import type { init } from "@web3-onboard/solid"; import injectedModule from "@web3-onboard/injected-wallets"; const injected = injectedModule(); const MAINNET_RPC_URL = 'https://mainnet.infura.io/v3/' export const chains = [ { id: '0x1', token: 'ETH', label: 'Ethereum Mainnet', rpcUrl: MAINNET_RPC_URL }, { id: 42161, token: 'ARB-ETH', label: 'Arbitrum One', rpcUrl: 'https://rpc.ankr.com/arbitrum' }, { id: '0xa4ba', token: 'ARB', label: 'Arbitrum Nova', rpcUrl: 'https://nova.arbitrum.io/rpc' }, { id: '0x2105', token: 'ETH', label: 'Base', rpcUrl: 'https://mainnet.base.org' } ]; export default { accountCenter: { desktop: { enabled: true, }, mobile: { enabled: true, }, }, wallets: [injected], connect: { autoConnectLastWallet: true }, chains, appMetadata: { name: "Takaturn", icon: "", description: "Taka's web3-onboard", recommendedInjectedWallets: [ { name: "MetaMask", url: "https://metamask.io" }, { name: "Coinbase", url: "https://wallet.coinbase.com/" }, { name: "Frame", url: "https://frame.sh" }, ], }, } satisfies Parameters["0"];