MiningRewardParam.deserialize constructor

MiningRewardParam.deserialize(
  1. List<int> bytes
)

Implementation

factory MiningRewardParam.deserialize(List<int> bytes) {
  final decode = CosmosProtoMessage.decode(bytes, protoConfigStatic());
  return MiningRewardParam(
    totalMinedValveStart: decode.messageTo<cosmos_base_v1beta1_coin.Coin?>(
      1,
      (b) => cosmos_base_v1beta1_coin.Coin.deserialize(b),
    ),
    totalMinedValveEnd: decode.messageTo<cosmos_base_v1beta1_coin.Coin?>(
      2,
      (b) => cosmos_base_v1beta1_coin.Coin.deserialize(b),
    ),
    miningReward: decode.messageTo<cosmos_base_v1beta1_coin.Coin?>(
      3,
      (b) => cosmos_base_v1beta1_coin.Coin.deserialize(b),
    ),
    blockChainPercentageInBp: decode.getString<String?>(4),
    resourceNodePercentageInBp: decode.getString<String?>(5),
    metaNodePercentageInBp: decode.getString<String?>(6),
  );
}