Sourcify Logo

0xb5CB7a05DD1311195982A26DFC8222477f9D8179

on OP Mainnet (10)

Match
Runtime Bytecode
Creation Bytecode
Contract Name
PolicyEngineStaking
Compilation Target
src/periphery/staking/PolicyEngineStaking.sol:PolicyEngineStaking
Language
SoliditySolidity
Compiler
solc 0.8.25+commit.b61c2a91
EVM Version
cancun
Verified At
2026-05-22 13:18:52 UTC
Deployer
0xAaDe618729fc57760DEfd209200D7e27E3594E09
Deployment Transaction
0xc57c02cc95f99204a0ad39b7c48f1f9c7c50a02ad983084ea7f43a279b9a041b
Block Number
151861796
Transaction Index
15

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

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
10180x0000000000000000000000004200000000000000000000000000000000000042521, 1639, 3410

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0032peDatamapping(address ⇒ struct PolicyEngineStakingMapping.PEData)src/periphery/staking/PolicyEngineStaking.sol:PolicyEngineStaking
1020_owneraddresssrc/periphery/staking/PolicyEngineStaking.sol:PolicyEngineStaking
2020_pendingOwneraddresssrc/periphery/staking/PolicyEngineStaking.sol:PolicyEngineStaking
3032allowlistmapping(address ⇒ mapping(address ⇒ bool))src/periphery/staking/PolicyEngineStaking.sol:PolicyEngineStaking
4032stakingDatamapping(address ⇒ struct PolicyEngineStaking.StakedData)src/periphery/staking/PolicyEngineStaking.sol:PolicyEngineStaking
501pausedboolsrc/periphery/staking/PolicyEngineStaking.sol:PolicyEngineStaking

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