vasku-tip3
Version:
TIP-3 Broxus contract
32 lines • 1.18 kB
TypeScript
import { type CompiledContractConfig, Contract, type ContractOptions } from 'vasku';
import { type ResultOfProcessMessage } from '@eversdk/core';
type constructorIn = {
walletCode: string;
walletVersion: string | number | bigint;
sender: string;
remainingGasTo: string;
};
export declare class TokenWalletPlatform extends Contract {
private readonly _call;
private readonly _run;
private readonly _payload;
constructor(config?: CompiledContractConfig, options?: ContractOptions);
deploy(value: string | number | bigint, input: constructorIn, useGiver?: boolean, timeout?: number): Promise<ResultOfProcessMessage>;
get call(): TokenWalletPlatformCalls;
get run(): TokenWalletPlatformRuns;
get payload(): TokenWalletPlatformPayload;
}
declare class TokenWalletPlatformCalls {
private readonly contract;
constructor(contract: Contract);
}
declare class TokenWalletPlatformRuns {
private readonly contract;
constructor(contract: Contract);
}
declare class TokenWalletPlatformPayload {
private readonly contract;
constructor(contract: Contract);
}
export {};
//# sourceMappingURL=TokenWalletPlatform.d.ts.map