Sourcify Logosourcify.eth

0x99Cc172472Ec512adb2035e7830a447811e64Fd0

on Base Sepolia Testnet (84532)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
ValidatorRegistryV2
Compilation Target
contracts/v2/ValidatorRegistryV2.sol:ValidatorRegistryV2
Language
Solidity
Compiler
solc 0.8.24+commit.e11b9ed9
EVM Version
paris
Verified At
2026-02-07 17:22:32 UTC
Deployer
0x1E1fb5b70aBf53Af3f8BC0FDac946896D632408A
Deployment Transaction
0x0ffdf472a1c0833f177824b6ce260a6cac9d617c702a141edbdb884872ca2842
Block Number
37358280
Transaction Index
6

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

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

Loading contract data...

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0032_rolesmapping(bytes32 ⇒ struct AccessControl.RoleData)contracts/v2/ValidatorRegistryV2.sol:ValidatorRegistryV2
101_pausedboolcontracts/v2/ValidatorRegistryV2.sol:ValidatorRegistryV2
2032_statusuint256contracts/v2/ValidatorRegistryV2.sol:ValidatorRegistryV2
3032minStakeuint256contracts/v2/ValidatorRegistryV2.sol:ValidatorRegistryV2
4032maxStakeuint256contracts/v2/ValidatorRegistryV2.sol:ValidatorRegistryV2
5032slashPercentageBpsuint256contracts/v2/ValidatorRegistryV2.sol:ValidatorRegistryV2
6020hdpTokencontract IERC20contracts/v2/ValidatorRegistryV2.sol:ValidatorRegistryV2
7032validatorsmapping(address ⇒ struct ValidatorRegistryV2.Validator)contracts/v2/ValidatorRegistryV2.sol:ValidatorRegistryV2
8032blsKeyHashToValidatormapping(bytes32 ⇒ address)contracts/v2/ValidatorRegistryV2.sol:ValidatorRegistryV2
9032validatorCountuint256contracts/v2/ValidatorRegistryV2.sol:ValidatorRegistryV2
10032activeValidatorCountuint256contracts/v2/ValidatorRegistryV2.sol:ValidatorRegistryV2
11032indexToValidatormapping(uint256 ⇒ address)contracts/v2/ValidatorRegistryV2.sol:ValidatorRegistryV2
12032validatorToIndexmapping(address ⇒ uint256)contracts/v2/ValidatorRegistryV2.sol:ValidatorRegistryV2
13032totalStakeduint256contracts/v2/ValidatorRegistryV2.sol:ValidatorRegistryV2
14032totalSlasheduint256contracts/v2/ValidatorRegistryV2.sol:ValidatorRegistryV2
15032totalRewardsDistributeduint256contracts/v2/ValidatorRegistryV2.sol:ValidatorRegistryV2

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...
0x99Cc172472Ec512adb2035e7830a447811e64Fd0 on Base Sepolia Testnet (84532)