From c1b9ba085fef6e7a8d343cdc11aee6d55b7b157f Mon Sep 17 00:00:00 2001 From: likho <likhojiba@gmail.com> Date: Mon, 18 Mar 2024 17:49:11 +0200 Subject: [PATCH 1/3] In the tx list only process txs that are not anon --- lib/wallets/wallet/impl/particl_wallet.dart | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/lib/wallets/wallet/impl/particl_wallet.dart b/lib/wallets/wallet/impl/particl_wallet.dart index 89faa8950..36ab9c83b 100644 --- a/lib/wallets/wallet/impl/particl_wallet.dart +++ b/lib/wallets/wallet/impl/particl_wallet.dart @@ -191,10 +191,9 @@ class ParticlWallet extends Bip39HDWallet final List<String> addresses = []; String valueStringSats = "0"; OutpointV2? outpoint; - final coinbase = map["coinbase"] as String?; - - if (coinbase == null) { + final txType = map['type'] as String?; + if (coinbase == null && txType == null) { // Not a coinbase (ie a typical input). final txid = map["txid"] as String; final vout = map["vout"] as int; From 11136d3d140d6f74c64d892dcca16a5cdd1e70bf Mon Sep 17 00:00:00 2001 From: likho <likhojiba@gmail.com> Date: Mon, 18 Mar 2024 17:50:04 +0200 Subject: [PATCH 2/3] Revert "In the tx list only process txs that are not anon" This reverts commit c1b9ba085fef6e7a8d343cdc11aee6d55b7b157f. --- lib/wallets/wallet/impl/particl_wallet.dart | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/wallets/wallet/impl/particl_wallet.dart b/lib/wallets/wallet/impl/particl_wallet.dart index 36ab9c83b..89faa8950 100644 --- a/lib/wallets/wallet/impl/particl_wallet.dart +++ b/lib/wallets/wallet/impl/particl_wallet.dart @@ -191,9 +191,10 @@ class ParticlWallet extends Bip39HDWallet final List<String> addresses = []; String valueStringSats = "0"; OutpointV2? outpoint; + final coinbase = map["coinbase"] as String?; - final txType = map['type'] as String?; - if (coinbase == null && txType == null) { + + if (coinbase == null) { // Not a coinbase (ie a typical input). final txid = map["txid"] as String; final vout = map["vout"] as int; From ad4974e0725ad960a81bed330722d12ffa713682 Mon Sep 17 00:00:00 2001 From: likho <likhojiba@gmail.com> Date: Mon, 18 Mar 2024 17:52:40 +0200 Subject: [PATCH 3/3] Ignore anon type txs when syncing wallet --- lib/wallets/wallet/impl/particl_wallet.dart | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/wallets/wallet/impl/particl_wallet.dart b/lib/wallets/wallet/impl/particl_wallet.dart index 89faa8950..e0d5bc9c2 100644 --- a/lib/wallets/wallet/impl/particl_wallet.dart +++ b/lib/wallets/wallet/impl/particl_wallet.dart @@ -193,8 +193,8 @@ class ParticlWallet extends Bip39HDWallet OutpointV2? outpoint; final coinbase = map["coinbase"] as String?; - - if (coinbase == null) { + final txType = map['type'] as String?; + if (coinbase == null && txType == null) { // Not a coinbase (ie a typical input). final txid = map["txid"] as String; final vout = map["vout"] as int;