Commit graph

4412 commits

Author SHA1 Message Date
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
julian
aac27636ee some clean up and imports fixing from merge 2024-05-27 11:24:11 -06:00
julian
c87564e1cd Merge remote-tracking branch 'origin/monerodart_testing' into monero_merge
# Conflicts:
#	.gitignore
#	crypto_plugins/flutter_libmonero
#	lib/pages/add_wallet_views/add_wallet_view/add_wallet_view.dart
#	lib/pages/add_wallet_views/restore_wallet_view/restore_options_view/restore_options_view.dart
#	lib/pages_desktop_specific/settings/settings_menu/nodes_settings.dart
#	lib/utilities/constants.dart
#	lib/wallets/crypto_currency/coins/monero.dart
#	lib/wallets/wallet/impl/monero_wallet.dart
#	lib/wallets/wallet/impl/wownero_wallet.dart
#	scripts/app_config/templates/pubspec.template
#	scripts/linux/build_all.sh
#	scripts/windows/build_all.sh
2024-05-27 10:41:50 -06:00
julian
aaded93d1f desktop save logs implementation 2024-05-27 10:14:38 -06:00
julian
c5f5f3b1b6 imports cleanup 2024-05-24 14:20:53 -06:00
julian
fc631bf866 add current commit of build to about 2024-05-24 13:56:14 -06:00
julian
f1b0e4e119 only fetch prices for enabled coins 2024-05-24 13:40:20 -06:00
julian
a3a1ddeeaf ignore unsupported coins from SWB files on restore 2024-05-24 13:20:46 -06:00
julian
1a078955c9 clean up git status and show for enabled coins only 2024-05-24 12:01:48 -06:00
julian
a976219417 hide tokens when empty list on mobile wallet create view 2024-05-23 15:44:00 -06:00
julian
9398a09533 in app logo icon override option added so the stack wallet logo in the standard themes can be replaced specifically for duo but possibly other options as well 2024-05-23 15:38:45 -06:00
julian
cf7433655c centralize isStackCoin check functionality 2024-05-23 11:26:58 -06:00
julian
3ee22cbbac handle getting currency via ticker or name a bit more nicely 2024-05-23 11:05:30 -06:00
julian
0af6574e81 Tell flutter_libmonero how to get access to the application dir 2024-05-23 10:41:42 -06:00
julian
459e882ab6 app data dir fix 2024-05-23 09:20:11 -06:00
julian
ec5fc6d2a5 fix remaining package imports/exports 2024-05-23 08:55:14 -06:00
julian
e01b778778 dart fix --apply --code=prefer_relative_imports 2024-05-22 18:37:06 -06:00
julian
f904d409a5 generalize project config 2024-05-22 17:56:51 -06:00
julian
2678513474 move all lottie files into symlinked structure based on app 2024-05-22 15:00:32 -06:00
sneurlax
7fe1109665 add duo theme bundles and images
TODO script using test2_duo.json
2024-05-22 14:43:56 -05:00
julian
cc7b958c5a script generated app_config.g.dart file 2024-05-22 13:38:49 -06:00
julian
f02634f635 link assets based on config 2024-05-21 15:42:27 -06:00
julian
e0abd97041 make it easy to comment out certain coins in app config to disable them 2024-05-21 12:57:56 -06:00
julian
c9d4e57d65 rename to shorter name 2024-05-21 12:57:51 -06:00
julian
22fef651cd remaining app name replacement and make app name const (and some linter cleanup) 2024-05-21 11:54:05 -06:00
julian
f1a437d45a eth contract abi fixes 2024-05-21 11:11:40 -06:00
sneurlax
73faa11272 more AppConfig usage 2024-05-15 17:20:14 -05:00
julian
8d43dfc6ae fix network on wallet load 2024-05-15 15:54:28 -06:00
julian
a82f6c3c6e coin enum finally gone 2024-05-15 15:24:02 -06:00
sneurlax
b917dab5c0 whiteLabel.dart -> app_config.dart
redux
2024-05-14 11:31:16 -06:00
sneurlax
570a5f378f whiteLabel.dart -> app_config.dart
related rafactorings
2024-05-14 11:31:16 -06:00
sneurlax
9fa86dec7e white label patches
drywall, mud
2024-05-14 11:31:16 -06:00
sneurlax
b1e0e92d5a My Prefix 2024-05-14 11:31:16 -06:00
sneurlax
e0b8837c36 refactor 2024-05-14 11:31:16 -06:00
sneurlax
759a75daf8 WIP note 2024-05-14 11:31:16 -06:00
sneurlax
1d135a2fa6 lib/whiteLabel.dart 2024-05-14 11:31:16 -06:00
julian
129c46fca0 make recovery screen scrollable on desktop 2024-05-14 11:11:09 -06:00
julian
e3c761dfb0 flip text fields on frost restore screen 2024-05-14 10:36:11 -06:00
julian
63f75bae03 fix frost steps qr code colors 2024-05-14 10:31:18 -06:00
julian
37cb83a2d4 fix coin card color 2024-05-14 10:26:03 -06:00
julian
738cb55a40 fix delete frost wallet on mobile 2024-05-14 09:49:20 -06:00
Julian
81a4d2f1eb ios disable select location to save swb and default to Docs dir 2024-05-13 13:03:13 -06:00
julian
20438da655 all wallets sync changes for better ui performance 2024-05-13 10:10:34 -06:00
julian
3f4ebe0229 specific error dialog when an unrecoverable frost error has occurred 2024-05-13 08:55:27 -06:00
julian
441faf4d3a fix frost coin assets 2024-05-13 08:11:12 -06:00
julian
032a507e72 frost db tx fix and some lint clean up 2024-05-13 08:10:53 -06:00
julian
e5d89f15bd dirty peercoin fee calc hack 2024-05-10 15:55:07 -06:00
julian
c34791ea96 add todo stubs 2024-05-10 15:55:07 -06:00
julian
68c5ec4f44 update default themes with fixed peercoin svg 2024-05-10 15:55:07 -06:00
julian
968f7e61cd use segwit primary 2024-05-10 15:55:07 -06:00
julian
a05287bae4 lints 2024-05-10 15:55:07 -06:00
julian
5cda658bd2 fix ppc testnet port and map coins to nodes instead oif manually 2024-05-10 15:55:07 -06:00
julian
5b573c579c fix server port and add testnet derivation path construction support 2024-05-10 15:55:07 -06:00
julian
f6decc2fb4 add supported deviation path 2024-05-10 15:55:07 -06:00
sneurlax
667560372d peercoin WIP 2024-05-10 15:55:07 -06:00
julian
d92b712146 speed up spark sends 2024-05-10 14:32:15 -06:00
julian
cb70b5c92f show current spark address as my stack contact address for firo wallets 2024-05-10 10:09:30 -06:00
julian
ecadefef63 update frost info dialogs 2024-05-10 09:52:21 -06:00
julian
9f4df0368a add extra info to spark transaction generating dialog and some linter clean up 2024-05-09 16:12:22 -06:00
julian
51807ac8e6 lints clean up 2024-05-09 12:44:56 -06:00
julian
cccf1a7012 don't attempt to identify already checked used coin tags and add some more logging 2024-05-09 12:25:32 -06:00
julian
12a0e4c289 lints 2024-05-09 11:56:42 -06:00
julian
9bfac51926 use a switch to exhaustively ensure we didn't forget to include a newly added Coin value 2024-05-09 10:51:28 -06:00
sneurlax
fe98b1b215
Merge branch 'testing' into monerodart_testing 2024-05-08 18:51:34 -05:00
julian
213f78b36c quick vSize calc 2024-05-08 16:26:04 -06:00
julian
d8f6ff23d4 don't show lelantus balance on mobile if zero 2024-05-08 13:26:51 -06:00
julian
bf14dd09f4 display "transparent" instead of "p2pkh" on firo address type 2024-05-08 11:01:52 -06:00
julian
8a076a8d5b init state provider fix 2024-05-08 10:58:14 -06:00
julian
9ff14ea471 remove old date picker leftovers 2024-05-08 10:53:47 -06:00
julian
9ec40fdc2e don't show p2pkh addresses on generate address option for bitcoin wallets 2024-05-08 10:53:28 -06:00
julian
4f8cbbd8d8 address type display name tweaks 2024-05-08 10:53:28 -06:00
julian
7bde8b70d9 update default themes 2024-05-08 10:53:28 -06:00
julian
c801ccbea9 Merge remote-tracking branch 'origin/testing' into testing_julian
# Conflicts:
#	docs/building.md
2024-05-07 16:35:02 -06:00
julian
70e9566135 use nicer looking date picker 2024-05-07 16:34:08 -06:00
sneurlax
c8691ac0cc fix address book contact selection
Thank you @julian for the patch,
```
Index: lib/pages/send_view/send_view.dart
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
diff --git a/lib/pages/send_view/send_view.dart b/lib/pages/send_view/send_view.dart
--- a/lib/pages/send_view/send_view.dart	(revision fa8829072e)
+++ b/lib/pages/send_view/send_view.dart	(date 1715103987498)
@@ -906,6 +906,10 @@
       sendToController.text = _data!.contactLabel;
       _address = _data!.address.trim();
       _addressToggleFlag = true;
+
+      WidgetsBinding.instance.addPostFrameCallback((timeStamp) {
+        _setValidAddressProviders(_address);
+      });
     }

     if (isPaynymSend) {

```
2024-05-07 14:08:08 -05:00
julian
12c47fcbec extract date picker to separate file 2024-05-07 13:01:31 -06:00
julian
a63e2c784e icon size fix 2024-05-07 11:49:49 -06:00
julian
fa8829072e enable solana and disable frost on desktop in release builds 2024-05-07 11:24:19 -06:00
julian
cf565944e2 freeze possible firo masternode outputs 2024-05-07 11:11:16 -06:00
julian
29e67ec0bf better logging 2024-05-07 10:52:33 -06:00
julian
0ac8885aa8 fix eth token abi endpoint and some logic clean up 2024-05-07 09:49:12 -06:00
julian
d747347414 speed up initial load time 2024-05-06 18:25:31 -06:00
julian
309a483026 use final 2024-05-06 18:25:10 -06:00
julian
accc9a9b4e use final 2024-05-06 13:26:31 -06:00
julian
2aca5f472b frost sign icon 2024-05-06 11:50:14 -06:00
sneurlax
981b7c86d4 desktop confirm send pw field enable submit on enter pressed 2024-05-06 09:57:43 -06:00
sneurlax
becf0d0347 Merge remote-tracking branch 'origin/testing' into monerodart_testing 2024-05-03 20:09:25 -05:00
sneurlax
6883f3d093 warnings and formatting 2024-05-03 19:56:39 -05:00
sneurlax
0221841ee3 listen to Tor status changes and update node accordingly 2024-05-03 19:56:27 -05:00
sneurlax
86bd8f93c8 Merge branch 'tor' into monerodart_testing 2024-05-03 19:33:11 -05:00
julian
8c082f3ed4 untested stellar tor listener 2024-05-03 19:14:19 -05:00
julian
bcb39c3906 no need for class wide htt client property, and close the client before assigning a new one 2024-05-03 19:14:14 -05:00
julian
dd45c870f6 untested stellar tor listener 2024-05-03 18:04:57 -06:00
julian
65941478b8 experimental navigation 2024-05-03 16:38:12 -06:00
julian
1aad524cdb no need for class wide htt client property, and close the client before assigning a new one 2024-05-03 15:42:21 -06:00
julian
04e27a166e unused code cleanup 2024-05-03 14:43:02 -06:00
julian
b1534d6b03 Merge remote-tracking branch 'origin_SW/testing' into frost_ui 2024-05-03 14:34:54 -06:00
julian-CStack
3aefb3f6e8
Merge branch 'testing' into conflict_resolution 2024-05-03 14:33:13 -06:00
julian-CStack
ce9ff9b280
Merge pull request #799 from cypherstack/update-epicbox-address-in-isar
Update address to match epicbox config
2024-05-03 14:26:58 -06:00
julian
e699522a8c code style/linter cleanup 2024-05-03 14:24:14 -06:00
julian-CStack
3abc097471
Merge branch 'testing' into tor 2024-05-03 14:13:17 -06:00
Julian
0d3ae2a635 various frost ui flow tweaks and fixes 2024-05-03 12:22:19 -06:00
Julian
e2fe526be4 Don't print keys 2024-05-03 10:32:32 -06:00
julian
832be89cab frost transaction sending ui update 2024-05-03 09:37:59 -06:00
julian
1be51a666b frost initiate tx signing screen ui polish 2024-05-03 09:37:59 -06:00
julian
4b4647e02c disable frost send all button 2024-05-03 09:37:59 -06:00
julian
a858e4924c desktop frost ui bandaid 2024-05-03 09:37:59 -06:00
julian
7276cd41f0 frost wallet backup screen bugfix 2024-05-03 09:37:59 -06:00
julian
969e7f2dcd simplify showing the frost flow steps qr code data 2024-05-03 09:37:59 -06:00
julian
72069bd070 frost checkbox widget 2024-05-03 09:37:59 -06:00
julian
b2087c1f1d tweak frost join new wallet step 1 screen ui 2024-05-03 09:37:59 -06:00
julian
7f0585d4f9 fix button enabled state bug 2024-05-03 09:37:59 -06:00
julian
2de96f15e0 frost send view recipients ui update 2024-05-03 09:37:59 -06:00
julian
fc3ec6aa0a frost display WU instead of vByte 2024-05-03 09:37:59 -06:00
julian
ccca53f3d8 frost flow interruption dialog 2024-05-03 09:37:59 -06:00
julian
48e05919d5 use frost step scaffold for frost send/sign flow 2024-05-03 09:37:59 -06:00
julian
92d0733005 re route frost sign tx on mobile 2024-05-03 09:37:59 -06:00
julian
76844a562b encode resharer names in resharer config 2024-05-03 09:37:59 -06:00
julian
7455ab55f5 use new frost step text field widget 2024-05-03 09:37:59 -06:00
julian
69b79b1ff0 frost step text field widget 2024-05-03 09:37:59 -06:00
julian
2e4a3d406d some routing bug clean up 2024-05-03 09:37:59 -06:00
julian
cb5f4e61de wrap one way frost flow in sub navigation 2024-05-03 09:37:59 -06:00
julian
999df80e60 refactor "new ms config import" to step 1b 2024-05-03 09:37:59 -06:00
julian
56b18a6c93 insert step 1a (create new ms config) 2024-05-03 09:37:59 -06:00
julian
9481475f45 add stub and rename back to normal 2024-05-03 09:37:59 -06:00
julian
d697be81d7 rename temp weird names so git doesn't think I'm completely changing and deleting files 2024-05-03 09:37:59 -06:00
julian
a9449ace0d various frost settings view ui tweaks and fixes 2024-05-03 09:37:59 -06:00
julian
3bddec00f1 fix frost restore routing error 2024-05-03 09:37:59 -06:00
julian
7250215edc mobile initiate resharing view updates 2024-05-03 09:37:59 -06:00
julian
10b9e5433e mobile frost wallet settings screen ui update 2024-05-03 09:37:59 -06:00
julian
acccce62a8 frost wallet bottom nav bar ui refactor on mobile 2024-05-03 09:37:59 -06:00
julian
3c76cc115c rough gui refactor for frost wallet creation on mobile 2024-05-03 09:37:59 -06:00
julian
3e74683d6c add newly designed simple mobile dialog 2024-05-03 09:37:58 -06:00
julian
1f75c6b6e7 select frost import config type selection screen 2024-05-03 09:37:58 -06:00
julian
292b8a03c0 prep frost ui refactor 2024-05-03 09:37:58 -06:00
julian
4df2a7d214 remove unused frost wallet toggle 2024-05-03 09:37:58 -06:00
julian
d145ec9546 move widget to widgets directory 2024-05-03 09:37:58 -06:00
julian
1101b8c932 clean up sol 2024-05-03 09:33:59 -06:00
sneurlax
1bbb08b433 Merge remote-tracking branch 'mrcyjanex/cyjan-monerodartv2' into monerodart_testing 2024-05-01 15:52:18 -05:00
Czarek Nakamoto
ed840ac235 windows support 2024-05-01 16:42:54 +02:00
sneurlax
ef7afcb634 update default monero seed length for ui display purposes 2024-04-30 13:14:03 -05:00
sneurlax
a65d370104 Merge remote-tracking branch 'MrCyjaneK/cyjan-monerodartv2' into monerodart_testing 2024-04-30 10:35:39 -05:00
Czarek Nakamoto
90fca36b77 tor proxy support 2024-04-30 16:13:40 +02:00
Czarek Nakamoto
7929d49e27 polyseed support 2024-04-30 09:55:24 +02:00
dethe
87a96b9b09 sol: fee set fix and sent to self fix 2024-04-30 00:18:54 +03:00
sneurlax
09cbcc7b66 add 16 word polyseeds as an option for monero 2024-04-29 13:59:25 -05:00
Czarek Nakamoto
ffa4c85d53 additionalInfo backwards compat 2024-04-29 13:59:06 -05:00
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