TransferArgs.fromMap constructor

TransferArgs.fromMap(
  1. Map map
)

Implementation

factory TransferArgs.fromMap(Map map) {
  return TransferArgs(
    to: (map["to"] is String
        ? isHexString(map["to"])
            ? (map["to"] as String).toU8a().toList()
            : Principal.fromText((map["to"] as String)).toAccountID().toList()
        : (u8aToU8a(map["to"]).toList())),
    fee: Tokens.fromMap(map["fee"]),
    memo: map["memo"],
    amount: Tokens.fromMap(map["amount"]),
    from_subaccount: map["from_subaccount"] != null
        ? List<int>.from(map["from_subaccount"])
        : null,
    created_at_time: map["created_at_time"] != null
        ? TimeStamp.fromMap(map["created_at_time"])
        : null,
  );
}