varaconnect
Version:
SDK to connect WalletConnect with Vara Network
27 lines (26 loc) • 829 B
TypeScript
import { SignerPayloadJSON } from "@polkadot/types/types";
import { ApiPromise } from "@polkadot/api";
export declare class SignAndSendTransferService {
private api;
private isReady;
private txHash;
private isSigning;
private error;
constructor(api: ApiPromise, isApiReady: boolean);
/**
* Sign and send a transfer transaction.
*/
signAndSendTransfer(accounts: any[], signTransaction: (payload: SignerPayloadJSON) => Promise<string>, address: string, amount: any): Promise<string | null>;
/**
* Get the last transaction hash.
*/
getTxHash(): string | null;
/**
* Check if a transaction is currently being signed.
*/
getIsSigning(): boolean;
/**
* Get the last error message.
*/
getError(): string | null;
}