Sourcify Logosourcify.eth

0xCe01C90dE7FD1bcFa39e237FE6D8D9F569e8A6a3

on Ethereum Mainnet (1)

Match
Runtime Bytecode
Creation Bytecode
Contract Name
LockstakeEngine
Compilation Target
src/LockstakeEngine.sol:LockstakeEngine
Language
SoliditySolidity
Compiler
solc 0.8.21+commit.d9974bed
EVM Version
shanghai
Verified At
2025-05-21 18:27:00 UTC
Deployer
0x54eAde20f7DD1A67624626A3DB9408185eD0039e
Deployment Transaction
0x0ab529bb1233a4419e112c738620ec7166bee5fa465f538473a773c58653692c
Block Number
22370185
Transaction Index
133

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

Loading contract data...

CBOR Auxdata id: 2

View on IPFS Logo
Solidity metadata.json IPFS hash: Qmch4rtGEbFKPpeM2CCLVMPey2V5K1o5t3SBU5aC2ZDK8Z

Loading contract data...

Transformations

Loading contract data...

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
1654254
Original (recompiled):0xa26469706673582212200e5108210d436eb0d57adc4a321eee6323eb82dd7a86f9096e326a0b4e8f658c64736f6c63430008150033
Transformed (onchain):0xa26469706673582212204985d945cdd439127a92536aa61e6397332d44fce3f1a7fee51221d8b8a52b9964736f6c63430008150033
1872554
Original (recompiled):0xa2646970667358221220d53e8a89aefb7f8c5164ec73905d9fa9f85ddd875a348e998728efc9ffc6d0fe64736f6c63430008150033
Transformed (onchain):0xa2646970667358221220f6faae402162a76ea9ec3da4620c6175e90af57556afc3a45d6883032be9fd8e64736f6c63430008150033

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
2310x0000000000000000000000004cf3daefa2683cd18df00f7aff5169c00a9eccd5616, 1973
2340x00000000000000000000000035d1b3f3d7966a1dfe207aa4514c12a259a0492b762, 2367, 2558, 3657, 3765, 4611, 6036, 6144, 6837, 7038, 7447, 7947, 9659, 10455, 10662, 12180, 12352
2370x0000000000000000000000003c0f895007ca717aa01c8693e59df1e8c3777feb1740, 7343, 8108, 10299
2400x000000000000000000000000dc035d45d973e3ec169d2276ddab16f1e407384f888, 7227, 10183
2420x4c534556322d534b592d410000000000000000000000000000000000000000001494, 2309, 2518, 2691, 3596, 3812, 4555, 5975, 6191, 6778, 6998, 7494, 7723, 7992, 9603, 10414, 10701, 12227, 12399
2450x00000000000000000000000056072c95faa701256059aa122697b133aded92791052, 3095, 3430, 5585, 5774, 9945, 10968, 11657, 12717
2480x000000000000000000000000f9a9cfd3229e985b91f99bc866d42938044ffa1c1091, 3928, 4841, 6307, 12078
2500x0000000000000000000000007b4cb30d13983bf81767531433cebd4214908a991701, 13385
2520x00000000000000000000000000000000000000000000000000000000000000001662, 3326, 9883

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
1508154
Original (recompiled):0xa26469706673582212200e5108210d436eb0d57adc4a321eee6323eb82dd7a86f9096e326a0b4e8f658c64736f6c63430008150033
Transformed (onchain):0xa26469706673582212204985d945cdd439127a92536aa61e6397332d44fce3f1a7fee51221d8b8a52b9964736f6c63430008150033

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0032wardsmapping(address ⇒ uint256)src/LockstakeEngine.sol:LockstakeEngine
1032farmsmapping(address ⇒ enum LockstakeEngine.FarmStatus)src/LockstakeEngine.sol:LockstakeEngine
2032ownerUrnsCountmapping(address ⇒ uint256)src/LockstakeEngine.sol:LockstakeEngine
3032ownerUrnsmapping(address ⇒ mapping(uint256 ⇒ address))src/LockstakeEngine.sol:LockstakeEngine
4032urnOwnersmapping(address ⇒ address)src/LockstakeEngine.sol:LockstakeEngine
5032urnCanmapping(address ⇒ mapping(address ⇒ uint256))src/LockstakeEngine.sol:LockstakeEngine
6032urnVoteDelegatesmapping(address ⇒ address)src/LockstakeEngine.sol:LockstakeEngine
7032urnFarmsmapping(address ⇒ address)src/LockstakeEngine.sol:LockstakeEngine
8032urnAuctionsmapping(address ⇒ uint256)src/LockstakeEngine.sol:LockstakeEngine
9020jugcontract JugLikesrc/LockstakeEngine.sol:LockstakeEngine

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