👤 Consensus Proxy 0x535B3D7A252fa034Ed71F0C53ec0C6F784cB64E1
Balance750 DARK
ABI✓ loaded (31 functions)
Implementation0xe8e2ca1c…082658a9 (logic contract; calls to this proxy execute its code)
Nonce1
Public Key— (contract — has no signing key)
🧩 Contract Functions (31)
| Function | Parameters | Return Type | Mutability |
|---|---|---|---|
| UPGRADE_INTERFACE_VERSION | string | view | |
| activeValidatorsCount | uint256 | view | |
| addValidator | address addr, bool isResigned | — | nonpayable |
| addVotes | address[] voters, address[] validators | — | nonpayable |
| calculateRoundValidators | uint8 n | — | nonpayable |
| fee | uint256 | view | |
| getAllValidators | tuple[] | view | |
| getRoundValidators | tuple[] | view | |
| getRounds | uint256 offset, uint256 count | tuple[] | view |
| getRoundsCount | uint256 | view | |
| getValidator | address addr | tuple | view |
| getVotes | address addr, uint256 count | tuple[] | view |
| getVotesCount | uint256 | view | |
| initialize | uint128 registrationFee | — | nonpayable |
| isValidatorRegistered | address addr | bool | view |
| owner | address | view | |
| proxiableUUID | bytes32 | view | |
| registerValidator | bytes blsPublicKey, bytes proofOfPossession | — | payable |
| renounceOwnership | — | nonpayable | |
| resignValidator | — | nonpayable | |
| resignedValidatorsCount | uint256 | view | |
| roundValidatorsCount | uint256 | view | |
| setFee | uint128 registrationFee | — | nonpayable |
| transferOwnership | address newOwner | — | nonpayable |
| unvote | — | nonpayable | |
| updateValidator | bytes blsPublicKey, bytes proofOfPossession | — | nonpayable |
| updateVoters | address[] voters | — | nonpayable |
| upgradeToAndCall | address newImplementation, bytes data | — | payable |
| validatorsCount | uint256 | view | |
| version | uint256 | pure | |
| vote | address addr | — | nonpayable |
📖 Read Contract (17 view/pure functions)
UPGRADE_INTERFACE_VERSION()
activeValidatorsCount()
fee()
getAllValidators()
getRoundValidators()
getRounds(uint256, uint256)
getRoundsCount()
getValidator(address)
getVotes(address, uint256)
getVotesCount()
isValidatorRegistered(address)
owner()
proxiableUUID()
resignedValidatorsCount()
roundValidatorsCount()
validatorsCount()
version()