Sourcify Logo

0xA3946606960eEE45C9B855DE8D3cD30B9c875c34

on Arbitrum One Mainnet (42161)

Match
Runtime Bytecode
Creation Bytecode
Contract Name
L2GNS
Compilation Target
contracts/l2/discovery/L2GNS.sol:L2GNS
Language
SoliditySolidity
Compiler
solc 0.7.6+commit.7338295f
EVM Version
default
Verified At
2026-09-18 21:13:38 UTC
Deployer
0x4528FD7868c91Ef64B9907450Ee8d82dC639612c
Deployment Transaction
0x46c17c9f72e9703bd5366396bc87f7b691442f234d7e461b63cff2b31bc37e95
Block Number
506560967
Transaction Index
1

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: QmczY43RuuGjmVsht65AmFoZuevmp6tDszVAqRLnp3jU2g

Loading contract data...

Transformations

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
1868654
Original (recompiled):0xa2646970667358221220d9b82954208ad79ca7bcbaebfc41b690eb6fecc12a0f9bf8701baa7922946cfd64736f6c63430007060033
Transformed (onchain):0xa2646970667358221220afb16330d5d6b59e62c259fd39375524fe94905c256d6377ee329d269a45043b64736f6c63430007060033

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: QmczY43RuuGjmVsht65AmFoZuevmp6tDszVAqRLnp3jU2g

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
30630x00000000000000000000000000000000000000000000000000000000000f42404555, 4644, 8394, 12915
48720xe6876326c1291dfcbbd3864a6816d698cd591defc7aa2153d7f9c4c04016c89f8583, 10391
48780xc713c3df6d14cdf946460395d09af88993ee2b948b1a808161494e32c5f670638624
48840x966f1e8d8d8014e05f6ec4a57138da9be1f7c5a7f802928a18072f7c531807618665
48900x1df41cd916959d1163dc8f0671a666ea8a3e434c13e40faef527133b5d1670348706
48960x45fc200c7e4544e457d3c5709bfe0d520442c30bbcbdaede89e8d4a4bbc192478747, 11315
49020xd362cac9cb75c10d67bcc0b7eeb0b1ef48bb5420b556c092d4fd7f758816fcf08788, 12819
49080x39605a6c26a173774ca666c67ef70cf491880e5d3d6d0ca66ec0a31034f15ea38829

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
1827754
Original (recompiled):0xa2646970667358221220d9b82954208ad79ca7bcbaebfc41b690eb6fecc12a0f9bf8701baa7922946cfd64736f6c63430007060033
Transformed (onchain):0xa2646970667358221220afb16330d5d6b59e62c259fd39375524fe94905c256d6377ee329d269a45043b64736f6c63430007060033

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0020controllercontract IControllercontracts/l2/discovery/L2GNS.sol:L2GNS
1032_addressCachemapping(bytes32 ⇒ address)contracts/l2/discovery/L2GNS.sol:L2GNS
20320__gapuint256[10]contracts/l2/discovery/L2GNS.sol:L2GNS
1204ownerTaxPercentageuint32contracts/l2/discovery/L2GNS.sol:L2GNS
12420__DEPRECATED_bondingCurveaddresscontracts/l2/discovery/L2GNS.sol:L2GNS
13032legacySubgraphsmapping(address ⇒ mapping(uint256 ⇒ bytes32))contracts/l2/discovery/L2GNS.sol:L2GNS
14032nextAccountSeqIDmapping(address ⇒ uint256)contracts/l2/discovery/L2GNS.sol:L2GNS
15032legacySubgraphDatamapping(address ⇒ mapping(uint256 ⇒ struct IGNS.SubgraphData))contracts/l2/discovery/L2GNS.sol:L2GNS
16020__DEPRECATED_erc1056Registrycontract IEthereumDIDRegistrycontracts/l2/discovery/L2GNS.sol:L2GNS
17032legacySubgraphKeysmapping(uint256 ⇒ struct IGNS.LegacySubgraphKey)contracts/l2/discovery/L2GNS.sol:L2GNS
18032subgraphsmapping(uint256 ⇒ struct IGNS.SubgraphData)contracts/l2/discovery/L2GNS.sol:L2GNS
19020subgraphNFTcontract ISubgraphNFTcontracts/l2/discovery/L2GNS.sol:L2GNS
19201_initializedboolcontracts/l2/discovery/L2GNS.sol:L2GNS
19211_initializingboolcontracts/l2/discovery/L2GNS.sol:L2GNS
20020counterpartGNSAddressaddresscontracts/l2/discovery/L2GNS.sol:L2GNS
2101600__gapuint256[50]contracts/l2/discovery/L2GNS.sol:L2GNS
71032subgraphL2TransferDatamapping(uint256 ⇒ struct IL2GNS.SubgraphL2TransferData)contracts/l2/discovery/L2GNS.sol:L2GNS
7201600__gapuint256[50]contracts/l2/discovery/L2GNS.sol:L2GNS

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...