@alice-network/zos-lib
Version:
JavaScript library for the ZeppelinOS smart contract platform
24 lines (23 loc) • 823 B
TypeScript
import Contract from '../artifacts/Contract';
export interface CalldataInfo {
method: FunctionInfo;
callData: string;
}
interface InputInfo {
name?: string;
type: string;
}
interface FunctionInfo {
name: string;
inputs: InputInfo[];
}
export declare function buildDeploymentCallData(contract: Contract, args: any[]): string;
export declare function buildCallData(contract: Contract, methodName: string, args: any[]): CalldataInfo;
export declare function getABIFunction(contract: Contract, methodName: string, args: any[]): FunctionInfo;
export declare function callDescription(method: any, args: string[]): string;
declare const _default: {
buildCallData: typeof buildCallData;
getABIFunction: typeof getABIFunction;
callDescription: typeof callDescription;
};
export default _default;