.ethereum Name Service

Verified contract

Active on Ethereum with 1,535 txns
Deployed by via 0x992ddbba at 15815578
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
7 additional variables

No balances found for ".ethereum Name Service"

0xa0708b52f7368f603bae5c38c398ec9ed055eb6019d5616393db3b3dfc51ef75
0xf280a4b738eedc624f2742082e4146a492bf9d5adad2c388995402d8ff685658
0xc143aa7630c642ed77ef3d4b286452f9689ad389a22a4754aff1a0ac50e4d256
0x3a359cf353a5f63e839c6b3dfa59d19b6209c0c403a31f1be266e32f482fc594
0xd55a2964ea5121ccf7887c8571bd538e2d95a3d1ec44e7988485f114c950e63b
0x8523413ab917e1836ab09e320811acd59dcd2564c94f2603b9fe4510d9813ad6
0x692ebec693815ddb98a493d73d24ff879855dd5f99ae2eaccddc70163c3a1d3c
0x0e09882302214047df7f1f11f744c21f35135e7d1ed9c6cbba04b02abb2f13ba
0xc5db1cbd420df5bc22244817d418aaf20c79dc169f82b4ffc0b431187f372271
0xf1b599c870636fd73ff746299b807fe2df22c19bc622012da2df8f13c162b651

Functions
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(addressview returns (bool)
balanceOf(address ownerview returns (uint256)
categories(uint256uint256view returns (string)
getApproved(uint256 tokenIdview returns (address)
getCategory(uint256 categoryIdview returns (string[])
getNameOwner(string nameview returns (address)
getUserData(string namestring fieldview returns (string)
isApprovedForAll(address owneraddress operatorview returns (bool)
isRegisterable(string _nameview returns (bool)
lastAddresses(uint256 countview returns (string[])
nameData(stringstringview returns (string)
ownerOf(uint256 tokenIdview returns (address)
primaryAddress(addressview returns (string)
resolveAddress(stringview returns (address)
subDomains_cost(stringview returns (uint256)
subDomains_publicSale(stringview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenAddressandID(stringview returns (uint256)
tokenIDandAddress(uint256view returns (string)
tokenURI(uint256 _tokenIdview returns (string)
validName(string _nameview returns (bool)
walletOfOwnerName(address _ownerview returns (string[])
State-modifying
addCategories(uint256[] newCategories
approve(address touint256 tokenIdpayable 
namediff(uint256 tokenIdstring newName
register(string nameaddress referrerpayable 
registerAllowlist(string namebytes32[] merkleProof
registerInternal(string namebytes32[] merkleProof
registerSubdomain(string namestring subNamepayable 
renounceOwnership(
safeTransferFrom(address fromaddress touint256 tokenIdpayable 
safeTransferFrom(address fromaddress touint256 tokenIdbytes _datapayable 
setAddress(string nameaddress newResolve
setApprovalForAll(address operatorbool approved
setBaseURI(string customBaseURI_
setInternalRoot(bytes32 _newMerkleRoot
setMaxCharSize(uint256 maxCharSize_
setMerkleRoot(bytes32 _newMerkleRoot
setPrice(uint256 price
setPrimaryAddress(string name
setRefSettings(uint256 refuint256 ref_owneruint256 ref_discountuint256 subdomains_fee
setSaleStartTime(uint32 time
setSubdomainSaleActive(string namebool isActiveuint256 customPrice
setUserCategory(string nameuint256 categoryId
setUserData(string namestring[] fieldsstring[] data
toggleSaleStatus(
transferFrom(address fromaddress touint256 tokenIdpayable 
transferOwnership(address newOwner
withdraw(
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
ConsecutiveTransfer(uint256 indexed fromTokenIduint256 toTokenIdaddress indexed fromaddress indexed to
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AlreadyClaimedAllowlist(
ApprovalCallerNotOwnerNorApproved(
ApprovalQueryForNonexistentToken(
BalanceQueryForZeroAddress(
InexistantToken(
InsufficientFunds(
InvalidName(
InvalidProof(
MintERC2309QuantityExceedsLimit(
MintToZeroAddress(
MintZeroQuantity(
NotOwner(
OwnerQueryForNonexistentToken(
OwnershipNotInitializedForExtraData(
SaleInactive(
TransferCallerNotOwnerNorApproved(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(
URIQueryForNonexistentToken(