Sourcify Logosourcify.eth

0x351BA6791aEE0563B193b30c06363dC5b1938505

on PulseChain (369)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
SpunkStaking
Compilation Target
contracts/SpunkStaking.sol:SpunkStaking
Language
Solidity
Compiler
solc 0.8.24+commit.e11b9ed9
EVM Version
paris
Verified At
2026-03-25 14:08:50 UTC
Deployer
0xB48592332C267edb41720F239DE953DfaE12AF9F
Deployment Transaction
0x710017dcdcd41b8eda4187d6342ba0c396913e43193efeb0410fe3599f914606
Block Number
26113418
Transaction Index
163

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

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
10740x000000000000000000000000d505b51836464398b7eb5c5f07a4b90f1d0aad46896, 2091, 2432, 4432, 5513, 5928
10770x000000000000000000000000321c08eb09087c77b24322248b3982da7f7e60ad3398, 4909, 7961, 8233, 8834

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0020_owneraddresscontracts/SpunkStaking.sol:SpunkStaking
1032_statusuint256contracts/SpunkStaking.sol:SpunkStaking
2032rewardPerDayuint256contracts/SpunkStaking.sol:SpunkStaking
3032totalDistributeduint256contracts/SpunkStaking.sol:SpunkStaking
4032lockPerioduint256contracts/SpunkStaking.sol:SpunkStaking
5032rewardPerTokenStoreduint256contracts/SpunkStaking.sol:SpunkStaking
6032lastRewardUpdateTimeuint256contracts/SpunkStaking.sol:SpunkStaking
7032totalStakedNFTsuint256contracts/SpunkStaking.sol:SpunkStaking
8032totalCommittedRewardsuint256contracts/SpunkStaking.sol:SpunkStaking
9032userRewardPerTokenPaidmapping(address ⇒ uint256)contracts/SpunkStaking.sol:SpunkStaking
10032rewardsAccruedmapping(address ⇒ uint256)contracts/SpunkStaking.sol:SpunkStaking
11032stakesmapping(uint256 ⇒ struct SpunkStaking.StakeInfo)contracts/SpunkStaking.sol:SpunkStaking
12032_stakedTokensmapping(address ⇒ uint256[])contracts/SpunkStaking.sol:SpunkStaking
13032userStatsmapping(address ⇒ struct SpunkStaking.UserStats)contracts/SpunkStaking.sol:SpunkStaking
14032leaderboardUsersaddress[]contracts/SpunkStaking.sol:SpunkStaking
15032_isLeaderboardUsermapping(address ⇒ bool)contracts/SpunkStaking.sol:SpunkStaking
16020raceContractaddresscontracts/SpunkStaking.sol:SpunkStaking
17032lockedByRacemapping(uint256 ⇒ bool)contracts/SpunkStaking.sol:SpunkStaking

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