Sourcify Logo

0x5650300fCBab43A0D7D02F8Cb5d0f039402593f0

on Ethereum Mainnet (1)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
Dispenser
Compilation Target
contracts/Dispenser.sol:Dispenser
Language
SoliditySolidity
Compiler
solc 0.8.25+commit.b61c2a91
EVM Version
cancun
Verified At
2024-08-08 16:36:46 UTC
Deployer
0xEB2A22b27C7Ad5eeE424Fd90b376c745E60f914E
Deployment Transaction
0x02b734196ed3ba35091c44a2444552340d72e5364e26115edd8240e8a2df7c3d
Block Number
20340783
Transaction Index
63

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

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
4230x0000000000000000000000000000000000000000000000000000000000000064668, 6301
4250x00000000000000000000000000000000000000000000065a4da25d3016c000001598, 6353
4270x0000000000000000000000000001a500a6b18995b03f44bb040a5ffc28e45cb0495, 2498, 2761, 3671, 4006, 9977, 10246, 11078, 13742
4290x000000000000000000000000000000000000000000000000000000000000dead1649, 5194, 5832, 5884, 7513, 7923, 12784, 12886
4310xb34209a263f6c38fe55f099e9e70f9d67e93982480ff3234a5e0108028ad164d837, 5143, 7458, 7625

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0032maxNumClaimingEpochsuint256contracts/Dispenser.sol:Dispenser
1032maxNumStakingTargetsuint256contracts/Dispenser.sol:Dispenser
2020owneraddresscontracts/Dispenser.sol:Dispenser
2201_lockeduint8contracts/Dispenser.sol:Dispenser
2211pausedenum Dispenser.Pausecontracts/Dispenser.sol:Dispenser
3020tokenomicsaddresscontracts/Dispenser.sol:Dispenser
4020treasuryaddresscontracts/Dispenser.sol:Dispenser
5020voteWeightingaddresscontracts/Dispenser.sol:Dispenser
6032mapLastClaimedStakingEpochsmapping(bytes32 ⇒ uint256)contracts/Dispenser.sol:Dispenser
7032mapRemovedNomineeEpochsmapping(bytes32 ⇒ uint256)contracts/Dispenser.sol:Dispenser
8032mapChainIdDepositProcessorsmapping(uint256 ⇒ address)contracts/Dispenser.sol:Dispenser
9032mapChainIdWithheldAmountsmapping(uint256 ⇒ uint256)contracts/Dispenser.sol:Dispenser
10032mapZeroWeightEpochRefundedmapping(uint256 ⇒ bool)contracts/Dispenser.sol:Dispenser

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