From a88c2e50f515dce36d814ee78b8506f9e7fad1d3 Mon Sep 17 00:00:00 2001 From: Tommaso Casaburi Date: Tue, 5 May 2026 15:57:40 +0700 Subject: [PATCH] fix(settings): remove Solana RPC advanced option --- .../__tests__/advanced-settings.test.tsx | 5 ++-- .../advanced-settings/advanced-settings.tsx | 26 ++----------------- 2 files changed, 4 insertions(+), 27 deletions(-) diff --git a/src/components/settings-modal/advanced-settings/__tests__/advanced-settings.test.tsx b/src/components/settings-modal/advanced-settings/__tests__/advanced-settings.test.tsx index 5aea3993..e8a19849 100644 --- a/src/components/settings-modal/advanced-settings/__tests__/advanced-settings.test.tsx +++ b/src/components/settings-modal/advanced-settings/__tests__/advanced-settings.test.tsx @@ -139,15 +139,15 @@ describe('AdvancedSettings', () => { const textareas = container.querySelectorAll('textarea'); const textInputs = container.querySelectorAll('input[type="text"]'); - expect(textareas.length).toBe(5); + expect(textareas.length).toBe(4); expect(textInputs.length).toBe(3); + expect(container.textContent).not.toContain('Solana RPC'); await dispatchInput(textareas[0], ' https://ipfs.one.example \n\nhttps://ipfs.two.example '); await dispatchInput(textInputs[0], ' https://media.new.example '); await dispatchInput(textareas[1], ' https://pubsub.one.example \n'); await dispatchInput(textareas[2], ' https://router.one.example \n'); await dispatchInput(textareas[3], ' https://eth.one.example \n'); - await dispatchInput(textareas[4], ' https://sol.one.example \n'); await dispatchInput(textInputs[1], ' ws://127.0.0.1:9138/secret '); await dispatchInput(textInputs[2], ' /tmp/next-pkc '); await clickButton('save_advanced_settings'); @@ -156,7 +156,6 @@ describe('AdvancedSettings', () => { mediaIpfsGatewayUrl: 'https://media.new.example', chainProviders: { eth: { chainId: 1, urls: ['https://eth.one.example'] }, - sol: { chainId: 101, urls: ['https://sol.one.example'] }, }, pkcOptions: { dataPath: '/tmp/next-pkc', diff --git a/src/components/settings-modal/advanced-settings/advanced-settings.tsx b/src/components/settings-modal/advanced-settings/advanced-settings.tsx index 5329f31a..42e4aa2b 100644 --- a/src/components/settings-modal/advanced-settings/advanced-settings.tsx +++ b/src/components/settings-modal/advanced-settings/advanced-settings.tsx @@ -9,7 +9,6 @@ interface SettingsProps { pubsubProvidersRef?: RefObject; httpRoutersRef?: RefObject; ethRpcRef?: RefObject; - solRpcRef?: RefObject; p2pRpcRef?: RefObject; p2pDataPathRef?: RefObject; } @@ -131,11 +130,10 @@ const HttpRoutersSettings = ({ httpRoutersRef }: SettingsProps) => { ); }; -const BlockchainProvidersSettings = ({ ethRpcRef, solRpcRef }: SettingsProps) => { +const BlockchainProvidersSettings = ({ ethRpcRef }: SettingsProps) => { const account = useAccount() as AccountShape | undefined; const chainProviders = getChainProviders(account); const ethRpcDefaultValue = chainProviders?.['eth']?.urls?.join('\n'); - const solRpcDefaultValue = chainProviders?.['sol']?.urls?.join('\n'); return (
@@ -150,17 +148,6 @@ const BlockchainProvidersSettings = ({ ethRpcRef, solRpcRef }: SettingsProps) => rows={chainProviders?.['eth']?.urls?.length || 1} />
- Solana RPC, for .sol domains -
-