IStakingAuRa
interface IStakingAuRa
Index
- MAX_CANDIDATES
- clearUnremovableValidator
- getPoolsLikelihood
- getPoolsToBeElected
- getPoolsToBeRemoved
- incrementStakingEpoch
- initialize
- isPoolActive
- orderedWithdrawAmount
- poolDelegators
- removePool
- removePools
- rewardWasTaken
- setStakingEpochStartBlock
- stakeAmount
- stakeAmountTotal
- stakeFirstEpoch
- stakeLastEpoch
- stakeWithdrawDisallowPeriod
- stakingEpoch
- stakingEpochDuration
- stakingEpochEndBlock
- stakingEpochStartBlock
Reference
Functions
MAX_CANDIDATES
abstract function MAX_CANDIDATES() external pure returns (uint256)
- Returns:
- uint256
clearUnremovableValidator
abstract function clearUnremovableValidator(address ) external
- Parameters:
- address
getPoolsLikelihood
abstract function getPoolsLikelihood() external view returns (uint256[], uint256)
- Returns:
- uint256[]
- uint256
getPoolsToBeElected
abstract function getPoolsToBeElected() external view returns (address[])
- Returns:
- address[]
getPoolsToBeRemoved
abstract function getPoolsToBeRemoved() external view returns (address[])
- Returns:
- address[]
incrementStakingEpoch
abstract function incrementStakingEpoch() external
initialize
abstract function initialize(address , address[] , uint256 , uint256 , uint256 , uint256 , uint256 ) external
- Parameters:
- address
- address[]
- uint256
- uint256
- uint256
- uint256
- uint256
isPoolActive
abstract function isPoolActive(address ) external view returns (bool)
- Parameters:
- address
- Returns:
- bool
orderedWithdrawAmount
abstract function orderedWithdrawAmount(address , address ) external view returns (uint256)
- Parameters:
- address
- address
- Returns:
- uint256
poolDelegators
abstract function poolDelegators(address ) external view returns (address[])
- Parameters:
- address
- Returns:
- address[]
removePool
abstract function removePool(address ) external
- Parameters:
- address
removePools
abstract function removePools() external
rewardWasTaken
abstract function rewardWasTaken(address , address , uint256 ) external view returns (bool)
- Parameters:
- address
- address
- uint256
- Returns:
- bool
setStakingEpochStartBlock
abstract function setStakingEpochStartBlock(uint256 ) external
- Parameters:
- uint256
stakeAmount
abstract function stakeAmount(address , address ) external view returns (uint256)
- Parameters:
- address
- address
- Returns:
- uint256
stakeAmountTotal
abstract function stakeAmountTotal(address ) external view returns (uint256)
- Parameters:
- address
- Returns:
- uint256
stakeFirstEpoch
abstract function stakeFirstEpoch(address , address ) external view returns (uint256)
- Parameters:
- address
- address
- Returns:
- uint256
stakeLastEpoch
abstract function stakeLastEpoch(address , address ) external view returns (uint256)
- Parameters:
- address
- address
- Returns:
- uint256
stakeWithdrawDisallowPeriod
abstract function stakeWithdrawDisallowPeriod() external view returns (uint256)
- Returns:
- uint256
stakingEpoch
abstract function stakingEpoch() external view returns (uint256)
- Returns:
- uint256
stakingEpochDuration
abstract function stakingEpochDuration() external view returns (uint256)
- Returns:
- uint256
stakingEpochEndBlock
abstract function stakingEpochEndBlock() external view returns (uint256)
- Returns:
- uint256
stakingEpochStartBlock
abstract function stakingEpochStartBlock() external view returns (uint256)
- Returns:
- uint256