Multi-wallet support: EIP-6963 discovery + picker

Detects all injected wallets via EIP-6963 (Trust, MetaMask, SafePal, Phantom,
OKX, TokenPocket, and any 6963 wallet), with named fallbacks for ones that don't
announce and window.ethereum(.providers). One wallet connects directly; multiple
show a picker. connect()/sendTx() resolve a provider before use.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
martbost
2026-09-07 08:24:28 -05:00
parent 4a9e4c789e
commit 9fd85e0d6c
3 changed files with 62 additions and 4 deletions
+1 -1
View File
@@ -643,7 +643,7 @@
</div>
</div>
<script src="/assets/common.js?v=20260907n"></script>
<script src="/assets/wallet.js?v=20260907f"></script>
<script src="/assets/wallet.js?v=20260907q"></script>
<script src="/assets/my.js?v=20260907p"></script>
<script src="/assets/chat.js?v=20260907l"></script>
</body>