UNPKG

@routerprotocol/chain-api

Version:

Router Chain API Query client with generated gRPC bindings.

431 lines (346 loc) 17.6 kB
// package: routerprotocol.routerchain.crosschain // file: routerprotocol/routerchain/crosschain/tx.proto import * as jspb from "google-protobuf"; import * as routerprotocol_routerchain_multichain_chain_type_pb from "../../../routerprotocol/routerchain/multichain/chain_type_pb"; import * as cosmos_base_v1beta1_coin_pb from "../../../cosmos/base/v1beta1/coin_pb"; import * as gogoproto_gogo_pb from "../../../gogoproto/gogo_pb"; export class MsgCrosschainRequest extends jspb.Message { getOrchestrator(): string; setOrchestrator(value: string): void; getSrcChainId(): string; setSrcChainId(value: string): void; getContract(): string; setContract(value: string): void; getRequestIdentifier(): number; setRequestIdentifier(value: number): void; getBlockHeight(): number; setBlockHeight(value: number): void; getSourceTxHash(): string; setSourceTxHash(value: string): void; getSrcTimestamp(): number; setSrcTimestamp(value: number): void; getSrcTxOrigin(): string; setSrcTxOrigin(value: string): void; getRouteAmount(): string; setRouteAmount(value: string): void; getRouteRecipient(): string; setRouteRecipient(value: string): void; getDestChainId(): string; setDestChainId(value: string): void; getRequestSender(): string; setRequestSender(value: string): void; getRequestMetadata(): Uint8Array | string; getRequestMetadata_asU8(): Uint8Array; getRequestMetadata_asB64(): string; setRequestMetadata(value: Uint8Array | string): void; getRequestPacket(): Uint8Array | string; getRequestPacket_asU8(): Uint8Array; getRequestPacket_asB64(): string; setRequestPacket(value: Uint8Array | string): void; getSrcChainType(): routerprotocol_routerchain_multichain_chain_type_pb.ChainTypeMap[keyof routerprotocol_routerchain_multichain_chain_type_pb.ChainTypeMap]; setSrcChainType(value: routerprotocol_routerchain_multichain_chain_type_pb.ChainTypeMap[keyof routerprotocol_routerchain_multichain_chain_type_pb.ChainTypeMap]): void; getDestChainType(): routerprotocol_routerchain_multichain_chain_type_pb.ChainTypeMap[keyof routerprotocol_routerchain_multichain_chain_type_pb.ChainTypeMap]; setDestChainType(value: routerprotocol_routerchain_multichain_chain_type_pb.ChainTypeMap[keyof routerprotocol_routerchain_multichain_chain_type_pb.ChainTypeMap]): void; getEthsigner(): string; setEthsigner(value: string): void; getSignature(): string; setSignature(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MsgCrosschainRequest.AsObject; static toObject(includeInstance: boolean, msg: MsgCrosschainRequest): MsgCrosschainRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; static serializeBinaryToWriter(message: MsgCrosschainRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): MsgCrosschainRequest; static deserializeBinaryFromReader(message: MsgCrosschainRequest, reader: jspb.BinaryReader): MsgCrosschainRequest; } export namespace MsgCrosschainRequest { export type AsObject = { orchestrator: string, srcChainId: string, contract: string, requestIdentifier: number, blockHeight: number, sourceTxHash: string, srcTimestamp: number, srcTxOrigin: string, routeAmount: string, routeRecipient: string, destChainId: string, requestSender: string, requestMetadata: Uint8Array | string, requestPacket: Uint8Array | string, srcChainType: routerprotocol_routerchain_multichain_chain_type_pb.ChainTypeMap[keyof routerprotocol_routerchain_multichain_chain_type_pb.ChainTypeMap], destChainType: routerprotocol_routerchain_multichain_chain_type_pb.ChainTypeMap[keyof routerprotocol_routerchain_multichain_chain_type_pb.ChainTypeMap], ethsigner: string, signature: string, } } export class MsgCrosschainRequestResponse extends jspb.Message { getRequestIdentifier(): number; setRequestIdentifier(value: number): void; hasFeeDeducted(): boolean; clearFeeDeducted(): void; getFeeDeducted(): cosmos_base_v1beta1_coin_pb.Coin | undefined; setFeeDeducted(value?: cosmos_base_v1beta1_coin_pb.Coin): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MsgCrosschainRequestResponse.AsObject; static toObject(includeInstance: boolean, msg: MsgCrosschainRequestResponse): MsgCrosschainRequestResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; static serializeBinaryToWriter(message: MsgCrosschainRequestResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): MsgCrosschainRequestResponse; static deserializeBinaryFromReader(message: MsgCrosschainRequestResponse, reader: jspb.BinaryReader): MsgCrosschainRequestResponse; } export namespace MsgCrosschainRequestResponse { export type AsObject = { requestIdentifier: number, feeDeducted?: cosmos_base_v1beta1_coin_pb.Coin.AsObject, } } export class MsgConfirmCrosschainRequest extends jspb.Message { getOrchestrator(): string; setOrchestrator(value: string): void; getSourcechainid(): string; setSourcechainid(value: string): void; getRequestIdentifier(): number; setRequestIdentifier(value: number): void; getClaimhash(): Uint8Array | string; getClaimhash_asU8(): Uint8Array; getClaimhash_asB64(): string; setClaimhash(value: Uint8Array | string): void; getEthsigner(): string; setEthsigner(value: string): void; getSignature(): string; setSignature(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MsgConfirmCrosschainRequest.AsObject; static toObject(includeInstance: boolean, msg: MsgConfirmCrosschainRequest): MsgConfirmCrosschainRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; static serializeBinaryToWriter(message: MsgConfirmCrosschainRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): MsgConfirmCrosschainRequest; static deserializeBinaryFromReader(message: MsgConfirmCrosschainRequest, reader: jspb.BinaryReader): MsgConfirmCrosschainRequest; } export namespace MsgConfirmCrosschainRequest { export type AsObject = { orchestrator: string, sourcechainid: string, requestIdentifier: number, claimhash: Uint8Array | string, ethsigner: string, signature: string, } } export class MsgConfirmCrosschainRequestResponse extends jspb.Message { serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MsgConfirmCrosschainRequestResponse.AsObject; static toObject(includeInstance: boolean, msg: MsgConfirmCrosschainRequestResponse): MsgConfirmCrosschainRequestResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; static serializeBinaryToWriter(message: MsgConfirmCrosschainRequestResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): MsgConfirmCrosschainRequestResponse; static deserializeBinaryFromReader(message: MsgConfirmCrosschainRequestResponse, reader: jspb.BinaryReader): MsgConfirmCrosschainRequestResponse; } export namespace MsgConfirmCrosschainRequestResponse { export type AsObject = { } } export class MsgCrosschainAckRequest extends jspb.Message { getOrchestrator(): string; setOrchestrator(value: string): void; getAckSrcChainId(): string; setAckSrcChainId(value: string): void; getContract(): string; setContract(value: string): void; getAckRequestIdentifier(): number; setAckRequestIdentifier(value: number): void; getBlockheight(): number; setBlockheight(value: number): void; getDesttxhash(): string; setDesttxhash(value: string): void; getRelayerrouteraddress(): string; setRelayerrouteraddress(value: string): void; getAckDestChainId(): string; setAckDestChainId(value: string): void; getRequestSender(): string; setRequestSender(value: string): void; getRequestidentifier(): number; setRequestidentifier(value: number): void; getAckSrcChainType(): routerprotocol_routerchain_multichain_chain_type_pb.ChainTypeMap[keyof routerprotocol_routerchain_multichain_chain_type_pb.ChainTypeMap]; setAckSrcChainType(value: routerprotocol_routerchain_multichain_chain_type_pb.ChainTypeMap[keyof routerprotocol_routerchain_multichain_chain_type_pb.ChainTypeMap]): void; getAckDestChainType(): routerprotocol_routerchain_multichain_chain_type_pb.ChainTypeMap[keyof routerprotocol_routerchain_multichain_chain_type_pb.ChainTypeMap]; setAckDestChainType(value: routerprotocol_routerchain_multichain_chain_type_pb.ChainTypeMap[keyof routerprotocol_routerchain_multichain_chain_type_pb.ChainTypeMap]): void; getFeeconsumed(): number; setFeeconsumed(value: number): void; getExecdata(): Uint8Array | string; getExecdata_asU8(): Uint8Array; getExecdata_asB64(): string; setExecdata(value: Uint8Array | string): void; getExecstatus(): boolean; setExecstatus(value: boolean): void; getEthsigner(): string; setEthsigner(value: string): void; getSignature(): string; setSignature(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MsgCrosschainAckRequest.AsObject; static toObject(includeInstance: boolean, msg: MsgCrosschainAckRequest): MsgCrosschainAckRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; static serializeBinaryToWriter(message: MsgCrosschainAckRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): MsgCrosschainAckRequest; static deserializeBinaryFromReader(message: MsgCrosschainAckRequest, reader: jspb.BinaryReader): MsgCrosschainAckRequest; } export namespace MsgCrosschainAckRequest { export type AsObject = { orchestrator: string, ackSrcChainId: string, contract: string, ackRequestIdentifier: number, blockheight: number, desttxhash: string, relayerrouteraddress: string, ackDestChainId: string, requestSender: string, requestidentifier: number, ackSrcChainType: routerprotocol_routerchain_multichain_chain_type_pb.ChainTypeMap[keyof routerprotocol_routerchain_multichain_chain_type_pb.ChainTypeMap], ackDestChainType: routerprotocol_routerchain_multichain_chain_type_pb.ChainTypeMap[keyof routerprotocol_routerchain_multichain_chain_type_pb.ChainTypeMap], feeconsumed: number, execdata: Uint8Array | string, execstatus: boolean, ethsigner: string, signature: string, } } export class MsgCrosschainAckRequestResponse extends jspb.Message { serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MsgCrosschainAckRequestResponse.AsObject; static toObject(includeInstance: boolean, msg: MsgCrosschainAckRequestResponse): MsgCrosschainAckRequestResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; static serializeBinaryToWriter(message: MsgCrosschainAckRequestResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): MsgCrosschainAckRequestResponse; static deserializeBinaryFromReader(message: MsgCrosschainAckRequestResponse, reader: jspb.BinaryReader): MsgCrosschainAckRequestResponse; } export namespace MsgCrosschainAckRequestResponse { export type AsObject = { } } export class MsgConfirmCrosschainAckRequest extends jspb.Message { getOrchestrator(): string; setOrchestrator(value: string): void; getAckSrcChainId(): string; setAckSrcChainId(value: string): void; getAckrequestidentifier(): number; setAckrequestidentifier(value: number): void; getClaimhash(): Uint8Array | string; getClaimhash_asU8(): Uint8Array; getClaimhash_asB64(): string; setClaimhash(value: Uint8Array | string): void; getEthsigner(): string; setEthsigner(value: string): void; getSignature(): string; setSignature(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MsgConfirmCrosschainAckRequest.AsObject; static toObject(includeInstance: boolean, msg: MsgConfirmCrosschainAckRequest): MsgConfirmCrosschainAckRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; static serializeBinaryToWriter(message: MsgConfirmCrosschainAckRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): MsgConfirmCrosschainAckRequest; static deserializeBinaryFromReader(message: MsgConfirmCrosschainAckRequest, reader: jspb.BinaryReader): MsgConfirmCrosschainAckRequest; } export namespace MsgConfirmCrosschainAckRequest { export type AsObject = { orchestrator: string, ackSrcChainId: string, ackrequestidentifier: number, claimhash: Uint8Array | string, ethsigner: string, signature: string, } } export class MsgConfirmCrosschainAckRequestResponse extends jspb.Message { serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MsgConfirmCrosschainAckRequestResponse.AsObject; static toObject(includeInstance: boolean, msg: MsgConfirmCrosschainAckRequestResponse): MsgConfirmCrosschainAckRequestResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; static serializeBinaryToWriter(message: MsgConfirmCrosschainAckRequestResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): MsgConfirmCrosschainAckRequestResponse; static deserializeBinaryFromReader(message: MsgConfirmCrosschainAckRequestResponse, reader: jspb.BinaryReader): MsgConfirmCrosschainAckRequestResponse; } export namespace MsgConfirmCrosschainAckRequestResponse { export type AsObject = { } } export class MsgCrosschainAckReceipt extends jspb.Message { getOrchestrator(): string; setOrchestrator(value: string): void; getAckreceiptsrcchainid(): string; setAckreceiptsrcchainid(value: string): void; getContract(): string; setContract(value: string): void; getAckReceiptIdentifier(): number; setAckReceiptIdentifier(value: number): void; getAckReceiptBlockheight(): number; setAckReceiptBlockheight(value: number): void; getAckReceiptTxhash(): string; setAckReceiptTxhash(value: string): void; getRelayerrouteraddress(): string; setRelayerrouteraddress(value: string): void; getRequestidentifier(): number; setRequestidentifier(value: number): void; getAcksrcchainid(): string; setAcksrcchainid(value: string): void; getAckrequestidentifier(): number; setAckrequestidentifier(value: number): void; getAckexecdata(): Uint8Array | string; getAckexecdata_asU8(): Uint8Array; getAckexecdata_asB64(): string; setAckexecdata(value: Uint8Array | string): void; getAckexecstatus(): boolean; setAckexecstatus(value: boolean): void; getFeeconsumed(): number; setFeeconsumed(value: number): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MsgCrosschainAckReceipt.AsObject; static toObject(includeInstance: boolean, msg: MsgCrosschainAckReceipt): MsgCrosschainAckReceipt.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; static serializeBinaryToWriter(message: MsgCrosschainAckReceipt, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): MsgCrosschainAckReceipt; static deserializeBinaryFromReader(message: MsgCrosschainAckReceipt, reader: jspb.BinaryReader): MsgCrosschainAckReceipt; } export namespace MsgCrosschainAckReceipt { export type AsObject = { orchestrator: string, ackreceiptsrcchainid: string, contract: string, ackReceiptIdentifier: number, ackReceiptBlockheight: number, ackReceiptTxhash: string, relayerrouteraddress: string, requestidentifier: number, acksrcchainid: string, ackrequestidentifier: number, ackexecdata: Uint8Array | string, ackexecstatus: boolean, feeconsumed: number, } } export class MsgCrosschainAckReceiptResponse extends jspb.Message { serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MsgCrosschainAckReceiptResponse.AsObject; static toObject(includeInstance: boolean, msg: MsgCrosschainAckReceiptResponse): MsgCrosschainAckReceiptResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; static serializeBinaryToWriter(message: MsgCrosschainAckReceiptResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): MsgCrosschainAckReceiptResponse; static deserializeBinaryFromReader(message: MsgCrosschainAckReceiptResponse, reader: jspb.BinaryReader): MsgCrosschainAckReceiptResponse; } export namespace MsgCrosschainAckReceiptResponse { export type AsObject = { } }