Version 2: Web3-Onboard ππ₯
Web3-Onboard is the long awaited full re-write of Onboard that takes everything that we have learned in designing/managing Onboard V1 and implements a new architecture and API. This initial release has feature parity with version 1 along with a bunch of new features. This first release will also serve as a flexible foundation/architecture for the many upcoming features that we have planned.
Features
- Re-designed UI: New modern UI that is fully customizable via CSS vars.
- Multiple Chain Support: Your users can now switch between chains/networks with ease. You configure which EVM compatible chains you want to support.
- Multiple Wallets and Accounts Connection: Your users can now connect multiple wallets and/or multiple accounts within each wallet at the same time.
- React Hooks: A React Hooks package for slick integration in to React apps.
- Minimal Dependencies: All wallet dependencies are included in separate packages, so you only include the ones you want to use.
- Dynamic Imports: Supporting multiple wallets in your app requires a lot of dependencies. Onboard dynamically imports a wallet and dependencies only when the user selects it, so that minimal bandwidth is used.
- Wallet Provider Standardization: All wallet modules expose a provider that is patched to be compliant with the EIP-1193, EIP-1102, EIP-3085 and EIP-3326 specifications.
Packages with new versions:
Wallet packages with new versions: