- 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
|
||
|---|---|---|
| .. | ||
| public | ||
| src | ||
| index.html | ||