UniversalRegistrarController
Verified contract
Active on
Ethereum with 145 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x1c0a…eada
0x19f6…63ef
0x4f81…0b74
Balances ($0.00)
No balances found for "UniversalRegistrarController"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 16184201 | 2 years ago | | | 0 | 0.0013959275 | |
| 16119673 | 2 years ago | | | 0.01580417 | 0.011443915 | |
| 16119666 | 2 years ago | | | 0 | 0.0017102656 | |
| 16112564 | 2 years ago | | | 0.015861845 | 0.0043043206 | |
| 16112550 | 2 years ago | | | 0 | 0.00062039831 | |
| 16082317 | 2 years ago | | | 0 | 0.0028401600 | |
| 16082305 | 2 years ago | | | 0 | 0.00055933200 | |
| 16082005 | 2 years ago | | | 0 | 0.0010520716 | |
| 16081995 | 2 years ago | | | 0 | 0.0010323312 | |
| 16081987 | 2 years ago | | | 0 | 0.0011439960 |
ABI
ABI objects
Getter at block 21291266
base() view returns (address)
0x1c0a386bdc7068cbd7805f9199769b5f4ef0eada
maxCommitmentAge() view returns (uint256)
86400
minCommitmentAge() view returns (uint256)
60
owner() view returns (address)
0x96528bf0e43d82dcd6808834b9d6cb93155716c1
registryPayee() view returns (address)
0x96528bf0e43d82dcd6808834b9d6cb93155716c1
totalShares() pure returns (uint256)
100
Read-only
available(bytes32 node, string name) view returns (bool)
commitments(bytes32) view returns (uint256)
makeCommitment(bytes32 node, string name, address owner, bytes32 secret) pure returns (bytes32)
makeCommitmentWithConfig(bytes32 node, string name, address owner, bytes32 secret, address resolver, address addr) pure returns (bytes32)
price(bytes32 node, string name) view returns (uint256)
supportsInterface(bytes4 interfaceID) pure returns (bool)
valid(string name) pure returns (bool)
State-modifying
Events commit(bytes32 commitment)
domainPassForNodeRegister(bytes32 node, string name, address owner, bytes32 secret, bytes32[] merkleProof)
domainPassForNodeRegisterWithConfig(bytes32 node, string name, address owner, bytes32 secret, address resolver, address addr, bytes32[] merkleProof)
domainPassRegister(bytes32 node, string name, address owner, bytes32 secret, bytes32[] merkleProof)
domainPassRegisterWithConfig(bytes32 node, string name, address owner, bytes32 secret, address resolver, address addr, bytes32[] merkleProof)
ownerRegister(bytes32 node, string name, address owner, bytes32 secret)
ownerRegisterWithConfig(bytes32 node, string name, address owner, bytes32 secret, address resolver, address addr)
register(bytes32 node, string name, address owner, bytes32 secret) payable
registerWithConfig(bytes32 node, string name, address owner, bytes32 secret, address resolver, address addr) payable
releaseToPayee(bytes32 node)
releaseToRegistry(bytes32 node)
renounceOwnership()
setCommitmentAges(uint256 _minCommitmentAge, uint256 _maxCommitmentAge)
setNameStore(address _store)
setPayee(bytes32 node, address account, uint256 shares_)
setPayeeShares(bytes32 node, uint256 shares_)
setPriceOracle(address _prices)
setRegistryShares(bytes32 node, uint256 shares_)
transferOwnership(address newOwner)
whitelistRegister(bytes32 node, string name, address owner, bytes32 secret, bytes32[] merkleProof) payable
whitelistRegisterWithConfig(bytes32 node, string name, address owner, bytes32 secret, address resolver, address addr, bytes32[] merkleProof) payable
NameRegistered(bytes32 indexed node, string name, bytes32 indexed label, address indexed owner, uint256 cost)
NewPriceOracle(address indexed oracle)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
PayeeAdded(address account, uint256 shares)
PaymentReleased(bytes32 node, address to, uint256 amount)
constructor(address base_, address prices_, address store_, uint256 minCommitmentAge_, uint256 maxCommitmentAge_)
This contract contains no fallback and receive objects.
This contract contains no error objects.