@gemini-wallet/core
Version:
Core SDK for Gemini Wallet integration with popup communication
11 lines • 581 B
TypeScript
import { type GeminiProviderConfig, ProviderEventEmitter, type ProviderInterface, type RpcRequestArgs } from "@/types";
export declare class GeminiWalletProvider extends ProviderEventEmitter implements ProviderInterface {
private readonly config;
private wallet;
constructor(providerConfig: Readonly<GeminiProviderConfig>);
request<T>(args: RpcRequestArgs): Promise<T>;
openSettings(): Promise<void>;
reverseResolveEns(address: string): Promise<import("@/types").ReverseEnsResponse>;
disconnect(): Promise<void>;
}
//# sourceMappingURL=provider.d.ts.map