Sourcify Logo

0x30C2501B3B2031fBA3000DAa6f8ED0a42fBbB3F0

on Ethereum Mainnet (1)

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

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

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

Loading contract data...

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
001_initializeduint8contracts/PermissionlessPool.sol:PermissionlessPool
011_initializingboolcontracts/PermissionlessPool.sol:PermissionlessPool
101600__gapuint256[50]contracts/PermissionlessPool.sol:PermissionlessPool
5101600__gapuint256[50]contracts/PermissionlessPool.sol:PermissionlessPool
101032_rolesmapping(bytes32 ⇒ struct AccessControlUpgradeable.RoleData)contracts/PermissionlessPool.sol:PermissionlessPool
10201568__gapuint256[49]contracts/PermissionlessPool.sol:PermissionlessPool
151032_statusuint256contracts/PermissionlessPool.sol:PermissionlessPool
15201568__gapuint256[49]contracts/PermissionlessPool.sol:PermissionlessPool
201020staderConfigcontract IStaderConfigcontracts/PermissionlessPool.sol:PermissionlessPool
202032protocolFeeuint256contracts/PermissionlessPool.sol:PermissionlessPool
203032operatorFeeuint256contracts/PermissionlessPool.sol:PermissionlessPool

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