import { useMiniKit } from '@coinbase/onchainkit/minikit';function MyComponent() { const { context } = useMiniKit(); const isBaseApp = context.client.clientFid === 309857; if (isBaseApp) { // Use Base App-specific features console.log('Running in Base App'); } return <div>{/* Your component */}</div>;}
import { useConnect } from 'wagmi';// Works with Base App's injected providerfunction WalletConnect() { const { connect, connectors } = useConnect(); // Base App connector available automatically}
// Direct access to Base App's providerasync function connectWallet() { if (window.ethereum) { await window.ethereum.request({ method: 'eth_requestAccounts' }); }}