sneurlax
|
d00c205e6c
|
add logging
|
2024-02-15 17:14:01 -06:00 |
|
sneurlax
|
3d942f3e0b
|
return new client to CachedElectrumXClient from callback in interface
|
2024-02-15 16:33:02 -06:00 |
|
sneurlax
|
a52f45a4ae
|
check electrumAdapterClient in CachedElectrumXClient, if closed, reopen
using a callback
|
2024-02-15 15:43:47 -06:00 |
|
sneurlax
|
b8987c73c0
|
WIP use and reuse electrum adapter channel
|
2024-02-14 19:47:26 -06:00 |
|
sneurlax
|
8fc2043910
|
new getFeeRate, add retry logic to usedCoinSerials, and comment cleanup
|
2024-02-13 19:47:26 -06:00 |
|
sneurlax
|
de1413f955
|
do not complete completed completer
|
2024-02-09 19:10:53 -06:00 |
|
julian
|
bbf9ccc276
|
UNTESTED: chain subscribe logic refactor
|
2024-02-07 10:10:27 +07:00 |
|
sneurlax
|
6c1d74ed81
|
clean up debug prints
|
2024-02-06 20:56:21 -06:00 |
|
sneurlax
|
46285d44ea
|
don't subscribeBlockHeaders if subscription exists
|
2024-02-06 20:55:31 -06:00 |
|
sneurlax
|
3d42967c8b
|
only assign subscription if null
|
2024-02-06 20:46:33 -06:00 |
|
likho
|
b56925d0d2
|
Resolve error when rescanning a wallet
|
2024-02-06 16:33:10 +02:00 |
|
sneurlax
|
c3ed83f77d
|
add stack trace to _getFees error
|
2024-02-05 22:40:39 -06:00 |
|
sneurlax
|
c8b323748b
|
disable stream validity check in ElectrumXInterface.fetchChainHeight
|
2024-02-05 17:21:50 -06:00 |
|
sneurlax
|
2fb3034dc0
|
resolve recursion issue and add more cleanup and logging/error handling
and refactor _checkRpcClient -> _checkSocket
|
2024-02-05 16:35:38 -06:00 |
|
sneurlax
|
66354e8ecd
|
reconnect if needed in _checkRpcClient
with failovers
|
2024-02-05 15:49:05 -06:00 |
|
sneurlax
|
7646f97cc1
|
pass prefs instance when updating electrumx
|
2024-02-05 14:37:06 -06:00 |
|
sneurlax
|
0d5a8f25a1
|
check chain height subscription validity with ping
|
2024-02-05 12:38:40 -06:00 |
|
sneurlax
|
0d8f1c2b95
|
add chain height service in order to hold one subscription per coin
|
2024-02-05 12:09:45 -06:00 |
|
sneurlax
|
9b93dc78d2
|
resolve null check operator used on a null value issue
because unconfirmed txs have a null blockTime.
we could also use currentChainHeight+1, which may be more appropriate.
|
2024-02-05 11:31:07 -06:00 |
|
julian
|
2be13a89c5
|
INCOMPLETE: WIP use streams instead of change notifier for electrumx socket subscriptions
|
2024-02-04 09:33:49 +07:00 |
|
sneurlax
|
7863b7f209
|
don't add a listener if one already exists
|
2024-02-02 18:44:08 -06:00 |
|
sneurlax
|
a3b3314be8
|
connect subscribable electrumx instance after initialization
|
2024-02-02 18:30:26 -06:00 |
|
sneurlax
|
b896337d64
|
WIP subscribe to block headers in order to fetch chain height
not working because SubscribableElectrumXClient isn't initialized
|
2024-02-02 15:51:31 -06:00 |
|
julian-CStack
|
0f8e0db381
|
Merge branch 'staging' into monero_changes
|
2024-01-28 22:47:50 -06:00 |
|
julian
|
fcf971979a
|
Fix rpc timeout issue and improved logging
|
2024-01-28 22:31:47 -06:00 |
|
julian
|
4f29308904
|
spray and pray
Two combined testing changes,neither of which really work
revert completer for testing
|
2024-01-27 18:24:19 -06:00 |
|
sneurlax
|
7f6b069017
|
replace simple return with an await open
|
2024-01-23 14:12:27 -06:00 |
|
sneurlax
|
f52b950650
|
avoid updating wallet info before finishing opening
remove unused var
|
2024-01-22 21:24:30 -06:00 |
|
julian
|
4301ba96e5
|
fix dogecoin absurd fees send error
|
2024-01-17 11:12:36 -06:00 |
|
julian
|
04a5f47d52
|
bch/ecash send fix (SIGHASH_FORKID)
|
2024-01-17 10:01:31 -06:00 |
|
julian
|
becebf37c3
|
firo tweaks
|
2024-01-17 08:34:04 -06:00 |
|
julian
|
07b750189f
|
ensure ba/nano height is updated when fetching transactions. Probably redundant
|
2024-01-16 19:10:22 -06:00 |
|
julian
|
ec52612f61
|
xmr/wow address check null error fix
|
2024-01-16 18:41:55 -06:00 |
|
julian
|
f319aaf594
|
various address and SWB fixes, as well as some electrumx_interface unused function cleanup
|
2024-01-16 11:58:16 -06:00 |
|
julian
|
b70974b050
|
add transaction filter for custom queries based on wallet type
|
2024-01-15 14:48:57 -06:00 |
|
julian
|
62e1afb6cc
|
fix null error when attempting to send using custom fees
|
2024-01-15 13:45:50 -06:00 |
|
julian
|
dab49bccc8
|
ba/nano index violation error on restore fix
|
2024-01-14 16:15:13 -06:00 |
|
julian
|
e1b583b16d
|
temp backwards compat fix
|
2024-01-14 16:09:48 -06:00 |
|
julian
|
4d2ca3708d
|
only freeze incoming notification utxos, but put warning on change outputs of sent notification txns
|
2024-01-14 16:03:31 -06:00 |
|
julian
|
7af2fea977
|
paynymn fixes and clean up
|
2024-01-14 14:02:48 -06:00 |
|
julian
|
b229d41cd8
|
fix electrumx version parsing
|
2024-01-14 11:27:01 -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
|
a69b4f8ed5
|
paynym refactor to tx v2
|
2024-01-14 11:27:01 -06:00 |
|
julian
|
937ca2b112
|
ltc inscriptions check and fetch optimization
|
2024-01-13 12:33:48 -06:00 |
|
julian
|
c841b969b2
|
fix paynym broadcast tx functionality
|
2024-01-12 14:55:20 -06:00 |
|
julian
|
d5e8d3fe3e
|
ensure cashaddrs are converted to normal addresses for the tx builder to properly extract a script
|
2024-01-12 14:55:20 -06:00 |
|
julian
|
0c97fa6635
|
extra precautions in init()
|
2024-01-12 14:55:20 -06:00 |
|
julian
|
152b516947
|
add some xmr/wow fixes and extract a shared cw base wallet interface
|
2024-01-12 11:59:07 -06:00 |
|
julian
|
3f282edd33
|
fix linear electrumx address history fetch
|
2024-01-11 13:51:27 -06:00 |
|
julian
|
f7d162e67a
|
re enable wrapped segwit for certain coins
|
2024-01-11 13:36:53 -06:00 |
|