Sourcify Logosourcify.eth

0xb04Af4843e3808e1FE6F7A8ee4F456937D7Afae8

on Ethereum Mainnet (1)

Match
Runtime Bytecode
Creation Bytecode
Contract Name
TokenStakingPool
Compilation Target
contracts/TokenStakingPool.sol:TokenStakingPool
Language
SoliditySolidity
Compiler
solc 0.8.20+commit.a1b79de6
EVM Version
shanghai
Verified At
2024-08-08 13:46:37 UTC
Deployer
0x4cB22445A32a70f0C4B556fD5AbC282BBF9dEfd5
Deployment Transaction
0x8060b610ddb7ac5ae4a2dadb0d040957623bb5154aeb89c3a303e6a41712cbac
Block Number
17921911
Transaction Index
82

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

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

Immutable Transformations

IDValueOffsets
9740x0000000000000000000000008431060c8e72793afada261e9dd0ab950e80894f431, 617
9770x00000000000000000000000014fee680690900ba0cccfc76ad70fd1b95d10e16556, 961, 1162, 2117

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0020_owneraddresscontracts/TokenStakingPool.sol:TokenStakingPool
1032fixedAPRuint256contracts/TokenStakingPool.sol:TokenStakingPool
2032_totalStakeduint256contracts/TokenStakingPool.sol:TokenStakingPool
3032stakedmapping(address ⇒ uint256)contracts/TokenStakingPool.sol:TokenStakingPool
4032_rewardsToClaimmapping(address ⇒ uint256)contracts/TokenStakingPool.sol:TokenStakingPool
5032_userStartTimemapping(address ⇒ uint256)contracts/TokenStakingPool.sol:TokenStakingPool

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