Releases: blocknative/web3-onboard
MetaMask Update
This release has an update to handle breaking changes to the MetaMask provider.
Also included is a new wallet module for TokenPocket. You can include TokenPocket in your project with the following wallet initialization object:
{ walletName: 'tokenpocket' }
Changelog:
Lattice Hardware Wallet
This release adds a wallet module for the Lattice Hardware Wallet. To include Lattice in your project, add the following wallet init object in the wallets array when initializing Onboard:
{
walletName: 'lattice',
rpcUrl: '<RPC_URL>',
appName: '<APP_NAME>' // app name that will be displayed on device
}
Changelog:
- Adds Lattice hardware wallet support (#434)
Provider Engine Fix
Just a small release to handle an error when Infura is rate limiting the eth_blocknumber
rpc request that is made by the web3-provider-engine
polling. Also included is a small improvement to the Trezor module to dynamically import the provider engine dependencies.
Changelog:
Bug Fixes
This release has a couple of included bug fixes. The first fixes a bug with Opera Touch wallet, which was preventing Onboard from connecting correctly. The second is a revert of some previous changes to the Ledger transport which lead to reports of instability on some browsers and operating systems.
Also included in this release is a new wallet module for wallet.io. To add to your project just include the following wallet init object in your wallets array when initializing Onboard:
{ walletName: 'wallet.io', rpcUrl: 'RPC_ENDPOINT_URL' }
Changelog:
HyperPay Wallet
Huobi Wallet
This release adds Huobi wallet as an included wallet for mobile devices. To add it to your project add the following init object to the wallets array when initializing Onboard: { walletName: 'huobiwallet', rpcUrl: RPC_URL }
. The rpcUrl
parameter is optional but needs to be included if you would like the balance
subscription to function correctly.
Also included in this release is a change to the Ledger module, adding some logic to determine the best transport to use based on the OS and browser combination that the user is on. If a LedgerTransport
is passed in with the init object for Ledger, then Onboard will still use the passed in transport. This change will fix the Ledger module for users on Windows 10.
Changelog:
MYKEY Wallet
This release adds MYKEY wallet. It can be included in a project by adding the following initialization object to the wallets array:
{ walletName: 'mykey', rpcUrl: 'RPC_URL' }
The rpcUrl
is an optional parameter that will enable the balance
subscription to work correctly (like the Trust and imToken modules)
Also included in this release is a fix that adds some fallback fonts so that in the case that Helvetica Neue
isn't available, it will fallback to something more suitable than Times New Roman
. Thanks to @benjlevesque for the PR on this one!
Changelog:
MEETONE Wallet
This release adds support for the MEETONE mobile wallet. To add to your project simply add: { walletName: 'meetone' }
to your wallets
array when initializing Onboard.
Changelog: