π€ Consensus (implementation) Implementation 0xe8e2ca1c9909007656f0c57226f53541082658a9
Balance0 DARK (no on-chain activity β address not tracked by the API)
ABIβ loaded (31 functions)
Proxy0x535b3d7aβ¦84cb64e1 (user-facing contract that delegates to this implementation)
Nonce0
Public Keyβ (no activity yet)
π§© 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) β executed via proxy 0x535b3d7aβ¦84cb64e1 (implementation has no storage)
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()
Transactions
| Tx ID | Method | From | To | Amount (DARK) | Age |
|---|---|---|---|---|---|
| No transactions | |||||