Sourcify Logo

0x36edb45c4610AE2A7FE6334343D9D958Fb81EC84

on Ethereum Mainnet (1)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
HKNodeKey
Compilation Target
src/HKNodeKey.sol:HKNodeKey
Language
SoliditySolidity
Compiler
solc 0.8.26+commit.8a97fa7a
EVM Version
cancun
Verified At
2026-09-22 16:51:38 UTC
Deployer
0x5384B2E4CA8B6af098dDA88fc7C1640DcFFD58cF
Deployment Transaction
0xcc425879e5052bbf0d0406a894df1611efaded2e0c5b3f0e01031448b9dfda62
Block Number
26034318
Transaction Index
12

Read/Write Contract on:

OpenZeppelin Logo

Loading contract data...

Source Code

Remix IDE LogoView on Remix IDE

Loading contract data...

Compiler Settings

Loading...

Contract Metadata

Loading...

Creation Bytecode

Loading contract data...

CBOR Auxdata

These values are what Sourcify extracted from the recompiled bytecode. If these values are different in the on-chain bytecode, they will show up in Transformations section.

CBOR Auxdata id: 1

View on IPFS Logo
Solidity metadata.json IPFS hash: QmPdpHa2FPv4pHkc9RqcW6kvdPKxAueEeQd5XBirZaSAwh

Loading contract data...

Transformations

Loading contract data...

Runtime Bytecode

Loading contract data...

CBOR Auxdata

These values are what Sourcify extracted from the recompiled bytecode. If these values are different in the on-chain bytecode, they will show up in Transformations section.

CBOR Auxdata id: 1

View on IPFS Logo
Solidity metadata.json IPFS hash: QmPdpHa2FPv4pHkc9RqcW6kvdPKxAueEeQd5XBirZaSAwh

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
71430x00000000000000000000000000000000000000000000000000000000000027101945, 5962, 6926, 8029, 10392, 13486
71450x0000000000000000000000000232d2a71f9c34c71e84732ade08bf4d837c8f9b1996, 5579, 5722, 12698, 12822
71470x0000000000000000000000000000000000000000000000000000000000000bb82097, 4133, 6659, 7718, 7802, 13362, 13447
71490x000000000000000000000000000000000000000000000000016345785d8a00001478, 6784, 8293
71510x0000000000000000000000000000000000000000000000000000000000000bb82656, 4095, 6697, 7769, 13414
71530x00000000000000000000000000000000000000000000000002c68af0bb1400002533, 6822, 8255
71550x0000000000000000000000000000000000000000000000000000000000000fa03600, 4057, 6735
71570x000000000000000000000000000000000000000000000000058d15e1762800002212, 6860, 8217
71600x000000000000000000000000d1c2e5342557eee725eba8f460e28ca5b5a183411529, 9841

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0032_currentIndexuint256src/HKNodeKey.sol:HKNodeKey
1032_burnCounteruint256src/HKNodeKey.sol:HKNodeKey
2032_namestringsrc/HKNodeKey.sol:HKNodeKey
3032_symbolstringsrc/HKNodeKey.sol:HKNodeKey
4032_packedOwnershipsmapping(uint256 ⇒ uint256)src/HKNodeKey.sol:HKNodeKey
5032_packedAddressDatamapping(address ⇒ uint256)src/HKNodeKey.sol:HKNodeKey
6032_tokenApprovalsmapping(uint256 ⇒ struct ERC721A.TokenApprovalRef)src/HKNodeKey.sol:HKNodeKey
7032_operatorApprovalsmapping(address ⇒ mapping(address ⇒ bool))src/HKNodeKey.sol:HKNodeKey
8032_spotMinteduint256src/HKNodeKey.sol:HKNodeKey
9032_defaultRoyaltyInfostruct ERC2981.RoyaltyInfosrc/HKNodeKey.sol:HKNodeKey
10032_tokenRoyaltyInfomapping(uint256 ⇒ struct ERC2981.RoyaltyInfo)src/HKNodeKey.sol:HKNodeKey
11020_owneraddresssrc/HKNodeKey.sol:HKNodeKey
12020_pendingOwneraddresssrc/HKNodeKey.sol:HKNodeKey
12201_pausedboolsrc/HKNodeKey.sol:HKNodeKey
13032_statusuint256src/HKNodeKey.sol:HKNodeKey
1401saleOpenboolsrc/HKNodeKey.sol:HKNodeKey
1411referralsOpenboolsrc/HKNodeKey.sol:HKNodeKey
1421referrerMustHoldKeyboolsrc/HKNodeKey.sol:HKNodeKey
1434referrerCountuint32src/HKNodeKey.sol:HKNodeKey
15032referrerOfCodemapping(bytes16 ⇒ address)src/HKNodeKey.sol:HKNodeKey
16032codeOfmapping(address ⇒ bytes16)src/HKNodeKey.sol:HKNodeKey
17032_pendingmapping(address ⇒ struct HKNodeKey.Pending[])src/HKNodeKey.sol:HKNodeKey
18032_cursormapping(address ⇒ uint256)src/HKNodeKey.sol:HKNodeKey
19032referredKeysmapping(address ⇒ uint256)src/HKNodeKey.sol:HKNodeKey
20032referralEarnedmapping(address ⇒ uint256)src/HKNodeKey.sol:HKNodeKey
21032referralPaidmapping(address ⇒ uint256)src/HKNodeKey.sol:HKNodeKey
22032_escroweduint256src/HKNodeKey.sol:HKNodeKey
23032animationURIstringsrc/HKNodeKey.sol:HKNodeKey
24032externalURLstringsrc/HKNodeKey.sol:HKNodeKey
25032keyDescriptionstringsrc/HKNodeKey.sol:HKNodeKey

Transient Storage Layout

Transient storage layout is only available for Solidity contracts compiled with version ≥ 0.8.27.

Standard JSON Input

This isn't the original compiler JSON data. Generated for compatibility.

Loading...

Standard JSON Output

This isn't the original compiler JSON data. Generated for compatibility.

Loading...