@routerprotocol/chain-api
Version:
Router Chain API Query client with generated gRPC bindings.
412 lines (329 loc) • 18.8 kB
TypeScript
// package: routerprotocol.routerchain.multichain
// file: routerprotocol/routerchain/multichain/event.proto
import * as jspb from "google-protobuf";
import * as routerprotocol_routerchain_multichain_chain_type_pb from "../../../routerprotocol/routerchain/multichain/chain_type_pb";
import * as routerprotocol_routerchain_multichain_chain_config_pb from "../../../routerprotocol/routerchain/multichain/chain_config_pb";
import * as routerprotocol_routerchain_multichain_ibc_relayer_config_pb from "../../../routerprotocol/routerchain/multichain/ibc_relayer_config_pb";
import * as cosmos_base_v1beta1_coin_pb from "../../../cosmos/base/v1beta1/coin_pb";
import * as gogoproto_gogo_pb from "../../../gogoproto/gogo_pb";
import * as google_protobuf_any_pb from "google-protobuf/google/protobuf/any_pb";
export class EventCreateChainConfig extends jspb.Message {
getChainid(): string;
setChainid(value: string): void;
getChainname(): string;
setChainname(value: string): void;
getSymbol(): string;
setSymbol(value: string): void;
getNativeDecimals(): number;
setNativeDecimals(value: number): 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;
getConfirmationsrequired(): number;
setConfirmationsrequired(value: number): void;
getLastobservedvalsetnonce(): number;
setLastobservedvalsetnonce(value: number): void;
getChainEnabled(): boolean;
setChainEnabled(value: boolean): void;
getIsUnorderedNonces(): boolean;
setIsUnorderedNonces(value: boolean): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): EventCreateChainConfig.AsObject;
static toObject(includeInstance: boolean, msg: EventCreateChainConfig): EventCreateChainConfig.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: EventCreateChainConfig, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): EventCreateChainConfig;
static deserializeBinaryFromReader(message: EventCreateChainConfig, reader: jspb.BinaryReader): EventCreateChainConfig;
}
export namespace EventCreateChainConfig {
export type AsObject = {
chainid: string,
chainname: string,
symbol: string,
nativeDecimals: number,
chaintype: routerprotocol_routerchain_multichain_chain_type_pb.ChainTypeMap[keyof routerprotocol_routerchain_multichain_chain_type_pb.ChainTypeMap],
confirmationsrequired: number,
lastobservedvalsetnonce: number,
chainEnabled: boolean,
isUnorderedNonces: boolean,
}
}
export class EventUpdatedChainConfig extends jspb.Message {
getChainid(): string;
setChainid(value: string): void;
getChainname(): string;
setChainname(value: string): void;
getSymbol(): string;
setSymbol(value: string): void;
getNativeDecimals(): number;
setNativeDecimals(value: number): 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;
getConfirmationsrequired(): number;
setConfirmationsrequired(value: number): void;
getLastobservedvalsetnonce(): number;
setLastobservedvalsetnonce(value: number): void;
getChainEnabled(): boolean;
setChainEnabled(value: boolean): void;
getIsUnorderedNonces(): boolean;
setIsUnorderedNonces(value: boolean): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): EventUpdatedChainConfig.AsObject;
static toObject(includeInstance: boolean, msg: EventUpdatedChainConfig): EventUpdatedChainConfig.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: EventUpdatedChainConfig, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): EventUpdatedChainConfig;
static deserializeBinaryFromReader(message: EventUpdatedChainConfig, reader: jspb.BinaryReader): EventUpdatedChainConfig;
}
export namespace EventUpdatedChainConfig {
export type AsObject = {
chainid: string,
chainname: string,
symbol: string,
nativeDecimals: number,
chaintype: routerprotocol_routerchain_multichain_chain_type_pb.ChainTypeMap[keyof routerprotocol_routerchain_multichain_chain_type_pb.ChainTypeMap],
confirmationsrequired: number,
lastobservedvalsetnonce: number,
chainEnabled: boolean,
isUnorderedNonces: boolean,
}
}
export class EventDeletedChainConfig extends jspb.Message {
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): EventDeletedChainConfig.AsObject;
static toObject(includeInstance: boolean, msg: EventDeletedChainConfig): EventDeletedChainConfig.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: EventDeletedChainConfig, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): EventDeletedChainConfig;
static deserializeBinaryFromReader(message: EventDeletedChainConfig, reader: jspb.BinaryReader): EventDeletedChainConfig;
}
export namespace EventDeletedChainConfig {
export type AsObject = {
chainid: string,
chaintype: routerprotocol_routerchain_multichain_chain_type_pb.ChainTypeMap[keyof routerprotocol_routerchain_multichain_chain_type_pb.ChainTypeMap],
}
}
export class EventCreateContractConfig extends jspb.Message {
getChainid(): string;
setChainid(value: string): void;
getContractaddress(): string;
setContractaddress(value: string): void;
getContractheight(): number;
setContractheight(value: number): void;
getLastobservedeventnonce(): number;
setLastobservedeventnonce(value: number): void;
getLastobservedeventblockheight(): number;
setLastobservedeventblockheight(value: number): void;
getContracttype(): routerprotocol_routerchain_multichain_chain_config_pb.ContractTypeMap[keyof routerprotocol_routerchain_multichain_chain_config_pb.ContractTypeMap];
setContracttype(value: routerprotocol_routerchain_multichain_chain_config_pb.ContractTypeMap[keyof routerprotocol_routerchain_multichain_chain_config_pb.ContractTypeMap]): void;
getClaimslashingenabled(): boolean;
setClaimslashingenabled(value: boolean): void;
getClaimslashingwindow(): number;
setClaimslashingwindow(value: number): void;
getSlashFractionMissingClaim(): Uint8Array | string;
getSlashFractionMissingClaim_asU8(): Uint8Array;
getSlashFractionMissingClaim_asB64(): string;
setSlashFractionMissingClaim(value: Uint8Array | string): void;
getSlashFractionConflictingClaim(): Uint8Array | string;
getSlashFractionConflictingClaim_asU8(): Uint8Array;
getSlashFractionConflictingClaim_asB64(): string;
setSlashFractionConflictingClaim(value: Uint8Array | string): void;
getContractEnabled(): boolean;
setContractEnabled(value: boolean): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): EventCreateContractConfig.AsObject;
static toObject(includeInstance: boolean, msg: EventCreateContractConfig): EventCreateContractConfig.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: EventCreateContractConfig, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): EventCreateContractConfig;
static deserializeBinaryFromReader(message: EventCreateContractConfig, reader: jspb.BinaryReader): EventCreateContractConfig;
}
export namespace EventCreateContractConfig {
export type AsObject = {
chainid: string,
contractaddress: string,
contractheight: number,
lastobservedeventnonce: number,
lastobservedeventblockheight: number,
contracttype: routerprotocol_routerchain_multichain_chain_config_pb.ContractTypeMap[keyof routerprotocol_routerchain_multichain_chain_config_pb.ContractTypeMap],
claimslashingenabled: boolean,
claimslashingwindow: number,
slashFractionMissingClaim: Uint8Array | string,
slashFractionConflictingClaim: Uint8Array | string,
contractEnabled: boolean,
}
}
export class EventUpdatedContractConfig extends jspb.Message {
getChainid(): string;
setChainid(value: string): void;
getContractaddress(): string;
setContractaddress(value: string): void;
getContractheight(): number;
setContractheight(value: number): void;
getLastobservedeventnonce(): number;
setLastobservedeventnonce(value: number): void;
getLastobservedeventblockheight(): number;
setLastobservedeventblockheight(value: number): void;
getContracttype(): routerprotocol_routerchain_multichain_chain_config_pb.ContractTypeMap[keyof routerprotocol_routerchain_multichain_chain_config_pb.ContractTypeMap];
setContracttype(value: routerprotocol_routerchain_multichain_chain_config_pb.ContractTypeMap[keyof routerprotocol_routerchain_multichain_chain_config_pb.ContractTypeMap]): void;
getClaimslashingenabled(): boolean;
setClaimslashingenabled(value: boolean): void;
getClaimslashingwindow(): number;
setClaimslashingwindow(value: number): void;
getSlashFractionMissingClaim(): Uint8Array | string;
getSlashFractionMissingClaim_asU8(): Uint8Array;
getSlashFractionMissingClaim_asB64(): string;
setSlashFractionMissingClaim(value: Uint8Array | string): void;
getSlashFractionConflictingClaim(): Uint8Array | string;
getSlashFractionConflictingClaim_asU8(): Uint8Array;
getSlashFractionConflictingClaim_asB64(): string;
setSlashFractionConflictingClaim(value: Uint8Array | string): void;
getContractEnabled(): boolean;
setContractEnabled(value: boolean): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): EventUpdatedContractConfig.AsObject;
static toObject(includeInstance: boolean, msg: EventUpdatedContractConfig): EventUpdatedContractConfig.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: EventUpdatedContractConfig, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): EventUpdatedContractConfig;
static deserializeBinaryFromReader(message: EventUpdatedContractConfig, reader: jspb.BinaryReader): EventUpdatedContractConfig;
}
export namespace EventUpdatedContractConfig {
export type AsObject = {
chainid: string,
contractaddress: string,
contractheight: number,
lastobservedeventnonce: number,
lastobservedeventblockheight: number,
contracttype: routerprotocol_routerchain_multichain_chain_config_pb.ContractTypeMap[keyof routerprotocol_routerchain_multichain_chain_config_pb.ContractTypeMap],
claimslashingenabled: boolean,
claimslashingwindow: number,
slashFractionMissingClaim: Uint8Array | string,
slashFractionConflictingClaim: Uint8Array | string,
contractEnabled: boolean,
}
}
export class EventDeletedContractConfig extends jspb.Message {
getChainid(): string;
setChainid(value: string): void;
getContractaddress(): string;
setContractaddress(value: string): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): EventDeletedContractConfig.AsObject;
static toObject(includeInstance: boolean, msg: EventDeletedContractConfig): EventDeletedContractConfig.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: EventDeletedContractConfig, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): EventDeletedContractConfig;
static deserializeBinaryFromReader(message: EventDeletedContractConfig, reader: jspb.BinaryReader): EventDeletedContractConfig;
}
export namespace EventDeletedContractConfig {
export type AsObject = {
chainid: string,
contractaddress: string,
}
}
export class EventCreateIbcRelayerConfig extends jspb.Message {
getChainid(): string;
setChainid(value: string): void;
getRelayername(): string;
setRelayername(value: string): void;
getChannel(): string;
setChannel(value: string): void;
getRelayerenabled(): boolean;
setRelayerenabled(value: boolean): void;
getCreator(): string;
setCreator(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): EventCreateIbcRelayerConfig.AsObject;
static toObject(includeInstance: boolean, msg: EventCreateIbcRelayerConfig): EventCreateIbcRelayerConfig.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: EventCreateIbcRelayerConfig, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): EventCreateIbcRelayerConfig;
static deserializeBinaryFromReader(message: EventCreateIbcRelayerConfig, reader: jspb.BinaryReader): EventCreateIbcRelayerConfig;
}
export namespace EventCreateIbcRelayerConfig {
export type AsObject = {
chainid: string,
relayername: string,
channel: string,
relayerenabled: boolean,
creator: string,
connectiontype: routerprotocol_routerchain_multichain_ibc_relayer_config_pb.IbcRelayerConnectionTypeMap[keyof routerprotocol_routerchain_multichain_ibc_relayer_config_pb.IbcRelayerConnectionTypeMap],
}
}
export class EventUpdateIbcRelayerConfig extends jspb.Message {
getChainid(): string;
setChainid(value: string): void;
getRelayername(): string;
setRelayername(value: string): void;
getChannel(): string;
setChannel(value: string): void;
getRelayerenabled(): boolean;
setRelayerenabled(value: boolean): void;
getCreator(): string;
setCreator(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): EventUpdateIbcRelayerConfig.AsObject;
static toObject(includeInstance: boolean, msg: EventUpdateIbcRelayerConfig): EventUpdateIbcRelayerConfig.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: EventUpdateIbcRelayerConfig, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): EventUpdateIbcRelayerConfig;
static deserializeBinaryFromReader(message: EventUpdateIbcRelayerConfig, reader: jspb.BinaryReader): EventUpdateIbcRelayerConfig;
}
export namespace EventUpdateIbcRelayerConfig {
export type AsObject = {
chainid: string,
relayername: string,
channel: string,
relayerenabled: boolean,
creator: string,
connectiontype: routerprotocol_routerchain_multichain_ibc_relayer_config_pb.IbcRelayerConnectionTypeMap[keyof routerprotocol_routerchain_multichain_ibc_relayer_config_pb.IbcRelayerConnectionTypeMap],
}
}
export class EventDeleteIbcRelayerConfig extends jspb.Message {
getChainid(): string;
setChainid(value: string): void;
getRelayername(): string;
setRelayername(value: string): void;
getChannel(): string;
setChannel(value: string): void;
getRelayerenabled(): boolean;
setRelayerenabled(value: boolean): void;
getCreator(): string;
setCreator(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): EventDeleteIbcRelayerConfig.AsObject;
static toObject(includeInstance: boolean, msg: EventDeleteIbcRelayerConfig): EventDeleteIbcRelayerConfig.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: EventDeleteIbcRelayerConfig, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): EventDeleteIbcRelayerConfig;
static deserializeBinaryFromReader(message: EventDeleteIbcRelayerConfig, reader: jspb.BinaryReader): EventDeleteIbcRelayerConfig;
}
export namespace EventDeleteIbcRelayerConfig {
export type AsObject = {
chainid: string,
relayername: string,
channel: string,
relayerenabled: boolean,
creator: string,
connectiontype: routerprotocol_routerchain_multichain_ibc_relayer_config_pb.IbcRelayerConnectionTypeMap[keyof routerprotocol_routerchain_multichain_ibc_relayer_config_pb.IbcRelayerConnectionTypeMap],
}
}