jsonMap method
Implementation
Map<String, dynamic> jsonMap() {
return {
"txn_epoch": epoch,
"txn_time": timestamp,
"txn_hash": hash,
"block_hash": block,
"confirmed": confirmed,
"reverted": reverted,
"input_addresses": inputAddresses,
"output_addresses": outputAddresses,
"output_values": outputValues,
"timelocks": timelocks,
"fee": fee,
"value": value,
"priority": priority,
"weight": weight,
"true_output_addresses": trueOutputAddresses,
"change_output_addresses": changeOutputAddresses,
"trueValue": trueValue,
"changeValue": changeValue,
"status": status.toString(),
"outputs":
List<Map<String, dynamic>>.from(outputs.map((e) => e.jsonMap())),
"inputs":
List<Map<String, dynamic>>.from(inputUtxos.map((e) => e.jsonMap())),
"inputs_merged":
List<Map<String, dynamic>>.from(inputsMerged.map((e) => e.jsonMap())),
"utxos": List<Map<String, dynamic>>.from(utxos.map((e) => e.jsonMap())),
"utxos_merged":
List<Map<String, dynamic>>.from(utxosMerged.map((e) => e.jsonMap())),
};
}