mirror of
https://github.com/cake-tech/cake_wallet.git
synced 2025-03-12 09:32:33 +00:00
added seed phrase
This commit is contained in:
parent
0a6f162991
commit
e02f088e1e
3 changed files with 7 additions and 1 deletions
|
@ -77,6 +77,7 @@ class Transfer {
|
|||
key: (item) => (item as Transfer).txHash,
|
||||
value: (transfer) {
|
||||
transfer as Transfer;
|
||||
// Simple (only one subtransfer OR two subtransfers and the second is Zano, outgoing and amount equals to fee) or complex?
|
||||
Subtransfer? single = transfer.subtransfers.singleOrNull;
|
||||
if (transfer.subtransfers.length == 2) {
|
||||
final zano = transfer.subtransfers.firstWhereOrNull((element) => element.assetId == ZanoWalletBase.zanoAssetId);
|
||||
|
|
|
@ -42,6 +42,6 @@ class PendingZanoTransaction with PendingTransaction {
|
|||
@override
|
||||
Future<void> commit() async {
|
||||
await zanoWallet.transfer(destinations, fee, comment);
|
||||
await zanoWallet.fetchTransactions();
|
||||
zanoWallet.fetchTransactions();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -128,6 +128,7 @@ abstract class ZanoWalletBase extends WalletBase<ZanoBalance, ZanoTransactionHis
|
|||
|
||||
static Future<void> _parseCreateWalletResult(CreateWalletResult result, ZanoWallet wallet) async {
|
||||
wallet.hWallet = result.walletId;
|
||||
wallet.seed = result.seed;
|
||||
ZanoWalletApi.info('setting hWallet = ${result.walletId}');
|
||||
wallet.walletAddresses.address = result.wi.address;
|
||||
for (final item in result.wi.balances) {
|
||||
|
@ -240,8 +241,12 @@ abstract class ZanoWalletBase extends WalletBase<ZanoBalance, ZanoTransactionHis
|
|||
try {
|
||||
final transfers = <Transfer>[];
|
||||
late GetRecentTxsAndInfoResult result;
|
||||
bool first = true;
|
||||
do {
|
||||
result = await getRecentTxsAndInfo(offset: _lastTxIndex, count: _txChunkSize);
|
||||
// TODO: that's for debug purposes
|
||||
if (first && result.transfers.isEmpty) break;
|
||||
first = false;
|
||||
_lastTxIndex += result.transfers.length;
|
||||
transfers.addAll(result.transfers);
|
||||
} while (result.lastItemIndex + 1 < result.totalTransfers);
|
||||
|
|
Loading…
Reference in a new issue