Web3-Onboard is an open source wallet connection library that is super simple, actively maintained & updated and provides the widest support for injected and SDK wallets (along with hardware wallet support).
Switching to the use of Web3-Onboard in place of Web3 for the wallet connection library will add greater UX and wallet coverage.
One example I saw off the bat was when attempting to connect MetaMask to your site, only Coinbase displayed (as I have both installed). This problem is alleviated by Web3-Onboard which will show all installed wallets.
If this is something that peaks your interest I can open a PR to make the change so you can try out Web3-Onboard within your app
Official docs: https://onboard.blocknative.com/
Currently used by: Curve.fi, Zapper, Compound, Iron Bank, Synthetix, Beefy, etc
Web3-Onboard is an open source wallet connection library that is super simple, actively maintained & updated and provides the widest support for injected and SDK wallets (along with hardware wallet support).
Switching to the use of Web3-Onboard in place of Web3 for the wallet connection library will add greater UX and wallet coverage.
One example I saw off the bat was when attempting to connect MetaMask to your site, only Coinbase displayed (as I have both installed). This problem is alleviated by Web3-Onboard which will show all installed wallets.
If this is something that peaks your interest I can open a PR to make the change so you can try out Web3-Onboard within your app
Official docs: https://onboard.blocknative.com/
Currently used by: Curve.fi, Zapper, Compound, Iron Bank, Synthetix, Beefy, etc