From 08fe8a9bfc499841deb0fb81ef14136c078f0d47 Mon Sep 17 00:00:00 2001 From: thesn10 <38666407+thesn10@users.noreply.github.com> Date: Fri, 22 May 2026 21:00:56 +0200 Subject: [PATCH] use burner wallet for localnet --- app/src/app/WalletProviders.tsx | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/app/src/app/WalletProviders.tsx b/app/src/app/WalletProviders.tsx index 8eb4f84..a2bc132 100644 --- a/app/src/app/WalletProviders.tsx +++ b/app/src/app/WalletProviders.tsx @@ -5,6 +5,7 @@ import { ConnectionProvider, WalletProvider } from '@solana/wallet-adapter-react import { WalletAdapterNetwork, type WalletError } from '@solana/wallet-adapter-base' import { WalletModalProvider } from '@solana/wallet-adapter-react-ui' import { clusterApiUrl } from '@solana/web3.js' +import { UnsafeBurnerWalletAdapter } from '@solana/wallet-adapter-wallets' export type Network = 'devnet' | 'localnet' @@ -29,6 +30,12 @@ export function WalletProviders({ children }: { children: React.ReactNode }) { [network], ); + const wallets = useMemo( + () => network as string === 'localnet' ? [new UnsafeBurnerWalletAdapter()] : [], + // eslint-disable-next-line react-hooks/exhaustive-deps + [network] + ); + const onError = useCallback((error: WalletError) => { console.warn('[wallet]', error.name, error.message, error.error) }, []) @@ -36,8 +43,10 @@ export function WalletProviders({ children }: { children: React.ReactNode }) { return ( - - {children} + + + {children} +