controller.ens.eth

Verified contract

Active on Ethereum
Deployed by via 0xd4c3815e at 16925618
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $2,733,859.14
ERC-20
Value $1,203.83
ERC-20
Value $20.92
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0xda3a80b2fe92184d501f8bfe0e76973f0f237e9858eedfdf7648154b2289938a
From
0x4a6b3afd82fc57c145ece056d54dbbb3caf8aa115ec60fad61a84db681357cd9
From
0x6ad3ff366a167fe4da6ec32c3d5a7bd65dbc6dc00fbd79ebb8623742794d4d11
0x87ec186c090feee75dc7f958f8d3ce36b47b7a7e33914c7a93f4e8ea686a73f7
From
0xad0242d57503b44c94a698007e5c85aa7777c165f06bd5af9e905a59508f4267
From
0xd23394c5648e39469e9c28b5315ce696aeab7f3ecd8f09f896f112f974927fbb
0x2cc48019558fe7817de5e8565b0d670a2b30d6c1931c5546d653932e523426a1
0x8270f73d13bb6aa5dfd794471bdc55628e0f2ec0793636d55a8acab5b19efc4e
From
0x2b8bd0350c16a2119db49ee37374c028078888dff8f43a1fb41e859040f9a2ac
0xd94b6503c7b43309dc3c145898bb26816a7dc6c92b86502783c0d32f1f70ccd6

Functions
Getter at block 21284372
MIN_REGISTRATION_DURATION(view returns (uint256)
2419200
maxCommitmentAge(view returns (uint256)
86400
minCommitmentAge(view returns (uint256)
60
nameWrapper(view returns (address)
0xd4416b13d2b3a9abae7acd5d6c2bbdbe25686401
owner(view returns (address)
0xfe89cc7abb2c4183683ab71653c4cdc9b02d44b7
prices(view returns (address)
0x7542565191d074ce84fbfa92cae13acb84788ca9
reverseRegistrar(view returns (address)
0xa58e81fe9b61b5c3fe2afd33cf304c454abfc7cb
Read-only
available(string nameview returns (bool)
commitments(bytes32view returns (uint256)
makeCommitment(string nameaddress owneruint256 durationbytes32 secretaddress resolverbytes[] databool reverseRecorduint16 ownerControlledFusespure returns (bytes32)
rentPrice(string nameuint256 durationview returns (struct IPriceOraclePrice price)
supportsInterface(bytes4 interfaceIDpure returns (bool)
valid(string namepure returns (bool)
State-modifying
commit(bytes32 commitment
recoverFunds(address _tokenaddress _touint256 _amount
register(string nameaddress owneruint256 durationbytes32 secretaddress resolverbytes[] databool reverseRecorduint16 ownerControlledFusespayable 
renew(string nameuint256 durationpayable 
renounceOwnership(
transferOwnership(address newOwner
withdraw(
Events
NameRegistered(string namebytes32 indexed labeladdress indexed owneruint256 baseCostuint256 premiumuint256 expires
NameRenewed(string namebytes32 indexed labeluint256 costuint256 expires
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Constructor
constructor(address _baseaddress _pricesuint256 _minCommitmentAgeuint256 _maxCommitmentAgeaddress _reverseRegistraraddress _nameWrapperaddress _ens
Fallback and receive

This contract contains no fallback and receive objects.

Errors
CommitmentTooNew(bytes32 commitment
CommitmentTooOld(bytes32 commitment
DurationTooShort(uint256 duration
InsufficientValue(
MaxCommitmentAgeTooHigh(
MaxCommitmentAgeTooLow(
NameNotAvailable(string name
ResolverRequiredWhenDataSupplied(
UnexpiredCommitmentExists(bytes32 commitment