Sourcify Logosourcify.eth

0x8ea91a982d93836415CE3abbaf12d59fb8cE3Ff8

on Celo Mainnet (42220)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
Staking
Compilation Target
contracts/Staking.sol:Staking
Language
Solidity
Compiler
solc 0.8.7+commit.e28d00a7
EVM Version
london
Verified At
2024-08-08 14:06:47 UTC
Deployer
0x3C16C7092FE83d874BC4dd52c3b51510C69F1D7b
Deployment Transaction
0x7a27a3f5dc0c4b685607f2a865b6ed5c7d3e5f20167f47c25018ae0a05428f03
Block Number
9449759
Transaction Index
4

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

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
53750x0000000000000000000000000000000000000000014adf4b7320334b900000001670, 7133
53840x00000000000000000000000000000000000000000000000000000000617178b11607, 4531, 5659
53890x00000000000000000000000000000000000000000000000000000000acaeb1591788, 4643, 5771, 7820
79180x000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a1330, 4373, 6222, 6736, 7645

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0032_rolesmapping(bytes32 ⇒ struct AccessControl.RoleData)contracts/Staking.sol:Staking
1020tokenaddresscontracts/Staking.sol:Staking
2032stakesmapping(address ⇒ mapping(address ⇒ struct Staking.StakeData))contracts/Staking.sol:Staking
3032activeStakesuint256contracts/Staking.sol:Staking
4032finishedAccumulatingStakeCountuint256contracts/Staking.sol:Staking
5032talentRedeemableRewardsmapping(address ⇒ uint256)contracts/Staking.sol:Staking
6032maxSForTalentmapping(address ⇒ uint256)contracts/Staking.sol:Staking
701disabledboolcontracts/Staking.sol:Staking
7120factoryaddresscontracts/Staking.sol:Staking
8032tokenPriceuint256contracts/Staking.sol:Staking
9032talentPriceuint256contracts/Staking.sol:Staking
10032totalStableStoreduint256contracts/Staking.sol:Staking
11032totalTokensStakeduint256contracts/Staking.sol:Staking
12032rewardsAdminWithdrawnuint256contracts/Staking.sol:Staking
13032totalAdjustedSharesuint256contracts/Staking.sol:Staking
14032rewardsGivenuint256contracts/Staking.sol:Staking
15032Suint256contracts/Staking.sol:Staking
16032SAtuint256contracts/Staking.sol:Staking
1701isAlreadyUpdatingAdjustedSharesboolcontracts/Staking.sol:Staking

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