Commit graph

189 commits

Author SHA1 Message Date
julian
3f2fe2b2ce add wallet level toggle to flag outgoing transactions as opt-in RBF 2024-06-20 10:39:22 -06:00
julian
318932022e WIP: very basic CPFP 2024-06-20 10:39:22 -06:00
julian
e2c81a1af0 fix: rbf should not touch blocked/frozen utxos 2024-06-20 10:39:22 -06:00
julian
37f23a09f5 btc testnet4 2024-06-20 10:39:22 -06:00
julian
16c89e37ab WIP comprehensive full RBF 2024-06-20 10:39:22 -06:00
julian
e85c9b1747 handle unconfirmed txns in ui when they do not exist in mempool anymore 2024-06-20 10:39:22 -06:00
julian
a566af8eb4 WIP: basic full rbf 2024-06-20 10:39:22 -06:00
julian
741c0be88b refactor updateVSize function 2024-06-20 10:39:22 -06:00
julian
1426495474 add size and vSize to btc and ltc transactions to use and display in rbf boost txn view 2024-06-20 10:39:22 -06:00
julian
ac07aee9c3 add RBF wallet interface mixin 2024-06-20 10:39:22 -06:00
julian
d1a236be33 spark mempool check during refresh 2024-06-14 14:52:01 -06:00
julian
130e1b37d6 update (ba)nano servers 2024-06-12 19:02:14 -06:00
julian
203744d4f0 use nanoswap's work server 2024-06-12 18:12:48 -06:00
julian
929e334063 implement usage of scanning for zero change output spark spends 2024-06-10 13:28:49 -06:00
julian
1ffddc6781 fix spark cache coins order 2024-06-06 11:21:50 -06:00
julian
e9063dbc0f Merge remote-tracking branch 'origin/staging' into campfire 2024-06-05 17:43:55 -06:00
julian-CStack
e9aed5694b
Merge pull request #882 from cypherstack/peercoin
Fix Peercoin txs: add transactionVersion property
2024-06-05 17:37:59 -06:00
sneurlax
6f4b3a76ac change bch and ecash tx ver #s to 2 and use it in the bcash interface 2024-06-05 18:36:32 -05:00
sneurlax
42ab07a586 use tx ver # in paynym interface
RIP
2024-06-05 18:22:36 -05:00
julian
04a24edaec wrap hashTag in compute 2024-06-05 17:21:49 -06:00
julian
b6ff0920ac clean up coin selection somewhat 2024-06-05 12:38:00 -06:00
sneurlax
b909c72cb9 add and use transactionVersion property for peercoin
TODO add versions for the rest of the coins
2024-06-04 18:32:12 -05:00
julian
1f0798619a save spark set cache scanned timestamps 2024-05-30 22:32:12 -06:00
julian
0acc2f2a08 use extension method 2024-05-30 19:03:15 -06:00
julian
08f01d3141 cache used spark tags in sqlite as well 2024-05-30 15:10:56 -06:00
julian
3eb5a0a39c Cache Spark anonymity sets in sqlite 2024-05-29 17:24:25 -06:00
julian
9006de0f0a code style clean up and gen mocks 2024-05-27 18:01:41 -06:00
julian
e01b778778 dart fix --apply --code=prefer_relative_imports 2024-05-22 18:37:06 -06:00
julian
a82f6c3c6e coin enum finally gone 2024-05-15 15:24:02 -06:00
julian
e5d89f15bd dirty peercoin fee calc hack 2024-05-10 15:55:07 -06:00
julian
d92b712146 speed up spark sends 2024-05-10 14:32:15 -06:00
julian
cccf1a7012 don't attempt to identify already checked used coin tags and add some more logging 2024-05-09 12:25:32 -06:00
julian
12a0e4c289 lints 2024-05-09 11:56:42 -06:00
julian
213f78b36c quick vSize calc 2024-05-08 16:26:04 -06:00
julian
29e67ec0bf better logging 2024-05-07 10:52:33 -06:00
julian
d747347414 speed up initial load time 2024-05-06 18:25:31 -06:00
julian
309a483026 use final 2024-05-06 18:25:10 -06:00
julian
7070d16add fix: bug where electrumx wallets don't show address on first time opening receive screen 2024-04-24 16:22:56 -06:00
julian
ff86cbccf6 Better error message when trying to send all and the fee is greater than the balance in the wallet 2024-04-23 14:01:38 -06:00
julian
bfba6d9f5d eth token price fetch "fix" and clearer eth token price fetch error logging 2024-04-23 14:01:38 -06:00
julian
622740a8c0 centralized electrum client management 2024-04-23 13:59:35 -06:00
julian
9f5a5901f6 More bitcoindart -> coinlib migration 2024-04-18 11:33:23 -06:00
julian
023bad0c70 WIP: coinlib 2 migration (taproot txns on btc testnet tested working) 2024-04-15 15:51:36 -06:00
julian
2a030bffba linter warning clean up 2024-04-15 10:31:57 -06:00
sneurlax
b50985aec7 detect p2tr outputs 2024-04-12 14:05:24 -06:00
sneurlax
5644d763c2 Merge branch 'staging' into add_frost 2024-03-01 13:07:04 -06:00
julian
4c98ee0db3 tweak spark used coins update on successful send 2024-02-28 14:42:32 +07:00
sneurlax
2ac1558266 find SparkCoins that correspond to the usedCoins returned from spark lib
instead of translating used coins to UTXOs, we find which SparkCoins in isar match the usedCoins returned from sparkmobile and update them as isUsed: true in db.
2024-02-27 19:01:53 -06:00
sneurlax
01881aae4f translate usedCoins to usedUTXOs 2024-02-26 19:05:17 -06:00
sneurlax
5d9dc02eb1 update _createSparkSend signature to return used coins 2024-02-26 14:30:44 -06:00