ValidatorSet constructor
ValidatorSet({})
Implementation
factory ValidatorSet({
$fixnum.Int64? totalStake,
$core.Iterable<Validator>? activeValidators,
MoveTable? pendingActiveValidators,
$core.Iterable<$fixnum.Int64>? pendingRemovals,
MoveTable? stakingPoolMappings,
MoveTable? inactiveValidators,
MoveTable? validatorCandidates,
$core.Iterable<$core.MapEntry<$core.String, $fixnum.Int64>>?
atRiskValidators,
MoveTable? extraFields,
}) {
final result = create();
if (totalStake != null) result.totalStake = totalStake;
if (activeValidators != null)
result.activeValidators.addAll(activeValidators);
if (pendingActiveValidators != null)
result.pendingActiveValidators = pendingActiveValidators;
if (pendingRemovals != null) result.pendingRemovals.addAll(pendingRemovals);
if (stakingPoolMappings != null)
result.stakingPoolMappings = stakingPoolMappings;
if (inactiveValidators != null)
result.inactiveValidators = inactiveValidators;
if (validatorCandidates != null)
result.validatorCandidates = validatorCandidates;
if (atRiskValidators != null)
result.atRiskValidators.addEntries(atRiskValidators);
if (extraFields != null) result.extraFields = extraFields;
return result;
}