Sourcify Logo

0x3263CD783823d04a6B9819517E0E6840d37cA3F4

on Arbitrum One Mainnet (42161)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
ArbitrumExtensionV2
Compilation Target
contracts/Wrappers/ArbitrumExtension.sol:ArbitrumExtensionV2
Language
SoliditySolidity
Compiler
solc 0.8.4+commit.c7e474f2
EVM Version
istanbul
Verified At
2025-03-05 17:28:09 UTC
Deployer
0x1a6362AD64ccFF5902D46D875B36e8798267d154
Deployment Transaction
0x85921f9550d196e548b548a14a63918e670b351336b5c9307f57c7c870ec9423
Block Number
299891521
Transaction Index
2

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

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

Loading contract data...

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
001_initializedboolcontracts/Wrappers/ArbitrumExtension.sol:ArbitrumExtensionV2
011_initializingboolcontracts/Wrappers/ArbitrumExtension.sol:ArbitrumExtensionV2
101600__gapuint256[50]contracts/Wrappers/ArbitrumExtension.sol:ArbitrumExtensionV2
51032_balancesmapping(address ⇒ uint256)contracts/Wrappers/ArbitrumExtension.sol:ArbitrumExtensionV2
52032_allowancesmapping(address ⇒ mapping(address ⇒ uint256))contracts/Wrappers/ArbitrumExtension.sol:ArbitrumExtensionV2
53032_totalSupplyuint256contracts/Wrappers/ArbitrumExtension.sol:ArbitrumExtensionV2
54032_namestringcontracts/Wrappers/ArbitrumExtension.sol:ArbitrumExtensionV2
55032_symbolstringcontracts/Wrappers/ArbitrumExtension.sol:ArbitrumExtensionV2
5601440__gapuint256[45]contracts/Wrappers/ArbitrumExtension.sol:ArbitrumExtensionV2
101032_HASHED_NAMEbytes32contracts/Wrappers/ArbitrumExtension.sol:ArbitrumExtensionV2
102032_HASHED_VERSIONbytes32contracts/Wrappers/ArbitrumExtension.sol:ArbitrumExtensionV2
10301600__gapuint256[50]contracts/Wrappers/ArbitrumExtension.sol:ArbitrumExtensionV2
153032_noncesmapping(address ⇒ struct CountersUpgradeable.Counter)contracts/Wrappers/ArbitrumExtension.sol:ArbitrumExtensionV2
154032_PERMIT_TYPEHASHbytes32contracts/Wrappers/ArbitrumExtension.sol:ArbitrumExtensionV2
15501568__gapuint256[49]contracts/Wrappers/ArbitrumExtension.sol:ArbitrumExtensionV2
204020_owneraddresscontracts/Wrappers/ArbitrumExtension.sol:ArbitrumExtensionV2
20501568__gapuint256[49]contracts/Wrappers/ArbitrumExtension.sol:ArbitrumExtensionV2
254032isBlockedmapping(address ⇒ bool)contracts/Wrappers/ArbitrumExtension.sol:ArbitrumExtensionV2
255032isTrustedmapping(address ⇒ bool)contracts/Wrappers/ArbitrumExtension.sol:ArbitrumExtensionV2
25601tetherDecimalsuint8contracts/Wrappers/ArbitrumExtension.sol:ArbitrumExtensionV2
256120l2Gatewayaddresscontracts/Wrappers/ArbitrumExtension.sol:ArbitrumExtensionV2
257020l1Addressaddresscontracts/Wrappers/ArbitrumExtension.sol:ArbitrumExtensionV2
258032_authorizationStatesmapping(address ⇒ mapping(bytes32 ⇒ bool))contracts/Wrappers/ArbitrumExtension.sol:ArbitrumExtensionV2
25901568__gapuint256[49]contracts/Wrappers/ArbitrumExtension.sol:ArbitrumExtensionV2
30801536__gapuint256[48]contracts/Wrappers/ArbitrumExtension.sol:ArbitrumExtensionV2
35601isMigratingboolcontracts/Wrappers/ArbitrumExtension.sol:ArbitrumExtensionV2
357032_newNamestringcontracts/Wrappers/ArbitrumExtension.sol:ArbitrumExtensionV2
358032_newSymbolstringcontracts/Wrappers/ArbitrumExtension.sol:ArbitrumExtensionV2

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