UNPKG

@routerprotocol/chain-api

Version:

Router Chain API Query client with generated gRPC bindings.

285 lines (234 loc) 14.3 kB
// package: routerprotocol.routerchain.multichain // file: routerprotocol/routerchain/multichain/gov.proto import * as jspb from "google-protobuf"; import * as routerprotocol_routerchain_multichain_chain_config_pb from "../../../routerprotocol/routerchain/multichain/chain_config_pb"; import * as routerprotocol_routerchain_multichain_chain_type_pb from "../../../routerprotocol/routerchain/multichain/chain_type_pb"; import * as routerprotocol_routerchain_multichain_ibc_relayer_config_pb from "../../../routerprotocol/routerchain/multichain/ibc_relayer_config_pb"; export class MultichainCreateChainConfigProposal extends jspb.Message { getTitle(): string; setTitle(value: string): void; getDescription(): string; setDescription(value: string): void; hasChainconfig(): boolean; clearChainconfig(): void; getChainconfig(): routerprotocol_routerchain_multichain_chain_config_pb.ChainConfig | undefined; setChainconfig(value?: routerprotocol_routerchain_multichain_chain_config_pb.ChainConfig): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MultichainCreateChainConfigProposal.AsObject; static toObject(includeInstance: boolean, msg: MultichainCreateChainConfigProposal): MultichainCreateChainConfigProposal.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; static serializeBinaryToWriter(message: MultichainCreateChainConfigProposal, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): MultichainCreateChainConfigProposal; static deserializeBinaryFromReader(message: MultichainCreateChainConfigProposal, reader: jspb.BinaryReader): MultichainCreateChainConfigProposal; } export namespace MultichainCreateChainConfigProposal { export type AsObject = { title: string, description: string, chainconfig?: routerprotocol_routerchain_multichain_chain_config_pb.ChainConfig.AsObject, } } export class MultichainUpdateChainConfigProposal extends jspb.Message { getTitle(): string; setTitle(value: string): void; getDescription(): string; setDescription(value: string): void; hasChainconfig(): boolean; clearChainconfig(): void; getChainconfig(): routerprotocol_routerchain_multichain_chain_config_pb.ChainConfig | undefined; setChainconfig(value?: routerprotocol_routerchain_multichain_chain_config_pb.ChainConfig): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MultichainUpdateChainConfigProposal.AsObject; static toObject(includeInstance: boolean, msg: MultichainUpdateChainConfigProposal): MultichainUpdateChainConfigProposal.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; static serializeBinaryToWriter(message: MultichainUpdateChainConfigProposal, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): MultichainUpdateChainConfigProposal; static deserializeBinaryFromReader(message: MultichainUpdateChainConfigProposal, reader: jspb.BinaryReader): MultichainUpdateChainConfigProposal; } export namespace MultichainUpdateChainConfigProposal { export type AsObject = { title: string, description: string, chainconfig?: routerprotocol_routerchain_multichain_chain_config_pb.ChainConfig.AsObject, } } export class MultichainDeleteChainConfigProposal extends jspb.Message { getTitle(): string; setTitle(value: string): void; getDescription(): string; setDescription(value: string): void; getChainid(): string; setChainid(value: string): void; getChaintype(): routerprotocol_routerchain_multichain_chain_type_pb.ChainTypeMap[keyof routerprotocol_routerchain_multichain_chain_type_pb.ChainTypeMap]; setChaintype(value: routerprotocol_routerchain_multichain_chain_type_pb.ChainTypeMap[keyof routerprotocol_routerchain_multichain_chain_type_pb.ChainTypeMap]): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MultichainDeleteChainConfigProposal.AsObject; static toObject(includeInstance: boolean, msg: MultichainDeleteChainConfigProposal): MultichainDeleteChainConfigProposal.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; static serializeBinaryToWriter(message: MultichainDeleteChainConfigProposal, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): MultichainDeleteChainConfigProposal; static deserializeBinaryFromReader(message: MultichainDeleteChainConfigProposal, reader: jspb.BinaryReader): MultichainDeleteChainConfigProposal; } export namespace MultichainDeleteChainConfigProposal { export type AsObject = { title: string, description: string, chainid: string, chaintype: routerprotocol_routerchain_multichain_chain_type_pb.ChainTypeMap[keyof routerprotocol_routerchain_multichain_chain_type_pb.ChainTypeMap], } } export class MultichainCreateContractConfigProposal extends jspb.Message { getTitle(): string; setTitle(value: string): void; getDescription(): string; setDescription(value: string): void; hasContractconfig(): boolean; clearContractconfig(): void; getContractconfig(): routerprotocol_routerchain_multichain_chain_config_pb.ContractConfig | undefined; setContractconfig(value?: routerprotocol_routerchain_multichain_chain_config_pb.ContractConfig): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MultichainCreateContractConfigProposal.AsObject; static toObject(includeInstance: boolean, msg: MultichainCreateContractConfigProposal): MultichainCreateContractConfigProposal.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; static serializeBinaryToWriter(message: MultichainCreateContractConfigProposal, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): MultichainCreateContractConfigProposal; static deserializeBinaryFromReader(message: MultichainCreateContractConfigProposal, reader: jspb.BinaryReader): MultichainCreateContractConfigProposal; } export namespace MultichainCreateContractConfigProposal { export type AsObject = { title: string, description: string, contractconfig?: routerprotocol_routerchain_multichain_chain_config_pb.ContractConfig.AsObject, } } export class MultichainUpdateContractConfigProposal extends jspb.Message { getTitle(): string; setTitle(value: string): void; getDescription(): string; setDescription(value: string): void; hasContractconfig(): boolean; clearContractconfig(): void; getContractconfig(): routerprotocol_routerchain_multichain_chain_config_pb.ContractConfig | undefined; setContractconfig(value?: routerprotocol_routerchain_multichain_chain_config_pb.ContractConfig): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MultichainUpdateContractConfigProposal.AsObject; static toObject(includeInstance: boolean, msg: MultichainUpdateContractConfigProposal): MultichainUpdateContractConfigProposal.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; static serializeBinaryToWriter(message: MultichainUpdateContractConfigProposal, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): MultichainUpdateContractConfigProposal; static deserializeBinaryFromReader(message: MultichainUpdateContractConfigProposal, reader: jspb.BinaryReader): MultichainUpdateContractConfigProposal; } export namespace MultichainUpdateContractConfigProposal { export type AsObject = { title: string, description: string, contractconfig?: routerprotocol_routerchain_multichain_chain_config_pb.ContractConfig.AsObject, } } export class MultichainDeleteContractConfigProposal extends jspb.Message { getTitle(): string; setTitle(value: string): void; getDescription(): string; setDescription(value: string): void; getChainid(): string; setChainid(value: string): void; getContractaddress(): string; setContractaddress(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MultichainDeleteContractConfigProposal.AsObject; static toObject(includeInstance: boolean, msg: MultichainDeleteContractConfigProposal): MultichainDeleteContractConfigProposal.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; static serializeBinaryToWriter(message: MultichainDeleteContractConfigProposal, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): MultichainDeleteContractConfigProposal; static deserializeBinaryFromReader(message: MultichainDeleteContractConfigProposal, reader: jspb.BinaryReader): MultichainDeleteContractConfigProposal; } export namespace MultichainDeleteContractConfigProposal { export type AsObject = { title: string, description: string, chainid: string, contractaddress: string, } } export class MultichainCreateIbcRelayerConfigProposal extends jspb.Message { getTitle(): string; setTitle(value: string): void; getDescription(): string; setDescription(value: string): void; hasIbcrelayerconfig(): boolean; clearIbcrelayerconfig(): void; getIbcrelayerconfig(): routerprotocol_routerchain_multichain_ibc_relayer_config_pb.IbcRelayerConfig | undefined; setIbcrelayerconfig(value?: routerprotocol_routerchain_multichain_ibc_relayer_config_pb.IbcRelayerConfig): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MultichainCreateIbcRelayerConfigProposal.AsObject; static toObject(includeInstance: boolean, msg: MultichainCreateIbcRelayerConfigProposal): MultichainCreateIbcRelayerConfigProposal.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; static serializeBinaryToWriter(message: MultichainCreateIbcRelayerConfigProposal, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): MultichainCreateIbcRelayerConfigProposal; static deserializeBinaryFromReader(message: MultichainCreateIbcRelayerConfigProposal, reader: jspb.BinaryReader): MultichainCreateIbcRelayerConfigProposal; } export namespace MultichainCreateIbcRelayerConfigProposal { export type AsObject = { title: string, description: string, ibcrelayerconfig?: routerprotocol_routerchain_multichain_ibc_relayer_config_pb.IbcRelayerConfig.AsObject, } } export class MultichainUpdateIbcRelayerConfigProposal extends jspb.Message { getTitle(): string; setTitle(value: string): void; getDescription(): string; setDescription(value: string): void; hasIbcrelayerconfig(): boolean; clearIbcrelayerconfig(): void; getIbcrelayerconfig(): routerprotocol_routerchain_multichain_ibc_relayer_config_pb.IbcRelayerConfig | undefined; setIbcrelayerconfig(value?: routerprotocol_routerchain_multichain_ibc_relayer_config_pb.IbcRelayerConfig): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MultichainUpdateIbcRelayerConfigProposal.AsObject; static toObject(includeInstance: boolean, msg: MultichainUpdateIbcRelayerConfigProposal): MultichainUpdateIbcRelayerConfigProposal.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; static serializeBinaryToWriter(message: MultichainUpdateIbcRelayerConfigProposal, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): MultichainUpdateIbcRelayerConfigProposal; static deserializeBinaryFromReader(message: MultichainUpdateIbcRelayerConfigProposal, reader: jspb.BinaryReader): MultichainUpdateIbcRelayerConfigProposal; } export namespace MultichainUpdateIbcRelayerConfigProposal { export type AsObject = { title: string, description: string, ibcrelayerconfig?: routerprotocol_routerchain_multichain_ibc_relayer_config_pb.IbcRelayerConfig.AsObject, } } export class MultichainDeleteIbcRelayerConfigProposal extends jspb.Message { getTitle(): string; setTitle(value: string): void; getDescription(): string; setDescription(value: string): void; getChainid(): string; setChainid(value: string): void; getConnectiontype(): routerprotocol_routerchain_multichain_ibc_relayer_config_pb.IbcRelayerConnectionTypeMap[keyof routerprotocol_routerchain_multichain_ibc_relayer_config_pb.IbcRelayerConnectionTypeMap]; setConnectiontype(value: routerprotocol_routerchain_multichain_ibc_relayer_config_pb.IbcRelayerConnectionTypeMap[keyof routerprotocol_routerchain_multichain_ibc_relayer_config_pb.IbcRelayerConnectionTypeMap]): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MultichainDeleteIbcRelayerConfigProposal.AsObject; static toObject(includeInstance: boolean, msg: MultichainDeleteIbcRelayerConfigProposal): MultichainDeleteIbcRelayerConfigProposal.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; static serializeBinaryToWriter(message: MultichainDeleteIbcRelayerConfigProposal, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): MultichainDeleteIbcRelayerConfigProposal; static deserializeBinaryFromReader(message: MultichainDeleteIbcRelayerConfigProposal, reader: jspb.BinaryReader): MultichainDeleteIbcRelayerConfigProposal; } export namespace MultichainDeleteIbcRelayerConfigProposal { export type AsObject = { title: string, description: string, chainid: string, connectiontype: routerprotocol_routerchain_multichain_ibc_relayer_config_pb.IbcRelayerConnectionTypeMap[keyof routerprotocol_routerchain_multichain_ibc_relayer_config_pb.IbcRelayerConnectionTypeMap], } }