Skip to content

Releases: thirdweb-dev/web3-onboard

Cobo Vault Wallet

30 Mar 06:11
6d6043c
Compare
Choose a tag to compare

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! 🎉

03 Mar 22:50
8f2b913
Compare
Choose a tag to compare

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:

  • 1.19.2-0.2.0: Adds Frame wallet support (#494)
  • 1.19.2-0.1.0: Adds an optional networkName field to the config (#502)

Optional dappId

18 Feb 03:07
3c53d4b
Compare
Choose a tag to compare

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

02 Feb 23:32
f9869ed
Compare
Choose a tag to compare

Just a small release to fix the Status wallet module.

Changelog:

1.19.0-0.0.1: [fix] - Status Wallet Module (#491)

Liquality Wallet

29 Jan 04:44
148363b
Compare
Choose a tag to compare

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:

  • Adds Liquality wallet (#483)
  • Initializes WebSocket connection only when needed (#484 + #487)
  • Adds eth-lattice-keyring dependency to Rollup config (#485)
  • Sends Onboard version to Blocknative servers (#488)
  • Updates to latest version of the Blocknative SDK (#489)

Wallet Reorgs/Removals

11 Jan 21:19
6f1f18e
Compare
Choose a tag to compare

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

23 Dec 02:59
318ec5a
Compare
Choose a tag to compare

This release updates Torus version to 1.9.2, reverting a version lock to 1.8.2 in the last release. The newest version of Torus implements EIP-1102 and fixes the type error issue encountered in #461 .

Changelog:

  • Fix Torus integration (#470 )

aToken Wallet

16 Dec 00:46
35445b2
Compare
Choose a tag to compare

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:

  • Update Authereum version (#459)
  • add AToken wallet (#464)
  • blockPollingInterval add (#467)
  • lock torus version 1.8.2 (#468)

Fix hardware wallet account select dropdown

01 Dec 02:10
fbb0ca4
Compare
Choose a tag to compare

This release fixes a bug that was introduced in #443 with a typo that missed a closing quotation in the html string. The missing quotation resulted in the select dropdown not being rendered correctly.

Changelog:

  • Add missing quotation (#455)

Add D'CENT wallet

20 Nov 05:51
5cb654c
Compare
Choose a tag to compare

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:

  • Add MetaMask deep link (#448)
  • add D'CENT Wallet (#449)
  • feat: WalletConnect with copy to clipboard (#450)