Sourcify Logo

0xD3Ba4a3BC240883A42819D0Fa662148f9f035Ea1

on Arbitrum One Mainnet (42161)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
HorizonStaking
Compilation Target
contracts/staking/HorizonStaking.sol:HorizonStaking
Language
SoliditySolidity
Compiler
solc 0.8.35+commit.47b9dedd
EVM Version
cancun
Verified At
2026-08-20 09:05:53 UTC
Deployer
0x4528FD7868c91Ef64B9907450Ee8d82dC639612c
Deployment Transaction
0xf91403458bcebdb894d12feb780968e304cbd4e8f99e707e040ed32b121fb89c
Block Number
486895253
Transaction Index
1

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

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
98410x000000000000000000000000b2bb92d0de618878e438b55d5846cfecd93011057025, 9296, 12372, 14556, 16291, 18143
109180x0000000000000000000000009623063377ad1b27544c965ccd7342f7ea7e88c72900, 3236, 3513, 4532, 8773, 10835, 11227, 12334, 16503, 17604, 17715
109340x0000000000000000000000000a8491544221dd212964fbb96487467291b2c97e643, 938, 1961, 2429, 2692, 4198, 4710, 4896, 5063, 5343, 6135, 6286, 6647, 7215, 7458, 7698, 8475, 8694, 9074, 9225, 9430, 9709, 10008, 10156, 10595, 11106, 11829, 12063, 12260, 12875

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0020__DEPRECATED_controlleraddresscontracts/staking/HorizonStaking.sol:HorizonStaking
1032__DEPRECATED_addressCachemapping(bytes32 ⇒ address)contracts/staking/HorizonStaking.sol:HorizonStaking
20320__gapuint256[10]contracts/staking/HorizonStaking.sol:HorizonStaking
12032__DEPRECATED_minimumIndexerStakeuint256contracts/staking/HorizonStaking.sol:HorizonStaking
1304__DEPRECATED_thawingPerioduint32contracts/staking/HorizonStaking.sol:HorizonStaking
1344__DEPRECATED_curationPercentageuint32contracts/staking/HorizonStaking.sol:HorizonStaking
1384__DEPRECATED_protocolPercentageuint32contracts/staking/HorizonStaking.sol:HorizonStaking
13124__DEPRECATED_channelDisputeEpochsuint32contracts/staking/HorizonStaking.sol:HorizonStaking
13164__DEPRECATED_maxAllocationEpochsuint32contracts/staking/HorizonStaking.sol:HorizonStaking
13204__DEPRECATED_alphaNumeratoruint32contracts/staking/HorizonStaking.sol:HorizonStaking
13244__DEPRECATED_alphaDenominatoruint32contracts/staking/HorizonStaking.sol:HorizonStaking
14032_serviceProvidersmapping(address ⇒ struct IHorizonStakingTypes.ServiceProviderInternal)contracts/staking/HorizonStaking.sol:HorizonStaking
15032__DEPRECATED_allocationsmapping(address ⇒ struct IHorizonStakingTypes.LegacyAllocation)contracts/staking/HorizonStaking.sol:HorizonStaking
16032__DEPRECATED_subgraphAllocationsmapping(bytes32 ⇒ uint256)contracts/staking/HorizonStaking.sol:HorizonStaking
17032__DEPRECATED_rebatesmapping(uint256 ⇒ uint256)contracts/staking/HorizonStaking.sol:HorizonStaking
18032__DEPRECATED_slashersmapping(address ⇒ bool)contracts/staking/HorizonStaking.sol:HorizonStaking
1904__DEPRECATED_delegationRatiouint32contracts/staking/HorizonStaking.sol:HorizonStaking
1944__DEPRECATED_delegationParametersCooldownuint32contracts/staking/HorizonStaking.sol:HorizonStaking
1984__DEPRECATED_delegationUnbondingPerioduint32contracts/staking/HorizonStaking.sol:HorizonStaking
19124__DEPRECATED_delegationTaxPercentageuint32contracts/staking/HorizonStaking.sol:HorizonStaking
20032_legacyDelegationPoolsmapping(address ⇒ struct IHorizonStakingTypes.DelegationPoolInternal)contracts/staking/HorizonStaking.sol:HorizonStaking
21032_legacyOperatorAuthmapping(address ⇒ mapping(address ⇒ bool))contracts/staking/HorizonStaking.sol:HorizonStaking
22032__DEPRECATED_assetHoldersmapping(address ⇒ bool)contracts/staking/HorizonStaking.sol:HorizonStaking
23032__DEPRECATED_rewardsDestinationmapping(address ⇒ address)contracts/staking/HorizonStaking.sol:HorizonStaking
24020__DEPRECATED_counterpartStakingAddressaddresscontracts/staking/HorizonStaking.sol:HorizonStaking
25020__DEPRECATED_extensionImpladdresscontracts/staking/HorizonStaking.sol:HorizonStaking
25204__DEPRECATED_lambdaNumeratoruint32contracts/staking/HorizonStaking.sol:HorizonStaking
25244__DEPRECATED_lambdaDenominatoruint32contracts/staking/HorizonStaking.sol:HorizonStaking
2608_maxThawingPerioduint64contracts/staking/HorizonStaking.sol:HorizonStaking
27032_provisionsmapping(address ⇒ mapping(address ⇒ struct IHorizonStakingTypes.Provision))contracts/staking/HorizonStaking.sol:HorizonStaking
28032_delegationFeeCutmapping(address ⇒ mapping(address ⇒ mapping(enum IGraphPayments.PaymentTypes ⇒ uint256)))contracts/staking/HorizonStaking.sol:HorizonStaking
29032_thawRequestsmapping(enum IHorizonStakingTypes.ThawRequestType ⇒ mapping(bytes32 ⇒ struct IHorizonStakingTypes.ThawRequest))contracts/staking/HorizonStaking.sol:HorizonStaking
30032_thawRequestListsmapping(enum IHorizonStakingTypes.ThawRequestType ⇒ mapping(address ⇒ mapping(address ⇒ mapping(address ⇒ struct ILinkedList.List))))contracts/staking/HorizonStaking.sol:HorizonStaking
31032_operatorAuthmapping(address ⇒ mapping(address ⇒ mapping(address ⇒ bool)))contracts/staking/HorizonStaking.sol:HorizonStaking
3201_delegationSlashingEnabledboolcontracts/staking/HorizonStaking.sol:HorizonStaking
33032_delegationPoolsmapping(address ⇒ mapping(address ⇒ struct IHorizonStakingTypes.DelegationPoolInternal))contracts/staking/HorizonStaking.sol:HorizonStaking
34032_allowedLockedVerifiersmapping(address ⇒ bool)contracts/staking/HorizonStaking.sol:HorizonStaking

Transient Storage Layout

No transient storage layouts found in the compiler output.

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