- useWallet.ts: forceConnect接受specificProvider参数,暴露watchAsset()方法
- WalletSelector.tsx: 支持MetaMask/OKX/TP/Trust/Coinbase/Bitget/Rabby/SafePal/imToken/Phantom
connect()返回{address, provider},onAddressDetected传递provider
- Home.tsx: forceConnect传入provider,连接成功后自动切换BSC/ETH网络标签
连接成功后自动触发watchAsset弹出添加代币确认框
handleAddToken改用wallet.watchAsset()而非window.ethereum
NavWalletButton增加onNetworkDetected回调prop
|
||
|---|---|---|
| client | ||
| drizzle | ||
| server | ||
| shared | ||
| drizzle.config.ts | ||
| package.json | ||
| tsconfig.json | ||
| vite.config.ts | ||
| vitest.config.ts | ||