Interface ConsensusState
interface ConsensusState {
adminAddress: string;
algoBalance: bigint;
canDelayStake: boolean;
canImmediateStake: boolean;
currentRound: number;
fee: bigint;
lastProposersActiveBalance: bigint;
maxProposerBalance: bigint;
numProposers: bigint;
premium: bigint;
proposersBalances: { address: string; algoBalance: bigint }[];
registerAdminAddress: string;
timeDelay: bigint;
totalPendingStake: bigint;
totalUnclaimedFees: bigint;
xAlgoCirculatingSupply: bigint;
xGovAdminAddress: string;
}
adminAddress: string;
algoBalance: bigint;
canDelayStake: boolean;
canImmediateStake: boolean;
currentRound: number;
fee: bigint;
lastProposersActiveBalance: bigint;
maxProposerBalance: bigint;
numProposers: bigint;
premium: bigint;
proposersBalances: { address: string; algoBalance: bigint }[];
registerAdminAddress: string;
timeDelay: bigint;
totalPendingStake: bigint;
totalUnclaimedFees: bigint;
xAlgoCirculatingSupply: bigint;
xGovAdminAddress: string;
}
Properties
adminAddress
adminAddress: string
algoBalance
algoBalance: bigint
canDelayStake
canDelayStake: boolean
canImmediateStake
canImmediateStake: boolean
currentRound
currentRound: number
fee
fee: bigint
lastProposersActiveBalance
lastProposersActiveBalance: bigint
maxProposerBalance
maxProposerBalance: bigint
numProposers
numProposers: bigint
premium
premium: bigint
proposersBalances
proposersBalances: { address: string; algoBalance: bigint }[]
registerAdminAddress
registerAdminAddress: string
timeDelay
timeDelay: bigint
totalPendingStake
totalPendingStake: bigint
totalUnclaimedFees
totalUnclaimedFees: bigint
xAlgoCirculatingSupply
xAlgoCirculatingSupply: bigint
xGovAdminAddress
xGovAdminAddress: string