ScpUnsignedTransaction.fromJson constructor

ScpUnsignedTransaction.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory ScpUnsignedTransaction.fromJson(Map<String, dynamic> json) {
  return ScpUnsignedTransaction(
    siacoinInputs: (json['siacoinInputs'] as List? ?? [])
        .map((item) => ScpSiacoinInput.fromJson(item))
        .toList(),
    siacoinOutputs: (json['siacoinOutputs'] as List? ?? [])
        .map((item) => ScpSiacoinOutput.fromJson(item))
        .toList(),
    minerFees: (json['minerFees'] as List? ?? [])
        .map((item) => '$item')
        .toList(),
    transactionSignatures: (json['transactionSignatures'] as List? ?? [])
        .map((item) => ScpTransactionSignature.fromJson(item))
        .toList(),
    arbitraryData: (json['arbitraryData'] as List? ?? [])
        .map((item) => '$item')
        .toList(),
  );
}