UNPKG

jton-contracts

Version:
36 lines 1.11 kB
import { KeyPair } from '@tonclient/core/dist/modules'; import { TonClient } from '@tonclient/core'; import { Contract, ResultOfCall } from 'jton'; import GiverV2Contract from './source/GiverV2'; import GiverV2SeKeys from './source/GiverV2.se.keys.json'; export * from './scripts'; export * from './utils'; export { GiverV2Contract }; export { GiverV2SeKeys }; export interface SendTransactionIn { dest: string; value: number | string; bounce?: boolean; } export interface UpgradeIn { code: string; } export interface GetMessagesResult extends ResultOfCall { out: { messages: Message[]; }; } export interface Message { hash: string; expireAt: string; } export declare class GiverV2 extends Contract { constructor(client: TonClient, keys: KeyPair, timeout?: number); /********** * PUBLIC * **********/ sendTransaction(input: SendTransactionIn, keys?: KeyPair): Promise<ResultOfCall>; upgrade(input: UpgradeIn, keys?: KeyPair): Promise<ResultOfCall>; getMessages(keys?: KeyPair): Promise<GetMessagesResult>; } //# sourceMappingURL=index.d.ts.map