VestingPoolInfo.deserialize constructor
VestingPoolInfo.deserialize(
- List<int> bytes
)
Implementation
factory VestingPoolInfo.deserialize(List<int> bytes) {
final decode = CosmosProtoMessage.decode(bytes, protoConfigStatic());
return VestingPoolInfo(
name: decode.getString<String?>(1),
vestingType: decode.getString<String?>(2),
lockStart: decode.messageTo<google_protobuf_timestamp.Timestamp?>(
3,
(b) => google_protobuf_timestamp.Timestamp.deserialize(b),
),
lockEnd: decode.messageTo<google_protobuf_timestamp.Timestamp?>(
4,
(b) => google_protobuf_timestamp.Timestamp.deserialize(b),
),
withdrawable: decode.getString<String?>(5),
initiallyLocked: decode.messageTo<cosmos_base_v1beta1_coin.Coin?>(
6,
(b) => cosmos_base_v1beta1_coin.Coin.deserialize(b),
),
currentlyLocked: decode.getString<String?>(7),
sentAmount: decode.getString<String?>(8),
reservations:
decode
.getListOfBytes(9)
.map(
(b) => chain4energy_c4echain_cfevesting_account_vesting_pool
.VestingPoolReservation.deserialize(b),
)
.toList(),
);
}