@plutoxyz/frame-js
Version:
SDK for integrating with Pluto Frame
22 lines (21 loc) • 752 B
TypeScript
import { Brand, Endpoints, InitializationOptions, PageHooks } from "../types";
import { ParentToChildEvents } from "../enums";
export declare const DEFAULT_ENDPOINTS: {
frame: string;
notary: string;
socket: string;
};
declare class PlutoSDK {
#private;
constructor();
isConnected(): boolean;
getFingerprint(): string | null;
isInitialized(): boolean;
send: (eventName: ParentToChildEvents, payload: any) => void;
updateBrand: (brand?: Brand) => void;
updateEndpoints: (endpoints: Endpoints) => void;
initialize: (hooks: PageHooks, options?: InitializationOptions) => Promise<this | undefined>;
connect: (script: string) => Promise<void>;
resetConnection(): Promise<void>;
}
export { PlutoSDK };