QueryOracleVolatilityResponse.deserialize constructor

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

Implementation

factory QueryOracleVolatilityResponse.deserialize(List<int> bytes) {
  final decode = CosmosProtoMessage.decode(bytes, protoConfigStatic());
  return QueryOracleVolatilityResponse(
    volatility: decode.getString<String?>(1),
    historyMetadata: decode
        .messageTo<injective_oracle_v1beta1_oracle.MetadataStatistics?>(
          2,
          (b) => injective_oracle_v1beta1_oracle
              .MetadataStatistics.deserialize(b),
        ),
    rawHistory:
        decode
            .getListOfBytes(3)
            .map(
              (b) =>
                  injective_oracle_v1beta1_oracle.PriceRecord.deserialize(b),
            )
            .toList(),
  );
}