Sourcify Logosourcify.eth

0xa95f94B920b1a49b655019265715f026B064Bc86

on Ethereum Mainnet (1)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
TholosStaking
Compilation Target
contracts/staking/TholosStaking.sol:TholosStaking
Language
SoliditySolidity
Compiler
solc 0.8.17+commit.8df45f5f
EVM Version
london
Verified At
2024-08-08 14:34:30 UTC
Deployer
0xBF1650e92Db3F0E333665053AeaaE02b0A5741f7
Deployment Transaction
0x6ce6f45452a0b2a42ba8902ba0396f7b7738d3cd5bdf78a39c650875b049e94f
Block Number
17068039
Transaction Index
74

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

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
9970x000000000000000000000000a95f94b920b1a49b655019265715f026b064bc863132, 3944, 7155

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
001_initializeduint8contracts/staking/TholosStaking.sol:TholosStaking
011_initializingboolcontracts/staking/TholosStaking.sol:TholosStaking
021stateenum Configurable.Statecontracts/staking/TholosStaking.sol:TholosStaking
101600__gapuint256[50]contracts/staking/TholosStaking.sol:TholosStaking
5101600__gapuint256[50]contracts/staking/TholosStaking.sol:TholosStaking
101032_rolesmapping(bytes32 ⇒ struct AccessControlUpgradeable.RoleData)contracts/staking/TholosStaking.sol:TholosStaking
10201568__gapuint256[49]contracts/staking/TholosStaking.sol:TholosStaking
151032balancesmapping(address ⇒ struct IStaking.Balance)contracts/staking/TholosStaking.sol:TholosStaking
152020depositPoolcontract IPoolcontracts/staking/TholosStaking.sol:TholosStaking
153020rewardPooladdresscontracts/staking/TholosStaking.sol:TholosStaking
154096compoundingstruct IStaking.Compoundingcontracts/staking/TholosStaking.sol:TholosStaking
157012depositSumuint96contracts/staking/TholosStaking.sol:TholosStaking
1571212pendingSumuint96contracts/staking/TholosStaking.sol:TholosStaking
15809pendingSumPrecisionuint72contracts/staking/TholosStaking.sol:TholosStaking
15901600__gapuint256[50]contracts/staking/TholosStaking.sol:TholosStaking
20901600__gapuint256[50]contracts/staking/TholosStaking.sol:TholosStaking
25901600__gapuint256[50]contracts/staking/TholosStaking.sol:TholosStaking
309032nftOwnersmapping(uint256 ⇒ address)contracts/staking/TholosStaking.sol:TholosStaking
310032depositedNftsPerOwnermapping(address ⇒ uint16)contracts/staking/TholosStaking.sol:TholosStaking
311032unstakeQueuemapping(address ⇒ struct FixedSizeQueue.BytesContainer)contracts/staking/TholosStaking.sol:TholosStaking
312012tholPerNftuint96contracts/staking/TholosStaking.sol:TholosStaking
3121212maxNftRewardCapuint96contracts/staking/TholosStaking.sol:TholosStaking
312242depositedNftsuint16contracts/staking/TholosStaking.sol:TholosStaking
313020tholoscontract IERC20contracts/staking/TholosStaking.sol:TholosStaking
314020nftscontract IERC721contracts/staking/TholosStaking.sol:TholosStaking

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...
0xa95f94B920b1a49b655019265715f026B064Bc86 on Ethereum Mainnet (1)