Sourcify Logosourcify.eth

0x39D78f11b246ea4A1f68573c3A5B64E83Cff2cAe

on Ethereum Mainnet (1)

Match
Runtime Bytecode
Creation Bytecode
Contract Name
BaseRewardPool
Compilation Target
BaseRewardPool.sol:BaseRewardPool
Language
SoliditySolidity
Compiler
solc 0.6.12+commit.27d51765
EVM Version
istanbul
Verified At
2026-01-16 02:40:59 UTC
Deployer
0x947B7742C403f20e5FaCcDAc5E092C943E7D0277
Deployment Transaction
0x99202f4d6f5bffa1929017e5e779c157e9781e6c773ce9a499cd289e871cb523
Block Number
16876875
Transaction Index
45

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

Loading contract data...

Transformations

Loading contract data...

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
702154
Original (recompiled):0xa2646970667358221220d854c418657777eb94981adbbf2e23798b7912fbe1b6f42f830bbfd29cece8b464736f6c634300060c0033
Transformed (onchain):0xa2646970667358221220c2587b5a77d7a7f733569d1f0dd4c08f00e3e34db8828f410842bfa6d54215fe64736f6c634300060c0033

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

Loading contract data...

Transformations

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
682254
Original (recompiled):0xa2646970667358221220d854c418657777eb94981adbbf2e23798b7912fbe1b6f42f830bbfd29cece8b464736f6c634300060c0033
Transformed (onchain):0xa2646970667358221220c2587b5a77d7a7f733569d1f0dd4c08f00e3e34db8828f410842bfa6d54215fe64736f6c634300060c0033

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0020rewardTokencontract IERC20BaseRewardPool.sol:BaseRewardPool
1020stakingTokencontract IERC20BaseRewardPool.sol:BaseRewardPool
2020operatoraddressBaseRewardPool.sol:BaseRewardPool
3020rewardManageraddressBaseRewardPool.sol:BaseRewardPool
4032piduint256BaseRewardPool.sol:BaseRewardPool
5032periodFinishuint256BaseRewardPool.sol:BaseRewardPool
6032rewardRateuint256BaseRewardPool.sol:BaseRewardPool
7032lastUpdateTimeuint256BaseRewardPool.sol:BaseRewardPool
8032rewardPerTokenStoreduint256BaseRewardPool.sol:BaseRewardPool
9032queuedRewardsuint256BaseRewardPool.sol:BaseRewardPool
10032currentRewardsuint256BaseRewardPool.sol:BaseRewardPool
11032historicalRewardsuint256BaseRewardPool.sol:BaseRewardPool
12032_totalSupplyuint256BaseRewardPool.sol:BaseRewardPool
13032userRewardPerTokenPaidmapping(address ⇒ uint256)BaseRewardPool.sol:BaseRewardPool
14032rewardsmapping(address ⇒ uint256)BaseRewardPool.sol:BaseRewardPool
15032_balancesmapping(address ⇒ uint256)BaseRewardPool.sol:BaseRewardPool
16032extraRewardsaddress[]BaseRewardPool.sol:BaseRewardPool

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