mirror of
https://github.com/cypherstack/stack_wallet.git
synced 2025-04-11 16:51:57 +00:00
ensure fee amount is formatted correctly to String
This commit is contained in:
parent
e07d878eae
commit
f77950de68
2 changed files with 8 additions and 9 deletions
lib/wallets/wallet
|
@ -4,9 +4,9 @@ import 'dart:math';
|
|||
|
||||
import 'package:isar/isar.dart';
|
||||
import 'package:mutex/mutex.dart';
|
||||
import 'package:stack_wallet_backup/generate_password.dart';
|
||||
import 'package:xelis_dart_sdk/xelis_dart_sdk.dart' as xelis_sdk;
|
||||
import 'package:xelis_flutter/src/api/wallet.dart' as x_wallet;
|
||||
import 'package:stack_wallet_backup/generate_password.dart';
|
||||
|
||||
import '../../../models/balance.dart';
|
||||
import '../../../models/isar/models/blockchain_data/address.dart';
|
||||
|
@ -384,7 +384,7 @@ class XelisWallet extends LibXelisWallet {
|
|||
|
||||
otherData['asset_${transfer.asset}_amount'] =
|
||||
transfer.amount.toString();
|
||||
otherData['asset_${transfer.asset}_fee'] = fee.toString();
|
||||
otherData['asset_${transfer.asset}_fee'] = fee.raw.toString();
|
||||
if (transfer.extraData != null) {
|
||||
otherData['extraData_${transfer.asset}'] =
|
||||
transfer.extraData!.toJson();
|
||||
|
@ -473,7 +473,9 @@ class XelisWallet extends LibXelisWallet {
|
|||
final recipients =
|
||||
txData.recipients?.isNotEmpty == true
|
||||
? txData.recipients!
|
||||
: throw ArgumentError('Address cannot be empty.'); // in the future, support for multiple recipients will work.
|
||||
: throw ArgumentError(
|
||||
'Address cannot be empty.',
|
||||
); // in the future, support for multiple recipients will work.
|
||||
|
||||
final asset = assetId ?? xelis_sdk.xelisAsset;
|
||||
|
||||
|
|
|
@ -32,10 +32,7 @@ enum XelisTableSize {
|
|||
}
|
||||
}
|
||||
|
||||
enum XelisWalletOpenType {
|
||||
create,
|
||||
restore
|
||||
}
|
||||
enum XelisWalletOpenType { create, restore }
|
||||
|
||||
class XelisTableState {
|
||||
final bool isGenerating;
|
||||
|
@ -370,7 +367,7 @@ abstract class LibXelisWallet<T extends ElectrumCurrency>
|
|||
);
|
||||
|
||||
return wallet;
|
||||
|
||||
|
||||
case XelisWalletOpenType.restore:
|
||||
final mnemonic = await getMnemonic();
|
||||
final seedLength = mnemonic.trim().split(" ").length;
|
||||
|
@ -394,7 +391,7 @@ abstract class LibXelisWallet<T extends ElectrumCurrency>
|
|||
);
|
||||
|
||||
return wallet;
|
||||
|
||||
|
||||
case null:
|
||||
Logging.instance.i("Xelis: opening existing wallet");
|
||||
return await x_wallet.openXelisWallet(
|
||||
|
|
Loading…
Reference in a new issue