__AdminUpgradeabilityProxy__
Verified contract
Proxy
Active on
Ethereum with 19,158 txns
Unified storage
Map
Table
Raw
Constants and immutables
2
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
0x6dbb…9989
0x3877…23f9
-
variable spans 2 additional slots
9 additional
variables
Balances ($6,643.12)
Native
Value
$6,643.12
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ETH | Native | 1.891405 | $3,512.27 |
$6,643.12 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 17317937 | 2 years ago | | | 0 | 0.00091130433 | |
| 17297412 | 2 years ago | | | 0 | 0.0057082300 | |
| 17147902 | 2 years ago | | | 0 | 0.0026300999 | |
| 17102891 | 2 years ago | | | 0 | 0.0051745968 | |
| 17087601 | 2 years ago | | | 0 | 0.0063105335 | |
| 17084288 | 2 years ago | | | 0 | 0.0016802037 | |
| 16909568 | 2 years ago | | | 0 | 0.00029664800 | |
| 16889720 | 2 years ago | | | 0 | 0.00034280025 | |
| 16889720 | 2 years ago | | | 0 | 0.00047544340 | |
| 16829216 | 2 years ago | | | 0.07 | 0.0010378800 |
ABI
ABI objects
Getter at block 21265995 passToEth() view returns (uint256)
__admin__() view returns (address)
0x31c00012ba64f62e44e8f4941e22105b65037baa
__implementation__() view returns (address)
0x7d0bc197e614fd0976a6337e4d58d0d8ae3a20be
MIN_REGISTRATION_DURATION() view returns (uint256)
31536000
base() view returns (address)
0x6dbb970d0760c839486b160910004d3716969989
maxCommitmentAge() view returns (uint256)
86400
minCommitmentAge() view returns (uint256)
60
nftWlInfo() view returns (bytes32 wlMerkleRoot, address nftTo, address passNFT)
(wlMerkleRoot=0x89708964c02acc73a0a196f85ad195a8bd89cb09cb2629499ed6b1da46f219e4, nftTo=0x80c4c7b462529ca0ccd7f7d1f92a1a470fccfee6, passNFT=0xd9372167ef419cfbbcd6483603ad15976364e557)
owner() view returns (address)
0x31c00012ba64f62e44e8f4941e22105b65037baa
passMintWlMerkleRoot() view returns (bytes32)
0x01b51b50c2985fdb80aa74f2576c9516d49b1b95744872291f92c5f48f679ea7
prices() view returns (address)
0x38777b7424221423acb2885b8dd89442d98523f9
pubBegin() view returns (uint256)
1665928800
signAddress() view returns (address)
0x1b8ad6de11014bb96b687fc06022e880a8452a3e
wlBegin() view returns (uint256)
1665669600
wlEnd() view returns (uint256)
1665928800
wlTwitterMerkleRoot() view returns (bytes32)
0xc3db9591f35ccc71012a151af757e6d87dfa5d5e9eddd58c549149bbb4ebb2be
Read-only
VerifySigns(struct NNSRegistrarControllerVerifyData[] verifyData, struct NNSRegistrarControllerVerifyData1 verifyData1) view returns (bool)
available(string name, bool isNum) view returns (bool)
availableWithReserve(string name, bool isNum, address acct) view returns (bool)
channels(string) view returns (uint256 begin, uint256 end, uint256 offAmt, uint256 max, uint256 cur)
check(string name, bool isNum) pure returns (bool)
commitments(bytes32) view returns (uint256)
costEth(string name, uint256 duration, uint256 nftNum) view returns (uint256)
costWithOff(string name, uint256 duration, uint256 rate, uint256 amt) view returns (uint256)
exists(bytes1 char, bool isNum) pure returns (bool)
holdMinted(address) view returns (bool)
isLimit(string name, address acct) view returns (bool)
isSignAddr(address) view returns (bool)
passMintWlminted(address) view returns (bool)
permit(string name, uint8 v, bytes32 r, bytes32 s) view returns (bool)
permitVerify(address signAddr, uint8 v, bytes32 r, bytes32 s, address regerAddr, uint256 chainId, string name, uint256 deadline) view returns (bool)
permitVoucher(uint8 v, bytes32 r, bytes32 s, uint256 amount, uint256 nonce, uint256 chainId) view returns (bool)
recommendAdm(address) view returns (bool)
recommendLevel(address) view returns (uint256)
rentPrice(string name, uint256 duration) view returns (uint256)
reserveAdm(address) view returns (bool)
reserves(string) view returns (bool)
roundTime(uint256) view returns (uint256 begin, uint256 end)
supportsInterface(bytes4 interfaceID) pure returns (bool)
timeBegin(uint256 begin, uint256 end, bool onlyBegin) view returns (bool)
valid(string name, bool isNum) pure returns (bool)
voucherReged(uint256) view returns (bool)
wlRegedNums(address, uint256) view returns (uint256)
State-modifying
Events __changeAdmin__(address newAdmin)
__upgradeToAndCall__(address newImplementation, bytes data) payable
__upgradeTo__(address newImplementation)
RegisterWithConfig(struct NNSRegistrarControllerVerifyData[] verifyData, struct NNSRegistrarControllerVerifyData1 verifyData1, uint256 duration, address[] ora) payable
__NNSRegistrarController_i(address _base, address _prices, uint256 _minCommitmentAge, uint256 _maxCommitmentAge, uint256 _wlBegin, uint256 _wlEnd, uint256 _pubBegin, struct NNSRegistrarControllerNftWlInfo _nftWlInfo, address _gov)
burn(string name)
burns(string[] names)
channelRegisterWithConfig(struct NNSRegistrarControllerVerifyData[] verifyData, struct NNSRegistrarControllerVerifyData1 verifyData1, address[] ora, uint256 duration, string channelId) payable
recommendRegisterWithConfig(struct NNSRegistrarControllerVerifyData[] verifyData, struct NNSRegistrarControllerVerifyData1 verifyData1, uint256 duration, address[] ora, address recommend) payable
renew(string name, uint256 duration) payable
renounceOwnership()
reserveRegisterWithConfig(struct NNSRegistrarControllerVerifyData[] verifyData, struct NNSRegistrarControllerVerifyData1 verifyData1, address[] ora, uint8 v, bytes32 r, bytes32 s) payable
setBase(address _base)
setChannels(string[] channelIds, struct NNSRegistrarControllerChannelInfo[] channelinfos)
setConf(bytes32 key, uint256 value)
setConf(uint256 _minCommitmentAge, uint256 _maxCommitmentAge, uint256 _wlBegin, uint256 _wlEnd, uint256 _pubBegin, struct NNSRegistrarControllerNftWlInfo _nftWlInfo)
setDur(uint256 _day)
setGov(address _gov)
setIsSignAddr(address[] acct, bool[] isSign)
setPassMintWlMerkleRoot(bytes32 _passMintWlMerkleRoot)
setPriceOracle(address _prices)
setRecommendAdm(address acct, bool isAdm)
setRecommendLevel(address[] addrs, uint256[] levels)
setReserveAdm(address acct, bool isAdm)
setReserves(string[] names, bool[] isReserves)
setSignAddress(address _signAddress)
setTime(uint256 _round, uint256 _begin, uint256 _end)
setTwitterRoot(bytes32 twitterRoot)
transferOwnership(address newOwner)
voucherRegisterWithConfig(struct NNSRegistrarControllerVerifyData[] verifyData, struct NNSRegistrarControllerVerifyData1 verifyData1, address[] ora, uint256 duration, uint8 v, bytes32 r, bytes32 s, uint256 amount, uint256 nonce) payable
withdraw()
AdminChanged(address previousAdmin, address newAdmin)
Upgraded(address indexed implementation)
Burn(string name, address nameOwner)
Initialized(uint8 version)
NameRegistered(string name, bytes32 indexed label, address indexed owner, uint256 cost, uint256 expires)
NameRenewed(string name, bytes32 indexed label, uint256 cost, uint256 expires)
NewPriceOracle(address indexed oracle)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
recommendReward(address recommend, string name, address regAddr, uint256 rewardEth)
constructor(address _logic, address _admin, bytes _data)
fallback()
receive()
This contract contains no error objects.