ShieldedTransferContract.deserialize constructor

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

Implementation

factory ShieldedTransferContract.deserialize(List<int> bytes) {
  final decode = TronProtocolBufferImpl.decode(bytes);
  return ShieldedTransferContract(
      transparentFromAddress: decode.getField(1),
      fromAmount: decode.getField(2),
      spendDescription: decode
          .getFields(3)
          .map((e) => SpendDescription.deserialize(e))
          .toList(),
      receiveDescription: decode
          .getFields(4)
          .map((e) => ReceiveDescription.deserialize(e))
          .toList(),
      bindingSignature: decode.getField(5),
      transparentToAddress: decode.getField(6),
      toAmount: decode.getField(7));
}