@openproduct/web-sdk
Version:
OpenMask Web - TypeScript Browser SDK for TON blockchain
26 lines (25 loc) • 764 B
TypeScript
import { Cell } from "../../boc/cell";
import TonHttpProvider from "../../providers/httpProvider";
import { Options } from "../contract";
import { WalletContract } from "./walletContract";
export declare class WalletV4ContractR1 extends WalletContract {
constructor(provider: TonHttpProvider, options: Options);
getName(): string;
/**
* @override
* @private
* @param seqno? {number}
* @param withoutOp? {boolean}
* @return {Cell}
*/
protected createSigningMessage(seqno?: number, withoutOp?: boolean): Cell;
/**
* @override
* @return {Cell} cell contains wallet data
*/
protected createDataCell(): Cell;
/**
* @return {Promise<BN>}
*/
getPublicKey: () => Promise<any>;
}