GenesisState constructor
GenesisState({})
Implementation
factory GenesisState({
Params? params,
$core.String? taxRate,
$core.String? rewardWeight,
$core.Iterable<TaxCap>? taxCaps,
$core.Iterable<Coin>? taxProceeds,
$core.Iterable<Coin>? epochInitialIssuance,
$core.Iterable<EpochState>? epochStates,
}) {
final _result = create();
if (params != null) {
_result.params = params;
}
if (taxRate != null) {
_result.taxRate = taxRate;
}
if (rewardWeight != null) {
_result.rewardWeight = rewardWeight;
}
if (taxCaps != null) {
_result.taxCaps.addAll(taxCaps);
}
if (taxProceeds != null) {
_result.taxProceeds.addAll(taxProceeds);
}
if (epochInitialIssuance != null) {
_result.epochInitialIssuance.addAll(epochInitialIssuance);
}
if (epochStates != null) {
_result.epochStates.addAll(epochStates);
}
return _result;
}