julian
|
9269835a95
|
disable old ecash
|
2023-11-14 09:55:37 -06:00 |
|
julian
|
758c3def5f
|
transaction note provider
|
2023-11-09 11:39:26 -06:00 |
|
julian
|
e20d16436d
|
min/required confirmations switch
|
2023-11-08 16:09:28 -06:00 |
|
julian
|
36a1795984
|
WIP btc and other electrumx based coins tx building/send as well as various small tweaks and fixes
|
2023-11-08 13:57:38 -06:00 |
|
julian
|
dd73a0f86b
|
various other structure fixes and updates
|
2023-11-06 15:37:44 -06:00 |
|
julian
|
daa9ccd099
|
wownero mostly ready for testing
|
2023-11-06 15:37:18 -06:00 |
|
julian
|
882bb816ea
|
disable spam prints
|
2023-11-06 11:23:16 -06:00 |
|
julian
|
f2715f3f5e
|
remove Manager, add mnemonic based wallet mixin, and WIP SWB process
|
2023-11-06 10:44:23 -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 |
|
julian
|
568a0cab1a
|
refactor wallets.dart
|
2023-10-31 11:13:26 -06:00 |
|
julian
|
c4073edb0e
|
eth failed tx bug fix
|
2023-10-31 09:18:40 -06:00 |
|
julian
|
405e432d12
|
eth failed tx bug fix
|
2023-10-31 09:17:49 -06:00 |
|
julian
|
11fe9f19b5
|
wallet periodic refresh, more bch impl, various other clean up and fixes
|
2023-10-30 16:58:15 -06:00 |
|
Julian
|
b88c073e22
|
Merge remote-tracking branch 'origin_sw/staging' into wallets_refactor
# Conflicts:
# crypto_plugins/flutter_libepiccash
# lib/db/isar/main_db.dart
# pubspec.lock
# pubspec.yaml
# test/services/coins/firo/firo_wallet_test.mocks.dart
# test/widget_tests/transaction_card_test.mocks.dart
|
2023-10-29 12:27:02 -06:00 |
|
julian
|
d8c5028ebc
|
eth api response data changes
|
2023-10-28 10:20:17 -06:00 |
|
julian
|
86c33d4cb5
|
no need to fetch address if it already exists
|
2023-10-27 11:38:41 -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 |
|
julian
|
f915a705dc
|
checking electrumx takes too long
|
2023-10-26 16:06:47 -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
|
3b2260aab2
|
possible bad state: no element error fix
|
2023-10-23 10:55:11 -06:00 |
|
julian
|
0c3735ef41
|
ignore bad tx for now and log it
|
2023-10-23 10:47:44 -06:00 |
|
julian
|
355c247275
|
remove unused vars
|
2023-10-23 09:51:54 -06:00 |
|
sneurlax
|
c761b9ae65
|
rename variable to be more accurate according to last commit's logic
|
2023-10-21 17:45:30 -05:00 |
|
sneurlax
|
93a0f1f6ab
|
reconfigure rescan logic to raise maxNumberOfIndexesToCheck as needed
so if we have activity beyond index 1000, maxNumberOfIndexesToCheck effectively increases
|
2023-10-21 17:45:23 -05:00 |
|
julian
|
79d117d7f1
|
print spam cleanup
|
2023-10-20 16:05:30 -06:00 |
|
julian
|
6e258db344
|
fix tx amounts shown
|
2023-10-20 14:19:51 -06:00 |
|
julian
|
8cd7f3fa7f
|
clean up, fixes and code gen
|
2023-10-20 14:19:51 -06:00 |
|
julian
|
f55fd7f05a
|
add wallet owns flag to inputv2
|
2023-10-20 14:19:51 -06:00 |
|
julian
|
5b9ade5f15
|
add wallet owns flag to outputv2
|
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 |
|
julian
|
f96306cb76
|
mark transactions as fusion txns and use txV2 throughout bch
|
2023-10-19 16:25:12 -06:00 |
|
julian
|
ad14c16bcc
|
util func to check if scriptpubkey is a fusion
|
2023-10-19 16:25:12 -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
|
a194195933
|
use SLP check when fetching UTXOs
|
2023-10-18 14:51:53 -06:00 |
|
julian
|
b0338aa76a
|
quick and dirty SLP check
|
2023-10-18 14:46:57 -06:00 |
|
julian
|
2e83d57ad9
|
freeze/block utxos containing cash tokens
|
2023-10-18 13:25:07 -06: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
|
e771fb383c
|
duplicate index error fix
|
2023-10-18 11:00:11 -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
|
0374907ecd
|
add extra check to prevent full failure in case of server indexing issue
|
2023-10-17 15:28:21 -06:00 |
|
julian
|
24c9561257
|
auto format code
|
2023-10-17 14:55:07 -06:00 |
|
julian
|
ee88cd8fb0
|
move test function to a test
|
2023-10-17 14:53:18 -06:00 |
|
Jonald Fyookball
|
06b964a728
|
add more code comments
|
2023-10-17 14:47:10 -06:00 |
|
Jonald Fyookball
|
fb64c00d9c
|
Add cashtokens.dart for initial class implementation.
|
2023-10-17 14:47:02 -06: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
|
f502cf2d80
|
increase rescan gap bch
|
2023-10-16 10:39:54 -06: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
|
cc0a1eee33
|
fix bch transaction signing
|
2023-10-13 15:30:40 -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 |
|
sneurlax
|
ad965e081c
|
refactor logic to fail currently-running state step
|
2023-10-13 13:29:04 -05:00 |
|
julian
|
c61f3ca94b
|
handle change addresses differently
|
2023-10-13 12:18:13 -06:00 |
|
sneurlax
|
ac6952f5eb
|
update ui status updates
with example stepper
|
2023-10-13 13:14:16 -05:00 |
|
sneurlax
|
6877c00a49
|
refactor fusing to running and update fusiondart ref
|
2023-10-13 13:05:53 -05:00 |
|
sneurlax
|
20dde81da1
|
add ui state reset helper
TODO remove, just for development
|
2023-10-13 13:00:35 -05:00 |
|
sneurlax
|
3266b623b6
|
WIP ui state updates
|
2023-10-13 12:50:21 -05:00 |
|
sneurlax
|
75a84c740f
|
ui stepper
|
2023-10-13 12:42:16 -05:00 |
|
sneurlax
|
f4c450f6ce
|
WIP status updates
|
2023-10-13 12:41:01 -05:00 |
|
julian
|
18dcdbddf1
|
clean up api, remove unused function, and unneeded code
|
2023-10-13 11:20:05 -06:00 |
|
sneurlax
|
d2dc0201c8
|
Merge branch 'fusion-ui' into fusion
|
2023-10-13 10:52:32 -05:00 |
|
sneurlax
|
706b98834b
|
add comment
|
2023-10-13 10:52:28 -05:00 |
|
julian
|
f631678de7
|
change query for address slightly. Might revert
|
2023-10-12 17:05:17 -06:00 |
|
sneurlax
|
92305f558a
|
this isn't the right way to do this
|
2023-10-12 17:05:17 -05:00 |
|
julian
|
761d914bca
|
update ref and check for lolcashaddr formatting
|
2023-10-12 14:00:58 -06:00 |
|
sneurlax
|
c6010c00ae
|
quick hack patch, continue if we can't find the address (for public key)
|
2023-10-12 14:35:50 -05:00 |
|
sneurlax
|
7c1c1cba7d
|
update ref and throw on null addr (addr!.publicKey throws)
|
2023-10-12 14:32:01 -05:00 |
|
julian
|
e2534bc4a2
|
clean up duplicate fetching of utxos
|
2023-10-12 13:11:38 -06:00 |
|
sneurlax
|
fec0e8e0dc
|
add addresses to utxoDTOs
|
2023-10-12 14:08:52 -05:00 |
|