@bsv/spv-wallet-js-client
Version:
TypeScript library for connecting to a SPV Wallet server
20 lines (19 loc) • 1.1 kB
TypeScript
export interface RegressionTestUser {
xpriv: string;
xpub: string;
paymail: string;
paymailId: string;
}
export interface RegressionTestConfig {
clientOneURL: string;
clientTwoURL: string;
clientOneLeaderXPriv: string;
clientTwoLeaderXPriv: string;
}
export declare const getEnvVariables: () => RegressionTestConfig;
export declare const getPaymailDomain: (xpriv: string, clientUrl: string) => Promise<string>;
export declare const createUser: (paymail: string, paymailDomain: string, instanceUrl: string, adminXPriv: string) => Promise<RegressionTestUser>;
export declare const removeRegisteredPaymail: (paymailId: string, instanceURL: string, adminXPriv: string) => Promise<void>;
export declare const getBalance: (fromInstance: string, fromXPriv: string) => Promise<number>;
export declare const getTransactions: (fromInstance: string, fromXPriv: string) => Promise<import("../types").PageModel<import("../types").Tx>>;
export declare const sendFunds: (fromInstance: string, fromXPriv: string, toPaymail: string, howMuch: number) => Promise<import("../types").Tx>;