Sourcify Logosourcify.eth

0xD22c1Dc9baEb5b549401Dd42E6227953cd816776

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
2024-08-08 13:32:43 UTC
Deployer
0x52ea58f4FC3CEd48fa18E909226c1f8A0EF887DC
Deployment Transaction
0x66b55131ed92a73a8b487a7b5fb8c160320b03b9f40712bc5f609800aa9bdef4
Block Number
17484271
Transaction Index
28

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