Commit graph

4252 commits

Author SHA1 Message Date
Czarek Nakamoto
f614cfff5f wownero support 2024-04-29 13:59:06 -05:00
Czarek Nakamoto
c78fba7b36 monero.dart clean 2024-04-29 12:46:30 -05:00
dethe
bf3667da85 solana fee estimation fixes 2024-04-29 20:19:09 +03:00
julian
cfe06f5b13 clean up and optimize 2024-04-29 11:01:26 -06:00
dethe
f279bf1f3b fix deprecated fee func and null fees. 2024-04-29 19:19:01 +03:00
Czarek Nakamoto
dc699c6551 additionalInfo backwards compat 2024-04-26 17:51:51 +02:00
Czarek Nakamoto
fb0b87942a wownero support 2024-04-26 14:23:01 +02:00
sneurlax
01de393521 fetch paynym bot image over Tor
hard to test, as I cannot claim/generate nor detect a previously-claimed/generated nym over Tor due to
```
flutter: Log: [Info][2024-04-25 20:28:22.609Z]: HTTP.post() rethrew: Exception: Command handling failed. With error: serverError
flutter: #0      SocksSocket._handleCommandResponse (package:socks5_proxy/src/client/socks_client.dart:196:7)
flutter: <asynchronous suspension>
flutter: #1      SocksSocket.initialize (package:socks5_proxy/src/client/socks_client.dart:74:22)
flutter: <asynchronous suspension>
flutter: #2      SocksTCPClient.connect (package:socks5_proxy/src/client/socks_tcp_client.dart:70:20)
flutter: <asynchronous suspension>
flutter: #3      SocksTCPClient.assignToHttpClientWithSecureOptions.<anonymous closure> (package:socks5_proxy/src/client/socks_tcp_client.dart:46:40)
flutter: <asynchronous suspension>
flutter: #4      _ConnectionTarget.connect.<anonymous closure> (dart:_http/http_impl.dart:2490:32)
flutter: <asynchronous suspension>
flutter: #5      _HttpClient._openUrl.<anonymous closure> (dart:_http/http_impl.dart:2787:15)
flutter: <asynchronous suspension>
flutter: #6      HTTP.post (package:stackwallet/networking/http.dart:85:41)
flutter: <asynchronous suspension>
flutter: #7      PaynymIsApi._post (package:stackwallet/utilities/paynym_is_api.dart:54:22)
flutter: <asynchronous suspension>
flutter: #8      PaynymIsApi.nym (package:stackwallet/utilities/paynym_is_api.dart:267:22)
flutter: <asynchronous suspension>
flutter: #9      Wallet.refresh (package:stackwallet/wallets/wallet/wallet.dart:511:21)
flutter: <asynchronous suspension>
```
2024-04-25 15:35:04 -05:00
sneurlax
81fd642735 do not show multiple warnings when entering wallet
remove WIP/original TorWarningDialog
2024-04-25 14:57:42 -05:00
sneurlax
d17a66b2fc Merge branch 'solana' into tor 2024-04-25 14:05:38 -05:00
sneurlax
2a472491a6 Merge branch 'stellar' into tor 2024-04-25 14:05:35 -05:00
sneurlax
9e26913fc4 tezos has tor support 2024-04-25 14:03:28 -05:00
sneurlax
4f55765a53 stellar has tor support 2024-04-25 14:01:28 -05:00
sneurlax
e4d8a4af36 solana has tor support 2024-04-25 14:00:44 -05:00
julian
420c73ed5d mobile address list changes as per figma 2024-04-24 17:17:29 -06:00
julian
53b849c8c5 slightly hacked in address type selection and generation based on the wallet's supported address types 2024-04-24 16:36:12 -06:00
julian
7070d16add fix: bug where electrumx wallets don't show address on first time opening receive screen 2024-04-24 16:22:56 -06:00
julian
b17b8d0b4b clean up code 2024-04-24 15:42:17 -06:00
sneurlax
f3ef245fd7 pass proxy to StellarSdk as appropriate 2024-04-24 16:21:25 -05:00
julian
02997ffc70 disable eth token price fetching to prevent being throttled 2024-04-24 15:12:49 -06:00
julian
af87ec76ef build runner run updates 2024-04-24 15:00:36 -06:00
Czarek Nakamoto
b6a9ce58db monero.dart clean 2024-04-24 21:37:22 +02:00
julian
f7cadcdc62 use final where possible in sol wallet 2024-04-24 09:47:35 -06:00
julian
50a1b33e32 make _rpcClient private and _checkClient synchronous 2024-04-24 09:36:27 -06:00
julian-CStack
8f2b0ecc3e
Merge pull request #837 from cypherstack/solana
Use Solana over Tor (as appropriate)
2024-04-24 09:23:34 -06:00
sneurlax
2feb7d0be3 update Solana Tor support to use method amenable to upstream merge 2024-04-23 22:03:46 -05:00
sneurlax
ef15a8e466 Merge remote-tracking branch 'origin/testing' into tezos 2024-04-23 18:04:39 -05:00
sneurlax
6c4f266a1c pass proxy info to Tezos as appropriate 2024-04-23 18:01:27 -05:00
julian
f8b9c64ef0 possible bugfix 2024-04-23 16:04:29 -06:00
julian
32809a93fa fix error logging and update pubspec.lock 2024-04-23 15:53:15 -06:00
sneurlax
feef4d95ca Merge branch 'solana-tor' into testing 2024-04-23 16:47:01 -05:00
julian
bd017f8354 address type dropdown styling 2024-04-23 15:42:47 -06:00
sneurlax
9a1e622d65 pass raw String address instead of full InternetAddress
and update tor troubleshooting docs to be more specific
2024-04-23 16:11:22 -05:00
sneurlax
93a3a3f9c1 cleanup
redundant comments
2024-04-23 16:11:22 -05:00
sneurlax
4f9eae7169 pass proxyInfo to Solana RpcClient if Tor is enabled 2024-04-23 16:11:22 -05:00
dethe
00f1b3999b validation and other fixes 2024-04-23 16:11:10 -05:00
sneurlax
11a5ed33e5 solana tor wip 2024-04-23 16:11:10 -05:00
sneurlax
00cff96131 hide solana behind prefs toggle
toggle in dev menu
2024-04-23 16:11:10 -05:00
sneurlax
4e732a5253 add solana enabled pref
toggled in dev menu
2024-04-23 16:11:10 -05:00
dethe
68210b2765 add solana 2024-04-23 16:11:10 -05:00
julian
351ce4ec02 mobile copy address button on receive screen 2024-04-23 15:06:36 -06:00
julian
ff86cbccf6 Better error message when trying to send all and the fee is greater than the balance in the wallet 2024-04-23 14:01:38 -06:00
julian
76a0a82b24 inspector should be off unless debugging 2024-04-23 14:01:38 -06:00
julian
3fe7f47d8b clean up test epicbox connection 2024-04-23 14:01:38 -06:00
julian
bfba6d9f5d eth token price fetch "fix" and clearer eth token price fetch error logging 2024-04-23 14:01:38 -06:00
julian
622740a8c0 centralized electrum client management 2024-04-23 13:59:35 -06:00
Diego Salazar
a2f74ced8a
Merge pull request #833 from cypherstack/tor
Add Tor warning dialog and Network DevTools documentation for checking Tor usage outside of app
2024-04-18 15:54:13 -06:00
sneurlax
8d56358ebc validate remainder seed word input(s) 2024-04-18 15:29:36 -05:00
sneurlax
6afe034dc4 Merge remote-tracking branch 'origin/testing' into tor 2024-04-18 15:28:36 -05:00
julian
9f5a5901f6 More bitcoindart -> coinlib migration 2024-04-18 11:33:23 -06:00
sneurlax
edc57f69dd typofix
sorry
2024-04-17 21:32:01 -05:00
sneurlax
53e401edb8 mobile Tor warning 2024-04-17 20:41:45 -05:00
sneurlax
39a9dc83db add button to show tor warning dialog in hidden settings menu 2024-04-17 13:18:18 -05:00
sneurlax
30255c665e allow a BasicDialog to optionally flex
so the buttons can be pushed to the bottom of the dialog
2024-04-17 13:05:23 -05:00
sneurlax
eff06c88b8 add a Tor warning dialog for non-Tor coins
on desktop, TODO test mobile.
2024-04-17 13:04:55 -05:00
sneurlax
12030da1b2 add coin impl equality operator overrides 2024-04-17 13:04:10 -05:00
sneurlax
edc8737edc add supported coins list
to replace the Coin enum someday
2024-04-17 13:03:51 -05:00
sneurlax
1090f5caa2 add warning dialog when clicking card of coin incompatible with Tor
TODO fix spacing/style.
2024-04-16 18:19:38 -05:00
sneurlax
3218216caa add tor support bool to CryptoCurrency and override in coin impls 2024-04-16 17:42:51 -05:00
julian
023bad0c70 WIP: coinlib 2 migration (taproot txns on btc testnet tested working) 2024-04-15 15:51:36 -06:00
julian
985e269993 constructor clean up 2024-04-15 15:47:32 -06:00
julian
99373e6dbc build runner isar schema modification 2024-04-15 13:27:41 -06:00
julian
400f08c8bb minOutput = dust limit ? 2024-04-15 13:22:30 -06:00
julian
2a030bffba linter warning clean up 2024-04-15 10:31:57 -06:00
julian
98410ea8f0 use coinlib address parsing to check address type and not rely specifically on btc address prefixes to validate taproot addresses 2024-04-12 14:57:41 -06:00
julian
e15e8e3530 move bip86 down to preserve index values of other values just in case 2024-04-12 14:56:10 -06:00
sneurlax
3b0fb69339 fromScript->fromRedeemScript 2024-04-12 14:24:06 -06:00
sneurlax
b50985aec7 detect p2tr outputs 2024-04-12 14:05:24 -06:00
sneurlax
f630c3f567 use HRP for appropriate network
fixes testnet
2024-04-12 14:04:20 -06:00
sneurlax
f2effa3575 add most basic bip86 address derivation stub
to be tested according to https://github.com/bitcoin/bips/blob/master/bip-0086.mediawiki#test-vectors
2024-04-12 14:04:01 -06:00
sneurlax
5f6eabb1dc NetworkParams->Network
TODO update network params
2024-04-12 13:58:16 -06:00
julian
02a5339146 linter warning fix 2024-04-11 12:18:20 -06:00
julian
b230a123a5 material3 surface tint on scroll "bug" fix 2024-04-11 11:34:12 -06:00
julian
b412973a6b disable troublesome unused callbacks 2024-04-11 11:21:20 -06:00
sneurlax
f26e6e8b01 flutter_local_notifications updates
Ios->Darwin, etc.
2024-04-04 18:18:24 -05:00
Kronk
98c8b4dc6a
Update block_explorers.dart (change eCash default explorer)
Changed the eCash block explorer from bitcoinabc.org to the default explorer.e.cash.
2024-04-01 17:29:22 +02:00
sneurlax
d9163a2bbd hide tor stacy buttons 2024-03-20 16:48:55 -05:00
sneurlax
96c1976d78 use same back button widget on mobile as on desktop 2024-03-20 16:16:44 -05:00
sneurlax
0f4fb8378f use pref to cull frost things if not enabled 2024-03-20 16:08:49 -05:00
sneurlax
5e7c9ad65b add FROST enabled pref
a bool
toggle from hidden settings menu
2024-03-20 16:08:49 -05:00
Diego Salazar
2996b98230
Merge pull request #815 from cypherstack/fix-particl-sync
Fix particl sync
2024-03-18 11:13:16 -06:00
Diego Salazar
bc53ffc219
Merge pull request #813 from cypherstack/add_frost
Fix send view
2024-03-18 11:12:46 -06:00
Diego Salazar
9cd4ac162d
Merge pull request #812 from cypherstack/change-coin-ordering
Change coin ordering
2024-03-18 11:12:24 -06:00
likho
ad4974e072 Ignore anon type txs when syncing wallet 2024-03-18 17:52:40 +02:00
likho
11136d3d14 Revert "In the tx list only process txs that are not anon"
This reverts commit c1b9ba085f.
2024-03-18 17:50:04 +02:00
likho
c1b9ba085f In the tx list only process txs that are not anon 2024-03-18 17:49:11 +02:00
sneurlax
1a5e31d046 add missing send view args option 2024-03-15 18:57:30 -05:00
Likho
27410b8ead Change coin ordering 2024-03-15 20:02:14 +02:00
likho
d8e5b8e305 Add frost mascot and dialog 2024-03-15 13:26:50 +02:00
likho
ec51f95449 WIP: Add frost mascot 2024-03-14 20:23:41 +02:00
sneurlax
95bb47aaf8 fix rescans 2024-03-12 07:45:49 -05:00
sneurlax
64b0f23910 desktop create sign tweaks
making things wider and scrollable but the qr code not overflowingly wide
2024-03-12 07:05:05 -05:00
sneurlax
778795139a add import sign config route 2024-03-12 06:48:01 -05:00
sneurlax
0fe16638b0 pad desktop send view with ConditionalParent 2024-03-12 06:45:26 -05:00
sneurlax
181ec5e539 Revert "wrap send view content in padding"
This reverts commit 2aa3bebf78.
2024-03-11 23:05:55 -05:00
sneurlax
10233550b1 fix issue with modifying fixed-length list 2024-03-11 23:02:16 -05:00
sneurlax
09bbdb5368 add missing frost routes 2024-03-11 11:20:41 -05:00
likho
ed42dba9cc Update address to match epicbox config 2024-03-08 19:31:34 +02:00
sneurlax
bfdcfcec1a resolve "can't add to fixed length list" exception 2024-03-06 18:13:39 -06:00
sneurlax
809cbe6195 FROST Multisig settings buttons mobile and desktop 2024-03-06 18:09:38 -06:00
sneurlax
f558703253 DesktopScaffold on desktop 2024-03-06 18:04:54 -06:00
sneurlax
5d1615b72e fix keys popup, add copy buttons, and add basic style
and import cleanup
2024-03-06 10:55:15 -06:00
sneurlax
445fc832a3 center "import sign config" button 2024-03-06 10:16:54 -06:00
sneurlax
5644d763c2 Merge branch 'staging' into add_frost 2024-03-01 13:07:04 -06:00
sneurlax
3a5a886e7a remove Expanded widget from restore wallet view
resolves gray screen on Windows in release mode
2024-02-29 18:45:13 -06:00
Diego Salazar
bdc06db4ee
Merge pull request #785 from cypherstack/eth
Add "&all" param to Ethereum API call (addresses BEAM contract issue)
2024-02-28 14:05:22 -07:00
sneurlax
defc301053 add "&all" param to eth api call 2024-02-28 14:42:16 -06:00
sneurlax
9eaa9391d3 Merge branch 'staging' into firo 2024-02-28 14:40:47 -06:00
Diego Salazar
9ee3377be1
Merge pull request #783 from cypherstack/update-to-latest-epic
Update to latest epic
2024-02-28 12:30:34 -07:00
Diego Salazar
5b18631dcc
Merge pull request #781 from cypherstack/epicbox
Change Epicbox to epicbox.stackwallet.com
2024-02-28 12:29:32 -07:00
likho
41d71f0529 Remove failover options for Epicbox 2024-02-28 20:11:18 +02:00
likho
891f2d8702 Attemp to update cached receiving address 2024-02-28 19:23:55 +02:00
likho
ab3df052d4 Check if default Epicbox is up on start up, always update wallet address to connected Epicbox server 2024-02-28 15:43:53 +02:00
julian
4c98ee0db3 tweak spark used coins update on successful send 2024-02-28 14:42:32 +07:00
likho
38c9de21f4 WIP: Update to latest Epic release 2024-02-28 07:04:55 +02:00
sneurlax
2ac1558266 find SparkCoins that correspond to the usedCoins returned from spark lib
instead of translating used coins to UTXOs, we find which SparkCoins in isar match the usedCoins returned from sparkmobile and update them as isUsed: true in db.
2024-02-27 19:01:53 -06:00
sneurlax
2513600a63 update epicbox 2024-02-27 14:45:13 -06:00
sneurlax
06e6407259 Revert "remove temporary doge fee hackfix"
This reverts commit f67c9e6402.
2024-02-27 13:48:48 -06:00
Diego Salazar
97f2262cf0
Merge pull request #779 from cypherstack/fees
Fix fees when returned in scientific notation
2024-02-26 22:03:49 -07:00
Diego Salazar
4e90e47d12
Merge pull request #778 from cypherstack/ui
Invert ConditionalParent condition
2024-02-26 22:03:39 -07:00
sneurlax
01881aae4f translate usedCoins to usedUTXOs 2024-02-26 19:05:17 -06:00
sneurlax
5d9dc02eb1 update _createSparkSend signature to return used coins 2024-02-26 14:30:44 -06:00
sneurlax
f67c9e6402 remove temporary doge fee hackfix
Closes #763.
2024-02-26 14:02:55 -06:00
sneurlax
c8a5a0087a invert condition 2024-02-26 10:29:46 -06:00
sneurlax
4d94de2e3d do not validate "p" (P2SH) addresses 2024-02-26 10:23:34 -06:00
sneurlax
557fb4b1d7 use ConditionalParent to only use an Expanded widget if isDesktop 2024-02-25 21:11:52 -06:00
sneurlax
aac9349400 fix mobile restore wallet view for small screens 2024-02-24 23:37:33 -06:00
sneurlax
bbfb152bd7 add bitcoin frost cases to validation switch
i'd like to do this more elegantly and just use each wallet impl's validateAddress

