Sourcify Logosourcify.eth

0x78674FA1bE6380d97f4e7064A4DcEC7dCC04ce4c

on Celo Mainnet (42220)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
PlastikStaking
Compilation Target
contracts/Staking.sol:PlastikStaking
Language
Solidity
Compiler
solc 0.8.6+commit.11564f7e
EVM Version
berlin
Verified At
2024-08-08 14:06:21 UTC
Deployer
0x00CcaF084d2535e29Bf526b4cf2EdB3CB3f0F31F
Deployment Transaction
0x1151500dbabefe29c57648b5f1ea5736fcc94bbc9f81cfd68e867c811d7ea825
Block Number
17037055
Transaction Index
2

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

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

Loading contract data...

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0020_owneraddresscontracts/Staking.sol:PlastikStaking
1032_statusuint256contracts/Staking.sol:PlastikStaking
2020plastikcontract IERC20contracts/Staking.sol:PlastikStaking
2201hasUserLimitboolcontracts/Staking.sol:PlastikStaking
2211isInitializedboolcontracts/Staking.sol:PlastikStaking
3032accTokenPerShareuint256contracts/Staking.sol:PlastikStaking
4032bonusEndBlockuint256contracts/Staking.sol:PlastikStaking
5032startBlockuint256contracts/Staking.sol:PlastikStaking
6032lastRewardBlockuint256contracts/Staking.sol:PlastikStaking
7032poolLimitPerUseruint256contracts/Staking.sol:PlastikStaking
8032rewardPerBlockuint256contracts/Staking.sol:PlastikStaking
9032PRECISION_FACTORuint256contracts/Staking.sol:PlastikStaking
10032_totalStakeuint256contracts/Staking.sol:PlastikStaking
11032_totalStakeLongtermuint256contracts/Staking.sol:PlastikStaking
12032_totalAlluint256contracts/Staking.sol:PlastikStaking
13020rewardDistributionAddressaddresscontracts/Staking.sol:PlastikStaking
14032userInfomapping(address ⇒ struct PlastikStaking.UserInfo)contracts/Staking.sol:PlastikStaking
15032userInfoLongTermmapping(uint256 ⇒ mapping(address ⇒ struct PlastikStaking.UserInfoLongTerm))contracts/Staking.sol:PlastikStaking
16032adminmapping(address ⇒ bool)contracts/Staking.sol:PlastikStaking
17032poolInfostruct PlastikStaking.PoolInfo[]contracts/Staking.sol:PlastikStaking

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...
0x78674FA1bE6380d97f4e7064A4DcEC7dCC04ce4c on Celo Mainnet (42220)