From eeeed7bb339501f7e725afb641bec916097b679b Mon Sep 17 00:00:00 2001 From: hkey0 <81494947+hkey0@users.noreply.github.com> Date: Fri, 14 Feb 2025 02:56:26 +0300 Subject: [PATCH 1/4] add solana --- app/providers/DynamicProvider.tsx | 3 +-- app/providers/wagmiProvider.tsx | 5 +---- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/app/providers/DynamicProvider.tsx b/app/providers/DynamicProvider.tsx index f06eec9f..ff043b55 100644 --- a/app/providers/DynamicProvider.tsx +++ b/app/providers/DynamicProvider.tsx @@ -6,14 +6,12 @@ import { ETHERSCAN_TESTNET_URL } from "../components/constants"; import { EthereumWalletConnectors } from "@dynamic-labs/ethereum"; import { DynamicContextProvider, - FilterChain, mergeNetworks, } from "@dynamic-labs/sdk-react-core"; import { SolanaWalletConnectors } from "@dynamic-labs/solana"; import { RelayChain } from "@reservoir0x/relay-sdk"; import { ReactNode, useEffect, useState } from "react"; -const eclipseWallets = ["backpacksol", "nightlysol"]; const evmNetworks = [ { blockExplorerUrls: [ETHERSCAN_TESTNET_URL], @@ -176,6 +174,7 @@ export const DynamicProvider = (props: { EthereumWalletConnectors, EclipseWalletConnectors, BitcoinWalletConnectors, + SolanaWalletConnectors, ], mobileExperience: "redirect", initialAuthenticationMode: "connect-only", diff --git a/app/providers/wagmiProvider.tsx b/app/providers/wagmiProvider.tsx index c33034d2..935385dc 100644 --- a/app/providers/wagmiProvider.tsx +++ b/app/providers/wagmiProvider.tsx @@ -31,10 +31,7 @@ export const WagmiProvider = (props: WagmiProviderProps) => { eclipseChain.explorerUrl = "https://eclipsescan.xyz"; } const apiChains = - data.chains - ?.map((chain) => configureViemChain(chain as any)) - //filter out solana temporarily - .filter((chain) => chain.id !== 792703809) ?? []; + data.chains?.map((chain) => configureViemChain(chain as any)) ?? []; const { wagmiConfig } = createWagmiConfig( apiChains .filter(({ viemChain }) => viemChain !== undefined) From eeee4fe7f3b6bc47838ca810e0c4d43b1cba1670 Mon Sep 17 00:00:00 2001 From: hkey0 <81494947+hkey0@users.noreply.github.com> Date: Fri, 14 Feb 2025 03:10:51 +0300 Subject: [PATCH 2/4] add solana --- app/providers/DynamicProvider.tsx | 8 -------- 1 file changed, 8 deletions(-) diff --git a/app/providers/DynamicProvider.tsx b/app/providers/DynamicProvider.tsx index ff043b55..8d2b21ce 100644 --- a/app/providers/DynamicProvider.tsx +++ b/app/providers/DynamicProvider.tsx @@ -39,9 +39,6 @@ const cssOverrides = ` } div { font-family: 'IBM Plex Sans', sans-serif; } - img[data-testid='iconic-solana'] { - content: url('/eclipse.png'); - } .wallet-progress-stepper, .accordion-item { border: 1px solid rgba(255, 255, 255, 0.1); @@ -194,11 +191,6 @@ export const DynamicProvider = (props: { mergeNetworks(networks, relayNetworks), ); }, - chainDisplayValues: { - solana: { - displayName: "Eclipse", - }, - }, }, cssOverrides, bridgeChains: [ From eeeee1eb5c5c1cbb30697991090b223e439a145e Mon Sep 17 00:00:00 2001 From: hkey0 <81494947+hkey0@users.noreply.github.com> Date: Fri, 14 Feb 2025 03:38:59 +0300 Subject: [PATCH 3/4] add solana --- app/providers/RelayKitProvider.tsx | 3 --- 1 file changed, 3 deletions(-) diff --git a/app/providers/RelayKitProvider.tsx b/app/providers/RelayKitProvider.tsx index 2302e55e..3f322417 100644 --- a/app/providers/RelayKitProvider.tsx +++ b/app/providers/RelayKitProvider.tsx @@ -68,9 +68,6 @@ export const RelayKitProvider = (props: { disablePoweredByReservoir: true, duneApiKey: process.env.NEXT_PUBLIC_DUNE_API_KEY, source: "bridge.eclipse.xyz", - vmConnectorKeyOverrides: { - 9286185: ["backpackeclipse", "nightlyeclipse", "okxeclipse"], - }, }} theme={theme} > From eeeece519e5a3fdeaaf66d05b089d353adb26d51 Mon Sep 17 00:00:00 2001 From: hkey0 <81494947+hkey0@users.noreply.github.com> Date: Fri, 14 Feb 2025 04:01:46 +0300 Subject: [PATCH 4/4] add solana --- app/providers/DynamicProvider.tsx | 2 +- app/providers/RelayKitProvider.tsx | 4 ++++ app/providers/wagmiProvider.tsx | 4 ---- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/app/providers/DynamicProvider.tsx b/app/providers/DynamicProvider.tsx index 8d2b21ce..d6a3e0d5 100644 --- a/app/providers/DynamicProvider.tsx +++ b/app/providers/DynamicProvider.tsx @@ -105,7 +105,7 @@ export const DynamicProvider = (props: { chains: RelayChain[]; }) => { const [isMobile, setIsMobile] = useState(false); - const { walletFilter, setWalletFilter } = useWalletFilter(); + const { setWalletFilter } = useWalletFilter(); useEffect(() => { const checkWindowSize = () => { diff --git a/app/providers/RelayKitProvider.tsx b/app/providers/RelayKitProvider.tsx index 3f322417..63863645 100644 --- a/app/providers/RelayKitProvider.tsx +++ b/app/providers/RelayKitProvider.tsx @@ -68,6 +68,10 @@ export const RelayKitProvider = (props: { disablePoweredByReservoir: true, duneApiKey: process.env.NEXT_PUBLIC_DUNE_API_KEY, source: "bridge.eclipse.xyz", + vmConnectorKeyOverrides: { + 9286185: ["backpackeclipse", "nightlyeclipse", "okxeclipse"], + 792703809: ["backpacksol", "nightlysol", "okxsol"], + }, }} theme={theme} > diff --git a/app/providers/wagmiProvider.tsx b/app/providers/wagmiProvider.tsx index 935385dc..1a8ed0dd 100644 --- a/app/providers/wagmiProvider.tsx +++ b/app/providers/wagmiProvider.tsx @@ -26,10 +26,6 @@ export const WagmiProvider = (props: WagmiProviderProps) => { ]); useEffect(() => { queryRelayChains(MAINNET_RELAY_API, {}).then((data) => { - const eclipseChain = data.chains?.find((chain) => chain.id === 9286185); - if (eclipseChain) { - eclipseChain.explorerUrl = "https://eclipsescan.xyz"; - } const apiChains = data.chains?.map((chain) => configureViemChain(chain as any)) ?? []; const { wagmiConfig } = createWagmiConfig(