Sourcify Logo

0xc186fA914353c44b2E33eBE05f21846F1048bEda

on Ethereum Mainnet (1)

Match
Runtime Bytecode
Creation Bytecode
Contract Name
HubPool
Compilation Target
contracts/HubPool.sol:HubPool
Language
SoliditySolidity
Compiler
solc 0.8.13+commit.abaa5c0e
EVM Version
london
Verified At
2024-08-08 16:09:40 UTC
Deployer
0x9A8f92a830A5cB89a3816e3D267CB7791c16b04D
Deployment Transaction
0x36411fad072ecec1f1299409bd483d987b0bfab63aad46dbe6551b2343886edc
Block Number
14819537
Transaction Index
203

Read/Write Contract on:

OpenZeppelin Logo

Loading contract data...

Source Code

Remix IDE LogoView on Remix IDE

Loading contract data...

Compiler Settings

Loading...

Loading contract data...

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

Loading contract data...

Transformations

Loading contract data...

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
2008054
Original (recompiled):0xa2646970667358221220b44e368612481c353ec126ecce24b9f7d18f35f83b0509094eedc7187694c40e64736f6c634300080d0033
Transformed (onchain):0xa2646970667358221220549293ed4d887e16dd2a172492d4a858240db4e1a4aebf6371749bb84a50094b64736f6c634300080d0033

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
37520x000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc21348, 2533, 3777, 4138, 6982, 7340
37550x0000000000000000000000007db69eb9f52ed773e9b03f5068a1ea0275b2fd9d1759, 10139
37580x00000000000000000000000040f941e48a552bf496b154af6bf55725f18d77c32077, 3136, 6405, 12253, 12755

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
1951954
Original (recompiled):0xa2646970667358221220b44e368612481c353ec126ecce24b9f7d18f35f83b0509094eedc7187694c40e64736f6c634300080d0033
Transformed (onchain):0xa2646970667358221220549293ed4d887e16dd2a172492d4a858240db4e1a4aebf6371749bb84a50094b64736f6c634300080d0033

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0020timerAddressaddresscontracts/HubPool.sol:HubPool
0201_notEnteredboolcontracts/HubPool.sol:HubPool
1020_owneraddresscontracts/HubPool.sol:HubPool
20160rootBundleProposalstruct HubPoolInterface.RootBundlecontracts/HubPool.sol:HubPool
7032pooledTokensmapping(address ⇒ struct HubPoolInterface.PooledToken)contracts/HubPool.sol:HubPool
8032poolRebalanceRoutesmapping(bytes32 ⇒ address)contracts/HubPool.sol:HubPool
9032crossChainContractsmapping(uint256 ⇒ struct HubPoolInterface.CrossChainContract)contracts/HubPool.sol:HubPool
10032unclaimedAccumulatedProtocolFeesmapping(address ⇒ uint256)contracts/HubPool.sol:HubPool
1101pausedboolcontracts/HubPool.sol:HubPool
11120protocolFeeCaptureAddressaddresscontracts/HubPool.sol:HubPool
12020bondTokencontract IERC20contracts/HubPool.sol:HubPool
12204livenessuint32contracts/HubPool.sol:HubPool
13032identifierbytes32contracts/HubPool.sol:HubPool
14032lpFeeRatePerSeconduint256contracts/HubPool.sol:HubPool
15032protocolFeeCapturePctuint256contracts/HubPool.sol:HubPool
16032bondAmountuint256contracts/HubPool.sol:HubPool

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