/** * The IDL of the module. * * @module */ /** The IDL of the module. */ export declare const idl: { readonly module_id: "0x1::gas_schedule"; readonly doc: "This module defines structs and methods to initialize VM configurations,\nincluding different costs of running the VM."; readonly functions: readonly [{ readonly name: "set_gas_schedule"; readonly doc: "This can be called by on-chain governance to update gas schedule."; readonly ty_args: readonly []; readonly args: readonly [{ readonly name: "gas_schedule_blob"; readonly ty: { readonly vector: "u8"; }; }]; }]; readonly structs: readonly [{ readonly name: "0x1::gas_schedule::GasEntry"; readonly fields: readonly [{ readonly name: "key"; readonly ty: { readonly struct: { readonly name: "0x1::string::String"; }; }; }, { readonly name: "val"; readonly ty: "u64"; }]; readonly abilities: readonly ["copy", "drop", "store"]; }, { readonly name: "0x1::gas_schedule::GasSchedule"; readonly fields: readonly [{ readonly name: "entries"; readonly ty: { readonly vector: { readonly struct: { readonly name: "0x1::gas_schedule::GasEntry"; }; }; }; }]; readonly abilities: readonly ["copy", "drop", "key"]; }]; readonly errors: { readonly "1": { readonly name: "EINVALID_GAS_SCHEDULE"; readonly doc: "The provided gas schedule bytes are empty or invalid"; }; }; }; //# sourceMappingURL=idl.d.ts.map