UNPKG

@leapwallet/embedded-wallet-sdk-react

Version:

A react library for integrating metamask snaps on a cosmos dApp

33 lines (32 loc) 899 B
/// <reference types="react" /> export type ConnectedWallet = { type: 'cosmos' | 'evm' | 'svm' | 'btc'; address: string; prettyName: string; logoUrl?: string; }; export type AccountContextType = { chainId: string; address: string; restUrl?: string; }; export type ChainRecord = Record<string, { address: string; restUrl?: string; coinType?: string; chainType?: string; }>; type AccountContextValue = { chainData: ChainRecord; enableWalletConnect: boolean; connectedWalletList?: ConnectedWallet[]; }; interface AccountContextProviderProps { children: React.ReactNode; chainData: ChainRecord; enableWalletConnect?: boolean; connectedWalletList?: ConnectedWallet[]; } export declare const AccountContextProvider: React.FC<AccountContextProviderProps>; export declare const useAccountContext: () => AccountContextValue; export {};