from static method

Transaction from(
  1. String serialized
)

Builds a Transaction from a serialized format: either a Transaction_serialize string, or base64-encoded BCS transaction data.

Implementation

static Transaction from(String serialized) {
  final tx = Transaction();
  final trimmed = serialized.trim();
  if (trimmed.startsWith('{')) {
    tx._blockData = TransactionBlockDataBuilder.restore(jsonDecode(trimmed));
  } else {
    // base64-encoded BCS transaction data
    tx._blockData = TransactionBlockDataBuilder.fromBytes(fromB64(trimmed));
  }
  return tx;
}