n8n-nodes-wax
Version:
n8n Community Node Package for the WAX Blockchain
27 lines (26 loc) • 893 B
TypeScript
import { Api } from "eosjs";
import { SignatureProvider } from "eosjs/dist/eosjs-api-interfaces";
export declare class WaxJS {
private apiSigner;
private waxSigningURL;
private waxAutoSigningURL;
api: Api;
private waxEventSource;
private readonly rpc;
private userAccount;
private pubKeys;
private signingWindow;
private whitelistedContracts;
constructor(rcpEndpoint: string, userAccount?: string, pubKeys?: string[], tryAutoLogin?: boolean, apiSigner?: SignatureProvider, waxSigningURL?: string, waxAutoSigningURL?: string);
login(): Promise<unknown>;
isAutoLoginAvailable(): Promise<boolean>;
private loginViaWindow;
private loginViaEndpoint;
private receiveLogin;
private canAutoSign;
private isWhitelisted;
private signing;
private signViaEndpoint;
private signViaWindow;
private receiveSignatures;
}