@zondax/fvm-client-tool
Version:
Filecoin Virtual Machine client tool for AssemblyScript language
33 lines (32 loc) • 824 B
TypeScript
export declare type Account = {
address: string;
private_base64: string;
};
export declare const MapRegex: RegExp;
export declare const ArrayRegex: RegExp;
export declare type ParamsType = "u64" | "u32" | "u16" | "u8" | "i64" | "i32" | "i16" | "i8" | "string" | 'Map<>' | 'Array<>' | 'Uint8Array';
export declare type ReturnABI = {
type: ParamsType;
};
export declare type ArgumentABI = {
name: string;
type: ParamsType;
defaultValue: string;
};
export declare type FunctionABI = {
type: "function";
name: string;
index: number;
args: ArgumentABI[];
return: ReturnABI[];
};
export declare type FieldABI = {
type: "object";
name: string;
fields: ArgumentABI[];
};
export declare type ABI = {
functions: FunctionABI[];
types: FieldABI[];
version: string;
};