/** * **Module ID:** `0x1::genesis` * * @module */ import type * as p from "@movingco/prelude"; /** Type name: `0x1::genesis::ValidatorConfiguration` */ export interface IValidatorConfiguration { owner_address: p.RawAddress; operator_address: p.RawAddress; voter_address: p.RawAddress; stake_amount: p.U64; consensus_pubkey: p.ByteString; proof_of_possession: p.ByteString; network_addresses: p.ByteString; full_node_network_addresses: p.ByteString; } export { idl } from "./idl.js"; /** The address of the module. */ export declare const ADDRESS: "0x1"; /** The full module name. */ export declare const FULL_NAME: "0x1::genesis"; /** The name of the module. */ export declare const NAME: "genesis"; /** Module ID information. */ export declare const id: { readonly ADDRESS: "0x1"; readonly FULL_NAME: "0x1::genesis"; readonly NAME: "genesis"; }; /** Module error codes. */ export declare const errorCodes: {}; /** All module function IDLs. */ export declare const functions: {}; /** All struct types with ability `key`. */ export declare const resources: {}; /** All struct types. */ export declare const structs: { readonly ValidatorConfiguration: "0x1::genesis::ValidatorConfiguration"; }; export declare const moduleDefinition: { readonly errorCodes: {}; readonly functions: {}; readonly resources: {}; readonly structs: { readonly ValidatorConfiguration: "0x1::genesis::ValidatorConfiguration"; }; readonly ADDRESS: "0x1"; readonly FULL_NAME: "0x1::genesis"; readonly NAME: "genesis"; }; //# sourceMappingURL=index.d.ts.map