Sourcify Logosourcify.eth

0xE2E91C1Ae2873720C3b975a8034e887A35323345

on Ethereum Mainnet (1)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
RootAxelarBridgeAdaptor
Compilation Target
src/root/RootAxelarBridgeAdaptor.sol:RootAxelarBridgeAdaptor
Language
SoliditySolidity
Compiler
solc 0.8.19+commit.7dd6d404
EVM Version
paris
Verified At
2024-08-08 14:32:02 UTC
Deployer
0xdDA0d9448Ebe3eA43aFecE5Fa6401F5795c19333
Deployment Transaction
0x70ac2cdf87a6d5b2613942046966ef6551128a3699f8b5da6962336474cac459
Block Number
18817821
Transaction Index
59

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

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
4400x0000000000000000000000004f4495243837681061c4743b74b3eedf548d56a5571, 1908, 3429, 4488
51670x000000000000000000000000dda0d9448ebe3ea43afece5fa6401f5795c193331363, 2651

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
001_initializeduint8src/root/RootAxelarBridgeAdaptor.sol:RootAxelarBridgeAdaptor
011_initializingboolsrc/root/RootAxelarBridgeAdaptor.sol:RootAxelarBridgeAdaptor
101600__gapuint256[50]src/root/RootAxelarBridgeAdaptor.sol:RootAxelarBridgeAdaptor
5101600__gapuint256[50]src/root/RootAxelarBridgeAdaptor.sol:RootAxelarBridgeAdaptor
101032_rolesmapping(bytes32 ⇒ struct AccessControlUpgradeable.RoleData)src/root/RootAxelarBridgeAdaptor.sol:RootAxelarBridgeAdaptor
10201568__gapuint256[49]src/root/RootAxelarBridgeAdaptor.sol:RootAxelarBridgeAdaptor
15101600__gapAdaptorRolesuint256[50]src/root/RootAxelarBridgeAdaptor.sol:RootAxelarBridgeAdaptor
201020rootBridgecontract IRootERC20Bridgesrc/root/RootAxelarBridgeAdaptor.sol:RootAxelarBridgeAdaptor
202032childChainIdstringsrc/root/RootAxelarBridgeAdaptor.sol:RootAxelarBridgeAdaptor
203032childBridgeAdaptorstringsrc/root/RootAxelarBridgeAdaptor.sol:RootAxelarBridgeAdaptor
204020gasServicecontract IAxelarGasServicesrc/root/RootAxelarBridgeAdaptor.sol:RootAxelarBridgeAdaptor
20501600__gapRootAxelarBridgeAdaptoruint256[50]src/root/RootAxelarBridgeAdaptor.sol:RootAxelarBridgeAdaptor

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...
0xE2E91C1Ae2873720C3b975a8034e887A35323345 on Ethereum Mainnet (1)