Reference
Functions
MAX_VALIDATORS
abstract function MAX_VALIDATORS() external view returns (uint256)
- Returns:
- uint256
blockRewardContract
abstract function blockRewardContract() external view returns (address)
- Returns:
- address
changeRequestCount
abstract function changeRequestCount() external view returns (uint256)
- Returns:
- uint256
emitInitiateChangeCallable
abstract function emitInitiateChangeCallable() external view returns (bool)
- Returns:
- bool
getPendingValidators
abstract function getPendingValidators() external view returns (address[])
- Returns:
- address[]
getPreviousValidators
abstract function getPreviousValidators() external view returns (address[])
- Returns:
- address[]
getValidators
abstract function getValidators() external view returns (address[])
- Returns:
- address[]
initialize
abstract function initialize(address , address , address , address[] , address[] , bool ) external
- Parameters:
- address
- address
- address
- address[]
- address[]
- bool
isReportValidatorValid
abstract function isReportValidatorValid(address ) external view returns (bool)
- Parameters:
- address
- Returns:
- bool
isValidator
abstract function isValidator(address ) external view returns (bool)
- Parameters:
- address
- Returns:
- bool
isValidatorBanned
abstract function isValidatorBanned(address ) external view returns (bool)
- Parameters:
- address
- Returns:
- bool
miningByStakingAddress
abstract function miningByStakingAddress(address ) external view returns (address)
- Parameters:
- address
- Returns:
- address
newValidatorSet
abstract function newValidatorSet() external returns (bool, uint256)
- Returns:
- bool
- uint256
randomContract
abstract function randomContract() external view returns (address)
- Returns:
- address
setStakingAddress
abstract function setStakingAddress(address , address ) external
- Parameters:
- address
- address
stakingByMiningAddress
abstract function stakingByMiningAddress(address ) external view returns (address)
- Parameters:
- address
- Returns:
- address
stakingContract
abstract function stakingContract() external view returns (address)
- Returns:
- address
unremovableValidator
abstract function unremovableValidator() external view returns (address)
- Returns:
- address
validatorIndex
abstract function validatorIndex(address ) external view returns (uint256)
- Parameters:
- address
- Returns:
- uint256
validatorSetApplyBlock
abstract function validatorSetApplyBlock() external view returns (uint256)
- Returns:
- uint256