UNPKG

@bandprotocol/bandchain.js

Version:

TypeScript library for Cosmos SDK and BandChain

53 lines (52 loc) 2.15 kB
import { Params, ParamsAmino, ParamsSDKType, DataSource, DataSourceAmino, DataSourceSDKType, OracleScript, OracleScriptAmino, OracleScriptSDKType } from "./oracle"; import { BinaryReader, BinaryWriter } from "../../binary"; /** GenesisState defines the oracle module's genesis state. */ export interface GenesisState { /** Params defines all the paramaters of the module. */ params: Params; /** DataSources are data sources to be installed during genesis phase */ dataSources: DataSource[]; /** * OracleScripts are list of oracle scripts to be installed during genesis * phase */ oracleScripts: OracleScript[]; } export interface GenesisStateProtoMsg { typeUrl: "/oracle.v1.GenesisState"; value: Uint8Array; } /** GenesisState defines the oracle module's genesis state. */ export interface GenesisStateAmino { /** Params defines all the paramaters of the module. */ params?: ParamsAmino; /** DataSources are data sources to be installed during genesis phase */ data_sources?: DataSourceAmino[]; /** * OracleScripts are list of oracle scripts to be installed during genesis * phase */ oracle_scripts?: OracleScriptAmino[]; } export interface GenesisStateAminoMsg { type: "/oracle.v1.GenesisState"; value: GenesisStateAmino; } /** GenesisState defines the oracle module's genesis state. */ export interface GenesisStateSDKType { params: ParamsSDKType; data_sources: DataSourceSDKType[]; oracle_scripts: OracleScriptSDKType[]; } export declare const GenesisState: { typeUrl: string; encode(message: GenesisState, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): GenesisState; fromPartial(object: Partial<GenesisState>): GenesisState; fromAmino(object: GenesisStateAmino): GenesisState; toAmino(message: GenesisState): GenesisStateAmino; fromAminoMsg(object: GenesisStateAminoMsg): GenesisState; fromProtoMsg(message: GenesisStateProtoMsg): GenesisState; toProto(message: GenesisState): Uint8Array; toProtoMsg(message: GenesisState): GenesisStateProtoMsg; };