Wallets
Trezor
Wallet module for connecting Trezor hardware wallets to Web3 Onboard.
Install
- Yarn
- Npm
Options
Usage
Build Environments
For build env configurations and setups please see the Build Env section here
Wallets
Wallet module for connecting Trezor hardware wallets to Web3 Onboard.
yarn add @web3-onboard/trezor npm install @web3-onboard/trezor type TrezorOptions = { email: string appUrl: string customNetwork?: CustomNetwork filter?: Platform[] containerElement?: string } interface CustomNetwork { networkId: number genesis: GenesisBlock hardforks: Hardfork[] bootstrapNodes: BootstrapNode[] } interface GenesisBlock { hash: string timestamp: string | null gasLimit: number difficulty: number nonce: string extraData: string stateRoot: string } interface Hardfork { name: string block: number | null } interface BootstrapNode { ip: string port: number | string network?: string chainId?: number id: string location: string comment: string } type Platform = DeviceOSName | DeviceBrowserName | DeviceType | 'all' import Onboard from '@web3-onboard/core' import trezorModule from '@web3-onboard/trezor' const trezor = trezorModule({ email: '<EMAIL_CONTACT>', appUrl: '<APP_URL>' }) const onboard = Onboard({ // ... other Onboard options wallets: [ trezor //... other wallets ] }) const connectedWallets = await onboard.connectWallet() console.log(connectedWallets) For build env configurations and setups please see the Build Env section here