BtcTransferInfo.fromJson constructor

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

Implementation

factory BtcTransferInfo.fromJson(Map<String, dynamic> json) {
  BtcTxType txType = BtcTxType.BTC;
  if (json["txType"] == "TxType.TAPROOT") txType = BtcTxType.TAPROOT;
  return BtcTransferInfo(
      chain: json["chain"].toLowerCase(),
      path: json["path"],
      txType: txType,
      xpubkey: json["xpubkey"],
      origin: Origin.fromJson(json["origin"]),
      masterFingerprint: json["masterFingerprint"],
      inputAddress: json['inputAddress'],
      outputAddress: json['outputAddress']);
}