UNPKG

@web3-onboard/core

Version:

Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardized spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, mul

29 lines (28 loc) 2.29 kB
import { type ChainId, type DecimalChainId, type WalletInit, type WalletModule, type ValidateReturn, type AppMetadata } from '@web3-onboard/common'; import type { InitOptions, WalletState, ConnectOptions, DisconnectOptions, ConnectOptionsString, AccountCenter, NotifyOptions, Notification, CustomNotification, CustomNotificationUpdate, Notify, ConnectModalOptions, Theme } from './types.js'; export declare function validateWallet(data: WalletState | Partial<WalletState>): ValidateReturn; export declare function validateInitOptions(data: InitOptions): ValidateReturn; export declare function validateWalletModule(data: WalletModule): ValidateReturn; export declare function validateConnectOptions(data: ConnectOptions | ConnectOptionsString): ValidateReturn; export declare function validateDisconnectOptions(data: DisconnectOptions): ValidateReturn; export declare function validateString(str: string, label?: string): ValidateReturn; export declare function validateSetChainOptions(data: { chainId: ChainId | DecimalChainId; chainNamespace?: string; wallet?: WalletState['label']; rpcUrl?: string; label?: string; token?: string; }): ValidateReturn; export declare function validateAccountCenterUpdate(data: AccountCenter | Partial<AccountCenter>): ValidateReturn; export declare function validateConnectModalUpdate(data: ConnectModalOptions | Partial<ConnectModalOptions>): ValidateReturn; export declare function validateWalletInit(data: WalletInit[]): ValidateReturn; export declare function validateLocale(data: string): ValidateReturn; export declare function validateNotify(data: Partial<Notify>): ValidateReturn; export declare function validateNotifyOptions(data: Partial<NotifyOptions>): ValidateReturn; export declare function validateNotification(data: Notification): ValidateReturn; export declare function validateCustomNotificationUpdate(data: CustomNotificationUpdate): ValidateReturn; export declare function validateCustomNotification(data: CustomNotification): ValidateReturn; export declare function validateUpdateBalances(data: WalletState[]): ValidateReturn; export declare function validateUpdateTheme(data: Theme): ValidateReturn; export declare function validateAppMetadataUpdate(data: AppMetadata | Partial<AppMetadata>): ValidateReturn;