Commit graph

5477 commits

Author SHA1 Message Date
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
sneurlax
51b709e682 use add_return_used_coins branch of flutter_libsparkmobile
TODO: merge to main after integration & testing.  See https://github.com/cypherstack/flutter_libsparkmobile/pull/26
2024-02-26 14:27:39 -06:00
Diego Salazar
d0d7843b4d
Update version (v1.10.1, build 211) 2024-02-25 20:17:01 -07:00
Diego Salazar
3ffe4e4107
Merge pull request #775 from cypherstack/ui
Fix mobile restore screen
2024-02-25 20:15:55 -07:00
sneurlax
557fb4b1d7 use ConditionalParent to only use an Expanded widget if isDesktop 2024-02-25 21:11:52 -06:00
Diego Salazar
ca01a87e88
Update version (v1.10.1, build 210) 2024-02-25 10:57:41 -07:00
Diego Salazar
50c030413d
Merge pull request #774 from cypherstack/ui
Fix mobile restore wallet view for small screens
2024-02-25 10:56:21 -07:00
sneurlax
aac9349400 fix mobile restore wallet view for small screens 2024-02-24 23:37:33 -06:00
Diego Salazar
7d4d5a7e7e
Update version (v1.10.1, build 209) 2024-02-23 11:37:41 -07:00
Diego Salazar
7d9b113b46
Merge pull request #771 from cypherstack/bch_amount_parsing
Bch amount parsing
2024-02-23 11:36:25 -07:00
Diego Salazar
61e620c77a
Merge pull request #770 from cypherstack/ui
Make recovery screens scrollable for small desktop screens
2024-02-23 11:36:11 -07:00
julian
0a2166b3fb force reparse bch txns from cached electrumx responses on refresh to correct any parsing errors fixed by b9718bedbd 2024-02-23 19:33:10 +07:00
julian
b9718bedbd electrum/fulcrum bch output parse fix 2024-02-23 19:28:14 +07:00
sneurlax
101facaa2a make recovery screens scrollable for small desktop screens 2024-02-22 16:40:27 -06:00
Diego Salazar
68a90a61a7
Merge pull request #769 from cypherstack/epicbox
Change default americas epicbox server to stackwallet.epicbox.com
2024-02-22 14:08:29 -07:00
sneurlax
7865e36638 change default americas epicbox server to stackwallet.epicbox.com 2024-02-22 14:56:20 -06:00
Diego Salazar
9eb1acafbd
Merge pull request #768 from cypherstack/debugging
Electrum/Fulcrum batching tweaks and fixes
2024-02-22 10:59:29 -07:00
Diego Salazar
345ad9e0a2
Merge pull request #767 from cypherstack/dogecoin
Dogecoin fee estimation hackfix
2024-02-22 10:58:33 -07:00
sneurlax
e45eb85fc6 dogecoin fee fix 2024-02-22 11:57:29 -06:00
julian
725d11f9c2 electrum/fulcrum batching tweaks and fixes 2024-02-22 12:16:53 +07:00
Diego Salazar
a5299adb39
Update version (v1.10.0, build 208) 2024-02-20 16:42:27 -07:00
Diego Salazar
d6710166f9
Merge pull request #764 from cypherstack/null-wallet
Do not trap user in "restore failed" dialog if serverside issues lead to failure
2024-02-20 16:40:40 -07:00
Diego Salazar
f00fb01757
Merge pull request #762 from cypherstack/dogecoin
Temporary Dogecoin fee estimation hackfix
2024-02-20 16:40:22 -07:00
sneurlax
04ca80529a finally dismiss restoration failed dialog 2024-02-20 17:32:02 -06:00
sneurlax
235b731c19 null wallet fix
pt 1
2024-02-20 12:41:22 -06:00
sneurlax
e070c2d986 temporary estimatefee hackfix 2024-02-20 12:33:29 -06:00
Diego Salazar
d4ebdbffeb
Update build number (v1.10.0, build 207) 2024-02-19 18:03:59 -07:00
Diego Salazar
123dc4bed1
Merge pull request #761 from cypherstack/electrum
Update chain height subscription, use new electrum_adapter version with Tor fixes, and update Tor package's SOCKSSocket class
2024-02-19 18:02:54 -07:00
sneurlax
7af35fc656 update tor to main 2024-02-19 15:56:31 -06:00
sneurlax
314012d013 electrum_adapter: use new inputStream and outputStream 2024-02-19 15:49:57 -06:00
sneurlax
d44a8ea077 update tor and electrum_adapter package for new SOCKSSocket cast method 2024-02-19 15:45:08 -06:00
sneurlax
d94b474eec electrum_adapter: fix tor/SOCKSSocket connection issue 2024-02-19 15:44:14 -06:00
sneurlax
f8d64218f2 resolve mutation issue 2024-02-19 15:18:29 -06:00
sneurlax
c213745e5a add error handling and attempt to reconnect on error 2024-02-19 15:11:10 -06:00
sneurlax
494a1a9ba6 close chain height subscriptions on tor connection preference change 2024-02-19 14:32:43 -06:00
sneurlax
0f8d51657f add debug logging to electrum_adapter
we try-catch a failure to parse a double that may have significant implications.  it seems safe for now, though, and resolves an issue which leads to a "Bad state: client is closed" exception, so I'm just going to investigate via the debug logging for now.
2024-02-19 12:52:22 -06:00
sneurlax
80005221b2 Merge branch 'staging' into dev 2024-02-19 10:44:55 -06:00
likho
48309a0ae8 Update electrum_adapter commit hash 2024-02-19 17:46:02 +02:00
likho
1ba1150c65 Check if tx value is not null when parsing OutputV2 tx 2024-02-19 16:05:57 +02:00
julian
be8ef772b0 INCOMPLETE: Untested refactor to reduce number of chain subscriptions and simply the management thereof 2024-02-17 15:47:53 +07:00
Diego Salazar
6421a2ce74
Update pubspec.yaml 2024-02-16 16:41:11 -07:00
Diego Salazar
c75b819157
Merge pull request #760 from cypherstack/electrum_adapter
Use electrum_adapter package for Electrum calls
2024-02-16 16:38:57 -07:00
sneurlax
8e2ca6a6c9 remove old rpc client references 2024-02-16 17:05:13 -06:00
sneurlax
9ac8a32821 update ping and request functions 2024-02-16 16:55:24 -06:00
sneurlax
c4cbf6eb5a add electrum_adapter ping note 2024-02-16 16:46:24 -06:00
sneurlax
e2d8e80f66 close old electrum client when updating to a new one
and ignore late initialization errors
2024-02-16 16:33:51 -06:00
sneurlax
a807303eba listen to tor and preferences changes and handle connections accordingly 2024-02-16 16:33:19 -06:00
sneurlax
75ca3d489b cleanup 2024-02-16 11:25:52 -06:00