@shocknet/clink-sdk
Version:
sdk client for clink
20 lines (19 loc) • 677 B
TypeScript
import { AbstractSimplePool } from "nostr-tools/lib/types/pool";
import { NofferData } from "./noffer.js";
import { NdebitData } from "./ndebit.js";
export type ClinkSettings = {
privateKey: Uint8Array;
relays: string[];
toPubKey: string;
defaultTimeoutSeconds?: number;
};
export declare class ClinkSDK {
pool: AbstractSimplePool;
settings: ClinkSettings;
constructor(settings: ClinkSettings, pool?: AbstractSimplePool);
Noffer: (data: NofferData, timeoutSeconds?: number) => void;
Ndebit: (data: NdebitData, timeoutSeconds?: number) => void;
}
export * from "./noffer.js";
export * from "./ndebit.js";
export * from "./nip19Extension.js";