scrypt-ts
Version:
A toolset for building sCrypt smart contract applications on Bitcoin SV network written in typescript.
22 lines (21 loc) • 768 B
TypeScript
/// <reference types="chrome" />
interface Port {
postMessage: (message: any) => void;
onMessage: {
addListener: (listener: (response: any) => void) => void;
removeListener: (listener: (response: any) => void) => void;
};
}
export declare function sendMessageAndWaitForResponse(port: Port, message: any): Promise<any>;
export declare enum TAALWalletAction {
GetAddress = "getAddress",
GetBalance = "getBalance",
GetRootPublicKey = "getRootPublicKey",
GetPublicKey = "getPublicKey",
GetNetwork = "getNetwork",
SignTx = "signTx",
SignPreimage = "signPreimage",
SignMessage = "signMessage"
}
export declare function sendAction(port: chrome.runtime.Port, action: string, payload?: any): Promise<any>;
export {};