but this will do for now
2024-02-23 18:02:01 -06:00
sneurlax
73276ba676 update frost wallet for electrum_adapter functionality
pulled from electrumx_interface, might consider using those methods instead
2024-02-23 17:46:34 -06:00
sneurlax
7d5cc8d8be Merge branch 'staging' into add_frost 2024-02-23 17:37:21 -06:00
Diego Salazar
7d9b113b46
Merge pull request #771 from cypherstack/bch_amount_parsing
Bch amount parsing
2024-02-23 11:36:25 -07:00
julian
0a2166b3fb force reparse bch txns from cached electrumx responses on refresh to correct any parsing errors fixed by b9718bedbd 2024-02-23 19:33:10 +07:00
julian
b9718bedbd electrum/fulcrum bch output parse fix 2024-02-23 19:28:14 +07:00
sneurlax
101facaa2a make recovery screens scrollable for small desktop screens 2024-02-22 16:40:27 -06:00
sneurlax
7865e36638 change default americas epicbox server to stackwallet.epicbox.com 2024-02-22 14:56:20 -06:00
Diego Salazar
9eb1acafbd
Merge pull request #768 from cypherstack/debugging
Electrum/Fulcrum batching tweaks and fixes
2024-02-22 10:59:29 -07:00
sneurlax
e45eb85fc6 dogecoin fee fix 2024-02-22 11:57:29 -06:00
julian
725d11f9c2 electrum/fulcrum batching tweaks and fixes 2024-02-22 12:16:53 +07:00
Diego Salazar
d6710166f9
Merge pull request #764 from cypherstack/null-wallet
Do not trap user in "restore failed" dialog if serverside issues lead to failure
2024-02-20 16:40:40 -07:00
sneurlax
04ca80529a finally dismiss restoration failed dialog 2024-02-20 17:32:02 -06:00
sneurlax
235b731c19 null wallet fix
pt 1
2024-02-20 12:41:22 -06:00
sneurlax
e070c2d986 temporary estimatefee hackfix 2024-02-20 12:33:29 -06:00
sneurlax
f8d64218f2 resolve mutation issue 2024-02-19 15:18:29 -06:00
sneurlax
c213745e5a add error handling and attempt to reconnect on error 2024-02-19 15:11:10 -06:00
sneurlax
494a1a9ba6 close chain height subscriptions on tor connection preference change 2024-02-19 14:32:43 -06:00
sneurlax
80005221b2 Merge branch 'staging' into dev 2024-02-19 10:44:55 -06:00
likho
1ba1150c65 Check if tx value is not null when parsing OutputV2 tx 2024-02-19 16:05:57 +02:00
julian
be8ef772b0 INCOMPLETE: Untested refactor to reduce number of chain subscriptions and simply the management thereof 2024-02-17 15:47:53 +07:00
sneurlax
8e2ca6a6c9 remove old rpc client references 2024-02-16 17:05:13 -06:00
sneurlax
9ac8a32821 update ping and request functions 2024-02-16 16:55:24 -06:00
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