Sourcify Logo

0x97711c7a5D64A064a95d10e37f786d2bD8b1F3c8

on Ethereum Mainnet (1)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
ExponentialStaking
Compilation Target
contracts/ExponentialStaking.sol:ExponentialStaking
Language
SoliditySolidity
Compiler
solc 0.8.10+commit.fc410830
EVM Version
london
Verified At
2024-08-08 14:27:17 UTC
Deployer
0x58890A9cB27586E83Cb51d2d26bbE18a1a647245
Deployment Transaction
0x0a061cab35801c487bfe50bf0092fe9b730623eb75ccb983e77ad1b00381ac7c
Block Number
19919746
Transaction Index
49

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

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
160x000000000000000000000000000000000000000000000000000000006657f9c01159, 2827, 2866, 2932
190x0000000000000000000000008207c1ffc5b6804f6024322ccf34f29c3541ae26733, 2051, 2243, 3520, 7005, 7291, 7729
220x0000000000000000000000007609c88e5880e934dd3a75bcfef44e31b1badb8b1526, 2004, 6398, 7124
240x0000000000000000000000000000000000000000000000000000000000278d00982, 3195
39630xf0fd95af5ed40dbc67cb3517d0e1bef755662117573b36419e58c56a01ecb45e7975
39650x00000000000000000000000000000000000000000000000000000000000000017933
39670x00000000000000000000000097711c7a5d64a064a95d10e37f786d2bd8b1f3c87891
39690xecb92f19d3a70c0188333bfeb9b4a7970dd47a2ed1beaebc465182c08801b28b8058
39710xc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc68095
39730x8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8016

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0032_balancesmapping(address ⇒ uint256)contracts/ExponentialStaking.sol:ExponentialStaking
1032_allowancesmapping(address ⇒ mapping(address ⇒ uint256))contracts/ExponentialStaking.sol:ExponentialStaking
2032_totalSupplyuint256contracts/ExponentialStaking.sol:ExponentialStaking
3032_namestringcontracts/ExponentialStaking.sol:ExponentialStaking
4032_symbolstringcontracts/ExponentialStaking.sol:ExponentialStaking
5032_noncesmapping(address ⇒ struct Counters.Counter)contracts/ExponentialStaking.sol:ExponentialStaking
6032_PERMIT_TYPEHASH_DEPRECATED_SLOTbytes32contracts/ExponentialStaking.sol:ExponentialStaking
7032_delegatesmapping(address ⇒ address)contracts/ExponentialStaking.sol:ExponentialStaking
8032_checkpointsmapping(address ⇒ struct ERC20Votes.Checkpoint[])contracts/ExponentialStaking.sol:ExponentialStaking
9032_totalSupplyCheckpointsstruct ERC20Votes.Checkpoint[]contracts/ExponentialStaking.sol:ExponentialStaking
10032lockupsmapping(address ⇒ struct ExponentialStaking.Lockup[])contracts/ExponentialStaking.sol:ExponentialStaking
11032rewardDebtPerSharemapping(address ⇒ uint256)contracts/ExponentialStaking.sol:ExponentialStaking
12032accRewardPerShareuint256contracts/ExponentialStaking.sol:ExponentialStaking

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