UNPKG

@onboard-dx/injected-wallets

Version:

Injected wallet module for connecting browser extension and mobile wallets to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported

11 lines (10 loc) 638 B
import type { Device, ProviderRpcErrorCode } from '@web3-onboard/common'; import type { InjectedProvider, InjectedWalletModule } from './types.js'; export declare class ProviderRpcError extends Error { message: string; code: ProviderRpcErrorCode | number; data?: unknown; constructor(error: Pick<ProviderRpcError, 'message' | 'code' | 'data'>); } export declare const defaultWalletUnavailableMsg: ({ label, externalUrl }: InjectedWalletModule) => string; export declare const isWalletAvailable: (provider: InjectedProvider, checkProviderIdentity: InjectedWalletModule['checkProviderIdentity'], device: Device) => boolean;