Skip to content

Instantly share code, notes, and snippets.

@derri666
derri666 / contracts...ensDomain.sol
Created April 20, 2026 15:22
Created using remix-ide: Realtime Ethereum Contract Compiler and Runtime. Load this file by pasting this gists URL or ID at https://remix.ethereum.org/#version=soljson-v0.8.34+commit.80d5c536.js&optimize=undefined&runs=200&gist=
//SPDX-License-Identifier: GPL-3.0
pragma solidity ^0.8.0;
contract Ens {
address public owner;
struct DomainInfo{
string name;
address owner;
uint price;
uint timestamp;
@derri666
derri666 / contracts...ensDomain.sol
Created April 19, 2026 12:58
Created using remix-ide: Realtime Ethereum Contract Compiler and Runtime. Load this file by pasting this gists URL or ID at https://remix.ethereum.org/#version=soljson-v0.8.34+commit.80d5c536.js&optimize=undefined&runs=200&gist=
//SPDX-License-Identifier: GPL-3.0
pragma solidity ^0.8.0;
contract Ens {
string public ens;
address public adr;
uint public price;
uint public data;
mapping(string => address) public addrEns;
function ensDomen (string memory _ens) public payable {
@derri666
derri666 / contracts...ensDomain.sol
Created April 19, 2026 12:58
Created using remix-ide: Realtime Ethereum Contract Compiler and Runtime. Load this file by pasting this gists URL or ID at https://remix.ethereum.org/#version=soljson-v0.8.34+commit.80d5c536.js&optimize=undefined&runs=200&gist=
//SPDX-License-Identifier: GPL-3.0
pragma solidity ^0.8.0;
contract Ens {
string public ens;
address public adr;
uint public price;
uint public data;
mapping(string => address) public addrEns;
function ensDomen (string memory _ens) public payable {