Sourcify Logo

0x28144c4144b7297821AbA1Cca290146dc1B033d9

on BNB Smart Chain Mainnet (56)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
ReserveController
Compilation Target
src/ReserveController.sol:ReserveController
Language
SoliditySolidity
Compiler
solc 0.8.30+commit.73712a01
EVM Version
shanghai
Verified At
2026-10-20 04:01:26 UTC
Deployer
0xa165b2FA68912Bc9375D28a2DFD1Abe063F815a0
Deployment Transaction
0x42edbd95134323c0f58afa732015f74b52385c276c42ea504f6d3bb58ac21e1f
Block Number
128677336
Transaction Index
49

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

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

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
8960x000000000000000000000000b18d7e55a005cc4f583b9f651949ee298d4c5e55774, 958, 1769, 2990
8980x000000000000000000000000858da7cec00181996aaa110a73122e25a2a21e54503, 1211, 1453, 2053, 2248
9000x00000000000000000000000019f505bd08c9c65af0ed0d7b112c8924f3e0cf4b542, 841, 1673

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0032startedAtuint256src/ReserveController.sol:ReserveController
1032totalRemaininguint256src/ReserveController.sol:ReserveController
2032windowCapuint256src/ReserveController.sol:ReserveController
3032pendingCapuint256src/ReserveController.sol:ReserveController
4032capChangeAtuint256src/ReserveController.sol:ReserveController
50224remaininguint256[7]src/ReserveController.sol:ReserveController
12032spentInWindowmapping(uint256 ⇒ uint256)src/ReserveController.sol:ReserveController
13032stakingAnnualBudgetmapping(uint256 ⇒ uint256)src/ReserveController.sol:ReserveController
14032stakingAnnualSpentmapping(uint256 ⇒ uint256)src/ReserveController.sol:ReserveController
15032usedReferencesmapping(bytes32 ⇒ bool)src/ReserveController.sol:ReserveController
16020stakingDistributoraddresssrc/ReserveController.sol:ReserveController

Transient Storage Layout

No transient storage layouts found in the compiler output.

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