Client library to onboard users to web3 apps
MIT License
Published by aaronbarnardsound over 2 years ago
This release of the injected wallets package includes a fix to the validation when filtering wallets so that a boolean
and string[]
type is valid as indicated by the types.
Changelog:
Published by aaronbarnardsound over 2 years ago
This release adds an enhancement to the auto select wallet flow, allowing for an additional option to disable modals which prevents modals from flashing on screen on a successful auto connect.
const previouslySelectedWallet = window.localStorage.getItem('selectedWalletLabel')
onboard.connectWallet({
autoSelect: {
label: previouslyConnectedWallet,
disableModals: true
}
})
The original way of calling connectWallet
with the autoselect
parameter as a string
is also still valid and will get converted to the new options object internally.
There are edge cases where a user may have disabled, logged out or revoked access to your app since last session, in which case the usual wallet popups will fire, but no Onboard modals will display and the call to connect wallet may not resolve if the user does not successfully log in.
Changelog:
Published by aaronbarnardsound over 2 years ago
This release has a small bugfix to ensure that there is a chain rpcUrl before trying to do an ENS lookup.
Changelog:
Published by aaronbarnardsound over 2 years ago
This release of the common
package update the request
type on the EIP1193
provider so that it is compatible with the ethers ExternalProvider
type.
Changelog:
Published by aaronbarnardsound over 2 years ago
This release of the core
package updates the common
package to include a type fix for the EIP1193Provider
.
Changelog:
Published by aaronbarnardsound over 2 years ago
This release includes two small fixes to the core module.
Changelog:
Published by aaronbarnardsound over 2 years ago
Changelog:
Published by aaronbarnardsound over 2 years ago
[gnosis:v2.0.1]
eth_requestAccounts
method on provider to return safe address[core:v2.0.5]
[demo:v2.0.1]
Published by aaronbarnardsound over 2 years ago
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.
Packages with new versions:
Wallet packages with new versions:
Published by Adamj1232 over 2 years ago
1.38.2 Release Contains:
1.38.1-0.0.1 : [update] - walletlink version to 2.5.0 (#835)
1.38.1-0.0.2 : [chore] - change xdefi redirect link to chrome store (#833)
1.38.1-0.0.3: [fix] Detected wallet logic
1.38.1-0.0.4 : [fix] - 1inch wallet (#843)
Published by Adamj1232 over 2 years ago
Update the Blocknative branding with new logos!
Published by Adamj1232 over 2 years ago
Description
Published by Adamj1232 over 2 years ago
In this release we have Support for Tokenary Wallet, Gnosis package update, BlankWallet -> BlockWallet rebrand & update WalletLink Package version
Published by Adamj1232 over 2 years ago
This release updates Walletlink version from 2.2.6 -> 2.4.4, update Walletconnect version from 1.6.2 -> 1.7.1 and adds 1inch Wallet Support for Mobile
// 1inch Wallet
{
walletName: '1inch'
}
Changelog:
1.37.1-0.0.2: [update] - Update Walletconnect dep to 1.7.1 (#775)
1.37.1-0.0.1: [fix] - Add 1inch wallet (#779)
1.37.0-0.0.1: [update] Update Walletlink dep to 2.4.4 (#689)
Published by Adamj1232 almost 3 years ago
Published by taylorjdawson almost 3 years ago
This release adds support for Math Wallet & Ronin Wallet. To add to your project, simply add the following wallet init object to your wallets array when initializing Onboard:
//Math wallet
{
walletName: 'mathwallet'
},
// Ronin Wallet
{
walletName: 'ronin'
}
Changelog:
1.36.0-0.1.0: [feature] Add Ronin wallet (#757)
1.36.0-0.1.1: [fix] remove providerName check for XDeFi Wallet (#758)
1.36.0-0.2.1: [feature] Add MathWallet (#689)
Published by taylorjdawson almost 3 years ago
This release adds support for Tally Wallet. To add to your project, simply add the following wallet init object to your wallets array when initializing Onboard:
{
walletName: 'tally'
}
Published by taylorjdawson almost 3 years ago
This release adds Fantom to the built-in networks such that the correct network will be displayed in the switch network modal. Furthermore the release adds a bug fix for the detected wallet.
Changelog:
Published by taylorjdawson almost 3 years ago
Adds important update to WalletLink that fixes known critical issue: "Error: Unknown Ethereum address" when trying to send a transaction #149.
Full Changelog: https://github.com/blocknative/onboard/compare/1.35.3...1.35.4
Published by taylorjdawson almost 3 years ago
This release adds Blank wallet. Additionally the release includes 2 important bug fixes. The first is a fix to ledger signing such that it will properly sign EIP1559 transaction. Second, we include a fix to the injected wallet module to remedy the user options being overridden.
Full Changelog: https://github.com/blocknative/onboard/compare/1.35.2...1.35.3