Sourcify Logosourcify.eth

0x0031b7AC27d10c75072d2399323d4Ca4751C4642

on PulseChain (369)

Match
Runtime Bytecode
Creation Bytecode
Contract Name
StakingRewards
Compilation Target
StakingRewards.sol:StakingRewards
Language
SoliditySolidity
Compiler
solc 0.5.16+commit.9c3226ce
EVM Version
istanbul
Verified At
2026-02-03 13:34:49 UTC
Deployer
0xDe910777C787903F78C89e7a0bf7F4C435cBB1Fe
Deployment Transaction
0xbcbd23744ea6e0eee41a50e096b08ee449ff855941b7b404e2e22a6ec2efe999
Block Number
10917266
Transaction Index
80

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

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
659653
Original (recompiled):0xa265627a7a723158208176cc83b8cc8495fed979b05e258a1a1f62ea44983aa16a3f0bc7114a5db87864736f6c63430005100032
Transformed (onchain):0xa265627a7a723158206b953176267199bb98bbabc44b47217c4043e2c3edb284efea223b3c97e8022364736f6c63430005100032

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

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
614953
Original (recompiled):0xa265627a7a723158208176cc83b8cc8495fed979b05e258a1a1f62ea44983aa16a3f0bc7114a5db87864736f6c63430005100032
Transformed (onchain):0xa265627a7a723158206b953176267199bb98bbabc44b47217c4043e2c3edb284efea223b3c97e8022364736f6c63430005100032

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0020owneraddressStakingRewards.sol:StakingRewards
1020nominatedOwneraddressStakingRewards.sol:StakingRewards
2020rewardsDistributionaddressStakingRewards.sol:StakingRewards
3032_guardCounteruint256StakingRewards.sol:StakingRewards
4032lastPauseTimeuint256StakingRewards.sol:StakingRewards
501pausedboolStakingRewards.sol:StakingRewards
5120rewardsTokencontract IERC20StakingRewards.sol:StakingRewards
6020stakingTokencontract IERC20StakingRewards.sol:StakingRewards
7032periodFinishuint256StakingRewards.sol:StakingRewards
8032rewardRateuint256StakingRewards.sol:StakingRewards
9032rewardsDurationuint256StakingRewards.sol:StakingRewards
10032lastUpdateTimeuint256StakingRewards.sol:StakingRewards
11032rewardPerTokenStoreduint256StakingRewards.sol:StakingRewards
12032userRewardPerTokenPaidmapping(address ⇒ uint256)StakingRewards.sol:StakingRewards
13032rewardsmapping(address ⇒ uint256)StakingRewards.sol:StakingRewards
14032_totalSupplyuint256StakingRewards.sol:StakingRewards
15032_balancesmapping(address ⇒ uint256)StakingRewards.sol:StakingRewards

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...
0x0031b7AC27d10c75072d2399323d4Ca4751C4642 on PulseChain (369)