Sourcify Logosourcify.eth

0x1fD773450ADE2aEdB1C1b6bF046d91BA3EfA26BE

on PulseChain (369)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
SingleStake
Compilation Target
SingleStake.sol:SingleStake
Language
Solidity
Compiler
solc 0.8.29+commit.ab55807c
EVM Version
paris
Verified At
2025-04-23 08:40:04 UTC
Deployer
0xcC8732B92E83e9c2904131C9a7AC20F894F753Bc
Deployment Transaction
0x05f44f9f8dd9d6304289a54c23170d10f9ff5d854ed60f1e608b8b060bd2e906
Block Number
23285745
Transaction Index
12

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

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

Loading contract data...

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0020_owneraddressSingleStake.sol:SingleStake
1032_statusuint256SingleStake.sol:SingleStake
2020stakingTokencontract IERC20SingleStake.sol:SingleStake
3020rewardTokencontract IERC20SingleStake.sol:SingleStake
4032totalStakeduint256SingleStake.sol:SingleStake
5032accPLSPerShareuint256SingleStake.sol:SingleStake
6032accTokenPerShareuint256SingleStake.sol:SingleStake
7032precisionFactoruint256SingleStake.sol:SingleStake
8032stakerListaddress[]SingleStake.sol:SingleStake
9032userInfomapping(address ⇒ struct SingleStake.UserInfo)SingleStake.sol:SingleStake
10032isStakermapping(address ⇒ bool)SingleStake.sol:SingleStake
11032rewardStartTimeuint256SingleStake.sol:SingleStake
12032rewardEndTimeuint256SingleStake.sol:SingleStake
13032totalRewardToDistributeuint256SingleStake.sol:SingleStake
14032rewardPerSeconduint256SingleStake.sol:SingleStake
15032lastRewardTimeuint256SingleStake.sol:SingleStake
16032totalReceivedPLSuint256SingleStake.sol:SingleStake
17032undistributedPLSuint256SingleStake.sol:SingleStake
18032lastPLSBalanceuint256SingleStake.sol:SingleStake
19020oawalletaddressSingleStake.sol:SingleStake
19201emergencyModeboolSingleStake.sol:SingleStake
20032withdrawFeeuint256SingleStake.sol:SingleStake

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