Sourcify Logo

0x8322793CEB2d8740aD83ED431e69aE87fa1a86AB

on Ethereum Mainnet (1)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
PoolSelector
Compilation Target
contracts/PoolSelector.sol:PoolSelector
Language
SoliditySolidity
Compiler
solc 0.8.16+commit.07a7930e
EVM Version
london
Verified At
2024-08-08 14:24:49 UTC
Deployer
0xc6160F5bC3C673AC390f11c492E8ED0d0693579A
Deployment Transaction
0x8ce18b7a1eb4969224c17cc9bdd94e29be30efb42760ba21128f783ef4737d8c
Block Number
17416146
Transaction Index
86

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

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

Loading contract data...

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
001_initializeduint8contracts/PoolSelector.sol:PoolSelector
011_initializingboolcontracts/PoolSelector.sol:PoolSelector
101600__gapuint256[50]contracts/PoolSelector.sol:PoolSelector
5101600__gapuint256[50]contracts/PoolSelector.sol:PoolSelector
101032_rolesmapping(bytes32 ⇒ struct AccessControlUpgradeable.RoleData)contracts/PoolSelector.sol:PoolSelector
10201568__gapuint256[49]contracts/PoolSelector.sol:PoolSelector
15102poolAllocationMaxSizeuint16contracts/PoolSelector.sol:PoolSelector
151220staderConfigcontract IStaderConfigcontracts/PoolSelector.sol:PoolSelector
152032poolIdArrayIndexForExcessDeposituint256contracts/PoolSelector.sol:PoolSelector
153032poolWeightsmapping(uint8 ⇒ uint256)contracts/PoolSelector.sol:PoolSelector

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