.ethereum Name Service
Verified contract
Active on
Ethereum with 1,535 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
7 additional
variables
Balances ($0.00)
No balances found for ".ethereum Name Service"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20683550 | a month ago | | | 0 | 0.000064043870 | |
| 20683549 | a month ago | | | 0 | 0.00011057814 | |
| 20568407 | a month ago | | | 0 | 0.000042943043 | |
| 19898321 | 5 months ago | | | 0 | 0.00015998336 | |
| 19807062 | 5 months ago | | | 0 | 0.00012199619 | |
| 19772578 | 5 months ago | | | 0 | 0.00015429910 | |
| 19438928 | 7 months ago | | | 0 | 0.0016915745 | |
| 19046779 | 8 months ago | | | 0 | 0.00073765926 | |
| 18971619 | 9 months ago | | | 0 | 0.0010693354 | |
| 18775496 | 10 months ago | | | 0 | 0.0017802728 |
ABI
ABI objects
Getter at block 20888005
IS_SALE_ACTIVE() view returns (bool)
true
PRICE() view returns (uint256)
15000000000000000
REF() view returns (uint256)
20
REF_DISCOUNT() view returns (uint256)
20
REF_OWNER() view returns (uint256)
30
SUBDOMAIN_FEE() view returns (uint256)
10
internalRoot() view returns (bytes32)
0x67107dcbdc656658d932a2d74e084c5f88400a336b60d8a4f03315133c9d5f15
merkleRoot() view returns (bytes32)
0xdb3688f66f102c14f94a8f5dc949a5a77d4d52582879171a2f2f24a52bafa1f4
name() view returns (string)
.ethereum Name Service
owner() view returns (address)
0x7cdb864677d9fd4057dd77be0868e7b82b18ce93
symbol() view returns (string)
.ethereum
totalSupply() view returns (uint256)
1004
Read-only
allowListMints(address) view returns (bool)
balanceOf(address owner) view returns (uint256)
categories(uint256, uint256) view returns (string)
getApproved(uint256 tokenId) view returns (address)
getCategory(uint256 categoryId) view returns (string[])
getNameOwner(string name) view returns (address)
getUserData(string name, string field) view returns (string)
isApprovedForAll(address owner, address operator) view returns (bool)
isRegisterable(string _name) view returns (bool)
lastAddresses(uint256 count) view returns (string[])
nameData(string, string) view returns (string)
ownerOf(uint256 tokenId) view returns (address)
primaryAddress(address) view returns (string)
resolveAddress(string) view returns (address)
subDomains_cost(string) view returns (uint256)
subDomains_publicSale(string) view returns (bool)
supportsInterface(bytes4 interfaceId) view returns (bool)
tokenAddressandID(string) view returns (uint256)
tokenIDandAddress(uint256) view returns (string)
tokenURI(uint256 _tokenId) view returns (string)
validName(string _name) view returns (bool)
walletOfOwnerName(address _owner) view returns (string[])
State-modifying
Events addCategories(uint256[] newCategories)
approve(address to, uint256 tokenId) payable
namediff(uint256 tokenId, string newName)
register(string name, address referrer) payable
registerAllowlist(string name, bytes32[] merkleProof)
registerInternal(string name, bytes32[] merkleProof)
registerSubdomain(string name, string subName) payable
renounceOwnership()
safeTransferFrom(address from, address to, uint256 tokenId) payable
safeTransferFrom(address from, address to, uint256 tokenId, bytes _data) payable
setAddress(string name, address newResolve)
setApprovalForAll(address operator, bool approved)
setBaseURI(string customBaseURI_)
setInternalRoot(bytes32 _newMerkleRoot)
setMaxCharSize(uint256 maxCharSize_)
setMerkleRoot(bytes32 _newMerkleRoot)
setPrice(uint256 price)
setPrimaryAddress(string name)
setRefSettings(uint256 ref, uint256 ref_owner, uint256 ref_discount, uint256 subdomains_fee)
setSaleStartTime(uint32 time)
setSubdomainSaleActive(string name, bool isActive, uint256 customPrice)
setUserCategory(string name, uint256 categoryId)
setUserData(string name, string[] fields, string[] data)
toggleSaleStatus()
transferFrom(address from, address to, uint256 tokenId) payable
transferOwnership(address newOwner)
withdraw()
Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
ApprovalForAll(address indexed owner, address indexed operator, bool approved)
ConsecutiveTransfer(uint256 indexed fromTokenId, uint256 toTokenId, address indexed from, address indexed to)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
constructor()
This contract contains no fallback and receive objects.
AlreadyClaimedAllowlist()
ApprovalCallerNotOwnerNorApproved()
ApprovalQueryForNonexistentToken()
BalanceQueryForZeroAddress()
InexistantToken()
InsufficientFunds()
InvalidName()
InvalidProof()
MintERC2309QuantityExceedsLimit()
MintToZeroAddress()
MintZeroQuantity()
NotOwner()
OwnerQueryForNonexistentToken()
OwnershipNotInitializedForExtraData()
SaleInactive()
TransferCallerNotOwnerNorApproved()
TransferFromIncorrectOwner()
TransferToNonERC721ReceiverImplementer()
TransferToZeroAddress()
URIQueryForNonexistentToken()