Commit graph

4298 commits

Author SHA1 Message Date
sneurlax
480010c714 start efCurrencyPairProvider and efRateTypeProvider if swap enabled 2024-06-06 15:08:56 -05:00
julian
1ffddc6781 fix spark cache coins order 2024-06-06 11:21:50 -06:00
julian
eb13c2dc00 couple small fixes 2024-06-05 17:56:10 -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
sneurlax
df5988b48e hide or show theme features based on configuration 2024-06-05 18:08:33 -05:00
sneurlax
2b28e6b121 hide or show Buy features based on configuration 2024-06-05 17:48:38 -05:00
sneurlax
42b728eb08 hide or show Swap features based on configuration 2024-06-05 17:48:32 -05:00
sneurlax
88f462f43e add transactionVersion overrides for all coins
ecash and particl may vary, need to verify.
2024-06-05 17:19:33 -05:00
julian
2c07f2c13b separate firo caches and add versioning 2024-06-05 13:38:20 -06:00
julian
b6ff0920ac clean up coin selection somewhat 2024-06-05 12:38:00 -06:00
julian
b60ac53050 app config features 2024-06-05 12:05:22 -06:00
julian
3dac77b8d6 WIP mempool electrumx cals 2024-06-05 10:51:18 -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
8a6b45df7e firo dbg bal display fix 2024-06-04 15:46:12 -06:00
julian
ed15482442 enable experimental firo public funds coin control 2024-06-04 10:08:37 -06:00
julian
7cef4c45eb fix initial xmr/wow address not showing up on first wallet open 2024-06-04 09:41:01 -06:00
julian
b7a4f7c29e fix initial xmr/wow address not showing up on first wallet open 2024-06-04 09:40:45 -06:00
julian
5eb276b6fc fix wow connection 2024-06-04 09:17:13 -06:00
julian
05503b0470 fix wow connection 2024-06-04 09:16:57 -06:00
julian
8430cc92bd reset coin control selected utxos on desktop 2024-06-03 16:36:50 -06:00
Julian
3b3448d12c ecash default server fix/update 2024-06-03 14:50:16 -06:00
julian
676ab60c6f show loading and ensure desktop password functions aren't doubled called with a lock 2024-05-31 17:17:41 -06:00
julian
744107b3eb compartmentalize the sqlite firo cache code and add a background isolate worker to handle some processing as well as cache db writes 2024-05-31 16:37:25 -06:00
julian
de949efbff show firo sparl electrumx data cache size and implement clearing of that cache when all electrumx cache for firo is cleared 2024-05-31 11:59:43 -06:00
julian
16acbc366b remove uninstantiated and unused variables and clean up a bit 2024-05-31 11:36:37 -06:00
julian
1f0798619a save spark set cache scanned timestamps 2024-05-30 22:32:12 -06:00
julian
b5edc3dad8 Merge remote-tracking branch 'origin/testing' into firo_cache_refactor
# Conflicts:
#	lib/wallets/wallet/impl/firo_wallet.dart
2024-05-30 22:05:47 -06:00
julian
e06023d0fc extra info when run in debug mode 2024-05-30 21:39:44 -06:00
sneurlax
1e425e7848 use CheckboxTextButton
*eye twitches*
2024-05-30 21:58:03 -05:00
julian
0acc2f2a08 use extension method 2024-05-30 19:03:15 -06:00
julian
0454c88c4a modify cache db schema 2024-05-30 17:17:35 -06:00
sneurlax
d37d86759d Lock toggling lelantus scanning behind a mutex 2024-05-30 18:17:30 -05:00
sneurlax
0f98c0be2c Use WalletInfoKeys (plus standardize Lelantus') and make UI var private 2024-05-30 17:50:09 -05:00
julian
e5d8dff6cd add debug log level value to enum 2024-05-30 15:48:50 -06:00
julian
08f01d3141 cache used spark tags in sqlite as well 2024-05-30 15:10:56 -06:00
julian
d99231c973 fix spark anon set fetch using the reverse hex of the blockhash given to us by an earlier call of that same electrumx method 2024-05-30 15:09:26 -06:00
julian
c7e7643fe5 chunked list extension 2024-05-30 12:46:41 -06:00
sneurlax
cbe9919e67 Refresh Lelantus data appropriately
according to the enableLelantusScanning WalletInfo setting (stored in otherDataJsonString)
2024-05-29 19:44:24 -05:00
sneurlax
8374d30035 Lelantus settings mobile UI
and cleanup
2024-05-29 19:42:18 -05:00
sneurlax
32561b5694 Scan for Lelantus transactions desktop UI
Squashed commit msgs:

WIP add lelantus checkmark to restore options view, pass to restore view

make bool optional, pass it

style restore option text
2024-05-29 19:39:38 -05:00
sneurlax
ef96f3b76c Add enableLelantusScanning bool and restore/rescan logic
Squashed commit msgs:

add (currently unused) bool enableLelantusScanning to WalletInfo

only do Lelantus things if Lelantus is enabled
6ac468
2024-05-29 19:39:38 -05: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
2ba0dc576e fix variable read 2024-05-27 14:19:44 -06:00
Julian
1542bcb4d1 enable wownero wallet creation 2024-05-27 14:06:33 -06:00
Julian
88bda91d1b add package monero and do network check in validate address 2024-05-27 13:40:42 -06:00