Releases: thirdweb-dev/web3-onboard
Cobo Vault Wallet
This release adds support for the Cobo Vault hardware wallet. You can add it to your project by adding the following wallet init object to your wallets array when initializing Onboard:
{ walletName: 'cobovault', appName: '<YOUR_APP_NAME>', rpcUrl: '<RPC_ENDPOINT>' },
Also included in this release is an update to the modal copy for when a user selects a wallet on a mobile device but does not have that wallet app currently running. The button text used to say "Install <SELECTED_WALLET_NAME>" but it now informs the user to "open" the wallet as this was causing confusion for some users that had the selected wallet installed but not open.
Changelog:
1.20.0-0.1.0: [feature]: Add Cobo Vault hardware wallet support (#508)
1.20.0-0.0.1: [enhancement] - Install Wallet Copy (#514)
Bump y18n from 4.0.0 to 4.0.1 (#516)
Frame wallet support! 🎉
This release adds the Frame wallet to Onboard! To include in your project simply add the following init object to your wallets array when initializing Onboard: { walletName: 'frame' }
.
Additionally, Onboard now has the option to specify a custom network name. This custom network name can be used for all non-supported networks. For instance, before this releases if you were to add a networkId: 56
for binance smart chain when you did a wallet check you'd see local
as the network to switch too. Now you can replace local
with Binance smart chain mainnet
for a better user experience.
Changelog:
Optional dappId
This release fixes a regression introduced in version 1.19.0
that prevented Onboard from being intialized without a dappId
Changelog:
- 1.19.1-0.0.1: [fix] - Optional dappid (#497)
Status Wallet Fix
Just a small release to fix the Status wallet module.
Changelog:
1.19.0-0.0.1: [fix] - Status Wallet Module (#491)
Liquality Wallet
This release adds Liquality wallet to the list of available wallet modules. To include in your project simply add the following init object to your wallets array when initializing Onboard: { walletName: 'liquality' }
.
Also included is a couple of enhancements that improve dependency inclusion and WebSocket connections.
Changelog:
Wallet Reorgs/Removals
This release reorganizes the default wallets for better UX and deprecates Dapper, Unilogin, and Squarelink
wallets.
Changelog:
- Authereum now appears second in the list of default wallets
- Mobile only wallets no longer visible if client is on desktop
- Dapper/Unilogin/Squarelink wallets have been deprecated and are no longer available
- Updates GridPlus-related modules in preparation for Lattice firmware update
Torus Fix
aToken Wallet
This release adds aToken wallet. To add it to your project add the following wallet init object for aToken to your wallets array when initializing Onboard:
{ walletName: 'atoken' }
Also in this release a new initialization parameter has been added that allows control over the block polling interval for all providers that use a passed in rpcUrl
endpoint (WalletConnect, Ledger, Trezor, imToken, Trust, Huobi, Lattice, wallet.io). The default value is 4 seconds (4000
). To modify this value pass in a blockPollingInterval
parameter to your Onboard initialization:
const onboard = Onboard({
// ... other initialization options
blockPollingInterval: 20000 // [number][optional]
})
Changelog:
Fix hardware wallet account select dropdown
Add D'CENT wallet
This release adds a D'CENT wallet module, it can be included in a project by adding the following init object to the wallets array when initializing Onboard:
{ walletName: 'dcent' }
Also included in this release is a deep link for MetaMask wallet and an updated WalletConnect dependency to include the copy to clipboard feature.
Changelog: