Unstoppable Domains

Verified contract

Proxy

Active on Ethereum with 20,973 txns
Deployed by via 0xa4fef5b6 at 12779230
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 43 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
10 additional variables
ERC-20
Value $24.32
ERC-20
Value $10.8
ERC-20
--
)
ERC-721
--
)
ERC-721
--
 (#3456)
ERC-721
--
0x51e3935eb5be6f9f3a24fe12a9e56385eed58437a06e973b23ed8949799af199
0xfd49c59924384f3e6aa14658ca02179c11c2167091674341626b39bbb33eb415
0x5b22ebd0fa1f175ce59858f246c06a460dfc0c1a0f56b9f864de8de688247598
0x45a9f483a08dc324cae3cd551299a369cd989e518cf083740c52ede26ed6910b
0x910e7f874b8f9209e6509f5f33a2de8915d0843170a098431595d4db7124ef81
0x7ea36b50d4badc7f76c54282631fb14ea40b82a4b440bdf135150090330a61b9
0xf7bb8b24cb46aef3b0928671d9f11ec59e5f41a34b84128e62fbd8a9ef90276d
0xee2da546129d5ad1201dfb0d4da4eaa52751898bd57100a234ef93b7facd7055
0x0e6f2ee4e0c6f7391cb068417a9ebbb5cdb860ee957b1dd63fc70ab983a2cfdf
0x3d2cfc9d038b012df9eb3f8a922327216e6175eb971228eb9965338a53af234c

Functions
Getter at block 20791270
BATCH_LIMIT(view returns (uint256)
20
NAME(view returns (string)
UNS: Registry
VERSION(view returns (string)
0.7.0
name(view returns (string)
Unstoppable Domains
root(pure returns (uint256)
0
symbol(view returns (string)
UD
Read-only
balanceOf(address ownerview returns (uint256)
exists(uint256 tokenIdview returns (bool)
get(string keyuint256 tokenIdview returns (string value)
getApproved(uint256 tokenIdview returns (address)
getByHash(uint256 keyHashuint256 tokenIdview returns (string keystring value)
getKey(uint256 keyHashview returns (string)
getKeys(uint256[] hashesview returns (string[] values)
getMany(string[] keysuint256 tokenIdview returns (string[] values)
getManyByHash(uint256[] keyHashesuint256 tokenIdview returns (string[] keysstring[] values)
isApprovedForAll(address owneraddress operatorview returns (bool)
isApprovedOrOwner(address spenderuint256 tokenIdview returns (bool)
isTrustedForwarder(address forwarderview returns (bool)
namehash(string[] labelspure returns (uint256)
nonceOf(uint256 tokenIdview returns (uint256)
ownerOf(uint256 tokenIdview returns (address)
resolverOf(uint256 tokenIdview returns (address)
reverseNameOf(address addrview returns (string reverseUri)
reverseOf(address addrview returns (uint256 reverse)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenURI(uint256 tokenIdview returns (string)
verify(struct IForwarderForwardRequest reqbytes signatureview returns (bool)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
addKey(string key
addProxyReader(address addr
approve(address touint256 tokenId
backfillReverseNames(string[][] domains
burn(uint256 tokenId
deposit(address userbytes depositData
depositToPolygon(uint256 tokenId
execute(struct IForwarderForwardRequest reqbytes signaturereturns (bytes)
initialize(address mintingManageraddress cnsRegistryaddress rootChainManageraddress childChainManager
mint(address useruint256 tokenId
mint(address useruint256 tokenIdbytes
mintTLD(uint256 tokenIdstring uri
mintWithRecords(address tostring[] labelsstring[] keysstring[] valuesbool withReverse
onERC721Received(addressaddress fromuint256 tokenIdbytes datareturns (bytes4)
reconfigure(string[] keysstring[] valuesuint256 tokenId
removeReverse(
reset(uint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes data
set(string keystring valueuint256 tokenId
setApprovalForAll(address operatorbool approved
setByHash(uint256 keyHashstring valueuint256 tokenId
setMany(string[] keysstring[] valuesuint256 tokenId
setManyByHash(uint256[] keyHashesstring[] valuesuint256 tokenId
setOwner(address touint256 tokenId
setReverse(string[] labels
setTokenURIPrefix(string prefix
transferFrom(address fromaddress touint256 tokenId
unlockWithRecords(address tostring[] labelsstring[] keysstring[] valuesbool withReverse
withdrawFromPolygon(bytes inputDatauint256 tokenIdstring[] keysstring[] values
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AdminChanged(address previousAdminaddress newAdmin
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
Initialized(uint8 version
NewKey(uint256 indexed tokenIdstring indexed keyIndexstring key
NewURI(uint256 indexed tokenIdstring uri
NewURIPrefix(string prefix
RemoveReverse(address indexed addr
ResetRecords(uint256 indexed tokenId
Set(uint256 indexed tokenIdstring indexed keyIndexstring indexed valueIndexstring keystring value
SetReverse(address indexed addruint256 indexed tokenId
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Upgraded(address indexed implementation
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.