Commit graph

83 commits

Author SHA1 Message Date
julian
40b0f49f20 add functionality for different number of required min confirms for coinbase transactions and apply to firo 2024-11-21 10:01:03 -06:00
julian
99e802b59e add ability to "send all" selected UTXOs when using coin control 2024-08-28 10:59:25 -06:00
julian
c6836708a8 Hook up missing spark fee estimate call.
Should address https://github.com/cypherstack/stack_wallet/issues/948
2024-07-22 17:12:59 -06:00
Julian
0ef1726a00 fix firo spark cache being shared with test net 2024-06-26 12:10:32 -06:00
julian
f634ce8701 WIP firo exchange addresses 2024-06-25 14:46:36 -06:00
julian
37f23a09f5 btc testnet4 2024-06-20 10:39:22 -06:00
julian
d1a236be33 spark mempool check during refresh 2024-06-14 14:52:01 -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
04a24edaec wrap hashTag in compute 2024-06-05 17:21:49 -06: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
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
9f5a5901f6 More bitcoindart -> coinlib migration 2024-04-18 11:33:23 -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
julian
a3120932dd add asm to required params list and some other paynym tx fixes 2024-01-14 11:27:01 -06:00
julian
0c97fa6635 extra precautions in init() 2024-01-12 14:55:20 -06:00
julian
af02bddef1 Change anonFees key to a more generalized overrideFee in tx otherData. May cause some current testing wallets to display weird prices. Won't affect production. To fix testing wallets just rescan/restore. 2024-01-10 16:40:36 -06:00
julian
42e18397d7 spark transaction to spark send fixes 2024-01-05 16:48:48 -06:00
julian
7bbc235b92 don't show change in amount total 2024-01-05 13:45:42 -06:00
julian
b11694220b dirty hack for showing firo transactions right away until we can add functionality to sparkmobile 2024-01-05 12:59:01 -06:00
julian
07b21a42c6 check change address diversifier on spark address generate 2024-01-03 11:01:04 -06:00
julian
f697aeb043 WIP handle spark transaction parsing 2023-12-29 09:26:32 -06:00
julian
953acb493c spark spend from transparent and various clean up 2023-12-27 10:01:13 -06:00
julian
8cc72f3448 spark anonymize all 2023-12-24 10:51:08 -06:00
julian
73f213174d WIP spark mint all 2023-12-22 18:15:44 -06:00
julian
c640d3e4cc run createSparkSend in isolate 2023-12-21 16:18:12 -06:00
julian
94e69f193b send all spark tweaks 2023-12-21 16:04:49 -06:00
julian
b441157398 handle send all spark properly 2023-12-21 14:41:29 -06:00
julian
1d3b07490d successful spark to spark send 2023-12-21 10:23:55 -06:00
julian
d132116282 WIP spark spend progress 2023-12-20 18:00:02 -06:00
julian
f61acd90b7 hash used spark tags 2023-12-20 17:46:48 -06:00
julian
c16c97d74d add required data to spark coin schema and some other small fixes for spark spend script creation 2023-12-20 13:45:46 -06:00
julian
acb0157d8a Firo balance type toggle ui and send from balance type switching 2023-12-19 19:05:05 -06:00
julian
311b2adfd9 offload coin identification to separate isolate 2023-12-19 12:06:05 -06:00
julian
65e93c7f48 add spark address validation 2023-12-19 09:20:50 -06:00
julian
11edcf30cf format unused wallet coins for spark spend 2023-12-18 15:12:16 -06:00
julian
f8a5e44d7b optimize spark coin refresh, refactor and clean up spark wallet recovery, and add extra data fields to the spark coin schema 2023-12-18 14:05:22 -06:00
julian
1c0b9bec1b spark mint sequence fix 2023-12-18 12:56:27 -06:00
julian
4e96ce5438 empty memo (just like firo-qt) 2023-12-16 15:01:47 -06:00