Transaction Hash:
Block:
19266070 at Feb-20-2024 02:54:35 AM +UTC
Transaction Fee:
0.00867859709256733 ETH
$24.08
Gas Used:
384,022 Gas / 22.599218515 Gwei
Emitted Events:
174 |
BaseRegistrarImplementation.Transfer( from=0x00000000...000000000, to=NameWrapper, tokenId=90124606974903098934220536662206505453415776769860324004653519444316253606772 )
|
175 |
ENSRegistryWithFallback.NewOwner( node=93CDEB708B7545DC668EB9280176169D1C33CFD8ED6F04690A0BCC88A93FC4AE, label=C740B849322B1FD11C1DC09BFC40484E36D735F9C41DFC2AE5816AF957785374, owner=NameWrapper )
|
176 |
BaseRegistrarImplementation.NameRegistered( id=90124606974903098934220536662206505453415776769860324004653519444316253606772, owner=NameWrapper, expires=1739933675 )
|
177 |
NameWrapper.TransferSingle( operator=[Receiver] ETHRegistrarController, from=0x00000000...000000000, to=[Sender] 0x54384e813145f49eb687e2f3893a10bf3d28f4e6, id=19911190416582039478244692216862703150972610701339555249091943602119561206112, value=1 )
|
178 |
NameWrapper.NameWrapped( node=2C05559B9B60C63AF87A80B3A037573FDBF476244C850CEE13E64C4B66EC5960, name=0x0A707379737379323232380365746800, owner=[Sender] 0x54384e813145f49eb687e2f3893a10bf3d28f4e6, fuses=196608, expiry=1747709675 )
|
179 |
ENSRegistryWithFallback.NewResolver( node=2C05559B9B60C63AF87A80B3A037573FDBF476244C850CEE13E64C4B66EC5960, resolver=PublicResolver )
|
180 |
PublicResolver.AddressChanged( node=2C05559B9B60C63AF87A80B3A037573FDBF476244C850CEE13E64C4B66EC5960, coinType=60, newAddress=[Sender] 0x54384e813145f49eb687e2f3893a10bf3d28f4e6 )
|
181 |
PublicResolver.AddrChanged( node=2C05559B9B60C63AF87A80B3A037573FDBF476244C850CEE13E64C4B66EC5960, a=[Sender] 0x54384e813145f49eb687e2f3893a10bf3d28f4e6 )
|
182 |
ReverseRegistrar.ReverseClaimed( addr=[Sender] 0x54384e813145f49eb687e2f3893a10bf3d28f4e6, node=5A5AD648C9C5E5425F4C45F10F6A4E9B7A65B094BC0FB12488C088D4E4DA3A37 )
|
183 |
ENSRegistryWithFallback.NewOwner( node=91D1777781884D03A6757A803996E38DE2A42967FB37EEACA72729271025A9E2, label=534F3C7BA5151922253F8F416B10D79D812B5F6ED3765068ED848054BB5ED063, owner=[Sender] 0x54384e813145f49eb687e2f3893a10bf3d28f4e6 )
|
184 |
ENSRegistryWithFallback.NewResolver( node=5A5AD648C9C5E5425F4C45F10F6A4E9B7A65B094BC0FB12488C088D4E4DA3A37, resolver=PublicResolver )
|
185 |
PublicResolver.NameChanged( node=5A5AD648C9C5E5425F4C45F10F6A4E9B7A65B094BC0FB12488C088D4E4DA3A37, name=psyssy2228.eth )
|
186 |
ETHRegistrarController.NameRegistered( name=psyssy2228, label=C740B849322B1FD11C1DC09BFC40484E36D735F9C41DFC2AE5816AF957785374, owner=[Sender] 0x54384e813145f49eb687e2f3893a10bf3d28f4e6, baseCost=1712715189691679, premium=0, expires=1739933675 )
|
Account State Difference:
Address | Before | After | State Difference | ||
---|---|---|---|---|---|
0x00000000...A6C7d2e1e | (ENS: Registry with Fallback) | ||||
0x231b0Ee1...4EB5E8E63 | (ENS: Public Resolver) | ||||
0x25355336...0C782303b | (ENS: ETH Registrar Controller) | 109.777461175321921434 Eth | 109.779173890511613113 Eth | 0.001712715189691679 | |
0x4838B106...B0BAD5f97
Miner
| (Titan Builder) | 128.209615189371168906 Eth | 128.209619154926733178 Eth | 0.000003965555564272 | |
0x54384E81...F3d28f4e6 |
0.021477133914804815 Eth
Nonce: 101
|
0.011085821632545806 Eth
Nonce: 102
| 0.010391312282259009 | ||
0x57f1887a...Af147eA85 | |||||
0xD4416b13...E25686401 |
Execution Trace
ETH 0.001746969493485512
ETHRegistrarController.register( name=psyssy2228, owner=0x54384E813145f49eb687E2f3893a10BF3d28f4e6, duration=31536000, secret=9923EB94000000037CE729D98857AE8D6F4611919BE33554C974CA36BD89F62E, resolver=0x231b0Ee14048e9dCcD1d247744d114a4EB5E8E63, data=[i5XdcSwFVZubYMY6+HqAs6A3Vz/b9HYkTIUM7hPmTEtm7FlgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUVDhOgTFF9J62h+LziToQvz0o9OYAAAAAAAAAAAAAAAA=], reverseRecord=True, ownerControlledFuses=0 )
-
BaseRegistrarImplementation.nameExpires( id=90124606974903098934220536662206505453415776769860324004653519444316253606772 ) => ( 0 )
ExponentialPremiumPriceOracle.price( name=psyssy2228, expires=0, duration=31536000 ) => ( [{name:base, type:uint256, order:1, indexed:false, value:1712715189691679, valueString:1712715189691679}, {name:premium, type:uint256, order:2, indexed:false, value:0, valueString:0}] )
EACAggregatorProxy.STATICCALL( )
-
AccessControlledOffchainAggregator.STATICCALL( )
-
EACAggregatorProxy.STATICCALL( )
-
AccessControlledOffchainAggregator.STATICCALL( )
-
-
BaseRegistrarImplementation.available( id=90124606974903098934220536662206505453415776769860324004653519444316253606772 ) => ( True )
NameWrapper.registerAndWrapETH2LD( label=psyssy2228, wrappedOwner=0x54384E813145f49eb687E2f3893a10BF3d28f4e6, duration=31536000, resolver=0x231b0Ee14048e9dCcD1d247744d114a4EB5E8E63, ownerControlledFuses=0 ) => ( registrarExpiry=1739933675 )
BaseRegistrarImplementation.register( id=90124606974903098934220536662206505453415776769860324004653519444316253606772, owner=0xD4416b13d2b3a9aBae7AcD5D6C2BbDBE25686401, duration=31536000 ) => ( 1739933675 )
-
ENSRegistryWithFallback.owner( node=93CDEB708B7545DC668EB9280176169D1C33CFD8ED6F04690A0BCC88A93FC4AE ) => ( 0x57f1887a8BF19b14fC0dF6Fd9B2acc9Af147eA85 )
-
ENSRegistryWithFallback.setSubnodeOwner( node=93CDEB708B7545DC668EB9280176169D1C33CFD8ED6F04690A0BCC88A93FC4AE, label=C740B849322B1FD11C1DC09BFC40484E36D735F9C41DFC2AE5816AF957785374, owner=0xD4416b13d2b3a9aBae7AcD5D6C2BbDBE25686401 ) => ( 2C05559B9B60C63AF87A80B3A037573FDBF476244C850CEE13E64C4B66EC5960 )
-
-
ENSRegistryWithFallback.setResolver( node=2C05559B9B60C63AF87A80B3A037573FDBF476244C850CEE13E64C4B66EC5960, resolver=0x231b0Ee14048e9dCcD1d247744d114a4EB5E8E63 )
PublicResolver.multicallWithNodeCheck( nodehash=2C05559B9B60C63AF87A80B3A037573FDBF476244C850CEE13E64C4B66EC5960, data=[i5XdcSwFVZubYMY6+HqAs6A3Vz/b9HYkTIUM7hPmTEtm7FlgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUVDhOgTFF9J62h+LziToQvz0o9OYAAAAAAAAAAAAAAAA=] ) => ( results=[] )
-
PublicResolver.setAddr( node=2C05559B9B60C63AF87A80B3A037573FDBF476244C850CEE13E64C4B66EC5960, coinType=60, a=0x54384E813145F49EB687E2F3893A10BF3D28F4E6 )
-
ReverseRegistrar.setNameForAddr( addr=0x54384E813145f49eb687E2f3893a10BF3d28f4e6, owner=0x54384E813145f49eb687E2f3893a10BF3d28f4e6, resolver=0x231b0Ee14048e9dCcD1d247744d114a4EB5E8E63, name=psyssy2228.eth ) => ( 5A5AD648C9C5E5425F4C45F10F6A4E9B7A65B094BC0FB12488C088D4E4DA3A37 )
-
ENSRegistryWithFallback.setSubnodeRecord( node=91D1777781884D03A6757A803996E38DE2A42967FB37EEACA72729271025A9E2, label=534F3C7BA5151922253F8F416B10D79D812B5F6ED3765068ED848054BB5ED063, owner=0x54384E813145f49eb687E2f3893a10BF3d28f4e6, resolver=0x231b0Ee14048e9dCcD1d247744d114a4EB5E8E63, ttl=0 )
-
PublicResolver.setName( node=5A5AD648C9C5E5425F4C45F10F6A4E9B7A65B094BC0FB12488C088D4E4DA3A37, newName=psyssy2228.eth )
-
- ETH 0.000034254303793833
0x54384e813145f49eb687e2f3893a10bf3d28f4e6.CALL( )
register[ETHRegistrarController (ln:1857)]
InsufficientValue[ETHRegistrarController (ln:1869)]
_consumeCommitment[ETHRegistrarController (ln:1871)]
CommitmentTooNew[ETHRegistrarController (ln:1946)]
CommitmentTooOld[ETHRegistrarController (ln:1950)]
NameNotAvailable[ETHRegistrarController (ln:1953)]
DurationTooShort[ETHRegistrarController (ln:1957)]
makeCommitment[ETHRegistrarController (ln:1874)]
ResolverRequiredWhenDataSupplied[ETHRegistrarController (ln:1835)]
encode[ETHRegistrarController (ln:1839)]
registerAndWrapETH2LD[ETHRegistrarController (ln:1885)]
_setRecords[ETHRegistrarController (ln:1893)]
multicallWithNodeCheck[ETHRegistrarController (ln:1968)]
_setReverseRecord[ETHRegistrarController (ln:1896)]
setNameForAddr[ETHRegistrarController (ln:1975)]
concat[ETHRegistrarController (ln:1979)]
NameRegistered[ETHRegistrarController (ln:1898)]
transfer[ETHRegistrarController (ln:1907)]
payable[ETHRegistrarController (ln:1907)]
File 1 of 9: ETHRegistrarController
File 2 of 9: BaseRegistrarImplementation
File 3 of 9: ENSRegistryWithFallback
File 4 of 9: NameWrapper
File 5 of 9: PublicResolver
File 6 of 9: ReverseRegistrar
File 7 of 9: ExponentialPremiumPriceOracle
File 8 of 9: EACAggregatorProxy
File 9 of 9: AccessControlledOffchainAggregator
12345678910111213141516// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v4.7.0) (access/Ownable.sol)pragma solidity ^0.8.0;import "../utils/Context.sol";/*** @dev Contract module which provides a basic access control mechanism, where* there is an account (an owner) that can be granted exclusive access to* specific functions.** By default, the owner account will be the one that deploys the contract. This* can later be changed with {transferOwnership}.** This module is used through inheritance. It will make available the modifier* `onlyOwner`, which can be applied to your functions to restrict their use to* the owner.*/
File 2 of 9: BaseRegistrarImplementation
12345678910111213141516// File: @ensdomains/ens/contracts/ENS.solpragma solidity >=0.4.24;interface ENS {// Logged when the owner of a node assigns a new owner to a subnode.event NewOwner(bytes32 indexed node, bytes32 indexed label, address owner);// Logged when the owner of a node transfers ownership to a new account.event Transfer(bytes32 indexed node, address owner);// Logged when the resolver for a node changes.event NewResolver(bytes32 indexed node, address resolver);// Logged when the TTL of a node changes
File 3 of 9: ENSRegistryWithFallback
12345678910111213141516// File: @ensdomains/ens/contracts/ENS.solpragma solidity >=0.4.24;interface ENS {// Logged when the owner of a node assigns a new owner to a subnode.event NewOwner(bytes32 indexed node, bytes32 indexed label, address owner);// Logged when the owner of a node transfers ownership to a new account.event Transfer(bytes32 indexed node, address owner);// Logged when the resolver for a node changes.event NewResolver(bytes32 indexed node, address resolver);// Logged when the TTL of a node changes
File 4 of 9: NameWrapper
12345678910111213141516// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v4.7.0) (access/Ownable.sol)pragma solidity ^0.8.0;import "../utils/Context.sol";/*** @dev Contract module which provides a basic access control mechanism, where* there is an account (an owner) that can be granted exclusive access to* specific functions.** By default, the owner account will be the one that deploys the contract. This* can later be changed with {transferOwnership}.** This module is used through inheritance. It will make available the modifier* `onlyOwner`, which can be applied to your functions to restrict their use to* the owner.*/
File 5 of 9: PublicResolver
12345678910111213141516// SPDX-License-Identifier: BSD-2-Clausepragma solidity ^0.8.4;/*** @dev A library for working with mutable byte buffers in Solidity.** Byte buffers are mutable and expandable, and provide a variety of primitives* for appending to them. At any time you can fetch a bytes object containing the* current contents of the buffer. The bytes object should not be stored between* operations, as it may change due to resizing of the buffer.*/library Buffer {/*** @dev Represents a mutable buffer. Buffers have a current value (buf) and* a capacity. The capacity may be longer than the current value, in* which case it can be extended without the need to allocate more memory.*/
File 6 of 9: ReverseRegistrar
12345678910111213141516// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v4.7.0) (access/Ownable.sol)pragma solidity ^0.8.0;import "../utils/Context.sol";/*** @dev Contract module which provides a basic access control mechanism, where* there is an account (an owner) that can be granted exclusive access to* specific functions.** By default, the owner account will be the one that deploys the contract. This* can later be changed with {transferOwnership}.** This module is used through inheritance. It will make available the modifier* `onlyOwner`, which can be applied to your functions to restrict their use to* the owner.*/
File 7 of 9: ExponentialPremiumPriceOracle
12345678910111213141516// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v4.7.0) (access/Ownable.sol)pragma solidity ^0.8.0;import "../utils/Context.sol";/*** @dev Contract module which provides a basic access control mechanism, where* there is an account (an owner) that can be granted exclusive access to* specific functions.** By default, the owner account will be the one that deploys the contract. This* can later be changed with {transferOwnership}.** This module is used through inheritance. It will make available the modifier* `onlyOwner`, which can be applied to your functions to restrict their use to* the owner.*/
File 8 of 9: EACAggregatorProxy
12345678910111213141516pragma solidity 0.6.6;/*** @title The Owned contract* @notice A contract with helpers for basic contract ownership.*/contract Owned {address payable public owner;address private pendingOwner;event OwnershipTransferRequested(address indexed from,address indexed to);
File 9 of 9: AccessControlledOffchainAggregator
12345678910111213141516// SPDX-License-Identifier: MITpragma solidity 0.7.6;import "./OffchainAggregator.sol";import "./SimpleReadAccessController.sol";/*** @notice Wrapper of OffchainAggregator which checks read access on Aggregator-interface methods*/contract AccessControlledOffchainAggregator is OffchainAggregator, SimpleReadAccessController {constructor(uint32 _maximumGasPrice,uint32 _reasonableGasPrice,uint32 _microLinkPerEth,uint32 _linkGweiPerObservation,uint32 _linkGweiPerTransmission,LinkTokenInterface _link,int192 _minAnswer,