UNPKG

@ton-actions/tondev-contest

Version:

TON Dev Environment

120 lines 3.56 kB
import { ContractPackage } from "@tonclient/appkit"; import { TonClient } from "@tonclient/core"; export declare type KnownContract = { name: string; } & ContractPackage; export declare function knownContractFromAddress(client: TonClient, address: string): Promise<KnownContract>; export declare function knownContractFromCodeHash(codeHash: string, address?: string): KnownContract; export declare const KnownContracts: { GiverV2: { name: string; abi: { "ABI version": number; header: string[]; functions: ({ name: string; inputs: { name: string; type: string; }[]; outputs: never[]; } | { name: string; inputs: never[]; outputs: { components: { name: string; type: string; }[]; name: string; type: string; }[]; })[]; data: never[]; events: never[]; }; }; SetcodeMultisigWallet: { name: string; abi: { "ABI version": number; header: string[]; functions: ({ name: string; inputs: { name: string; type: string; }[]; outputs: { name: string; type: string; }[]; } | { name: string; inputs: { name: string; type: string; }[]; outputs: { components: { name: string; type: string; }[]; name: string; type: string; }[]; })[]; data: never[]; events: { name: string; inputs: { name: string; type: string; }[]; outputs: never[]; }[]; }; }; SafeMultisigWallet: { name: string; abi: { "ABI version": number; header: string[]; functions: ({ name: string; inputs: { name: string; type: string; }[]; outputs: { name: string; type: string; }[]; } | { name: string; inputs: { name: string; type: string; }[]; outputs: { components: { name: string; type: string; }[]; name: string; type: string; }[]; })[]; data: never[]; events: { name: string; inputs: { name: string; type: string; }[]; outputs: never[]; }[]; }; }; }; //# sourceMappingURL=known-contracts.d.ts.map