@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
TypeScript
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;