Params constructor
Params({
- PolicyConstraints? taxPolicy,
- PolicyConstraints? rewardPolicy,
- String? seigniorageBurdenTarget,
- String? miningIncrement,
- Int64? windowShort,
- Int64? windowLong,
- Int64? windowProbation,
Implementation
factory Params({
PolicyConstraints? taxPolicy,
PolicyConstraints? rewardPolicy,
$core.String? seigniorageBurdenTarget,
$core.String? miningIncrement,
$fixnum.Int64? windowShort,
$fixnum.Int64? windowLong,
$fixnum.Int64? windowProbation,
}) {
final _result = create();
if (taxPolicy != null) {
_result.taxPolicy = taxPolicy;
}
if (rewardPolicy != null) {
_result.rewardPolicy = rewardPolicy;
}
if (seigniorageBurdenTarget != null) {
_result.seigniorageBurdenTarget = seigniorageBurdenTarget;
}
if (miningIncrement != null) {
_result.miningIncrement = miningIncrement;
}
if (windowShort != null) {
_result.windowShort = windowShort;
}
if (windowLong != null) {
_result.windowLong = windowLong;
}
if (windowProbation != null) {
_result.windowProbation = windowProbation;
}
return _result;
}