βš“ Mainsail Explorer

πŸͺ§ Message Board πŸ—³ Validators πŸ›  ABI Manager

πŸ‘€ 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)

FunctionParametersReturn TypeMutability
UPGRADE_INTERFACE_VERSIONstringview
activeValidatorsCountuint256view
addValidatoraddress addr, bool isResignedβ€”nonpayable
addVotesaddress[] voters, address[] validatorsβ€”nonpayable
calculateRoundValidatorsuint8 nβ€”nonpayable
feeuint256view
getAllValidatorstuple[]view
getRoundValidatorstuple[]view
getRoundsuint256 offset, uint256 counttuple[]view
getRoundsCountuint256view
getValidatoraddress addrtupleview
getVotesaddress addr, uint256 counttuple[]view
getVotesCountuint256view
initializeuint128 registrationFeeβ€”nonpayable
isValidatorRegisteredaddress addrboolview
owneraddressview
proxiableUUIDbytes32view
registerValidatorbytes blsPublicKey, bytes proofOfPossessionβ€”payable
renounceOwnershipβ€”nonpayable
resignValidatorβ€”nonpayable
resignedValidatorsCountuint256view
roundValidatorsCountuint256view
setFeeuint128 registrationFeeβ€”nonpayable
transferOwnershipaddress newOwnerβ€”nonpayable
unvoteβ€”nonpayable
updateValidatorbytes blsPublicKey, bytes proofOfPossessionβ€”nonpayable
updateVotersaddress[] votersβ€”nonpayable
upgradeToAndCalladdress newImplementation, bytes dataβ€”payable
validatorsCountuint256view
versionuint256pure
voteaddress 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 IDMethodFromToAmount (DARK)Age
No transactions