@ton-actions/tondev-contest
Version:
TON Dev Environment
120 lines • 3.56 kB
TypeScript
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