MiningRewardParam.fromJson constructor
MiningRewardParam.fromJson(
- Map<String, dynamic> json
)
Implementation
factory MiningRewardParam.fromJson(Map<String, dynamic> json) {
return MiningRewardParam(
totalMinedValveStart: json
.valueTo<cosmos_base_v1beta1_coin.Coin?, Map<String, dynamic>>(
key: 'total_mined_valve_start',
parse: (v) => cosmos_base_v1beta1_coin.Coin.fromJson(v),
acceptCamelCase: true,
),
totalMinedValveEnd: json
.valueTo<cosmos_base_v1beta1_coin.Coin?, Map<String, dynamic>>(
key: 'total_mined_valve_end',
parse: (v) => cosmos_base_v1beta1_coin.Coin.fromJson(v),
acceptCamelCase: true,
),
miningReward: json
.valueTo<cosmos_base_v1beta1_coin.Coin?, Map<String, dynamic>>(
key: 'mining_reward',
parse: (v) => cosmos_base_v1beta1_coin.Coin.fromJson(v),
acceptCamelCase: true,
),
blockChainPercentageInBp: json.valueAsString<String?>(
'block_chain_percentage_in_bp',
acceptCamelCase: true,
),
resourceNodePercentageInBp: json.valueAsString<String?>(
'resource_node_percentage_in_bp',
acceptCamelCase: true,
),
metaNodePercentageInBp: json.valueAsString<String?>(
'meta_node_percentage_in_bp',
acceptCamelCase: true,
),
);
}