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
sneurlax
2a18d911e8
Merge branch 'subscribe_adapter' into electrum_adapter
2024-02-16 11:25:25 -06:00
sneurlax
f9a8399d05
resolve merge conflict issue
...
sorry guise
2024-02-16 00:32:06 -06:00
sneurlax
0bb564bbc2
Merge branch 'subscribe_adapter' into testing
2024-02-15 18:08:31 -06:00
sneurlax
86bd8e2215
Merge branch 'electrum_adapter' into testing
2024-02-15 18:08:00 -06:00
sneurlax
b357d735ab
clean up debug print
2024-02-15 17:59:12 -06:00
sneurlax
25ffa1fee6
WIP move subscription over to electrum_adapter
2024-02-15 17:53:39 -06:00
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
35ba58c462
Merge branch 'electrum_adapter' into testing
2024-02-14 20:04:46 -06:00
sneurlax
cbcac9bcce
make coin optional
2024-02-14 20:04:26 -06:00
sneurlax
b8987c73c0
WIP use and reuse electrum adapter channel
2024-02-14 19:47:26 -06:00
sneurlax
2a16727b8c
Merge branch 'electrum_adapter' into dev
2024-02-14 16:51:26 -06:00
sneurlax
2339b33798
use and pass SSL and Tor proxyInfo variables to electrum_adapter methods
2024-02-14 16:50:59 -06:00
sneurlax
e58a614729
remove recursion to resolve deadlock issue
2024-02-14 15:56:34 -06:00
sneurlax
fb79cd867c
use mutex to control race conditions
2024-02-14 15:23:36 -06:00
sneurlax
604f175a43
reset chain height time started var
2024-02-14 12:03:46 -06:00
sneurlax
77ecec400d
Merge branch 'testing' into manage-zero-chain-height
2024-02-14 11:52:07 -06:00
sneurlax
e979a352fb
avoid race condition
2024-02-14 11:51:59 -06:00
sneurlax
c9754c2739
Merge branch 'electrum_adapter' into testing
2024-02-14 11:20:29 -06:00
sneurlax
98c095b568
add 10s timeout
2024-02-14 11:19:57 -06:00
sneurlax
fc0d9639b8
store completers similarly to subscriptions so we can await them
2024-02-14 11:07:30 -06:00
likho
7363438279
Refator _manageChainHeightSubscription so we are not calling the listener multiple times
2024-02-14 17:46:01 +02:00
sneurlax
8fc2043910
new getFeeRate, add retry logic to usedCoinSerials, and comment cleanup
2024-02-13 19:47:26 -06:00
sneurlax
c21af7196f
do not use hardcoded firo.stackwallet.com
...
in order to support custom nodes.
2024-02-13 19:34:18 -06:00
sneurlax
af3e194767
use electrum_adapter.getTransaction in cachedElectrumXClient, too
2024-02-13 19:20:33 -06:00
sneurlax
13a50cdace
use electrum_adapter getTransaction
2024-02-13 18:28:20 -06:00
sneurlax
ceec698a44
add lelantus electrum_adapter methods
2024-02-13 15:34:45 -06:00
sneurlax
cd951f10cc
temporarily use electrum_adapter's firo branch for testing integration
2024-02-13 14:25:03 -06:00
sneurlax
4147e357a8
use electrum_adapter package methods for all spark calls
...
add spark methods and tests, remove some Ravencoin references
and use cypherstack remote. much trust, veryfy
2024-02-12 16:31:04 -06:00
Diego Salazar
83cc519933
Merge pull request #748 from cypherstack/update-book-error-fix
...
Address book error fix
2024-02-09 18:57:40 -07:00
sneurlax
de1413f955
do not complete completed completer
2024-02-09 19:10:53 -06:00
sneurlax
e8dc77529f
add more logging
2024-02-09 19:10:37 -06:00
likho
365b117215
Fix error with deleting an address book entry
2024-02-08 14:35:51 +02:00
likho
0f91ccd7ce
Fix Null Pointer error for address entry
2024-02-07 18:35:31 +02:00
likho
3b66997b88
Update validateAddress to use the coin's validate address
2024-02-07 17:50:38 +02:00
likho
03dc8d6e75
Update validateAddress to use the coin's validate address
2024-02-07 17:41:38 +02:00
Diego Salazar
cff01b1133
Merge pull request #746 from cypherstack/tezart-restore-fix
...
Fix error with Tezos restore
2024-02-06 20:51:59 -07:00
Diego Salazar
e5df9d94bd
Merge pull request #743 from cypherstack/electrumx
...
ElectrumX fixes: Use subscribable ElectrumX client for subscribing to chain height, resolve issue with sorting by a null blockHeight for unconfirmed tx, and if just one response is returned, return it as a single-item list
2024-02-06 20:51:21 -07:00
Diego Salazar
cbbcf4dccc
Merge pull request #745 from cypherstack/epic-ui-fixes
...
Epic UI fixes, add missing data
2024-02-06 20:51:02 -07:00
julian
bbf9ccc276
UNTESTED: chain subscribe logic refactor
2024-02-07 10:10:27 +07:00
sneurlax
8c7f9b491d
don't scroll in scroll, size debug log dialog down on small screens
2024-02-06 21:08:36 -06:00
sneurlax
dc6d569433
add extra logging if a Map is returned with >1 requests queued
2024-02-06 20:57:33 -06: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
sneurlax
469ab91dfd
exit wallet when backing out from wallet view on mobile
2024-02-06 18:53:29 -06:00
sneurlax
15aeb39776
don't close coin's sub if coin has another wallet on the sync list
2024-02-06 15:10:18 -06:00
sneurlax
f81e432d33
exit wallet when backing out from wallet view on desktop
2024-02-06 15:07:51 -06:00
sneurlax
e27612b45f
close subscription on wallet exit
2024-02-06 15:07:32 -06:00
sneurlax
931fb7e75a
formatting
2024-02-06 12:34:55 -06:00
sneurlax
15a9543c9f
instead of checking if it's a List, check if it's not a Map
2024-02-06 12:31:42 -06:00
likho
b56925d0d2
Resolve error when rescanning a wallet
2024-02-06 16:33:10 +02:00
likho
3de4c659e0
Fix error with Tezos restore
2024-02-06 12:34:57 +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
0f665bd602
remove unnecessary try-catch
2024-02-05 16:17:33 -06:00
sneurlax
66354e8ecd
reconnect if needed in _checkRpcClient
...
with failovers
2024-02-05 15:49:05 -06:00
sneurlax
3ec6e2a008
TODO notes
2024-02-05 15:23:08 -06:00
sneurlax
d48c7cf9f1
cache node information for reconnection purposes when tor toggled
...
and cancel alive timer when needed (avoids secureSocket not initialized error)
2024-02-05 15:22:27 -06:00
sneurlax
dbaf184bb8
listen to correct socket depending on tor preference
2024-02-05 14:45:33 -06:00
sneurlax
7646f97cc1
pass prefs instance when updating electrumx
2024-02-05 14:37:06 -06:00
sneurlax
9835970751
listen to tor connection and preferences events
2024-02-05 14:33:52 -06:00
sneurlax
53d7143156
fns docs comments
2024-02-05 14:16:25 -06:00
sneurlax
685690723a
initialize prefs and tor services
2024-02-05 14:16:14 -06:00
sneurlax
5835b1e4a7
use Tor in subscribable client where applicable
2024-02-05 14:09:13 -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
likho
03f7fa1a1e
Epic UI fixes, add missing data
2024-02-05 10:34:10 +02:00
julian
2be13a89c5
INCOMPLETE: WIP use streams instead of change notifier for electrumx socket subscriptions
2024-02-04 09:33:49 +07:00
julian
1b81af1e7e
show chain height on desktop wallet view when in debug mode
2024-02-04 08:32:09 +07:00
sneurlax
0108121db3
if just one response is returned, return it as a single-item list
2024-02-02 19:01:32 -06: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
sneurlax
3c23b0491c
TODO note about accepting bad SSL certificate
2024-02-02 14:32:55 -06:00
sneurlax
9791d9b362
uncomment subscribable electrumx client
2024-02-02 14:32:33 -06:00
sneurlax
033850c677
make advanced settings view scrollable
...
TODO make other views scrollable, too
2024-01-31 16:33:24 -06:00
sneurlax
1f3ce757bd
make settings menu scrollable on small screens
2024-01-31 16:18:52 -06:00
sneurlax
2d22b9a4ac
make entire DebugInfoDialog scrollable
2024-01-31 16:00:22 -06:00
sneurlax
9e3cc4544d
lelantus->Lelantus, spark->Spark, firo->Firo
2024-01-31 15:35:20 -06:00
julian
ccf1e34377
port of frost backup keys ui from stack frost
2024-01-30 19:50:55 -06:00
julian
751fc81c91
Merge remote-tracking branch 'origin_SW/staging' into add_frost
2024-01-30 18:51:47 -06:00
julian
0d3ef1bfc4
frost swb integration fixes
2024-01-30 18:47:41 -06:00
sneurlax
2e6ac40e20
fix 'cannot cast Null to String'
2024-01-30 12:45:39 -06:00
sneurlax
8cbca16a3a
WIP first attempt at Frost wallet restoration from backup
2024-01-30 12:41:37 -06:00
sneurlax
a17a551a2b
add myName to saved frost info
2024-01-30 12:25:58 -06:00
sneurlax
79fedf46e5
throw err if keys or config are null
2024-01-30 11:48:50 -06:00
sneurlax
8ba98d573c
save frost keys and config in otherDataJsonString during SWB creation
2024-01-30 11:43:40 -06:00
sneurlax
0f73f76216
refactor _multisigConfig to getMultisigConfig for SWB purposes
2024-01-30 11:43:09 -06:00
sneurlax
cce94676a6
fix bitcoin frost wallet restoration
2024-01-29 23:29:52 -06:00
sneurlax
a100e6a15c
only show frost-related config buttons for frost coins
2024-01-29 17:31:41 -06:00
sneurlax
10a6706ec0
wrap recovery phrase warning view in scroll and center views
2024-01-29 13:22:37 -06:00
sneurlax
9f03f7cfdc
Revert "Merge pull request #732 from cypherstack/ui"
...
This reverts commit 3c8e220303
, reversing
changes made to 0f8d3eb122
.
2024-01-29 13:06:04 -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
77f1f346d6
override recipient input(s) padding
2024-01-25 19:04:07 -06:00
sneurlax
2aa3bebf78
wrap send view content in padding
...
will probably need to be adjusted for mobile...
2024-01-25 19:03:53 -06:00
julian
ef83dbdafa
Merge remote-tracking branch 'origin_SW/staging' into add_frost
2024-01-25 02:21:11 -06:00
julian
1e67f3585a
some frost clean up
2024-01-25 02:20:37 -06:00
sneurlax
cd9ac3c2e5
WIP working horizontal centering
...
need to test on mobile and re-enable commented flex items
2024-01-24 13:05:33 -06:00
sneurlax
ce2bc33744
use SingleChildScrollView on desktop, too
2024-01-24 12:26:37 -06:00
sneurlax
4aed72874b
refactor view body
2024-01-24 12:09:51 -06:00
sneurlax
ec9cec5d21
refactor app bar
2024-01-24 12:00:38 -06:00
julian
444afb88ae
WIP frost send
2024-01-23 18:33:40 -06:00
sneurlax
8e7523f804
do not validate "p" (P2SH) addresses
2024-01-23 17:46:21 -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
911837b265
Merge remote-tracking branch 'origin_SW/staging' into add_frost
2024-01-21 12:09:00 -06:00
julian
d72e3a0d4a
add/show spark balance where appropriate
2024-01-21 12:04:58 -06:00
julian
6a7ec2d5d2
untested: Bitcoin frost
2024-01-19 17:44:01 -06:00
julian
8ae2faa91f
WIP frost wallet logic
2024-01-19 15:42:38 -06:00
julian
85b66fd849
WIP bitcoin frost wallet addition
2024-01-19 15:38:17 -06:00
julian
fbbd175d0f
change wording on successful restore
2024-01-19 15:38:17 -06:00
julian
dd0fc6f369
refactor unnecessary provider watch
2024-01-19 15:38:17 -06:00
julian
2c62bbe9af
set lelantusCoinIsarRescanRequired to false for new/restored from seed wallets
2024-01-19 15:35:46 -06:00
julian
85a8b12149
flutter version upgrade
2024-01-18 13:17:29 -06:00
julian
2e679882db
bandaid fix xmr/wow address not showing up on recdeive screen on first wallet open after restore from seed
2024-01-18 13:00:50 -06:00
julian
620ea46b3d
block particl utxos fix
2024-01-17 15:15:22 -06:00
julian
c751743436
go to home after swb restore success from settings on mobile
2024-01-17 13:35:05 -06:00
julian
48ee44ed29
xmr/wow restore height fix
2024-01-17 13:10:23 -06:00
julian
4356e101f5
xmr/wow wallet restore init fixes
2024-01-17 12:52:33 -06:00
julian
8acf84e222
clean up unused code and mark old as deprecated
2024-01-17 12:09:04 -06:00
julian
3bbed4ec63
SWB tweaks and desktop specific ui layout fixes
2024-01-17 11:46:18 -06:00
julian
1f6c0e3f31
fix isar circular reference error
2024-01-17 11:16:18 -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
393e27b15e
possible epiccash duplicate tx in history fix
2024-01-16 19:24:19 -06:00
julian
c29e1f0307
do not put a tempTx for particl due to miss matching txids
2024-01-16 19:18:01 -06:00
julian
33e0059ea9
remove stream watching walletinfo due to flaky updates. Just grab walletinfo from db when wanted
2024-01-16 19:11:35 -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
fb937ebddf
eth + eth token send fix
2024-01-16 16:53:29 -06:00
julian
e90baa39e8
clean up unused code
2024-01-16 16:47:34 -06:00
julian
1f0fc010b7
send from spark balance for trades instead of lelantus
2024-01-16 16:35:10 -06:00
julian
63b76df9ca
exchange flow recipient address from stack selection bugfix
2024-01-16 16:03:04 -06:00
julian
506c41c129
xmr/wow send outputs missing error fix
2024-01-16 13:29:44 -06:00
julian
b0eeec7568
eth token prices fixes
2024-01-16 13:08:28 -06:00
julian
aaa6905f95
various swb fixes
2024-01-16 12:44:30 -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
f1f8a0c49a
eth txns mobile fix
2024-01-16 10:51:24 -06:00
julian
37f8a22ec2
don't grab successful token transactions in eth wallet
2024-01-16 10:14:49 -06:00
Julian
19605d2d25
fix error message
2024-01-16 09:49:08 -06:00
julian
500fd9b94d
use isTestnet flag on coin enum
2024-01-15 15:44:55 -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
1cd7289fe2
eth token refresh fix
2024-01-15 10:37:24 -06:00
julian
e4e0514542
temp fix
2024-01-15 10:28:23 -06:00
julian
37fe270a4b
firo fix and clean up WalletInfo
2024-01-15 09:42:49 -06:00
julian
7bb8948d73
fix eth token balance not updating
2024-01-14 16:38:59 -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
4b14cd861e
update generated files
2024-01-14 11:36:29 -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
98338bdea2
ui error build state fix
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
94d1698fd7
see all token transaction navigation fix
2024-01-13 12:03:54 -06:00
julian
5aea7b3e85
show p2sh cash addr as valid
2024-01-13 11:42:05 -06:00
julian
46d1310039
Some todo clean up and re prioritization
2024-01-13 11:09:37 -06:00
julian
e1a2cf85f3
fix token balance showing 0 on wallet info row
2024-01-13 10:00:42 -06:00
julian
9321480b8d
Merge remote-tracking branch 'origin_SW/staging' into wallets_refactor
...
# Conflicts:
# lib/models/isar/models/blockchain_data/v2/transaction_v2.dart
# lib/pages/cashfusion/cashfusion_view.dart
# lib/pages/cashfusion/fusion_progress_view.dart
# lib/pages/send_view/send_view.dart
# lib/pages/wallet_view/wallet_view.dart
# lib/pages_desktop_specific/cashfusion/desktop_cashfusion_view.dart
# lib/pages_desktop_specific/cashfusion/sub_widgets/fusion_dialog.dart
# lib/pages_desktop_specific/my_stack_view/wallet_view/desktop_wallet_view.dart
# lib/services/coins/ecash/ecash_wallet.dart
# lib/services/coins/ethereum/ethereum_wallet.dart
# lib/services/coins/nano/nano_wallet.dart
# lib/services/coins/tezos/tezos_wallet.dart
# lib/utilities/default_nodes.dart
# lib/wallets/wallet/wallet_mixin_interfaces/cash_fusion_interface.dart
# pubspec.lock
# pubspec.yaml
2024-01-13 09:55:59 -06:00
sneurlax
b23b19a9a2
cleanup
2024-01-12 17:32:50 -06:00
sneurlax
88f7eed2e0
bitcoin txs v2
2024-01-12 17:32:07 -06:00
sneurlax
421cdcc6f2
litecoin tx v2 flag
2024-01-12 17:27:21 -06:00
sneurlax
b96135f6f9
litecoin v2 txs
...
and comment move in particl output checking code
2024-01-12 17:26:39 -06:00
julian
dc9e4d2dc1
dogecoin tx v2 flag
2024-01-12 17:16:15 -06:00
julian
7c990f4f8f
add ordinal tx subtype and clean up build runner issues
2024-01-12 17:13:18 -06:00
sneurlax
bf2331de76
update particl checkBlockUTXO
2024-01-12 16:59:25 -06:00
julian
111f219394
show spark memo on incoming tx details view
2024-01-12 16:45:19 -06:00
sneurlax
d43292fb29
dogecoin txs v2
2024-01-12 16:17:03 -06:00
julian
b1e67b154f
bandaid fix for fetching and parsing spark transactions where the electrumx call sometimes fails when the tx was recently submitted
2024-01-12 16:01:51 -06:00
julian
d7a7b7758d
restrict spark memo length in textfield
2024-01-12 16:00:04 -06:00
julian
05c2974eb0
scrollable confirm send screen on desktop
2024-01-12 14:55:20 -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
sneurlax
061be596f5
strip as many trailing 00s as are present
2024-01-12 14:16:42 -06:00
sneurlax
660d98e5e4
simplify particl 00-stripping logic
2024-01-12 14:16:21 -06:00
sneurlax
3753a699ab
fic particl txs
2024-01-12 14:10:17 -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
ee992623ed
link tx v2s to address details properly
2024-01-12 09:17:07 -06:00
sneurlax
ec4889fd64
handle particl txs with ct_fee, rangeproof, and/or data_hex keys
2024-01-11 17:38:28 -06:00
sneurlax
2cbca50d52
WIP particl set tx version to 160 and strip trailing 00s
2024-01-11 17:37:32 -06:00
julian
52477e124f
Some clean up
2024-01-11 17:36:13 -06:00
julian
d0bd99e0fc
reset tezos address type from unknown to tezos
2024-01-11 17:26:21 -06:00
julian
90deb600b4
untested stellar
2024-01-11 17:20:21 -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
julian
dc9054138c
ensure litescribe api call failures don't block wallet functionality
2024-01-11 12:50:42 -06:00
julian
73767a474e
filter out token transactions on main wallet tx list
2024-01-11 12:21:28 -06:00
julian
5cee68913c
null assignment fix
2024-01-11 12:19:56 -06:00
sneurlax
52fbcdb5e1
pass bech32 hrp as override on address decode
2024-01-11 12:14:57 -06:00
julian
46d454fad1
token transaction display fixes
2024-01-11 12:12:31 -06:00
julian
90cc8ced9c
add token support to tx v2 card
2024-01-11 11:31:28 -06:00
julian
9711b79da5
various eth+token tweaks
2024-01-11 11:19:23 -06:00
julian
e6317a8507
infinite loop bugfix
2024-01-10 20:46:43 -06:00
julian
187f3bc462
properly load eth token wallets
2024-01-10 17:40:42 -06:00
julian
6942a9b3dd
add tokenInfo to migration and a couple other eth token related tweaks
2024-01-10 17:16:04 -06:00
sneurlax
7bf817ca66
Merge remote-tracking branch 'origin/wallets_refactor' into wallets_refactor
2024-01-10 16:54:24 -06:00
sneurlax
1753f6aada
PART tx V2 changes (WIP)
2024-01-10 16:54:17 -06:00
julian
9996328126
More WIP eth + tokens
2024-01-10 16:53:12 -06:00
julian
37a164bb8f
put or update address instead of assuming it doesn't exist in db (it shouldn't exist in db though...)
2024-01-10 16:48:41 -06:00
julian
af02bddef1
Change anonFees key to a more generalized overrideFee in tx otherData. May cause some current testing wallets to display weird prices. Won't affect production. To fix testing wallets just rescan/restore.
2024-01-10 16:40:36 -06:00
julian
da88f6640c
firo fee sheet fixes
2024-01-10 16:40:36 -06:00
sneurlax
da24aaa391
Merge remote-tracking branch 'origin/wallets_refactor' into wallets_refactor
2024-01-10 16:32:03 -06:00
sneurlax
7f9216acd6
NMC tx V2 changes (WIP, isar unique index violated error)
2024-01-10 16:31:51 -06:00
julian
baea4923dd
token wallet info cache and contract addresses provider usages
2024-01-10 12:21:28 -06:00
julian
61e687585e
token wallet info cache refactor from hive to isar
2024-01-10 11:58:22 -06:00
julian
6d9be31e76
particl tweaks
2024-01-10 10:24:29 -06:00
julian
76aca78dbb
namecoin tweaks
2024-01-10 10:23:40 -06:00
julian
49d5a1eaf2
prevent full epic sync on app load
2024-01-10 10:08:38 -06:00
julian
36f090a1e7
WIP eth refactor
2024-01-10 10:08:12 -06:00
sneurlax
784ca8cc2d
Merge branch 'namecoin' into wallets_refactor
2024-01-09 17:25:58 -06:00
sneurlax
5fdcb522ca
Merge remote-tracking branch 'origin/wallets_refactor' into namecoin
2024-01-09 17:25:41 -06:00
sneurlax
ef15382c13
typofix
2024-01-09 17:25:33 -06:00
sneurlax
5d72f77c15
Merge remote-tracking branch 'origin/wallets_refactor' into particl
2024-01-09 17:24:58 -06:00
sneurlax
3d2684130a
implement more particl methods
2024-01-09 17:24:51 -06:00
sneurlax
2e3f559bf7
uncomment code needed to run
...
TODO: recomment?
2024-01-09 16:57:53 -06:00
sneurlax
0230575575
implement more namecoin methods
2024-01-09 16:57:32 -06:00
julian
228444141b
migration fix for mnemonic verified flag changes
2024-01-09 14:44:16 -06:00
julian
c4a3874bf0
various epiccash tweaks and fixes
2024-01-09 14:43:58 -06:00
julian
68754e3329
build runner
2024-01-09 11:04:02 -06:00
julian
cb7e63ba3b
rough epic cash refactor
2024-01-09 10:56:05 -06:00
sneurlax
621aff4796
fee estimation
2024-01-08 20:30:17 -06:00
sneurlax
d08b5c9b22
fee estimation
2024-01-08 20:27:27 -06:00
julian
f43ae8788d
monero refactor with some fixes applied to wownero as well
2024-01-08 13:40:07 -06:00
julian
4232ef8d8a
disable wrapped segwit p2sh for btc
2024-01-08 13:39:30 -06:00
julian
72eee46220
particl and namecoin refactor skeleton code with some interface clean up
2024-01-08 09:13:44 -06:00
julian
e5a4382153
breaking changes to wallet mnemonic verification
2024-01-05 17:22:40 -06:00
julian
42e18397d7
spark transaction to spark send fixes
2024-01-05 16:48:48 -06:00
julian
48ad3db84c
spark transaction sent to self fixes
2024-01-05 15:38:01 -06:00
julian
7bbc235b92
don't show change in amount total
2024-01-05 13:45:42 -06:00
julian
8ff9227e48
update ecash default server
2024-01-05 12:59:23 -06:00
julian
b11694220b
dirty hack for showing firo transactions right away until we can add functionality to sparkmobile
2024-01-05 12:59:01 -06:00
julian
3cf0d82085
spark send to self hide spark change amount on tx card
2024-01-05 08:41:22 -06:00
julian
4de6670a7d
spark balance icon
2024-01-04 18:58:19 -06:00
julian
09a57e246a
revert to using our own firo testnet server
2024-01-04 18:50:07 -06:00
julian
af25da5a59
untested: ltc refactor
2024-01-04 18:37:46 -06:00
julian
611237ecdf
litecoin crypto currency
2024-01-04 13:17:00 -06:00
julian
1121949f56
clear send form on successful send
2024-01-04 12:52:00 -06:00
julian
b5cb0b067f
disable tor has been added popup
2024-01-04 11:28:38 -06:00
julian
07b21a42c6
check change address diversifier on spark address generate
2024-01-03 11:01:04 -06:00
julian
89c781ef23
fix initial wallet not showing up on creation
2024-01-03 09:47:36 -06:00
julian
86be1444ea
critical desktop password related button/function locks
2024-01-03 09:37:50 -06:00
julian
ce0b871284
fix txns v2 not showing up right away on refresh
2024-01-03 08:38:01 -06:00
julian
02cb79c6a3
refactor send screen address validation to take into account not being able to send from lelantus to spark directly
2023-12-29 18:12:13 -06:00
julian
97ff9ecf8b
const app dir name
2023-12-29 10:34:41 -06:00
julian
202ca59410
tx status and icon fixes
2023-12-29 10:30:37 -06:00
julian
f697aeb043
WIP handle spark transaction parsing
2023-12-29 09:26:32 -06:00
julian
4074023a88
remove sparkData from tx data before caching as we currently don't need it and its quite large
2023-12-29 09:24:25 -06:00
julian
0fc68a3702
clean up
2023-12-27 10:01:21 -06:00
julian
953acb493c
spark spend from transparent and various clean up
2023-12-27 10:01:13 -06:00
julian
cb46c2fa3a
add named constructor that should have been done ages ago
2023-12-27 09:07:40 -06:00
julian
8cc72f3448
spark anonymize all
2023-12-24 10:51:08 -06:00
julian
73f213174d
WIP spark mint all
2023-12-22 18:15:44 -06:00
julian
c640d3e4cc
run createSparkSend in isolate
2023-12-21 16:18:12 -06:00
julian
94e69f193b
send all spark tweaks
2023-12-21 16:04:49 -06:00
julian
b441157398
handle send all spark properly
2023-12-21 14:41:29 -06:00
julian
1e1a472d42
fix transaction broadcast error text overflow on desktop
2023-12-21 10:24:22 -06:00
julian
1d3b07490d
successful spark to spark send
2023-12-21 10:23:55 -06:00
julian
d132116282
WIP spark spend progress
2023-12-20 18:00:02 -06:00
julian
f61acd90b7
hash used spark tags
2023-12-20 17:46:48 -06:00
julian
c16c97d74d
add required data to spark coin schema and some other small fixes for spark spend script creation
2023-12-20 13:45:46 -06:00
julian
35fafb5c5d
add some send logging
2023-12-20 13:11:21 -06:00
julian
acb0157d8a
Firo balance type toggle ui and send from balance type switching
2023-12-19 19:05:05 -06:00
julian
311b2adfd9
offload coin identification to separate isolate
2023-12-19 12:06:05 -06:00
julian
65e93c7f48
add spark address validation
2023-12-19 09:20:50 -06:00
julian
a2e36f06de
show diversifier in address details
2023-12-18 16:49:39 -06:00
julian
0f9eff6792
desktop spark address display
2023-12-18 16:48:41 -06:00
julian
11edcf30cf
format unused wallet coins for spark spend
2023-12-18 15:12:16 -06:00
julian
f8a5e44d7b
optimize spark coin refresh, refactor and clean up spark wallet recovery, and add extra data fields to the spark coin schema
2023-12-18 14:05:22 -06:00
julian
1c0b9bec1b
spark mint sequence fix
2023-12-18 12:56:27 -06:00
julian
cdd9b30cb7
standard firo send fixes
2023-12-18 12:53:11 -06:00
julian
4e96ce5438
empty memo (just like firo-qt)
2023-12-16 15:01:47 -06:00
julian
e4bb2aeca7
WIP spark mints (broken)
2023-12-16 14:28:04 -06:00
julian
c1640331af
spark coins ui view
2023-12-16 14:26:23 -06:00
julian
8336712a23
some firo transaction display fixes
2023-12-16 10:21:50 -06:00
julian
2469c3eb91
small tweaks mainly targeting firo transaction parsing
2023-12-15 13:30:51 -06:00
julian
cae0bada66
update spark balance based on identified coins
2023-12-15 08:47:46 -06:00
julian
3cbc866fe9
update isar spark coin schema
2023-12-15 08:16:51 -06:00
Julian
69860843e0
id coins tweak
2023-12-14 20:51:09 -06:00
julian
a25c004768
WIP firo transactions v2 w/ spark
2023-12-14 10:44:41 -06:00
julian
b180b8632e
add missing required parameter
2023-12-14 09:48:49 -06:00
julian
a3bfec5d5c
build runner for firo related tx updates
2023-12-14 09:46:39 -06:00
julian
4010605bb7
spark mint tx version
2023-12-14 09:15:11 -06:00
julian
f83fb76bd8
clean docs/comments
2023-12-14 08:31:15 -06:00
sneurlax
1d6ca55a36
add WIP transaction builder
2023-12-13 20:25:13 -06:00
sneurlax
04bceb1755
prepareSparkMintTransaction i/o validation (WIP)
2023-12-13 20:12:12 -06:00
sneurlax
597252f2be
Merge remote-tracking branch 'origin/wallets_refactor_spark_integrationn' into spark_refactor
2023-12-13 18:37:14 -06:00
julian
cf2114b7a3
cached spark used coin tags electrumx call
2023-12-13 16:15:59 -06:00
julian
e1241372bf
cached spark anon set electrumx call fixes and usage
2023-12-13 14:13:11 -06:00
julian
7dcac56a5a
WIP cached spark anon set electrumx call
2023-12-13 11:36:37 -06:00
julian
b1e4627837
WIP spark spend
2023-12-13 11:26:30 -06:00
Julian
50a3e8e4da
Merge remote-tracking branch 'origin_sw/ui-fixes' into ui-fixes
2023-12-11 13:00:55 -06:00
Julian
8031798892
exchange fixes
2023-12-11 13:00:50 -06:00
julian
1387a71f4a
take into account tickers and coin names as possible pay in currencies
2023-12-10 13:13:55 -06:00
julian
0ce0b1d30e
bandaid fix
2023-12-10 12:58:50 -06:00
julian
1fb62d3e54
send from stack fix
2023-12-10 12:42:37 -06:00
sneurlax
5f4ef72e64
validation in prepareSparkMintTransaction and TODOs
2023-12-07 15:58:23 -06:00
julian
6507ebd346
correct comment
2023-12-07 15:30:35 -06:00
sneurlax
5567d96f5a
confirmSparkMintTransaction
2023-12-07 15:05:27 -06:00
sneurlax
f30e996655
dummy hidden settings prepare spark mint button
2023-12-07 14:55:40 -06:00
sneurlax
dd01444ff5
add refresh spark data hidden button
2023-12-07 14:46:50 -06:00
julian
2e19dd8545
WIP spark mint transaction fix
2023-12-07 13:11:50 -06:00
julian
095bfc2ff3
WIP spark mint transaction
2023-12-07 13:11:45 -06:00
Julian
d911ea0e66
temp fix nano
2023-12-07 12:17:51 -06:00
julian
46796f02dd
WIP spark mint transaction fix
2023-12-07 10:57:54 -06:00
julian
883a5e67e6
WIP spark mint transaction
2023-12-07 10:56:45 -06:00
julian
56e11400a2
WIP spark scanning txhash correction
2023-12-05 16:55:43 -06:00
sneurlax
658901ff03
WIP spark scanning
2023-12-05 16:55:38 -06:00
julian
051bd7db48
WIP spark scanning txhash correction
2023-12-05 14:44:50 -06:00
julian
71e89b489f
WIP spark scanning
2023-12-05 12:31:45 -06:00
sneurlax
0b0774b0b8
testnet
2023-12-05 00:00:58 -06:00
sneurlax
eaf14c2e8a
hardcode key from test
2023-12-05 00:00:30 -06:00
sneurlax
656b301754
remove unnecessary toHex
...
cleaning up diff for stashing etc purposes
2023-12-04 16:13:13 -06:00
julian
d5cb4dd6b4
backport of some tezos fixes
2023-12-04 15:45:33 -06:00
julian
01f2cdd117
pull over tezos support files from the future
2023-12-04 14:54:55 -06:00
julian
9a9c9550ee
Untested ecash fusion port. Manual port of https://github.com/cypherstack/stack_wallet/pull/705 combined with manual port to v2 transactions for ecash as well as a couple other changes ported from the wallets_refactor branch
2023-12-04 14:50:38 -06:00
julian
9ff323393e
firo testnet testing enable
2023-12-04 13:16:04 -06:00
julian
780a34b7dc
eth token api endpoint update
2023-12-04 10:55:46 -06:00
julian
fd8ca3edf8
tx v2 sent amount calc fix
2023-12-04 10:55:43 -06:00
julian
747565fa16
firo used serials cached electrumx fix
2023-12-04 10:48:09 -06:00
julian
c51ccd33ac
eth token api endpoint update
2023-12-04 10:46:34 -06:00
julian
9ad723a5b2
WIP database schema for spark coin data
2023-12-04 09:35:59 -06:00
julian
1b0d918a6e
tx v2 sent amount calc fix
2023-11-30 09:43:40 -06:00
julian
734e9d90b1
WIP basic PoC showing firo spark address in stack wallet
2023-11-29 09:53:30 -06:00
julian
6ddef9f077
add lib spark local dep for testing
2023-11-28 10:13:10 -06:00
julian
0cb1e90097
build runner
2023-11-28 08:30:29 -06:00
julian
3e89136210
WIP more spark interface structure
2023-11-27 15:18:20 -06:00
julian
170fad272d
do not throw here as updateBalance is currently being called on refresh
2023-11-27 15:07:16 -06:00
julian
befc402057
ensure set call runs smoothly
2023-11-27 15:06:37 -06:00
julian
3cc0ebce26
WIP spark interface
2023-11-27 14:57:33 -06:00
julian
c1be34e9cb
desktop rescan complete dialog size fix and some internal tweaks
2023-11-27 12:03:04 -06:00
julian
5b3a998091
various firo restore/rescan fixes and tweaks
2023-11-27 11:50:35 -06:00
julian
e5043dfe90
lelantus get used serials caching improvements with extra checks
2023-11-27 11:48:14 -06:00
julian
cfcd7b7fd6
code duplication clean up
2023-11-27 08:42:32 -06:00
julian
789d4a8085
firo electrumx batching re enabled
2023-11-27 08:42:09 -06:00
julian
43bca4cf34
more firo balance ui fixes
2023-11-24 14:30:28 -06:00