@ponziland/account
Version:
Account management library for Starknet with wallet modal and connection state
25 lines (24 loc) • 631 B
TypeScript
declare global {
interface Window {
solana?: any;
}
}
declare class PhantomWalletStore {
private state;
private listenersRegistered;
private skipAutoReconnect;
private forcePromptNextConnect;
get isConnected(): boolean;
get walletAddress(): string;
get loading(): boolean;
get error(): string | null;
private getProvider;
private registerEventListeners;
initialize(): Promise<void>;
connect(options?: {
forcePrompt?: boolean;
}): Promise<boolean>;
disconnect(): Promise<void>;
}
export declare const phantomWalletStore: PhantomWalletStore;
export {};