ValidatorInfo class

Constructors

ValidatorInfo({required String? name, required String? suiAddress, required int votingPower, required int commissionRate, required BigInt nextEpochStake, required BigInt stakingPoolSuiBalance, required BigInt poolTokenBalance, required String? stakingPoolId, required int activationEpoch, String? imageUrl, String? projectUrl, String? description})

Properties

activationEpoch → int
Epoch the staking pool was activated; the basis for APY estimation.
final
commissionRate → int
final
description → String?
final
hashCode → int
The hash code for this object.
no setterinherited
imageUrl → String?
Display metadata from the validator's on-chain ValidatorMetadata (image_url / project_url / description). Surfaced so the wallet can render validator logos on the staking screen.
final
name → String?
final
nextEpochStake → BigInt
final
poolTokenBalance → BigInt
final
projectUrl → String?
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
stakingPoolId → String?
Staking pool object id — the value StakedSui.pool_id references, used to link a stake back to its validator.
final
stakingPoolSuiBalance → BigInt
final
suiAddress → String?
final
votingPower → int
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited