Commit graph

251 commits

Author SHA1 Message Date
julian
185cfd26e2 consistent wallet mixin interface naming 2023-11-16 16:25:20 -06:00
julian
c6150b23d9 untested paynym refactor impl 2023-11-16 10:54:57 -06:00
julian
f799b68a69 apply new cash fusion wallet mixin and some other small clean up 2023-11-14 15:49:37 -06:00
julian
951c0cefcb disable old bch wallet and delete old fusion interface 2023-11-14 15:47:22 -06:00
julian
5b5908196d refactor various electrumx class names 2023-11-14 14:35:53 -06:00
julian
e20d16436d min/required confirmations switch 2023-11-08 16:09:28 -06:00
julian
5ba29b7299 mostly (roughly) refactored with new wallet providers as well as using a TxData object in place of dynamic Maps 2023-11-03 13:46:55 -06:00
sneurlax
c0389d2da7 update all uiStates whenever we update any of them
except on failure
2023-10-27 11:43:42 -05:00
julian
a5930647a8 possible index violation error fix 2023-10-26 16:44:50 -06:00
julian
b82cd05fd9 reserve in batch 2023-10-26 16:22:30 -06:00
sneurlax
390bc8026f add torForOvert flag 2023-10-26 12:29:06 -05:00
julian
3e559a27f3 final clean up 2023-10-26 09:54:27 -06:00
sneurlax
b0124ca691 add FusionMode enum and require its usage 2023-10-26 10:30:12 -05:00
julian
ea04ea9796 fixes 2023-10-25 10:45:30 -06:00
julian
eb95cc3abf update ref and pass in more data 2023-10-25 08:46:00 -06:00
julian
4d71d3dec6 ensure failed state is reset so that the retry button is not shown when fusing again or after tapping retry 2023-10-24 17:04:09 -06:00
julian
8cd7f3fa7f clean up, fixes and code gen 2023-10-20 14:19:51 -06:00
sneurlax
9d001c3fba add running setter and set running to false on exception in fuse 2023-10-20 13:27:17 -05:00
sneurlax
6fb41f13ac update status on repeated failure 2023-10-20 13:23:13 -05:00
julian
fd6bb546f7 untested fusion ui state update change 2023-10-19 17:10:44 -06:00
sneurlax
8c1df0f2cf only increment successful round count on success 2023-10-19 16:59:35 -05:00
julian
c1cfe080a0 WIP apply txv2 to bch 2023-10-19 15:37:04 -06:00
sneurlax
d5c4923031 refactor maxConsecutiveFusionRoundsFailed->failed 2023-10-19 12:52:21 -05:00
julian
45737084fd WIP txV2 for bch for now 2023-10-19 11:32:55 -06:00
sneurlax
94fd8bc0ec add flag to show try again button 2023-10-19 12:16:12 -05:00
sneurlax
e88676cf40 add fusionRoundsCompleted and fusionRoundsFailed to fusion uiState
and update fusiondart ref for minor null assertion->optional
2023-10-19 12:06:30 -05:00
julian
649dac33b3 fuzeCount logic refactor 2023-10-18 16:12:33 -06:00
julian
8e3e1db3cd WIP txn V2 2023-10-18 15:50:21 -06:00
sneurlax
1d011afa57 fuzeCount logic change 2023-10-18 16:09:01 -05:00
julian
085ac70746 try again on fuze fail if while condition is still valid 2023-10-18 13:10:19 -06:00
julian
7a59f6020e do fusion runs with a new set of updated wallet UTXOs 2023-10-18 12:44:05 -06:00
julian
91baaa0f16 show loading n cancel 2023-10-18 09:02:25 -06:00
sneurlax
e9f00582d8 add stop fn to interface and refactor fusion obj to be an instance var 2023-10-17 22:16:50 -05:00
julian
2562305d7c json encoding fix 2023-10-17 12:54:23 -06:00
sneurlax
2556eff69f support less than 0 rounds 2023-10-17 12:24:36 -05:00
sneurlax
8f848a4d70 break, don't set more than one running state to failed (esp. commplete) 2023-10-17 11:19:12 -05:00
sneurlax
853016cd17 do not set fusing nor complete to failed, just fail current ui state 2023-10-17 11:16:17 -05:00
sneurlax
c96f2476fa only show info messages on errors 2023-10-17 11:15:50 -05:00
sneurlax
974687e412 refactor fusion state to remove instance variables for each step 2023-10-17 11:15:31 -05:00
sneurlax
3d72e83d2f WIP fusion progress error labels 2023-10-17 00:00:54 -05:00
julian
c54b4d39d3 add persistent fusion server prefs 2023-10-16 15:04:27 -06:00
sneurlax
a4c1814224 add roundCount param to FusionParams 2023-10-16 15:55:08 -05:00
sneurlax
a7b2ec08d3 add serverSsl param 2023-10-16 14:58:29 -05:00
sneurlax
67cd3e5948 pass in a custom FusionParams from _serverTerm and _portTerm 2023-10-16 14:47:05 -05:00
julian
a21eb37b26 WIP bch transaction parsing 2023-10-16 09:53:04 -06:00
julian
85e248f2e1 added extra logging 2023-10-13 16:05:26 -06:00
julian
fbf8e60094 remove unused function 2023-10-13 12:52:15 -06:00
julian
5b37b94668 implement unreserve 2023-10-13 12:48:27 -06:00
sneurlax
057f794fde don't prematurely set fusing to failed 2023-10-13 13:40:13 -05:00
sneurlax
d357b8dd69 remove helper func 2023-10-13 13:29:11 -05:00