From a1479796531eb867769a7e8b8af91905e630de4f Mon Sep 17 00:00:00 2001 From: mmjee Date: Mon, 1 Dec 2025 14:33:40 +0530 Subject: [PATCH 1/4] Protocol Buffers definition and registry synchronization with Cosmos --- src/cosmos/index.ts | 16 +- src/proto/cosmos.proto | 248 ++ src/proto/cosmos.ts | 3975 ++++++++++++++++++++++++++ src/proto/definition.proto | 195 +- src/proto/definition.ts | 311 +- src/proto/grpc.proto | 15 - src/vaultcontracts/vaultcontracts.ts | 4 - 7 files changed, 4435 insertions(+), 329 deletions(-) create mode 100644 src/proto/cosmos.proto create mode 100644 src/proto/cosmos.ts delete mode 100644 src/proto/grpc.proto diff --git a/src/cosmos/index.ts b/src/cosmos/index.ts index 36b9194..959e5cc 100644 --- a/src/cosmos/index.ts +++ b/src/cosmos/index.ts @@ -27,32 +27,32 @@ export const Registry = new CosmosRegistry(defaultRegistryTypes); { Registry.register( - "/xarchain.chainabstraction.MsgCreateSolverData", + "/xarchain.chainabstraction.v1.MsgCreateSolverData", MsgCreateSolverData, ); Registry.register( - "/xarchain.chainabstraction.MsgCreateSolverDataResponse", + "/xarchain.chainabstraction.v1.MsgCreateSolverDataResponse", MsgCreateSolverDataResponse, ); Registry.register( - "/xarchain.chainabstraction.MsgUpdateSolverData", + "/xarchain.chainabstraction.v1.MsgUpdateSolverData", MsgUpdateSolverData, ); Registry.register( - "/xarchain.chainabstraction.MsgUpdateSolverDataResponse", + "/xarchain.chainabstraction.v1.MsgUpdateSolverDataResponse", MsgCreateSolverDataResponse, ); Registry.register( - "/xarchain.chainabstraction.MsgCreateRequestForFunds", + "/xarchain.chainabstraction.v1.MsgCreateRequestForFunds", MsgCreateRequestForFunds, ); Registry.register( - "/xarchain.chainabstraction.MsgCreateRequestForFundsResponse", + "/xarchain.chainabstraction.v1.MsgCreateRequestForFundsResponse", MsgCreateRequestForFundsResponse, ); - Registry.register("/xarchain.chainabstraction.MsgRefundReq", MsgRefundReq); + Registry.register("/xarchain.chainabstraction.v1.MsgRefundReq", MsgRefundReq); Registry.register( - "/xarchain.chainabstraction.MsgRefundReqResponse", + "/xarchain.chainabstraction.v1.MsgRefundReqResponse", MsgRefundReqResponse, ); Registry.register("/xarchain.chainabstraction.MsgDoubleCheckTx", MsgDoubleCheckTx); diff --git a/src/proto/cosmos.proto b/src/proto/cosmos.proto new file mode 100644 index 0000000..e7488dd --- /dev/null +++ b/src/proto/cosmos.proto @@ -0,0 +1,248 @@ +syntax = "proto3"; +import "definition.proto"; +package xarchain.chainabstraction.v1; + +service Query { + // ListRequestForFunds Queries a list of RequestForFunds items. + rpc GetRequestForFunds(QueryGetRequestForFundsRequest) returns (QueryGetRequestForFundsResponse) { + } + + // ListRequestForFunds defines the ListRequestForFunds RPC. + rpc ListRequestForFunds(QueryAllRequestForFundsRequest) returns (QueryAllRequestForFundsResponse) { + } + + // ListPendingClaims Queries a list of PendingClaims items. + rpc GetPendingClaims(QueryGetPendingClaimsRequest) returns (QueryGetPendingClaimsResponse) { + } + + // ListPendingClaims defines the ListPendingClaims RPC. + rpc ListPendingClaims(QueryAllPendingClaimsRequest) returns (QueryAllPendingClaimsResponse) { + } + + // ListPendingSettlements Queries a list of PendingSettlements items. + rpc GetPendingSettlements(QueryGetPendingSettlementsRequest) returns (QueryGetPendingSettlementsResponse) { + } + + // ListPendingSettlements defines the ListPendingSettlements RPC. + rpc ListPendingSettlements(QueryAllPendingSettlementsRequest) returns (QueryAllPendingSettlementsResponse) { + } + + // Queries a ProtocolFees by index. + rpc GetProtocolFees(QueryGetProtocolFeesRequest) returns (QueryGetProtocolFeesResponse) { + } + + // ListSolverData Queries a list of SolverData items. + rpc GetSolverData(QueryGetSolverDataRequest) returns (QueryGetSolverDataResponse) { + } + + // ListSolverData defines the ListSolverData RPC. + rpc ListSolverData(QueryAllSolverDataRequest) returns (QueryAllSolverDataResponse) { + } + + // ListSettlement Queries a list of Settlement items. + rpc GetSettlement(QueryGetSettlementRequest) returns (QueryGetSettlementResponse) { + } + + // ListSettlement defines the ListSettlement RPC. + rpc ListSettlement(QueryAllSettlementRequest) returns (QueryAllSettlementResponse) { + } +} + +// QueryParamsRequest is request type for the Query/Params RPC method. +message QueryParamsRequest {} + +// QueryParamsResponse is response type for the Query/Params RPC method. +message QueryParamsResponse { + // params holds all the parameters of this module. + Params params = 1; +} + +// QueryGetRequestForFundsRequest defines the QueryGetRequestForFundsRequest message. +message QueryGetRequestForFundsRequest { + uint64 id = 1; +} + +// QueryGetRequestForFundsResponse defines the QueryGetRequestForFundsResponse message. +message QueryGetRequestForFundsResponse { + RequestForFunds request_for_funds = 1 ; +} + +// QueryAllRequestForFundsRequest defines the QueryAllRequestForFundsRequest message. +message QueryAllRequestForFundsRequest { + PageRequest pagination = 1; +} + +// QueryAllRequestForFundsResponse defines the QueryAllRequestForFundsResponse message. +message QueryAllRequestForFundsResponse { + repeated RequestForFunds request_for_funds = 1 ; + PageResponse pagination = 2; +} + +// QueryGetPendingClaimsRequest defines the QueryGetPendingClaimsRequest message. +message QueryGetPendingClaimsRequest { + uint64 id = 1; +} + +// QueryGetPendingClaimsResponse defines the QueryGetPendingClaimsResponse message. +message QueryGetPendingClaimsResponse { + PendingClaims pending_claims = 1 ; +} + +// QueryAllPendingClaimsRequest defines the QueryAllPendingClaimsRequest message. +message QueryAllPendingClaimsRequest { + PageRequest pagination = 1; +} + +// QueryAllPendingClaimsResponse defines the QueryAllPendingClaimsResponse message. +message QueryAllPendingClaimsResponse { + repeated PendingClaims pending_claims = 1 ; + PageResponse pagination = 2; +} + +// QueryGetPendingSettlementsRequest defines the QueryGetPendingSettlementsRequest message. +message QueryGetPendingSettlementsRequest { + uint64 id = 1; +} + +// QueryGetPendingSettlementsResponse defines the QueryGetPendingSettlementsResponse message. +message QueryGetPendingSettlementsResponse { + PendingSettlement pending_settlements = 1 ; +} + +// QueryAllPendingSettlementsRequest defines the QueryAllPendingSettlementsRequest message. +message QueryAllPendingSettlementsRequest { + PageRequest pagination = 1; +} + +// QueryAllPendingSettlementsResponse defines the QueryAllPendingSettlementsResponse message. +message QueryAllPendingSettlementsResponse { + repeated PendingSettlement pending_settlements = 1 ; + PageResponse pagination = 2; +} + +// QueryGetProtocolFeesRequest defines the QueryGetProtocolFeesRequest message. +message QueryGetProtocolFeesRequest {} + +// QueryGetProtocolFeesResponse defines the QueryGetProtocolFeesResponse message. +message QueryGetProtocolFeesResponse { + ProtocolFees protocol_fees = 1 ; +} + +// QueryGetSolverDataRequest defines the QueryGetSolverDataRequest message. +message QueryGetSolverDataRequest { + string index = 1; +} + +// QueryGetSolverDataResponse defines the QueryGetSolverDataResponse message. +message QueryGetSolverDataResponse { + SolverData solver_data = 1 ; +} + +// QueryAllSolverDataRequest defines the QueryAllSolverDataRequest message. +message QueryAllSolverDataRequest { + PageRequest pagination = 1; +} + +// QueryAllSolverDataResponse defines the QueryAllSolverDataResponse message. +message QueryAllSolverDataResponse { + repeated SolverData solver_data = 1; + PageResponse pagination = 2; +} + +// QueryGetSettlementRequest defines the QueryGetSettlementRequest message. +message QueryGetSettlementRequest { + uint64 id = 1; +} + +// QueryGetSettlementResponse defines the QueryGetSettlementResponse message. +message QueryGetSettlementResponse { + Settlement settlement = 1; +} + +// QueryAllSettlementRequest defines the QueryAllSettlementRequest message. +message QueryAllSettlementRequest { + PageRequest pagination = 1; +} + +// QueryAllSettlementResponse defines the QueryAllSettlementResponse message. +message QueryAllSettlementResponse { + repeated Settlement settlement = 1; + PageResponse pagination = 2; +} + +// MsgUpdateParams is the Msg/UpdateParams request type. +message MsgUpdateParams { + // authority is the address that controls the module (defaults to x/gov unless overwritten). + string authority = 1 ; + + // params defines the module parameters to update. + + // NOTE: All parameters must be supplied. + Params params = 2; +} + +// MsgUpdateParamsResponse defines the response structure for executing a +// MsgUpdateParams message. +message MsgUpdateParamsResponse {} + +// MsgCreateRequestForFunds defines the MsgCreateRequestForFunds message. +message MsgCreateRequestForFunds { + string user = 7 ; + repeated RFFSourcePair sources = 1; + Universe destinationUniverse = 2; + bytes destinationChainID = 3; + bytes recipientAddress = 9; + repeated RFFDestinationPair destinations = 4; + bytes nonce = 5; + uint64 expiry = 6; + repeated SignatureDatum signatureData = 8; +} + +// MsgCreateRequestForFundsResponse defines the MsgCreateRequestForFundsResponse message. +message MsgCreateRequestForFundsResponse { + uint64 id = 1; +} + +// MsgCreatePendingClaims defines the MsgCreatePendingClaims message. +message MsgCreatePendingClaim { + string creator = 1 ; + BasicClaim claim = 2; +} + +// MsgCreatePendingClaimsResponse defines the MsgCreatePendingClaimsResponse message. +message MsgCreatePendingClaimResponse { + uint64 id = 1; +} + +// MsgUpdatePendingClaims defines the MsgUpdatePendingClaims message. +message MsgProcessPendingClaim { + string creator = 1 ; + uint64 claimId = 2; + ClaimVerdict verdict = 3; + bytes signature = 4; +} + +// MsgUpdatePendingClaimsResponse defines the MsgUpdatePendingClaimsResponse message. +message MsgProcessPendingClaimResponse {} + +// MsgUpsertProtocolFees defines the MsgUpsertProtocolFees message. +message MsgUpsertProtocolFees { + string creator = 1 ; + uint64 feeBP = 2; + repeated FixedFeeTuple collectionFees = 3; + repeated FixedFeeTuple fulfilmentFees = 4; + repeated AdminFeeRecipient feeRecipients = 5; +} + +// MsgUpsertProtocolFeesResponse defines the MsgUpsertProtocolFeesResponse message. +message MsgUpsertProtocolFeesResponse {} + +// MsgCreateSolverData defines the MsgCreateSolverData message. +message MsgUpsertSolverData { + string cosmosAddress = 1 ; + repeated RouteFee advertisedFees = 2; + repeated SolverAddress addresses = 3; +} + +// MsgCreateSolverDataResponse defines the MsgCreateSolverDataResponse message. +message MsgUpsertSolverDataResponse {} diff --git a/src/proto/cosmos.ts b/src/proto/cosmos.ts new file mode 100644 index 0000000..8a1443b --- /dev/null +++ b/src/proto/cosmos.ts @@ -0,0 +1,3975 @@ +// Code generated by protoc-gen-ts_proto. DO NOT EDIT. +// versions: +// protoc-gen-ts_proto v2.7.5 +// protoc v6.33.1 +// source: cosmos.proto + +/* eslint-disable */ +import { BinaryReader, BinaryWriter } from "@bufbuild/protobuf/wire"; +import { grpc } from "@improbable-eng/grpc-web"; +import { BrowserHeaders } from "browser-headers"; +import Long from "long"; +import { + AdminFeeRecipient, + BasicClaim, + ClaimVerdict, + FixedFeeTuple, + PageRequest, + PageResponse, + Params, + PendingClaims, + PendingSettlement, + ProtocolFees, + RequestForFunds, + RFFDestinationPair, + RFFSourcePair, + RouteFee, + Settlement, + SignatureDatum, + SolverAddress, + SolverData, + Universe, + universeFromJSON, + universeToJSON +} from "./definition"; + +export const protobufPackage = "xarchain.chainabstraction.v1"; + +/** QueryParamsRequest is request type for the Query/Params RPC method. */ +export interface QueryParamsRequest {} + +/** QueryParamsResponse is response type for the Query/Params RPC method. */ +export interface QueryParamsResponse { + /** params holds all the parameters of this module. */ + params?: Params | undefined; +} + +/** QueryGetRequestForFundsRequest defines the QueryGetRequestForFundsRequest message. */ +export interface QueryGetRequestForFundsRequest { + id: Long; +} + +/** QueryGetRequestForFundsResponse defines the QueryGetRequestForFundsResponse message. */ +export interface QueryGetRequestForFundsResponse { + requestForFunds?: RequestForFunds | undefined; +} + +/** QueryAllRequestForFundsRequest defines the QueryAllRequestForFundsRequest message. */ +export interface QueryAllRequestForFundsRequest { + pagination?: PageRequest | undefined; +} + +/** QueryAllRequestForFundsResponse defines the QueryAllRequestForFundsResponse message. */ +export interface QueryAllRequestForFundsResponse { + requestForFunds: RequestForFunds[]; + pagination?: PageResponse | undefined; +} + +/** QueryGetPendingClaimsRequest defines the QueryGetPendingClaimsRequest message. */ +export interface QueryGetPendingClaimsRequest { + id: Long; +} + +/** QueryGetPendingClaimsResponse defines the QueryGetPendingClaimsResponse message. */ +export interface QueryGetPendingClaimsResponse { + pendingClaims?: PendingClaims | undefined; +} + +/** QueryAllPendingClaimsRequest defines the QueryAllPendingClaimsRequest message. */ +export interface QueryAllPendingClaimsRequest { + pagination?: PageRequest | undefined; +} + +/** QueryAllPendingClaimsResponse defines the QueryAllPendingClaimsResponse message. */ +export interface QueryAllPendingClaimsResponse { + pendingClaims: PendingClaims[]; + pagination?: PageResponse | undefined; +} + +/** QueryGetPendingSettlementsRequest defines the QueryGetPendingSettlementsRequest message. */ +export interface QueryGetPendingSettlementsRequest { + id: Long; +} + +/** QueryGetPendingSettlementsResponse defines the QueryGetPendingSettlementsResponse message. */ +export interface QueryGetPendingSettlementsResponse { + pendingSettlements?: PendingSettlement | undefined; +} + +/** QueryAllPendingSettlementsRequest defines the QueryAllPendingSettlementsRequest message. */ +export interface QueryAllPendingSettlementsRequest { + pagination?: PageRequest | undefined; +} + +/** QueryAllPendingSettlementsResponse defines the QueryAllPendingSettlementsResponse message. */ +export interface QueryAllPendingSettlementsResponse { + pendingSettlements: PendingSettlement[]; + pagination?: PageResponse | undefined; +} + +/** QueryGetProtocolFeesRequest defines the QueryGetProtocolFeesRequest message. */ +export interface QueryGetProtocolFeesRequest {} + +/** QueryGetProtocolFeesResponse defines the QueryGetProtocolFeesResponse message. */ +export interface QueryGetProtocolFeesResponse { + protocolFees?: ProtocolFees | undefined; +} + +/** QueryGetSolverDataRequest defines the QueryGetSolverDataRequest message. */ +export interface QueryGetSolverDataRequest { + index: string; +} + +/** QueryGetSolverDataResponse defines the QueryGetSolverDataResponse message. */ +export interface QueryGetSolverDataResponse { + solverData?: SolverData | undefined; +} + +/** QueryAllSolverDataRequest defines the QueryAllSolverDataRequest message. */ +export interface QueryAllSolverDataRequest { + pagination?: PageRequest | undefined; +} + +/** QueryAllSolverDataResponse defines the QueryAllSolverDataResponse message. */ +export interface QueryAllSolverDataResponse { + solverData: SolverData[]; + pagination?: PageResponse | undefined; +} + +/** QueryGetSettlementRequest defines the QueryGetSettlementRequest message. */ +export interface QueryGetSettlementRequest { + id: Long; +} + +/** QueryGetSettlementResponse defines the QueryGetSettlementResponse message. */ +export interface QueryGetSettlementResponse { + settlement?: Settlement | undefined; +} + +/** QueryAllSettlementRequest defines the QueryAllSettlementRequest message. */ +export interface QueryAllSettlementRequest { + pagination?: PageRequest | undefined; +} + +/** QueryAllSettlementResponse defines the QueryAllSettlementResponse message. */ +export interface QueryAllSettlementResponse { + settlement: Settlement[]; + pagination?: PageResponse | undefined; +} + +/** MsgUpdateParams is the Msg/UpdateParams request type. */ +export interface MsgUpdateParams { + /** authority is the address that controls the module (defaults to x/gov unless overwritten). */ + authority: string; + /** NOTE: All parameters must be supplied. */ + params?: Params | undefined; +} + +/** + * MsgUpdateParamsResponse defines the response structure for executing a + * MsgUpdateParams message. + */ +export interface MsgUpdateParamsResponse {} + +/** MsgCreateRequestForFunds defines the MsgCreateRequestForFunds message. */ +export interface MsgCreateRequestForFunds { + user: string; + sources: RFFSourcePair[]; + destinationUniverse: Universe; + destinationChainID: Uint8Array; + recipientAddress: Uint8Array; + destinations: RFFDestinationPair[]; + nonce: Uint8Array; + expiry: Long; + signatureData: SignatureDatum[]; +} + +/** MsgCreateRequestForFundsResponse defines the MsgCreateRequestForFundsResponse message. */ +export interface MsgCreateRequestForFundsResponse { + id: Long; +} + +/** MsgCreatePendingClaims defines the MsgCreatePendingClaims message. */ +export interface MsgCreatePendingClaim { + creator: string; + claim?: BasicClaim | undefined; +} + +/** MsgCreatePendingClaimsResponse defines the MsgCreatePendingClaimsResponse message. */ +export interface MsgCreatePendingClaimResponse { + id: Long; +} + +/** MsgUpdatePendingClaims defines the MsgUpdatePendingClaims message. */ +export interface MsgProcessPendingClaim { + creator: string; + claimId: Long; + verdict?: ClaimVerdict | undefined; + signature: Uint8Array; +} + +/** MsgUpdatePendingClaimsResponse defines the MsgUpdatePendingClaimsResponse message. */ +export interface MsgProcessPendingClaimResponse {} + +/** MsgUpsertProtocolFees defines the MsgUpsertProtocolFees message. */ +export interface MsgUpsertProtocolFees { + creator: string; + feeBP: Long; + collectionFees: FixedFeeTuple[]; + fulfilmentFees: FixedFeeTuple[]; + feeRecipients: AdminFeeRecipient[]; +} + +/** MsgUpsertProtocolFeesResponse defines the MsgUpsertProtocolFeesResponse message. */ +export interface MsgUpsertProtocolFeesResponse {} + +/** MsgCreateSolverData defines the MsgCreateSolverData message. */ +export interface MsgUpsertSolverData { + cosmosAddress: string; + advertisedFees: RouteFee[]; + addresses: SolverAddress[]; +} + +/** MsgCreateSolverDataResponse defines the MsgCreateSolverDataResponse message. */ +export interface MsgUpsertSolverDataResponse {} + +function createBaseQueryParamsRequest(): QueryParamsRequest { + return {}; +} + +export const QueryParamsRequest: MessageFns = { + encode( + _: QueryParamsRequest, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + return writer; + }, + + decode( + input: BinaryReader | Uint8Array, + length?: number, + ): QueryParamsRequest { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseQueryParamsRequest(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(_: any): QueryParamsRequest { + return {}; + }, + + toJSON(_: QueryParamsRequest): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): QueryParamsRequest { + return QueryParamsRequest.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): QueryParamsRequest { + const message = createBaseQueryParamsRequest(); + return message; + }, +}; + +function createBaseQueryParamsResponse(): QueryParamsResponse { + return { params: undefined }; +} + +export const QueryParamsResponse: MessageFns = { + encode( + message: QueryParamsResponse, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + if (message.params !== undefined) { + Params.encode(message.params, writer.uint32(10).fork()).join(); + } + return writer; + }, + + decode( + input: BinaryReader | Uint8Array, + length?: number, + ): QueryParamsResponse { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseQueryParamsResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 10) { + break; + } + + message.params = Params.decode(reader, reader.uint32()); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): QueryParamsResponse { + return { + params: isSet(object.params) ? Params.fromJSON(object.params) : undefined, + }; + }, + + toJSON(message: QueryParamsResponse): unknown { + const obj: any = {}; + if (message.params !== undefined) { + obj.params = Params.toJSON(message.params); + } + return obj; + }, + + create, I>>( + base?: I, + ): QueryParamsResponse { + return QueryParamsResponse.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): QueryParamsResponse { + const message = createBaseQueryParamsResponse(); + message.params = + object.params !== undefined && object.params !== null + ? Params.fromPartial(object.params) + : undefined; + return message; + }, +}; + +function createBaseQueryGetRequestForFundsRequest(): QueryGetRequestForFundsRequest { + return { id: Long.UZERO }; +} + +export const QueryGetRequestForFundsRequest: MessageFns = + { + encode( + message: QueryGetRequestForFundsRequest, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + if (!message.id.equals(Long.UZERO)) { + writer.uint32(8).uint64(message.id.toString()); + } + return writer; + }, + + decode( + input: BinaryReader | Uint8Array, + length?: number, + ): QueryGetRequestForFundsRequest { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseQueryGetRequestForFundsRequest(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 8) { + break; + } + + message.id = Long.fromString(reader.uint64().toString(), true); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): QueryGetRequestForFundsRequest { + return { id: isSet(object.id) ? Long.fromValue(object.id) : Long.UZERO }; + }, + + toJSON(message: QueryGetRequestForFundsRequest): unknown { + const obj: any = {}; + if (!message.id.equals(Long.UZERO)) { + obj.id = (message.id || Long.UZERO).toString(); + } + return obj; + }, + + create, I>>( + base?: I, + ): QueryGetRequestForFundsRequest { + return QueryGetRequestForFundsRequest.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(object: I): QueryGetRequestForFundsRequest { + const message = createBaseQueryGetRequestForFundsRequest(); + message.id = + object.id !== undefined && object.id !== null + ? Long.fromValue(object.id) + : Long.UZERO; + return message; + }, + }; + +function createBaseQueryGetRequestForFundsResponse(): QueryGetRequestForFundsResponse { + return { requestForFunds: undefined }; +} + +export const QueryGetRequestForFundsResponse: MessageFns = + { + encode( + message: QueryGetRequestForFundsResponse, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + if (message.requestForFunds !== undefined) { + RequestForFunds.encode( + message.requestForFunds, + writer.uint32(10).fork(), + ).join(); + } + return writer; + }, + + decode( + input: BinaryReader | Uint8Array, + length?: number, + ): QueryGetRequestForFundsResponse { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseQueryGetRequestForFundsResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 10) { + break; + } + + message.requestForFunds = RequestForFunds.decode( + reader, + reader.uint32(), + ); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): QueryGetRequestForFundsResponse { + return { + requestForFunds: isSet(object.requestForFunds) + ? RequestForFunds.fromJSON(object.requestForFunds) + : undefined, + }; + }, + + toJSON(message: QueryGetRequestForFundsResponse): unknown { + const obj: any = {}; + if (message.requestForFunds !== undefined) { + obj.requestForFunds = RequestForFunds.toJSON(message.requestForFunds); + } + return obj; + }, + + create, I>>( + base?: I, + ): QueryGetRequestForFundsResponse { + return QueryGetRequestForFundsResponse.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(object: I): QueryGetRequestForFundsResponse { + const message = createBaseQueryGetRequestForFundsResponse(); + message.requestForFunds = + object.requestForFunds !== undefined && object.requestForFunds !== null + ? RequestForFunds.fromPartial(object.requestForFunds) + : undefined; + return message; + }, + }; + +function createBaseQueryAllRequestForFundsRequest(): QueryAllRequestForFundsRequest { + return { pagination: undefined }; +} + +export const QueryAllRequestForFundsRequest: MessageFns = + { + encode( + message: QueryAllRequestForFundsRequest, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + if (message.pagination !== undefined) { + PageRequest.encode(message.pagination, writer.uint32(10).fork()).join(); + } + return writer; + }, + + decode( + input: BinaryReader | Uint8Array, + length?: number, + ): QueryAllRequestForFundsRequest { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseQueryAllRequestForFundsRequest(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 10) { + break; + } + + message.pagination = PageRequest.decode(reader, reader.uint32()); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): QueryAllRequestForFundsRequest { + return { + pagination: isSet(object.pagination) + ? PageRequest.fromJSON(object.pagination) + : undefined, + }; + }, + + toJSON(message: QueryAllRequestForFundsRequest): unknown { + const obj: any = {}; + if (message.pagination !== undefined) { + obj.pagination = PageRequest.toJSON(message.pagination); + } + return obj; + }, + + create, I>>( + base?: I, + ): QueryAllRequestForFundsRequest { + return QueryAllRequestForFundsRequest.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(object: I): QueryAllRequestForFundsRequest { + const message = createBaseQueryAllRequestForFundsRequest(); + message.pagination = + object.pagination !== undefined && object.pagination !== null + ? PageRequest.fromPartial(object.pagination) + : undefined; + return message; + }, + }; + +function createBaseQueryAllRequestForFundsResponse(): QueryAllRequestForFundsResponse { + return { requestForFunds: [], pagination: undefined }; +} + +export const QueryAllRequestForFundsResponse: MessageFns = + { + encode( + message: QueryAllRequestForFundsResponse, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + for (const v of message.requestForFunds) { + RequestForFunds.encode(v!, writer.uint32(10).fork()).join(); + } + if (message.pagination !== undefined) { + PageResponse.encode( + message.pagination, + writer.uint32(18).fork(), + ).join(); + } + return writer; + }, + + decode( + input: BinaryReader | Uint8Array, + length?: number, + ): QueryAllRequestForFundsResponse { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseQueryAllRequestForFundsResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 10) { + break; + } + + message.requestForFunds.push( + RequestForFunds.decode(reader, reader.uint32()), + ); + continue; + } + case 2: { + if (tag !== 18) { + break; + } + + message.pagination = PageResponse.decode(reader, reader.uint32()); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): QueryAllRequestForFundsResponse { + return { + requestForFunds: globalThis.Array.isArray(object?.requestForFunds) + ? object.requestForFunds.map((e: any) => RequestForFunds.fromJSON(e)) + : [], + pagination: isSet(object.pagination) + ? PageResponse.fromJSON(object.pagination) + : undefined, + }; + }, + + toJSON(message: QueryAllRequestForFundsResponse): unknown { + const obj: any = {}; + if (message.requestForFunds?.length) { + obj.requestForFunds = message.requestForFunds.map((e) => + RequestForFunds.toJSON(e), + ); + } + if (message.pagination !== undefined) { + obj.pagination = PageResponse.toJSON(message.pagination); + } + return obj; + }, + + create, I>>( + base?: I, + ): QueryAllRequestForFundsResponse { + return QueryAllRequestForFundsResponse.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(object: I): QueryAllRequestForFundsResponse { + const message = createBaseQueryAllRequestForFundsResponse(); + message.requestForFunds = + object.requestForFunds?.map((e) => RequestForFunds.fromPartial(e)) || + []; + message.pagination = + object.pagination !== undefined && object.pagination !== null + ? PageResponse.fromPartial(object.pagination) + : undefined; + return message; + }, + }; + +function createBaseQueryGetPendingClaimsRequest(): QueryGetPendingClaimsRequest { + return { id: Long.UZERO }; +} + +export const QueryGetPendingClaimsRequest: MessageFns = + { + encode( + message: QueryGetPendingClaimsRequest, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + if (!message.id.equals(Long.UZERO)) { + writer.uint32(8).uint64(message.id.toString()); + } + return writer; + }, + + decode( + input: BinaryReader | Uint8Array, + length?: number, + ): QueryGetPendingClaimsRequest { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseQueryGetPendingClaimsRequest(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 8) { + break; + } + + message.id = Long.fromString(reader.uint64().toString(), true); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): QueryGetPendingClaimsRequest { + return { id: isSet(object.id) ? Long.fromValue(object.id) : Long.UZERO }; + }, + + toJSON(message: QueryGetPendingClaimsRequest): unknown { + const obj: any = {}; + if (!message.id.equals(Long.UZERO)) { + obj.id = (message.id || Long.UZERO).toString(); + } + return obj; + }, + + create, I>>( + base?: I, + ): QueryGetPendingClaimsRequest { + return QueryGetPendingClaimsRequest.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): QueryGetPendingClaimsRequest { + const message = createBaseQueryGetPendingClaimsRequest(); + message.id = + object.id !== undefined && object.id !== null + ? Long.fromValue(object.id) + : Long.UZERO; + return message; + }, + }; + +function createBaseQueryGetPendingClaimsResponse(): QueryGetPendingClaimsResponse { + return { pendingClaims: undefined }; +} + +export const QueryGetPendingClaimsResponse: MessageFns = + { + encode( + message: QueryGetPendingClaimsResponse, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + if (message.pendingClaims !== undefined) { + PendingClaims.encode( + message.pendingClaims, + writer.uint32(10).fork(), + ).join(); + } + return writer; + }, + + decode( + input: BinaryReader | Uint8Array, + length?: number, + ): QueryGetPendingClaimsResponse { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseQueryGetPendingClaimsResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 10) { + break; + } + + message.pendingClaims = PendingClaims.decode( + reader, + reader.uint32(), + ); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): QueryGetPendingClaimsResponse { + return { + pendingClaims: isSet(object.pendingClaims) + ? PendingClaims.fromJSON(object.pendingClaims) + : undefined, + }; + }, + + toJSON(message: QueryGetPendingClaimsResponse): unknown { + const obj: any = {}; + if (message.pendingClaims !== undefined) { + obj.pendingClaims = PendingClaims.toJSON(message.pendingClaims); + } + return obj; + }, + + create, I>>( + base?: I, + ): QueryGetPendingClaimsResponse { + return QueryGetPendingClaimsResponse.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): QueryGetPendingClaimsResponse { + const message = createBaseQueryGetPendingClaimsResponse(); + message.pendingClaims = + object.pendingClaims !== undefined && object.pendingClaims !== null + ? PendingClaims.fromPartial(object.pendingClaims) + : undefined; + return message; + }, + }; + +function createBaseQueryAllPendingClaimsRequest(): QueryAllPendingClaimsRequest { + return { pagination: undefined }; +} + +export const QueryAllPendingClaimsRequest: MessageFns = + { + encode( + message: QueryAllPendingClaimsRequest, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + if (message.pagination !== undefined) { + PageRequest.encode(message.pagination, writer.uint32(10).fork()).join(); + } + return writer; + }, + + decode( + input: BinaryReader | Uint8Array, + length?: number, + ): QueryAllPendingClaimsRequest { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseQueryAllPendingClaimsRequest(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 10) { + break; + } + + message.pagination = PageRequest.decode(reader, reader.uint32()); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): QueryAllPendingClaimsRequest { + return { + pagination: isSet(object.pagination) + ? PageRequest.fromJSON(object.pagination) + : undefined, + }; + }, + + toJSON(message: QueryAllPendingClaimsRequest): unknown { + const obj: any = {}; + if (message.pagination !== undefined) { + obj.pagination = PageRequest.toJSON(message.pagination); + } + return obj; + }, + + create, I>>( + base?: I, + ): QueryAllPendingClaimsRequest { + return QueryAllPendingClaimsRequest.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): QueryAllPendingClaimsRequest { + const message = createBaseQueryAllPendingClaimsRequest(); + message.pagination = + object.pagination !== undefined && object.pagination !== null + ? PageRequest.fromPartial(object.pagination) + : undefined; + return message; + }, + }; + +function createBaseQueryAllPendingClaimsResponse(): QueryAllPendingClaimsResponse { + return { pendingClaims: [], pagination: undefined }; +} + +export const QueryAllPendingClaimsResponse: MessageFns = + { + encode( + message: QueryAllPendingClaimsResponse, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + for (const v of message.pendingClaims) { + PendingClaims.encode(v!, writer.uint32(10).fork()).join(); + } + if (message.pagination !== undefined) { + PageResponse.encode( + message.pagination, + writer.uint32(18).fork(), + ).join(); + } + return writer; + }, + + decode( + input: BinaryReader | Uint8Array, + length?: number, + ): QueryAllPendingClaimsResponse { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseQueryAllPendingClaimsResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 10) { + break; + } + + message.pendingClaims.push( + PendingClaims.decode(reader, reader.uint32()), + ); + continue; + } + case 2: { + if (tag !== 18) { + break; + } + + message.pagination = PageResponse.decode(reader, reader.uint32()); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): QueryAllPendingClaimsResponse { + return { + pendingClaims: globalThis.Array.isArray(object?.pendingClaims) + ? object.pendingClaims.map((e: any) => PendingClaims.fromJSON(e)) + : [], + pagination: isSet(object.pagination) + ? PageResponse.fromJSON(object.pagination) + : undefined, + }; + }, + + toJSON(message: QueryAllPendingClaimsResponse): unknown { + const obj: any = {}; + if (message.pendingClaims?.length) { + obj.pendingClaims = message.pendingClaims.map((e) => + PendingClaims.toJSON(e), + ); + } + if (message.pagination !== undefined) { + obj.pagination = PageResponse.toJSON(message.pagination); + } + return obj; + }, + + create, I>>( + base?: I, + ): QueryAllPendingClaimsResponse { + return QueryAllPendingClaimsResponse.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): QueryAllPendingClaimsResponse { + const message = createBaseQueryAllPendingClaimsResponse(); + message.pendingClaims = + object.pendingClaims?.map((e) => PendingClaims.fromPartial(e)) || []; + message.pagination = + object.pagination !== undefined && object.pagination !== null + ? PageResponse.fromPartial(object.pagination) + : undefined; + return message; + }, + }; + +function createBaseQueryGetPendingSettlementsRequest(): QueryGetPendingSettlementsRequest { + return { id: Long.UZERO }; +} + +export const QueryGetPendingSettlementsRequest: MessageFns = + { + encode( + message: QueryGetPendingSettlementsRequest, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + if (!message.id.equals(Long.UZERO)) { + writer.uint32(8).uint64(message.id.toString()); + } + return writer; + }, + + decode( + input: BinaryReader | Uint8Array, + length?: number, + ): QueryGetPendingSettlementsRequest { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseQueryGetPendingSettlementsRequest(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 8) { + break; + } + + message.id = Long.fromString(reader.uint64().toString(), true); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): QueryGetPendingSettlementsRequest { + return { id: isSet(object.id) ? Long.fromValue(object.id) : Long.UZERO }; + }, + + toJSON(message: QueryGetPendingSettlementsRequest): unknown { + const obj: any = {}; + if (!message.id.equals(Long.UZERO)) { + obj.id = (message.id || Long.UZERO).toString(); + } + return obj; + }, + + create, I>>( + base?: I, + ): QueryGetPendingSettlementsRequest { + return QueryGetPendingSettlementsRequest.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(object: I): QueryGetPendingSettlementsRequest { + const message = createBaseQueryGetPendingSettlementsRequest(); + message.id = + object.id !== undefined && object.id !== null + ? Long.fromValue(object.id) + : Long.UZERO; + return message; + }, + }; + +function createBaseQueryGetPendingSettlementsResponse(): QueryGetPendingSettlementsResponse { + return { pendingSettlements: undefined }; +} + +export const QueryGetPendingSettlementsResponse: MessageFns = + { + encode( + message: QueryGetPendingSettlementsResponse, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + if (message.pendingSettlements !== undefined) { + PendingSettlement.encode( + message.pendingSettlements, + writer.uint32(10).fork(), + ).join(); + } + return writer; + }, + + decode( + input: BinaryReader | Uint8Array, + length?: number, + ): QueryGetPendingSettlementsResponse { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseQueryGetPendingSettlementsResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 10) { + break; + } + + message.pendingSettlements = PendingSettlement.decode( + reader, + reader.uint32(), + ); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): QueryGetPendingSettlementsResponse { + return { + pendingSettlements: isSet(object.pendingSettlements) + ? PendingSettlement.fromJSON(object.pendingSettlements) + : undefined, + }; + }, + + toJSON(message: QueryGetPendingSettlementsResponse): unknown { + const obj: any = {}; + if (message.pendingSettlements !== undefined) { + obj.pendingSettlements = PendingSettlement.toJSON( + message.pendingSettlements, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): QueryGetPendingSettlementsResponse { + return QueryGetPendingSettlementsResponse.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(object: I): QueryGetPendingSettlementsResponse { + const message = createBaseQueryGetPendingSettlementsResponse(); + message.pendingSettlements = + object.pendingSettlements !== undefined && + object.pendingSettlements !== null + ? PendingSettlement.fromPartial(object.pendingSettlements) + : undefined; + return message; + }, + }; + +function createBaseQueryAllPendingSettlementsRequest(): QueryAllPendingSettlementsRequest { + return { pagination: undefined }; +} + +export const QueryAllPendingSettlementsRequest: MessageFns = + { + encode( + message: QueryAllPendingSettlementsRequest, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + if (message.pagination !== undefined) { + PageRequest.encode(message.pagination, writer.uint32(10).fork()).join(); + } + return writer; + }, + + decode( + input: BinaryReader | Uint8Array, + length?: number, + ): QueryAllPendingSettlementsRequest { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseQueryAllPendingSettlementsRequest(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 10) { + break; + } + + message.pagination = PageRequest.decode(reader, reader.uint32()); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): QueryAllPendingSettlementsRequest { + return { + pagination: isSet(object.pagination) + ? PageRequest.fromJSON(object.pagination) + : undefined, + }; + }, + + toJSON(message: QueryAllPendingSettlementsRequest): unknown { + const obj: any = {}; + if (message.pagination !== undefined) { + obj.pagination = PageRequest.toJSON(message.pagination); + } + return obj; + }, + + create, I>>( + base?: I, + ): QueryAllPendingSettlementsRequest { + return QueryAllPendingSettlementsRequest.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(object: I): QueryAllPendingSettlementsRequest { + const message = createBaseQueryAllPendingSettlementsRequest(); + message.pagination = + object.pagination !== undefined && object.pagination !== null + ? PageRequest.fromPartial(object.pagination) + : undefined; + return message; + }, + }; + +function createBaseQueryAllPendingSettlementsResponse(): QueryAllPendingSettlementsResponse { + return { pendingSettlements: [], pagination: undefined }; +} + +export const QueryAllPendingSettlementsResponse: MessageFns = + { + encode( + message: QueryAllPendingSettlementsResponse, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + for (const v of message.pendingSettlements) { + PendingSettlement.encode(v!, writer.uint32(10).fork()).join(); + } + if (message.pagination !== undefined) { + PageResponse.encode( + message.pagination, + writer.uint32(18).fork(), + ).join(); + } + return writer; + }, + + decode( + input: BinaryReader | Uint8Array, + length?: number, + ): QueryAllPendingSettlementsResponse { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseQueryAllPendingSettlementsResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 10) { + break; + } + + message.pendingSettlements.push( + PendingSettlement.decode(reader, reader.uint32()), + ); + continue; + } + case 2: { + if (tag !== 18) { + break; + } + + message.pagination = PageResponse.decode(reader, reader.uint32()); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): QueryAllPendingSettlementsResponse { + return { + pendingSettlements: globalThis.Array.isArray(object?.pendingSettlements) + ? object.pendingSettlements.map((e: any) => + PendingSettlement.fromJSON(e), + ) + : [], + pagination: isSet(object.pagination) + ? PageResponse.fromJSON(object.pagination) + : undefined, + }; + }, + + toJSON(message: QueryAllPendingSettlementsResponse): unknown { + const obj: any = {}; + if (message.pendingSettlements?.length) { + obj.pendingSettlements = message.pendingSettlements.map((e) => + PendingSettlement.toJSON(e), + ); + } + if (message.pagination !== undefined) { + obj.pagination = PageResponse.toJSON(message.pagination); + } + return obj; + }, + + create, I>>( + base?: I, + ): QueryAllPendingSettlementsResponse { + return QueryAllPendingSettlementsResponse.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(object: I): QueryAllPendingSettlementsResponse { + const message = createBaseQueryAllPendingSettlementsResponse(); + message.pendingSettlements = + object.pendingSettlements?.map((e) => + PendingSettlement.fromPartial(e), + ) || []; + message.pagination = + object.pagination !== undefined && object.pagination !== null + ? PageResponse.fromPartial(object.pagination) + : undefined; + return message; + }, + }; + +function createBaseQueryGetProtocolFeesRequest(): QueryGetProtocolFeesRequest { + return {}; +} + +export const QueryGetProtocolFeesRequest: MessageFns = + { + encode( + _: QueryGetProtocolFeesRequest, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + return writer; + }, + + decode( + input: BinaryReader | Uint8Array, + length?: number, + ): QueryGetProtocolFeesRequest { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseQueryGetProtocolFeesRequest(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(_: any): QueryGetProtocolFeesRequest { + return {}; + }, + + toJSON(_: QueryGetProtocolFeesRequest): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): QueryGetProtocolFeesRequest { + return QueryGetProtocolFeesRequest.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): QueryGetProtocolFeesRequest { + const message = createBaseQueryGetProtocolFeesRequest(); + return message; + }, + }; + +function createBaseQueryGetProtocolFeesResponse(): QueryGetProtocolFeesResponse { + return { protocolFees: undefined }; +} + +export const QueryGetProtocolFeesResponse: MessageFns = + { + encode( + message: QueryGetProtocolFeesResponse, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + if (message.protocolFees !== undefined) { + ProtocolFees.encode( + message.protocolFees, + writer.uint32(10).fork(), + ).join(); + } + return writer; + }, + + decode( + input: BinaryReader | Uint8Array, + length?: number, + ): QueryGetProtocolFeesResponse { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseQueryGetProtocolFeesResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 10) { + break; + } + + message.protocolFees = ProtocolFees.decode(reader, reader.uint32()); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): QueryGetProtocolFeesResponse { + return { + protocolFees: isSet(object.protocolFees) + ? ProtocolFees.fromJSON(object.protocolFees) + : undefined, + }; + }, + + toJSON(message: QueryGetProtocolFeesResponse): unknown { + const obj: any = {}; + if (message.protocolFees !== undefined) { + obj.protocolFees = ProtocolFees.toJSON(message.protocolFees); + } + return obj; + }, + + create, I>>( + base?: I, + ): QueryGetProtocolFeesResponse { + return QueryGetProtocolFeesResponse.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): QueryGetProtocolFeesResponse { + const message = createBaseQueryGetProtocolFeesResponse(); + message.protocolFees = + object.protocolFees !== undefined && object.protocolFees !== null + ? ProtocolFees.fromPartial(object.protocolFees) + : undefined; + return message; + }, + }; + +function createBaseQueryGetSolverDataRequest(): QueryGetSolverDataRequest { + return { index: "" }; +} + +export const QueryGetSolverDataRequest: MessageFns = + { + encode( + message: QueryGetSolverDataRequest, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + if (message.index !== "") { + writer.uint32(10).string(message.index); + } + return writer; + }, + + decode( + input: BinaryReader | Uint8Array, + length?: number, + ): QueryGetSolverDataRequest { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseQueryGetSolverDataRequest(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 10) { + break; + } + + message.index = reader.string(); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): QueryGetSolverDataRequest { + return { + index: isSet(object.index) ? globalThis.String(object.index) : "", + }; + }, + + toJSON(message: QueryGetSolverDataRequest): unknown { + const obj: any = {}; + if (message.index !== "") { + obj.index = message.index; + } + return obj; + }, + + create, I>>( + base?: I, + ): QueryGetSolverDataRequest { + return QueryGetSolverDataRequest.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): QueryGetSolverDataRequest { + const message = createBaseQueryGetSolverDataRequest(); + message.index = object.index ?? ""; + return message; + }, + }; + +function createBaseQueryGetSolverDataResponse(): QueryGetSolverDataResponse { + return { solverData: undefined }; +} + +export const QueryGetSolverDataResponse: MessageFns = + { + encode( + message: QueryGetSolverDataResponse, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + if (message.solverData !== undefined) { + SolverData.encode(message.solverData, writer.uint32(10).fork()).join(); + } + return writer; + }, + + decode( + input: BinaryReader | Uint8Array, + length?: number, + ): QueryGetSolverDataResponse { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseQueryGetSolverDataResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 10) { + break; + } + + message.solverData = SolverData.decode(reader, reader.uint32()); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): QueryGetSolverDataResponse { + return { + solverData: isSet(object.solverData) + ? SolverData.fromJSON(object.solverData) + : undefined, + }; + }, + + toJSON(message: QueryGetSolverDataResponse): unknown { + const obj: any = {}; + if (message.solverData !== undefined) { + obj.solverData = SolverData.toJSON(message.solverData); + } + return obj; + }, + + create, I>>( + base?: I, + ): QueryGetSolverDataResponse { + return QueryGetSolverDataResponse.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): QueryGetSolverDataResponse { + const message = createBaseQueryGetSolverDataResponse(); + message.solverData = + object.solverData !== undefined && object.solverData !== null + ? SolverData.fromPartial(object.solverData) + : undefined; + return message; + }, + }; + +function createBaseQueryAllSolverDataRequest(): QueryAllSolverDataRequest { + return { pagination: undefined }; +} + +export const QueryAllSolverDataRequest: MessageFns = + { + encode( + message: QueryAllSolverDataRequest, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + if (message.pagination !== undefined) { + PageRequest.encode(message.pagination, writer.uint32(10).fork()).join(); + } + return writer; + }, + + decode( + input: BinaryReader | Uint8Array, + length?: number, + ): QueryAllSolverDataRequest { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseQueryAllSolverDataRequest(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 10) { + break; + } + + message.pagination = PageRequest.decode(reader, reader.uint32()); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): QueryAllSolverDataRequest { + return { + pagination: isSet(object.pagination) + ? PageRequest.fromJSON(object.pagination) + : undefined, + }; + }, + + toJSON(message: QueryAllSolverDataRequest): unknown { + const obj: any = {}; + if (message.pagination !== undefined) { + obj.pagination = PageRequest.toJSON(message.pagination); + } + return obj; + }, + + create, I>>( + base?: I, + ): QueryAllSolverDataRequest { + return QueryAllSolverDataRequest.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): QueryAllSolverDataRequest { + const message = createBaseQueryAllSolverDataRequest(); + message.pagination = + object.pagination !== undefined && object.pagination !== null + ? PageRequest.fromPartial(object.pagination) + : undefined; + return message; + }, + }; + +function createBaseQueryAllSolverDataResponse(): QueryAllSolverDataResponse { + return { solverData: [], pagination: undefined }; +} + +export const QueryAllSolverDataResponse: MessageFns = + { + encode( + message: QueryAllSolverDataResponse, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + for (const v of message.solverData) { + SolverData.encode(v!, writer.uint32(10).fork()).join(); + } + if (message.pagination !== undefined) { + PageResponse.encode( + message.pagination, + writer.uint32(18).fork(), + ).join(); + } + return writer; + }, + + decode( + input: BinaryReader | Uint8Array, + length?: number, + ): QueryAllSolverDataResponse { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseQueryAllSolverDataResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 10) { + break; + } + + message.solverData.push(SolverData.decode(reader, reader.uint32())); + continue; + } + case 2: { + if (tag !== 18) { + break; + } + + message.pagination = PageResponse.decode(reader, reader.uint32()); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): QueryAllSolverDataResponse { + return { + solverData: globalThis.Array.isArray(object?.solverData) + ? object.solverData.map((e: any) => SolverData.fromJSON(e)) + : [], + pagination: isSet(object.pagination) + ? PageResponse.fromJSON(object.pagination) + : undefined, + }; + }, + + toJSON(message: QueryAllSolverDataResponse): unknown { + const obj: any = {}; + if (message.solverData?.length) { + obj.solverData = message.solverData.map((e) => SolverData.toJSON(e)); + } + if (message.pagination !== undefined) { + obj.pagination = PageResponse.toJSON(message.pagination); + } + return obj; + }, + + create, I>>( + base?: I, + ): QueryAllSolverDataResponse { + return QueryAllSolverDataResponse.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): QueryAllSolverDataResponse { + const message = createBaseQueryAllSolverDataResponse(); + message.solverData = + object.solverData?.map((e) => SolverData.fromPartial(e)) || []; + message.pagination = + object.pagination !== undefined && object.pagination !== null + ? PageResponse.fromPartial(object.pagination) + : undefined; + return message; + }, + }; + +function createBaseQueryGetSettlementRequest(): QueryGetSettlementRequest { + return { id: Long.UZERO }; +} + +export const QueryGetSettlementRequest: MessageFns = + { + encode( + message: QueryGetSettlementRequest, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + if (!message.id.equals(Long.UZERO)) { + writer.uint32(8).uint64(message.id.toString()); + } + return writer; + }, + + decode( + input: BinaryReader | Uint8Array, + length?: number, + ): QueryGetSettlementRequest { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseQueryGetSettlementRequest(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 8) { + break; + } + + message.id = Long.fromString(reader.uint64().toString(), true); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): QueryGetSettlementRequest { + return { id: isSet(object.id) ? Long.fromValue(object.id) : Long.UZERO }; + }, + + toJSON(message: QueryGetSettlementRequest): unknown { + const obj: any = {}; + if (!message.id.equals(Long.UZERO)) { + obj.id = (message.id || Long.UZERO).toString(); + } + return obj; + }, + + create, I>>( + base?: I, + ): QueryGetSettlementRequest { + return QueryGetSettlementRequest.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): QueryGetSettlementRequest { + const message = createBaseQueryGetSettlementRequest(); + message.id = + object.id !== undefined && object.id !== null + ? Long.fromValue(object.id) + : Long.UZERO; + return message; + }, + }; + +function createBaseQueryGetSettlementResponse(): QueryGetSettlementResponse { + return { settlement: undefined }; +} + +export const QueryGetSettlementResponse: MessageFns = + { + encode( + message: QueryGetSettlementResponse, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + if (message.settlement !== undefined) { + Settlement.encode(message.settlement, writer.uint32(10).fork()).join(); + } + return writer; + }, + + decode( + input: BinaryReader | Uint8Array, + length?: number, + ): QueryGetSettlementResponse { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseQueryGetSettlementResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 10) { + break; + } + + message.settlement = Settlement.decode(reader, reader.uint32()); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): QueryGetSettlementResponse { + return { + settlement: isSet(object.settlement) + ? Settlement.fromJSON(object.settlement) + : undefined, + }; + }, + + toJSON(message: QueryGetSettlementResponse): unknown { + const obj: any = {}; + if (message.settlement !== undefined) { + obj.settlement = Settlement.toJSON(message.settlement); + } + return obj; + }, + + create, I>>( + base?: I, + ): QueryGetSettlementResponse { + return QueryGetSettlementResponse.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): QueryGetSettlementResponse { + const message = createBaseQueryGetSettlementResponse(); + message.settlement = + object.settlement !== undefined && object.settlement !== null + ? Settlement.fromPartial(object.settlement) + : undefined; + return message; + }, + }; + +function createBaseQueryAllSettlementRequest(): QueryAllSettlementRequest { + return { pagination: undefined }; +} + +export const QueryAllSettlementRequest: MessageFns = + { + encode( + message: QueryAllSettlementRequest, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + if (message.pagination !== undefined) { + PageRequest.encode(message.pagination, writer.uint32(10).fork()).join(); + } + return writer; + }, + + decode( + input: BinaryReader | Uint8Array, + length?: number, + ): QueryAllSettlementRequest { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseQueryAllSettlementRequest(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 10) { + break; + } + + message.pagination = PageRequest.decode(reader, reader.uint32()); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): QueryAllSettlementRequest { + return { + pagination: isSet(object.pagination) + ? PageRequest.fromJSON(object.pagination) + : undefined, + }; + }, + + toJSON(message: QueryAllSettlementRequest): unknown { + const obj: any = {}; + if (message.pagination !== undefined) { + obj.pagination = PageRequest.toJSON(message.pagination); + } + return obj; + }, + + create, I>>( + base?: I, + ): QueryAllSettlementRequest { + return QueryAllSettlementRequest.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): QueryAllSettlementRequest { + const message = createBaseQueryAllSettlementRequest(); + message.pagination = + object.pagination !== undefined && object.pagination !== null + ? PageRequest.fromPartial(object.pagination) + : undefined; + return message; + }, + }; + +function createBaseQueryAllSettlementResponse(): QueryAllSettlementResponse { + return { settlement: [], pagination: undefined }; +} + +export const QueryAllSettlementResponse: MessageFns = + { + encode( + message: QueryAllSettlementResponse, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + for (const v of message.settlement) { + Settlement.encode(v!, writer.uint32(10).fork()).join(); + } + if (message.pagination !== undefined) { + PageResponse.encode( + message.pagination, + writer.uint32(18).fork(), + ).join(); + } + return writer; + }, + + decode( + input: BinaryReader | Uint8Array, + length?: number, + ): QueryAllSettlementResponse { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseQueryAllSettlementResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 10) { + break; + } + + message.settlement.push(Settlement.decode(reader, reader.uint32())); + continue; + } + case 2: { + if (tag !== 18) { + break; + } + + message.pagination = PageResponse.decode(reader, reader.uint32()); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): QueryAllSettlementResponse { + return { + settlement: globalThis.Array.isArray(object?.settlement) + ? object.settlement.map((e: any) => Settlement.fromJSON(e)) + : [], + pagination: isSet(object.pagination) + ? PageResponse.fromJSON(object.pagination) + : undefined, + }; + }, + + toJSON(message: QueryAllSettlementResponse): unknown { + const obj: any = {}; + if (message.settlement?.length) { + obj.settlement = message.settlement.map((e) => Settlement.toJSON(e)); + } + if (message.pagination !== undefined) { + obj.pagination = PageResponse.toJSON(message.pagination); + } + return obj; + }, + + create, I>>( + base?: I, + ): QueryAllSettlementResponse { + return QueryAllSettlementResponse.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): QueryAllSettlementResponse { + const message = createBaseQueryAllSettlementResponse(); + message.settlement = + object.settlement?.map((e) => Settlement.fromPartial(e)) || []; + message.pagination = + object.pagination !== undefined && object.pagination !== null + ? PageResponse.fromPartial(object.pagination) + : undefined; + return message; + }, + }; + +function createBaseMsgUpdateParams(): MsgUpdateParams { + return { authority: "", params: undefined }; +} + +export const MsgUpdateParams: MessageFns = { + encode( + message: MsgUpdateParams, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + if (message.authority !== "") { + writer.uint32(10).string(message.authority); + } + if (message.params !== undefined) { + Params.encode(message.params, writer.uint32(18).fork()).join(); + } + return writer; + }, + + decode(input: BinaryReader | Uint8Array, length?: number): MsgUpdateParams { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseMsgUpdateParams(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 10) { + break; + } + + message.authority = reader.string(); + continue; + } + case 2: { + if (tag !== 18) { + break; + } + + message.params = Params.decode(reader, reader.uint32()); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): MsgUpdateParams { + return { + authority: isSet(object.authority) + ? globalThis.String(object.authority) + : "", + params: isSet(object.params) ? Params.fromJSON(object.params) : undefined, + }; + }, + + toJSON(message: MsgUpdateParams): unknown { + const obj: any = {}; + if (message.authority !== "") { + obj.authority = message.authority; + } + if (message.params !== undefined) { + obj.params = Params.toJSON(message.params); + } + return obj; + }, + + create, I>>( + base?: I, + ): MsgUpdateParams { + return MsgUpdateParams.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): MsgUpdateParams { + const message = createBaseMsgUpdateParams(); + message.authority = object.authority ?? ""; + message.params = + object.params !== undefined && object.params !== null + ? Params.fromPartial(object.params) + : undefined; + return message; + }, +}; + +function createBaseMsgUpdateParamsResponse(): MsgUpdateParamsResponse { + return {}; +} + +export const MsgUpdateParamsResponse: MessageFns = { + encode( + _: MsgUpdateParamsResponse, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + return writer; + }, + + decode( + input: BinaryReader | Uint8Array, + length?: number, + ): MsgUpdateParamsResponse { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseMsgUpdateParamsResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(_: any): MsgUpdateParamsResponse { + return {}; + }, + + toJSON(_: MsgUpdateParamsResponse): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): MsgUpdateParamsResponse { + return MsgUpdateParamsResponse.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): MsgUpdateParamsResponse { + const message = createBaseMsgUpdateParamsResponse(); + return message; + }, +}; + +function createBaseMsgCreateRequestForFunds(): MsgCreateRequestForFunds { + return { + user: "", + sources: [], + destinationUniverse: 0, + destinationChainID: new Uint8Array(0), + recipientAddress: new Uint8Array(0), + destinations: [], + nonce: new Uint8Array(0), + expiry: Long.UZERO, + signatureData: [], + }; +} + +export const MsgCreateRequestForFunds: MessageFns = { + encode( + message: MsgCreateRequestForFunds, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + if (message.user !== "") { + writer.uint32(58).string(message.user); + } + for (const v of message.sources) { + RFFSourcePair.encode(v!, writer.uint32(10).fork()).join(); + } + if (message.destinationUniverse !== 0) { + writer.uint32(16).int32(message.destinationUniverse); + } + if (message.destinationChainID.length !== 0) { + writer.uint32(26).bytes(message.destinationChainID); + } + if (message.recipientAddress.length !== 0) { + writer.uint32(74).bytes(message.recipientAddress); + } + for (const v of message.destinations) { + RFFDestinationPair.encode(v!, writer.uint32(34).fork()).join(); + } + if (message.nonce.length !== 0) { + writer.uint32(42).bytes(message.nonce); + } + if (!message.expiry.equals(Long.UZERO)) { + writer.uint32(48).uint64(message.expiry.toString()); + } + for (const v of message.signatureData) { + SignatureDatum.encode(v!, writer.uint32(66).fork()).join(); + } + return writer; + }, + + decode( + input: BinaryReader | Uint8Array, + length?: number, + ): MsgCreateRequestForFunds { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseMsgCreateRequestForFunds(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 7: { + if (tag !== 58) { + break; + } + + message.user = reader.string(); + continue; + } + case 1: { + if (tag !== 10) { + break; + } + + message.sources.push(RFFSourcePair.decode(reader, reader.uint32())); + continue; + } + case 2: { + if (tag !== 16) { + break; + } + + message.destinationUniverse = reader.int32() as any; + continue; + } + case 3: { + if (tag !== 26) { + break; + } + + message.destinationChainID = reader.bytes(); + continue; + } + case 9: { + if (tag !== 74) { + break; + } + + message.recipientAddress = reader.bytes(); + continue; + } + case 4: { + if (tag !== 34) { + break; + } + + message.destinations.push( + RFFDestinationPair.decode(reader, reader.uint32()), + ); + continue; + } + case 5: { + if (tag !== 42) { + break; + } + + message.nonce = reader.bytes(); + continue; + } + case 6: { + if (tag !== 48) { + break; + } + + message.expiry = Long.fromString(reader.uint64().toString(), true); + continue; + } + case 8: { + if (tag !== 66) { + break; + } + + message.signatureData.push( + SignatureDatum.decode(reader, reader.uint32()), + ); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): MsgCreateRequestForFunds { + return { + user: isSet(object.user) ? globalThis.String(object.user) : "", + sources: globalThis.Array.isArray(object?.sources) + ? object.sources.map((e: any) => RFFSourcePair.fromJSON(e)) + : [], + destinationUniverse: isSet(object.destinationUniverse) + ? universeFromJSON(object.destinationUniverse) + : 0, + destinationChainID: isSet(object.destinationChainID) + ? bytesFromBase64(object.destinationChainID) + : new Uint8Array(0), + recipientAddress: isSet(object.recipientAddress) + ? bytesFromBase64(object.recipientAddress) + : new Uint8Array(0), + destinations: globalThis.Array.isArray(object?.destinations) + ? object.destinations.map((e: any) => RFFDestinationPair.fromJSON(e)) + : [], + nonce: isSet(object.nonce) + ? bytesFromBase64(object.nonce) + : new Uint8Array(0), + expiry: isSet(object.expiry) ? Long.fromValue(object.expiry) : Long.UZERO, + signatureData: globalThis.Array.isArray(object?.signatureData) + ? object.signatureData.map((e: any) => SignatureDatum.fromJSON(e)) + : [], + }; + }, + + toJSON(message: MsgCreateRequestForFunds): unknown { + const obj: any = {}; + if (message.user !== "") { + obj.user = message.user; + } + if (message.sources?.length) { + obj.sources = message.sources.map((e) => RFFSourcePair.toJSON(e)); + } + if (message.destinationUniverse !== 0) { + obj.destinationUniverse = universeToJSON(message.destinationUniverse); + } + if (message.destinationChainID.length !== 0) { + obj.destinationChainID = base64FromBytes(message.destinationChainID); + } + if (message.recipientAddress.length !== 0) { + obj.recipientAddress = base64FromBytes(message.recipientAddress); + } + if (message.destinations?.length) { + obj.destinations = message.destinations.map((e) => + RFFDestinationPair.toJSON(e), + ); + } + if (message.nonce.length !== 0) { + obj.nonce = base64FromBytes(message.nonce); + } + if (!message.expiry.equals(Long.UZERO)) { + obj.expiry = (message.expiry || Long.UZERO).toString(); + } + if (message.signatureData?.length) { + obj.signatureData = message.signatureData.map((e) => + SignatureDatum.toJSON(e), + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): MsgCreateRequestForFunds { + return MsgCreateRequestForFunds.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): MsgCreateRequestForFunds { + const message = createBaseMsgCreateRequestForFunds(); + message.user = object.user ?? ""; + message.sources = + object.sources?.map((e) => RFFSourcePair.fromPartial(e)) || []; + message.destinationUniverse = object.destinationUniverse ?? 0; + message.destinationChainID = object.destinationChainID ?? new Uint8Array(0); + message.recipientAddress = object.recipientAddress ?? new Uint8Array(0); + message.destinations = + object.destinations?.map((e) => RFFDestinationPair.fromPartial(e)) || []; + message.nonce = object.nonce ?? new Uint8Array(0); + message.expiry = + object.expiry !== undefined && object.expiry !== null + ? Long.fromValue(object.expiry) + : Long.UZERO; + message.signatureData = + object.signatureData?.map((e) => SignatureDatum.fromPartial(e)) || []; + return message; + }, +}; + +function createBaseMsgCreateRequestForFundsResponse(): MsgCreateRequestForFundsResponse { + return { id: Long.UZERO }; +} + +export const MsgCreateRequestForFundsResponse: MessageFns = + { + encode( + message: MsgCreateRequestForFundsResponse, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + if (!message.id.equals(Long.UZERO)) { + writer.uint32(8).uint64(message.id.toString()); + } + return writer; + }, + + decode( + input: BinaryReader | Uint8Array, + length?: number, + ): MsgCreateRequestForFundsResponse { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseMsgCreateRequestForFundsResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 8) { + break; + } + + message.id = Long.fromString(reader.uint64().toString(), true); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): MsgCreateRequestForFundsResponse { + return { id: isSet(object.id) ? Long.fromValue(object.id) : Long.UZERO }; + }, + + toJSON(message: MsgCreateRequestForFundsResponse): unknown { + const obj: any = {}; + if (!message.id.equals(Long.UZERO)) { + obj.id = (message.id || Long.UZERO).toString(); + } + return obj; + }, + + create, I>>( + base?: I, + ): MsgCreateRequestForFundsResponse { + return MsgCreateRequestForFundsResponse.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(object: I): MsgCreateRequestForFundsResponse { + const message = createBaseMsgCreateRequestForFundsResponse(); + message.id = + object.id !== undefined && object.id !== null + ? Long.fromValue(object.id) + : Long.UZERO; + return message; + }, + }; + +function createBaseMsgCreatePendingClaim(): MsgCreatePendingClaim { + return { creator: "", claim: undefined }; +} + +export const MsgCreatePendingClaim: MessageFns = { + encode( + message: MsgCreatePendingClaim, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + if (message.creator !== "") { + writer.uint32(10).string(message.creator); + } + if (message.claim !== undefined) { + BasicClaim.encode(message.claim, writer.uint32(18).fork()).join(); + } + return writer; + }, + + decode( + input: BinaryReader | Uint8Array, + length?: number, + ): MsgCreatePendingClaim { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseMsgCreatePendingClaim(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 10) { + break; + } + + message.creator = reader.string(); + continue; + } + case 2: { + if (tag !== 18) { + break; + } + + message.claim = BasicClaim.decode(reader, reader.uint32()); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): MsgCreatePendingClaim { + return { + creator: isSet(object.creator) ? globalThis.String(object.creator) : "", + claim: isSet(object.claim) + ? BasicClaim.fromJSON(object.claim) + : undefined, + }; + }, + + toJSON(message: MsgCreatePendingClaim): unknown { + const obj: any = {}; + if (message.creator !== "") { + obj.creator = message.creator; + } + if (message.claim !== undefined) { + obj.claim = BasicClaim.toJSON(message.claim); + } + return obj; + }, + + create, I>>( + base?: I, + ): MsgCreatePendingClaim { + return MsgCreatePendingClaim.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): MsgCreatePendingClaim { + const message = createBaseMsgCreatePendingClaim(); + message.creator = object.creator ?? ""; + message.claim = + object.claim !== undefined && object.claim !== null + ? BasicClaim.fromPartial(object.claim) + : undefined; + return message; + }, +}; + +function createBaseMsgCreatePendingClaimResponse(): MsgCreatePendingClaimResponse { + return { id: Long.UZERO }; +} + +export const MsgCreatePendingClaimResponse: MessageFns = + { + encode( + message: MsgCreatePendingClaimResponse, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + if (!message.id.equals(Long.UZERO)) { + writer.uint32(8).uint64(message.id.toString()); + } + return writer; + }, + + decode( + input: BinaryReader | Uint8Array, + length?: number, + ): MsgCreatePendingClaimResponse { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseMsgCreatePendingClaimResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 8) { + break; + } + + message.id = Long.fromString(reader.uint64().toString(), true); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): MsgCreatePendingClaimResponse { + return { id: isSet(object.id) ? Long.fromValue(object.id) : Long.UZERO }; + }, + + toJSON(message: MsgCreatePendingClaimResponse): unknown { + const obj: any = {}; + if (!message.id.equals(Long.UZERO)) { + obj.id = (message.id || Long.UZERO).toString(); + } + return obj; + }, + + create, I>>( + base?: I, + ): MsgCreatePendingClaimResponse { + return MsgCreatePendingClaimResponse.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): MsgCreatePendingClaimResponse { + const message = createBaseMsgCreatePendingClaimResponse(); + message.id = + object.id !== undefined && object.id !== null + ? Long.fromValue(object.id) + : Long.UZERO; + return message; + }, + }; + +function createBaseMsgProcessPendingClaim(): MsgProcessPendingClaim { + return { + creator: "", + claimId: Long.UZERO, + verdict: undefined, + signature: new Uint8Array(0), + }; +} + +export const MsgProcessPendingClaim: MessageFns = { + encode( + message: MsgProcessPendingClaim, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + if (message.creator !== "") { + writer.uint32(10).string(message.creator); + } + if (!message.claimId.equals(Long.UZERO)) { + writer.uint32(16).uint64(message.claimId.toString()); + } + if (message.verdict !== undefined) { + ClaimVerdict.encode(message.verdict, writer.uint32(26).fork()).join(); + } + if (message.signature.length !== 0) { + writer.uint32(34).bytes(message.signature); + } + return writer; + }, + + decode( + input: BinaryReader | Uint8Array, + length?: number, + ): MsgProcessPendingClaim { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseMsgProcessPendingClaim(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 10) { + break; + } + + message.creator = reader.string(); + continue; + } + case 2: { + if (tag !== 16) { + break; + } + + message.claimId = Long.fromString(reader.uint64().toString(), true); + continue; + } + case 3: { + if (tag !== 26) { + break; + } + + message.verdict = ClaimVerdict.decode(reader, reader.uint32()); + continue; + } + case 4: { + if (tag !== 34) { + break; + } + + message.signature = reader.bytes(); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): MsgProcessPendingClaim { + return { + creator: isSet(object.creator) ? globalThis.String(object.creator) : "", + claimId: isSet(object.claimId) + ? Long.fromValue(object.claimId) + : Long.UZERO, + verdict: isSet(object.verdict) + ? ClaimVerdict.fromJSON(object.verdict) + : undefined, + signature: isSet(object.signature) + ? bytesFromBase64(object.signature) + : new Uint8Array(0), + }; + }, + + toJSON(message: MsgProcessPendingClaim): unknown { + const obj: any = {}; + if (message.creator !== "") { + obj.creator = message.creator; + } + if (!message.claimId.equals(Long.UZERO)) { + obj.claimId = (message.claimId || Long.UZERO).toString(); + } + if (message.verdict !== undefined) { + obj.verdict = ClaimVerdict.toJSON(message.verdict); + } + if (message.signature.length !== 0) { + obj.signature = base64FromBytes(message.signature); + } + return obj; + }, + + create, I>>( + base?: I, + ): MsgProcessPendingClaim { + return MsgProcessPendingClaim.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): MsgProcessPendingClaim { + const message = createBaseMsgProcessPendingClaim(); + message.creator = object.creator ?? ""; + message.claimId = + object.claimId !== undefined && object.claimId !== null + ? Long.fromValue(object.claimId) + : Long.UZERO; + message.verdict = + object.verdict !== undefined && object.verdict !== null + ? ClaimVerdict.fromPartial(object.verdict) + : undefined; + message.signature = object.signature ?? new Uint8Array(0); + return message; + }, +}; + +function createBaseMsgProcessPendingClaimResponse(): MsgProcessPendingClaimResponse { + return {}; +} + +export const MsgProcessPendingClaimResponse: MessageFns = + { + encode( + _: MsgProcessPendingClaimResponse, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + return writer; + }, + + decode( + input: BinaryReader | Uint8Array, + length?: number, + ): MsgProcessPendingClaimResponse { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseMsgProcessPendingClaimResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(_: any): MsgProcessPendingClaimResponse { + return {}; + }, + + toJSON(_: MsgProcessPendingClaimResponse): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): MsgProcessPendingClaimResponse { + return MsgProcessPendingClaimResponse.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(_: I): MsgProcessPendingClaimResponse { + const message = createBaseMsgProcessPendingClaimResponse(); + return message; + }, + }; + +function createBaseMsgUpsertProtocolFees(): MsgUpsertProtocolFees { + return { + creator: "", + feeBP: Long.UZERO, + collectionFees: [], + fulfilmentFees: [], + feeRecipients: [], + }; +} + +export const MsgUpsertProtocolFees: MessageFns = { + encode( + message: MsgUpsertProtocolFees, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + if (message.creator !== "") { + writer.uint32(10).string(message.creator); + } + if (!message.feeBP.equals(Long.UZERO)) { + writer.uint32(16).uint64(message.feeBP.toString()); + } + for (const v of message.collectionFees) { + FixedFeeTuple.encode(v!, writer.uint32(26).fork()).join(); + } + for (const v of message.fulfilmentFees) { + FixedFeeTuple.encode(v!, writer.uint32(34).fork()).join(); + } + for (const v of message.feeRecipients) { + AdminFeeRecipient.encode(v!, writer.uint32(42).fork()).join(); + } + return writer; + }, + + decode( + input: BinaryReader | Uint8Array, + length?: number, + ): MsgUpsertProtocolFees { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseMsgUpsertProtocolFees(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 10) { + break; + } + + message.creator = reader.string(); + continue; + } + case 2: { + if (tag !== 16) { + break; + } + + message.feeBP = Long.fromString(reader.uint64().toString(), true); + continue; + } + case 3: { + if (tag !== 26) { + break; + } + + message.collectionFees.push( + FixedFeeTuple.decode(reader, reader.uint32()), + ); + continue; + } + case 4: { + if (tag !== 34) { + break; + } + + message.fulfilmentFees.push( + FixedFeeTuple.decode(reader, reader.uint32()), + ); + continue; + } + case 5: { + if (tag !== 42) { + break; + } + + message.feeRecipients.push( + AdminFeeRecipient.decode(reader, reader.uint32()), + ); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): MsgUpsertProtocolFees { + return { + creator: isSet(object.creator) ? globalThis.String(object.creator) : "", + feeBP: isSet(object.feeBP) ? Long.fromValue(object.feeBP) : Long.UZERO, + collectionFees: globalThis.Array.isArray(object?.collectionFees) + ? object.collectionFees.map((e: any) => FixedFeeTuple.fromJSON(e)) + : [], + fulfilmentFees: globalThis.Array.isArray(object?.fulfilmentFees) + ? object.fulfilmentFees.map((e: any) => FixedFeeTuple.fromJSON(e)) + : [], + feeRecipients: globalThis.Array.isArray(object?.feeRecipients) + ? object.feeRecipients.map((e: any) => AdminFeeRecipient.fromJSON(e)) + : [], + }; + }, + + toJSON(message: MsgUpsertProtocolFees): unknown { + const obj: any = {}; + if (message.creator !== "") { + obj.creator = message.creator; + } + if (!message.feeBP.equals(Long.UZERO)) { + obj.feeBP = (message.feeBP || Long.UZERO).toString(); + } + if (message.collectionFees?.length) { + obj.collectionFees = message.collectionFees.map((e) => + FixedFeeTuple.toJSON(e), + ); + } + if (message.fulfilmentFees?.length) { + obj.fulfilmentFees = message.fulfilmentFees.map((e) => + FixedFeeTuple.toJSON(e), + ); + } + if (message.feeRecipients?.length) { + obj.feeRecipients = message.feeRecipients.map((e) => + AdminFeeRecipient.toJSON(e), + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): MsgUpsertProtocolFees { + return MsgUpsertProtocolFees.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): MsgUpsertProtocolFees { + const message = createBaseMsgUpsertProtocolFees(); + message.creator = object.creator ?? ""; + message.feeBP = + object.feeBP !== undefined && object.feeBP !== null + ? Long.fromValue(object.feeBP) + : Long.UZERO; + message.collectionFees = + object.collectionFees?.map((e) => FixedFeeTuple.fromPartial(e)) || []; + message.fulfilmentFees = + object.fulfilmentFees?.map((e) => FixedFeeTuple.fromPartial(e)) || []; + message.feeRecipients = + object.feeRecipients?.map((e) => AdminFeeRecipient.fromPartial(e)) || []; + return message; + }, +}; + +function createBaseMsgUpsertProtocolFeesResponse(): MsgUpsertProtocolFeesResponse { + return {}; +} + +export const MsgUpsertProtocolFeesResponse: MessageFns = + { + encode( + _: MsgUpsertProtocolFeesResponse, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + return writer; + }, + + decode( + input: BinaryReader | Uint8Array, + length?: number, + ): MsgUpsertProtocolFeesResponse { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseMsgUpsertProtocolFeesResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(_: any): MsgUpsertProtocolFeesResponse { + return {}; + }, + + toJSON(_: MsgUpsertProtocolFeesResponse): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): MsgUpsertProtocolFeesResponse { + return MsgUpsertProtocolFeesResponse.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): MsgUpsertProtocolFeesResponse { + const message = createBaseMsgUpsertProtocolFeesResponse(); + return message; + }, + }; + +function createBaseMsgUpsertSolverData(): MsgUpsertSolverData { + return { cosmosAddress: "", advertisedFees: [], addresses: [] }; +} + +export const MsgUpsertSolverData: MessageFns = { + encode( + message: MsgUpsertSolverData, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + if (message.cosmosAddress !== "") { + writer.uint32(10).string(message.cosmosAddress); + } + for (const v of message.advertisedFees) { + RouteFee.encode(v!, writer.uint32(18).fork()).join(); + } + for (const v of message.addresses) { + SolverAddress.encode(v!, writer.uint32(26).fork()).join(); + } + return writer; + }, + + decode( + input: BinaryReader | Uint8Array, + length?: number, + ): MsgUpsertSolverData { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseMsgUpsertSolverData(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 10) { + break; + } + + message.cosmosAddress = reader.string(); + continue; + } + case 2: { + if (tag !== 18) { + break; + } + + message.advertisedFees.push(RouteFee.decode(reader, reader.uint32())); + continue; + } + case 3: { + if (tag !== 26) { + break; + } + + message.addresses.push(SolverAddress.decode(reader, reader.uint32())); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): MsgUpsertSolverData { + return { + cosmosAddress: isSet(object.cosmosAddress) + ? globalThis.String(object.cosmosAddress) + : "", + advertisedFees: globalThis.Array.isArray(object?.advertisedFees) + ? object.advertisedFees.map((e: any) => RouteFee.fromJSON(e)) + : [], + addresses: globalThis.Array.isArray(object?.addresses) + ? object.addresses.map((e: any) => SolverAddress.fromJSON(e)) + : [], + }; + }, + + toJSON(message: MsgUpsertSolverData): unknown { + const obj: any = {}; + if (message.cosmosAddress !== "") { + obj.cosmosAddress = message.cosmosAddress; + } + if (message.advertisedFees?.length) { + obj.advertisedFees = message.advertisedFees.map((e) => + RouteFee.toJSON(e), + ); + } + if (message.addresses?.length) { + obj.addresses = message.addresses.map((e) => SolverAddress.toJSON(e)); + } + return obj; + }, + + create, I>>( + base?: I, + ): MsgUpsertSolverData { + return MsgUpsertSolverData.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): MsgUpsertSolverData { + const message = createBaseMsgUpsertSolverData(); + message.cosmosAddress = object.cosmosAddress ?? ""; + message.advertisedFees = + object.advertisedFees?.map((e) => RouteFee.fromPartial(e)) || []; + message.addresses = + object.addresses?.map((e) => SolverAddress.fromPartial(e)) || []; + return message; + }, +}; + +function createBaseMsgUpsertSolverDataResponse(): MsgUpsertSolverDataResponse { + return {}; +} + +export const MsgUpsertSolverDataResponse: MessageFns = + { + encode( + _: MsgUpsertSolverDataResponse, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + return writer; + }, + + decode( + input: BinaryReader | Uint8Array, + length?: number, + ): MsgUpsertSolverDataResponse { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseMsgUpsertSolverDataResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(_: any): MsgUpsertSolverDataResponse { + return {}; + }, + + toJSON(_: MsgUpsertSolverDataResponse): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): MsgUpsertSolverDataResponse { + return MsgUpsertSolverDataResponse.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): MsgUpsertSolverDataResponse { + const message = createBaseMsgUpsertSolverDataResponse(); + return message; + }, + }; + +export interface Query { + /** ListRequestForFunds Queries a list of RequestForFunds items. */ + GetRequestForFunds( + request: DeepPartial, + metadata?: grpc.Metadata, + ): Promise; + /** ListRequestForFunds defines the ListRequestForFunds RPC. */ + ListRequestForFunds( + request: DeepPartial, + metadata?: grpc.Metadata, + ): Promise; + /** ListPendingClaims Queries a list of PendingClaims items. */ + GetPendingClaims( + request: DeepPartial, + metadata?: grpc.Metadata, + ): Promise; + /** ListPendingClaims defines the ListPendingClaims RPC. */ + ListPendingClaims( + request: DeepPartial, + metadata?: grpc.Metadata, + ): Promise; + /** ListPendingSettlements Queries a list of PendingSettlements items. */ + GetPendingSettlements( + request: DeepPartial, + metadata?: grpc.Metadata, + ): Promise; + /** ListPendingSettlements defines the ListPendingSettlements RPC. */ + ListPendingSettlements( + request: DeepPartial, + metadata?: grpc.Metadata, + ): Promise; + /** Queries a ProtocolFees by index. */ + GetProtocolFees( + request: DeepPartial, + metadata?: grpc.Metadata, + ): Promise; + /** ListSolverData Queries a list of SolverData items. */ + GetSolverData( + request: DeepPartial, + metadata?: grpc.Metadata, + ): Promise; + /** ListSolverData defines the ListSolverData RPC. */ + ListSolverData( + request: DeepPartial, + metadata?: grpc.Metadata, + ): Promise; + /** ListSettlement Queries a list of Settlement items. */ + GetSettlement( + request: DeepPartial, + metadata?: grpc.Metadata, + ): Promise; + /** ListSettlement defines the ListSettlement RPC. */ + ListSettlement( + request: DeepPartial, + metadata?: grpc.Metadata, + ): Promise; +} + +export class QueryClientImpl implements Query { + private readonly rpc: Rpc; + + constructor(rpc: Rpc) { + this.rpc = rpc; + this.GetRequestForFunds = this.GetRequestForFunds.bind(this); + this.ListRequestForFunds = this.ListRequestForFunds.bind(this); + this.GetPendingClaims = this.GetPendingClaims.bind(this); + this.ListPendingClaims = this.ListPendingClaims.bind(this); + this.GetPendingSettlements = this.GetPendingSettlements.bind(this); + this.ListPendingSettlements = this.ListPendingSettlements.bind(this); + this.GetProtocolFees = this.GetProtocolFees.bind(this); + this.GetSolverData = this.GetSolverData.bind(this); + this.ListSolverData = this.ListSolverData.bind(this); + this.GetSettlement = this.GetSettlement.bind(this); + this.ListSettlement = this.ListSettlement.bind(this); + } + + GetRequestForFunds( + request: DeepPartial, + metadata?: grpc.Metadata, + ): Promise { + return this.rpc.unary( + QueryGetRequestForFundsDesc, + QueryGetRequestForFundsRequest.fromPartial(request), + metadata, + ); + } + + ListRequestForFunds( + request: DeepPartial, + metadata?: grpc.Metadata, + ): Promise { + return this.rpc.unary( + QueryListRequestForFundsDesc, + QueryAllRequestForFundsRequest.fromPartial(request), + metadata, + ); + } + + GetPendingClaims( + request: DeepPartial, + metadata?: grpc.Metadata, + ): Promise { + return this.rpc.unary( + QueryGetPendingClaimsDesc, + QueryGetPendingClaimsRequest.fromPartial(request), + metadata, + ); + } + + ListPendingClaims( + request: DeepPartial, + metadata?: grpc.Metadata, + ): Promise { + return this.rpc.unary( + QueryListPendingClaimsDesc, + QueryAllPendingClaimsRequest.fromPartial(request), + metadata, + ); + } + + GetPendingSettlements( + request: DeepPartial, + metadata?: grpc.Metadata, + ): Promise { + return this.rpc.unary( + QueryGetPendingSettlementsDesc, + QueryGetPendingSettlementsRequest.fromPartial(request), + metadata, + ); + } + + ListPendingSettlements( + request: DeepPartial, + metadata?: grpc.Metadata, + ): Promise { + return this.rpc.unary( + QueryListPendingSettlementsDesc, + QueryAllPendingSettlementsRequest.fromPartial(request), + metadata, + ); + } + + GetProtocolFees( + request: DeepPartial, + metadata?: grpc.Metadata, + ): Promise { + return this.rpc.unary( + QueryGetProtocolFeesDesc, + QueryGetProtocolFeesRequest.fromPartial(request), + metadata, + ); + } + + GetSolverData( + request: DeepPartial, + metadata?: grpc.Metadata, + ): Promise { + return this.rpc.unary( + QueryGetSolverDataDesc, + QueryGetSolverDataRequest.fromPartial(request), + metadata, + ); + } + + ListSolverData( + request: DeepPartial, + metadata?: grpc.Metadata, + ): Promise { + return this.rpc.unary( + QueryListSolverDataDesc, + QueryAllSolverDataRequest.fromPartial(request), + metadata, + ); + } + + GetSettlement( + request: DeepPartial, + metadata?: grpc.Metadata, + ): Promise { + return this.rpc.unary( + QueryGetSettlementDesc, + QueryGetSettlementRequest.fromPartial(request), + metadata, + ); + } + + ListSettlement( + request: DeepPartial, + metadata?: grpc.Metadata, + ): Promise { + return this.rpc.unary( + QueryListSettlementDesc, + QueryAllSettlementRequest.fromPartial(request), + metadata, + ); + } +} + +export const QueryDesc = { serviceName: "xarchain.chainabstraction.v1.Query" }; + +export const QueryGetRequestForFundsDesc: UnaryMethodDefinitionish = { + methodName: "GetRequestForFunds", + service: QueryDesc, + requestStream: false, + responseStream: false, + requestType: { + serializeBinary() { + return QueryGetRequestForFundsRequest.encode(this).finish(); + }, + } as any, + responseType: { + deserializeBinary(data: Uint8Array) { + const value = QueryGetRequestForFundsResponse.decode(data); + return { + ...value, + toObject() { + return value; + }, + }; + }, + } as any, +}; + +export const QueryListRequestForFundsDesc: UnaryMethodDefinitionish = { + methodName: "ListRequestForFunds", + service: QueryDesc, + requestStream: false, + responseStream: false, + requestType: { + serializeBinary() { + return QueryAllRequestForFundsRequest.encode(this).finish(); + }, + } as any, + responseType: { + deserializeBinary(data: Uint8Array) { + const value = QueryAllRequestForFundsResponse.decode(data); + return { + ...value, + toObject() { + return value; + }, + }; + }, + } as any, +}; + +export const QueryGetPendingClaimsDesc: UnaryMethodDefinitionish = { + methodName: "GetPendingClaims", + service: QueryDesc, + requestStream: false, + responseStream: false, + requestType: { + serializeBinary() { + return QueryGetPendingClaimsRequest.encode(this).finish(); + }, + } as any, + responseType: { + deserializeBinary(data: Uint8Array) { + const value = QueryGetPendingClaimsResponse.decode(data); + return { + ...value, + toObject() { + return value; + }, + }; + }, + } as any, +}; + +export const QueryListPendingClaimsDesc: UnaryMethodDefinitionish = { + methodName: "ListPendingClaims", + service: QueryDesc, + requestStream: false, + responseStream: false, + requestType: { + serializeBinary() { + return QueryAllPendingClaimsRequest.encode(this).finish(); + }, + } as any, + responseType: { + deserializeBinary(data: Uint8Array) { + const value = QueryAllPendingClaimsResponse.decode(data); + return { + ...value, + toObject() { + return value; + }, + }; + }, + } as any, +}; + +export const QueryGetPendingSettlementsDesc: UnaryMethodDefinitionish = { + methodName: "GetPendingSettlements", + service: QueryDesc, + requestStream: false, + responseStream: false, + requestType: { + serializeBinary() { + return QueryGetPendingSettlementsRequest.encode(this).finish(); + }, + } as any, + responseType: { + deserializeBinary(data: Uint8Array) { + const value = QueryGetPendingSettlementsResponse.decode(data); + return { + ...value, + toObject() { + return value; + }, + }; + }, + } as any, +}; + +export const QueryListPendingSettlementsDesc: UnaryMethodDefinitionish = { + methodName: "ListPendingSettlements", + service: QueryDesc, + requestStream: false, + responseStream: false, + requestType: { + serializeBinary() { + return QueryAllPendingSettlementsRequest.encode(this).finish(); + }, + } as any, + responseType: { + deserializeBinary(data: Uint8Array) { + const value = QueryAllPendingSettlementsResponse.decode(data); + return { + ...value, + toObject() { + return value; + }, + }; + }, + } as any, +}; + +export const QueryGetProtocolFeesDesc: UnaryMethodDefinitionish = { + methodName: "GetProtocolFees", + service: QueryDesc, + requestStream: false, + responseStream: false, + requestType: { + serializeBinary() { + return QueryGetProtocolFeesRequest.encode(this).finish(); + }, + } as any, + responseType: { + deserializeBinary(data: Uint8Array) { + const value = QueryGetProtocolFeesResponse.decode(data); + return { + ...value, + toObject() { + return value; + }, + }; + }, + } as any, +}; + +export const QueryGetSolverDataDesc: UnaryMethodDefinitionish = { + methodName: "GetSolverData", + service: QueryDesc, + requestStream: false, + responseStream: false, + requestType: { + serializeBinary() { + return QueryGetSolverDataRequest.encode(this).finish(); + }, + } as any, + responseType: { + deserializeBinary(data: Uint8Array) { + const value = QueryGetSolverDataResponse.decode(data); + return { + ...value, + toObject() { + return value; + }, + }; + }, + } as any, +}; + +export const QueryListSolverDataDesc: UnaryMethodDefinitionish = { + methodName: "ListSolverData", + service: QueryDesc, + requestStream: false, + responseStream: false, + requestType: { + serializeBinary() { + return QueryAllSolverDataRequest.encode(this).finish(); + }, + } as any, + responseType: { + deserializeBinary(data: Uint8Array) { + const value = QueryAllSolverDataResponse.decode(data); + return { + ...value, + toObject() { + return value; + }, + }; + }, + } as any, +}; + +export const QueryGetSettlementDesc: UnaryMethodDefinitionish = { + methodName: "GetSettlement", + service: QueryDesc, + requestStream: false, + responseStream: false, + requestType: { + serializeBinary() { + return QueryGetSettlementRequest.encode(this).finish(); + }, + } as any, + responseType: { + deserializeBinary(data: Uint8Array) { + const value = QueryGetSettlementResponse.decode(data); + return { + ...value, + toObject() { + return value; + }, + }; + }, + } as any, +}; + +export const QueryListSettlementDesc: UnaryMethodDefinitionish = { + methodName: "ListSettlement", + service: QueryDesc, + requestStream: false, + responseStream: false, + requestType: { + serializeBinary() { + return QueryAllSettlementRequest.encode(this).finish(); + }, + } as any, + responseType: { + deserializeBinary(data: Uint8Array) { + const value = QueryAllSettlementResponse.decode(data); + return { + ...value, + toObject() { + return value; + }, + }; + }, + } as any, +}; + +interface UnaryMethodDefinitionishR + extends grpc.UnaryMethodDefinition { + requestStream: any; + responseStream: any; +} + +type UnaryMethodDefinitionish = UnaryMethodDefinitionishR; + +interface Rpc { + unary( + methodDesc: T, + request: any, + metadata: grpc.Metadata | undefined, + ): Promise; +} + +export class GrpcWebImpl { + private host: string; + private options: { + transport?: grpc.TransportFactory; + + debug?: boolean; + metadata?: grpc.Metadata; + upStreamRetryCodes?: number[]; + }; + + constructor( + host: string, + options: { + transport?: grpc.TransportFactory; + + debug?: boolean; + metadata?: grpc.Metadata; + upStreamRetryCodes?: number[]; + }, + ) { + this.host = host; + this.options = options; + } + + unary( + methodDesc: T, + _request: any, + metadata: grpc.Metadata | undefined, + ): Promise { + const request = { ..._request, ...methodDesc.requestType }; + const maybeCombinedMetadata = + metadata && this.options.metadata + ? new BrowserHeaders({ + ...this.options?.metadata.headersMap, + ...metadata?.headersMap, + }) + : (metadata ?? this.options.metadata); + return new Promise((resolve, reject) => { + grpc.unary(methodDesc, { + request, + host: this.host, + metadata: maybeCombinedMetadata ?? {}, + ...(this.options.transport !== undefined + ? { transport: this.options.transport } + : {}), + debug: this.options.debug ?? false, + onEnd: function (response) { + if (response.status === grpc.Code.OK) { + resolve(response.message!.toObject()); + } else { + const err = new GrpcWebError( + response.statusMessage, + response.status, + response.trailers, + ); + reject(err); + } + }, + }); + }); + } +} + +function bytesFromBase64(b64: string): Uint8Array { + if ((globalThis as any).Buffer) { + return Uint8Array.from(globalThis.Buffer.from(b64, "base64")); + } else { + const bin = globalThis.atob(b64); + const arr = new Uint8Array(bin.length); + for (let i = 0; i < bin.length; ++i) { + arr[i] = bin.charCodeAt(i); + } + return arr; + } +} + +function base64FromBytes(arr: Uint8Array): string { + if ((globalThis as any).Buffer) { + return globalThis.Buffer.from(arr).toString("base64"); + } else { + const bin: string[] = []; + arr.forEach((byte) => { + bin.push(globalThis.String.fromCharCode(byte)); + }); + return globalThis.btoa(bin.join("")); + } +} + +type Builtin = + | Date + | Function + | Uint8Array + | string + | number + | boolean + | undefined; + +export type DeepPartial = T extends Builtin + ? T + : T extends Long + ? string | number | Long + : T extends globalThis.Array + ? globalThis.Array> + : T extends ReadonlyArray + ? ReadonlyArray> + : T extends { $case: string; value: unknown } + ? { $case: T["$case"]; value?: DeepPartial } + : T extends {} + ? { [K in keyof T]?: DeepPartial } + : Partial; + +type KeysOfUnion = T extends T ? keyof T : never; +export type Exact = P extends Builtin + ? P + : P & { [K in keyof P]: Exact } & { + [K in Exclude>]: never; + }; + +function isSet(value: any): boolean { + return value !== null && value !== undefined; +} + +export class GrpcWebError extends globalThis.Error { + constructor( + message: string, + public code: grpc.Code, + public metadata: grpc.Metadata, + ) { + super(message); + } +} + +export interface MessageFns { + encode(message: T, writer?: BinaryWriter): BinaryWriter; + decode(input: BinaryReader | Uint8Array, length?: number): T; + fromJSON(object: any): T; + toJSON(message: T): unknown; + create, I>>(base?: I): T; + fromPartial, I>>(object: I): T; +} diff --git a/src/proto/definition.proto b/src/proto/definition.proto index c6986e7..92bbee3 100644 --- a/src/proto/definition.proto +++ b/src/proto/definition.proto @@ -73,7 +73,7 @@ message RFFSourcePair { message SignatureDatum { Universe universe = 1; bytes address = 2; - bytes signature = 3; + bytes signature = 3; // WARNING: This is NOT validated by Cosmos any more bytes hash = 4; // is to be left empty by the creator and is to be filled in during signature verification } @@ -82,7 +82,6 @@ message RFFDestinationPair { bytes value = 2; // amount } - message RequestForFunds { uint64 id = 1; repeated RFFSourcePair sources = 2; @@ -101,43 +100,21 @@ message RequestForFunds { bool deposited = 104; bool fulfilled = 105; - //todo: remove settled, using solver amount instead bool settled = 106; bool refunded = 107; int64 creationBlock = 109; } -message MsgCreateRequestForFunds { - repeated RFFSourcePair sources = 1; - Universe destinationUniverse = 2; - bytes destinationChainID = 3; - bytes recipientAddress = 9; - repeated RFFDestinationPair destinations = 4; - bytes nonce = 5; - uint64 expiry = 6; - string user = 7; - repeated SignatureDatum signatureData = 8; -} - -message MsgCreateRequestForFundsResponse { +message RFFCreatedEvent { uint64 id = 1; } -message QueryGetRequestForFundsRequest { +message RFFAllDepositsCompleteEvent { uint64 id = 1; } -message QueryGetRequestForFundsResponse { - RequestForFunds requestForFunds = 1; -} - -message QueryAllRequestForFundsRequest { - PageRequest pagination = 1; -} - -message QueryAllRequestForFundsResponse { - repeated RequestForFunds requestForFunds = 1; - PageResponse pagination = 2; +message RFFFulfilledEvent { + uint64 id = 1; } message RouteFee { @@ -164,69 +141,14 @@ message SolverData { repeated SolverAddress addresses = 3; } -message QueryGetSolverDataRequest { - string cosmosAddress = 1; -} - -message QueryGetSolverDataResponse { - SolverData solverData = 1; -} - -message QueryAllSolverDataRequest { - PageRequest pagination = 1; -} - -message QueryAllSolverDataResponse { - repeated SolverData solverData = 1; - PageResponse pagination = 2; -} - -message MsgCreateSolverData { - string cosmosAddress = 1; - repeated RouteFee advertisedFees = 2; - repeated SolverAddress addresses = 3; -} - -message MsgCreateSolverDataResponse {} - -message MsgUpdateSolverData { - string cosmosAddress = 1; - repeated RouteFee advertisedFees = 2; - repeated SolverAddress addresses = 3; -} - -message MsgUpdateSolverDataResponse {} - +// Settlement defines the Settlement message. message Settlement { bytes id = 1; Universe universe = 2; - bytes chainId = 3; + bytes chainID = 3; repeated bytes amounts = 4; repeated bytes contractAddresses = 5; - repeated bytes filler = 6; - bool success = 7; -} - -message QueryGetSettlementRequest { - uint64 id = 1; -} - -message QueryGetSettlementResponse { - Settlement Settlement = 1; -} - -message QueryAllSettlementRequest { - PageRequest pagination = 1; -} - -message QueryAllSettlementResponse { - repeated Settlement Settlement = 1; - PageResponse pagination = 2; -} - -message QueryRequestForFundsByAddressRequest { - string account = 1; - PageRequest pagination = 2; + repeated bytes solvers = 6; } message FixedFeeTuple { @@ -249,76 +171,73 @@ message ProtocolFees { repeated AdminFeeRecipient feeRecipients = 5; } -message QueryGetProtocolFeesRequest {} - -message QueryGetProtocolFeesResponse { - ProtocolFees ProtocolFees = 1; +message PendingSettlement { + uint64 id = 1; + Universe universe = 2; + bytes chainID = 3; + bytes contractAddress = 4; + bytes amount = 5; + bytes recipient = 6; } -message MsgCreateProtocolFees { - string creator = 1; - uint64 feeBP = 2; - repeated FixedFeeTuple collectionFees = 3; - repeated FixedFeeTuple fulfilmentFees = 4; - repeated AdminFeeRecipient feeRecipients = 5; -} +message FulfilmentClaim {} -message MsgCreateProtocolFeesResponse {} +message RefundClaim {} -message MsgUpdateProtocolFees { - string creator = 1; - uint64 feeBP = 2; - repeated FixedFeeTuple collectionFees = 3; - repeated FixedFeeTuple fulfilmentFees = 4; - repeated AdminFeeRecipient feeRecipients = 5; -} - -message MsgUpdateProtocolFeesResponse {} +message BasicClaim { + uint64 RFFID = 1; -message PriceOracleDatum { - Universe universe = 1; - bytes chainID = 2; - bytes tokenAddress = 3; - bytes price = 4; - uint32 decimals = 5; + oneof claim { + FulfilmentClaim fulfilmentClaim = 2; + RefundClaim refundClaim = 3; + } } -message PriceOracleData { - repeated PriceOracleDatum priceData = 1; -} +// PendingClaims defines the PendingClaims message. +message PendingClaims { + uint64 id = 1; + string creator = 2; -message QueryGetPriceOracleDataRequest {} + BasicClaim claim = 3; + uint64 timestamp = 5; + uint32 attempts = 4; +} -message QueryGetPriceOracleDataResponse { - PriceOracleData PriceOracleData = 1; +message FulfilmentVerdict { + repeated uint32 depositedIndexes = 1; + bytes solverAddress = 2; } -message MsgRefundReq { - string creator = 1; - uint64 rffID = 2; +message RefundVerdict { + repeated uint32 depositedIndexes = 1; } -message MsgRefundReqResponse { +message ClaimVerdict { + bool approved = 1; + oneof verdict { + FulfilmentVerdict fulfilmentVerdict = 10; + RefundVerdict refundVerdict = 11; + } } -message DepositVEPacket { - uint64 id = 1; - bool gasRefunded = 2; +message ChainParams { + bytes chainID = 1; + bool allTokensDisabled = 2; + repeated bytes disabledTokens = 3; } -message FillVEPacket { - uint64 id = 1; - bytes fillerAddress = 2; - bytes transactionHash = 3; +message UniverseParams { + Universe universe = 1; + bool allChainsDisabled = 2; + repeated ChainParams chainParams = 3; } -message MsgDoubleCheckTx { - string creator = 1; - Universe txUniverse = 2; - bytes txChainID = 3; +// Params defines the parameters for the module. +message Params { + bytes mpcAddress = 1; + uint32 maxAttempts = 2; + uint32 settlementNo = 3; - oneof packet { - DepositVEPacket depositPacket = 5; - FillVEPacket fillPacket = 6; - } + bool newRFFDisabled = 10; + repeated UniverseParams universeParams = 11; } diff --git a/src/proto/definition.ts b/src/proto/definition.ts index 39a35d1..7eaa9b2 100644 --- a/src/proto/definition.ts +++ b/src/proto/definition.ts @@ -160,6 +160,7 @@ export interface RFFSourcePair { export interface SignatureDatum { universe: Universe; address: Uint8Array; + /** WARNING: This is NOT validated by Cosmos any more */ signature: Uint8Array; /** is to be left empty by the creator and is to be filled in during signature verification */ hash: Uint8Array; @@ -188,43 +189,21 @@ export interface RequestForFunds { fulfilledAt: Long; deposited: boolean; fulfilled: boolean; - /** todo: remove settled, using solver amount instead */ settled: boolean; refunded: boolean; creationBlock: Long; } -export interface MsgCreateRequestForFunds { - sources: RFFSourcePair[]; - destinationUniverse: Universe; - destinationChainID: Uint8Array; - recipientAddress: Uint8Array; - destinations: RFFDestinationPair[]; - nonce: Uint8Array; - expiry: Long; - user: string; - signatureData: SignatureDatum[]; -} - -export interface MsgCreateRequestForFundsResponse { +export interface RFFCreatedEvent { id: Long; } -export interface QueryGetRequestForFundsRequest { +export interface RFFAllDepositsCompleteEvent { id: Long; } -export interface QueryGetRequestForFundsResponse { - requestForFunds?: RequestForFunds | undefined; -} - -export interface QueryAllRequestForFundsRequest { - pagination?: PageRequest | undefined; -} - -export interface QueryAllRequestForFundsResponse { - requestForFunds: RequestForFunds[]; - pagination?: PageResponse | undefined; +export interface RFFFulfilledEvent { + id: Long; } export interface RouteFee { @@ -288,33 +267,10 @@ export interface MsgUpdateSolverDataResponse { export interface Settlement { id: Uint8Array; universe: Universe; - chainId: Uint8Array; + chainID: Uint8Array; amounts: Uint8Array[]; contractAddresses: Uint8Array[]; - filler: Uint8Array[]; - success: boolean; -} - -export interface QueryGetSettlementRequest { - id: Long; -} - -export interface QueryGetSettlementResponse { - Settlement?: Settlement | undefined; -} - -export interface QueryAllSettlementRequest { - pagination?: PageRequest | undefined; -} - -export interface QueryAllSettlementResponse { - Settlement: Settlement[]; - pagination?: PageResponse | undefined; -} - -export interface QueryRequestForFundsByAddressRequest { - account: string; - pagination?: PageRequest | undefined; + solvers: Uint8Array[]; } export interface FixedFeeTuple { @@ -369,14 +325,12 @@ export interface MsgUpdateProtocolFeesResponse { export interface PriceOracleDatum { universe: Universe; chainID: Uint8Array; - tokenAddress: Uint8Array; - price: Uint8Array; - decimals: number; + contractAddress: Uint8Array; + amount: Uint8Array; + recipient: Uint8Array; } -export interface PriceOracleData { - priceData: PriceOracleDatum[]; -} +export interface FulfilmentClaim {} export interface QueryGetPriceOracleDataRequest { } @@ -414,6 +368,53 @@ export interface MsgDoubleCheckTx { | undefined; } +/** PendingClaims defines the PendingClaims message. */ +export interface PendingClaims { + id: Long; + creator: string; + claim?: BasicClaim | undefined; + timestamp: Long; + attempts: number; +} + +export interface FulfilmentVerdict { + depositedIndexes: number[]; + solverAddress: Uint8Array; +} + +export interface RefundVerdict { + depositedIndexes: number[]; +} + +export interface ClaimVerdict { + approved: boolean; + verdict?: + | { $case: "fulfilmentVerdict"; value: FulfilmentVerdict } + | { $case: "refundVerdict"; value: RefundVerdict } + | undefined; +} + +export interface ChainParams { + chainID: Uint8Array; + allTokensDisabled: boolean; + disabledTokens: Uint8Array[]; +} + +export interface UniverseParams { + universe: Universe; + allChainsDisabled: boolean; + chainParams: ChainParams[]; +} + +/** Params defines the parameters for the module. */ +export interface Params { + mpcAddress: Uint8Array; + maxAttempts: number; + settlementNo: number; + newRFFDisabled: boolean; + universeParams: UniverseParams[]; +} + function createBasePageRequest(): PageRequest { return { key: new Uint8Array(0), offset: Long.UZERO, limit: Long.UZERO, countTotal: false, reverse: false }; } @@ -1278,18 +1279,8 @@ export const RequestForFunds: MessageFns = { }, }; -function createBaseMsgCreateRequestForFunds(): MsgCreateRequestForFunds { - return { - sources: [], - destinationUniverse: 0, - destinationChainID: new Uint8Array(0), - recipientAddress: new Uint8Array(0), - destinations: [], - nonce: new Uint8Array(0), - expiry: Long.UZERO, - user: "", - signatureData: [], - }; +function createBaseRFFCreatedEvent(): RFFCreatedEvent { + return { id: Long.UZERO }; } export const MsgCreateRequestForFunds: MessageFns = { @@ -1327,12 +1318,12 @@ export const MsgCreateRequestForFunds: MessageFns = { decode(input: BinaryReader | Uint8Array, length?: number): MsgCreateRequestForFunds { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseMsgCreateRequestForFunds(); + const message = createBaseRFFCreatedEvent(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { - if (tag !== 10) { + if (tag !== 8) { break; } @@ -1434,7 +1425,7 @@ export const MsgCreateRequestForFunds: MessageFns = { }; }, - toJSON(message: MsgCreateRequestForFunds): unknown { + toJSON(message: RFFCreatedEvent): unknown { const obj: any = {}; if (message.sources?.length) { obj.sources = message.sources.map((e) => RFFSourcePair.toJSON(e)); @@ -1486,7 +1477,7 @@ export const MsgCreateRequestForFunds: MessageFns = { }, }; -function createBaseMsgCreateRequestForFundsResponse(): MsgCreateRequestForFundsResponse { +function createBaseRFFAllDepositsCompleteEvent(): RFFAllDepositsCompleteEvent { return { id: Long.UZERO }; } @@ -1548,7 +1539,7 @@ export const MsgCreateRequestForFundsResponse: MessageFns = { encode(message: QueryGetRequestForFundsResponse, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { @@ -2714,11 +2709,10 @@ function createBaseSettlement(): Settlement { return { id: new Uint8Array(0), universe: 0, - chainId: new Uint8Array(0), + chainID: new Uint8Array(0), amounts: [], contractAddresses: [], - filler: [], - success: false, + solvers: [], }; } @@ -2730,8 +2724,8 @@ export const Settlement: MessageFns = { if (message.universe !== 0) { writer.uint32(16).int32(message.universe); } - if (message.chainId.length !== 0) { - writer.uint32(26).bytes(message.chainId); + if (message.chainID.length !== 0) { + writer.uint32(26).bytes(message.chainID); } for (const v of message.amounts) { writer.uint32(34).bytes(v!); @@ -2739,12 +2733,9 @@ export const Settlement: MessageFns = { for (const v of message.contractAddresses) { writer.uint32(42).bytes(v!); } - for (const v of message.filler) { + for (const v of message.solvers) { writer.uint32(50).bytes(v!); } - if (message.success !== false) { - writer.uint32(56).bool(message.success); - } return writer; }, @@ -2776,7 +2767,7 @@ export const Settlement: MessageFns = { break; } - message.chainId = reader.bytes(); + message.chainID = reader.bytes(); continue; } case 4: { @@ -2800,15 +2791,7 @@ export const Settlement: MessageFns = { break; } - message.filler.push(reader.bytes()); - continue; - } - case 7: { - if (tag !== 56) { - break; - } - - message.success = reader.bool(); + message.solvers.push(reader.bytes()); continue; } } @@ -2842,8 +2825,8 @@ export const Settlement: MessageFns = { if (message.universe !== 0) { obj.universe = universeToJSON(message.universe); } - if (message.chainId.length !== 0) { - obj.chainId = base64FromBytes(message.chainId); + if (message.chainID.length !== 0) { + obj.chainID = base64FromBytes(message.chainID); } if (message.amounts?.length) { obj.amounts = message.amounts.map((e) => base64FromBytes(e)); @@ -2851,11 +2834,8 @@ export const Settlement: MessageFns = { if (message.contractAddresses?.length) { obj.contractAddresses = message.contractAddresses.map((e) => base64FromBytes(e)); } - if (message.filler?.length) { - obj.filler = message.filler.map((e) => base64FromBytes(e)); - } - if (message.success !== false) { - obj.success = message.success; + if (message.solvers?.length) { + obj.solvers = message.solvers.map((e) => base64FromBytes(e)); } return obj; }, @@ -2867,11 +2847,10 @@ export const Settlement: MessageFns = { const message = createBaseSettlement(); message.id = object.id ?? new Uint8Array(0); message.universe = object.universe ?? 0; - message.chainId = object.chainId ?? new Uint8Array(0); + message.chainID = object.chainID ?? new Uint8Array(0); message.amounts = object.amounts?.map((e) => e) || []; message.contractAddresses = object.contractAddresses?.map((e) => e) || []; - message.filler = object.filler?.map((e) => e) || []; - message.success = object.success ?? false; + message.solvers = object.solvers?.map((e) => e) || []; return message; }, }; @@ -3981,11 +3960,12 @@ export const MsgUpdateProtocolFeesResponse: MessageFns = { if (message.universe !== 0) { writer.uint32(8).int32(message.universe); } - if (message.chainID.length !== 0) { - writer.uint32(18).bytes(message.chainID); - } - if (message.tokenAddress.length !== 0) { - writer.uint32(26).bytes(message.tokenAddress); - } - if (message.price.length !== 0) { - writer.uint32(34).bytes(message.price); + if (message.allChainsDisabled !== false) { + writer.uint32(16).bool(message.allChainsDisabled); } - if (message.decimals !== 0) { - writer.uint32(40).uint32(message.decimals); + for (const v of message.chainParams) { + ChainParams.encode(v!, writer.uint32(26).fork()).join(); } return writer; }, @@ -4012,7 +3986,7 @@ export const PriceOracleDatum: MessageFns = { decode(input: BinaryReader | Uint8Array, length?: number): PriceOracleDatum { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; - const message = createBasePriceOracleDatum(); + const message = createBaseUniverseParams(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { @@ -4025,11 +3999,11 @@ export const PriceOracleDatum: MessageFns = { continue; } case 2: { - if (tag !== 18) { + if (tag !== 16) { break; } - message.chainID = reader.bytes(); + message.allChainsDisabled = reader.bool(); continue; } case 3: { @@ -4037,23 +4011,7 @@ export const PriceOracleDatum: MessageFns = { break; } - message.tokenAddress = reader.bytes(); - continue; - } - case 4: { - if (tag !== 34) { - break; - } - - message.price = reader.bytes(); - continue; - } - case 5: { - if (tag !== 40) { - break; - } - - message.decimals = reader.uint32(); + message.chainParams.push(ChainParams.decode(reader, reader.uint32())); continue; } } @@ -4065,7 +4023,7 @@ export const PriceOracleDatum: MessageFns = { return message; }, - fromJSON(object: any): PriceOracleDatum { + fromJSON(object: any): UniverseParams { return { universe: isSet(object.universe) ? universeFromJSON(object.universe) : 0, chainID: isSet(object.chainID) ? bytesFromBase64(object.chainID) : new Uint8Array(0), @@ -4075,22 +4033,16 @@ export const PriceOracleDatum: MessageFns = { }; }, - toJSON(message: PriceOracleDatum): unknown { + toJSON(message: UniverseParams): unknown { const obj: any = {}; if (message.universe !== 0) { obj.universe = universeToJSON(message.universe); } - if (message.chainID.length !== 0) { - obj.chainID = base64FromBytes(message.chainID); - } - if (message.tokenAddress.length !== 0) { - obj.tokenAddress = base64FromBytes(message.tokenAddress); - } - if (message.price.length !== 0) { - obj.price = base64FromBytes(message.price); + if (message.allChainsDisabled !== false) { + obj.allChainsDisabled = message.allChainsDisabled; } - if (message.decimals !== 0) { - obj.decimals = Math.round(message.decimals); + if (message.chainParams?.length) { + obj.chainParams = message.chainParams.map((e) => ChainParams.toJSON(e)); } return obj; }, @@ -4101,16 +4053,21 @@ export const PriceOracleDatum: MessageFns = { fromPartial, I>>(object: I): PriceOracleDatum { const message = createBasePriceOracleDatum(); message.universe = object.universe ?? 0; - message.chainID = object.chainID ?? new Uint8Array(0); - message.tokenAddress = object.tokenAddress ?? new Uint8Array(0); - message.price = object.price ?? new Uint8Array(0); - message.decimals = object.decimals ?? 0; + message.allChainsDisabled = object.allChainsDisabled ?? false; + message.chainParams = + object.chainParams?.map((e) => ChainParams.fromPartial(e)) || []; return message; }, }; -function createBasePriceOracleData(): PriceOracleData { - return { priceData: [] }; +function createBaseParams(): Params { + return { + mpcAddress: new Uint8Array(0), + maxAttempts: 0, + settlementNo: 0, + newRFFDisabled: false, + universeParams: [], + }; } export const PriceOracleData: MessageFns = { @@ -4124,7 +4081,7 @@ export const PriceOracleData: MessageFns = { decode(input: BinaryReader | Uint8Array, length?: number): PriceOracleData { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; - const message = createBasePriceOracleData(); + const message = createBaseParams(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { @@ -4145,18 +4102,44 @@ export const PriceOracleData: MessageFns = { return message; }, - fromJSON(object: any): PriceOracleData { + fromJSON(object: any): Params { return { - priceData: globalThis.Array.isArray(object?.priceData) - ? object.priceData.map((e: any) => PriceOracleDatum.fromJSON(e)) + mpcAddress: isSet(object.mpcAddress) + ? bytesFromBase64(object.mpcAddress) + : new Uint8Array(0), + maxAttempts: isSet(object.maxAttempts) + ? globalThis.Number(object.maxAttempts) + : 0, + settlementNo: isSet(object.settlementNo) + ? globalThis.Number(object.settlementNo) + : 0, + newRFFDisabled: isSet(object.newRFFDisabled) + ? globalThis.Boolean(object.newRFFDisabled) + : false, + universeParams: globalThis.Array.isArray(object?.universeParams) + ? object.universeParams.map((e: any) => UniverseParams.fromJSON(e)) : [], }; }, - toJSON(message: PriceOracleData): unknown { + toJSON(message: Params): unknown { const obj: any = {}; - if (message.priceData?.length) { - obj.priceData = message.priceData.map((e) => PriceOracleDatum.toJSON(e)); + if (message.mpcAddress.length !== 0) { + obj.mpcAddress = base64FromBytes(message.mpcAddress); + } + if (message.maxAttempts !== 0) { + obj.maxAttempts = Math.round(message.maxAttempts); + } + if (message.settlementNo !== 0) { + obj.settlementNo = Math.round(message.settlementNo); + } + if (message.newRFFDisabled !== false) { + obj.newRFFDisabled = message.newRFFDisabled; + } + if (message.universeParams?.length) { + obj.universeParams = message.universeParams.map((e) => + UniverseParams.toJSON(e), + ); } return obj; }, diff --git a/src/proto/grpc.proto b/src/proto/grpc.proto deleted file mode 100644 index 3bd9571..0000000 --- a/src/proto/grpc.proto +++ /dev/null @@ -1,15 +0,0 @@ -syntax = "proto3"; -import "definition.proto"; -package xarchain.chainabstraction; - -service Query { - rpc RequestForFunds (QueryGetRequestForFundsRequest) returns (QueryGetRequestForFundsResponse); - rpc RequestForFundsAll (QueryAllRequestForFundsRequest) returns (QueryAllRequestForFundsResponse); - rpc RequestForFundsByAddress (QueryRequestForFundsByAddressRequest) returns (QueryAllRequestForFundsResponse); - rpc SolverData (QueryGetSolverDataRequest) returns (QueryGetSolverDataResponse); - rpc SolverDataAll (QueryAllSolverDataRequest) returns (QueryAllSolverDataResponse); - rpc Settlement (QueryGetSettlementRequest) returns (QueryGetSettlementResponse); - rpc SettlementAll (QueryAllSettlementRequest) returns (QueryAllSettlementResponse); - rpc ProtocolFees (QueryGetProtocolFeesRequest) returns (QueryGetProtocolFeesResponse); - rpc PriceOracleData (QueryGetPriceOracleDataRequest) returns (QueryGetPriceOracleDataResponse); -} diff --git a/src/vaultcontracts/vaultcontracts.ts b/src/vaultcontracts/vaultcontracts.ts index a1c96a1..a62c2f2 100644 --- a/src/vaultcontracts/vaultcontracts.ts +++ b/src/vaultcontracts/vaultcontracts.ts @@ -71,10 +71,6 @@ const dataSets = new Map([ new OmniversalChainID(Universe.ETHEREUM, 56), "0x111111eA4f8BdfB5AE22c37ebC3eE17b82072F57", ], - [ - new OmniversalChainID(Universe.TRON, 728126428), - "0x46de8c7e6f1da4dd851b62c20b78971f230fca5b", - ], ], ], [ From b7e462fa847e05e52e01b8523d2a2f3ba122cb2d Mon Sep 17 00:00:00 2001 From: mmjee Date: Mon, 1 Dec 2025 14:35:48 +0530 Subject: [PATCH 2/4] Registry update --- src/cosmos/index.ts | 36 +++++++++--------------------------- src/proto/cosmos.ts | 2 +- 2 files changed, 10 insertions(+), 28 deletions(-) diff --git a/src/cosmos/index.ts b/src/cosmos/index.ts index 959e5cc..6f07e92 100644 --- a/src/cosmos/index.ts +++ b/src/cosmos/index.ts @@ -12,36 +12,16 @@ import { import { Hex, hexToBytes } from "viem"; import { + MsgCreatePendingClaim, + MsgCreatePendingClaimResponse, MsgCreateRequestForFunds, MsgCreateRequestForFundsResponse, - MsgCreateSolverData, - MsgCreateSolverDataResponse, - MsgDoubleCheckTx, - MsgRefundReq, - MsgRefundReqResponse, - MsgUpdateSolverData, -} from "../proto/definition"; +} from "../proto/cosmos"; import { Bytes } from "../types"; export const Registry = new CosmosRegistry(defaultRegistryTypes); { - Registry.register( - "/xarchain.chainabstraction.v1.MsgCreateSolverData", - MsgCreateSolverData, - ); - Registry.register( - "/xarchain.chainabstraction.v1.MsgCreateSolverDataResponse", - MsgCreateSolverDataResponse, - ); - Registry.register( - "/xarchain.chainabstraction.v1.MsgUpdateSolverData", - MsgUpdateSolverData, - ); - Registry.register( - "/xarchain.chainabstraction.v1.MsgUpdateSolverDataResponse", - MsgCreateSolverDataResponse, - ); Registry.register( "/xarchain.chainabstraction.v1.MsgCreateRequestForFunds", MsgCreateRequestForFunds, @@ -50,12 +30,14 @@ export const Registry = new CosmosRegistry(defaultRegistryTypes); "/xarchain.chainabstraction.v1.MsgCreateRequestForFundsResponse", MsgCreateRequestForFundsResponse, ); - Registry.register("/xarchain.chainabstraction.v1.MsgRefundReq", MsgRefundReq); Registry.register( - "/xarchain.chainabstraction.v1.MsgRefundReqResponse", - MsgRefundReqResponse, + "/xarchain.chainabstraction.v1.MsgCreatePendingClaim", + MsgCreatePendingClaim, + ); + Registry.register( + "/xarchain.chainabstraction.v1.MsgCreatePendingClaimResponse", + MsgCreatePendingClaimResponse, ); - Registry.register("/xarchain.chainabstraction.MsgDoubleCheckTx", MsgDoubleCheckTx); } export function createCosmosWallet( diff --git a/src/proto/cosmos.ts b/src/proto/cosmos.ts index 8a1443b..fc21cdd 100644 --- a/src/proto/cosmos.ts +++ b/src/proto/cosmos.ts @@ -30,7 +30,7 @@ import { SolverData, Universe, universeFromJSON, - universeToJSON + universeToJSON, } from "./definition"; export const protobufPackage = "xarchain.chainabstraction.v1"; From 22556edb84e973a6ab1d8adfcc3b1832a4310194 Mon Sep 17 00:00:00 2001 From: mmjee Date: Wed, 3 Dec 2025 16:23:28 +0530 Subject: [PATCH 3/4] Relocated a bunch of definitions --- src/cosmos/index.ts | 2 +- src/proto/cosmos.proto | 199 --- src/proto/cosmos.ts | 3418 +----------------------------------- src/proto/definition.proto | 199 +++ src/proto/definition.ts | 3329 +++++++++++++++++++++++++++++++++++ 5 files changed, 3551 insertions(+), 3596 deletions(-) diff --git a/src/cosmos/index.ts b/src/cosmos/index.ts index 6f07e92..956a07a 100644 --- a/src/cosmos/index.ts +++ b/src/cosmos/index.ts @@ -16,7 +16,7 @@ import { MsgCreatePendingClaimResponse, MsgCreateRequestForFunds, MsgCreateRequestForFundsResponse, -} from "../proto/cosmos"; +} from "../proto/definition"; import { Bytes } from "../types"; export const Registry = new CosmosRegistry(defaultRegistryTypes); diff --git a/src/proto/cosmos.proto b/src/proto/cosmos.proto index e7488dd..d6daa11 100644 --- a/src/proto/cosmos.proto +++ b/src/proto/cosmos.proto @@ -47,202 +47,3 @@ service Query { rpc ListSettlement(QueryAllSettlementRequest) returns (QueryAllSettlementResponse) { } } - -// QueryParamsRequest is request type for the Query/Params RPC method. -message QueryParamsRequest {} - -// QueryParamsResponse is response type for the Query/Params RPC method. -message QueryParamsResponse { - // params holds all the parameters of this module. - Params params = 1; -} - -// QueryGetRequestForFundsRequest defines the QueryGetRequestForFundsRequest message. -message QueryGetRequestForFundsRequest { - uint64 id = 1; -} - -// QueryGetRequestForFundsResponse defines the QueryGetRequestForFundsResponse message. -message QueryGetRequestForFundsResponse { - RequestForFunds request_for_funds = 1 ; -} - -// QueryAllRequestForFundsRequest defines the QueryAllRequestForFundsRequest message. -message QueryAllRequestForFundsRequest { - PageRequest pagination = 1; -} - -// QueryAllRequestForFundsResponse defines the QueryAllRequestForFundsResponse message. -message QueryAllRequestForFundsResponse { - repeated RequestForFunds request_for_funds = 1 ; - PageResponse pagination = 2; -} - -// QueryGetPendingClaimsRequest defines the QueryGetPendingClaimsRequest message. -message QueryGetPendingClaimsRequest { - uint64 id = 1; -} - -// QueryGetPendingClaimsResponse defines the QueryGetPendingClaimsResponse message. -message QueryGetPendingClaimsResponse { - PendingClaims pending_claims = 1 ; -} - -// QueryAllPendingClaimsRequest defines the QueryAllPendingClaimsRequest message. -message QueryAllPendingClaimsRequest { - PageRequest pagination = 1; -} - -// QueryAllPendingClaimsResponse defines the QueryAllPendingClaimsResponse message. -message QueryAllPendingClaimsResponse { - repeated PendingClaims pending_claims = 1 ; - PageResponse pagination = 2; -} - -// QueryGetPendingSettlementsRequest defines the QueryGetPendingSettlementsRequest message. -message QueryGetPendingSettlementsRequest { - uint64 id = 1; -} - -// QueryGetPendingSettlementsResponse defines the QueryGetPendingSettlementsResponse message. -message QueryGetPendingSettlementsResponse { - PendingSettlement pending_settlements = 1 ; -} - -// QueryAllPendingSettlementsRequest defines the QueryAllPendingSettlementsRequest message. -message QueryAllPendingSettlementsRequest { - PageRequest pagination = 1; -} - -// QueryAllPendingSettlementsResponse defines the QueryAllPendingSettlementsResponse message. -message QueryAllPendingSettlementsResponse { - repeated PendingSettlement pending_settlements = 1 ; - PageResponse pagination = 2; -} - -// QueryGetProtocolFeesRequest defines the QueryGetProtocolFeesRequest message. -message QueryGetProtocolFeesRequest {} - -// QueryGetProtocolFeesResponse defines the QueryGetProtocolFeesResponse message. -message QueryGetProtocolFeesResponse { - ProtocolFees protocol_fees = 1 ; -} - -// QueryGetSolverDataRequest defines the QueryGetSolverDataRequest message. -message QueryGetSolverDataRequest { - string index = 1; -} - -// QueryGetSolverDataResponse defines the QueryGetSolverDataResponse message. -message QueryGetSolverDataResponse { - SolverData solver_data = 1 ; -} - -// QueryAllSolverDataRequest defines the QueryAllSolverDataRequest message. -message QueryAllSolverDataRequest { - PageRequest pagination = 1; -} - -// QueryAllSolverDataResponse defines the QueryAllSolverDataResponse message. -message QueryAllSolverDataResponse { - repeated SolverData solver_data = 1; - PageResponse pagination = 2; -} - -// QueryGetSettlementRequest defines the QueryGetSettlementRequest message. -message QueryGetSettlementRequest { - uint64 id = 1; -} - -// QueryGetSettlementResponse defines the QueryGetSettlementResponse message. -message QueryGetSettlementResponse { - Settlement settlement = 1; -} - -// QueryAllSettlementRequest defines the QueryAllSettlementRequest message. -message QueryAllSettlementRequest { - PageRequest pagination = 1; -} - -// QueryAllSettlementResponse defines the QueryAllSettlementResponse message. -message QueryAllSettlementResponse { - repeated Settlement settlement = 1; - PageResponse pagination = 2; -} - -// MsgUpdateParams is the Msg/UpdateParams request type. -message MsgUpdateParams { - // authority is the address that controls the module (defaults to x/gov unless overwritten). - string authority = 1 ; - - // params defines the module parameters to update. - - // NOTE: All parameters must be supplied. - Params params = 2; -} - -// MsgUpdateParamsResponse defines the response structure for executing a -// MsgUpdateParams message. -message MsgUpdateParamsResponse {} - -// MsgCreateRequestForFunds defines the MsgCreateRequestForFunds message. -message MsgCreateRequestForFunds { - string user = 7 ; - repeated RFFSourcePair sources = 1; - Universe destinationUniverse = 2; - bytes destinationChainID = 3; - bytes recipientAddress = 9; - repeated RFFDestinationPair destinations = 4; - bytes nonce = 5; - uint64 expiry = 6; - repeated SignatureDatum signatureData = 8; -} - -// MsgCreateRequestForFundsResponse defines the MsgCreateRequestForFundsResponse message. -message MsgCreateRequestForFundsResponse { - uint64 id = 1; -} - -// MsgCreatePendingClaims defines the MsgCreatePendingClaims message. -message MsgCreatePendingClaim { - string creator = 1 ; - BasicClaim claim = 2; -} - -// MsgCreatePendingClaimsResponse defines the MsgCreatePendingClaimsResponse message. -message MsgCreatePendingClaimResponse { - uint64 id = 1; -} - -// MsgUpdatePendingClaims defines the MsgUpdatePendingClaims message. -message MsgProcessPendingClaim { - string creator = 1 ; - uint64 claimId = 2; - ClaimVerdict verdict = 3; - bytes signature = 4; -} - -// MsgUpdatePendingClaimsResponse defines the MsgUpdatePendingClaimsResponse message. -message MsgProcessPendingClaimResponse {} - -// MsgUpsertProtocolFees defines the MsgUpsertProtocolFees message. -message MsgUpsertProtocolFees { - string creator = 1 ; - uint64 feeBP = 2; - repeated FixedFeeTuple collectionFees = 3; - repeated FixedFeeTuple fulfilmentFees = 4; - repeated AdminFeeRecipient feeRecipients = 5; -} - -// MsgUpsertProtocolFeesResponse defines the MsgUpsertProtocolFeesResponse message. -message MsgUpsertProtocolFeesResponse {} - -// MsgCreateSolverData defines the MsgCreateSolverData message. -message MsgUpsertSolverData { - string cosmosAddress = 1 ; - repeated RouteFee advertisedFees = 2; - repeated SolverAddress addresses = 3; -} - -// MsgCreateSolverDataResponse defines the MsgCreateSolverDataResponse message. -message MsgUpsertSolverDataResponse {} diff --git a/src/proto/cosmos.ts b/src/proto/cosmos.ts index fc21cdd..5073de1 100644 --- a/src/proto/cosmos.ts +++ b/src/proto/cosmos.ts @@ -5,3365 +5,36 @@ // source: cosmos.proto /* eslint-disable */ -import { BinaryReader, BinaryWriter } from "@bufbuild/protobuf/wire"; import { grpc } from "@improbable-eng/grpc-web"; import { BrowserHeaders } from "browser-headers"; import Long from "long"; import { - AdminFeeRecipient, - BasicClaim, - ClaimVerdict, - FixedFeeTuple, - PageRequest, - PageResponse, - Params, - PendingClaims, - PendingSettlement, - ProtocolFees, - RequestForFunds, - RFFDestinationPair, - RFFSourcePair, - RouteFee, - Settlement, - SignatureDatum, - SolverAddress, - SolverData, - Universe, - universeFromJSON, - universeToJSON, + QueryAllPendingClaimsRequest, + QueryAllPendingClaimsResponse, + QueryAllPendingSettlementsRequest, + QueryAllPendingSettlementsResponse, + QueryAllRequestForFundsRequest, + QueryAllRequestForFundsResponse, + QueryAllSettlementRequest, + QueryAllSettlementResponse, + QueryAllSolverDataRequest, + QueryAllSolverDataResponse, + QueryGetPendingClaimsRequest, + QueryGetPendingClaimsResponse, + QueryGetPendingSettlementsRequest, + QueryGetPendingSettlementsResponse, + QueryGetProtocolFeesRequest, + QueryGetProtocolFeesResponse, + QueryGetRequestForFundsRequest, + QueryGetRequestForFundsResponse, + QueryGetSettlementRequest, + QueryGetSettlementResponse, + QueryGetSolverDataRequest, + QueryGetSolverDataResponse, } from "./definition"; export const protobufPackage = "xarchain.chainabstraction.v1"; -/** QueryParamsRequest is request type for the Query/Params RPC method. */ -export interface QueryParamsRequest {} - -/** QueryParamsResponse is response type for the Query/Params RPC method. */ -export interface QueryParamsResponse { - /** params holds all the parameters of this module. */ - params?: Params | undefined; -} - -/** QueryGetRequestForFundsRequest defines the QueryGetRequestForFundsRequest message. */ -export interface QueryGetRequestForFundsRequest { - id: Long; -} - -/** QueryGetRequestForFundsResponse defines the QueryGetRequestForFundsResponse message. */ -export interface QueryGetRequestForFundsResponse { - requestForFunds?: RequestForFunds | undefined; -} - -/** QueryAllRequestForFundsRequest defines the QueryAllRequestForFundsRequest message. */ -export interface QueryAllRequestForFundsRequest { - pagination?: PageRequest | undefined; -} - -/** QueryAllRequestForFundsResponse defines the QueryAllRequestForFundsResponse message. */ -export interface QueryAllRequestForFundsResponse { - requestForFunds: RequestForFunds[]; - pagination?: PageResponse | undefined; -} - -/** QueryGetPendingClaimsRequest defines the QueryGetPendingClaimsRequest message. */ -export interface QueryGetPendingClaimsRequest { - id: Long; -} - -/** QueryGetPendingClaimsResponse defines the QueryGetPendingClaimsResponse message. */ -export interface QueryGetPendingClaimsResponse { - pendingClaims?: PendingClaims | undefined; -} - -/** QueryAllPendingClaimsRequest defines the QueryAllPendingClaimsRequest message. */ -export interface QueryAllPendingClaimsRequest { - pagination?: PageRequest | undefined; -} - -/** QueryAllPendingClaimsResponse defines the QueryAllPendingClaimsResponse message. */ -export interface QueryAllPendingClaimsResponse { - pendingClaims: PendingClaims[]; - pagination?: PageResponse | undefined; -} - -/** QueryGetPendingSettlementsRequest defines the QueryGetPendingSettlementsRequest message. */ -export interface QueryGetPendingSettlementsRequest { - id: Long; -} - -/** QueryGetPendingSettlementsResponse defines the QueryGetPendingSettlementsResponse message. */ -export interface QueryGetPendingSettlementsResponse { - pendingSettlements?: PendingSettlement | undefined; -} - -/** QueryAllPendingSettlementsRequest defines the QueryAllPendingSettlementsRequest message. */ -export interface QueryAllPendingSettlementsRequest { - pagination?: PageRequest | undefined; -} - -/** QueryAllPendingSettlementsResponse defines the QueryAllPendingSettlementsResponse message. */ -export interface QueryAllPendingSettlementsResponse { - pendingSettlements: PendingSettlement[]; - pagination?: PageResponse | undefined; -} - -/** QueryGetProtocolFeesRequest defines the QueryGetProtocolFeesRequest message. */ -export interface QueryGetProtocolFeesRequest {} - -/** QueryGetProtocolFeesResponse defines the QueryGetProtocolFeesResponse message. */ -export interface QueryGetProtocolFeesResponse { - protocolFees?: ProtocolFees | undefined; -} - -/** QueryGetSolverDataRequest defines the QueryGetSolverDataRequest message. */ -export interface QueryGetSolverDataRequest { - index: string; -} - -/** QueryGetSolverDataResponse defines the QueryGetSolverDataResponse message. */ -export interface QueryGetSolverDataResponse { - solverData?: SolverData | undefined; -} - -/** QueryAllSolverDataRequest defines the QueryAllSolverDataRequest message. */ -export interface QueryAllSolverDataRequest { - pagination?: PageRequest | undefined; -} - -/** QueryAllSolverDataResponse defines the QueryAllSolverDataResponse message. */ -export interface QueryAllSolverDataResponse { - solverData: SolverData[]; - pagination?: PageResponse | undefined; -} - -/** QueryGetSettlementRequest defines the QueryGetSettlementRequest message. */ -export interface QueryGetSettlementRequest { - id: Long; -} - -/** QueryGetSettlementResponse defines the QueryGetSettlementResponse message. */ -export interface QueryGetSettlementResponse { - settlement?: Settlement | undefined; -} - -/** QueryAllSettlementRequest defines the QueryAllSettlementRequest message. */ -export interface QueryAllSettlementRequest { - pagination?: PageRequest | undefined; -} - -/** QueryAllSettlementResponse defines the QueryAllSettlementResponse message. */ -export interface QueryAllSettlementResponse { - settlement: Settlement[]; - pagination?: PageResponse | undefined; -} - -/** MsgUpdateParams is the Msg/UpdateParams request type. */ -export interface MsgUpdateParams { - /** authority is the address that controls the module (defaults to x/gov unless overwritten). */ - authority: string; - /** NOTE: All parameters must be supplied. */ - params?: Params | undefined; -} - -/** - * MsgUpdateParamsResponse defines the response structure for executing a - * MsgUpdateParams message. - */ -export interface MsgUpdateParamsResponse {} - -/** MsgCreateRequestForFunds defines the MsgCreateRequestForFunds message. */ -export interface MsgCreateRequestForFunds { - user: string; - sources: RFFSourcePair[]; - destinationUniverse: Universe; - destinationChainID: Uint8Array; - recipientAddress: Uint8Array; - destinations: RFFDestinationPair[]; - nonce: Uint8Array; - expiry: Long; - signatureData: SignatureDatum[]; -} - -/** MsgCreateRequestForFundsResponse defines the MsgCreateRequestForFundsResponse message. */ -export interface MsgCreateRequestForFundsResponse { - id: Long; -} - -/** MsgCreatePendingClaims defines the MsgCreatePendingClaims message. */ -export interface MsgCreatePendingClaim { - creator: string; - claim?: BasicClaim | undefined; -} - -/** MsgCreatePendingClaimsResponse defines the MsgCreatePendingClaimsResponse message. */ -export interface MsgCreatePendingClaimResponse { - id: Long; -} - -/** MsgUpdatePendingClaims defines the MsgUpdatePendingClaims message. */ -export interface MsgProcessPendingClaim { - creator: string; - claimId: Long; - verdict?: ClaimVerdict | undefined; - signature: Uint8Array; -} - -/** MsgUpdatePendingClaimsResponse defines the MsgUpdatePendingClaimsResponse message. */ -export interface MsgProcessPendingClaimResponse {} - -/** MsgUpsertProtocolFees defines the MsgUpsertProtocolFees message. */ -export interface MsgUpsertProtocolFees { - creator: string; - feeBP: Long; - collectionFees: FixedFeeTuple[]; - fulfilmentFees: FixedFeeTuple[]; - feeRecipients: AdminFeeRecipient[]; -} - -/** MsgUpsertProtocolFeesResponse defines the MsgUpsertProtocolFeesResponse message. */ -export interface MsgUpsertProtocolFeesResponse {} - -/** MsgCreateSolverData defines the MsgCreateSolverData message. */ -export interface MsgUpsertSolverData { - cosmosAddress: string; - advertisedFees: RouteFee[]; - addresses: SolverAddress[]; -} - -/** MsgCreateSolverDataResponse defines the MsgCreateSolverDataResponse message. */ -export interface MsgUpsertSolverDataResponse {} - -function createBaseQueryParamsRequest(): QueryParamsRequest { - return {}; -} - -export const QueryParamsRequest: MessageFns = { - encode( - _: QueryParamsRequest, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { - return writer; - }, - - decode( - input: BinaryReader | Uint8Array, - length?: number, - ): QueryParamsRequest { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseQueryParamsRequest(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(_: any): QueryParamsRequest { - return {}; - }, - - toJSON(_: QueryParamsRequest): unknown { - const obj: any = {}; - return obj; - }, - - create, I>>( - base?: I, - ): QueryParamsRequest { - return QueryParamsRequest.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>( - _: I, - ): QueryParamsRequest { - const message = createBaseQueryParamsRequest(); - return message; - }, -}; - -function createBaseQueryParamsResponse(): QueryParamsResponse { - return { params: undefined }; -} - -export const QueryParamsResponse: MessageFns = { - encode( - message: QueryParamsResponse, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { - if (message.params !== undefined) { - Params.encode(message.params, writer.uint32(10).fork()).join(); - } - return writer; - }, - - decode( - input: BinaryReader | Uint8Array, - length?: number, - ): QueryParamsResponse { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseQueryParamsResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: { - if (tag !== 10) { - break; - } - - message.params = Params.decode(reader, reader.uint32()); - continue; - } - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): QueryParamsResponse { - return { - params: isSet(object.params) ? Params.fromJSON(object.params) : undefined, - }; - }, - - toJSON(message: QueryParamsResponse): unknown { - const obj: any = {}; - if (message.params !== undefined) { - obj.params = Params.toJSON(message.params); - } - return obj; - }, - - create, I>>( - base?: I, - ): QueryParamsResponse { - return QueryParamsResponse.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>( - object: I, - ): QueryParamsResponse { - const message = createBaseQueryParamsResponse(); - message.params = - object.params !== undefined && object.params !== null - ? Params.fromPartial(object.params) - : undefined; - return message; - }, -}; - -function createBaseQueryGetRequestForFundsRequest(): QueryGetRequestForFundsRequest { - return { id: Long.UZERO }; -} - -export const QueryGetRequestForFundsRequest: MessageFns = - { - encode( - message: QueryGetRequestForFundsRequest, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { - if (!message.id.equals(Long.UZERO)) { - writer.uint32(8).uint64(message.id.toString()); - } - return writer; - }, - - decode( - input: BinaryReader | Uint8Array, - length?: number, - ): QueryGetRequestForFundsRequest { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseQueryGetRequestForFundsRequest(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: { - if (tag !== 8) { - break; - } - - message.id = Long.fromString(reader.uint64().toString(), true); - continue; - } - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): QueryGetRequestForFundsRequest { - return { id: isSet(object.id) ? Long.fromValue(object.id) : Long.UZERO }; - }, - - toJSON(message: QueryGetRequestForFundsRequest): unknown { - const obj: any = {}; - if (!message.id.equals(Long.UZERO)) { - obj.id = (message.id || Long.UZERO).toString(); - } - return obj; - }, - - create, I>>( - base?: I, - ): QueryGetRequestForFundsRequest { - return QueryGetRequestForFundsRequest.fromPartial(base ?? ({} as any)); - }, - fromPartial< - I extends Exact, I>, - >(object: I): QueryGetRequestForFundsRequest { - const message = createBaseQueryGetRequestForFundsRequest(); - message.id = - object.id !== undefined && object.id !== null - ? Long.fromValue(object.id) - : Long.UZERO; - return message; - }, - }; - -function createBaseQueryGetRequestForFundsResponse(): QueryGetRequestForFundsResponse { - return { requestForFunds: undefined }; -} - -export const QueryGetRequestForFundsResponse: MessageFns = - { - encode( - message: QueryGetRequestForFundsResponse, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { - if (message.requestForFunds !== undefined) { - RequestForFunds.encode( - message.requestForFunds, - writer.uint32(10).fork(), - ).join(); - } - return writer; - }, - - decode( - input: BinaryReader | Uint8Array, - length?: number, - ): QueryGetRequestForFundsResponse { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseQueryGetRequestForFundsResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: { - if (tag !== 10) { - break; - } - - message.requestForFunds = RequestForFunds.decode( - reader, - reader.uint32(), - ); - continue; - } - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): QueryGetRequestForFundsResponse { - return { - requestForFunds: isSet(object.requestForFunds) - ? RequestForFunds.fromJSON(object.requestForFunds) - : undefined, - }; - }, - - toJSON(message: QueryGetRequestForFundsResponse): unknown { - const obj: any = {}; - if (message.requestForFunds !== undefined) { - obj.requestForFunds = RequestForFunds.toJSON(message.requestForFunds); - } - return obj; - }, - - create, I>>( - base?: I, - ): QueryGetRequestForFundsResponse { - return QueryGetRequestForFundsResponse.fromPartial(base ?? ({} as any)); - }, - fromPartial< - I extends Exact, I>, - >(object: I): QueryGetRequestForFundsResponse { - const message = createBaseQueryGetRequestForFundsResponse(); - message.requestForFunds = - object.requestForFunds !== undefined && object.requestForFunds !== null - ? RequestForFunds.fromPartial(object.requestForFunds) - : undefined; - return message; - }, - }; - -function createBaseQueryAllRequestForFundsRequest(): QueryAllRequestForFundsRequest { - return { pagination: undefined }; -} - -export const QueryAllRequestForFundsRequest: MessageFns = - { - encode( - message: QueryAllRequestForFundsRequest, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { - if (message.pagination !== undefined) { - PageRequest.encode(message.pagination, writer.uint32(10).fork()).join(); - } - return writer; - }, - - decode( - input: BinaryReader | Uint8Array, - length?: number, - ): QueryAllRequestForFundsRequest { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseQueryAllRequestForFundsRequest(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: { - if (tag !== 10) { - break; - } - - message.pagination = PageRequest.decode(reader, reader.uint32()); - continue; - } - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): QueryAllRequestForFundsRequest { - return { - pagination: isSet(object.pagination) - ? PageRequest.fromJSON(object.pagination) - : undefined, - }; - }, - - toJSON(message: QueryAllRequestForFundsRequest): unknown { - const obj: any = {}; - if (message.pagination !== undefined) { - obj.pagination = PageRequest.toJSON(message.pagination); - } - return obj; - }, - - create, I>>( - base?: I, - ): QueryAllRequestForFundsRequest { - return QueryAllRequestForFundsRequest.fromPartial(base ?? ({} as any)); - }, - fromPartial< - I extends Exact, I>, - >(object: I): QueryAllRequestForFundsRequest { - const message = createBaseQueryAllRequestForFundsRequest(); - message.pagination = - object.pagination !== undefined && object.pagination !== null - ? PageRequest.fromPartial(object.pagination) - : undefined; - return message; - }, - }; - -function createBaseQueryAllRequestForFundsResponse(): QueryAllRequestForFundsResponse { - return { requestForFunds: [], pagination: undefined }; -} - -export const QueryAllRequestForFundsResponse: MessageFns = - { - encode( - message: QueryAllRequestForFundsResponse, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { - for (const v of message.requestForFunds) { - RequestForFunds.encode(v!, writer.uint32(10).fork()).join(); - } - if (message.pagination !== undefined) { - PageResponse.encode( - message.pagination, - writer.uint32(18).fork(), - ).join(); - } - return writer; - }, - - decode( - input: BinaryReader | Uint8Array, - length?: number, - ): QueryAllRequestForFundsResponse { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseQueryAllRequestForFundsResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: { - if (tag !== 10) { - break; - } - - message.requestForFunds.push( - RequestForFunds.decode(reader, reader.uint32()), - ); - continue; - } - case 2: { - if (tag !== 18) { - break; - } - - message.pagination = PageResponse.decode(reader, reader.uint32()); - continue; - } - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): QueryAllRequestForFundsResponse { - return { - requestForFunds: globalThis.Array.isArray(object?.requestForFunds) - ? object.requestForFunds.map((e: any) => RequestForFunds.fromJSON(e)) - : [], - pagination: isSet(object.pagination) - ? PageResponse.fromJSON(object.pagination) - : undefined, - }; - }, - - toJSON(message: QueryAllRequestForFundsResponse): unknown { - const obj: any = {}; - if (message.requestForFunds?.length) { - obj.requestForFunds = message.requestForFunds.map((e) => - RequestForFunds.toJSON(e), - ); - } - if (message.pagination !== undefined) { - obj.pagination = PageResponse.toJSON(message.pagination); - } - return obj; - }, - - create, I>>( - base?: I, - ): QueryAllRequestForFundsResponse { - return QueryAllRequestForFundsResponse.fromPartial(base ?? ({} as any)); - }, - fromPartial< - I extends Exact, I>, - >(object: I): QueryAllRequestForFundsResponse { - const message = createBaseQueryAllRequestForFundsResponse(); - message.requestForFunds = - object.requestForFunds?.map((e) => RequestForFunds.fromPartial(e)) || - []; - message.pagination = - object.pagination !== undefined && object.pagination !== null - ? PageResponse.fromPartial(object.pagination) - : undefined; - return message; - }, - }; - -function createBaseQueryGetPendingClaimsRequest(): QueryGetPendingClaimsRequest { - return { id: Long.UZERO }; -} - -export const QueryGetPendingClaimsRequest: MessageFns = - { - encode( - message: QueryGetPendingClaimsRequest, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { - if (!message.id.equals(Long.UZERO)) { - writer.uint32(8).uint64(message.id.toString()); - } - return writer; - }, - - decode( - input: BinaryReader | Uint8Array, - length?: number, - ): QueryGetPendingClaimsRequest { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseQueryGetPendingClaimsRequest(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: { - if (tag !== 8) { - break; - } - - message.id = Long.fromString(reader.uint64().toString(), true); - continue; - } - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): QueryGetPendingClaimsRequest { - return { id: isSet(object.id) ? Long.fromValue(object.id) : Long.UZERO }; - }, - - toJSON(message: QueryGetPendingClaimsRequest): unknown { - const obj: any = {}; - if (!message.id.equals(Long.UZERO)) { - obj.id = (message.id || Long.UZERO).toString(); - } - return obj; - }, - - create, I>>( - base?: I, - ): QueryGetPendingClaimsRequest { - return QueryGetPendingClaimsRequest.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>( - object: I, - ): QueryGetPendingClaimsRequest { - const message = createBaseQueryGetPendingClaimsRequest(); - message.id = - object.id !== undefined && object.id !== null - ? Long.fromValue(object.id) - : Long.UZERO; - return message; - }, - }; - -function createBaseQueryGetPendingClaimsResponse(): QueryGetPendingClaimsResponse { - return { pendingClaims: undefined }; -} - -export const QueryGetPendingClaimsResponse: MessageFns = - { - encode( - message: QueryGetPendingClaimsResponse, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { - if (message.pendingClaims !== undefined) { - PendingClaims.encode( - message.pendingClaims, - writer.uint32(10).fork(), - ).join(); - } - return writer; - }, - - decode( - input: BinaryReader | Uint8Array, - length?: number, - ): QueryGetPendingClaimsResponse { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseQueryGetPendingClaimsResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: { - if (tag !== 10) { - break; - } - - message.pendingClaims = PendingClaims.decode( - reader, - reader.uint32(), - ); - continue; - } - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): QueryGetPendingClaimsResponse { - return { - pendingClaims: isSet(object.pendingClaims) - ? PendingClaims.fromJSON(object.pendingClaims) - : undefined, - }; - }, - - toJSON(message: QueryGetPendingClaimsResponse): unknown { - const obj: any = {}; - if (message.pendingClaims !== undefined) { - obj.pendingClaims = PendingClaims.toJSON(message.pendingClaims); - } - return obj; - }, - - create, I>>( - base?: I, - ): QueryGetPendingClaimsResponse { - return QueryGetPendingClaimsResponse.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>( - object: I, - ): QueryGetPendingClaimsResponse { - const message = createBaseQueryGetPendingClaimsResponse(); - message.pendingClaims = - object.pendingClaims !== undefined && object.pendingClaims !== null - ? PendingClaims.fromPartial(object.pendingClaims) - : undefined; - return message; - }, - }; - -function createBaseQueryAllPendingClaimsRequest(): QueryAllPendingClaimsRequest { - return { pagination: undefined }; -} - -export const QueryAllPendingClaimsRequest: MessageFns = - { - encode( - message: QueryAllPendingClaimsRequest, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { - if (message.pagination !== undefined) { - PageRequest.encode(message.pagination, writer.uint32(10).fork()).join(); - } - return writer; - }, - - decode( - input: BinaryReader | Uint8Array, - length?: number, - ): QueryAllPendingClaimsRequest { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseQueryAllPendingClaimsRequest(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: { - if (tag !== 10) { - break; - } - - message.pagination = PageRequest.decode(reader, reader.uint32()); - continue; - } - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): QueryAllPendingClaimsRequest { - return { - pagination: isSet(object.pagination) - ? PageRequest.fromJSON(object.pagination) - : undefined, - }; - }, - - toJSON(message: QueryAllPendingClaimsRequest): unknown { - const obj: any = {}; - if (message.pagination !== undefined) { - obj.pagination = PageRequest.toJSON(message.pagination); - } - return obj; - }, - - create, I>>( - base?: I, - ): QueryAllPendingClaimsRequest { - return QueryAllPendingClaimsRequest.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>( - object: I, - ): QueryAllPendingClaimsRequest { - const message = createBaseQueryAllPendingClaimsRequest(); - message.pagination = - object.pagination !== undefined && object.pagination !== null - ? PageRequest.fromPartial(object.pagination) - : undefined; - return message; - }, - }; - -function createBaseQueryAllPendingClaimsResponse(): QueryAllPendingClaimsResponse { - return { pendingClaims: [], pagination: undefined }; -} - -export const QueryAllPendingClaimsResponse: MessageFns = - { - encode( - message: QueryAllPendingClaimsResponse, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { - for (const v of message.pendingClaims) { - PendingClaims.encode(v!, writer.uint32(10).fork()).join(); - } - if (message.pagination !== undefined) { - PageResponse.encode( - message.pagination, - writer.uint32(18).fork(), - ).join(); - } - return writer; - }, - - decode( - input: BinaryReader | Uint8Array, - length?: number, - ): QueryAllPendingClaimsResponse { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseQueryAllPendingClaimsResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: { - if (tag !== 10) { - break; - } - - message.pendingClaims.push( - PendingClaims.decode(reader, reader.uint32()), - ); - continue; - } - case 2: { - if (tag !== 18) { - break; - } - - message.pagination = PageResponse.decode(reader, reader.uint32()); - continue; - } - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): QueryAllPendingClaimsResponse { - return { - pendingClaims: globalThis.Array.isArray(object?.pendingClaims) - ? object.pendingClaims.map((e: any) => PendingClaims.fromJSON(e)) - : [], - pagination: isSet(object.pagination) - ? PageResponse.fromJSON(object.pagination) - : undefined, - }; - }, - - toJSON(message: QueryAllPendingClaimsResponse): unknown { - const obj: any = {}; - if (message.pendingClaims?.length) { - obj.pendingClaims = message.pendingClaims.map((e) => - PendingClaims.toJSON(e), - ); - } - if (message.pagination !== undefined) { - obj.pagination = PageResponse.toJSON(message.pagination); - } - return obj; - }, - - create, I>>( - base?: I, - ): QueryAllPendingClaimsResponse { - return QueryAllPendingClaimsResponse.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>( - object: I, - ): QueryAllPendingClaimsResponse { - const message = createBaseQueryAllPendingClaimsResponse(); - message.pendingClaims = - object.pendingClaims?.map((e) => PendingClaims.fromPartial(e)) || []; - message.pagination = - object.pagination !== undefined && object.pagination !== null - ? PageResponse.fromPartial(object.pagination) - : undefined; - return message; - }, - }; - -function createBaseQueryGetPendingSettlementsRequest(): QueryGetPendingSettlementsRequest { - return { id: Long.UZERO }; -} - -export const QueryGetPendingSettlementsRequest: MessageFns = - { - encode( - message: QueryGetPendingSettlementsRequest, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { - if (!message.id.equals(Long.UZERO)) { - writer.uint32(8).uint64(message.id.toString()); - } - return writer; - }, - - decode( - input: BinaryReader | Uint8Array, - length?: number, - ): QueryGetPendingSettlementsRequest { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseQueryGetPendingSettlementsRequest(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: { - if (tag !== 8) { - break; - } - - message.id = Long.fromString(reader.uint64().toString(), true); - continue; - } - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): QueryGetPendingSettlementsRequest { - return { id: isSet(object.id) ? Long.fromValue(object.id) : Long.UZERO }; - }, - - toJSON(message: QueryGetPendingSettlementsRequest): unknown { - const obj: any = {}; - if (!message.id.equals(Long.UZERO)) { - obj.id = (message.id || Long.UZERO).toString(); - } - return obj; - }, - - create, I>>( - base?: I, - ): QueryGetPendingSettlementsRequest { - return QueryGetPendingSettlementsRequest.fromPartial(base ?? ({} as any)); - }, - fromPartial< - I extends Exact, I>, - >(object: I): QueryGetPendingSettlementsRequest { - const message = createBaseQueryGetPendingSettlementsRequest(); - message.id = - object.id !== undefined && object.id !== null - ? Long.fromValue(object.id) - : Long.UZERO; - return message; - }, - }; - -function createBaseQueryGetPendingSettlementsResponse(): QueryGetPendingSettlementsResponse { - return { pendingSettlements: undefined }; -} - -export const QueryGetPendingSettlementsResponse: MessageFns = - { - encode( - message: QueryGetPendingSettlementsResponse, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { - if (message.pendingSettlements !== undefined) { - PendingSettlement.encode( - message.pendingSettlements, - writer.uint32(10).fork(), - ).join(); - } - return writer; - }, - - decode( - input: BinaryReader | Uint8Array, - length?: number, - ): QueryGetPendingSettlementsResponse { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseQueryGetPendingSettlementsResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: { - if (tag !== 10) { - break; - } - - message.pendingSettlements = PendingSettlement.decode( - reader, - reader.uint32(), - ); - continue; - } - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): QueryGetPendingSettlementsResponse { - return { - pendingSettlements: isSet(object.pendingSettlements) - ? PendingSettlement.fromJSON(object.pendingSettlements) - : undefined, - }; - }, - - toJSON(message: QueryGetPendingSettlementsResponse): unknown { - const obj: any = {}; - if (message.pendingSettlements !== undefined) { - obj.pendingSettlements = PendingSettlement.toJSON( - message.pendingSettlements, - ); - } - return obj; - }, - - create, I>>( - base?: I, - ): QueryGetPendingSettlementsResponse { - return QueryGetPendingSettlementsResponse.fromPartial( - base ?? ({} as any), - ); - }, - fromPartial< - I extends Exact, I>, - >(object: I): QueryGetPendingSettlementsResponse { - const message = createBaseQueryGetPendingSettlementsResponse(); - message.pendingSettlements = - object.pendingSettlements !== undefined && - object.pendingSettlements !== null - ? PendingSettlement.fromPartial(object.pendingSettlements) - : undefined; - return message; - }, - }; - -function createBaseQueryAllPendingSettlementsRequest(): QueryAllPendingSettlementsRequest { - return { pagination: undefined }; -} - -export const QueryAllPendingSettlementsRequest: MessageFns = - { - encode( - message: QueryAllPendingSettlementsRequest, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { - if (message.pagination !== undefined) { - PageRequest.encode(message.pagination, writer.uint32(10).fork()).join(); - } - return writer; - }, - - decode( - input: BinaryReader | Uint8Array, - length?: number, - ): QueryAllPendingSettlementsRequest { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseQueryAllPendingSettlementsRequest(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: { - if (tag !== 10) { - break; - } - - message.pagination = PageRequest.decode(reader, reader.uint32()); - continue; - } - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): QueryAllPendingSettlementsRequest { - return { - pagination: isSet(object.pagination) - ? PageRequest.fromJSON(object.pagination) - : undefined, - }; - }, - - toJSON(message: QueryAllPendingSettlementsRequest): unknown { - const obj: any = {}; - if (message.pagination !== undefined) { - obj.pagination = PageRequest.toJSON(message.pagination); - } - return obj; - }, - - create, I>>( - base?: I, - ): QueryAllPendingSettlementsRequest { - return QueryAllPendingSettlementsRequest.fromPartial(base ?? ({} as any)); - }, - fromPartial< - I extends Exact, I>, - >(object: I): QueryAllPendingSettlementsRequest { - const message = createBaseQueryAllPendingSettlementsRequest(); - message.pagination = - object.pagination !== undefined && object.pagination !== null - ? PageRequest.fromPartial(object.pagination) - : undefined; - return message; - }, - }; - -function createBaseQueryAllPendingSettlementsResponse(): QueryAllPendingSettlementsResponse { - return { pendingSettlements: [], pagination: undefined }; -} - -export const QueryAllPendingSettlementsResponse: MessageFns = - { - encode( - message: QueryAllPendingSettlementsResponse, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { - for (const v of message.pendingSettlements) { - PendingSettlement.encode(v!, writer.uint32(10).fork()).join(); - } - if (message.pagination !== undefined) { - PageResponse.encode( - message.pagination, - writer.uint32(18).fork(), - ).join(); - } - return writer; - }, - - decode( - input: BinaryReader | Uint8Array, - length?: number, - ): QueryAllPendingSettlementsResponse { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseQueryAllPendingSettlementsResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: { - if (tag !== 10) { - break; - } - - message.pendingSettlements.push( - PendingSettlement.decode(reader, reader.uint32()), - ); - continue; - } - case 2: { - if (tag !== 18) { - break; - } - - message.pagination = PageResponse.decode(reader, reader.uint32()); - continue; - } - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): QueryAllPendingSettlementsResponse { - return { - pendingSettlements: globalThis.Array.isArray(object?.pendingSettlements) - ? object.pendingSettlements.map((e: any) => - PendingSettlement.fromJSON(e), - ) - : [], - pagination: isSet(object.pagination) - ? PageResponse.fromJSON(object.pagination) - : undefined, - }; - }, - - toJSON(message: QueryAllPendingSettlementsResponse): unknown { - const obj: any = {}; - if (message.pendingSettlements?.length) { - obj.pendingSettlements = message.pendingSettlements.map((e) => - PendingSettlement.toJSON(e), - ); - } - if (message.pagination !== undefined) { - obj.pagination = PageResponse.toJSON(message.pagination); - } - return obj; - }, - - create, I>>( - base?: I, - ): QueryAllPendingSettlementsResponse { - return QueryAllPendingSettlementsResponse.fromPartial( - base ?? ({} as any), - ); - }, - fromPartial< - I extends Exact, I>, - >(object: I): QueryAllPendingSettlementsResponse { - const message = createBaseQueryAllPendingSettlementsResponse(); - message.pendingSettlements = - object.pendingSettlements?.map((e) => - PendingSettlement.fromPartial(e), - ) || []; - message.pagination = - object.pagination !== undefined && object.pagination !== null - ? PageResponse.fromPartial(object.pagination) - : undefined; - return message; - }, - }; - -function createBaseQueryGetProtocolFeesRequest(): QueryGetProtocolFeesRequest { - return {}; -} - -export const QueryGetProtocolFeesRequest: MessageFns = - { - encode( - _: QueryGetProtocolFeesRequest, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { - return writer; - }, - - decode( - input: BinaryReader | Uint8Array, - length?: number, - ): QueryGetProtocolFeesRequest { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseQueryGetProtocolFeesRequest(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(_: any): QueryGetProtocolFeesRequest { - return {}; - }, - - toJSON(_: QueryGetProtocolFeesRequest): unknown { - const obj: any = {}; - return obj; - }, - - create, I>>( - base?: I, - ): QueryGetProtocolFeesRequest { - return QueryGetProtocolFeesRequest.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>( - _: I, - ): QueryGetProtocolFeesRequest { - const message = createBaseQueryGetProtocolFeesRequest(); - return message; - }, - }; - -function createBaseQueryGetProtocolFeesResponse(): QueryGetProtocolFeesResponse { - return { protocolFees: undefined }; -} - -export const QueryGetProtocolFeesResponse: MessageFns = - { - encode( - message: QueryGetProtocolFeesResponse, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { - if (message.protocolFees !== undefined) { - ProtocolFees.encode( - message.protocolFees, - writer.uint32(10).fork(), - ).join(); - } - return writer; - }, - - decode( - input: BinaryReader | Uint8Array, - length?: number, - ): QueryGetProtocolFeesResponse { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseQueryGetProtocolFeesResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: { - if (tag !== 10) { - break; - } - - message.protocolFees = ProtocolFees.decode(reader, reader.uint32()); - continue; - } - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): QueryGetProtocolFeesResponse { - return { - protocolFees: isSet(object.protocolFees) - ? ProtocolFees.fromJSON(object.protocolFees) - : undefined, - }; - }, - - toJSON(message: QueryGetProtocolFeesResponse): unknown { - const obj: any = {}; - if (message.protocolFees !== undefined) { - obj.protocolFees = ProtocolFees.toJSON(message.protocolFees); - } - return obj; - }, - - create, I>>( - base?: I, - ): QueryGetProtocolFeesResponse { - return QueryGetProtocolFeesResponse.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>( - object: I, - ): QueryGetProtocolFeesResponse { - const message = createBaseQueryGetProtocolFeesResponse(); - message.protocolFees = - object.protocolFees !== undefined && object.protocolFees !== null - ? ProtocolFees.fromPartial(object.protocolFees) - : undefined; - return message; - }, - }; - -function createBaseQueryGetSolverDataRequest(): QueryGetSolverDataRequest { - return { index: "" }; -} - -export const QueryGetSolverDataRequest: MessageFns = - { - encode( - message: QueryGetSolverDataRequest, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { - if (message.index !== "") { - writer.uint32(10).string(message.index); - } - return writer; - }, - - decode( - input: BinaryReader | Uint8Array, - length?: number, - ): QueryGetSolverDataRequest { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseQueryGetSolverDataRequest(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: { - if (tag !== 10) { - break; - } - - message.index = reader.string(); - continue; - } - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): QueryGetSolverDataRequest { - return { - index: isSet(object.index) ? globalThis.String(object.index) : "", - }; - }, - - toJSON(message: QueryGetSolverDataRequest): unknown { - const obj: any = {}; - if (message.index !== "") { - obj.index = message.index; - } - return obj; - }, - - create, I>>( - base?: I, - ): QueryGetSolverDataRequest { - return QueryGetSolverDataRequest.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>( - object: I, - ): QueryGetSolverDataRequest { - const message = createBaseQueryGetSolverDataRequest(); - message.index = object.index ?? ""; - return message; - }, - }; - -function createBaseQueryGetSolverDataResponse(): QueryGetSolverDataResponse { - return { solverData: undefined }; -} - -export const QueryGetSolverDataResponse: MessageFns = - { - encode( - message: QueryGetSolverDataResponse, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { - if (message.solverData !== undefined) { - SolverData.encode(message.solverData, writer.uint32(10).fork()).join(); - } - return writer; - }, - - decode( - input: BinaryReader | Uint8Array, - length?: number, - ): QueryGetSolverDataResponse { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseQueryGetSolverDataResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: { - if (tag !== 10) { - break; - } - - message.solverData = SolverData.decode(reader, reader.uint32()); - continue; - } - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): QueryGetSolverDataResponse { - return { - solverData: isSet(object.solverData) - ? SolverData.fromJSON(object.solverData) - : undefined, - }; - }, - - toJSON(message: QueryGetSolverDataResponse): unknown { - const obj: any = {}; - if (message.solverData !== undefined) { - obj.solverData = SolverData.toJSON(message.solverData); - } - return obj; - }, - - create, I>>( - base?: I, - ): QueryGetSolverDataResponse { - return QueryGetSolverDataResponse.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>( - object: I, - ): QueryGetSolverDataResponse { - const message = createBaseQueryGetSolverDataResponse(); - message.solverData = - object.solverData !== undefined && object.solverData !== null - ? SolverData.fromPartial(object.solverData) - : undefined; - return message; - }, - }; - -function createBaseQueryAllSolverDataRequest(): QueryAllSolverDataRequest { - return { pagination: undefined }; -} - -export const QueryAllSolverDataRequest: MessageFns = - { - encode( - message: QueryAllSolverDataRequest, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { - if (message.pagination !== undefined) { - PageRequest.encode(message.pagination, writer.uint32(10).fork()).join(); - } - return writer; - }, - - decode( - input: BinaryReader | Uint8Array, - length?: number, - ): QueryAllSolverDataRequest { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseQueryAllSolverDataRequest(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: { - if (tag !== 10) { - break; - } - - message.pagination = PageRequest.decode(reader, reader.uint32()); - continue; - } - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): QueryAllSolverDataRequest { - return { - pagination: isSet(object.pagination) - ? PageRequest.fromJSON(object.pagination) - : undefined, - }; - }, - - toJSON(message: QueryAllSolverDataRequest): unknown { - const obj: any = {}; - if (message.pagination !== undefined) { - obj.pagination = PageRequest.toJSON(message.pagination); - } - return obj; - }, - - create, I>>( - base?: I, - ): QueryAllSolverDataRequest { - return QueryAllSolverDataRequest.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>( - object: I, - ): QueryAllSolverDataRequest { - const message = createBaseQueryAllSolverDataRequest(); - message.pagination = - object.pagination !== undefined && object.pagination !== null - ? PageRequest.fromPartial(object.pagination) - : undefined; - return message; - }, - }; - -function createBaseQueryAllSolverDataResponse(): QueryAllSolverDataResponse { - return { solverData: [], pagination: undefined }; -} - -export const QueryAllSolverDataResponse: MessageFns = - { - encode( - message: QueryAllSolverDataResponse, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { - for (const v of message.solverData) { - SolverData.encode(v!, writer.uint32(10).fork()).join(); - } - if (message.pagination !== undefined) { - PageResponse.encode( - message.pagination, - writer.uint32(18).fork(), - ).join(); - } - return writer; - }, - - decode( - input: BinaryReader | Uint8Array, - length?: number, - ): QueryAllSolverDataResponse { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseQueryAllSolverDataResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: { - if (tag !== 10) { - break; - } - - message.solverData.push(SolverData.decode(reader, reader.uint32())); - continue; - } - case 2: { - if (tag !== 18) { - break; - } - - message.pagination = PageResponse.decode(reader, reader.uint32()); - continue; - } - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): QueryAllSolverDataResponse { - return { - solverData: globalThis.Array.isArray(object?.solverData) - ? object.solverData.map((e: any) => SolverData.fromJSON(e)) - : [], - pagination: isSet(object.pagination) - ? PageResponse.fromJSON(object.pagination) - : undefined, - }; - }, - - toJSON(message: QueryAllSolverDataResponse): unknown { - const obj: any = {}; - if (message.solverData?.length) { - obj.solverData = message.solverData.map((e) => SolverData.toJSON(e)); - } - if (message.pagination !== undefined) { - obj.pagination = PageResponse.toJSON(message.pagination); - } - return obj; - }, - - create, I>>( - base?: I, - ): QueryAllSolverDataResponse { - return QueryAllSolverDataResponse.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>( - object: I, - ): QueryAllSolverDataResponse { - const message = createBaseQueryAllSolverDataResponse(); - message.solverData = - object.solverData?.map((e) => SolverData.fromPartial(e)) || []; - message.pagination = - object.pagination !== undefined && object.pagination !== null - ? PageResponse.fromPartial(object.pagination) - : undefined; - return message; - }, - }; - -function createBaseQueryGetSettlementRequest(): QueryGetSettlementRequest { - return { id: Long.UZERO }; -} - -export const QueryGetSettlementRequest: MessageFns = - { - encode( - message: QueryGetSettlementRequest, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { - if (!message.id.equals(Long.UZERO)) { - writer.uint32(8).uint64(message.id.toString()); - } - return writer; - }, - - decode( - input: BinaryReader | Uint8Array, - length?: number, - ): QueryGetSettlementRequest { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseQueryGetSettlementRequest(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: { - if (tag !== 8) { - break; - } - - message.id = Long.fromString(reader.uint64().toString(), true); - continue; - } - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): QueryGetSettlementRequest { - return { id: isSet(object.id) ? Long.fromValue(object.id) : Long.UZERO }; - }, - - toJSON(message: QueryGetSettlementRequest): unknown { - const obj: any = {}; - if (!message.id.equals(Long.UZERO)) { - obj.id = (message.id || Long.UZERO).toString(); - } - return obj; - }, - - create, I>>( - base?: I, - ): QueryGetSettlementRequest { - return QueryGetSettlementRequest.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>( - object: I, - ): QueryGetSettlementRequest { - const message = createBaseQueryGetSettlementRequest(); - message.id = - object.id !== undefined && object.id !== null - ? Long.fromValue(object.id) - : Long.UZERO; - return message; - }, - }; - -function createBaseQueryGetSettlementResponse(): QueryGetSettlementResponse { - return { settlement: undefined }; -} - -export const QueryGetSettlementResponse: MessageFns = - { - encode( - message: QueryGetSettlementResponse, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { - if (message.settlement !== undefined) { - Settlement.encode(message.settlement, writer.uint32(10).fork()).join(); - } - return writer; - }, - - decode( - input: BinaryReader | Uint8Array, - length?: number, - ): QueryGetSettlementResponse { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseQueryGetSettlementResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: { - if (tag !== 10) { - break; - } - - message.settlement = Settlement.decode(reader, reader.uint32()); - continue; - } - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): QueryGetSettlementResponse { - return { - settlement: isSet(object.settlement) - ? Settlement.fromJSON(object.settlement) - : undefined, - }; - }, - - toJSON(message: QueryGetSettlementResponse): unknown { - const obj: any = {}; - if (message.settlement !== undefined) { - obj.settlement = Settlement.toJSON(message.settlement); - } - return obj; - }, - - create, I>>( - base?: I, - ): QueryGetSettlementResponse { - return QueryGetSettlementResponse.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>( - object: I, - ): QueryGetSettlementResponse { - const message = createBaseQueryGetSettlementResponse(); - message.settlement = - object.settlement !== undefined && object.settlement !== null - ? Settlement.fromPartial(object.settlement) - : undefined; - return message; - }, - }; - -function createBaseQueryAllSettlementRequest(): QueryAllSettlementRequest { - return { pagination: undefined }; -} - -export const QueryAllSettlementRequest: MessageFns = - { - encode( - message: QueryAllSettlementRequest, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { - if (message.pagination !== undefined) { - PageRequest.encode(message.pagination, writer.uint32(10).fork()).join(); - } - return writer; - }, - - decode( - input: BinaryReader | Uint8Array, - length?: number, - ): QueryAllSettlementRequest { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseQueryAllSettlementRequest(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: { - if (tag !== 10) { - break; - } - - message.pagination = PageRequest.decode(reader, reader.uint32()); - continue; - } - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): QueryAllSettlementRequest { - return { - pagination: isSet(object.pagination) - ? PageRequest.fromJSON(object.pagination) - : undefined, - }; - }, - - toJSON(message: QueryAllSettlementRequest): unknown { - const obj: any = {}; - if (message.pagination !== undefined) { - obj.pagination = PageRequest.toJSON(message.pagination); - } - return obj; - }, - - create, I>>( - base?: I, - ): QueryAllSettlementRequest { - return QueryAllSettlementRequest.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>( - object: I, - ): QueryAllSettlementRequest { - const message = createBaseQueryAllSettlementRequest(); - message.pagination = - object.pagination !== undefined && object.pagination !== null - ? PageRequest.fromPartial(object.pagination) - : undefined; - return message; - }, - }; - -function createBaseQueryAllSettlementResponse(): QueryAllSettlementResponse { - return { settlement: [], pagination: undefined }; -} - -export const QueryAllSettlementResponse: MessageFns = - { - encode( - message: QueryAllSettlementResponse, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { - for (const v of message.settlement) { - Settlement.encode(v!, writer.uint32(10).fork()).join(); - } - if (message.pagination !== undefined) { - PageResponse.encode( - message.pagination, - writer.uint32(18).fork(), - ).join(); - } - return writer; - }, - - decode( - input: BinaryReader | Uint8Array, - length?: number, - ): QueryAllSettlementResponse { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseQueryAllSettlementResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: { - if (tag !== 10) { - break; - } - - message.settlement.push(Settlement.decode(reader, reader.uint32())); - continue; - } - case 2: { - if (tag !== 18) { - break; - } - - message.pagination = PageResponse.decode(reader, reader.uint32()); - continue; - } - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): QueryAllSettlementResponse { - return { - settlement: globalThis.Array.isArray(object?.settlement) - ? object.settlement.map((e: any) => Settlement.fromJSON(e)) - : [], - pagination: isSet(object.pagination) - ? PageResponse.fromJSON(object.pagination) - : undefined, - }; - }, - - toJSON(message: QueryAllSettlementResponse): unknown { - const obj: any = {}; - if (message.settlement?.length) { - obj.settlement = message.settlement.map((e) => Settlement.toJSON(e)); - } - if (message.pagination !== undefined) { - obj.pagination = PageResponse.toJSON(message.pagination); - } - return obj; - }, - - create, I>>( - base?: I, - ): QueryAllSettlementResponse { - return QueryAllSettlementResponse.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>( - object: I, - ): QueryAllSettlementResponse { - const message = createBaseQueryAllSettlementResponse(); - message.settlement = - object.settlement?.map((e) => Settlement.fromPartial(e)) || []; - message.pagination = - object.pagination !== undefined && object.pagination !== null - ? PageResponse.fromPartial(object.pagination) - : undefined; - return message; - }, - }; - -function createBaseMsgUpdateParams(): MsgUpdateParams { - return { authority: "", params: undefined }; -} - -export const MsgUpdateParams: MessageFns = { - encode( - message: MsgUpdateParams, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { - if (message.authority !== "") { - writer.uint32(10).string(message.authority); - } - if (message.params !== undefined) { - Params.encode(message.params, writer.uint32(18).fork()).join(); - } - return writer; - }, - - decode(input: BinaryReader | Uint8Array, length?: number): MsgUpdateParams { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseMsgUpdateParams(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: { - if (tag !== 10) { - break; - } - - message.authority = reader.string(); - continue; - } - case 2: { - if (tag !== 18) { - break; - } - - message.params = Params.decode(reader, reader.uint32()); - continue; - } - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): MsgUpdateParams { - return { - authority: isSet(object.authority) - ? globalThis.String(object.authority) - : "", - params: isSet(object.params) ? Params.fromJSON(object.params) : undefined, - }; - }, - - toJSON(message: MsgUpdateParams): unknown { - const obj: any = {}; - if (message.authority !== "") { - obj.authority = message.authority; - } - if (message.params !== undefined) { - obj.params = Params.toJSON(message.params); - } - return obj; - }, - - create, I>>( - base?: I, - ): MsgUpdateParams { - return MsgUpdateParams.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>( - object: I, - ): MsgUpdateParams { - const message = createBaseMsgUpdateParams(); - message.authority = object.authority ?? ""; - message.params = - object.params !== undefined && object.params !== null - ? Params.fromPartial(object.params) - : undefined; - return message; - }, -}; - -function createBaseMsgUpdateParamsResponse(): MsgUpdateParamsResponse { - return {}; -} - -export const MsgUpdateParamsResponse: MessageFns = { - encode( - _: MsgUpdateParamsResponse, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { - return writer; - }, - - decode( - input: BinaryReader | Uint8Array, - length?: number, - ): MsgUpdateParamsResponse { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseMsgUpdateParamsResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(_: any): MsgUpdateParamsResponse { - return {}; - }, - - toJSON(_: MsgUpdateParamsResponse): unknown { - const obj: any = {}; - return obj; - }, - - create, I>>( - base?: I, - ): MsgUpdateParamsResponse { - return MsgUpdateParamsResponse.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>( - _: I, - ): MsgUpdateParamsResponse { - const message = createBaseMsgUpdateParamsResponse(); - return message; - }, -}; - -function createBaseMsgCreateRequestForFunds(): MsgCreateRequestForFunds { - return { - user: "", - sources: [], - destinationUniverse: 0, - destinationChainID: new Uint8Array(0), - recipientAddress: new Uint8Array(0), - destinations: [], - nonce: new Uint8Array(0), - expiry: Long.UZERO, - signatureData: [], - }; -} - -export const MsgCreateRequestForFunds: MessageFns = { - encode( - message: MsgCreateRequestForFunds, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { - if (message.user !== "") { - writer.uint32(58).string(message.user); - } - for (const v of message.sources) { - RFFSourcePair.encode(v!, writer.uint32(10).fork()).join(); - } - if (message.destinationUniverse !== 0) { - writer.uint32(16).int32(message.destinationUniverse); - } - if (message.destinationChainID.length !== 0) { - writer.uint32(26).bytes(message.destinationChainID); - } - if (message.recipientAddress.length !== 0) { - writer.uint32(74).bytes(message.recipientAddress); - } - for (const v of message.destinations) { - RFFDestinationPair.encode(v!, writer.uint32(34).fork()).join(); - } - if (message.nonce.length !== 0) { - writer.uint32(42).bytes(message.nonce); - } - if (!message.expiry.equals(Long.UZERO)) { - writer.uint32(48).uint64(message.expiry.toString()); - } - for (const v of message.signatureData) { - SignatureDatum.encode(v!, writer.uint32(66).fork()).join(); - } - return writer; - }, - - decode( - input: BinaryReader | Uint8Array, - length?: number, - ): MsgCreateRequestForFunds { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseMsgCreateRequestForFunds(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 7: { - if (tag !== 58) { - break; - } - - message.user = reader.string(); - continue; - } - case 1: { - if (tag !== 10) { - break; - } - - message.sources.push(RFFSourcePair.decode(reader, reader.uint32())); - continue; - } - case 2: { - if (tag !== 16) { - break; - } - - message.destinationUniverse = reader.int32() as any; - continue; - } - case 3: { - if (tag !== 26) { - break; - } - - message.destinationChainID = reader.bytes(); - continue; - } - case 9: { - if (tag !== 74) { - break; - } - - message.recipientAddress = reader.bytes(); - continue; - } - case 4: { - if (tag !== 34) { - break; - } - - message.destinations.push( - RFFDestinationPair.decode(reader, reader.uint32()), - ); - continue; - } - case 5: { - if (tag !== 42) { - break; - } - - message.nonce = reader.bytes(); - continue; - } - case 6: { - if (tag !== 48) { - break; - } - - message.expiry = Long.fromString(reader.uint64().toString(), true); - continue; - } - case 8: { - if (tag !== 66) { - break; - } - - message.signatureData.push( - SignatureDatum.decode(reader, reader.uint32()), - ); - continue; - } - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): MsgCreateRequestForFunds { - return { - user: isSet(object.user) ? globalThis.String(object.user) : "", - sources: globalThis.Array.isArray(object?.sources) - ? object.sources.map((e: any) => RFFSourcePair.fromJSON(e)) - : [], - destinationUniverse: isSet(object.destinationUniverse) - ? universeFromJSON(object.destinationUniverse) - : 0, - destinationChainID: isSet(object.destinationChainID) - ? bytesFromBase64(object.destinationChainID) - : new Uint8Array(0), - recipientAddress: isSet(object.recipientAddress) - ? bytesFromBase64(object.recipientAddress) - : new Uint8Array(0), - destinations: globalThis.Array.isArray(object?.destinations) - ? object.destinations.map((e: any) => RFFDestinationPair.fromJSON(e)) - : [], - nonce: isSet(object.nonce) - ? bytesFromBase64(object.nonce) - : new Uint8Array(0), - expiry: isSet(object.expiry) ? Long.fromValue(object.expiry) : Long.UZERO, - signatureData: globalThis.Array.isArray(object?.signatureData) - ? object.signatureData.map((e: any) => SignatureDatum.fromJSON(e)) - : [], - }; - }, - - toJSON(message: MsgCreateRequestForFunds): unknown { - const obj: any = {}; - if (message.user !== "") { - obj.user = message.user; - } - if (message.sources?.length) { - obj.sources = message.sources.map((e) => RFFSourcePair.toJSON(e)); - } - if (message.destinationUniverse !== 0) { - obj.destinationUniverse = universeToJSON(message.destinationUniverse); - } - if (message.destinationChainID.length !== 0) { - obj.destinationChainID = base64FromBytes(message.destinationChainID); - } - if (message.recipientAddress.length !== 0) { - obj.recipientAddress = base64FromBytes(message.recipientAddress); - } - if (message.destinations?.length) { - obj.destinations = message.destinations.map((e) => - RFFDestinationPair.toJSON(e), - ); - } - if (message.nonce.length !== 0) { - obj.nonce = base64FromBytes(message.nonce); - } - if (!message.expiry.equals(Long.UZERO)) { - obj.expiry = (message.expiry || Long.UZERO).toString(); - } - if (message.signatureData?.length) { - obj.signatureData = message.signatureData.map((e) => - SignatureDatum.toJSON(e), - ); - } - return obj; - }, - - create, I>>( - base?: I, - ): MsgCreateRequestForFunds { - return MsgCreateRequestForFunds.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>( - object: I, - ): MsgCreateRequestForFunds { - const message = createBaseMsgCreateRequestForFunds(); - message.user = object.user ?? ""; - message.sources = - object.sources?.map((e) => RFFSourcePair.fromPartial(e)) || []; - message.destinationUniverse = object.destinationUniverse ?? 0; - message.destinationChainID = object.destinationChainID ?? new Uint8Array(0); - message.recipientAddress = object.recipientAddress ?? new Uint8Array(0); - message.destinations = - object.destinations?.map((e) => RFFDestinationPair.fromPartial(e)) || []; - message.nonce = object.nonce ?? new Uint8Array(0); - message.expiry = - object.expiry !== undefined && object.expiry !== null - ? Long.fromValue(object.expiry) - : Long.UZERO; - message.signatureData = - object.signatureData?.map((e) => SignatureDatum.fromPartial(e)) || []; - return message; - }, -}; - -function createBaseMsgCreateRequestForFundsResponse(): MsgCreateRequestForFundsResponse { - return { id: Long.UZERO }; -} - -export const MsgCreateRequestForFundsResponse: MessageFns = - { - encode( - message: MsgCreateRequestForFundsResponse, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { - if (!message.id.equals(Long.UZERO)) { - writer.uint32(8).uint64(message.id.toString()); - } - return writer; - }, - - decode( - input: BinaryReader | Uint8Array, - length?: number, - ): MsgCreateRequestForFundsResponse { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseMsgCreateRequestForFundsResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: { - if (tag !== 8) { - break; - } - - message.id = Long.fromString(reader.uint64().toString(), true); - continue; - } - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): MsgCreateRequestForFundsResponse { - return { id: isSet(object.id) ? Long.fromValue(object.id) : Long.UZERO }; - }, - - toJSON(message: MsgCreateRequestForFundsResponse): unknown { - const obj: any = {}; - if (!message.id.equals(Long.UZERO)) { - obj.id = (message.id || Long.UZERO).toString(); - } - return obj; - }, - - create, I>>( - base?: I, - ): MsgCreateRequestForFundsResponse { - return MsgCreateRequestForFundsResponse.fromPartial(base ?? ({} as any)); - }, - fromPartial< - I extends Exact, I>, - >(object: I): MsgCreateRequestForFundsResponse { - const message = createBaseMsgCreateRequestForFundsResponse(); - message.id = - object.id !== undefined && object.id !== null - ? Long.fromValue(object.id) - : Long.UZERO; - return message; - }, - }; - -function createBaseMsgCreatePendingClaim(): MsgCreatePendingClaim { - return { creator: "", claim: undefined }; -} - -export const MsgCreatePendingClaim: MessageFns = { - encode( - message: MsgCreatePendingClaim, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { - if (message.creator !== "") { - writer.uint32(10).string(message.creator); - } - if (message.claim !== undefined) { - BasicClaim.encode(message.claim, writer.uint32(18).fork()).join(); - } - return writer; - }, - - decode( - input: BinaryReader | Uint8Array, - length?: number, - ): MsgCreatePendingClaim { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseMsgCreatePendingClaim(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: { - if (tag !== 10) { - break; - } - - message.creator = reader.string(); - continue; - } - case 2: { - if (tag !== 18) { - break; - } - - message.claim = BasicClaim.decode(reader, reader.uint32()); - continue; - } - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): MsgCreatePendingClaim { - return { - creator: isSet(object.creator) ? globalThis.String(object.creator) : "", - claim: isSet(object.claim) - ? BasicClaim.fromJSON(object.claim) - : undefined, - }; - }, - - toJSON(message: MsgCreatePendingClaim): unknown { - const obj: any = {}; - if (message.creator !== "") { - obj.creator = message.creator; - } - if (message.claim !== undefined) { - obj.claim = BasicClaim.toJSON(message.claim); - } - return obj; - }, - - create, I>>( - base?: I, - ): MsgCreatePendingClaim { - return MsgCreatePendingClaim.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>( - object: I, - ): MsgCreatePendingClaim { - const message = createBaseMsgCreatePendingClaim(); - message.creator = object.creator ?? ""; - message.claim = - object.claim !== undefined && object.claim !== null - ? BasicClaim.fromPartial(object.claim) - : undefined; - return message; - }, -}; - -function createBaseMsgCreatePendingClaimResponse(): MsgCreatePendingClaimResponse { - return { id: Long.UZERO }; -} - -export const MsgCreatePendingClaimResponse: MessageFns = - { - encode( - message: MsgCreatePendingClaimResponse, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { - if (!message.id.equals(Long.UZERO)) { - writer.uint32(8).uint64(message.id.toString()); - } - return writer; - }, - - decode( - input: BinaryReader | Uint8Array, - length?: number, - ): MsgCreatePendingClaimResponse { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseMsgCreatePendingClaimResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: { - if (tag !== 8) { - break; - } - - message.id = Long.fromString(reader.uint64().toString(), true); - continue; - } - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): MsgCreatePendingClaimResponse { - return { id: isSet(object.id) ? Long.fromValue(object.id) : Long.UZERO }; - }, - - toJSON(message: MsgCreatePendingClaimResponse): unknown { - const obj: any = {}; - if (!message.id.equals(Long.UZERO)) { - obj.id = (message.id || Long.UZERO).toString(); - } - return obj; - }, - - create, I>>( - base?: I, - ): MsgCreatePendingClaimResponse { - return MsgCreatePendingClaimResponse.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>( - object: I, - ): MsgCreatePendingClaimResponse { - const message = createBaseMsgCreatePendingClaimResponse(); - message.id = - object.id !== undefined && object.id !== null - ? Long.fromValue(object.id) - : Long.UZERO; - return message; - }, - }; - -function createBaseMsgProcessPendingClaim(): MsgProcessPendingClaim { - return { - creator: "", - claimId: Long.UZERO, - verdict: undefined, - signature: new Uint8Array(0), - }; -} - -export const MsgProcessPendingClaim: MessageFns = { - encode( - message: MsgProcessPendingClaim, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { - if (message.creator !== "") { - writer.uint32(10).string(message.creator); - } - if (!message.claimId.equals(Long.UZERO)) { - writer.uint32(16).uint64(message.claimId.toString()); - } - if (message.verdict !== undefined) { - ClaimVerdict.encode(message.verdict, writer.uint32(26).fork()).join(); - } - if (message.signature.length !== 0) { - writer.uint32(34).bytes(message.signature); - } - return writer; - }, - - decode( - input: BinaryReader | Uint8Array, - length?: number, - ): MsgProcessPendingClaim { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseMsgProcessPendingClaim(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: { - if (tag !== 10) { - break; - } - - message.creator = reader.string(); - continue; - } - case 2: { - if (tag !== 16) { - break; - } - - message.claimId = Long.fromString(reader.uint64().toString(), true); - continue; - } - case 3: { - if (tag !== 26) { - break; - } - - message.verdict = ClaimVerdict.decode(reader, reader.uint32()); - continue; - } - case 4: { - if (tag !== 34) { - break; - } - - message.signature = reader.bytes(); - continue; - } - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): MsgProcessPendingClaim { - return { - creator: isSet(object.creator) ? globalThis.String(object.creator) : "", - claimId: isSet(object.claimId) - ? Long.fromValue(object.claimId) - : Long.UZERO, - verdict: isSet(object.verdict) - ? ClaimVerdict.fromJSON(object.verdict) - : undefined, - signature: isSet(object.signature) - ? bytesFromBase64(object.signature) - : new Uint8Array(0), - }; - }, - - toJSON(message: MsgProcessPendingClaim): unknown { - const obj: any = {}; - if (message.creator !== "") { - obj.creator = message.creator; - } - if (!message.claimId.equals(Long.UZERO)) { - obj.claimId = (message.claimId || Long.UZERO).toString(); - } - if (message.verdict !== undefined) { - obj.verdict = ClaimVerdict.toJSON(message.verdict); - } - if (message.signature.length !== 0) { - obj.signature = base64FromBytes(message.signature); - } - return obj; - }, - - create, I>>( - base?: I, - ): MsgProcessPendingClaim { - return MsgProcessPendingClaim.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>( - object: I, - ): MsgProcessPendingClaim { - const message = createBaseMsgProcessPendingClaim(); - message.creator = object.creator ?? ""; - message.claimId = - object.claimId !== undefined && object.claimId !== null - ? Long.fromValue(object.claimId) - : Long.UZERO; - message.verdict = - object.verdict !== undefined && object.verdict !== null - ? ClaimVerdict.fromPartial(object.verdict) - : undefined; - message.signature = object.signature ?? new Uint8Array(0); - return message; - }, -}; - -function createBaseMsgProcessPendingClaimResponse(): MsgProcessPendingClaimResponse { - return {}; -} - -export const MsgProcessPendingClaimResponse: MessageFns = - { - encode( - _: MsgProcessPendingClaimResponse, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { - return writer; - }, - - decode( - input: BinaryReader | Uint8Array, - length?: number, - ): MsgProcessPendingClaimResponse { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseMsgProcessPendingClaimResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(_: any): MsgProcessPendingClaimResponse { - return {}; - }, - - toJSON(_: MsgProcessPendingClaimResponse): unknown { - const obj: any = {}; - return obj; - }, - - create, I>>( - base?: I, - ): MsgProcessPendingClaimResponse { - return MsgProcessPendingClaimResponse.fromPartial(base ?? ({} as any)); - }, - fromPartial< - I extends Exact, I>, - >(_: I): MsgProcessPendingClaimResponse { - const message = createBaseMsgProcessPendingClaimResponse(); - return message; - }, - }; - -function createBaseMsgUpsertProtocolFees(): MsgUpsertProtocolFees { - return { - creator: "", - feeBP: Long.UZERO, - collectionFees: [], - fulfilmentFees: [], - feeRecipients: [], - }; -} - -export const MsgUpsertProtocolFees: MessageFns = { - encode( - message: MsgUpsertProtocolFees, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { - if (message.creator !== "") { - writer.uint32(10).string(message.creator); - } - if (!message.feeBP.equals(Long.UZERO)) { - writer.uint32(16).uint64(message.feeBP.toString()); - } - for (const v of message.collectionFees) { - FixedFeeTuple.encode(v!, writer.uint32(26).fork()).join(); - } - for (const v of message.fulfilmentFees) { - FixedFeeTuple.encode(v!, writer.uint32(34).fork()).join(); - } - for (const v of message.feeRecipients) { - AdminFeeRecipient.encode(v!, writer.uint32(42).fork()).join(); - } - return writer; - }, - - decode( - input: BinaryReader | Uint8Array, - length?: number, - ): MsgUpsertProtocolFees { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseMsgUpsertProtocolFees(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: { - if (tag !== 10) { - break; - } - - message.creator = reader.string(); - continue; - } - case 2: { - if (tag !== 16) { - break; - } - - message.feeBP = Long.fromString(reader.uint64().toString(), true); - continue; - } - case 3: { - if (tag !== 26) { - break; - } - - message.collectionFees.push( - FixedFeeTuple.decode(reader, reader.uint32()), - ); - continue; - } - case 4: { - if (tag !== 34) { - break; - } - - message.fulfilmentFees.push( - FixedFeeTuple.decode(reader, reader.uint32()), - ); - continue; - } - case 5: { - if (tag !== 42) { - break; - } - - message.feeRecipients.push( - AdminFeeRecipient.decode(reader, reader.uint32()), - ); - continue; - } - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): MsgUpsertProtocolFees { - return { - creator: isSet(object.creator) ? globalThis.String(object.creator) : "", - feeBP: isSet(object.feeBP) ? Long.fromValue(object.feeBP) : Long.UZERO, - collectionFees: globalThis.Array.isArray(object?.collectionFees) - ? object.collectionFees.map((e: any) => FixedFeeTuple.fromJSON(e)) - : [], - fulfilmentFees: globalThis.Array.isArray(object?.fulfilmentFees) - ? object.fulfilmentFees.map((e: any) => FixedFeeTuple.fromJSON(e)) - : [], - feeRecipients: globalThis.Array.isArray(object?.feeRecipients) - ? object.feeRecipients.map((e: any) => AdminFeeRecipient.fromJSON(e)) - : [], - }; - }, - - toJSON(message: MsgUpsertProtocolFees): unknown { - const obj: any = {}; - if (message.creator !== "") { - obj.creator = message.creator; - } - if (!message.feeBP.equals(Long.UZERO)) { - obj.feeBP = (message.feeBP || Long.UZERO).toString(); - } - if (message.collectionFees?.length) { - obj.collectionFees = message.collectionFees.map((e) => - FixedFeeTuple.toJSON(e), - ); - } - if (message.fulfilmentFees?.length) { - obj.fulfilmentFees = message.fulfilmentFees.map((e) => - FixedFeeTuple.toJSON(e), - ); - } - if (message.feeRecipients?.length) { - obj.feeRecipients = message.feeRecipients.map((e) => - AdminFeeRecipient.toJSON(e), - ); - } - return obj; - }, - - create, I>>( - base?: I, - ): MsgUpsertProtocolFees { - return MsgUpsertProtocolFees.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>( - object: I, - ): MsgUpsertProtocolFees { - const message = createBaseMsgUpsertProtocolFees(); - message.creator = object.creator ?? ""; - message.feeBP = - object.feeBP !== undefined && object.feeBP !== null - ? Long.fromValue(object.feeBP) - : Long.UZERO; - message.collectionFees = - object.collectionFees?.map((e) => FixedFeeTuple.fromPartial(e)) || []; - message.fulfilmentFees = - object.fulfilmentFees?.map((e) => FixedFeeTuple.fromPartial(e)) || []; - message.feeRecipients = - object.feeRecipients?.map((e) => AdminFeeRecipient.fromPartial(e)) || []; - return message; - }, -}; - -function createBaseMsgUpsertProtocolFeesResponse(): MsgUpsertProtocolFeesResponse { - return {}; -} - -export const MsgUpsertProtocolFeesResponse: MessageFns = - { - encode( - _: MsgUpsertProtocolFeesResponse, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { - return writer; - }, - - decode( - input: BinaryReader | Uint8Array, - length?: number, - ): MsgUpsertProtocolFeesResponse { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseMsgUpsertProtocolFeesResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(_: any): MsgUpsertProtocolFeesResponse { - return {}; - }, - - toJSON(_: MsgUpsertProtocolFeesResponse): unknown { - const obj: any = {}; - return obj; - }, - - create, I>>( - base?: I, - ): MsgUpsertProtocolFeesResponse { - return MsgUpsertProtocolFeesResponse.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>( - _: I, - ): MsgUpsertProtocolFeesResponse { - const message = createBaseMsgUpsertProtocolFeesResponse(); - return message; - }, - }; - -function createBaseMsgUpsertSolverData(): MsgUpsertSolverData { - return { cosmosAddress: "", advertisedFees: [], addresses: [] }; -} - -export const MsgUpsertSolverData: MessageFns = { - encode( - message: MsgUpsertSolverData, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { - if (message.cosmosAddress !== "") { - writer.uint32(10).string(message.cosmosAddress); - } - for (const v of message.advertisedFees) { - RouteFee.encode(v!, writer.uint32(18).fork()).join(); - } - for (const v of message.addresses) { - SolverAddress.encode(v!, writer.uint32(26).fork()).join(); - } - return writer; - }, - - decode( - input: BinaryReader | Uint8Array, - length?: number, - ): MsgUpsertSolverData { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseMsgUpsertSolverData(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: { - if (tag !== 10) { - break; - } - - message.cosmosAddress = reader.string(); - continue; - } - case 2: { - if (tag !== 18) { - break; - } - - message.advertisedFees.push(RouteFee.decode(reader, reader.uint32())); - continue; - } - case 3: { - if (tag !== 26) { - break; - } - - message.addresses.push(SolverAddress.decode(reader, reader.uint32())); - continue; - } - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): MsgUpsertSolverData { - return { - cosmosAddress: isSet(object.cosmosAddress) - ? globalThis.String(object.cosmosAddress) - : "", - advertisedFees: globalThis.Array.isArray(object?.advertisedFees) - ? object.advertisedFees.map((e: any) => RouteFee.fromJSON(e)) - : [], - addresses: globalThis.Array.isArray(object?.addresses) - ? object.addresses.map((e: any) => SolverAddress.fromJSON(e)) - : [], - }; - }, - - toJSON(message: MsgUpsertSolverData): unknown { - const obj: any = {}; - if (message.cosmosAddress !== "") { - obj.cosmosAddress = message.cosmosAddress; - } - if (message.advertisedFees?.length) { - obj.advertisedFees = message.advertisedFees.map((e) => - RouteFee.toJSON(e), - ); - } - if (message.addresses?.length) { - obj.addresses = message.addresses.map((e) => SolverAddress.toJSON(e)); - } - return obj; - }, - - create, I>>( - base?: I, - ): MsgUpsertSolverData { - return MsgUpsertSolverData.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>( - object: I, - ): MsgUpsertSolverData { - const message = createBaseMsgUpsertSolverData(); - message.cosmosAddress = object.cosmosAddress ?? ""; - message.advertisedFees = - object.advertisedFees?.map((e) => RouteFee.fromPartial(e)) || []; - message.addresses = - object.addresses?.map((e) => SolverAddress.fromPartial(e)) || []; - return message; - }, -}; - -function createBaseMsgUpsertSolverDataResponse(): MsgUpsertSolverDataResponse { - return {}; -} - -export const MsgUpsertSolverDataResponse: MessageFns = - { - encode( - _: MsgUpsertSolverDataResponse, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { - return writer; - }, - - decode( - input: BinaryReader | Uint8Array, - length?: number, - ): MsgUpsertSolverDataResponse { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseMsgUpsertSolverDataResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(_: any): MsgUpsertSolverDataResponse { - return {}; - }, - - toJSON(_: MsgUpsertSolverDataResponse): unknown { - const obj: any = {}; - return obj; - }, - - create, I>>( - base?: I, - ): MsgUpsertSolverDataResponse { - return MsgUpsertSolverDataResponse.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>( - _: I, - ): MsgUpsertSolverDataResponse { - const message = createBaseMsgUpsertSolverDataResponse(); - return message; - }, - }; - export interface Query { /** ListRequestForFunds Queries a list of RequestForFunds items. */ GetRequestForFunds( @@ -3896,31 +567,6 @@ export class GrpcWebImpl { } } -function bytesFromBase64(b64: string): Uint8Array { - if ((globalThis as any).Buffer) { - return Uint8Array.from(globalThis.Buffer.from(b64, "base64")); - } else { - const bin = globalThis.atob(b64); - const arr = new Uint8Array(bin.length); - for (let i = 0; i < bin.length; ++i) { - arr[i] = bin.charCodeAt(i); - } - return arr; - } -} - -function base64FromBytes(arr: Uint8Array): string { - if ((globalThis as any).Buffer) { - return globalThis.Buffer.from(arr).toString("base64"); - } else { - const bin: string[] = []; - arr.forEach((byte) => { - bin.push(globalThis.String.fromCharCode(byte)); - }); - return globalThis.btoa(bin.join("")); - } -} - type Builtin = | Date | Function @@ -3944,17 +590,6 @@ export type DeepPartial = T extends Builtin ? { [K in keyof T]?: DeepPartial } : Partial; -type KeysOfUnion = T extends T ? keyof T : never; -export type Exact = P extends Builtin - ? P - : P & { [K in keyof P]: Exact } & { - [K in Exclude>]: never; - }; - -function isSet(value: any): boolean { - return value !== null && value !== undefined; -} - export class GrpcWebError extends globalThis.Error { constructor( message: string, @@ -3964,12 +599,3 @@ export class GrpcWebError extends globalThis.Error { super(message); } } - -export interface MessageFns { - encode(message: T, writer?: BinaryWriter): BinaryWriter; - decode(input: BinaryReader | Uint8Array, length?: number): T; - fromJSON(object: any): T; - toJSON(message: T): unknown; - create, I>>(base?: I): T; - fromPartial, I>>(object: I): T; -} diff --git a/src/proto/definition.proto b/src/proto/definition.proto index 92bbee3..0830063 100644 --- a/src/proto/definition.proto +++ b/src/proto/definition.proto @@ -241,3 +241,202 @@ message Params { bool newRFFDisabled = 10; repeated UniverseParams universeParams = 11; } + +// QueryParamsRequest is request type for the Query/Params RPC method. +message QueryParamsRequest {} + +// QueryParamsResponse is response type for the Query/Params RPC method. +message QueryParamsResponse { + // params holds all the parameters of this module. + Params params = 1; +} + +// QueryGetRequestForFundsRequest defines the QueryGetRequestForFundsRequest message. +message QueryGetRequestForFundsRequest { + uint64 id = 1; +} + +// QueryGetRequestForFundsResponse defines the QueryGetRequestForFundsResponse message. +message QueryGetRequestForFundsResponse { + RequestForFunds request_for_funds = 1 ; +} + +// QueryAllRequestForFundsRequest defines the QueryAllRequestForFundsRequest message. +message QueryAllRequestForFundsRequest { + PageRequest pagination = 1; +} + +// QueryAllRequestForFundsResponse defines the QueryAllRequestForFundsResponse message. +message QueryAllRequestForFundsResponse { + repeated RequestForFunds request_for_funds = 1 ; + PageResponse pagination = 2; +} + +// QueryGetPendingClaimsRequest defines the QueryGetPendingClaimsRequest message. +message QueryGetPendingClaimsRequest { + uint64 id = 1; +} + +// QueryGetPendingClaimsResponse defines the QueryGetPendingClaimsResponse message. +message QueryGetPendingClaimsResponse { + PendingClaims pending_claims = 1 ; +} + +// QueryAllPendingClaimsRequest defines the QueryAllPendingClaimsRequest message. +message QueryAllPendingClaimsRequest { + PageRequest pagination = 1; +} + +// QueryAllPendingClaimsResponse defines the QueryAllPendingClaimsResponse message. +message QueryAllPendingClaimsResponse { + repeated PendingClaims pending_claims = 1 ; + PageResponse pagination = 2; +} + +// QueryGetPendingSettlementsRequest defines the QueryGetPendingSettlementsRequest message. +message QueryGetPendingSettlementsRequest { + uint64 id = 1; +} + +// QueryGetPendingSettlementsResponse defines the QueryGetPendingSettlementsResponse message. +message QueryGetPendingSettlementsResponse { + PendingSettlement pending_settlements = 1 ; +} + +// QueryAllPendingSettlementsRequest defines the QueryAllPendingSettlementsRequest message. +message QueryAllPendingSettlementsRequest { + PageRequest pagination = 1; +} + +// QueryAllPendingSettlementsResponse defines the QueryAllPendingSettlementsResponse message. +message QueryAllPendingSettlementsResponse { + repeated PendingSettlement pending_settlements = 1 ; + PageResponse pagination = 2; +} + +// QueryGetProtocolFeesRequest defines the QueryGetProtocolFeesRequest message. +message QueryGetProtocolFeesRequest {} + +// QueryGetProtocolFeesResponse defines the QueryGetProtocolFeesResponse message. +message QueryGetProtocolFeesResponse { + ProtocolFees protocol_fees = 1 ; +} + +// QueryGetSolverDataRequest defines the QueryGetSolverDataRequest message. +message QueryGetSolverDataRequest { + string index = 1; +} + +// QueryGetSolverDataResponse defines the QueryGetSolverDataResponse message. +message QueryGetSolverDataResponse { + SolverData solver_data = 1 ; +} + +// QueryAllSolverDataRequest defines the QueryAllSolverDataRequest message. +message QueryAllSolverDataRequest { + PageRequest pagination = 1; +} + +// QueryAllSolverDataResponse defines the QueryAllSolverDataResponse message. +message QueryAllSolverDataResponse { + repeated SolverData solver_data = 1; + PageResponse pagination = 2; +} + +// QueryGetSettlementRequest defines the QueryGetSettlementRequest message. +message QueryGetSettlementRequest { + uint64 id = 1; +} + +// QueryGetSettlementResponse defines the QueryGetSettlementResponse message. +message QueryGetSettlementResponse { + Settlement settlement = 1; +} + +// QueryAllSettlementRequest defines the QueryAllSettlementRequest message. +message QueryAllSettlementRequest { + PageRequest pagination = 1; +} + +// QueryAllSettlementResponse defines the QueryAllSettlementResponse message. +message QueryAllSettlementResponse { + repeated Settlement settlement = 1; + PageResponse pagination = 2; +} + +// MsgUpdateParams is the Msg/UpdateParams request type. +message MsgUpdateParams { + // authority is the address that controls the module (defaults to x/gov unless overwritten). + string authority = 1 ; + + // params defines the module parameters to update. + + // NOTE: All parameters must be supplied. + Params params = 2; +} + +// MsgUpdateParamsResponse defines the response structure for executing a +// MsgUpdateParams message. +message MsgUpdateParamsResponse {} + +// MsgCreateRequestForFunds defines the MsgCreateRequestForFunds message. +message MsgCreateRequestForFunds { + string user = 7 ; + repeated RFFSourcePair sources = 1; + Universe destinationUniverse = 2; + bytes destinationChainID = 3; + bytes recipientAddress = 9; + repeated RFFDestinationPair destinations = 4; + bytes nonce = 5; + uint64 expiry = 6; + repeated SignatureDatum signatureData = 8; +} + +// MsgCreateRequestForFundsResponse defines the MsgCreateRequestForFundsResponse message. +message MsgCreateRequestForFundsResponse { + uint64 id = 1; +} + +// MsgCreatePendingClaims defines the MsgCreatePendingClaims message. +message MsgCreatePendingClaim { + string creator = 1 ; + BasicClaim claim = 2; +} + +// MsgCreatePendingClaimsResponse defines the MsgCreatePendingClaimsResponse message. +message MsgCreatePendingClaimResponse { + uint64 id = 1; +} + +// MsgUpdatePendingClaims defines the MsgUpdatePendingClaims message. +message MsgProcessPendingClaim { + string creator = 1 ; + uint64 claimId = 2; + ClaimVerdict verdict = 3; + bytes signature = 4; +} + +// MsgUpdatePendingClaimsResponse defines the MsgUpdatePendingClaimsResponse message. +message MsgProcessPendingClaimResponse {} + +// MsgUpsertProtocolFees defines the MsgUpsertProtocolFees message. +message MsgUpsertProtocolFees { + string creator = 1 ; + uint64 feeBP = 2; + repeated FixedFeeTuple collectionFees = 3; + repeated FixedFeeTuple fulfilmentFees = 4; + repeated AdminFeeRecipient feeRecipients = 5; +} + +// MsgUpsertProtocolFeesResponse defines the MsgUpsertProtocolFeesResponse message. +message MsgUpsertProtocolFeesResponse {} + +// MsgCreateSolverData defines the MsgCreateSolverData message. +message MsgUpsertSolverData { + string cosmosAddress = 1 ; + repeated RouteFee advertisedFees = 2; + repeated SolverAddress addresses = 3; +} + +// MsgCreateSolverDataResponse defines the MsgCreateSolverDataResponse message. +message MsgUpsertSolverDataResponse {} diff --git a/src/proto/definition.ts b/src/proto/definition.ts index 7eaa9b2..5bdca67 100644 --- a/src/proto/definition.ts +++ b/src/proto/definition.ts @@ -415,6 +415,204 @@ export interface Params { universeParams: UniverseParams[]; } +/** QueryParamsRequest is request type for the Query/Params RPC method. */ +export interface QueryParamsRequest {} + +/** QueryParamsResponse is response type for the Query/Params RPC method. */ +export interface QueryParamsResponse { + /** params holds all the parameters of this module. */ + params?: Params | undefined; +} + +/** QueryGetRequestForFundsRequest defines the QueryGetRequestForFundsRequest message. */ +export interface QueryGetRequestForFundsRequest { + id: Long; +} + +/** QueryGetRequestForFundsResponse defines the QueryGetRequestForFundsResponse message. */ +export interface QueryGetRequestForFundsResponse { + requestForFunds?: RequestForFunds | undefined; +} + +/** QueryAllRequestForFundsRequest defines the QueryAllRequestForFundsRequest message. */ +export interface QueryAllRequestForFundsRequest { + pagination?: PageRequest | undefined; +} + +/** QueryAllRequestForFundsResponse defines the QueryAllRequestForFundsResponse message. */ +export interface QueryAllRequestForFundsResponse { + requestForFunds: RequestForFunds[]; + pagination?: PageResponse | undefined; +} + +/** QueryGetPendingClaimsRequest defines the QueryGetPendingClaimsRequest message. */ +export interface QueryGetPendingClaimsRequest { + id: Long; +} + +/** QueryGetPendingClaimsResponse defines the QueryGetPendingClaimsResponse message. */ +export interface QueryGetPendingClaimsResponse { + pendingClaims?: PendingClaims | undefined; +} + +/** QueryAllPendingClaimsRequest defines the QueryAllPendingClaimsRequest message. */ +export interface QueryAllPendingClaimsRequest { + pagination?: PageRequest | undefined; +} + +/** QueryAllPendingClaimsResponse defines the QueryAllPendingClaimsResponse message. */ +export interface QueryAllPendingClaimsResponse { + pendingClaims: PendingClaims[]; + pagination?: PageResponse | undefined; +} + +/** QueryGetPendingSettlementsRequest defines the QueryGetPendingSettlementsRequest message. */ +export interface QueryGetPendingSettlementsRequest { + id: Long; +} + +/** QueryGetPendingSettlementsResponse defines the QueryGetPendingSettlementsResponse message. */ +export interface QueryGetPendingSettlementsResponse { + pendingSettlements?: PendingSettlement | undefined; +} + +/** QueryAllPendingSettlementsRequest defines the QueryAllPendingSettlementsRequest message. */ +export interface QueryAllPendingSettlementsRequest { + pagination?: PageRequest | undefined; +} + +/** QueryAllPendingSettlementsResponse defines the QueryAllPendingSettlementsResponse message. */ +export interface QueryAllPendingSettlementsResponse { + pendingSettlements: PendingSettlement[]; + pagination?: PageResponse | undefined; +} + +/** QueryGetProtocolFeesRequest defines the QueryGetProtocolFeesRequest message. */ +export interface QueryGetProtocolFeesRequest {} + +/** QueryGetProtocolFeesResponse defines the QueryGetProtocolFeesResponse message. */ +export interface QueryGetProtocolFeesResponse { + protocolFees?: ProtocolFees | undefined; +} + +/** QueryGetSolverDataRequest defines the QueryGetSolverDataRequest message. */ +export interface QueryGetSolverDataRequest { + index: string; +} + +/** QueryGetSolverDataResponse defines the QueryGetSolverDataResponse message. */ +export interface QueryGetSolverDataResponse { + solverData?: SolverData | undefined; +} + +/** QueryAllSolverDataRequest defines the QueryAllSolverDataRequest message. */ +export interface QueryAllSolverDataRequest { + pagination?: PageRequest | undefined; +} + +/** QueryAllSolverDataResponse defines the QueryAllSolverDataResponse message. */ +export interface QueryAllSolverDataResponse { + solverData: SolverData[]; + pagination?: PageResponse | undefined; +} + +/** QueryGetSettlementRequest defines the QueryGetSettlementRequest message. */ +export interface QueryGetSettlementRequest { + id: Long; +} + +/** QueryGetSettlementResponse defines the QueryGetSettlementResponse message. */ +export interface QueryGetSettlementResponse { + settlement?: Settlement | undefined; +} + +/** QueryAllSettlementRequest defines the QueryAllSettlementRequest message. */ +export interface QueryAllSettlementRequest { + pagination?: PageRequest | undefined; +} + +/** QueryAllSettlementResponse defines the QueryAllSettlementResponse message. */ +export interface QueryAllSettlementResponse { + settlement: Settlement[]; + pagination?: PageResponse | undefined; +} + +/** MsgUpdateParams is the Msg/UpdateParams request type. */ +export interface MsgUpdateParams { + /** authority is the address that controls the module (defaults to x/gov unless overwritten). */ + authority: string; + /** NOTE: All parameters must be supplied. */ + params?: Params | undefined; +} + +/** + * MsgUpdateParamsResponse defines the response structure for executing a + * MsgUpdateParams message. + */ +export interface MsgUpdateParamsResponse {} + +/** MsgCreateRequestForFunds defines the MsgCreateRequestForFunds message. */ +export interface MsgCreateRequestForFunds { + user: string; + sources: RFFSourcePair[]; + destinationUniverse: Universe; + destinationChainID: Uint8Array; + recipientAddress: Uint8Array; + destinations: RFFDestinationPair[]; + nonce: Uint8Array; + expiry: Long; + signatureData: SignatureDatum[]; +} + +/** MsgCreateRequestForFundsResponse defines the MsgCreateRequestForFundsResponse message. */ +export interface MsgCreateRequestForFundsResponse { + id: Long; +} + +/** MsgCreatePendingClaims defines the MsgCreatePendingClaims message. */ +export interface MsgCreatePendingClaim { + creator: string; + claim?: BasicClaim | undefined; +} + +/** MsgCreatePendingClaimsResponse defines the MsgCreatePendingClaimsResponse message. */ +export interface MsgCreatePendingClaimResponse { + id: Long; +} + +/** MsgUpdatePendingClaims defines the MsgUpdatePendingClaims message. */ +export interface MsgProcessPendingClaim { + creator: string; + claimId: Long; + verdict?: ClaimVerdict | undefined; + signature: Uint8Array; +} + +/** MsgUpdatePendingClaimsResponse defines the MsgUpdatePendingClaimsResponse message. */ +export interface MsgProcessPendingClaimResponse {} + +/** MsgUpsertProtocolFees defines the MsgUpsertProtocolFees message. */ +export interface MsgUpsertProtocolFees { + creator: string; + feeBP: Long; + collectionFees: FixedFeeTuple[]; + fulfilmentFees: FixedFeeTuple[]; + feeRecipients: AdminFeeRecipient[]; +} + +/** MsgUpsertProtocolFeesResponse defines the MsgUpsertProtocolFeesResponse message. */ +export interface MsgUpsertProtocolFeesResponse {} + +/** MsgCreateSolverData defines the MsgCreateSolverData message. */ +export interface MsgUpsertSolverData { + cosmosAddress: string; + advertisedFees: RouteFee[]; + addresses: SolverAddress[]; +} + +/** MsgCreateSolverDataResponse defines the MsgCreateSolverDataResponse message. */ +export interface MsgUpsertSolverDataResponse {} + function createBasePageRequest(): PageRequest { return { key: new Uint8Array(0), offset: Long.UZERO, limit: Long.UZERO, countTotal: false, reverse: false }; } @@ -4688,6 +4886,3137 @@ export const MsgDoubleCheckTx: MessageFns = { }, }; +function createBaseQueryParamsRequest(): QueryParamsRequest { + return {}; +} + +export const QueryParamsRequest: MessageFns = { + encode( + _: QueryParamsRequest, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + return writer; + }, + + decode( + input: BinaryReader | Uint8Array, + length?: number, + ): QueryParamsRequest { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseQueryParamsRequest(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(_: any): QueryParamsRequest { + return {}; + }, + + toJSON(_: QueryParamsRequest): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): QueryParamsRequest { + return QueryParamsRequest.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): QueryParamsRequest { + const message = createBaseQueryParamsRequest(); + return message; + }, +}; + +function createBaseQueryParamsResponse(): QueryParamsResponse { + return { params: undefined }; +} + +export const QueryParamsResponse: MessageFns = { + encode( + message: QueryParamsResponse, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + if (message.params !== undefined) { + Params.encode(message.params, writer.uint32(10).fork()).join(); + } + return writer; + }, + + decode( + input: BinaryReader | Uint8Array, + length?: number, + ): QueryParamsResponse { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseQueryParamsResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 10) { + break; + } + + message.params = Params.decode(reader, reader.uint32()); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): QueryParamsResponse { + return { + params: isSet(object.params) ? Params.fromJSON(object.params) : undefined, + }; + }, + + toJSON(message: QueryParamsResponse): unknown { + const obj: any = {}; + if (message.params !== undefined) { + obj.params = Params.toJSON(message.params); + } + return obj; + }, + + create, I>>( + base?: I, + ): QueryParamsResponse { + return QueryParamsResponse.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): QueryParamsResponse { + const message = createBaseQueryParamsResponse(); + message.params = + object.params !== undefined && object.params !== null + ? Params.fromPartial(object.params) + : undefined; + return message; + }, +}; + +function createBaseQueryGetRequestForFundsRequest(): QueryGetRequestForFundsRequest { + return { id: Long.UZERO }; +} + +export const QueryGetRequestForFundsRequest: MessageFns = + { + encode( + message: QueryGetRequestForFundsRequest, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + if (!message.id.equals(Long.UZERO)) { + writer.uint32(8).uint64(message.id.toString()); + } + return writer; + }, + + decode( + input: BinaryReader | Uint8Array, + length?: number, + ): QueryGetRequestForFundsRequest { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseQueryGetRequestForFundsRequest(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 8) { + break; + } + + message.id = Long.fromString(reader.uint64().toString(), true); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): QueryGetRequestForFundsRequest { + return { id: isSet(object.id) ? Long.fromValue(object.id) : Long.UZERO }; + }, + + toJSON(message: QueryGetRequestForFundsRequest): unknown { + const obj: any = {}; + if (!message.id.equals(Long.UZERO)) { + obj.id = (message.id || Long.UZERO).toString(); + } + return obj; + }, + + create, I>>( + base?: I, + ): QueryGetRequestForFundsRequest { + return QueryGetRequestForFundsRequest.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(object: I): QueryGetRequestForFundsRequest { + const message = createBaseQueryGetRequestForFundsRequest(); + message.id = + object.id !== undefined && object.id !== null + ? Long.fromValue(object.id) + : Long.UZERO; + return message; + }, + }; + +function createBaseQueryGetRequestForFundsResponse(): QueryGetRequestForFundsResponse { + return { requestForFunds: undefined }; +} + +export const QueryGetRequestForFundsResponse: MessageFns = + { + encode( + message: QueryGetRequestForFundsResponse, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + if (message.requestForFunds !== undefined) { + RequestForFunds.encode( + message.requestForFunds, + writer.uint32(10).fork(), + ).join(); + } + return writer; + }, + + decode( + input: BinaryReader | Uint8Array, + length?: number, + ): QueryGetRequestForFundsResponse { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseQueryGetRequestForFundsResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 10) { + break; + } + + message.requestForFunds = RequestForFunds.decode( + reader, + reader.uint32(), + ); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): QueryGetRequestForFundsResponse { + return { + requestForFunds: isSet(object.requestForFunds) + ? RequestForFunds.fromJSON(object.requestForFunds) + : undefined, + }; + }, + + toJSON(message: QueryGetRequestForFundsResponse): unknown { + const obj: any = {}; + if (message.requestForFunds !== undefined) { + obj.requestForFunds = RequestForFunds.toJSON(message.requestForFunds); + } + return obj; + }, + + create, I>>( + base?: I, + ): QueryGetRequestForFundsResponse { + return QueryGetRequestForFundsResponse.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(object: I): QueryGetRequestForFundsResponse { + const message = createBaseQueryGetRequestForFundsResponse(); + message.requestForFunds = + object.requestForFunds !== undefined && object.requestForFunds !== null + ? RequestForFunds.fromPartial(object.requestForFunds) + : undefined; + return message; + }, + }; + +function createBaseQueryAllRequestForFundsRequest(): QueryAllRequestForFundsRequest { + return { pagination: undefined }; +} + +export const QueryAllRequestForFundsRequest: MessageFns = + { + encode( + message: QueryAllRequestForFundsRequest, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + if (message.pagination !== undefined) { + PageRequest.encode(message.pagination, writer.uint32(10).fork()).join(); + } + return writer; + }, + + decode( + input: BinaryReader | Uint8Array, + length?: number, + ): QueryAllRequestForFundsRequest { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseQueryAllRequestForFundsRequest(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 10) { + break; + } + + message.pagination = PageRequest.decode(reader, reader.uint32()); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): QueryAllRequestForFundsRequest { + return { + pagination: isSet(object.pagination) + ? PageRequest.fromJSON(object.pagination) + : undefined, + }; + }, + + toJSON(message: QueryAllRequestForFundsRequest): unknown { + const obj: any = {}; + if (message.pagination !== undefined) { + obj.pagination = PageRequest.toJSON(message.pagination); + } + return obj; + }, + + create, I>>( + base?: I, + ): QueryAllRequestForFundsRequest { + return QueryAllRequestForFundsRequest.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(object: I): QueryAllRequestForFundsRequest { + const message = createBaseQueryAllRequestForFundsRequest(); + message.pagination = + object.pagination !== undefined && object.pagination !== null + ? PageRequest.fromPartial(object.pagination) + : undefined; + return message; + }, + }; + +function createBaseQueryAllRequestForFundsResponse(): QueryAllRequestForFundsResponse { + return { requestForFunds: [], pagination: undefined }; +} + +export const QueryAllRequestForFundsResponse: MessageFns = + { + encode( + message: QueryAllRequestForFundsResponse, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + for (const v of message.requestForFunds) { + RequestForFunds.encode(v!, writer.uint32(10).fork()).join(); + } + if (message.pagination !== undefined) { + PageResponse.encode( + message.pagination, + writer.uint32(18).fork(), + ).join(); + } + return writer; + }, + + decode( + input: BinaryReader | Uint8Array, + length?: number, + ): QueryAllRequestForFundsResponse { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseQueryAllRequestForFundsResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 10) { + break; + } + + message.requestForFunds.push( + RequestForFunds.decode(reader, reader.uint32()), + ); + continue; + } + case 2: { + if (tag !== 18) { + break; + } + + message.pagination = PageResponse.decode(reader, reader.uint32()); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): QueryAllRequestForFundsResponse { + return { + requestForFunds: globalThis.Array.isArray(object?.requestForFunds) + ? object.requestForFunds.map((e: any) => RequestForFunds.fromJSON(e)) + : [], + pagination: isSet(object.pagination) + ? PageResponse.fromJSON(object.pagination) + : undefined, + }; + }, + + toJSON(message: QueryAllRequestForFundsResponse): unknown { + const obj: any = {}; + if (message.requestForFunds?.length) { + obj.requestForFunds = message.requestForFunds.map((e) => + RequestForFunds.toJSON(e), + ); + } + if (message.pagination !== undefined) { + obj.pagination = PageResponse.toJSON(message.pagination); + } + return obj; + }, + + create, I>>( + base?: I, + ): QueryAllRequestForFundsResponse { + return QueryAllRequestForFundsResponse.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(object: I): QueryAllRequestForFundsResponse { + const message = createBaseQueryAllRequestForFundsResponse(); + message.requestForFunds = + object.requestForFunds?.map((e) => RequestForFunds.fromPartial(e)) || + []; + message.pagination = + object.pagination !== undefined && object.pagination !== null + ? PageResponse.fromPartial(object.pagination) + : undefined; + return message; + }, + }; + +function createBaseQueryGetPendingClaimsRequest(): QueryGetPendingClaimsRequest { + return { id: Long.UZERO }; +} + +export const QueryGetPendingClaimsRequest: MessageFns = + { + encode( + message: QueryGetPendingClaimsRequest, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + if (!message.id.equals(Long.UZERO)) { + writer.uint32(8).uint64(message.id.toString()); + } + return writer; + }, + + decode( + input: BinaryReader | Uint8Array, + length?: number, + ): QueryGetPendingClaimsRequest { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseQueryGetPendingClaimsRequest(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 8) { + break; + } + + message.id = Long.fromString(reader.uint64().toString(), true); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): QueryGetPendingClaimsRequest { + return { id: isSet(object.id) ? Long.fromValue(object.id) : Long.UZERO }; + }, + + toJSON(message: QueryGetPendingClaimsRequest): unknown { + const obj: any = {}; + if (!message.id.equals(Long.UZERO)) { + obj.id = (message.id || Long.UZERO).toString(); + } + return obj; + }, + + create, I>>( + base?: I, + ): QueryGetPendingClaimsRequest { + return QueryGetPendingClaimsRequest.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): QueryGetPendingClaimsRequest { + const message = createBaseQueryGetPendingClaimsRequest(); + message.id = + object.id !== undefined && object.id !== null + ? Long.fromValue(object.id) + : Long.UZERO; + return message; + }, + }; + +function createBaseQueryGetPendingClaimsResponse(): QueryGetPendingClaimsResponse { + return { pendingClaims: undefined }; +} + +export const QueryGetPendingClaimsResponse: MessageFns = + { + encode( + message: QueryGetPendingClaimsResponse, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + if (message.pendingClaims !== undefined) { + PendingClaims.encode( + message.pendingClaims, + writer.uint32(10).fork(), + ).join(); + } + return writer; + }, + + decode( + input: BinaryReader | Uint8Array, + length?: number, + ): QueryGetPendingClaimsResponse { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseQueryGetPendingClaimsResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 10) { + break; + } + + message.pendingClaims = PendingClaims.decode( + reader, + reader.uint32(), + ); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): QueryGetPendingClaimsResponse { + return { + pendingClaims: isSet(object.pendingClaims) + ? PendingClaims.fromJSON(object.pendingClaims) + : undefined, + }; + }, + + toJSON(message: QueryGetPendingClaimsResponse): unknown { + const obj: any = {}; + if (message.pendingClaims !== undefined) { + obj.pendingClaims = PendingClaims.toJSON(message.pendingClaims); + } + return obj; + }, + + create, I>>( + base?: I, + ): QueryGetPendingClaimsResponse { + return QueryGetPendingClaimsResponse.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): QueryGetPendingClaimsResponse { + const message = createBaseQueryGetPendingClaimsResponse(); + message.pendingClaims = + object.pendingClaims !== undefined && object.pendingClaims !== null + ? PendingClaims.fromPartial(object.pendingClaims) + : undefined; + return message; + }, + }; + +function createBaseQueryAllPendingClaimsRequest(): QueryAllPendingClaimsRequest { + return { pagination: undefined }; +} + +export const QueryAllPendingClaimsRequest: MessageFns = + { + encode( + message: QueryAllPendingClaimsRequest, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + if (message.pagination !== undefined) { + PageRequest.encode(message.pagination, writer.uint32(10).fork()).join(); + } + return writer; + }, + + decode( + input: BinaryReader | Uint8Array, + length?: number, + ): QueryAllPendingClaimsRequest { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseQueryAllPendingClaimsRequest(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 10) { + break; + } + + message.pagination = PageRequest.decode(reader, reader.uint32()); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): QueryAllPendingClaimsRequest { + return { + pagination: isSet(object.pagination) + ? PageRequest.fromJSON(object.pagination) + : undefined, + }; + }, + + toJSON(message: QueryAllPendingClaimsRequest): unknown { + const obj: any = {}; + if (message.pagination !== undefined) { + obj.pagination = PageRequest.toJSON(message.pagination); + } + return obj; + }, + + create, I>>( + base?: I, + ): QueryAllPendingClaimsRequest { + return QueryAllPendingClaimsRequest.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): QueryAllPendingClaimsRequest { + const message = createBaseQueryAllPendingClaimsRequest(); + message.pagination = + object.pagination !== undefined && object.pagination !== null + ? PageRequest.fromPartial(object.pagination) + : undefined; + return message; + }, + }; + +function createBaseQueryAllPendingClaimsResponse(): QueryAllPendingClaimsResponse { + return { pendingClaims: [], pagination: undefined }; +} + +export const QueryAllPendingClaimsResponse: MessageFns = + { + encode( + message: QueryAllPendingClaimsResponse, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + for (const v of message.pendingClaims) { + PendingClaims.encode(v!, writer.uint32(10).fork()).join(); + } + if (message.pagination !== undefined) { + PageResponse.encode( + message.pagination, + writer.uint32(18).fork(), + ).join(); + } + return writer; + }, + + decode( + input: BinaryReader | Uint8Array, + length?: number, + ): QueryAllPendingClaimsResponse { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseQueryAllPendingClaimsResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 10) { + break; + } + + message.pendingClaims.push( + PendingClaims.decode(reader, reader.uint32()), + ); + continue; + } + case 2: { + if (tag !== 18) { + break; + } + + message.pagination = PageResponse.decode(reader, reader.uint32()); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): QueryAllPendingClaimsResponse { + return { + pendingClaims: globalThis.Array.isArray(object?.pendingClaims) + ? object.pendingClaims.map((e: any) => PendingClaims.fromJSON(e)) + : [], + pagination: isSet(object.pagination) + ? PageResponse.fromJSON(object.pagination) + : undefined, + }; + }, + + toJSON(message: QueryAllPendingClaimsResponse): unknown { + const obj: any = {}; + if (message.pendingClaims?.length) { + obj.pendingClaims = message.pendingClaims.map((e) => + PendingClaims.toJSON(e), + ); + } + if (message.pagination !== undefined) { + obj.pagination = PageResponse.toJSON(message.pagination); + } + return obj; + }, + + create, I>>( + base?: I, + ): QueryAllPendingClaimsResponse { + return QueryAllPendingClaimsResponse.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): QueryAllPendingClaimsResponse { + const message = createBaseQueryAllPendingClaimsResponse(); + message.pendingClaims = + object.pendingClaims?.map((e) => PendingClaims.fromPartial(e)) || []; + message.pagination = + object.pagination !== undefined && object.pagination !== null + ? PageResponse.fromPartial(object.pagination) + : undefined; + return message; + }, + }; + +function createBaseQueryGetPendingSettlementsRequest(): QueryGetPendingSettlementsRequest { + return { id: Long.UZERO }; +} + +export const QueryGetPendingSettlementsRequest: MessageFns = + { + encode( + message: QueryGetPendingSettlementsRequest, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + if (!message.id.equals(Long.UZERO)) { + writer.uint32(8).uint64(message.id.toString()); + } + return writer; + }, + + decode( + input: BinaryReader | Uint8Array, + length?: number, + ): QueryGetPendingSettlementsRequest { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseQueryGetPendingSettlementsRequest(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 8) { + break; + } + + message.id = Long.fromString(reader.uint64().toString(), true); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): QueryGetPendingSettlementsRequest { + return { id: isSet(object.id) ? Long.fromValue(object.id) : Long.UZERO }; + }, + + toJSON(message: QueryGetPendingSettlementsRequest): unknown { + const obj: any = {}; + if (!message.id.equals(Long.UZERO)) { + obj.id = (message.id || Long.UZERO).toString(); + } + return obj; + }, + + create, I>>( + base?: I, + ): QueryGetPendingSettlementsRequest { + return QueryGetPendingSettlementsRequest.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(object: I): QueryGetPendingSettlementsRequest { + const message = createBaseQueryGetPendingSettlementsRequest(); + message.id = + object.id !== undefined && object.id !== null + ? Long.fromValue(object.id) + : Long.UZERO; + return message; + }, + }; + +function createBaseQueryGetPendingSettlementsResponse(): QueryGetPendingSettlementsResponse { + return { pendingSettlements: undefined }; +} + +export const QueryGetPendingSettlementsResponse: MessageFns = + { + encode( + message: QueryGetPendingSettlementsResponse, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + if (message.pendingSettlements !== undefined) { + PendingSettlement.encode( + message.pendingSettlements, + writer.uint32(10).fork(), + ).join(); + } + return writer; + }, + + decode( + input: BinaryReader | Uint8Array, + length?: number, + ): QueryGetPendingSettlementsResponse { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseQueryGetPendingSettlementsResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 10) { + break; + } + + message.pendingSettlements = PendingSettlement.decode( + reader, + reader.uint32(), + ); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): QueryGetPendingSettlementsResponse { + return { + pendingSettlements: isSet(object.pendingSettlements) + ? PendingSettlement.fromJSON(object.pendingSettlements) + : undefined, + }; + }, + + toJSON(message: QueryGetPendingSettlementsResponse): unknown { + const obj: any = {}; + if (message.pendingSettlements !== undefined) { + obj.pendingSettlements = PendingSettlement.toJSON( + message.pendingSettlements, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): QueryGetPendingSettlementsResponse { + return QueryGetPendingSettlementsResponse.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(object: I): QueryGetPendingSettlementsResponse { + const message = createBaseQueryGetPendingSettlementsResponse(); + message.pendingSettlements = + object.pendingSettlements !== undefined && + object.pendingSettlements !== null + ? PendingSettlement.fromPartial(object.pendingSettlements) + : undefined; + return message; + }, + }; + +function createBaseQueryAllPendingSettlementsRequest(): QueryAllPendingSettlementsRequest { + return { pagination: undefined }; +} + +export const QueryAllPendingSettlementsRequest: MessageFns = + { + encode( + message: QueryAllPendingSettlementsRequest, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + if (message.pagination !== undefined) { + PageRequest.encode(message.pagination, writer.uint32(10).fork()).join(); + } + return writer; + }, + + decode( + input: BinaryReader | Uint8Array, + length?: number, + ): QueryAllPendingSettlementsRequest { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseQueryAllPendingSettlementsRequest(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 10) { + break; + } + + message.pagination = PageRequest.decode(reader, reader.uint32()); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): QueryAllPendingSettlementsRequest { + return { + pagination: isSet(object.pagination) + ? PageRequest.fromJSON(object.pagination) + : undefined, + }; + }, + + toJSON(message: QueryAllPendingSettlementsRequest): unknown { + const obj: any = {}; + if (message.pagination !== undefined) { + obj.pagination = PageRequest.toJSON(message.pagination); + } + return obj; + }, + + create, I>>( + base?: I, + ): QueryAllPendingSettlementsRequest { + return QueryAllPendingSettlementsRequest.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(object: I): QueryAllPendingSettlementsRequest { + const message = createBaseQueryAllPendingSettlementsRequest(); + message.pagination = + object.pagination !== undefined && object.pagination !== null + ? PageRequest.fromPartial(object.pagination) + : undefined; + return message; + }, + }; + +function createBaseQueryAllPendingSettlementsResponse(): QueryAllPendingSettlementsResponse { + return { pendingSettlements: [], pagination: undefined }; +} + +export const QueryAllPendingSettlementsResponse: MessageFns = + { + encode( + message: QueryAllPendingSettlementsResponse, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + for (const v of message.pendingSettlements) { + PendingSettlement.encode(v!, writer.uint32(10).fork()).join(); + } + if (message.pagination !== undefined) { + PageResponse.encode( + message.pagination, + writer.uint32(18).fork(), + ).join(); + } + return writer; + }, + + decode( + input: BinaryReader | Uint8Array, + length?: number, + ): QueryAllPendingSettlementsResponse { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseQueryAllPendingSettlementsResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 10) { + break; + } + + message.pendingSettlements.push( + PendingSettlement.decode(reader, reader.uint32()), + ); + continue; + } + case 2: { + if (tag !== 18) { + break; + } + + message.pagination = PageResponse.decode(reader, reader.uint32()); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): QueryAllPendingSettlementsResponse { + return { + pendingSettlements: globalThis.Array.isArray(object?.pendingSettlements) + ? object.pendingSettlements.map((e: any) => + PendingSettlement.fromJSON(e), + ) + : [], + pagination: isSet(object.pagination) + ? PageResponse.fromJSON(object.pagination) + : undefined, + }; + }, + + toJSON(message: QueryAllPendingSettlementsResponse): unknown { + const obj: any = {}; + if (message.pendingSettlements?.length) { + obj.pendingSettlements = message.pendingSettlements.map((e) => + PendingSettlement.toJSON(e), + ); + } + if (message.pagination !== undefined) { + obj.pagination = PageResponse.toJSON(message.pagination); + } + return obj; + }, + + create, I>>( + base?: I, + ): QueryAllPendingSettlementsResponse { + return QueryAllPendingSettlementsResponse.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(object: I): QueryAllPendingSettlementsResponse { + const message = createBaseQueryAllPendingSettlementsResponse(); + message.pendingSettlements = + object.pendingSettlements?.map((e) => + PendingSettlement.fromPartial(e), + ) || []; + message.pagination = + object.pagination !== undefined && object.pagination !== null + ? PageResponse.fromPartial(object.pagination) + : undefined; + return message; + }, + }; + +function createBaseQueryGetProtocolFeesRequest(): QueryGetProtocolFeesRequest { + return {}; +} + +export const QueryGetProtocolFeesRequest: MessageFns = + { + encode( + _: QueryGetProtocolFeesRequest, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + return writer; + }, + + decode( + input: BinaryReader | Uint8Array, + length?: number, + ): QueryGetProtocolFeesRequest { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseQueryGetProtocolFeesRequest(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(_: any): QueryGetProtocolFeesRequest { + return {}; + }, + + toJSON(_: QueryGetProtocolFeesRequest): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): QueryGetProtocolFeesRequest { + return QueryGetProtocolFeesRequest.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): QueryGetProtocolFeesRequest { + const message = createBaseQueryGetProtocolFeesRequest(); + return message; + }, + }; + +function createBaseQueryGetProtocolFeesResponse(): QueryGetProtocolFeesResponse { + return { protocolFees: undefined }; +} + +export const QueryGetProtocolFeesResponse: MessageFns = + { + encode( + message: QueryGetProtocolFeesResponse, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + if (message.protocolFees !== undefined) { + ProtocolFees.encode( + message.protocolFees, + writer.uint32(10).fork(), + ).join(); + } + return writer; + }, + + decode( + input: BinaryReader | Uint8Array, + length?: number, + ): QueryGetProtocolFeesResponse { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseQueryGetProtocolFeesResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 10) { + break; + } + + message.protocolFees = ProtocolFees.decode(reader, reader.uint32()); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): QueryGetProtocolFeesResponse { + return { + protocolFees: isSet(object.protocolFees) + ? ProtocolFees.fromJSON(object.protocolFees) + : undefined, + }; + }, + + toJSON(message: QueryGetProtocolFeesResponse): unknown { + const obj: any = {}; + if (message.protocolFees !== undefined) { + obj.protocolFees = ProtocolFees.toJSON(message.protocolFees); + } + return obj; + }, + + create, I>>( + base?: I, + ): QueryGetProtocolFeesResponse { + return QueryGetProtocolFeesResponse.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): QueryGetProtocolFeesResponse { + const message = createBaseQueryGetProtocolFeesResponse(); + message.protocolFees = + object.protocolFees !== undefined && object.protocolFees !== null + ? ProtocolFees.fromPartial(object.protocolFees) + : undefined; + return message; + }, + }; + +function createBaseQueryGetSolverDataRequest(): QueryGetSolverDataRequest { + return { index: "" }; +} + +export const QueryGetSolverDataRequest: MessageFns = + { + encode( + message: QueryGetSolverDataRequest, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + if (message.index !== "") { + writer.uint32(10).string(message.index); + } + return writer; + }, + + decode( + input: BinaryReader | Uint8Array, + length?: number, + ): QueryGetSolverDataRequest { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseQueryGetSolverDataRequest(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 10) { + break; + } + + message.index = reader.string(); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): QueryGetSolverDataRequest { + return { + index: isSet(object.index) ? globalThis.String(object.index) : "", + }; + }, + + toJSON(message: QueryGetSolverDataRequest): unknown { + const obj: any = {}; + if (message.index !== "") { + obj.index = message.index; + } + return obj; + }, + + create, I>>( + base?: I, + ): QueryGetSolverDataRequest { + return QueryGetSolverDataRequest.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): QueryGetSolverDataRequest { + const message = createBaseQueryGetSolverDataRequest(); + message.index = object.index ?? ""; + return message; + }, + }; + +function createBaseQueryGetSolverDataResponse(): QueryGetSolverDataResponse { + return { solverData: undefined }; +} + +export const QueryGetSolverDataResponse: MessageFns = + { + encode( + message: QueryGetSolverDataResponse, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + if (message.solverData !== undefined) { + SolverData.encode(message.solverData, writer.uint32(10).fork()).join(); + } + return writer; + }, + + decode( + input: BinaryReader | Uint8Array, + length?: number, + ): QueryGetSolverDataResponse { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseQueryGetSolverDataResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 10) { + break; + } + + message.solverData = SolverData.decode(reader, reader.uint32()); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): QueryGetSolverDataResponse { + return { + solverData: isSet(object.solverData) + ? SolverData.fromJSON(object.solverData) + : undefined, + }; + }, + + toJSON(message: QueryGetSolverDataResponse): unknown { + const obj: any = {}; + if (message.solverData !== undefined) { + obj.solverData = SolverData.toJSON(message.solverData); + } + return obj; + }, + + create, I>>( + base?: I, + ): QueryGetSolverDataResponse { + return QueryGetSolverDataResponse.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): QueryGetSolverDataResponse { + const message = createBaseQueryGetSolverDataResponse(); + message.solverData = + object.solverData !== undefined && object.solverData !== null + ? SolverData.fromPartial(object.solverData) + : undefined; + return message; + }, + }; + +function createBaseQueryAllSolverDataRequest(): QueryAllSolverDataRequest { + return { pagination: undefined }; +} + +export const QueryAllSolverDataRequest: MessageFns = + { + encode( + message: QueryAllSolverDataRequest, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + if (message.pagination !== undefined) { + PageRequest.encode(message.pagination, writer.uint32(10).fork()).join(); + } + return writer; + }, + + decode( + input: BinaryReader | Uint8Array, + length?: number, + ): QueryAllSolverDataRequest { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseQueryAllSolverDataRequest(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 10) { + break; + } + + message.pagination = PageRequest.decode(reader, reader.uint32()); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): QueryAllSolverDataRequest { + return { + pagination: isSet(object.pagination) + ? PageRequest.fromJSON(object.pagination) + : undefined, + }; + }, + + toJSON(message: QueryAllSolverDataRequest): unknown { + const obj: any = {}; + if (message.pagination !== undefined) { + obj.pagination = PageRequest.toJSON(message.pagination); + } + return obj; + }, + + create, I>>( + base?: I, + ): QueryAllSolverDataRequest { + return QueryAllSolverDataRequest.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): QueryAllSolverDataRequest { + const message = createBaseQueryAllSolverDataRequest(); + message.pagination = + object.pagination !== undefined && object.pagination !== null + ? PageRequest.fromPartial(object.pagination) + : undefined; + return message; + }, + }; + +function createBaseQueryAllSolverDataResponse(): QueryAllSolverDataResponse { + return { solverData: [], pagination: undefined }; +} + +export const QueryAllSolverDataResponse: MessageFns = + { + encode( + message: QueryAllSolverDataResponse, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + for (const v of message.solverData) { + SolverData.encode(v!, writer.uint32(10).fork()).join(); + } + if (message.pagination !== undefined) { + PageResponse.encode( + message.pagination, + writer.uint32(18).fork(), + ).join(); + } + return writer; + }, + + decode( + input: BinaryReader | Uint8Array, + length?: number, + ): QueryAllSolverDataResponse { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseQueryAllSolverDataResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 10) { + break; + } + + message.solverData.push(SolverData.decode(reader, reader.uint32())); + continue; + } + case 2: { + if (tag !== 18) { + break; + } + + message.pagination = PageResponse.decode(reader, reader.uint32()); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): QueryAllSolverDataResponse { + return { + solverData: globalThis.Array.isArray(object?.solverData) + ? object.solverData.map((e: any) => SolverData.fromJSON(e)) + : [], + pagination: isSet(object.pagination) + ? PageResponse.fromJSON(object.pagination) + : undefined, + }; + }, + + toJSON(message: QueryAllSolverDataResponse): unknown { + const obj: any = {}; + if (message.solverData?.length) { + obj.solverData = message.solverData.map((e) => SolverData.toJSON(e)); + } + if (message.pagination !== undefined) { + obj.pagination = PageResponse.toJSON(message.pagination); + } + return obj; + }, + + create, I>>( + base?: I, + ): QueryAllSolverDataResponse { + return QueryAllSolverDataResponse.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): QueryAllSolverDataResponse { + const message = createBaseQueryAllSolverDataResponse(); + message.solverData = + object.solverData?.map((e) => SolverData.fromPartial(e)) || []; + message.pagination = + object.pagination !== undefined && object.pagination !== null + ? PageResponse.fromPartial(object.pagination) + : undefined; + return message; + }, + }; + +function createBaseQueryGetSettlementRequest(): QueryGetSettlementRequest { + return { id: Long.UZERO }; +} + +export const QueryGetSettlementRequest: MessageFns = + { + encode( + message: QueryGetSettlementRequest, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + if (!message.id.equals(Long.UZERO)) { + writer.uint32(8).uint64(message.id.toString()); + } + return writer; + }, + + decode( + input: BinaryReader | Uint8Array, + length?: number, + ): QueryGetSettlementRequest { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseQueryGetSettlementRequest(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 8) { + break; + } + + message.id = Long.fromString(reader.uint64().toString(), true); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): QueryGetSettlementRequest { + return { id: isSet(object.id) ? Long.fromValue(object.id) : Long.UZERO }; + }, + + toJSON(message: QueryGetSettlementRequest): unknown { + const obj: any = {}; + if (!message.id.equals(Long.UZERO)) { + obj.id = (message.id || Long.UZERO).toString(); + } + return obj; + }, + + create, I>>( + base?: I, + ): QueryGetSettlementRequest { + return QueryGetSettlementRequest.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): QueryGetSettlementRequest { + const message = createBaseQueryGetSettlementRequest(); + message.id = + object.id !== undefined && object.id !== null + ? Long.fromValue(object.id) + : Long.UZERO; + return message; + }, + }; + +function createBaseQueryGetSettlementResponse(): QueryGetSettlementResponse { + return { settlement: undefined }; +} + +export const QueryGetSettlementResponse: MessageFns = + { + encode( + message: QueryGetSettlementResponse, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + if (message.settlement !== undefined) { + Settlement.encode(message.settlement, writer.uint32(10).fork()).join(); + } + return writer; + }, + + decode( + input: BinaryReader | Uint8Array, + length?: number, + ): QueryGetSettlementResponse { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseQueryGetSettlementResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 10) { + break; + } + + message.settlement = Settlement.decode(reader, reader.uint32()); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): QueryGetSettlementResponse { + return { + settlement: isSet(object.settlement) + ? Settlement.fromJSON(object.settlement) + : undefined, + }; + }, + + toJSON(message: QueryGetSettlementResponse): unknown { + const obj: any = {}; + if (message.settlement !== undefined) { + obj.settlement = Settlement.toJSON(message.settlement); + } + return obj; + }, + + create, I>>( + base?: I, + ): QueryGetSettlementResponse { + return QueryGetSettlementResponse.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): QueryGetSettlementResponse { + const message = createBaseQueryGetSettlementResponse(); + message.settlement = + object.settlement !== undefined && object.settlement !== null + ? Settlement.fromPartial(object.settlement) + : undefined; + return message; + }, + }; + +function createBaseQueryAllSettlementRequest(): QueryAllSettlementRequest { + return { pagination: undefined }; +} + +export const QueryAllSettlementRequest: MessageFns = + { + encode( + message: QueryAllSettlementRequest, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + if (message.pagination !== undefined) { + PageRequest.encode(message.pagination, writer.uint32(10).fork()).join(); + } + return writer; + }, + + decode( + input: BinaryReader | Uint8Array, + length?: number, + ): QueryAllSettlementRequest { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseQueryAllSettlementRequest(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 10) { + break; + } + + message.pagination = PageRequest.decode(reader, reader.uint32()); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): QueryAllSettlementRequest { + return { + pagination: isSet(object.pagination) + ? PageRequest.fromJSON(object.pagination) + : undefined, + }; + }, + + toJSON(message: QueryAllSettlementRequest): unknown { + const obj: any = {}; + if (message.pagination !== undefined) { + obj.pagination = PageRequest.toJSON(message.pagination); + } + return obj; + }, + + create, I>>( + base?: I, + ): QueryAllSettlementRequest { + return QueryAllSettlementRequest.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): QueryAllSettlementRequest { + const message = createBaseQueryAllSettlementRequest(); + message.pagination = + object.pagination !== undefined && object.pagination !== null + ? PageRequest.fromPartial(object.pagination) + : undefined; + return message; + }, + }; + +function createBaseQueryAllSettlementResponse(): QueryAllSettlementResponse { + return { settlement: [], pagination: undefined }; +} + +export const QueryAllSettlementResponse: MessageFns = + { + encode( + message: QueryAllSettlementResponse, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + for (const v of message.settlement) { + Settlement.encode(v!, writer.uint32(10).fork()).join(); + } + if (message.pagination !== undefined) { + PageResponse.encode( + message.pagination, + writer.uint32(18).fork(), + ).join(); + } + return writer; + }, + + decode( + input: BinaryReader | Uint8Array, + length?: number, + ): QueryAllSettlementResponse { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseQueryAllSettlementResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 10) { + break; + } + + message.settlement.push(Settlement.decode(reader, reader.uint32())); + continue; + } + case 2: { + if (tag !== 18) { + break; + } + + message.pagination = PageResponse.decode(reader, reader.uint32()); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): QueryAllSettlementResponse { + return { + settlement: globalThis.Array.isArray(object?.settlement) + ? object.settlement.map((e: any) => Settlement.fromJSON(e)) + : [], + pagination: isSet(object.pagination) + ? PageResponse.fromJSON(object.pagination) + : undefined, + }; + }, + + toJSON(message: QueryAllSettlementResponse): unknown { + const obj: any = {}; + if (message.settlement?.length) { + obj.settlement = message.settlement.map((e) => Settlement.toJSON(e)); + } + if (message.pagination !== undefined) { + obj.pagination = PageResponse.toJSON(message.pagination); + } + return obj; + }, + + create, I>>( + base?: I, + ): QueryAllSettlementResponse { + return QueryAllSettlementResponse.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): QueryAllSettlementResponse { + const message = createBaseQueryAllSettlementResponse(); + message.settlement = + object.settlement?.map((e) => Settlement.fromPartial(e)) || []; + message.pagination = + object.pagination !== undefined && object.pagination !== null + ? PageResponse.fromPartial(object.pagination) + : undefined; + return message; + }, + }; + +function createBaseMsgUpdateParams(): MsgUpdateParams { + return { authority: "", params: undefined }; +} + +export const MsgUpdateParams: MessageFns = { + encode( + message: MsgUpdateParams, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + if (message.authority !== "") { + writer.uint32(10).string(message.authority); + } + if (message.params !== undefined) { + Params.encode(message.params, writer.uint32(18).fork()).join(); + } + return writer; + }, + + decode(input: BinaryReader | Uint8Array, length?: number): MsgUpdateParams { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseMsgUpdateParams(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 10) { + break; + } + + message.authority = reader.string(); + continue; + } + case 2: { + if (tag !== 18) { + break; + } + + message.params = Params.decode(reader, reader.uint32()); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): MsgUpdateParams { + return { + authority: isSet(object.authority) + ? globalThis.String(object.authority) + : "", + params: isSet(object.params) ? Params.fromJSON(object.params) : undefined, + }; + }, + + toJSON(message: MsgUpdateParams): unknown { + const obj: any = {}; + if (message.authority !== "") { + obj.authority = message.authority; + } + if (message.params !== undefined) { + obj.params = Params.toJSON(message.params); + } + return obj; + }, + + create, I>>( + base?: I, + ): MsgUpdateParams { + return MsgUpdateParams.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): MsgUpdateParams { + const message = createBaseMsgUpdateParams(); + message.authority = object.authority ?? ""; + message.params = + object.params !== undefined && object.params !== null + ? Params.fromPartial(object.params) + : undefined; + return message; + }, +}; + +function createBaseMsgUpdateParamsResponse(): MsgUpdateParamsResponse { + return {}; +} + +export const MsgUpdateParamsResponse: MessageFns = { + encode( + _: MsgUpdateParamsResponse, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + return writer; + }, + + decode( + input: BinaryReader | Uint8Array, + length?: number, + ): MsgUpdateParamsResponse { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseMsgUpdateParamsResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(_: any): MsgUpdateParamsResponse { + return {}; + }, + + toJSON(_: MsgUpdateParamsResponse): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): MsgUpdateParamsResponse { + return MsgUpdateParamsResponse.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): MsgUpdateParamsResponse { + const message = createBaseMsgUpdateParamsResponse(); + return message; + }, +}; + +function createBaseMsgCreateRequestForFunds(): MsgCreateRequestForFunds { + return { + user: "", + sources: [], + destinationUniverse: 0, + destinationChainID: new Uint8Array(0), + recipientAddress: new Uint8Array(0), + destinations: [], + nonce: new Uint8Array(0), + expiry: Long.UZERO, + signatureData: [], + }; +} + +export const MsgCreateRequestForFunds: MessageFns = { + encode( + message: MsgCreateRequestForFunds, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + if (message.user !== "") { + writer.uint32(58).string(message.user); + } + for (const v of message.sources) { + RFFSourcePair.encode(v!, writer.uint32(10).fork()).join(); + } + if (message.destinationUniverse !== 0) { + writer.uint32(16).int32(message.destinationUniverse); + } + if (message.destinationChainID.length !== 0) { + writer.uint32(26).bytes(message.destinationChainID); + } + if (message.recipientAddress.length !== 0) { + writer.uint32(74).bytes(message.recipientAddress); + } + for (const v of message.destinations) { + RFFDestinationPair.encode(v!, writer.uint32(34).fork()).join(); + } + if (message.nonce.length !== 0) { + writer.uint32(42).bytes(message.nonce); + } + if (!message.expiry.equals(Long.UZERO)) { + writer.uint32(48).uint64(message.expiry.toString()); + } + for (const v of message.signatureData) { + SignatureDatum.encode(v!, writer.uint32(66).fork()).join(); + } + return writer; + }, + + decode( + input: BinaryReader | Uint8Array, + length?: number, + ): MsgCreateRequestForFunds { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseMsgCreateRequestForFunds(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 7: { + if (tag !== 58) { + break; + } + + message.user = reader.string(); + continue; + } + case 1: { + if (tag !== 10) { + break; + } + + message.sources.push(RFFSourcePair.decode(reader, reader.uint32())); + continue; + } + case 2: { + if (tag !== 16) { + break; + } + + message.destinationUniverse = reader.int32() as any; + continue; + } + case 3: { + if (tag !== 26) { + break; + } + + message.destinationChainID = reader.bytes(); + continue; + } + case 9: { + if (tag !== 74) { + break; + } + + message.recipientAddress = reader.bytes(); + continue; + } + case 4: { + if (tag !== 34) { + break; + } + + message.destinations.push( + RFFDestinationPair.decode(reader, reader.uint32()), + ); + continue; + } + case 5: { + if (tag !== 42) { + break; + } + + message.nonce = reader.bytes(); + continue; + } + case 6: { + if (tag !== 48) { + break; + } + + message.expiry = Long.fromString(reader.uint64().toString(), true); + continue; + } + case 8: { + if (tag !== 66) { + break; + } + + message.signatureData.push( + SignatureDatum.decode(reader, reader.uint32()), + ); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): MsgCreateRequestForFunds { + return { + user: isSet(object.user) ? globalThis.String(object.user) : "", + sources: globalThis.Array.isArray(object?.sources) + ? object.sources.map((e: any) => RFFSourcePair.fromJSON(e)) + : [], + destinationUniverse: isSet(object.destinationUniverse) + ? universeFromJSON(object.destinationUniverse) + : 0, + destinationChainID: isSet(object.destinationChainID) + ? bytesFromBase64(object.destinationChainID) + : new Uint8Array(0), + recipientAddress: isSet(object.recipientAddress) + ? bytesFromBase64(object.recipientAddress) + : new Uint8Array(0), + destinations: globalThis.Array.isArray(object?.destinations) + ? object.destinations.map((e: any) => RFFDestinationPair.fromJSON(e)) + : [], + nonce: isSet(object.nonce) + ? bytesFromBase64(object.nonce) + : new Uint8Array(0), + expiry: isSet(object.expiry) ? Long.fromValue(object.expiry) : Long.UZERO, + signatureData: globalThis.Array.isArray(object?.signatureData) + ? object.signatureData.map((e: any) => SignatureDatum.fromJSON(e)) + : [], + }; + }, + + toJSON(message: MsgCreateRequestForFunds): unknown { + const obj: any = {}; + if (message.user !== "") { + obj.user = message.user; + } + if (message.sources?.length) { + obj.sources = message.sources.map((e) => RFFSourcePair.toJSON(e)); + } + if (message.destinationUniverse !== 0) { + obj.destinationUniverse = universeToJSON(message.destinationUniverse); + } + if (message.destinationChainID.length !== 0) { + obj.destinationChainID = base64FromBytes(message.destinationChainID); + } + if (message.recipientAddress.length !== 0) { + obj.recipientAddress = base64FromBytes(message.recipientAddress); + } + if (message.destinations?.length) { + obj.destinations = message.destinations.map((e) => + RFFDestinationPair.toJSON(e), + ); + } + if (message.nonce.length !== 0) { + obj.nonce = base64FromBytes(message.nonce); + } + if (!message.expiry.equals(Long.UZERO)) { + obj.expiry = (message.expiry || Long.UZERO).toString(); + } + if (message.signatureData?.length) { + obj.signatureData = message.signatureData.map((e) => + SignatureDatum.toJSON(e), + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): MsgCreateRequestForFunds { + return MsgCreateRequestForFunds.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): MsgCreateRequestForFunds { + const message = createBaseMsgCreateRequestForFunds(); + message.user = object.user ?? ""; + message.sources = + object.sources?.map((e) => RFFSourcePair.fromPartial(e)) || []; + message.destinationUniverse = object.destinationUniverse ?? 0; + message.destinationChainID = object.destinationChainID ?? new Uint8Array(0); + message.recipientAddress = object.recipientAddress ?? new Uint8Array(0); + message.destinations = + object.destinations?.map((e) => RFFDestinationPair.fromPartial(e)) || []; + message.nonce = object.nonce ?? new Uint8Array(0); + message.expiry = + object.expiry !== undefined && object.expiry !== null + ? Long.fromValue(object.expiry) + : Long.UZERO; + message.signatureData = + object.signatureData?.map((e) => SignatureDatum.fromPartial(e)) || []; + return message; + }, +}; + +function createBaseMsgCreateRequestForFundsResponse(): MsgCreateRequestForFundsResponse { + return { id: Long.UZERO }; +} + +export const MsgCreateRequestForFundsResponse: MessageFns = + { + encode( + message: MsgCreateRequestForFundsResponse, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + if (!message.id.equals(Long.UZERO)) { + writer.uint32(8).uint64(message.id.toString()); + } + return writer; + }, + + decode( + input: BinaryReader | Uint8Array, + length?: number, + ): MsgCreateRequestForFundsResponse { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseMsgCreateRequestForFundsResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 8) { + break; + } + + message.id = Long.fromString(reader.uint64().toString(), true); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): MsgCreateRequestForFundsResponse { + return { id: isSet(object.id) ? Long.fromValue(object.id) : Long.UZERO }; + }, + + toJSON(message: MsgCreateRequestForFundsResponse): unknown { + const obj: any = {}; + if (!message.id.equals(Long.UZERO)) { + obj.id = (message.id || Long.UZERO).toString(); + } + return obj; + }, + + create, I>>( + base?: I, + ): MsgCreateRequestForFundsResponse { + return MsgCreateRequestForFundsResponse.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(object: I): MsgCreateRequestForFundsResponse { + const message = createBaseMsgCreateRequestForFundsResponse(); + message.id = + object.id !== undefined && object.id !== null + ? Long.fromValue(object.id) + : Long.UZERO; + return message; + }, + }; + +function createBaseMsgCreatePendingClaim(): MsgCreatePendingClaim { + return { creator: "", claim: undefined }; +} + +export const MsgCreatePendingClaim: MessageFns = { + encode( + message: MsgCreatePendingClaim, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + if (message.creator !== "") { + writer.uint32(10).string(message.creator); + } + if (message.claim !== undefined) { + BasicClaim.encode(message.claim, writer.uint32(18).fork()).join(); + } + return writer; + }, + + decode( + input: BinaryReader | Uint8Array, + length?: number, + ): MsgCreatePendingClaim { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseMsgCreatePendingClaim(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 10) { + break; + } + + message.creator = reader.string(); + continue; + } + case 2: { + if (tag !== 18) { + break; + } + + message.claim = BasicClaim.decode(reader, reader.uint32()); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): MsgCreatePendingClaim { + return { + creator: isSet(object.creator) ? globalThis.String(object.creator) : "", + claim: isSet(object.claim) + ? BasicClaim.fromJSON(object.claim) + : undefined, + }; + }, + + toJSON(message: MsgCreatePendingClaim): unknown { + const obj: any = {}; + if (message.creator !== "") { + obj.creator = message.creator; + } + if (message.claim !== undefined) { + obj.claim = BasicClaim.toJSON(message.claim); + } + return obj; + }, + + create, I>>( + base?: I, + ): MsgCreatePendingClaim { + return MsgCreatePendingClaim.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): MsgCreatePendingClaim { + const message = createBaseMsgCreatePendingClaim(); + message.creator = object.creator ?? ""; + message.claim = + object.claim !== undefined && object.claim !== null + ? BasicClaim.fromPartial(object.claim) + : undefined; + return message; + }, +}; + +function createBaseMsgCreatePendingClaimResponse(): MsgCreatePendingClaimResponse { + return { id: Long.UZERO }; +} + +export const MsgCreatePendingClaimResponse: MessageFns = + { + encode( + message: MsgCreatePendingClaimResponse, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + if (!message.id.equals(Long.UZERO)) { + writer.uint32(8).uint64(message.id.toString()); + } + return writer; + }, + + decode( + input: BinaryReader | Uint8Array, + length?: number, + ): MsgCreatePendingClaimResponse { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseMsgCreatePendingClaimResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 8) { + break; + } + + message.id = Long.fromString(reader.uint64().toString(), true); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): MsgCreatePendingClaimResponse { + return { id: isSet(object.id) ? Long.fromValue(object.id) : Long.UZERO }; + }, + + toJSON(message: MsgCreatePendingClaimResponse): unknown { + const obj: any = {}; + if (!message.id.equals(Long.UZERO)) { + obj.id = (message.id || Long.UZERO).toString(); + } + return obj; + }, + + create, I>>( + base?: I, + ): MsgCreatePendingClaimResponse { + return MsgCreatePendingClaimResponse.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): MsgCreatePendingClaimResponse { + const message = createBaseMsgCreatePendingClaimResponse(); + message.id = + object.id !== undefined && object.id !== null + ? Long.fromValue(object.id) + : Long.UZERO; + return message; + }, + }; + +function createBaseMsgProcessPendingClaim(): MsgProcessPendingClaim { + return { + creator: "", + claimId: Long.UZERO, + verdict: undefined, + signature: new Uint8Array(0), + }; +} + +export const MsgProcessPendingClaim: MessageFns = { + encode( + message: MsgProcessPendingClaim, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + if (message.creator !== "") { + writer.uint32(10).string(message.creator); + } + if (!message.claimId.equals(Long.UZERO)) { + writer.uint32(16).uint64(message.claimId.toString()); + } + if (message.verdict !== undefined) { + ClaimVerdict.encode(message.verdict, writer.uint32(26).fork()).join(); + } + if (message.signature.length !== 0) { + writer.uint32(34).bytes(message.signature); + } + return writer; + }, + + decode( + input: BinaryReader | Uint8Array, + length?: number, + ): MsgProcessPendingClaim { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseMsgProcessPendingClaim(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 10) { + break; + } + + message.creator = reader.string(); + continue; + } + case 2: { + if (tag !== 16) { + break; + } + + message.claimId = Long.fromString(reader.uint64().toString(), true); + continue; + } + case 3: { + if (tag !== 26) { + break; + } + + message.verdict = ClaimVerdict.decode(reader, reader.uint32()); + continue; + } + case 4: { + if (tag !== 34) { + break; + } + + message.signature = reader.bytes(); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): MsgProcessPendingClaim { + return { + creator: isSet(object.creator) ? globalThis.String(object.creator) : "", + claimId: isSet(object.claimId) + ? Long.fromValue(object.claimId) + : Long.UZERO, + verdict: isSet(object.verdict) + ? ClaimVerdict.fromJSON(object.verdict) + : undefined, + signature: isSet(object.signature) + ? bytesFromBase64(object.signature) + : new Uint8Array(0), + }; + }, + + toJSON(message: MsgProcessPendingClaim): unknown { + const obj: any = {}; + if (message.creator !== "") { + obj.creator = message.creator; + } + if (!message.claimId.equals(Long.UZERO)) { + obj.claimId = (message.claimId || Long.UZERO).toString(); + } + if (message.verdict !== undefined) { + obj.verdict = ClaimVerdict.toJSON(message.verdict); + } + if (message.signature.length !== 0) { + obj.signature = base64FromBytes(message.signature); + } + return obj; + }, + + create, I>>( + base?: I, + ): MsgProcessPendingClaim { + return MsgProcessPendingClaim.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): MsgProcessPendingClaim { + const message = createBaseMsgProcessPendingClaim(); + message.creator = object.creator ?? ""; + message.claimId = + object.claimId !== undefined && object.claimId !== null + ? Long.fromValue(object.claimId) + : Long.UZERO; + message.verdict = + object.verdict !== undefined && object.verdict !== null + ? ClaimVerdict.fromPartial(object.verdict) + : undefined; + message.signature = object.signature ?? new Uint8Array(0); + return message; + }, +}; + +function createBaseMsgProcessPendingClaimResponse(): MsgProcessPendingClaimResponse { + return {}; +} + +export const MsgProcessPendingClaimResponse: MessageFns = + { + encode( + _: MsgProcessPendingClaimResponse, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + return writer; + }, + + decode( + input: BinaryReader | Uint8Array, + length?: number, + ): MsgProcessPendingClaimResponse { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseMsgProcessPendingClaimResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(_: any): MsgProcessPendingClaimResponse { + return {}; + }, + + toJSON(_: MsgProcessPendingClaimResponse): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): MsgProcessPendingClaimResponse { + return MsgProcessPendingClaimResponse.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(_: I): MsgProcessPendingClaimResponse { + const message = createBaseMsgProcessPendingClaimResponse(); + return message; + }, + }; + +function createBaseMsgUpsertProtocolFees(): MsgUpsertProtocolFees { + return { + creator: "", + feeBP: Long.UZERO, + collectionFees: [], + fulfilmentFees: [], + feeRecipients: [], + }; +} + +export const MsgUpsertProtocolFees: MessageFns = { + encode( + message: MsgUpsertProtocolFees, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + if (message.creator !== "") { + writer.uint32(10).string(message.creator); + } + if (!message.feeBP.equals(Long.UZERO)) { + writer.uint32(16).uint64(message.feeBP.toString()); + } + for (const v of message.collectionFees) { + FixedFeeTuple.encode(v!, writer.uint32(26).fork()).join(); + } + for (const v of message.fulfilmentFees) { + FixedFeeTuple.encode(v!, writer.uint32(34).fork()).join(); + } + for (const v of message.feeRecipients) { + AdminFeeRecipient.encode(v!, writer.uint32(42).fork()).join(); + } + return writer; + }, + + decode( + input: BinaryReader | Uint8Array, + length?: number, + ): MsgUpsertProtocolFees { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseMsgUpsertProtocolFees(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 10) { + break; + } + + message.creator = reader.string(); + continue; + } + case 2: { + if (tag !== 16) { + break; + } + + message.feeBP = Long.fromString(reader.uint64().toString(), true); + continue; + } + case 3: { + if (tag !== 26) { + break; + } + + message.collectionFees.push( + FixedFeeTuple.decode(reader, reader.uint32()), + ); + continue; + } + case 4: { + if (tag !== 34) { + break; + } + + message.fulfilmentFees.push( + FixedFeeTuple.decode(reader, reader.uint32()), + ); + continue; + } + case 5: { + if (tag !== 42) { + break; + } + + message.feeRecipients.push( + AdminFeeRecipient.decode(reader, reader.uint32()), + ); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): MsgUpsertProtocolFees { + return { + creator: isSet(object.creator) ? globalThis.String(object.creator) : "", + feeBP: isSet(object.feeBP) ? Long.fromValue(object.feeBP) : Long.UZERO, + collectionFees: globalThis.Array.isArray(object?.collectionFees) + ? object.collectionFees.map((e: any) => FixedFeeTuple.fromJSON(e)) + : [], + fulfilmentFees: globalThis.Array.isArray(object?.fulfilmentFees) + ? object.fulfilmentFees.map((e: any) => FixedFeeTuple.fromJSON(e)) + : [], + feeRecipients: globalThis.Array.isArray(object?.feeRecipients) + ? object.feeRecipients.map((e: any) => AdminFeeRecipient.fromJSON(e)) + : [], + }; + }, + + toJSON(message: MsgUpsertProtocolFees): unknown { + const obj: any = {}; + if (message.creator !== "") { + obj.creator = message.creator; + } + if (!message.feeBP.equals(Long.UZERO)) { + obj.feeBP = (message.feeBP || Long.UZERO).toString(); + } + if (message.collectionFees?.length) { + obj.collectionFees = message.collectionFees.map((e) => + FixedFeeTuple.toJSON(e), + ); + } + if (message.fulfilmentFees?.length) { + obj.fulfilmentFees = message.fulfilmentFees.map((e) => + FixedFeeTuple.toJSON(e), + ); + } + if (message.feeRecipients?.length) { + obj.feeRecipients = message.feeRecipients.map((e) => + AdminFeeRecipient.toJSON(e), + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): MsgUpsertProtocolFees { + return MsgUpsertProtocolFees.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): MsgUpsertProtocolFees { + const message = createBaseMsgUpsertProtocolFees(); + message.creator = object.creator ?? ""; + message.feeBP = + object.feeBP !== undefined && object.feeBP !== null + ? Long.fromValue(object.feeBP) + : Long.UZERO; + message.collectionFees = + object.collectionFees?.map((e) => FixedFeeTuple.fromPartial(e)) || []; + message.fulfilmentFees = + object.fulfilmentFees?.map((e) => FixedFeeTuple.fromPartial(e)) || []; + message.feeRecipients = + object.feeRecipients?.map((e) => AdminFeeRecipient.fromPartial(e)) || []; + return message; + }, +}; + +function createBaseMsgUpsertProtocolFeesResponse(): MsgUpsertProtocolFeesResponse { + return {}; +} + +export const MsgUpsertProtocolFeesResponse: MessageFns = + { + encode( + _: MsgUpsertProtocolFeesResponse, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + return writer; + }, + + decode( + input: BinaryReader | Uint8Array, + length?: number, + ): MsgUpsertProtocolFeesResponse { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseMsgUpsertProtocolFeesResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(_: any): MsgUpsertProtocolFeesResponse { + return {}; + }, + + toJSON(_: MsgUpsertProtocolFeesResponse): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): MsgUpsertProtocolFeesResponse { + return MsgUpsertProtocolFeesResponse.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): MsgUpsertProtocolFeesResponse { + const message = createBaseMsgUpsertProtocolFeesResponse(); + return message; + }, + }; + +function createBaseMsgUpsertSolverData(): MsgUpsertSolverData { + return { cosmosAddress: "", advertisedFees: [], addresses: [] }; +} + +export const MsgUpsertSolverData: MessageFns = { + encode( + message: MsgUpsertSolverData, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + if (message.cosmosAddress !== "") { + writer.uint32(10).string(message.cosmosAddress); + } + for (const v of message.advertisedFees) { + RouteFee.encode(v!, writer.uint32(18).fork()).join(); + } + for (const v of message.addresses) { + SolverAddress.encode(v!, writer.uint32(26).fork()).join(); + } + return writer; + }, + + decode( + input: BinaryReader | Uint8Array, + length?: number, + ): MsgUpsertSolverData { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseMsgUpsertSolverData(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 10) { + break; + } + + message.cosmosAddress = reader.string(); + continue; + } + case 2: { + if (tag !== 18) { + break; + } + + message.advertisedFees.push(RouteFee.decode(reader, reader.uint32())); + continue; + } + case 3: { + if (tag !== 26) { + break; + } + + message.addresses.push(SolverAddress.decode(reader, reader.uint32())); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): MsgUpsertSolverData { + return { + cosmosAddress: isSet(object.cosmosAddress) + ? globalThis.String(object.cosmosAddress) + : "", + advertisedFees: globalThis.Array.isArray(object?.advertisedFees) + ? object.advertisedFees.map((e: any) => RouteFee.fromJSON(e)) + : [], + addresses: globalThis.Array.isArray(object?.addresses) + ? object.addresses.map((e: any) => SolverAddress.fromJSON(e)) + : [], + }; + }, + + toJSON(message: MsgUpsertSolverData): unknown { + const obj: any = {}; + if (message.cosmosAddress !== "") { + obj.cosmosAddress = message.cosmosAddress; + } + if (message.advertisedFees?.length) { + obj.advertisedFees = message.advertisedFees.map((e) => + RouteFee.toJSON(e), + ); + } + if (message.addresses?.length) { + obj.addresses = message.addresses.map((e) => SolverAddress.toJSON(e)); + } + return obj; + }, + + create, I>>( + base?: I, + ): MsgUpsertSolverData { + return MsgUpsertSolverData.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): MsgUpsertSolverData { + const message = createBaseMsgUpsertSolverData(); + message.cosmosAddress = object.cosmosAddress ?? ""; + message.advertisedFees = + object.advertisedFees?.map((e) => RouteFee.fromPartial(e)) || []; + message.addresses = + object.addresses?.map((e) => SolverAddress.fromPartial(e)) || []; + return message; + }, +}; + +function createBaseMsgUpsertSolverDataResponse(): MsgUpsertSolverDataResponse { + return {}; +} + +export const MsgUpsertSolverDataResponse: MessageFns = + { + encode( + _: MsgUpsertSolverDataResponse, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + return writer; + }, + + decode( + input: BinaryReader | Uint8Array, + length?: number, + ): MsgUpsertSolverDataResponse { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseMsgUpsertSolverDataResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(_: any): MsgUpsertSolverDataResponse { + return {}; + }, + + toJSON(_: MsgUpsertSolverDataResponse): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): MsgUpsertSolverDataResponse { + return MsgUpsertSolverDataResponse.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): MsgUpsertSolverDataResponse { + const message = createBaseMsgUpsertSolverDataResponse(); + return message; + }, + }; + function bytesFromBase64(b64: string): Uint8Array { if ((globalThis as any).Buffer) { return Uint8Array.from(globalThis.Buffer.from(b64, "base64")); From c5c22c004ebe7190983aefba0f14aa21341d4de5 Mon Sep 17 00:00:00 2001 From: Abhishek Date: Fri, 12 Dec 2025 16:36:44 +0400 Subject: [PATCH 4/4] fix: fixed generated files --- src/index.ts | 2 +- src/proto/client.ts | 2 +- src/proto/cosmos.ts | 117 +- src/proto/definition.ts | 6076 +++++++++++++-------------------------- src/proto/grpc.ts | 446 --- 5 files changed, 2044 insertions(+), 4599 deletions(-) delete mode 100644 src/proto/grpc.ts diff --git a/src/index.ts b/src/index.ts index 67df804..0d55f37 100644 --- a/src/index.ts +++ b/src/index.ts @@ -5,7 +5,7 @@ export { Query, GrpcWebError, GrpcWebImpl, -} from "./proto/grpc"; +} from "./proto/cosmos"; export { createGrpcWebImpl } from "./proto/client"; export * from "./data"; export * from "./vaultcontracts"; diff --git a/src/proto/client.ts b/src/proto/client.ts index 02aaf22..a73610e 100644 --- a/src/proto/client.ts +++ b/src/proto/client.ts @@ -1,4 +1,4 @@ -import { GrpcWebImpl } from "./grpc"; +import { GrpcWebImpl } from "./cosmos"; export const createGrpcWebImpl = async (url: string) => { const options: ConstructorParameters[1] = {}; diff --git a/src/proto/cosmos.ts b/src/proto/cosmos.ts index 5073de1..02aac1f 100644 --- a/src/proto/cosmos.ts +++ b/src/proto/cosmos.ts @@ -1,7 +1,7 @@ // Code generated by protoc-gen-ts_proto. DO NOT EDIT. // versions: -// protoc-gen-ts_proto v2.7.5 -// protoc v6.33.1 +// protoc-gen-ts_proto v2.8.3 +// protoc v6.32.1 // source: cosmos.proto /* eslint-disable */ @@ -115,44 +115,28 @@ export class QueryClientImpl implements Query { request: DeepPartial, metadata?: grpc.Metadata, ): Promise { - return this.rpc.unary( - QueryGetRequestForFundsDesc, - QueryGetRequestForFundsRequest.fromPartial(request), - metadata, - ); + return this.rpc.unary(QueryGetRequestForFundsDesc, QueryGetRequestForFundsRequest.fromPartial(request), metadata); } ListRequestForFunds( request: DeepPartial, metadata?: grpc.Metadata, ): Promise { - return this.rpc.unary( - QueryListRequestForFundsDesc, - QueryAllRequestForFundsRequest.fromPartial(request), - metadata, - ); + return this.rpc.unary(QueryListRequestForFundsDesc, QueryAllRequestForFundsRequest.fromPartial(request), metadata); } GetPendingClaims( request: DeepPartial, metadata?: grpc.Metadata, ): Promise { - return this.rpc.unary( - QueryGetPendingClaimsDesc, - QueryGetPendingClaimsRequest.fromPartial(request), - metadata, - ); + return this.rpc.unary(QueryGetPendingClaimsDesc, QueryGetPendingClaimsRequest.fromPartial(request), metadata); } ListPendingClaims( request: DeepPartial, metadata?: grpc.Metadata, ): Promise { - return this.rpc.unary( - QueryListPendingClaimsDesc, - QueryAllPendingClaimsRequest.fromPartial(request), - metadata, - ); + return this.rpc.unary(QueryListPendingClaimsDesc, QueryAllPendingClaimsRequest.fromPartial(request), metadata); } GetPendingSettlements( @@ -181,55 +165,35 @@ export class QueryClientImpl implements Query { request: DeepPartial, metadata?: grpc.Metadata, ): Promise { - return this.rpc.unary( - QueryGetProtocolFeesDesc, - QueryGetProtocolFeesRequest.fromPartial(request), - metadata, - ); + return this.rpc.unary(QueryGetProtocolFeesDesc, QueryGetProtocolFeesRequest.fromPartial(request), metadata); } GetSolverData( request: DeepPartial, metadata?: grpc.Metadata, ): Promise { - return this.rpc.unary( - QueryGetSolverDataDesc, - QueryGetSolverDataRequest.fromPartial(request), - metadata, - ); + return this.rpc.unary(QueryGetSolverDataDesc, QueryGetSolverDataRequest.fromPartial(request), metadata); } ListSolverData( request: DeepPartial, metadata?: grpc.Metadata, ): Promise { - return this.rpc.unary( - QueryListSolverDataDesc, - QueryAllSolverDataRequest.fromPartial(request), - metadata, - ); + return this.rpc.unary(QueryListSolverDataDesc, QueryAllSolverDataRequest.fromPartial(request), metadata); } GetSettlement( request: DeepPartial, metadata?: grpc.Metadata, ): Promise { - return this.rpc.unary( - QueryGetSettlementDesc, - QueryGetSettlementRequest.fromPartial(request), - metadata, - ); + return this.rpc.unary(QueryGetSettlementDesc, QueryGetSettlementRequest.fromPartial(request), metadata); } ListSettlement( request: DeepPartial, metadata?: grpc.Metadata, ): Promise { - return this.rpc.unary( - QueryListSettlementDesc, - QueryAllSettlementRequest.fromPartial(request), - metadata, - ); + return this.rpc.unary(QueryListSettlementDesc, QueryAllSettlementRequest.fromPartial(request), metadata); } } @@ -488,8 +452,7 @@ export const QueryListSettlementDesc: UnaryMethodDefinitionish = { } as any, }; -interface UnaryMethodDefinitionishR - extends grpc.UnaryMethodDefinition { +interface UnaryMethodDefinitionishR extends grpc.UnaryMethodDefinition { requestStream: any; responseStream: any; } @@ -534,31 +497,21 @@ export class GrpcWebImpl { metadata: grpc.Metadata | undefined, ): Promise { const request = { ..._request, ...methodDesc.requestType }; - const maybeCombinedMetadata = - metadata && this.options.metadata - ? new BrowserHeaders({ - ...this.options?.metadata.headersMap, - ...metadata?.headersMap, - }) - : (metadata ?? this.options.metadata); + const maybeCombinedMetadata = metadata && this.options.metadata + ? new BrowserHeaders({ ...this.options?.metadata.headersMap, ...metadata?.headersMap }) + : metadata ?? this.options.metadata; return new Promise((resolve, reject) => { grpc.unary(methodDesc, { request, host: this.host, metadata: maybeCombinedMetadata ?? {}, - ...(this.options.transport !== undefined - ? { transport: this.options.transport } - : {}), + ...(this.options.transport !== undefined ? { transport: this.options.transport } : {}), debug: this.options.debug ?? false, onEnd: function (response) { if (response.status === grpc.Code.OK) { resolve(response.message!.toObject()); } else { - const err = new GrpcWebError( - response.statusMessage, - response.status, - response.trailers, - ); + const err = new GrpcWebError(response.statusMessage, response.status, response.trailers); reject(err); } }, @@ -567,35 +520,17 @@ export class GrpcWebImpl { } } -type Builtin = - | Date - | Function - | Uint8Array - | string - | number - | boolean - | undefined; - -export type DeepPartial = T extends Builtin - ? T - : T extends Long - ? string | number | Long - : T extends globalThis.Array - ? globalThis.Array> - : T extends ReadonlyArray - ? ReadonlyArray> - : T extends { $case: string; value: unknown } - ? { $case: T["$case"]; value?: DeepPartial } - : T extends {} - ? { [K in keyof T]?: DeepPartial } - : Partial; +type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined; + +export type DeepPartial = T extends Builtin ? T + : T extends Long ? string | number | Long : T extends globalThis.Array ? globalThis.Array> + : T extends ReadonlyArray ? ReadonlyArray> + : T extends { $case: string; value: unknown } ? { $case: T["$case"]; value?: DeepPartial } + : T extends {} ? { [K in keyof T]?: DeepPartial } + : Partial; export class GrpcWebError extends globalThis.Error { - constructor( - message: string, - public code: grpc.Code, - public metadata: grpc.Metadata, - ) { + constructor(message: string, public code: grpc.Code, public metadata: grpc.Metadata) { super(message); } } diff --git a/src/proto/definition.ts b/src/proto/definition.ts index 5bdca67..930d547 100644 --- a/src/proto/definition.ts +++ b/src/proto/definition.ts @@ -229,41 +229,7 @@ export interface SolverData { addresses: SolverAddress[]; } -export interface QueryGetSolverDataRequest { - cosmosAddress: string; -} - -export interface QueryGetSolverDataResponse { - solverData?: SolverData | undefined; -} - -export interface QueryAllSolverDataRequest { - pagination?: PageRequest | undefined; -} - -export interface QueryAllSolverDataResponse { - solverData: SolverData[]; - pagination?: PageResponse | undefined; -} - -export interface MsgCreateSolverData { - cosmosAddress: string; - advertisedFees: RouteFee[]; - addresses: SolverAddress[]; -} - -export interface MsgCreateSolverDataResponse { -} - -export interface MsgUpdateSolverData { - cosmosAddress: string; - advertisedFees: RouteFee[]; - addresses: SolverAddress[]; -} - -export interface MsgUpdateSolverDataResponse { -} - +/** Settlement defines the Settlement message. */ export interface Settlement { id: Uint8Array; universe: Universe; @@ -293,36 +259,8 @@ export interface ProtocolFees { feeRecipients: AdminFeeRecipient[]; } -export interface QueryGetProtocolFeesRequest { -} - -export interface QueryGetProtocolFeesResponse { - ProtocolFees?: ProtocolFees | undefined; -} - -export interface MsgCreateProtocolFees { - creator: string; - feeBP: Long; - collectionFees: FixedFeeTuple[]; - fulfilmentFees: FixedFeeTuple[]; - feeRecipients: AdminFeeRecipient[]; -} - -export interface MsgCreateProtocolFeesResponse { -} - -export interface MsgUpdateProtocolFees { - creator: string; - feeBP: Long; - collectionFees: FixedFeeTuple[]; - fulfilmentFees: FixedFeeTuple[]; - feeRecipients: AdminFeeRecipient[]; -} - -export interface MsgUpdateProtocolFeesResponse { -} - -export interface PriceOracleDatum { +export interface PendingSettlement { + id: Long; universe: Universe; chainID: Uint8Array; contractAddress: Uint8Array; @@ -330,41 +268,17 @@ export interface PriceOracleDatum { recipient: Uint8Array; } -export interface FulfilmentClaim {} - -export interface QueryGetPriceOracleDataRequest { -} - -export interface QueryGetPriceOracleDataResponse { - PriceOracleData?: PriceOracleData | undefined; -} - -export interface MsgRefundReq { - creator: string; - rffID: Long; -} - -export interface MsgRefundReqResponse { +export interface FulfilmentClaim { } -export interface DepositVEPacket { - id: Long; - gasRefunded: boolean; -} - -export interface FillVEPacket { - id: Long; - fillerAddress: Uint8Array; - transactionHash: Uint8Array; +export interface RefundClaim { } -export interface MsgDoubleCheckTx { - creator: string; - txUniverse: Universe; - txChainID: Uint8Array; - packet?: - | { $case: "depositPacket"; value: DepositVEPacket } - | { $case: "fillPacket"; value: FillVEPacket } +export interface BasicClaim { + RFFID: Long; + claim?: + | { $case: "fulfilmentClaim"; value: FulfilmentClaim } + | { $case: "refundClaim"; value: RefundClaim } | undefined; } @@ -416,7 +330,8 @@ export interface Params { } /** QueryParamsRequest is request type for the Query/Params RPC method. */ -export interface QueryParamsRequest {} +export interface QueryParamsRequest { +} /** QueryParamsResponse is response type for the Query/Params RPC method. */ export interface QueryParamsResponse { @@ -488,7 +403,8 @@ export interface QueryAllPendingSettlementsResponse { } /** QueryGetProtocolFeesRequest defines the QueryGetProtocolFeesRequest message. */ -export interface QueryGetProtocolFeesRequest {} +export interface QueryGetProtocolFeesRequest { +} /** QueryGetProtocolFeesResponse defines the QueryGetProtocolFeesResponse message. */ export interface QueryGetProtocolFeesResponse { @@ -549,7 +465,8 @@ export interface MsgUpdateParams { * MsgUpdateParamsResponse defines the response structure for executing a * MsgUpdateParams message. */ -export interface MsgUpdateParamsResponse {} +export interface MsgUpdateParamsResponse { +} /** MsgCreateRequestForFunds defines the MsgCreateRequestForFunds message. */ export interface MsgCreateRequestForFunds { @@ -589,7 +506,8 @@ export interface MsgProcessPendingClaim { } /** MsgUpdatePendingClaimsResponse defines the MsgUpdatePendingClaimsResponse message. */ -export interface MsgProcessPendingClaimResponse {} +export interface MsgProcessPendingClaimResponse { +} /** MsgUpsertProtocolFees defines the MsgUpsertProtocolFees message. */ export interface MsgUpsertProtocolFees { @@ -601,7 +519,8 @@ export interface MsgUpsertProtocolFees { } /** MsgUpsertProtocolFeesResponse defines the MsgUpsertProtocolFeesResponse message. */ -export interface MsgUpsertProtocolFeesResponse {} +export interface MsgUpsertProtocolFeesResponse { +} /** MsgCreateSolverData defines the MsgCreateSolverData message. */ export interface MsgUpsertSolverData { @@ -611,7 +530,8 @@ export interface MsgUpsertSolverData { } /** MsgCreateSolverDataResponse defines the MsgCreateSolverDataResponse message. */ -export interface MsgUpsertSolverDataResponse {} +export interface MsgUpsertSolverDataResponse { +} function createBasePageRequest(): PageRequest { return { key: new Uint8Array(0), offset: Long.UZERO, limit: Long.UZERO, countTotal: false, reverse: false }; @@ -1481,39 +1401,15 @@ function createBaseRFFCreatedEvent(): RFFCreatedEvent { return { id: Long.UZERO }; } -export const MsgCreateRequestForFunds: MessageFns = { - encode(message: MsgCreateRequestForFunds, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - for (const v of message.sources) { - RFFSourcePair.encode(v!, writer.uint32(10).fork()).join(); - } - if (message.destinationUniverse !== 0) { - writer.uint32(16).int32(message.destinationUniverse); - } - if (message.destinationChainID.length !== 0) { - writer.uint32(26).bytes(message.destinationChainID); - } - if (message.recipientAddress.length !== 0) { - writer.uint32(74).bytes(message.recipientAddress); - } - for (const v of message.destinations) { - RFFDestinationPair.encode(v!, writer.uint32(34).fork()).join(); - } - if (message.nonce.length !== 0) { - writer.uint32(42).bytes(message.nonce); - } - if (!message.expiry.equals(Long.UZERO)) { - writer.uint32(48).uint64(message.expiry.toString()); - } - if (message.user !== "") { - writer.uint32(58).string(message.user); - } - for (const v of message.signatureData) { - SignatureDatum.encode(v!, writer.uint32(66).fork()).join(); +export const RFFCreatedEvent: MessageFns = { + encode(message: RFFCreatedEvent, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { + if (!message.id.equals(Long.UZERO)) { + writer.uint32(8).uint64(message.id.toString()); } return writer; }, - decode(input: BinaryReader | Uint8Array, length?: number): MsgCreateRequestForFunds { + decode(input: BinaryReader | Uint8Array, length?: number): RFFCreatedEvent { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseRFFCreatedEvent(); @@ -1525,71 +1421,7 @@ export const MsgCreateRequestForFunds: MessageFns = { break; } - message.sources.push(RFFSourcePair.decode(reader, reader.uint32())); - continue; - } - case 2: { - if (tag !== 16) { - break; - } - - message.destinationUniverse = reader.int32() as any; - continue; - } - case 3: { - if (tag !== 26) { - break; - } - - message.destinationChainID = reader.bytes(); - continue; - } - case 9: { - if (tag !== 74) { - break; - } - - message.recipientAddress = reader.bytes(); - continue; - } - case 4: { - if (tag !== 34) { - break; - } - - message.destinations.push(RFFDestinationPair.decode(reader, reader.uint32())); - continue; - } - case 5: { - if (tag !== 42) { - break; - } - - message.nonce = reader.bytes(); - continue; - } - case 6: { - if (tag !== 48) { - break; - } - - message.expiry = Long.fromString(reader.uint64().toString(), true); - continue; - } - case 7: { - if (tag !== 58) { - break; - } - - message.user = reader.string(); - continue; - } - case 8: { - if (tag !== 66) { - break; - } - - message.signatureData.push(SignatureDatum.decode(reader, reader.uint32())); + message.id = Long.fromString(reader.uint64().toString(), true); continue; } } @@ -1601,76 +1433,24 @@ export const MsgCreateRequestForFunds: MessageFns = { return message; }, - fromJSON(object: any): MsgCreateRequestForFunds { - return { - sources: globalThis.Array.isArray(object?.sources) - ? object.sources.map((e: any) => RFFSourcePair.fromJSON(e)) - : [], - destinationUniverse: isSet(object.destinationUniverse) ? universeFromJSON(object.destinationUniverse) : 0, - destinationChainID: isSet(object.destinationChainID) - ? bytesFromBase64(object.destinationChainID) - : new Uint8Array(0), - recipientAddress: isSet(object.recipientAddress) ? bytesFromBase64(object.recipientAddress) : new Uint8Array(0), - destinations: globalThis.Array.isArray(object?.destinations) - ? object.destinations.map((e: any) => RFFDestinationPair.fromJSON(e)) - : [], - nonce: isSet(object.nonce) ? bytesFromBase64(object.nonce) : new Uint8Array(0), - expiry: isSet(object.expiry) ? Long.fromValue(object.expiry) : Long.UZERO, - user: isSet(object.user) ? globalThis.String(object.user) : "", - signatureData: globalThis.Array.isArray(object?.signatureData) - ? object.signatureData.map((e: any) => SignatureDatum.fromJSON(e)) - : [], - }; + fromJSON(object: any): RFFCreatedEvent { + return { id: isSet(object.id) ? Long.fromValue(object.id) : Long.UZERO }; }, toJSON(message: RFFCreatedEvent): unknown { const obj: any = {}; - if (message.sources?.length) { - obj.sources = message.sources.map((e) => RFFSourcePair.toJSON(e)); - } - if (message.destinationUniverse !== 0) { - obj.destinationUniverse = universeToJSON(message.destinationUniverse); - } - if (message.destinationChainID.length !== 0) { - obj.destinationChainID = base64FromBytes(message.destinationChainID); - } - if (message.recipientAddress.length !== 0) { - obj.recipientAddress = base64FromBytes(message.recipientAddress); - } - if (message.destinations?.length) { - obj.destinations = message.destinations.map((e) => RFFDestinationPair.toJSON(e)); - } - if (message.nonce.length !== 0) { - obj.nonce = base64FromBytes(message.nonce); - } - if (!message.expiry.equals(Long.UZERO)) { - obj.expiry = (message.expiry || Long.UZERO).toString(); - } - if (message.user !== "") { - obj.user = message.user; - } - if (message.signatureData?.length) { - obj.signatureData = message.signatureData.map((e) => SignatureDatum.toJSON(e)); + if (!message.id.equals(Long.UZERO)) { + obj.id = (message.id || Long.UZERO).toString(); } return obj; }, - create, I>>(base?: I): MsgCreateRequestForFunds { - return MsgCreateRequestForFunds.fromPartial(base ?? ({} as any)); + create, I>>(base?: I): RFFCreatedEvent { + return RFFCreatedEvent.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>(object: I): MsgCreateRequestForFunds { - const message = createBaseMsgCreateRequestForFunds(); - message.sources = object.sources?.map((e) => RFFSourcePair.fromPartial(e)) || []; - message.destinationUniverse = object.destinationUniverse ?? 0; - message.destinationChainID = object.destinationChainID ?? new Uint8Array(0); - message.recipientAddress = object.recipientAddress ?? new Uint8Array(0); - message.destinations = object.destinations?.map((e) => RFFDestinationPair.fromPartial(e)) || []; - message.nonce = object.nonce ?? new Uint8Array(0); - message.expiry = (object.expiry !== undefined && object.expiry !== null) - ? Long.fromValue(object.expiry) - : Long.UZERO; - message.user = object.user ?? ""; - message.signatureData = object.signatureData?.map((e) => SignatureDatum.fromPartial(e)) || []; + fromPartial, I>>(object: I): RFFCreatedEvent { + const message = createBaseRFFCreatedEvent(); + message.id = (object.id !== undefined && object.id !== null) ? Long.fromValue(object.id) : Long.UZERO; return message; }, }; @@ -1679,18 +1459,18 @@ function createBaseRFFAllDepositsCompleteEvent(): RFFAllDepositsCompleteEvent { return { id: Long.UZERO }; } -export const MsgCreateRequestForFundsResponse: MessageFns = { - encode(message: MsgCreateRequestForFundsResponse, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { +export const RFFAllDepositsCompleteEvent: MessageFns = { + encode(message: RFFAllDepositsCompleteEvent, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { if (!message.id.equals(Long.UZERO)) { writer.uint32(8).uint64(message.id.toString()); } return writer; }, - decode(input: BinaryReader | Uint8Array, length?: number): MsgCreateRequestForFundsResponse { + decode(input: BinaryReader | Uint8Array, length?: number): RFFAllDepositsCompleteEvent { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseMsgCreateRequestForFundsResponse(); + const message = createBaseRFFAllDepositsCompleteEvent(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { @@ -1711,11 +1491,11 @@ export const MsgCreateRequestForFundsResponse: MessageFns, I>>( - base?: I, - ): MsgCreateRequestForFundsResponse { - return MsgCreateRequestForFundsResponse.fromPartial(base ?? ({} as any)); + create, I>>(base?: I): RFFAllDepositsCompleteEvent { + return RFFAllDepositsCompleteEvent.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( - object: I, - ): MsgCreateRequestForFundsResponse { - const message = createBaseMsgCreateRequestForFundsResponse(); + fromPartial, I>>(object: I): RFFAllDepositsCompleteEvent { + const message = createBaseRFFAllDepositsCompleteEvent(); message.id = (object.id !== undefined && object.id !== null) ? Long.fromValue(object.id) : Long.UZERO; return message; }, @@ -1741,18 +1517,18 @@ function createBaseRFFFulfilledEvent(): RFFFulfilledEvent { return { id: Long.UZERO }; } -export const QueryGetRequestForFundsRequest: MessageFns = { - encode(message: QueryGetRequestForFundsRequest, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { +export const RFFFulfilledEvent: MessageFns = { + encode(message: RFFFulfilledEvent, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { if (!message.id.equals(Long.UZERO)) { writer.uint32(8).uint64(message.id.toString()); } return writer; }, - decode(input: BinaryReader | Uint8Array, length?: number): QueryGetRequestForFundsRequest { + decode(input: BinaryReader | Uint8Array, length?: number): RFFFulfilledEvent { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseQueryGetRequestForFundsRequest(); + const message = createBaseRFFFulfilledEvent(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { @@ -1773,30 +1549,10 @@ export const QueryGetRequestForFundsRequest: MessageFns, I>>(base?: I): QueryGetRequestForFundsRequest { - return QueryGetRequestForFundsRequest.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>( - object: I, - ): QueryGetRequestForFundsRequest { - const message = createBaseQueryGetRequestForFundsRequest(); - message.id = (object.id !== undefined && object.id !== null) ? Long.fromValue(object.id) : Long.UZERO; - return message; - }, -}; - toJSON(message: RFFFulfilledEvent): unknown { const obj: any = {}; if (!message.id.equals(Long.UZERO)) { @@ -1805,206 +1561,12 @@ export const QueryGetRequestForFundsRequest: MessageFns = { - encode(message: QueryGetRequestForFundsResponse, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - if (message.requestForFunds !== undefined) { - RequestForFunds.encode(message.requestForFunds, writer.uint32(10).fork()).join(); - } - return writer; - }, - - decode(input: BinaryReader | Uint8Array, length?: number): QueryGetRequestForFundsResponse { - const reader = input instanceof BinaryReader ? input : new BinaryReader(input); - const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseQueryGetRequestForFundsResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: { - if (tag !== 10) { - break; - } - - message.requestForFunds = RequestForFunds.decode(reader, reader.uint32()); - continue; - } - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): QueryGetRequestForFundsResponse { - return { - requestForFunds: isSet(object.requestForFunds) ? RequestForFunds.fromJSON(object.requestForFunds) : undefined, - }; - }, - - toJSON(message: QueryGetRequestForFundsResponse): unknown { - const obj: any = {}; - if (message.requestForFunds !== undefined) { - obj.requestForFunds = RequestForFunds.toJSON(message.requestForFunds); - } - return obj; - }, - - create, I>>(base?: I): QueryGetRequestForFundsResponse { - return QueryGetRequestForFundsResponse.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>( - object: I, - ): QueryGetRequestForFundsResponse { - const message = createBaseQueryGetRequestForFundsResponse(); - message.requestForFunds = (object.requestForFunds !== undefined && object.requestForFunds !== null) - ? RequestForFunds.fromPartial(object.requestForFunds) - : undefined; - return message; - }, -}; - -function createBaseQueryAllRequestForFundsRequest(): QueryAllRequestForFundsRequest { - return { pagination: undefined }; -} - -export const QueryAllRequestForFundsRequest: MessageFns = { - encode(message: QueryAllRequestForFundsRequest, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - if (message.pagination !== undefined) { - PageRequest.encode(message.pagination, writer.uint32(10).fork()).join(); - } - return writer; - }, - - decode(input: BinaryReader | Uint8Array, length?: number): QueryAllRequestForFundsRequest { - const reader = input instanceof BinaryReader ? input : new BinaryReader(input); - const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseQueryAllRequestForFundsRequest(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: { - if (tag !== 10) { - break; - } - - message.pagination = PageRequest.decode(reader, reader.uint32()); - continue; - } - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): QueryAllRequestForFundsRequest { - return { pagination: isSet(object.pagination) ? PageRequest.fromJSON(object.pagination) : undefined }; - }, - - toJSON(message: QueryAllRequestForFundsRequest): unknown { - const obj: any = {}; - if (message.pagination !== undefined) { - obj.pagination = PageRequest.toJSON(message.pagination); - } - return obj; - }, - - create, I>>(base?: I): QueryAllRequestForFundsRequest { - return QueryAllRequestForFundsRequest.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>( - object: I, - ): QueryAllRequestForFundsRequest { - const message = createBaseQueryAllRequestForFundsRequest(); - message.pagination = (object.pagination !== undefined && object.pagination !== null) - ? PageRequest.fromPartial(object.pagination) - : undefined; - return message; - }, -}; - -function createBaseQueryAllRequestForFundsResponse(): QueryAllRequestForFundsResponse { - return { requestForFunds: [], pagination: undefined }; -} - -export const QueryAllRequestForFundsResponse: MessageFns = { - encode(message: QueryAllRequestForFundsResponse, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - for (const v of message.requestForFunds) { - RequestForFunds.encode(v!, writer.uint32(10).fork()).join(); - } - if (message.pagination !== undefined) { - PageResponse.encode(message.pagination, writer.uint32(18).fork()).join(); - } - return writer; - }, - - decode(input: BinaryReader | Uint8Array, length?: number): QueryAllRequestForFundsResponse { - const reader = input instanceof BinaryReader ? input : new BinaryReader(input); - const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseQueryAllRequestForFundsResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: { - if (tag !== 10) { - break; - } - - message.requestForFunds.push(RequestForFunds.decode(reader, reader.uint32())); - continue; - } - case 2: { - if (tag !== 18) { - break; - } - - message.pagination = PageResponse.decode(reader, reader.uint32()); - continue; - } - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): QueryAllRequestForFundsResponse { - return { - requestForFunds: globalThis.Array.isArray(object?.requestForFunds) - ? object.requestForFunds.map((e: any) => RequestForFunds.fromJSON(e)) - : [], - pagination: isSet(object.pagination) ? PageResponse.fromJSON(object.pagination) : undefined, - }; - }, - - toJSON(message: QueryAllRequestForFundsResponse): unknown { - const obj: any = {}; - if (message.requestForFunds?.length) { - obj.requestForFunds = message.requestForFunds.map((e) => RequestForFunds.toJSON(e)); - } - if (message.pagination !== undefined) { - obj.pagination = PageResponse.toJSON(message.pagination); - } - return obj; - }, - - create, I>>(base?: I): QueryAllRequestForFundsResponse { - return QueryAllRequestForFundsResponse.fromPartial(base ?? ({} as any)); + create, I>>(base?: I): RFFFulfilledEvent { + return RFFFulfilledEvent.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( - object: I, - ): QueryAllRequestForFundsResponse { - const message = createBaseQueryAllRequestForFundsResponse(); - message.requestForFunds = object.requestForFunds?.map((e) => RequestForFunds.fromPartial(e)) || []; - message.pagination = (object.pagination !== undefined && object.pagination !== null) - ? PageResponse.fromPartial(object.pagination) - : undefined; + fromPartial, I>>(object: I): RFFFulfilledEvent { + const message = createBaseRFFFulfilledEvent(); + message.id = (object.id !== undefined && object.id !== null) ? Long.fromValue(object.id) : Long.UZERO; return message; }, }; @@ -2367,22 +1929,44 @@ export const SolverData: MessageFns = { }, }; -function createBaseQueryGetSolverDataRequest(): QueryGetSolverDataRequest { - return { cosmosAddress: "" }; +function createBaseSettlement(): Settlement { + return { + id: new Uint8Array(0), + universe: 0, + chainID: new Uint8Array(0), + amounts: [], + contractAddresses: [], + solvers: [], + }; } -export const QueryGetSolverDataRequest: MessageFns = { - encode(message: QueryGetSolverDataRequest, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - if (message.cosmosAddress !== "") { - writer.uint32(10).string(message.cosmosAddress); +export const Settlement: MessageFns = { + encode(message: Settlement, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { + if (message.id.length !== 0) { + writer.uint32(10).bytes(message.id); + } + if (message.universe !== 0) { + writer.uint32(16).int32(message.universe); + } + if (message.chainID.length !== 0) { + writer.uint32(26).bytes(message.chainID); + } + for (const v of message.amounts) { + writer.uint32(34).bytes(v!); + } + for (const v of message.contractAddresses) { + writer.uint32(42).bytes(v!); + } + for (const v of message.solvers) { + writer.uint32(50).bytes(v!); } return writer; }, - decode(input: BinaryReader | Uint8Array, length?: number): QueryGetSolverDataRequest { + decode(input: BinaryReader | Uint8Array, length?: number): Settlement { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseQueryGetSolverDataRequest(); + const message = createBaseSettlement(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { @@ -2391,65 +1975,47 @@ export const QueryGetSolverDataRequest: MessageFns = break; } - message.cosmosAddress = reader.string(); + message.id = reader.bytes(); continue; } - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): QueryGetSolverDataRequest { - return { cosmosAddress: isSet(object.cosmosAddress) ? globalThis.String(object.cosmosAddress) : "" }; - }, - - toJSON(message: QueryGetSolverDataRequest): unknown { - const obj: any = {}; - if (message.cosmosAddress !== "") { - obj.cosmosAddress = message.cosmosAddress; - } - return obj; - }, + case 2: { + if (tag !== 16) { + break; + } - create, I>>(base?: I): QueryGetSolverDataRequest { - return QueryGetSolverDataRequest.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): QueryGetSolverDataRequest { - const message = createBaseQueryGetSolverDataRequest(); - message.cosmosAddress = object.cosmosAddress ?? ""; - return message; - }, -}; + message.universe = reader.int32() as any; + continue; + } + case 3: { + if (tag !== 26) { + break; + } -function createBaseQueryGetSolverDataResponse(): QueryGetSolverDataResponse { - return { solverData: undefined }; -} + message.chainID = reader.bytes(); + continue; + } + case 4: { + if (tag !== 34) { + break; + } -export const QueryGetSolverDataResponse: MessageFns = { - encode(message: QueryGetSolverDataResponse, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - if (message.solverData !== undefined) { - SolverData.encode(message.solverData, writer.uint32(10).fork()).join(); - } - return writer; - }, + message.amounts.push(reader.bytes()); + continue; + } + case 5: { + if (tag !== 42) { + break; + } - decode(input: BinaryReader | Uint8Array, length?: number): QueryGetSolverDataResponse { - const reader = input instanceof BinaryReader ? input : new BinaryReader(input); - const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseQueryGetSolverDataResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: { - if (tag !== 10) { + message.contractAddresses.push(reader.bytes()); + continue; + } + case 6: { + if (tag !== 50) { break; } - message.solverData = SolverData.decode(reader, reader.uint32()); + message.solvers.push(reader.bytes()); continue; } } @@ -2461,55 +2027,115 @@ export const QueryGetSolverDataResponse: MessageFns return message; }, - fromJSON(object: any): QueryGetSolverDataResponse { - return { solverData: isSet(object.solverData) ? SolverData.fromJSON(object.solverData) : undefined }; + fromJSON(object: any): Settlement { + return { + id: isSet(object.id) ? bytesFromBase64(object.id) : new Uint8Array(0), + universe: isSet(object.universe) ? universeFromJSON(object.universe) : 0, + chainID: isSet(object.chainID) ? bytesFromBase64(object.chainID) : new Uint8Array(0), + amounts: globalThis.Array.isArray(object?.amounts) ? object.amounts.map((e: any) => bytesFromBase64(e)) : [], + contractAddresses: globalThis.Array.isArray(object?.contractAddresses) + ? object.contractAddresses.map((e: any) => bytesFromBase64(e)) + : [], + solvers: globalThis.Array.isArray(object?.solvers) ? object.solvers.map((e: any) => bytesFromBase64(e)) : [], + }; }, - toJSON(message: QueryGetSolverDataResponse): unknown { + toJSON(message: Settlement): unknown { const obj: any = {}; - if (message.solverData !== undefined) { - obj.solverData = SolverData.toJSON(message.solverData); + if (message.id.length !== 0) { + obj.id = base64FromBytes(message.id); + } + if (message.universe !== 0) { + obj.universe = universeToJSON(message.universe); + } + if (message.chainID.length !== 0) { + obj.chainID = base64FromBytes(message.chainID); + } + if (message.amounts?.length) { + obj.amounts = message.amounts.map((e) => base64FromBytes(e)); + } + if (message.contractAddresses?.length) { + obj.contractAddresses = message.contractAddresses.map((e) => base64FromBytes(e)); + } + if (message.solvers?.length) { + obj.solvers = message.solvers.map((e) => base64FromBytes(e)); } return obj; }, - create, I>>(base?: I): QueryGetSolverDataResponse { - return QueryGetSolverDataResponse.fromPartial(base ?? ({} as any)); + create, I>>(base?: I): Settlement { + return Settlement.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>(object: I): QueryGetSolverDataResponse { - const message = createBaseQueryGetSolverDataResponse(); - message.solverData = (object.solverData !== undefined && object.solverData !== null) - ? SolverData.fromPartial(object.solverData) - : undefined; + fromPartial, I>>(object: I): Settlement { + const message = createBaseSettlement(); + message.id = object.id ?? new Uint8Array(0); + message.universe = object.universe ?? 0; + message.chainID = object.chainID ?? new Uint8Array(0); + message.amounts = object.amounts?.map((e) => e) || []; + message.contractAddresses = object.contractAddresses?.map((e) => e) || []; + message.solvers = object.solvers?.map((e) => e) || []; return message; }, }; -function createBaseQueryAllSolverDataRequest(): QueryAllSolverDataRequest { - return { pagination: undefined }; +function createBaseFixedFeeTuple(): FixedFeeTuple { + return { universe: 0, chainID: new Uint8Array(0), tokenAddress: new Uint8Array(0), fee: new Uint8Array(0) }; } -export const QueryAllSolverDataRequest: MessageFns = { - encode(message: QueryAllSolverDataRequest, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - if (message.pagination !== undefined) { - PageRequest.encode(message.pagination, writer.uint32(10).fork()).join(); +export const FixedFeeTuple: MessageFns = { + encode(message: FixedFeeTuple, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { + if (message.universe !== 0) { + writer.uint32(8).int32(message.universe); + } + if (message.chainID.length !== 0) { + writer.uint32(18).bytes(message.chainID); + } + if (message.tokenAddress.length !== 0) { + writer.uint32(26).bytes(message.tokenAddress); + } + if (message.fee.length !== 0) { + writer.uint32(34).bytes(message.fee); } return writer; }, - decode(input: BinaryReader | Uint8Array, length?: number): QueryAllSolverDataRequest { + decode(input: BinaryReader | Uint8Array, length?: number): FixedFeeTuple { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseQueryAllSolverDataRequest(); + const message = createBaseFixedFeeTuple(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { - if (tag !== 10) { + if (tag !== 8) { break; } - message.pagination = PageRequest.decode(reader, reader.uint32()); + message.universe = reader.int32() as any; + continue; + } + case 2: { + if (tag !== 18) { + break; + } + + message.chainID = reader.bytes(); + continue; + } + case 3: { + if (tag !== 26) { + break; + } + + message.tokenAddress = reader.bytes(); + continue; + } + case 4: { + if (tag !== 34) { + break; + } + + message.fee = reader.bytes(); continue; } } @@ -2521,58 +2147,73 @@ export const QueryAllSolverDataRequest: MessageFns = return message; }, - fromJSON(object: any): QueryAllSolverDataRequest { - return { pagination: isSet(object.pagination) ? PageRequest.fromJSON(object.pagination) : undefined }; + fromJSON(object: any): FixedFeeTuple { + return { + universe: isSet(object.universe) ? universeFromJSON(object.universe) : 0, + chainID: isSet(object.chainID) ? bytesFromBase64(object.chainID) : new Uint8Array(0), + tokenAddress: isSet(object.tokenAddress) ? bytesFromBase64(object.tokenAddress) : new Uint8Array(0), + fee: isSet(object.fee) ? bytesFromBase64(object.fee) : new Uint8Array(0), + }; }, - toJSON(message: QueryAllSolverDataRequest): unknown { + toJSON(message: FixedFeeTuple): unknown { const obj: any = {}; - if (message.pagination !== undefined) { - obj.pagination = PageRequest.toJSON(message.pagination); + if (message.universe !== 0) { + obj.universe = universeToJSON(message.universe); + } + if (message.chainID.length !== 0) { + obj.chainID = base64FromBytes(message.chainID); + } + if (message.tokenAddress.length !== 0) { + obj.tokenAddress = base64FromBytes(message.tokenAddress); + } + if (message.fee.length !== 0) { + obj.fee = base64FromBytes(message.fee); } return obj; }, - create, I>>(base?: I): QueryAllSolverDataRequest { - return QueryAllSolverDataRequest.fromPartial(base ?? ({} as any)); + create, I>>(base?: I): FixedFeeTuple { + return FixedFeeTuple.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>(object: I): QueryAllSolverDataRequest { - const message = createBaseQueryAllSolverDataRequest(); - message.pagination = (object.pagination !== undefined && object.pagination !== null) - ? PageRequest.fromPartial(object.pagination) - : undefined; + fromPartial, I>>(object: I): FixedFeeTuple { + const message = createBaseFixedFeeTuple(); + message.universe = object.universe ?? 0; + message.chainID = object.chainID ?? new Uint8Array(0); + message.tokenAddress = object.tokenAddress ?? new Uint8Array(0); + message.fee = object.fee ?? new Uint8Array(0); return message; }, }; -function createBaseQueryAllSolverDataResponse(): QueryAllSolverDataResponse { - return { solverData: [], pagination: undefined }; +function createBaseAdminFeeRecipient(): AdminFeeRecipient { + return { universe: 0, address: new Uint8Array(0) }; } -export const QueryAllSolverDataResponse: MessageFns = { - encode(message: QueryAllSolverDataResponse, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - for (const v of message.solverData) { - SolverData.encode(v!, writer.uint32(10).fork()).join(); +export const AdminFeeRecipient: MessageFns = { + encode(message: AdminFeeRecipient, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { + if (message.universe !== 0) { + writer.uint32(8).int32(message.universe); } - if (message.pagination !== undefined) { - PageResponse.encode(message.pagination, writer.uint32(18).fork()).join(); + if (message.address.length !== 0) { + writer.uint32(18).bytes(message.address); } return writer; }, - decode(input: BinaryReader | Uint8Array, length?: number): QueryAllSolverDataResponse { + decode(input: BinaryReader | Uint8Array, length?: number): AdminFeeRecipient { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseQueryAllSolverDataResponse(); + const message = createBaseAdminFeeRecipient(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { - if (tag !== 10) { + if (tag !== 8) { break; } - message.solverData.push(SolverData.decode(reader, reader.uint32())); + message.universe = reader.int32() as any; continue; } case 2: { @@ -2580,7 +2221,7 @@ export const QueryAllSolverDataResponse: MessageFns break; } - message.pagination = PageResponse.decode(reader, reader.uint32()); + message.address = reader.bytes(); continue; } } @@ -2592,70 +2233,72 @@ export const QueryAllSolverDataResponse: MessageFns return message; }, - fromJSON(object: any): QueryAllSolverDataResponse { + fromJSON(object: any): AdminFeeRecipient { return { - solverData: globalThis.Array.isArray(object?.solverData) - ? object.solverData.map((e: any) => SolverData.fromJSON(e)) - : [], - pagination: isSet(object.pagination) ? PageResponse.fromJSON(object.pagination) : undefined, + universe: isSet(object.universe) ? universeFromJSON(object.universe) : 0, + address: isSet(object.address) ? bytesFromBase64(object.address) : new Uint8Array(0), }; }, - toJSON(message: QueryAllSolverDataResponse): unknown { + toJSON(message: AdminFeeRecipient): unknown { const obj: any = {}; - if (message.solverData?.length) { - obj.solverData = message.solverData.map((e) => SolverData.toJSON(e)); + if (message.universe !== 0) { + obj.universe = universeToJSON(message.universe); } - if (message.pagination !== undefined) { - obj.pagination = PageResponse.toJSON(message.pagination); + if (message.address.length !== 0) { + obj.address = base64FromBytes(message.address); } return obj; }, - create, I>>(base?: I): QueryAllSolverDataResponse { - return QueryAllSolverDataResponse.fromPartial(base ?? ({} as any)); + create, I>>(base?: I): AdminFeeRecipient { + return AdminFeeRecipient.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>(object: I): QueryAllSolverDataResponse { - const message = createBaseQueryAllSolverDataResponse(); - message.solverData = object.solverData?.map((e) => SolverData.fromPartial(e)) || []; - message.pagination = (object.pagination !== undefined && object.pagination !== null) - ? PageResponse.fromPartial(object.pagination) - : undefined; + fromPartial, I>>(object: I): AdminFeeRecipient { + const message = createBaseAdminFeeRecipient(); + message.universe = object.universe ?? 0; + message.address = object.address ?? new Uint8Array(0); return message; }, }; -function createBaseMsgCreateSolverData(): MsgCreateSolverData { - return { cosmosAddress: "", advertisedFees: [], addresses: [] }; +function createBaseProtocolFees(): ProtocolFees { + return { feeBP: Long.UZERO, collectionFees: [], fulfilmentFees: [], admin: "", feeRecipients: [] }; } -export const MsgCreateSolverData: MessageFns = { - encode(message: MsgCreateSolverData, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - if (message.cosmosAddress !== "") { - writer.uint32(10).string(message.cosmosAddress); +export const ProtocolFees: MessageFns = { + encode(message: ProtocolFees, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { + if (!message.feeBP.equals(Long.UZERO)) { + writer.uint32(8).uint64(message.feeBP.toString()); } - for (const v of message.advertisedFees) { - RouteFee.encode(v!, writer.uint32(18).fork()).join(); + for (const v of message.collectionFees) { + FixedFeeTuple.encode(v!, writer.uint32(18).fork()).join(); } - for (const v of message.addresses) { - SolverAddress.encode(v!, writer.uint32(26).fork()).join(); + for (const v of message.fulfilmentFees) { + FixedFeeTuple.encode(v!, writer.uint32(26).fork()).join(); + } + if (message.admin !== "") { + writer.uint32(34).string(message.admin); + } + for (const v of message.feeRecipients) { + AdminFeeRecipient.encode(v!, writer.uint32(42).fork()).join(); } return writer; }, - decode(input: BinaryReader | Uint8Array, length?: number): MsgCreateSolverData { + decode(input: BinaryReader | Uint8Array, length?: number): ProtocolFees { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseMsgCreateSolverData(); + const message = createBaseProtocolFees(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { - if (tag !== 10) { + if (tag !== 8) { break; } - message.cosmosAddress = reader.string(); + message.feeBP = Long.fromString(reader.uint64().toString(), true); continue; } case 2: { @@ -2663,7 +2306,7 @@ export const MsgCreateSolverData: MessageFns = { break; } - message.advertisedFees.push(RouteFee.decode(reader, reader.uint32())); + message.collectionFees.push(FixedFeeTuple.decode(reader, reader.uint32())); continue; } case 3: { @@ -2671,7 +2314,23 @@ export const MsgCreateSolverData: MessageFns = { break; } - message.addresses.push(SolverAddress.decode(reader, reader.uint32())); + message.fulfilmentFees.push(FixedFeeTuple.decode(reader, reader.uint32())); + continue; + } + case 4: { + if (tag !== 34) { + break; + } + + message.admin = reader.string(); + continue; + } + case 5: { + if (tag !== 42) { + break; + } + + message.feeRecipients.push(AdminFeeRecipient.decode(reader, reader.uint32())); continue; } } @@ -2683,126 +2342,111 @@ export const MsgCreateSolverData: MessageFns = { return message; }, - fromJSON(object: any): MsgCreateSolverData { + fromJSON(object: any): ProtocolFees { return { - cosmosAddress: isSet(object.cosmosAddress) ? globalThis.String(object.cosmosAddress) : "", - advertisedFees: globalThis.Array.isArray(object?.advertisedFees) - ? object.advertisedFees.map((e: any) => RouteFee.fromJSON(e)) + feeBP: isSet(object.feeBP) ? Long.fromValue(object.feeBP) : Long.UZERO, + collectionFees: globalThis.Array.isArray(object?.collectionFees) + ? object.collectionFees.map((e: any) => FixedFeeTuple.fromJSON(e)) : [], - addresses: globalThis.Array.isArray(object?.addresses) - ? object.addresses.map((e: any) => SolverAddress.fromJSON(e)) + fulfilmentFees: globalThis.Array.isArray(object?.fulfilmentFees) + ? object.fulfilmentFees.map((e: any) => FixedFeeTuple.fromJSON(e)) + : [], + admin: isSet(object.admin) ? globalThis.String(object.admin) : "", + feeRecipients: globalThis.Array.isArray(object?.feeRecipients) + ? object.feeRecipients.map((e: any) => AdminFeeRecipient.fromJSON(e)) : [], }; }, - toJSON(message: MsgCreateSolverData): unknown { + toJSON(message: ProtocolFees): unknown { const obj: any = {}; - if (message.cosmosAddress !== "") { - obj.cosmosAddress = message.cosmosAddress; + if (!message.feeBP.equals(Long.UZERO)) { + obj.feeBP = (message.feeBP || Long.UZERO).toString(); } - if (message.advertisedFees?.length) { - obj.advertisedFees = message.advertisedFees.map((e) => RouteFee.toJSON(e)); + if (message.collectionFees?.length) { + obj.collectionFees = message.collectionFees.map((e) => FixedFeeTuple.toJSON(e)); } - if (message.addresses?.length) { - obj.addresses = message.addresses.map((e) => SolverAddress.toJSON(e)); + if (message.fulfilmentFees?.length) { + obj.fulfilmentFees = message.fulfilmentFees.map((e) => FixedFeeTuple.toJSON(e)); } - return obj; - }, - - create, I>>(base?: I): MsgCreateSolverData { - return MsgCreateSolverData.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): MsgCreateSolverData { - const message = createBaseMsgCreateSolverData(); - message.cosmosAddress = object.cosmosAddress ?? ""; - message.advertisedFees = object.advertisedFees?.map((e) => RouteFee.fromPartial(e)) || []; - message.addresses = object.addresses?.map((e) => SolverAddress.fromPartial(e)) || []; - return message; - }, -}; - -function createBaseMsgCreateSolverDataResponse(): MsgCreateSolverDataResponse { - return {}; -} - -export const MsgCreateSolverDataResponse: MessageFns = { - encode(_: MsgCreateSolverDataResponse, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - return writer; - }, - - decode(input: BinaryReader | Uint8Array, length?: number): MsgCreateSolverDataResponse { - const reader = input instanceof BinaryReader ? input : new BinaryReader(input); - const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseMsgCreateSolverDataResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); + if (message.admin !== "") { + obj.admin = message.admin; + } + if (message.feeRecipients?.length) { + obj.feeRecipients = message.feeRecipients.map((e) => AdminFeeRecipient.toJSON(e)); } - return message; - }, - - fromJSON(_: any): MsgCreateSolverDataResponse { - return {}; - }, - - toJSON(_: MsgCreateSolverDataResponse): unknown { - const obj: any = {}; return obj; }, - create, I>>(base?: I): MsgCreateSolverDataResponse { - return MsgCreateSolverDataResponse.fromPartial(base ?? ({} as any)); + create, I>>(base?: I): ProtocolFees { + return ProtocolFees.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>(_: I): MsgCreateSolverDataResponse { - const message = createBaseMsgCreateSolverDataResponse(); + fromPartial, I>>(object: I): ProtocolFees { + const message = createBaseProtocolFees(); + message.feeBP = (object.feeBP !== undefined && object.feeBP !== null) ? Long.fromValue(object.feeBP) : Long.UZERO; + message.collectionFees = object.collectionFees?.map((e) => FixedFeeTuple.fromPartial(e)) || []; + message.fulfilmentFees = object.fulfilmentFees?.map((e) => FixedFeeTuple.fromPartial(e)) || []; + message.admin = object.admin ?? ""; + message.feeRecipients = object.feeRecipients?.map((e) => AdminFeeRecipient.fromPartial(e)) || []; return message; }, }; -function createBaseMsgUpdateSolverData(): MsgUpdateSolverData { - return { cosmosAddress: "", advertisedFees: [], addresses: [] }; +function createBasePendingSettlement(): PendingSettlement { + return { + id: Long.UZERO, + universe: 0, + chainID: new Uint8Array(0), + contractAddress: new Uint8Array(0), + amount: new Uint8Array(0), + recipient: new Uint8Array(0), + }; } -export const MsgUpdateSolverData: MessageFns = { - encode(message: MsgUpdateSolverData, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - if (message.cosmosAddress !== "") { - writer.uint32(10).string(message.cosmosAddress); +export const PendingSettlement: MessageFns = { + encode(message: PendingSettlement, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { + if (!message.id.equals(Long.UZERO)) { + writer.uint32(8).uint64(message.id.toString()); } - for (const v of message.advertisedFees) { - RouteFee.encode(v!, writer.uint32(18).fork()).join(); + if (message.universe !== 0) { + writer.uint32(16).int32(message.universe); } - for (const v of message.addresses) { - SolverAddress.encode(v!, writer.uint32(26).fork()).join(); + if (message.chainID.length !== 0) { + writer.uint32(26).bytes(message.chainID); + } + if (message.contractAddress.length !== 0) { + writer.uint32(34).bytes(message.contractAddress); + } + if (message.amount.length !== 0) { + writer.uint32(42).bytes(message.amount); + } + if (message.recipient.length !== 0) { + writer.uint32(50).bytes(message.recipient); } return writer; }, - decode(input: BinaryReader | Uint8Array, length?: number): MsgUpdateSolverData { + decode(input: BinaryReader | Uint8Array, length?: number): PendingSettlement { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseMsgUpdateSolverData(); + const message = createBasePendingSettlement(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { - if (tag !== 10) { + if (tag !== 8) { break; } - message.cosmosAddress = reader.string(); + message.id = Long.fromString(reader.uint64().toString(), true); continue; } case 2: { - if (tag !== 18) { + if (tag !== 16) { break; } - message.advertisedFees.push(RouteFee.decode(reader, reader.uint32())); + message.universe = reader.int32() as any; continue; } case 3: { @@ -2810,7 +2454,31 @@ export const MsgUpdateSolverData: MessageFns = { break; } - message.addresses.push(SolverAddress.decode(reader, reader.uint32())); + message.chainID = reader.bytes(); + continue; + } + case 4: { + if (tag !== 34) { + break; + } + + message.contractAddress = reader.bytes(); + continue; + } + case 5: { + if (tag !== 42) { + break; + } + + message.amount = reader.bytes(); + continue; + } + case 6: { + if (tag !== 50) { + break; + } + + message.recipient = reader.bytes(); continue; } } @@ -2822,57 +2490,68 @@ export const MsgUpdateSolverData: MessageFns = { return message; }, - fromJSON(object: any): MsgUpdateSolverData { + fromJSON(object: any): PendingSettlement { return { - cosmosAddress: isSet(object.cosmosAddress) ? globalThis.String(object.cosmosAddress) : "", - advertisedFees: globalThis.Array.isArray(object?.advertisedFees) - ? object.advertisedFees.map((e: any) => RouteFee.fromJSON(e)) - : [], - addresses: globalThis.Array.isArray(object?.addresses) - ? object.addresses.map((e: any) => SolverAddress.fromJSON(e)) - : [], + id: isSet(object.id) ? Long.fromValue(object.id) : Long.UZERO, + universe: isSet(object.universe) ? universeFromJSON(object.universe) : 0, + chainID: isSet(object.chainID) ? bytesFromBase64(object.chainID) : new Uint8Array(0), + contractAddress: isSet(object.contractAddress) ? bytesFromBase64(object.contractAddress) : new Uint8Array(0), + amount: isSet(object.amount) ? bytesFromBase64(object.amount) : new Uint8Array(0), + recipient: isSet(object.recipient) ? bytesFromBase64(object.recipient) : new Uint8Array(0), }; }, - toJSON(message: MsgUpdateSolverData): unknown { + toJSON(message: PendingSettlement): unknown { const obj: any = {}; - if (message.cosmosAddress !== "") { - obj.cosmosAddress = message.cosmosAddress; + if (!message.id.equals(Long.UZERO)) { + obj.id = (message.id || Long.UZERO).toString(); } - if (message.advertisedFees?.length) { - obj.advertisedFees = message.advertisedFees.map((e) => RouteFee.toJSON(e)); + if (message.universe !== 0) { + obj.universe = universeToJSON(message.universe); } - if (message.addresses?.length) { - obj.addresses = message.addresses.map((e) => SolverAddress.toJSON(e)); + if (message.chainID.length !== 0) { + obj.chainID = base64FromBytes(message.chainID); + } + if (message.contractAddress.length !== 0) { + obj.contractAddress = base64FromBytes(message.contractAddress); + } + if (message.amount.length !== 0) { + obj.amount = base64FromBytes(message.amount); + } + if (message.recipient.length !== 0) { + obj.recipient = base64FromBytes(message.recipient); } return obj; }, - create, I>>(base?: I): MsgUpdateSolverData { - return MsgUpdateSolverData.fromPartial(base ?? ({} as any)); + create, I>>(base?: I): PendingSettlement { + return PendingSettlement.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>(object: I): MsgUpdateSolverData { - const message = createBaseMsgUpdateSolverData(); - message.cosmosAddress = object.cosmosAddress ?? ""; - message.advertisedFees = object.advertisedFees?.map((e) => RouteFee.fromPartial(e)) || []; - message.addresses = object.addresses?.map((e) => SolverAddress.fromPartial(e)) || []; + fromPartial, I>>(object: I): PendingSettlement { + const message = createBasePendingSettlement(); + message.id = (object.id !== undefined && object.id !== null) ? Long.fromValue(object.id) : Long.UZERO; + message.universe = object.universe ?? 0; + message.chainID = object.chainID ?? new Uint8Array(0); + message.contractAddress = object.contractAddress ?? new Uint8Array(0); + message.amount = object.amount ?? new Uint8Array(0); + message.recipient = object.recipient ?? new Uint8Array(0); return message; }, }; -function createBaseMsgUpdateSolverDataResponse(): MsgUpdateSolverDataResponse { +function createBaseFulfilmentClaim(): FulfilmentClaim { return {}; } -export const MsgUpdateSolverDataResponse: MessageFns = { - encode(_: MsgUpdateSolverDataResponse, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { +export const FulfilmentClaim: MessageFns = { + encode(_: FulfilmentClaim, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { return writer; }, - decode(input: BinaryReader | Uint8Array, length?: number): MsgUpdateSolverDataResponse { + decode(input: BinaryReader | Uint8Array, length?: number): FulfilmentClaim { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseMsgUpdateSolverDataResponse(); + const message = createBaseFulfilmentClaim(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { @@ -2885,79 +2564,108 @@ export const MsgUpdateSolverDataResponse: MessageFns, I>>(base?: I): MsgUpdateSolverDataResponse { - return MsgUpdateSolverDataResponse.fromPartial(base ?? ({} as any)); + create, I>>(base?: I): FulfilmentClaim { + return FulfilmentClaim.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>(_: I): MsgUpdateSolverDataResponse { - const message = createBaseMsgUpdateSolverDataResponse(); + fromPartial, I>>(_: I): FulfilmentClaim { + const message = createBaseFulfilmentClaim(); return message; }, }; -function createBaseSettlement(): Settlement { - return { - id: new Uint8Array(0), - universe: 0, - chainID: new Uint8Array(0), - amounts: [], - contractAddresses: [], - solvers: [], - }; +function createBaseRefundClaim(): RefundClaim { + return {}; } -export const Settlement: MessageFns = { - encode(message: Settlement, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - if (message.id.length !== 0) { - writer.uint32(10).bytes(message.id); - } - if (message.universe !== 0) { - writer.uint32(16).int32(message.universe); - } - if (message.chainID.length !== 0) { - writer.uint32(26).bytes(message.chainID); - } - for (const v of message.amounts) { - writer.uint32(34).bytes(v!); +export const RefundClaim: MessageFns = { + encode(_: RefundClaim, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { + return writer; + }, + + decode(input: BinaryReader | Uint8Array, length?: number): RefundClaim { + const reader = input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseRefundClaim(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); } - for (const v of message.contractAddresses) { - writer.uint32(42).bytes(v!); + return message; + }, + + fromJSON(_: any): RefundClaim { + return {}; + }, + + toJSON(_: RefundClaim): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>(base?: I): RefundClaim { + return RefundClaim.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>(_: I): RefundClaim { + const message = createBaseRefundClaim(); + return message; + }, +}; + +function createBaseBasicClaim(): BasicClaim { + return { RFFID: Long.UZERO, claim: undefined }; +} + +export const BasicClaim: MessageFns = { + encode(message: BasicClaim, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { + if (!message.RFFID.equals(Long.UZERO)) { + writer.uint32(8).uint64(message.RFFID.toString()); } - for (const v of message.solvers) { - writer.uint32(50).bytes(v!); + switch (message.claim?.$case) { + case "fulfilmentClaim": + FulfilmentClaim.encode(message.claim.value, writer.uint32(18).fork()).join(); + break; + case "refundClaim": + RefundClaim.encode(message.claim.value, writer.uint32(26).fork()).join(); + break; } return writer; }, - decode(input: BinaryReader | Uint8Array, length?: number): Settlement { + decode(input: BinaryReader | Uint8Array, length?: number): BasicClaim { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseSettlement(); + const message = createBaseBasicClaim(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { - if (tag !== 10) { + if (tag !== 8) { break; } - message.id = reader.bytes(); + message.RFFID = Long.fromString(reader.uint64().toString(), true); continue; } case 2: { - if (tag !== 16) { + if (tag !== 18) { break; } - message.universe = reader.int32() as any; + message.claim = { $case: "fulfilmentClaim", value: FulfilmentClaim.decode(reader, reader.uint32()) }; continue; } case 3: { @@ -2965,31 +2673,7 @@ export const Settlement: MessageFns = { break; } - message.chainID = reader.bytes(); - continue; - } - case 4: { - if (tag !== 34) { - break; - } - - message.amounts.push(reader.bytes()); - continue; - } - case 5: { - if (tag !== 42) { - break; - } - - message.contractAddresses.push(reader.bytes()); - continue; - } - case 6: { - if (tag !== 50) { - break; - } - - message.solvers.push(reader.bytes()); + message.claim = { $case: "refundClaim", value: RefundClaim.decode(reader, reader.uint32()) }; continue; } } @@ -3001,74 +2685,82 @@ export const Settlement: MessageFns = { return message; }, - fromJSON(object: any): Settlement { + fromJSON(object: any): BasicClaim { return { - id: isSet(object.id) ? bytesFromBase64(object.id) : new Uint8Array(0), - universe: isSet(object.universe) ? universeFromJSON(object.universe) : 0, - chainId: isSet(object.chainId) ? bytesFromBase64(object.chainId) : new Uint8Array(0), - amounts: globalThis.Array.isArray(object?.amounts) ? object.amounts.map((e: any) => bytesFromBase64(e)) : [], - contractAddresses: globalThis.Array.isArray(object?.contractAddresses) - ? object.contractAddresses.map((e: any) => bytesFromBase64(e)) - : [], - filler: globalThis.Array.isArray(object?.filler) ? object.filler.map((e: any) => bytesFromBase64(e)) : [], - success: isSet(object.success) ? globalThis.Boolean(object.success) : false, + RFFID: isSet(object.RFFID) ? Long.fromValue(object.RFFID) : Long.UZERO, + claim: isSet(object.fulfilmentClaim) + ? { $case: "fulfilmentClaim", value: FulfilmentClaim.fromJSON(object.fulfilmentClaim) } + : isSet(object.refundClaim) + ? { $case: "refundClaim", value: RefundClaim.fromJSON(object.refundClaim) } + : undefined, }; }, - toJSON(message: Settlement): unknown { + toJSON(message: BasicClaim): unknown { const obj: any = {}; - if (message.id.length !== 0) { - obj.id = base64FromBytes(message.id); - } - if (message.universe !== 0) { - obj.universe = universeToJSON(message.universe); - } - if (message.chainID.length !== 0) { - obj.chainID = base64FromBytes(message.chainID); - } - if (message.amounts?.length) { - obj.amounts = message.amounts.map((e) => base64FromBytes(e)); - } - if (message.contractAddresses?.length) { - obj.contractAddresses = message.contractAddresses.map((e) => base64FromBytes(e)); + if (!message.RFFID.equals(Long.UZERO)) { + obj.RFFID = (message.RFFID || Long.UZERO).toString(); } - if (message.solvers?.length) { - obj.solvers = message.solvers.map((e) => base64FromBytes(e)); + if (message.claim?.$case === "fulfilmentClaim") { + obj.fulfilmentClaim = FulfilmentClaim.toJSON(message.claim.value); + } else if (message.claim?.$case === "refundClaim") { + obj.refundClaim = RefundClaim.toJSON(message.claim.value); } return obj; }, - create, I>>(base?: I): Settlement { - return Settlement.fromPartial(base ?? ({} as any)); + create, I>>(base?: I): BasicClaim { + return BasicClaim.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>(object: I): Settlement { - const message = createBaseSettlement(); - message.id = object.id ?? new Uint8Array(0); - message.universe = object.universe ?? 0; - message.chainID = object.chainID ?? new Uint8Array(0); - message.amounts = object.amounts?.map((e) => e) || []; - message.contractAddresses = object.contractAddresses?.map((e) => e) || []; - message.solvers = object.solvers?.map((e) => e) || []; + fromPartial, I>>(object: I): BasicClaim { + const message = createBaseBasicClaim(); + message.RFFID = (object.RFFID !== undefined && object.RFFID !== null) ? Long.fromValue(object.RFFID) : Long.UZERO; + switch (object.claim?.$case) { + case "fulfilmentClaim": { + if (object.claim?.value !== undefined && object.claim?.value !== null) { + message.claim = { $case: "fulfilmentClaim", value: FulfilmentClaim.fromPartial(object.claim.value) }; + } + break; + } + case "refundClaim": { + if (object.claim?.value !== undefined && object.claim?.value !== null) { + message.claim = { $case: "refundClaim", value: RefundClaim.fromPartial(object.claim.value) }; + } + break; + } + } return message; }, }; -function createBaseQueryGetSettlementRequest(): QueryGetSettlementRequest { - return { id: Long.UZERO }; +function createBasePendingClaims(): PendingClaims { + return { id: Long.UZERO, creator: "", claim: undefined, timestamp: Long.UZERO, attempts: 0 }; } -export const QueryGetSettlementRequest: MessageFns = { - encode(message: QueryGetSettlementRequest, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { +export const PendingClaims: MessageFns = { + encode(message: PendingClaims, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { if (!message.id.equals(Long.UZERO)) { writer.uint32(8).uint64(message.id.toString()); } + if (message.creator !== "") { + writer.uint32(18).string(message.creator); + } + if (message.claim !== undefined) { + BasicClaim.encode(message.claim, writer.uint32(26).fork()).join(); + } + if (!message.timestamp.equals(Long.UZERO)) { + writer.uint32(40).uint64(message.timestamp.toString()); + } + if (message.attempts !== 0) { + writer.uint32(32).uint32(message.attempts); + } return writer; }, - decode(input: BinaryReader | Uint8Array, length?: number): QueryGetSettlementRequest { + decode(input: BinaryReader | Uint8Array, length?: number): PendingClaims { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseQueryGetSettlementRequest(); + const message = createBasePendingClaims(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { @@ -3080,6 +2772,38 @@ export const QueryGetSettlementRequest: MessageFns = message.id = Long.fromString(reader.uint64().toString(), true); continue; } + case 2: { + if (tag !== 18) { + break; + } + + message.creator = reader.string(); + continue; + } + case 3: { + if (tag !== 26) { + break; + } + + message.claim = BasicClaim.decode(reader, reader.uint32()); + continue; + } + case 5: { + if (tag !== 40) { + break; + } + + message.timestamp = Long.fromString(reader.uint64().toString(), true); + continue; + } + case 4: { + if (tag !== 32) { + break; + } + + message.attempts = reader.uint32(); + continue; + } } if ((tag & 7) === 4 || tag === 0) { break; @@ -3089,53 +2813,102 @@ export const QueryGetSettlementRequest: MessageFns = return message; }, - fromJSON(object: any): QueryGetSettlementRequest { - return { id: isSet(object.id) ? Long.fromValue(object.id) : Long.UZERO }; + fromJSON(object: any): PendingClaims { + return { + id: isSet(object.id) ? Long.fromValue(object.id) : Long.UZERO, + creator: isSet(object.creator) ? globalThis.String(object.creator) : "", + claim: isSet(object.claim) ? BasicClaim.fromJSON(object.claim) : undefined, + timestamp: isSet(object.timestamp) ? Long.fromValue(object.timestamp) : Long.UZERO, + attempts: isSet(object.attempts) ? globalThis.Number(object.attempts) : 0, + }; }, - toJSON(message: QueryGetSettlementRequest): unknown { + toJSON(message: PendingClaims): unknown { const obj: any = {}; if (!message.id.equals(Long.UZERO)) { obj.id = (message.id || Long.UZERO).toString(); } + if (message.creator !== "") { + obj.creator = message.creator; + } + if (message.claim !== undefined) { + obj.claim = BasicClaim.toJSON(message.claim); + } + if (!message.timestamp.equals(Long.UZERO)) { + obj.timestamp = (message.timestamp || Long.UZERO).toString(); + } + if (message.attempts !== 0) { + obj.attempts = Math.round(message.attempts); + } return obj; }, - create, I>>(base?: I): QueryGetSettlementRequest { - return QueryGetSettlementRequest.fromPartial(base ?? ({} as any)); + create, I>>(base?: I): PendingClaims { + return PendingClaims.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>(object: I): QueryGetSettlementRequest { - const message = createBaseQueryGetSettlementRequest(); + fromPartial, I>>(object: I): PendingClaims { + const message = createBasePendingClaims(); message.id = (object.id !== undefined && object.id !== null) ? Long.fromValue(object.id) : Long.UZERO; + message.creator = object.creator ?? ""; + message.claim = (object.claim !== undefined && object.claim !== null) + ? BasicClaim.fromPartial(object.claim) + : undefined; + message.timestamp = (object.timestamp !== undefined && object.timestamp !== null) + ? Long.fromValue(object.timestamp) + : Long.UZERO; + message.attempts = object.attempts ?? 0; return message; }, }; -function createBaseQueryGetSettlementResponse(): QueryGetSettlementResponse { - return { Settlement: undefined }; +function createBaseFulfilmentVerdict(): FulfilmentVerdict { + return { depositedIndexes: [], solverAddress: new Uint8Array(0) }; } -export const QueryGetSettlementResponse: MessageFns = { - encode(message: QueryGetSettlementResponse, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - if (message.Settlement !== undefined) { - Settlement.encode(message.Settlement, writer.uint32(10).fork()).join(); +export const FulfilmentVerdict: MessageFns = { + encode(message: FulfilmentVerdict, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { + writer.uint32(10).fork(); + for (const v of message.depositedIndexes) { + writer.uint32(v); + } + writer.join(); + if (message.solverAddress.length !== 0) { + writer.uint32(18).bytes(message.solverAddress); } return writer; }, - decode(input: BinaryReader | Uint8Array, length?: number): QueryGetSettlementResponse { + decode(input: BinaryReader | Uint8Array, length?: number): FulfilmentVerdict { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseQueryGetSettlementResponse(); + const message = createBaseFulfilmentVerdict(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { - if (tag !== 10) { + if (tag === 8) { + message.depositedIndexes.push(reader.uint32()); + + continue; + } + + if (tag === 10) { + const end2 = reader.uint32() + reader.pos; + while (reader.pos < end2) { + message.depositedIndexes.push(reader.uint32()); + } + + continue; + } + + break; + } + case 2: { + if (tag !== 18) { break; } - message.Settlement = Settlement.decode(reader, reader.uint32()); + message.solverAddress = reader.bytes(); continue; } } @@ -3147,56 +2920,75 @@ export const QueryGetSettlementResponse: MessageFns return message; }, - fromJSON(object: any): QueryGetSettlementResponse { - return { Settlement: isSet(object.Settlement) ? Settlement.fromJSON(object.Settlement) : undefined }; + fromJSON(object: any): FulfilmentVerdict { + return { + depositedIndexes: globalThis.Array.isArray(object?.depositedIndexes) + ? object.depositedIndexes.map((e: any) => globalThis.Number(e)) + : [], + solverAddress: isSet(object.solverAddress) ? bytesFromBase64(object.solverAddress) : new Uint8Array(0), + }; }, - toJSON(message: QueryGetSettlementResponse): unknown { + toJSON(message: FulfilmentVerdict): unknown { const obj: any = {}; - if (message.Settlement !== undefined) { - obj.Settlement = Settlement.toJSON(message.Settlement); + if (message.depositedIndexes?.length) { + obj.depositedIndexes = message.depositedIndexes.map((e) => Math.round(e)); + } + if (message.solverAddress.length !== 0) { + obj.solverAddress = base64FromBytes(message.solverAddress); } return obj; }, - create, I>>(base?: I): QueryGetSettlementResponse { - return QueryGetSettlementResponse.fromPartial(base ?? ({} as any)); + create, I>>(base?: I): FulfilmentVerdict { + return FulfilmentVerdict.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>(object: I): QueryGetSettlementResponse { - const message = createBaseQueryGetSettlementResponse(); - message.Settlement = (object.Settlement !== undefined && object.Settlement !== null) - ? Settlement.fromPartial(object.Settlement) - : undefined; + fromPartial, I>>(object: I): FulfilmentVerdict { + const message = createBaseFulfilmentVerdict(); + message.depositedIndexes = object.depositedIndexes?.map((e) => e) || []; + message.solverAddress = object.solverAddress ?? new Uint8Array(0); return message; }, }; -function createBaseQueryAllSettlementRequest(): QueryAllSettlementRequest { - return { pagination: undefined }; +function createBaseRefundVerdict(): RefundVerdict { + return { depositedIndexes: [] }; } -export const QueryAllSettlementRequest: MessageFns = { - encode(message: QueryAllSettlementRequest, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - if (message.pagination !== undefined) { - PageRequest.encode(message.pagination, writer.uint32(10).fork()).join(); +export const RefundVerdict: MessageFns = { + encode(message: RefundVerdict, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { + writer.uint32(10).fork(); + for (const v of message.depositedIndexes) { + writer.uint32(v); } + writer.join(); return writer; }, - decode(input: BinaryReader | Uint8Array, length?: number): QueryAllSettlementRequest { + decode(input: BinaryReader | Uint8Array, length?: number): RefundVerdict { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseQueryAllSettlementRequest(); + const message = createBaseRefundVerdict(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { - if (tag !== 10) { - break; + if (tag === 8) { + message.depositedIndexes.push(reader.uint32()); + + continue; } - message.pagination = PageRequest.decode(reader, reader.uint32()); - continue; + if (tag === 10) { + const end2 = reader.uint32() + reader.pos; + while (reader.pos < end2) { + message.depositedIndexes.push(reader.uint32()); + } + + continue; + } + + break; } } if ((tag & 7) === 4 || tag === 0) { @@ -3207,146 +2999,81 @@ export const QueryAllSettlementRequest: MessageFns = return message; }, - fromJSON(object: any): QueryAllSettlementRequest { - return { pagination: isSet(object.pagination) ? PageRequest.fromJSON(object.pagination) : undefined }; + fromJSON(object: any): RefundVerdict { + return { + depositedIndexes: globalThis.Array.isArray(object?.depositedIndexes) + ? object.depositedIndexes.map((e: any) => globalThis.Number(e)) + : [], + }; }, - toJSON(message: QueryAllSettlementRequest): unknown { + toJSON(message: RefundVerdict): unknown { const obj: any = {}; - if (message.pagination !== undefined) { - obj.pagination = PageRequest.toJSON(message.pagination); + if (message.depositedIndexes?.length) { + obj.depositedIndexes = message.depositedIndexes.map((e) => Math.round(e)); } return obj; }, - create, I>>(base?: I): QueryAllSettlementRequest { - return QueryAllSettlementRequest.fromPartial(base ?? ({} as any)); + create, I>>(base?: I): RefundVerdict { + return RefundVerdict.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>(object: I): QueryAllSettlementRequest { - const message = createBaseQueryAllSettlementRequest(); - message.pagination = (object.pagination !== undefined && object.pagination !== null) - ? PageRequest.fromPartial(object.pagination) - : undefined; + fromPartial, I>>(object: I): RefundVerdict { + const message = createBaseRefundVerdict(); + message.depositedIndexes = object.depositedIndexes?.map((e) => e) || []; return message; }, }; -function createBaseQueryAllSettlementResponse(): QueryAllSettlementResponse { - return { Settlement: [], pagination: undefined }; +function createBaseClaimVerdict(): ClaimVerdict { + return { approved: false, verdict: undefined }; } -export const QueryAllSettlementResponse: MessageFns = { - encode(message: QueryAllSettlementResponse, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - for (const v of message.Settlement) { - Settlement.encode(v!, writer.uint32(10).fork()).join(); +export const ClaimVerdict: MessageFns = { + encode(message: ClaimVerdict, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { + if (message.approved !== false) { + writer.uint32(8).bool(message.approved); } - if (message.pagination !== undefined) { - PageResponse.encode(message.pagination, writer.uint32(18).fork()).join(); + switch (message.verdict?.$case) { + case "fulfilmentVerdict": + FulfilmentVerdict.encode(message.verdict.value, writer.uint32(82).fork()).join(); + break; + case "refundVerdict": + RefundVerdict.encode(message.verdict.value, writer.uint32(90).fork()).join(); + break; } return writer; }, - decode(input: BinaryReader | Uint8Array, length?: number): QueryAllSettlementResponse { + decode(input: BinaryReader | Uint8Array, length?: number): ClaimVerdict { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseQueryAllSettlementResponse(); + const message = createBaseClaimVerdict(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { - if (tag !== 10) { - break; - } - - message.Settlement.push(Settlement.decode(reader, reader.uint32())); - continue; - } - case 2: { - if (tag !== 18) { + if (tag !== 8) { break; } - message.pagination = PageResponse.decode(reader, reader.uint32()); + message.approved = reader.bool(); continue; } - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): QueryAllSettlementResponse { - return { - Settlement: globalThis.Array.isArray(object?.Settlement) - ? object.Settlement.map((e: any) => Settlement.fromJSON(e)) - : [], - pagination: isSet(object.pagination) ? PageResponse.fromJSON(object.pagination) : undefined, - }; - }, - - toJSON(message: QueryAllSettlementResponse): unknown { - const obj: any = {}; - if (message.Settlement?.length) { - obj.Settlement = message.Settlement.map((e) => Settlement.toJSON(e)); - } - if (message.pagination !== undefined) { - obj.pagination = PageResponse.toJSON(message.pagination); - } - return obj; - }, - - create, I>>(base?: I): QueryAllSettlementResponse { - return QueryAllSettlementResponse.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): QueryAllSettlementResponse { - const message = createBaseQueryAllSettlementResponse(); - message.Settlement = object.Settlement?.map((e) => Settlement.fromPartial(e)) || []; - message.pagination = (object.pagination !== undefined && object.pagination !== null) - ? PageResponse.fromPartial(object.pagination) - : undefined; - return message; - }, -}; - -function createBaseQueryRequestForFundsByAddressRequest(): QueryRequestForFundsByAddressRequest { - return { account: "", pagination: undefined }; -} - -export const QueryRequestForFundsByAddressRequest: MessageFns = { - encode(message: QueryRequestForFundsByAddressRequest, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - if (message.account !== "") { - writer.uint32(10).string(message.account); - } - if (message.pagination !== undefined) { - PageRequest.encode(message.pagination, writer.uint32(18).fork()).join(); - } - return writer; - }, - - decode(input: BinaryReader | Uint8Array, length?: number): QueryRequestForFundsByAddressRequest { - const reader = input instanceof BinaryReader ? input : new BinaryReader(input); - const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseQueryRequestForFundsByAddressRequest(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: { - if (tag !== 10) { + case 10: { + if (tag !== 82) { break; } - message.account = reader.string(); + message.verdict = { $case: "fulfilmentVerdict", value: FulfilmentVerdict.decode(reader, reader.uint32()) }; continue; } - case 2: { - if (tag !== 18) { + case 11: { + if (tag !== 90) { break; } - message.pagination = PageRequest.decode(reader, reader.uint32()); + message.verdict = { $case: "refundVerdict", value: RefundVerdict.decode(reader, reader.uint32()) }; continue; } } @@ -3358,83 +3085,93 @@ export const QueryRequestForFundsByAddressRequest: MessageFns, I>>( - base?: I, - ): QueryRequestForFundsByAddressRequest { - return QueryRequestForFundsByAddressRequest.fromPartial(base ?? ({} as any)); + create, I>>(base?: I): ClaimVerdict { + return ClaimVerdict.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( - object: I, - ): QueryRequestForFundsByAddressRequest { - const message = createBaseQueryRequestForFundsByAddressRequest(); - message.account = object.account ?? ""; - message.pagination = (object.pagination !== undefined && object.pagination !== null) - ? PageRequest.fromPartial(object.pagination) - : undefined; + fromPartial, I>>(object: I): ClaimVerdict { + const message = createBaseClaimVerdict(); + message.approved = object.approved ?? false; + switch (object.verdict?.$case) { + case "fulfilmentVerdict": { + if (object.verdict?.value !== undefined && object.verdict?.value !== null) { + message.verdict = { $case: "fulfilmentVerdict", value: FulfilmentVerdict.fromPartial(object.verdict.value) }; + } + break; + } + case "refundVerdict": { + if (object.verdict?.value !== undefined && object.verdict?.value !== null) { + message.verdict = { $case: "refundVerdict", value: RefundVerdict.fromPartial(object.verdict.value) }; + } + break; + } + } return message; }, }; -function createBaseFixedFeeTuple(): FixedFeeTuple { - return { universe: 0, chainID: new Uint8Array(0), tokenAddress: new Uint8Array(0), fee: new Uint8Array(0) }; +function createBaseChainParams(): ChainParams { + return { chainID: new Uint8Array(0), allTokensDisabled: false, disabledTokens: [] }; } -export const FixedFeeTuple: MessageFns = { - encode(message: FixedFeeTuple, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - if (message.universe !== 0) { - writer.uint32(8).int32(message.universe); - } +export const ChainParams: MessageFns = { + encode(message: ChainParams, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { if (message.chainID.length !== 0) { - writer.uint32(18).bytes(message.chainID); + writer.uint32(10).bytes(message.chainID); } - if (message.tokenAddress.length !== 0) { - writer.uint32(26).bytes(message.tokenAddress); + if (message.allTokensDisabled !== false) { + writer.uint32(16).bool(message.allTokensDisabled); } - if (message.fee.length !== 0) { - writer.uint32(34).bytes(message.fee); + for (const v of message.disabledTokens) { + writer.uint32(26).bytes(v!); } return writer; }, - decode(input: BinaryReader | Uint8Array, length?: number): FixedFeeTuple { + decode(input: BinaryReader | Uint8Array, length?: number): ChainParams { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseFixedFeeTuple(); + const message = createBaseChainParams(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { - if (tag !== 8) { + if (tag !== 10) { break; } - message.universe = reader.int32() as any; + message.chainID = reader.bytes(); continue; } case 2: { - if (tag !== 18) { + if (tag !== 16) { break; } - message.chainID = reader.bytes(); + message.allTokensDisabled = reader.bool(); continue; } case 3: { @@ -3442,15 +3179,7 @@ export const FixedFeeTuple: MessageFns = { break; } - message.tokenAddress = reader.bytes(); - continue; - } - case 4: { - if (tag !== 34) { - break; - } - - message.fee = reader.bytes(); + message.disabledTokens.push(reader.bytes()); continue; } } @@ -3462,64 +3191,64 @@ export const FixedFeeTuple: MessageFns = { return message; }, - fromJSON(object: any): FixedFeeTuple { + fromJSON(object: any): ChainParams { return { - universe: isSet(object.universe) ? universeFromJSON(object.universe) : 0, chainID: isSet(object.chainID) ? bytesFromBase64(object.chainID) : new Uint8Array(0), - tokenAddress: isSet(object.tokenAddress) ? bytesFromBase64(object.tokenAddress) : new Uint8Array(0), - fee: isSet(object.fee) ? bytesFromBase64(object.fee) : new Uint8Array(0), + allTokensDisabled: isSet(object.allTokensDisabled) ? globalThis.Boolean(object.allTokensDisabled) : false, + disabledTokens: globalThis.Array.isArray(object?.disabledTokens) + ? object.disabledTokens.map((e: any) => bytesFromBase64(e)) + : [], }; }, - toJSON(message: FixedFeeTuple): unknown { + toJSON(message: ChainParams): unknown { const obj: any = {}; - if (message.universe !== 0) { - obj.universe = universeToJSON(message.universe); - } if (message.chainID.length !== 0) { obj.chainID = base64FromBytes(message.chainID); } - if (message.tokenAddress.length !== 0) { - obj.tokenAddress = base64FromBytes(message.tokenAddress); + if (message.allTokensDisabled !== false) { + obj.allTokensDisabled = message.allTokensDisabled; } - if (message.fee.length !== 0) { - obj.fee = base64FromBytes(message.fee); + if (message.disabledTokens?.length) { + obj.disabledTokens = message.disabledTokens.map((e) => base64FromBytes(e)); } return obj; }, - create, I>>(base?: I): FixedFeeTuple { - return FixedFeeTuple.fromPartial(base ?? ({} as any)); + create, I>>(base?: I): ChainParams { + return ChainParams.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>(object: I): FixedFeeTuple { - const message = createBaseFixedFeeTuple(); - message.universe = object.universe ?? 0; + fromPartial, I>>(object: I): ChainParams { + const message = createBaseChainParams(); message.chainID = object.chainID ?? new Uint8Array(0); - message.tokenAddress = object.tokenAddress ?? new Uint8Array(0); - message.fee = object.fee ?? new Uint8Array(0); + message.allTokensDisabled = object.allTokensDisabled ?? false; + message.disabledTokens = object.disabledTokens?.map((e) => e) || []; return message; }, }; -function createBaseAdminFeeRecipient(): AdminFeeRecipient { - return { universe: 0, address: new Uint8Array(0) }; +function createBaseUniverseParams(): UniverseParams { + return { universe: 0, allChainsDisabled: false, chainParams: [] }; } -export const AdminFeeRecipient: MessageFns = { - encode(message: AdminFeeRecipient, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { +export const UniverseParams: MessageFns = { + encode(message: UniverseParams, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { if (message.universe !== 0) { writer.uint32(8).int32(message.universe); } - if (message.address.length !== 0) { - writer.uint32(18).bytes(message.address); + if (message.allChainsDisabled !== false) { + writer.uint32(16).bool(message.allChainsDisabled); + } + for (const v of message.chainParams) { + ChainParams.encode(v!, writer.uint32(26).fork()).join(); } return writer; }, - decode(input: BinaryReader | Uint8Array, length?: number): AdminFeeRecipient { + decode(input: BinaryReader | Uint8Array, length?: number): UniverseParams { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseAdminFeeRecipient(); + const message = createBaseUniverseParams(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { @@ -3532,11 +3261,19 @@ export const AdminFeeRecipient: MessageFns = { continue; } case 2: { - if (tag !== 18) { + if (tag !== 16) { break; } - message.address = reader.bytes(); + message.allChainsDisabled = reader.bool(); + continue; + } + case 3: { + if (tag !== 26) { + break; + } + + message.chainParams.push(ChainParams.decode(reader, reader.uint32())); continue; } } @@ -3548,104 +3285,111 @@ export const AdminFeeRecipient: MessageFns = { return message; }, - fromJSON(object: any): AdminFeeRecipient { + fromJSON(object: any): UniverseParams { return { universe: isSet(object.universe) ? universeFromJSON(object.universe) : 0, - address: isSet(object.address) ? bytesFromBase64(object.address) : new Uint8Array(0), + allChainsDisabled: isSet(object.allChainsDisabled) ? globalThis.Boolean(object.allChainsDisabled) : false, + chainParams: globalThis.Array.isArray(object?.chainParams) + ? object.chainParams.map((e: any) => ChainParams.fromJSON(e)) + : [], }; }, - toJSON(message: AdminFeeRecipient): unknown { + toJSON(message: UniverseParams): unknown { const obj: any = {}; if (message.universe !== 0) { obj.universe = universeToJSON(message.universe); } - if (message.address.length !== 0) { - obj.address = base64FromBytes(message.address); + if (message.allChainsDisabled !== false) { + obj.allChainsDisabled = message.allChainsDisabled; + } + if (message.chainParams?.length) { + obj.chainParams = message.chainParams.map((e) => ChainParams.toJSON(e)); } return obj; }, - create, I>>(base?: I): AdminFeeRecipient { - return AdminFeeRecipient.fromPartial(base ?? ({} as any)); + create, I>>(base?: I): UniverseParams { + return UniverseParams.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>(object: I): AdminFeeRecipient { - const message = createBaseAdminFeeRecipient(); + fromPartial, I>>(object: I): UniverseParams { + const message = createBaseUniverseParams(); message.universe = object.universe ?? 0; - message.address = object.address ?? new Uint8Array(0); + message.allChainsDisabled = object.allChainsDisabled ?? false; + message.chainParams = object.chainParams?.map((e) => ChainParams.fromPartial(e)) || []; return message; }, }; -function createBaseProtocolFees(): ProtocolFees { - return { feeBP: Long.UZERO, collectionFees: [], fulfilmentFees: [], admin: "", feeRecipients: [] }; +function createBaseParams(): Params { + return { mpcAddress: new Uint8Array(0), maxAttempts: 0, settlementNo: 0, newRFFDisabled: false, universeParams: [] }; } -export const ProtocolFees: MessageFns = { - encode(message: ProtocolFees, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - if (!message.feeBP.equals(Long.UZERO)) { - writer.uint32(8).uint64(message.feeBP.toString()); +export const Params: MessageFns = { + encode(message: Params, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { + if (message.mpcAddress.length !== 0) { + writer.uint32(10).bytes(message.mpcAddress); } - for (const v of message.collectionFees) { - FixedFeeTuple.encode(v!, writer.uint32(18).fork()).join(); + if (message.maxAttempts !== 0) { + writer.uint32(16).uint32(message.maxAttempts); } - for (const v of message.fulfilmentFees) { - FixedFeeTuple.encode(v!, writer.uint32(26).fork()).join(); + if (message.settlementNo !== 0) { + writer.uint32(24).uint32(message.settlementNo); } - if (message.admin !== "") { - writer.uint32(34).string(message.admin); + if (message.newRFFDisabled !== false) { + writer.uint32(80).bool(message.newRFFDisabled); } - for (const v of message.feeRecipients) { - AdminFeeRecipient.encode(v!, writer.uint32(42).fork()).join(); + for (const v of message.universeParams) { + UniverseParams.encode(v!, writer.uint32(90).fork()).join(); } return writer; }, - decode(input: BinaryReader | Uint8Array, length?: number): ProtocolFees { + decode(input: BinaryReader | Uint8Array, length?: number): Params { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseProtocolFees(); + const message = createBaseParams(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { - if (tag !== 8) { + if (tag !== 10) { break; } - message.feeBP = Long.fromString(reader.uint64().toString(), true); + message.mpcAddress = reader.bytes(); continue; } case 2: { - if (tag !== 18) { + if (tag !== 16) { break; } - message.collectionFees.push(FixedFeeTuple.decode(reader, reader.uint32())); + message.maxAttempts = reader.uint32(); continue; } case 3: { - if (tag !== 26) { + if (tag !== 24) { break; } - message.fulfilmentFees.push(FixedFeeTuple.decode(reader, reader.uint32())); + message.settlementNo = reader.uint32(); continue; } - case 4: { - if (tag !== 34) { + case 10: { + if (tag !== 80) { break; } - message.admin = reader.string(); + message.newRFFDisabled = reader.bool(); continue; } - case 5: { - if (tag !== 42) { + case 11: { + if (tag !== 90) { break; } - message.feeRecipients.push(AdminFeeRecipient.decode(reader, reader.uint32())); + message.universeParams.push(UniverseParams.decode(reader, reader.uint32())); continue; } } @@ -3657,69 +3401,65 @@ export const ProtocolFees: MessageFns = { return message; }, - fromJSON(object: any): ProtocolFees { + fromJSON(object: any): Params { return { - feeBP: isSet(object.feeBP) ? Long.fromValue(object.feeBP) : Long.UZERO, - collectionFees: globalThis.Array.isArray(object?.collectionFees) - ? object.collectionFees.map((e: any) => FixedFeeTuple.fromJSON(e)) - : [], - fulfilmentFees: globalThis.Array.isArray(object?.fulfilmentFees) - ? object.fulfilmentFees.map((e: any) => FixedFeeTuple.fromJSON(e)) - : [], - admin: isSet(object.admin) ? globalThis.String(object.admin) : "", - feeRecipients: globalThis.Array.isArray(object?.feeRecipients) - ? object.feeRecipients.map((e: any) => AdminFeeRecipient.fromJSON(e)) + mpcAddress: isSet(object.mpcAddress) ? bytesFromBase64(object.mpcAddress) : new Uint8Array(0), + maxAttempts: isSet(object.maxAttempts) ? globalThis.Number(object.maxAttempts) : 0, + settlementNo: isSet(object.settlementNo) ? globalThis.Number(object.settlementNo) : 0, + newRFFDisabled: isSet(object.newRFFDisabled) ? globalThis.Boolean(object.newRFFDisabled) : false, + universeParams: globalThis.Array.isArray(object?.universeParams) + ? object.universeParams.map((e: any) => UniverseParams.fromJSON(e)) : [], }; }, - toJSON(message: ProtocolFees): unknown { + toJSON(message: Params): unknown { const obj: any = {}; - if (!message.feeBP.equals(Long.UZERO)) { - obj.feeBP = (message.feeBP || Long.UZERO).toString(); + if (message.mpcAddress.length !== 0) { + obj.mpcAddress = base64FromBytes(message.mpcAddress); } - if (message.collectionFees?.length) { - obj.collectionFees = message.collectionFees.map((e) => FixedFeeTuple.toJSON(e)); + if (message.maxAttempts !== 0) { + obj.maxAttempts = Math.round(message.maxAttempts); } - if (message.fulfilmentFees?.length) { - obj.fulfilmentFees = message.fulfilmentFees.map((e) => FixedFeeTuple.toJSON(e)); + if (message.settlementNo !== 0) { + obj.settlementNo = Math.round(message.settlementNo); } - if (message.admin !== "") { - obj.admin = message.admin; + if (message.newRFFDisabled !== false) { + obj.newRFFDisabled = message.newRFFDisabled; } - if (message.feeRecipients?.length) { - obj.feeRecipients = message.feeRecipients.map((e) => AdminFeeRecipient.toJSON(e)); + if (message.universeParams?.length) { + obj.universeParams = message.universeParams.map((e) => UniverseParams.toJSON(e)); } return obj; }, - create, I>>(base?: I): ProtocolFees { - return ProtocolFees.fromPartial(base ?? ({} as any)); + create, I>>(base?: I): Params { + return Params.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>(object: I): ProtocolFees { - const message = createBaseProtocolFees(); - message.feeBP = (object.feeBP !== undefined && object.feeBP !== null) ? Long.fromValue(object.feeBP) : Long.UZERO; - message.collectionFees = object.collectionFees?.map((e) => FixedFeeTuple.fromPartial(e)) || []; - message.fulfilmentFees = object.fulfilmentFees?.map((e) => FixedFeeTuple.fromPartial(e)) || []; - message.admin = object.admin ?? ""; - message.feeRecipients = object.feeRecipients?.map((e) => AdminFeeRecipient.fromPartial(e)) || []; + fromPartial, I>>(object: I): Params { + const message = createBaseParams(); + message.mpcAddress = object.mpcAddress ?? new Uint8Array(0); + message.maxAttempts = object.maxAttempts ?? 0; + message.settlementNo = object.settlementNo ?? 0; + message.newRFFDisabled = object.newRFFDisabled ?? false; + message.universeParams = object.universeParams?.map((e) => UniverseParams.fromPartial(e)) || []; return message; }, }; -function createBaseQueryGetProtocolFeesRequest(): QueryGetProtocolFeesRequest { +function createBaseQueryParamsRequest(): QueryParamsRequest { return {}; } -export const QueryGetProtocolFeesRequest: MessageFns = { - encode(_: QueryGetProtocolFeesRequest, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { +export const QueryParamsRequest: MessageFns = { + encode(_: QueryParamsRequest, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { return writer; }, - decode(input: BinaryReader | Uint8Array, length?: number): QueryGetProtocolFeesRequest { + decode(input: BinaryReader | Uint8Array, length?: number): QueryParamsRequest { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseQueryGetProtocolFeesRequest(); + const message = createBaseQueryParamsRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { @@ -3732,40 +3472,40 @@ export const QueryGetProtocolFeesRequest: MessageFns, I>>(base?: I): QueryGetProtocolFeesRequest { - return QueryGetProtocolFeesRequest.fromPartial(base ?? ({} as any)); + create, I>>(base?: I): QueryParamsRequest { + return QueryParamsRequest.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>(_: I): QueryGetProtocolFeesRequest { - const message = createBaseQueryGetProtocolFeesRequest(); + fromPartial, I>>(_: I): QueryParamsRequest { + const message = createBaseQueryParamsRequest(); return message; }, }; -function createBaseQueryGetProtocolFeesResponse(): QueryGetProtocolFeesResponse { - return { ProtocolFees: undefined }; +function createBaseQueryParamsResponse(): QueryParamsResponse { + return { params: undefined }; } -export const QueryGetProtocolFeesResponse: MessageFns = { - encode(message: QueryGetProtocolFeesResponse, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - if (message.ProtocolFees !== undefined) { - ProtocolFees.encode(message.ProtocolFees, writer.uint32(10).fork()).join(); +export const QueryParamsResponse: MessageFns = { + encode(message: QueryParamsResponse, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { + if (message.params !== undefined) { + Params.encode(message.params, writer.uint32(10).fork()).join(); } return writer; }, - decode(input: BinaryReader | Uint8Array, length?: number): QueryGetProtocolFeesResponse { + decode(input: BinaryReader | Uint8Array, length?: number): QueryParamsResponse { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseQueryGetProtocolFeesResponse(); + const message = createBaseQueryParamsResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { @@ -3774,7 +3514,7 @@ export const QueryGetProtocolFeesResponse: MessageFns, I>>(base?: I): QueryGetProtocolFeesResponse { - return QueryGetProtocolFeesResponse.fromPartial(base ?? ({} as any)); + create, I>>(base?: I): QueryParamsResponse { + return QueryParamsResponse.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>(object: I): QueryGetProtocolFeesResponse { - const message = createBaseQueryGetProtocolFeesResponse(); - message.ProtocolFees = (object.ProtocolFees !== undefined && object.ProtocolFees !== null) - ? ProtocolFees.fromPartial(object.ProtocolFees) + fromPartial, I>>(object: I): QueryParamsResponse { + const message = createBaseQueryParamsResponse(); + message.params = (object.params !== undefined && object.params !== null) + ? Params.fromPartial(object.params) : undefined; return message; }, }; -function createBaseMsgCreateProtocolFees(): MsgCreateProtocolFees { - return { creator: "", feeBP: Long.UZERO, collectionFees: [], fulfilmentFees: [], feeRecipients: [] }; +function createBaseQueryGetRequestForFundsRequest(): QueryGetRequestForFundsRequest { + return { id: Long.UZERO }; } -export const MsgCreateProtocolFees: MessageFns = { - encode(message: MsgCreateProtocolFees, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - if (message.creator !== "") { - writer.uint32(10).string(message.creator); - } - if (!message.feeBP.equals(Long.UZERO)) { - writer.uint32(16).uint64(message.feeBP.toString()); - } - for (const v of message.collectionFees) { - FixedFeeTuple.encode(v!, writer.uint32(26).fork()).join(); - } - for (const v of message.fulfilmentFees) { - FixedFeeTuple.encode(v!, writer.uint32(34).fork()).join(); - } - for (const v of message.feeRecipients) { - AdminFeeRecipient.encode(v!, writer.uint32(42).fork()).join(); +export const QueryGetRequestForFundsRequest: MessageFns = { + encode(message: QueryGetRequestForFundsRequest, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { + if (!message.id.equals(Long.UZERO)) { + writer.uint32(8).uint64(message.id.toString()); } return writer; }, - decode(input: BinaryReader | Uint8Array, length?: number): MsgCreateProtocolFees { + decode(input: BinaryReader | Uint8Array, length?: number): QueryGetRequestForFundsRequest { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseMsgCreateProtocolFees(); + const message = createBaseQueryGetRequestForFundsRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { - if (tag !== 10) { - break; - } - - message.creator = reader.string(); - continue; - } - case 2: { - if (tag !== 16) { - break; - } - - message.feeBP = Long.fromString(reader.uint64().toString(), true); - continue; - } - case 3: { - if (tag !== 26) { - break; - } - - message.collectionFees.push(FixedFeeTuple.decode(reader, reader.uint32())); - continue; - } - case 4: { - if (tag !== 34) { - break; - } - - message.fulfilmentFees.push(FixedFeeTuple.decode(reader, reader.uint32())); - continue; - } - case 5: { - if (tag !== 42) { + if (tag !== 8) { break; } - message.feeRecipients.push(AdminFeeRecipient.decode(reader, reader.uint32())); + message.id = Long.fromString(reader.uint64().toString(), true); continue; } } @@ -3890,72 +3586,57 @@ export const MsgCreateProtocolFees: MessageFns = { return message; }, - fromJSON(object: any): MsgCreateProtocolFees { - return { - creator: isSet(object.creator) ? globalThis.String(object.creator) : "", - feeBP: isSet(object.feeBP) ? Long.fromValue(object.feeBP) : Long.UZERO, - collectionFees: globalThis.Array.isArray(object?.collectionFees) - ? object.collectionFees.map((e: any) => FixedFeeTuple.fromJSON(e)) - : [], - fulfilmentFees: globalThis.Array.isArray(object?.fulfilmentFees) - ? object.fulfilmentFees.map((e: any) => FixedFeeTuple.fromJSON(e)) - : [], - feeRecipients: globalThis.Array.isArray(object?.feeRecipients) - ? object.feeRecipients.map((e: any) => AdminFeeRecipient.fromJSON(e)) - : [], - }; + fromJSON(object: any): QueryGetRequestForFundsRequest { + return { id: isSet(object.id) ? Long.fromValue(object.id) : Long.UZERO }; }, - toJSON(message: MsgCreateProtocolFees): unknown { + toJSON(message: QueryGetRequestForFundsRequest): unknown { const obj: any = {}; - if (message.creator !== "") { - obj.creator = message.creator; - } - if (!message.feeBP.equals(Long.UZERO)) { - obj.feeBP = (message.feeBP || Long.UZERO).toString(); - } - if (message.collectionFees?.length) { - obj.collectionFees = message.collectionFees.map((e) => FixedFeeTuple.toJSON(e)); - } - if (message.fulfilmentFees?.length) { - obj.fulfilmentFees = message.fulfilmentFees.map((e) => FixedFeeTuple.toJSON(e)); - } - if (message.feeRecipients?.length) { - obj.feeRecipients = message.feeRecipients.map((e) => AdminFeeRecipient.toJSON(e)); + if (!message.id.equals(Long.UZERO)) { + obj.id = (message.id || Long.UZERO).toString(); } return obj; }, - create, I>>(base?: I): MsgCreateProtocolFees { - return MsgCreateProtocolFees.fromPartial(base ?? ({} as any)); + create, I>>(base?: I): QueryGetRequestForFundsRequest { + return QueryGetRequestForFundsRequest.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>(object: I): MsgCreateProtocolFees { - const message = createBaseMsgCreateProtocolFees(); - message.creator = object.creator ?? ""; - message.feeBP = (object.feeBP !== undefined && object.feeBP !== null) ? Long.fromValue(object.feeBP) : Long.UZERO; - message.collectionFees = object.collectionFees?.map((e) => FixedFeeTuple.fromPartial(e)) || []; - message.fulfilmentFees = object.fulfilmentFees?.map((e) => FixedFeeTuple.fromPartial(e)) || []; - message.feeRecipients = object.feeRecipients?.map((e) => AdminFeeRecipient.fromPartial(e)) || []; + fromPartial, I>>( + object: I, + ): QueryGetRequestForFundsRequest { + const message = createBaseQueryGetRequestForFundsRequest(); + message.id = (object.id !== undefined && object.id !== null) ? Long.fromValue(object.id) : Long.UZERO; return message; }, }; -function createBaseMsgCreateProtocolFeesResponse(): MsgCreateProtocolFeesResponse { - return {}; +function createBaseQueryGetRequestForFundsResponse(): QueryGetRequestForFundsResponse { + return { requestForFunds: undefined }; } -export const MsgCreateProtocolFeesResponse: MessageFns = { - encode(_: MsgCreateProtocolFeesResponse, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { +export const QueryGetRequestForFundsResponse: MessageFns = { + encode(message: QueryGetRequestForFundsResponse, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { + if (message.requestForFunds !== undefined) { + RequestForFunds.encode(message.requestForFunds, writer.uint32(10).fork()).join(); + } return writer; }, - decode(input: BinaryReader | Uint8Array, length?: number): MsgCreateProtocolFeesResponse { + decode(input: BinaryReader | Uint8Array, length?: number): QueryGetRequestForFundsResponse { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseMsgCreateProtocolFeesResponse(); + const message = createBaseQueryGetRequestForFundsResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { + case 1: { + if (tag !== 10) { + break; + } + + message.requestForFunds = RequestForFunds.decode(reader, reader.uint32()); + continue; + } } if ((tag & 7) === 4 || tag === 0) { break; @@ -3965,52 +3646,50 @@ export const MsgCreateProtocolFeesResponse: MessageFns, I>>(base?: I): MsgCreateProtocolFeesResponse { - return MsgCreateProtocolFeesResponse.fromPartial(base ?? ({} as any)); + create, I>>(base?: I): QueryGetRequestForFundsResponse { + return QueryGetRequestForFundsResponse.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>(_: I): MsgCreateProtocolFeesResponse { - const message = createBaseMsgCreateProtocolFeesResponse(); + fromPartial, I>>( + object: I, + ): QueryGetRequestForFundsResponse { + const message = createBaseQueryGetRequestForFundsResponse(); + message.requestForFunds = (object.requestForFunds !== undefined && object.requestForFunds !== null) + ? RequestForFunds.fromPartial(object.requestForFunds) + : undefined; return message; }, }; -function createBaseMsgUpdateProtocolFees(): MsgUpdateProtocolFees { - return { creator: "", feeBP: Long.UZERO, collectionFees: [], fulfilmentFees: [], feeRecipients: [] }; +function createBaseQueryAllRequestForFundsRequest(): QueryAllRequestForFundsRequest { + return { pagination: undefined }; } -export const MsgUpdateProtocolFees: MessageFns = { - encode(message: MsgUpdateProtocolFees, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - if (message.creator !== "") { - writer.uint32(10).string(message.creator); - } - if (!message.feeBP.equals(Long.UZERO)) { - writer.uint32(16).uint64(message.feeBP.toString()); - } - for (const v of message.collectionFees) { - FixedFeeTuple.encode(v!, writer.uint32(26).fork()).join(); - } - for (const v of message.fulfilmentFees) { - FixedFeeTuple.encode(v!, writer.uint32(34).fork()).join(); - } - for (const v of message.feeRecipients) { - AdminFeeRecipient.encode(v!, writer.uint32(42).fork()).join(); +export const QueryAllRequestForFundsRequest: MessageFns = { + encode(message: QueryAllRequestForFundsRequest, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { + if (message.pagination !== undefined) { + PageRequest.encode(message.pagination, writer.uint32(10).fork()).join(); } return writer; }, - decode(input: BinaryReader | Uint8Array, length?: number): MsgUpdateProtocolFees { + decode(input: BinaryReader | Uint8Array, length?: number): QueryAllRequestForFundsRequest { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseMsgUpdateProtocolFees(); + const message = createBaseQueryAllRequestForFundsRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { @@ -4019,39 +3698,7 @@ export const MsgUpdateProtocolFees: MessageFns = { break; } - message.creator = reader.string(); - continue; - } - case 2: { - if (tag !== 16) { - break; - } - - message.feeBP = Long.fromString(reader.uint64().toString(), true); - continue; - } - case 3: { - if (tag !== 26) { - break; - } - - message.collectionFees.push(FixedFeeTuple.decode(reader, reader.uint32())); - continue; - } - case 4: { - if (tag !== 34) { - break; - } - - message.fulfilmentFees.push(FixedFeeTuple.decode(reader, reader.uint32())); - continue; - } - case 5: { - if (tag !== 42) { - break; - } - - message.feeRecipients.push(AdminFeeRecipient.decode(reader, reader.uint32())); + message.pagination = PageRequest.decode(reader, reader.uint32()); continue; } } @@ -4063,153 +3710,68 @@ export const MsgUpdateProtocolFees: MessageFns = { return message; }, - fromJSON(object: any): MsgUpdateProtocolFees { - return { - creator: isSet(object.creator) ? globalThis.String(object.creator) : "", - feeBP: isSet(object.feeBP) ? Long.fromValue(object.feeBP) : Long.UZERO, - collectionFees: globalThis.Array.isArray(object?.collectionFees) - ? object.collectionFees.map((e: any) => FixedFeeTuple.fromJSON(e)) - : [], - fulfilmentFees: globalThis.Array.isArray(object?.fulfilmentFees) - ? object.fulfilmentFees.map((e: any) => FixedFeeTuple.fromJSON(e)) - : [], - feeRecipients: globalThis.Array.isArray(object?.feeRecipients) - ? object.feeRecipients.map((e: any) => AdminFeeRecipient.fromJSON(e)) - : [], - }; + fromJSON(object: any): QueryAllRequestForFundsRequest { + return { pagination: isSet(object.pagination) ? PageRequest.fromJSON(object.pagination) : undefined }; }, - toJSON(message: MsgUpdateProtocolFees): unknown { + toJSON(message: QueryAllRequestForFundsRequest): unknown { const obj: any = {}; - if (message.creator !== "") { - obj.creator = message.creator; - } - if (!message.feeBP.equals(Long.UZERO)) { - obj.feeBP = (message.feeBP || Long.UZERO).toString(); - } - if (message.collectionFees?.length) { - obj.collectionFees = message.collectionFees.map((e) => FixedFeeTuple.toJSON(e)); - } - if (message.fulfilmentFees?.length) { - obj.fulfilmentFees = message.fulfilmentFees.map((e) => FixedFeeTuple.toJSON(e)); - } - if (message.feeRecipients?.length) { - obj.feeRecipients = message.feeRecipients.map((e) => AdminFeeRecipient.toJSON(e)); - } - return obj; - }, - - create, I>>(base?: I): MsgUpdateProtocolFees { - return MsgUpdateProtocolFees.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): MsgUpdateProtocolFees { - const message = createBaseMsgUpdateProtocolFees(); - message.creator = object.creator ?? ""; - message.feeBP = (object.feeBP !== undefined && object.feeBP !== null) ? Long.fromValue(object.feeBP) : Long.UZERO; - message.collectionFees = object.collectionFees?.map((e) => FixedFeeTuple.fromPartial(e)) || []; - message.fulfilmentFees = object.fulfilmentFees?.map((e) => FixedFeeTuple.fromPartial(e)) || []; - message.feeRecipients = object.feeRecipients?.map((e) => AdminFeeRecipient.fromPartial(e)) || []; - return message; - }, -}; - -function createBaseMsgUpdateProtocolFeesResponse(): MsgUpdateProtocolFeesResponse { - return {}; -} - -export const MsgUpdateProtocolFeesResponse: MessageFns = { - encode(_: MsgUpdateProtocolFeesResponse, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - return writer; - }, - - decode(input: BinaryReader | Uint8Array, length?: number): MsgUpdateProtocolFeesResponse { - const reader = input instanceof BinaryReader ? input : new BinaryReader(input); - const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseMsgUpdateProtocolFeesResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); + if (message.pagination !== undefined) { + obj.pagination = PageRequest.toJSON(message.pagination); } - return message; - }, - - fromJSON(_: any): MsgUpdateProtocolFeesResponse { - return {}; - }, - - toJSON(_: MsgUpdateProtocolFeesResponse): unknown { - const obj: any = {}; return obj; }, - create, I>>(base?: I): MsgUpdateProtocolFeesResponse { - return MsgUpdateProtocolFeesResponse.fromPartial(base ?? ({} as any)); + create, I>>(base?: I): QueryAllRequestForFundsRequest { + return QueryAllRequestForFundsRequest.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>(_: I): MsgUpdateProtocolFeesResponse { - const message = createBaseMsgUpdateProtocolFeesResponse(); + fromPartial, I>>( + object: I, + ): QueryAllRequestForFundsRequest { + const message = createBaseQueryAllRequestForFundsRequest(); + message.pagination = (object.pagination !== undefined && object.pagination !== null) + ? PageRequest.fromPartial(object.pagination) + : undefined; return message; }, }; -function createBasePriceOracleDatum(): PriceOracleDatum { - return { - id: Long.UZERO, - universe: 0, - chainID: new Uint8Array(0), - contractAddress: new Uint8Array(0), - amount: new Uint8Array(0), - recipient: new Uint8Array(0), - }; +function createBaseQueryAllRequestForFundsResponse(): QueryAllRequestForFundsResponse { + return { requestForFunds: [], pagination: undefined }; } -export const PriceOracleDatum: MessageFns = { - encode(message: PriceOracleDatum, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - if (message.universe !== 0) { - writer.uint32(8).int32(message.universe); - } - if (message.allChainsDisabled !== false) { - writer.uint32(16).bool(message.allChainsDisabled); +export const QueryAllRequestForFundsResponse: MessageFns = { + encode(message: QueryAllRequestForFundsResponse, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { + for (const v of message.requestForFunds) { + RequestForFunds.encode(v!, writer.uint32(10).fork()).join(); } - for (const v of message.chainParams) { - ChainParams.encode(v!, writer.uint32(26).fork()).join(); + if (message.pagination !== undefined) { + PageResponse.encode(message.pagination, writer.uint32(18).fork()).join(); } return writer; }, - decode(input: BinaryReader | Uint8Array, length?: number): PriceOracleDatum { + decode(input: BinaryReader | Uint8Array, length?: number): QueryAllRequestForFundsResponse { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseUniverseParams(); + const message = createBaseQueryAllRequestForFundsResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { - if (tag !== 8) { + if (tag !== 10) { break; } - message.universe = reader.int32() as any; + message.requestForFunds.push(RequestForFunds.decode(reader, reader.uint32())); continue; } case 2: { - if (tag !== 16) { - break; - } - - message.allChainsDisabled = reader.bool(); - continue; - } - case 3: { - if (tag !== 26) { + if (tag !== 18) { break; } - message.chainParams.push(ChainParams.decode(reader, reader.uint32())); + message.pagination = PageResponse.decode(reader, reader.uint32()); continue; } } @@ -4221,74 +3783,66 @@ export const PriceOracleDatum: MessageFns = { return message; }, - fromJSON(object: any): UniverseParams { + fromJSON(object: any): QueryAllRequestForFundsResponse { return { - universe: isSet(object.universe) ? universeFromJSON(object.universe) : 0, - chainID: isSet(object.chainID) ? bytesFromBase64(object.chainID) : new Uint8Array(0), - tokenAddress: isSet(object.tokenAddress) ? bytesFromBase64(object.tokenAddress) : new Uint8Array(0), - price: isSet(object.price) ? bytesFromBase64(object.price) : new Uint8Array(0), - decimals: isSet(object.decimals) ? globalThis.Number(object.decimals) : 0, + requestForFunds: globalThis.Array.isArray(object?.requestForFunds) + ? object.requestForFunds.map((e: any) => RequestForFunds.fromJSON(e)) + : [], + pagination: isSet(object.pagination) ? PageResponse.fromJSON(object.pagination) : undefined, }; }, - toJSON(message: UniverseParams): unknown { + toJSON(message: QueryAllRequestForFundsResponse): unknown { const obj: any = {}; - if (message.universe !== 0) { - obj.universe = universeToJSON(message.universe); - } - if (message.allChainsDisabled !== false) { - obj.allChainsDisabled = message.allChainsDisabled; + if (message.requestForFunds?.length) { + obj.requestForFunds = message.requestForFunds.map((e) => RequestForFunds.toJSON(e)); } - if (message.chainParams?.length) { - obj.chainParams = message.chainParams.map((e) => ChainParams.toJSON(e)); + if (message.pagination !== undefined) { + obj.pagination = PageResponse.toJSON(message.pagination); } return obj; }, - create, I>>(base?: I): PriceOracleDatum { - return PriceOracleDatum.fromPartial(base ?? ({} as any)); + create, I>>(base?: I): QueryAllRequestForFundsResponse { + return QueryAllRequestForFundsResponse.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>(object: I): PriceOracleDatum { - const message = createBasePriceOracleDatum(); - message.universe = object.universe ?? 0; - message.allChainsDisabled = object.allChainsDisabled ?? false; - message.chainParams = - object.chainParams?.map((e) => ChainParams.fromPartial(e)) || []; + fromPartial, I>>( + object: I, + ): QueryAllRequestForFundsResponse { + const message = createBaseQueryAllRequestForFundsResponse(); + message.requestForFunds = object.requestForFunds?.map((e) => RequestForFunds.fromPartial(e)) || []; + message.pagination = (object.pagination !== undefined && object.pagination !== null) + ? PageResponse.fromPartial(object.pagination) + : undefined; return message; }, }; -function createBaseParams(): Params { - return { - mpcAddress: new Uint8Array(0), - maxAttempts: 0, - settlementNo: 0, - newRFFDisabled: false, - universeParams: [], - }; +function createBaseQueryGetPendingClaimsRequest(): QueryGetPendingClaimsRequest { + return { id: Long.UZERO }; } -export const PriceOracleData: MessageFns = { - encode(message: PriceOracleData, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - for (const v of message.priceData) { - PriceOracleDatum.encode(v!, writer.uint32(10).fork()).join(); +export const QueryGetPendingClaimsRequest: MessageFns = { + encode(message: QueryGetPendingClaimsRequest, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { + if (!message.id.equals(Long.UZERO)) { + writer.uint32(8).uint64(message.id.toString()); } return writer; }, - decode(input: BinaryReader | Uint8Array, length?: number): PriceOracleData { + decode(input: BinaryReader | Uint8Array, length?: number): QueryGetPendingClaimsRequest { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseParams(); + const message = createBaseQueryGetPendingClaimsRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { - if (tag !== 10) { + if (tag !== 8) { break; } - message.priceData.push(PriceOracleDatum.decode(reader, reader.uint32())); + message.id = Long.fromString(reader.uint64().toString(), true); continue; } } @@ -4300,74 +3854,55 @@ export const PriceOracleData: MessageFns = { return message; }, - fromJSON(object: any): Params { - return { - mpcAddress: isSet(object.mpcAddress) - ? bytesFromBase64(object.mpcAddress) - : new Uint8Array(0), - maxAttempts: isSet(object.maxAttempts) - ? globalThis.Number(object.maxAttempts) - : 0, - settlementNo: isSet(object.settlementNo) - ? globalThis.Number(object.settlementNo) - : 0, - newRFFDisabled: isSet(object.newRFFDisabled) - ? globalThis.Boolean(object.newRFFDisabled) - : false, - universeParams: globalThis.Array.isArray(object?.universeParams) - ? object.universeParams.map((e: any) => UniverseParams.fromJSON(e)) - : [], - }; + fromJSON(object: any): QueryGetPendingClaimsRequest { + return { id: isSet(object.id) ? Long.fromValue(object.id) : Long.UZERO }; }, - toJSON(message: Params): unknown { + toJSON(message: QueryGetPendingClaimsRequest): unknown { const obj: any = {}; - if (message.mpcAddress.length !== 0) { - obj.mpcAddress = base64FromBytes(message.mpcAddress); - } - if (message.maxAttempts !== 0) { - obj.maxAttempts = Math.round(message.maxAttempts); - } - if (message.settlementNo !== 0) { - obj.settlementNo = Math.round(message.settlementNo); - } - if (message.newRFFDisabled !== false) { - obj.newRFFDisabled = message.newRFFDisabled; - } - if (message.universeParams?.length) { - obj.universeParams = message.universeParams.map((e) => - UniverseParams.toJSON(e), - ); + if (!message.id.equals(Long.UZERO)) { + obj.id = (message.id || Long.UZERO).toString(); } return obj; }, - create, I>>(base?: I): PriceOracleData { - return PriceOracleData.fromPartial(base ?? ({} as any)); + create, I>>(base?: I): QueryGetPendingClaimsRequest { + return QueryGetPendingClaimsRequest.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>(object: I): PriceOracleData { - const message = createBasePriceOracleData(); - message.priceData = object.priceData?.map((e) => PriceOracleDatum.fromPartial(e)) || []; + fromPartial, I>>(object: I): QueryGetPendingClaimsRequest { + const message = createBaseQueryGetPendingClaimsRequest(); + message.id = (object.id !== undefined && object.id !== null) ? Long.fromValue(object.id) : Long.UZERO; return message; }, }; -function createBaseQueryGetPriceOracleDataRequest(): QueryGetPriceOracleDataRequest { - return {}; +function createBaseQueryGetPendingClaimsResponse(): QueryGetPendingClaimsResponse { + return { pendingClaims: undefined }; } -export const QueryGetPriceOracleDataRequest: MessageFns = { - encode(_: QueryGetPriceOracleDataRequest, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { +export const QueryGetPendingClaimsResponse: MessageFns = { + encode(message: QueryGetPendingClaimsResponse, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { + if (message.pendingClaims !== undefined) { + PendingClaims.encode(message.pendingClaims, writer.uint32(10).fork()).join(); + } return writer; }, - decode(input: BinaryReader | Uint8Array, length?: number): QueryGetPriceOracleDataRequest { + decode(input: BinaryReader | Uint8Array, length?: number): QueryGetPendingClaimsResponse { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseQueryGetPriceOracleDataRequest(); + const message = createBaseQueryGetPendingClaimsResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { + case 1: { + if (tag !== 10) { + break; + } + + message.pendingClaims = PendingClaims.decode(reader, reader.uint32()); + continue; + } } if ((tag & 7) === 4 || tag === 0) { break; @@ -4377,40 +3912,48 @@ export const QueryGetPriceOracleDataRequest: MessageFns, I>>(base?: I): QueryGetPriceOracleDataRequest { - return QueryGetPriceOracleDataRequest.fromPartial(base ?? ({} as any)); + create, I>>(base?: I): QueryGetPendingClaimsResponse { + return QueryGetPendingClaimsResponse.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>(_: I): QueryGetPriceOracleDataRequest { - const message = createBaseQueryGetPriceOracleDataRequest(); + fromPartial, I>>( + object: I, + ): QueryGetPendingClaimsResponse { + const message = createBaseQueryGetPendingClaimsResponse(); + message.pendingClaims = (object.pendingClaims !== undefined && object.pendingClaims !== null) + ? PendingClaims.fromPartial(object.pendingClaims) + : undefined; return message; }, }; -function createBaseQueryGetPriceOracleDataResponse(): QueryGetPriceOracleDataResponse { - return { PriceOracleData: undefined }; +function createBaseQueryAllPendingClaimsRequest(): QueryAllPendingClaimsRequest { + return { pagination: undefined }; } -export const QueryGetPriceOracleDataResponse: MessageFns = { - encode(message: QueryGetPriceOracleDataResponse, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - if (message.PriceOracleData !== undefined) { - PriceOracleData.encode(message.PriceOracleData, writer.uint32(10).fork()).join(); +export const QueryAllPendingClaimsRequest: MessageFns = { + encode(message: QueryAllPendingClaimsRequest, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { + if (message.pagination !== undefined) { + PageRequest.encode(message.pagination, writer.uint32(10).fork()).join(); } return writer; }, - decode(input: BinaryReader | Uint8Array, length?: number): QueryGetPriceOracleDataResponse { + decode(input: BinaryReader | Uint8Array, length?: number): QueryAllPendingClaimsRequest { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseQueryGetPriceOracleDataResponse(); + const message = createBaseQueryAllPendingClaimsRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { @@ -4419,7 +3962,7 @@ export const QueryGetPriceOracleDataResponse: MessageFns, I>>(base?: I): QueryGetPriceOracleDataResponse { - return QueryGetPriceOracleDataResponse.fromPartial(base ?? ({} as any)); + create, I>>(base?: I): QueryAllPendingClaimsRequest { + return QueryAllPendingClaimsRequest.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( - object: I, - ): QueryGetPriceOracleDataResponse { - const message = createBaseQueryGetPriceOracleDataResponse(); - message.PriceOracleData = (object.PriceOracleData !== undefined && object.PriceOracleData !== null) - ? PriceOracleData.fromPartial(object.PriceOracleData) + fromPartial, I>>(object: I): QueryAllPendingClaimsRequest { + const message = createBaseQueryAllPendingClaimsRequest(); + message.pagination = (object.pagination !== undefined && object.pagination !== null) + ? PageRequest.fromPartial(object.pagination) : undefined; return message; }, }; -function createBaseMsgRefundReq(): MsgRefundReq { - return { creator: "", rffID: Long.UZERO }; +function createBaseQueryAllPendingClaimsResponse(): QueryAllPendingClaimsResponse { + return { pendingClaims: [], pagination: undefined }; } -export const MsgRefundReq: MessageFns = { - encode(message: MsgRefundReq, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - if (message.creator !== "") { - writer.uint32(10).string(message.creator); +export const QueryAllPendingClaimsResponse: MessageFns = { + encode(message: QueryAllPendingClaimsResponse, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { + for (const v of message.pendingClaims) { + PendingClaims.encode(v!, writer.uint32(10).fork()).join(); } - if (!message.rffID.equals(Long.UZERO)) { - writer.uint32(16).uint64(message.rffID.toString()); + if (message.pagination !== undefined) { + PageResponse.encode(message.pagination, writer.uint32(18).fork()).join(); } return writer; }, - decode(input: BinaryReader | Uint8Array, length?: number): MsgRefundReq { + decode(input: BinaryReader | Uint8Array, length?: number): QueryAllPendingClaimsResponse { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseMsgRefundReq(); + const message = createBaseQueryAllPendingClaimsResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { @@ -4486,15 +4025,15 @@ export const MsgRefundReq: MessageFns = { break; } - message.creator = reader.string(); + message.pendingClaims.push(PendingClaims.decode(reader, reader.uint32())); continue; } case 2: { - if (tag !== 16) { + if (tag !== 18) { break; } - message.rffID = Long.fromString(reader.uint64().toString(), true); + message.pagination = PageResponse.decode(reader, reader.uint32()); continue; } } @@ -4506,51 +4045,68 @@ export const MsgRefundReq: MessageFns = { return message; }, - fromJSON(object: any): MsgRefundReq { + fromJSON(object: any): QueryAllPendingClaimsResponse { return { - creator: isSet(object.creator) ? globalThis.String(object.creator) : "", - rffID: isSet(object.rffID) ? Long.fromValue(object.rffID) : Long.UZERO, + pendingClaims: globalThis.Array.isArray(object?.pendingClaims) + ? object.pendingClaims.map((e: any) => PendingClaims.fromJSON(e)) + : [], + pagination: isSet(object.pagination) ? PageResponse.fromJSON(object.pagination) : undefined, }; }, - toJSON(message: MsgRefundReq): unknown { + toJSON(message: QueryAllPendingClaimsResponse): unknown { const obj: any = {}; - if (message.creator !== "") { - obj.creator = message.creator; + if (message.pendingClaims?.length) { + obj.pendingClaims = message.pendingClaims.map((e) => PendingClaims.toJSON(e)); } - if (!message.rffID.equals(Long.UZERO)) { - obj.rffID = (message.rffID || Long.UZERO).toString(); + if (message.pagination !== undefined) { + obj.pagination = PageResponse.toJSON(message.pagination); } return obj; }, - create, I>>(base?: I): MsgRefundReq { - return MsgRefundReq.fromPartial(base ?? ({} as any)); + create, I>>(base?: I): QueryAllPendingClaimsResponse { + return QueryAllPendingClaimsResponse.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>(object: I): MsgRefundReq { - const message = createBaseMsgRefundReq(); - message.creator = object.creator ?? ""; - message.rffID = (object.rffID !== undefined && object.rffID !== null) ? Long.fromValue(object.rffID) : Long.UZERO; + fromPartial, I>>( + object: I, + ): QueryAllPendingClaimsResponse { + const message = createBaseQueryAllPendingClaimsResponse(); + message.pendingClaims = object.pendingClaims?.map((e) => PendingClaims.fromPartial(e)) || []; + message.pagination = (object.pagination !== undefined && object.pagination !== null) + ? PageResponse.fromPartial(object.pagination) + : undefined; return message; }, }; -function createBaseMsgRefundReqResponse(): MsgRefundReqResponse { - return {}; +function createBaseQueryGetPendingSettlementsRequest(): QueryGetPendingSettlementsRequest { + return { id: Long.UZERO }; } -export const MsgRefundReqResponse: MessageFns = { - encode(_: MsgRefundReqResponse, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { +export const QueryGetPendingSettlementsRequest: MessageFns = { + encode(message: QueryGetPendingSettlementsRequest, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { + if (!message.id.equals(Long.UZERO)) { + writer.uint32(8).uint64(message.id.toString()); + } return writer; }, - decode(input: BinaryReader | Uint8Array, length?: number): MsgRefundReqResponse { + decode(input: BinaryReader | Uint8Array, length?: number): QueryGetPendingSettlementsRequest { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseMsgRefundReqResponse(); + const message = createBaseQueryGetPendingSettlementsRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { + case 1: { + if (tag !== 8) { + break; + } + + message.id = Long.fromString(reader.uint64().toString(), true); + continue; + } } if ((tag & 7) === 4 || tag === 0) { break; @@ -4560,60 +4116,57 @@ export const MsgRefundReqResponse: MessageFns = { return message; }, - fromJSON(_: any): MsgRefundReqResponse { - return {}; + fromJSON(object: any): QueryGetPendingSettlementsRequest { + return { id: isSet(object.id) ? Long.fromValue(object.id) : Long.UZERO }; }, - toJSON(_: MsgRefundReqResponse): unknown { + toJSON(message: QueryGetPendingSettlementsRequest): unknown { const obj: any = {}; - return obj; + if (!message.id.equals(Long.UZERO)) { + obj.id = (message.id || Long.UZERO).toString(); + } + return obj; }, - create, I>>(base?: I): MsgRefundReqResponse { - return MsgRefundReqResponse.fromPartial(base ?? ({} as any)); + create, I>>( + base?: I, + ): QueryGetPendingSettlementsRequest { + return QueryGetPendingSettlementsRequest.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>(_: I): MsgRefundReqResponse { - const message = createBaseMsgRefundReqResponse(); + fromPartial, I>>( + object: I, + ): QueryGetPendingSettlementsRequest { + const message = createBaseQueryGetPendingSettlementsRequest(); + message.id = (object.id !== undefined && object.id !== null) ? Long.fromValue(object.id) : Long.UZERO; return message; }, }; -function createBaseDepositVEPacket(): DepositVEPacket { - return { id: Long.UZERO, gasRefunded: false }; +function createBaseQueryGetPendingSettlementsResponse(): QueryGetPendingSettlementsResponse { + return { pendingSettlements: undefined }; } -export const DepositVEPacket: MessageFns = { - encode(message: DepositVEPacket, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - if (!message.id.equals(Long.UZERO)) { - writer.uint32(8).uint64(message.id.toString()); - } - if (message.gasRefunded !== false) { - writer.uint32(16).bool(message.gasRefunded); +export const QueryGetPendingSettlementsResponse: MessageFns = { + encode(message: QueryGetPendingSettlementsResponse, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { + if (message.pendingSettlements !== undefined) { + PendingSettlement.encode(message.pendingSettlements, writer.uint32(10).fork()).join(); } return writer; }, - decode(input: BinaryReader | Uint8Array, length?: number): DepositVEPacket { + decode(input: BinaryReader | Uint8Array, length?: number): QueryGetPendingSettlementsResponse { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseDepositVEPacket(); + const message = createBaseQueryGetPendingSettlementsResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { - if (tag !== 8) { - break; - } - - message.id = Long.fromString(reader.uint64().toString(), true); - continue; - } - case 2: { - if (tag !== 16) { + if (tag !== 10) { break; } - message.gasRefunded = reader.bool(); + message.pendingSettlements = PendingSettlement.decode(reader, reader.uint32()); continue; } } @@ -4625,82 +4178,63 @@ export const DepositVEPacket: MessageFns = { return message; }, - fromJSON(object: any): DepositVEPacket { + fromJSON(object: any): QueryGetPendingSettlementsResponse { return { - id: isSet(object.id) ? Long.fromValue(object.id) : Long.UZERO, - gasRefunded: isSet(object.gasRefunded) ? globalThis.Boolean(object.gasRefunded) : false, + pendingSettlements: isSet(object.pendingSettlements) + ? PendingSettlement.fromJSON(object.pendingSettlements) + : undefined, }; }, - toJSON(message: DepositVEPacket): unknown { + toJSON(message: QueryGetPendingSettlementsResponse): unknown { const obj: any = {}; - if (!message.id.equals(Long.UZERO)) { - obj.id = (message.id || Long.UZERO).toString(); - } - if (message.gasRefunded !== false) { - obj.gasRefunded = message.gasRefunded; + if (message.pendingSettlements !== undefined) { + obj.pendingSettlements = PendingSettlement.toJSON(message.pendingSettlements); } return obj; }, - create, I>>(base?: I): DepositVEPacket { - return DepositVEPacket.fromPartial(base ?? ({} as any)); + create, I>>( + base?: I, + ): QueryGetPendingSettlementsResponse { + return QueryGetPendingSettlementsResponse.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>(object: I): DepositVEPacket { - const message = createBaseDepositVEPacket(); - message.id = (object.id !== undefined && object.id !== null) ? Long.fromValue(object.id) : Long.UZERO; - message.gasRefunded = object.gasRefunded ?? false; + fromPartial, I>>( + object: I, + ): QueryGetPendingSettlementsResponse { + const message = createBaseQueryGetPendingSettlementsResponse(); + message.pendingSettlements = (object.pendingSettlements !== undefined && object.pendingSettlements !== null) + ? PendingSettlement.fromPartial(object.pendingSettlements) + : undefined; return message; }, }; -function createBaseFillVEPacket(): FillVEPacket { - return { id: Long.UZERO, fillerAddress: new Uint8Array(0), transactionHash: new Uint8Array(0) }; +function createBaseQueryAllPendingSettlementsRequest(): QueryAllPendingSettlementsRequest { + return { pagination: undefined }; } -export const FillVEPacket: MessageFns = { - encode(message: FillVEPacket, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - if (!message.id.equals(Long.UZERO)) { - writer.uint32(8).uint64(message.id.toString()); - } - if (message.fillerAddress.length !== 0) { - writer.uint32(18).bytes(message.fillerAddress); - } - if (message.transactionHash.length !== 0) { - writer.uint32(26).bytes(message.transactionHash); +export const QueryAllPendingSettlementsRequest: MessageFns = { + encode(message: QueryAllPendingSettlementsRequest, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { + if (message.pagination !== undefined) { + PageRequest.encode(message.pagination, writer.uint32(10).fork()).join(); } return writer; }, - decode(input: BinaryReader | Uint8Array, length?: number): FillVEPacket { + decode(input: BinaryReader | Uint8Array, length?: number): QueryAllPendingSettlementsRequest { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseFillVEPacket(); + const message = createBaseQueryAllPendingSettlementsRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { - if (tag !== 8) { - break; - } - - message.id = Long.fromString(reader.uint64().toString(), true); - continue; - } - case 2: { - if (tag !== 18) { - break; - } - - message.fillerAddress = reader.bytes(); - continue; - } - case 3: { - if (tag !== 26) { + if (tag !== 10) { break; } - message.transactionHash = reader.bytes(); + message.pagination = PageRequest.decode(reader, reader.uint32()); continue; } } @@ -4712,70 +4246,53 @@ export const FillVEPacket: MessageFns = { return message; }, - fromJSON(object: any): FillVEPacket { - return { - id: isSet(object.id) ? Long.fromValue(object.id) : Long.UZERO, - fillerAddress: isSet(object.fillerAddress) ? bytesFromBase64(object.fillerAddress) : new Uint8Array(0), - transactionHash: isSet(object.transactionHash) ? bytesFromBase64(object.transactionHash) : new Uint8Array(0), - }; + fromJSON(object: any): QueryAllPendingSettlementsRequest { + return { pagination: isSet(object.pagination) ? PageRequest.fromJSON(object.pagination) : undefined }; }, - toJSON(message: FillVEPacket): unknown { + toJSON(message: QueryAllPendingSettlementsRequest): unknown { const obj: any = {}; - if (!message.id.equals(Long.UZERO)) { - obj.id = (message.id || Long.UZERO).toString(); - } - if (message.fillerAddress.length !== 0) { - obj.fillerAddress = base64FromBytes(message.fillerAddress); - } - if (message.transactionHash.length !== 0) { - obj.transactionHash = base64FromBytes(message.transactionHash); + if (message.pagination !== undefined) { + obj.pagination = PageRequest.toJSON(message.pagination); } return obj; }, - create, I>>(base?: I): FillVEPacket { - return FillVEPacket.fromPartial(base ?? ({} as any)); + create, I>>( + base?: I, + ): QueryAllPendingSettlementsRequest { + return QueryAllPendingSettlementsRequest.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>(object: I): FillVEPacket { - const message = createBaseFillVEPacket(); - message.id = (object.id !== undefined && object.id !== null) ? Long.fromValue(object.id) : Long.UZERO; - message.fillerAddress = object.fillerAddress ?? new Uint8Array(0); - message.transactionHash = object.transactionHash ?? new Uint8Array(0); + fromPartial, I>>( + object: I, + ): QueryAllPendingSettlementsRequest { + const message = createBaseQueryAllPendingSettlementsRequest(); + message.pagination = (object.pagination !== undefined && object.pagination !== null) + ? PageRequest.fromPartial(object.pagination) + : undefined; return message; }, }; -function createBaseMsgDoubleCheckTx(): MsgDoubleCheckTx { - return { creator: "", txUniverse: 0, txChainID: new Uint8Array(0), packet: undefined }; +function createBaseQueryAllPendingSettlementsResponse(): QueryAllPendingSettlementsResponse { + return { pendingSettlements: [], pagination: undefined }; } -export const MsgDoubleCheckTx: MessageFns = { - encode(message: MsgDoubleCheckTx, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - if (message.creator !== "") { - writer.uint32(10).string(message.creator); - } - if (message.txUniverse !== 0) { - writer.uint32(16).int32(message.txUniverse); +export const QueryAllPendingSettlementsResponse: MessageFns = { + encode(message: QueryAllPendingSettlementsResponse, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { + for (const v of message.pendingSettlements) { + PendingSettlement.encode(v!, writer.uint32(10).fork()).join(); } - if (message.txChainID.length !== 0) { - writer.uint32(26).bytes(message.txChainID); - } - switch (message.packet?.$case) { - case "depositPacket": - DepositVEPacket.encode(message.packet.value, writer.uint32(42).fork()).join(); - break; - case "fillPacket": - FillVEPacket.encode(message.packet.value, writer.uint32(50).fork()).join(); - break; + if (message.pagination !== undefined) { + PageResponse.encode(message.pagination, writer.uint32(18).fork()).join(); } return writer; }, - decode(input: BinaryReader | Uint8Array, length?: number): MsgDoubleCheckTx { + decode(input: BinaryReader | Uint8Array, length?: number): QueryAllPendingSettlementsResponse { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseMsgDoubleCheckTx(); + const message = createBaseQueryAllPendingSettlementsResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { @@ -4784,39 +4301,15 @@ export const MsgDoubleCheckTx: MessageFns = { break; } - message.creator = reader.string(); + message.pendingSettlements.push(PendingSettlement.decode(reader, reader.uint32())); continue; } case 2: { - if (tag !== 16) { - break; - } - - message.txUniverse = reader.int32() as any; - continue; - } - case 3: { - if (tag !== 26) { - break; - } - - message.txChainID = reader.bytes(); - continue; - } - case 5: { - if (tag !== 42) { - break; - } - - message.packet = { $case: "depositPacket", value: DepositVEPacket.decode(reader, reader.uint32()) }; - continue; - } - case 6: { - if (tag !== 50) { + if (tag !== 18) { break; } - message.packet = { $case: "fillPacket", value: FillVEPacket.decode(reader, reader.uint32()) }; + message.pagination = PageResponse.decode(reader, reader.uint32()); continue; } } @@ -4828,84 +4321,56 @@ export const MsgDoubleCheckTx: MessageFns = { return message; }, - fromJSON(object: any): MsgDoubleCheckTx { + fromJSON(object: any): QueryAllPendingSettlementsResponse { return { - creator: isSet(object.creator) ? globalThis.String(object.creator) : "", - txUniverse: isSet(object.txUniverse) ? universeFromJSON(object.txUniverse) : 0, - txChainID: isSet(object.txChainID) ? bytesFromBase64(object.txChainID) : new Uint8Array(0), - packet: isSet(object.depositPacket) - ? { $case: "depositPacket", value: DepositVEPacket.fromJSON(object.depositPacket) } - : isSet(object.fillPacket) - ? { $case: "fillPacket", value: FillVEPacket.fromJSON(object.fillPacket) } - : undefined, + pendingSettlements: globalThis.Array.isArray(object?.pendingSettlements) + ? object.pendingSettlements.map((e: any) => PendingSettlement.fromJSON(e)) + : [], + pagination: isSet(object.pagination) ? PageResponse.fromJSON(object.pagination) : undefined, }; }, - toJSON(message: MsgDoubleCheckTx): unknown { + toJSON(message: QueryAllPendingSettlementsResponse): unknown { const obj: any = {}; - if (message.creator !== "") { - obj.creator = message.creator; - } - if (message.txUniverse !== 0) { - obj.txUniverse = universeToJSON(message.txUniverse); - } - if (message.txChainID.length !== 0) { - obj.txChainID = base64FromBytes(message.txChainID); + if (message.pendingSettlements?.length) { + obj.pendingSettlements = message.pendingSettlements.map((e) => PendingSettlement.toJSON(e)); } - if (message.packet?.$case === "depositPacket") { - obj.depositPacket = DepositVEPacket.toJSON(message.packet.value); - } else if (message.packet?.$case === "fillPacket") { - obj.fillPacket = FillVEPacket.toJSON(message.packet.value); + if (message.pagination !== undefined) { + obj.pagination = PageResponse.toJSON(message.pagination); } return obj; }, - create, I>>(base?: I): MsgDoubleCheckTx { - return MsgDoubleCheckTx.fromPartial(base ?? ({} as any)); + create, I>>( + base?: I, + ): QueryAllPendingSettlementsResponse { + return QueryAllPendingSettlementsResponse.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>(object: I): MsgDoubleCheckTx { - const message = createBaseMsgDoubleCheckTx(); - message.creator = object.creator ?? ""; - message.txUniverse = object.txUniverse ?? 0; - message.txChainID = object.txChainID ?? new Uint8Array(0); - switch (object.packet?.$case) { - case "depositPacket": { - if (object.packet?.value !== undefined && object.packet?.value !== null) { - message.packet = { $case: "depositPacket", value: DepositVEPacket.fromPartial(object.packet.value) }; - } - break; - } - case "fillPacket": { - if (object.packet?.value !== undefined && object.packet?.value !== null) { - message.packet = { $case: "fillPacket", value: FillVEPacket.fromPartial(object.packet.value) }; - } - break; - } - } + fromPartial, I>>( + object: I, + ): QueryAllPendingSettlementsResponse { + const message = createBaseQueryAllPendingSettlementsResponse(); + message.pendingSettlements = object.pendingSettlements?.map((e) => PendingSettlement.fromPartial(e)) || []; + message.pagination = (object.pagination !== undefined && object.pagination !== null) + ? PageResponse.fromPartial(object.pagination) + : undefined; return message; }, }; -function createBaseQueryParamsRequest(): QueryParamsRequest { +function createBaseQueryGetProtocolFeesRequest(): QueryGetProtocolFeesRequest { return {}; } -export const QueryParamsRequest: MessageFns = { - encode( - _: QueryParamsRequest, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { +export const QueryGetProtocolFeesRequest: MessageFns = { + encode(_: QueryGetProtocolFeesRequest, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { return writer; }, - decode( - input: BinaryReader | Uint8Array, - length?: number, - ): QueryParamsRequest { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); + decode(input: BinaryReader | Uint8Array, length?: number): QueryGetProtocolFeesRequest { + const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseQueryParamsRequest(); + const message = createBaseQueryGetProtocolFeesRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { @@ -4918,51 +4383,40 @@ export const QueryParamsRequest: MessageFns = { return message; }, - fromJSON(_: any): QueryParamsRequest { + fromJSON(_: any): QueryGetProtocolFeesRequest { return {}; }, - toJSON(_: QueryParamsRequest): unknown { + toJSON(_: QueryGetProtocolFeesRequest): unknown { const obj: any = {}; return obj; }, - create, I>>( - base?: I, - ): QueryParamsRequest { - return QueryParamsRequest.fromPartial(base ?? ({} as any)); + create, I>>(base?: I): QueryGetProtocolFeesRequest { + return QueryGetProtocolFeesRequest.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( - _: I, - ): QueryParamsRequest { - const message = createBaseQueryParamsRequest(); + fromPartial, I>>(_: I): QueryGetProtocolFeesRequest { + const message = createBaseQueryGetProtocolFeesRequest(); return message; }, }; -function createBaseQueryParamsResponse(): QueryParamsResponse { - return { params: undefined }; +function createBaseQueryGetProtocolFeesResponse(): QueryGetProtocolFeesResponse { + return { protocolFees: undefined }; } -export const QueryParamsResponse: MessageFns = { - encode( - message: QueryParamsResponse, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { - if (message.params !== undefined) { - Params.encode(message.params, writer.uint32(10).fork()).join(); +export const QueryGetProtocolFeesResponse: MessageFns = { + encode(message: QueryGetProtocolFeesResponse, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { + if (message.protocolFees !== undefined) { + ProtocolFees.encode(message.protocolFees, writer.uint32(10).fork()).join(); } return writer; }, - decode( - input: BinaryReader | Uint8Array, - length?: number, - ): QueryParamsResponse { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); + decode(input: BinaryReader | Uint8Array, length?: number): QueryGetProtocolFeesResponse { + const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseQueryParamsResponse(); + const message = createBaseQueryGetProtocolFeesResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { @@ -4971,7 +4425,7 @@ export const QueryParamsResponse: MessageFns = { break; } - message.params = Params.decode(reader, reader.uint32()); + message.protocolFees = ProtocolFees.decode(reader, reader.uint32()); continue; } } @@ -4983,1852 +4437,552 @@ export const QueryParamsResponse: MessageFns = { return message; }, - fromJSON(object: any): QueryParamsResponse { - return { - params: isSet(object.params) ? Params.fromJSON(object.params) : undefined, - }; + fromJSON(object: any): QueryGetProtocolFeesResponse { + return { protocolFees: isSet(object.protocolFees) ? ProtocolFees.fromJSON(object.protocolFees) : undefined }; }, - toJSON(message: QueryParamsResponse): unknown { + toJSON(message: QueryGetProtocolFeesResponse): unknown { const obj: any = {}; - if (message.params !== undefined) { - obj.params = Params.toJSON(message.params); + if (message.protocolFees !== undefined) { + obj.protocolFees = ProtocolFees.toJSON(message.protocolFees); } return obj; }, - create, I>>( - base?: I, - ): QueryParamsResponse { - return QueryParamsResponse.fromPartial(base ?? ({} as any)); + create, I>>(base?: I): QueryGetProtocolFeesResponse { + return QueryGetProtocolFeesResponse.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( - object: I, - ): QueryParamsResponse { - const message = createBaseQueryParamsResponse(); - message.params = - object.params !== undefined && object.params !== null - ? Params.fromPartial(object.params) - : undefined; + fromPartial, I>>(object: I): QueryGetProtocolFeesResponse { + const message = createBaseQueryGetProtocolFeesResponse(); + message.protocolFees = (object.protocolFees !== undefined && object.protocolFees !== null) + ? ProtocolFees.fromPartial(object.protocolFees) + : undefined; return message; }, }; -function createBaseQueryGetRequestForFundsRequest(): QueryGetRequestForFundsRequest { - return { id: Long.UZERO }; +function createBaseQueryGetSolverDataRequest(): QueryGetSolverDataRequest { + return { index: "" }; } -export const QueryGetRequestForFundsRequest: MessageFns = - { - encode( - message: QueryGetRequestForFundsRequest, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { - if (!message.id.equals(Long.UZERO)) { - writer.uint32(8).uint64(message.id.toString()); - } - return writer; - }, - - decode( - input: BinaryReader | Uint8Array, - length?: number, - ): QueryGetRequestForFundsRequest { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseQueryGetRequestForFundsRequest(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: { - if (tag !== 8) { - break; - } +export const QueryGetSolverDataRequest: MessageFns = { + encode(message: QueryGetSolverDataRequest, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { + if (message.index !== "") { + writer.uint32(10).string(message.index); + } + return writer; + }, - message.id = Long.fromString(reader.uint64().toString(), true); - continue; + decode(input: BinaryReader | Uint8Array, length?: number): QueryGetSolverDataRequest { + const reader = input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseQueryGetSolverDataRequest(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 10) { + break; } + + message.index = reader.string(); + continue; } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): QueryGetRequestForFundsRequest { - return { id: isSet(object.id) ? Long.fromValue(object.id) : Long.UZERO }; - }, - - toJSON(message: QueryGetRequestForFundsRequest): unknown { - const obj: any = {}; - if (!message.id.equals(Long.UZERO)) { - obj.id = (message.id || Long.UZERO).toString(); - } - return obj; - }, - - create, I>>( - base?: I, - ): QueryGetRequestForFundsRequest { - return QueryGetRequestForFundsRequest.fromPartial(base ?? ({} as any)); - }, - fromPartial< - I extends Exact, I>, - >(object: I): QueryGetRequestForFundsRequest { - const message = createBaseQueryGetRequestForFundsRequest(); - message.id = - object.id !== undefined && object.id !== null - ? Long.fromValue(object.id) - : Long.UZERO; - return message; - }, - }; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, -function createBaseQueryGetRequestForFundsResponse(): QueryGetRequestForFundsResponse { - return { requestForFunds: undefined }; -} + fromJSON(object: any): QueryGetSolverDataRequest { + return { index: isSet(object.index) ? globalThis.String(object.index) : "" }; + }, -export const QueryGetRequestForFundsResponse: MessageFns = - { - encode( - message: QueryGetRequestForFundsResponse, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { - if (message.requestForFunds !== undefined) { - RequestForFunds.encode( - message.requestForFunds, - writer.uint32(10).fork(), - ).join(); - } - return writer; - }, - - decode( - input: BinaryReader | Uint8Array, - length?: number, - ): QueryGetRequestForFundsResponse { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseQueryGetRequestForFundsResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: { - if (tag !== 10) { - break; - } + toJSON(message: QueryGetSolverDataRequest): unknown { + const obj: any = {}; + if (message.index !== "") { + obj.index = message.index; + } + return obj; + }, - message.requestForFunds = RequestForFunds.decode( - reader, - reader.uint32(), - ); - continue; - } - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): QueryGetRequestForFundsResponse { - return { - requestForFunds: isSet(object.requestForFunds) - ? RequestForFunds.fromJSON(object.requestForFunds) - : undefined, - }; - }, - - toJSON(message: QueryGetRequestForFundsResponse): unknown { - const obj: any = {}; - if (message.requestForFunds !== undefined) { - obj.requestForFunds = RequestForFunds.toJSON(message.requestForFunds); - } - return obj; - }, - - create, I>>( - base?: I, - ): QueryGetRequestForFundsResponse { - return QueryGetRequestForFundsResponse.fromPartial(base ?? ({} as any)); - }, - fromPartial< - I extends Exact, I>, - >(object: I): QueryGetRequestForFundsResponse { - const message = createBaseQueryGetRequestForFundsResponse(); - message.requestForFunds = - object.requestForFunds !== undefined && object.requestForFunds !== null - ? RequestForFunds.fromPartial(object.requestForFunds) - : undefined; - return message; - }, - }; + create, I>>(base?: I): QueryGetSolverDataRequest { + return QueryGetSolverDataRequest.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>(object: I): QueryGetSolverDataRequest { + const message = createBaseQueryGetSolverDataRequest(); + message.index = object.index ?? ""; + return message; + }, +}; -function createBaseQueryAllRequestForFundsRequest(): QueryAllRequestForFundsRequest { - return { pagination: undefined }; +function createBaseQueryGetSolverDataResponse(): QueryGetSolverDataResponse { + return { solverData: undefined }; } -export const QueryAllRequestForFundsRequest: MessageFns = - { - encode( - message: QueryAllRequestForFundsRequest, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { - if (message.pagination !== undefined) { - PageRequest.encode(message.pagination, writer.uint32(10).fork()).join(); - } - return writer; - }, - - decode( - input: BinaryReader | Uint8Array, - length?: number, - ): QueryAllRequestForFundsRequest { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseQueryAllRequestForFundsRequest(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: { - if (tag !== 10) { - break; - } +export const QueryGetSolverDataResponse: MessageFns = { + encode(message: QueryGetSolverDataResponse, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { + if (message.solverData !== undefined) { + SolverData.encode(message.solverData, writer.uint32(10).fork()).join(); + } + return writer; + }, - message.pagination = PageRequest.decode(reader, reader.uint32()); - continue; - } - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): QueryAllRequestForFundsRequest { - return { - pagination: isSet(object.pagination) - ? PageRequest.fromJSON(object.pagination) - : undefined, - }; - }, - - toJSON(message: QueryAllRequestForFundsRequest): unknown { - const obj: any = {}; - if (message.pagination !== undefined) { - obj.pagination = PageRequest.toJSON(message.pagination); - } - return obj; - }, - - create, I>>( - base?: I, - ): QueryAllRequestForFundsRequest { - return QueryAllRequestForFundsRequest.fromPartial(base ?? ({} as any)); - }, - fromPartial< - I extends Exact, I>, - >(object: I): QueryAllRequestForFundsRequest { - const message = createBaseQueryAllRequestForFundsRequest(); - message.pagination = - object.pagination !== undefined && object.pagination !== null - ? PageRequest.fromPartial(object.pagination) - : undefined; - return message; - }, - }; - -function createBaseQueryAllRequestForFundsResponse(): QueryAllRequestForFundsResponse { - return { requestForFunds: [], pagination: undefined }; -} - -export const QueryAllRequestForFundsResponse: MessageFns = - { - encode( - message: QueryAllRequestForFundsResponse, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { - for (const v of message.requestForFunds) { - RequestForFunds.encode(v!, writer.uint32(10).fork()).join(); - } - if (message.pagination !== undefined) { - PageResponse.encode( - message.pagination, - writer.uint32(18).fork(), - ).join(); - } - return writer; - }, - - decode( - input: BinaryReader | Uint8Array, - length?: number, - ): QueryAllRequestForFundsResponse { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseQueryAllRequestForFundsResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: { - if (tag !== 10) { - break; - } - - message.requestForFunds.push( - RequestForFunds.decode(reader, reader.uint32()), - ); - continue; - } - case 2: { - if (tag !== 18) { - break; - } - - message.pagination = PageResponse.decode(reader, reader.uint32()); - continue; + decode(input: BinaryReader | Uint8Array, length?: number): QueryGetSolverDataResponse { + const reader = input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseQueryGetSolverDataResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 10) { + break; } - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): QueryAllRequestForFundsResponse { - return { - requestForFunds: globalThis.Array.isArray(object?.requestForFunds) - ? object.requestForFunds.map((e: any) => RequestForFunds.fromJSON(e)) - : [], - pagination: isSet(object.pagination) - ? PageResponse.fromJSON(object.pagination) - : undefined, - }; - }, - - toJSON(message: QueryAllRequestForFundsResponse): unknown { - const obj: any = {}; - if (message.requestForFunds?.length) { - obj.requestForFunds = message.requestForFunds.map((e) => - RequestForFunds.toJSON(e), - ); - } - if (message.pagination !== undefined) { - obj.pagination = PageResponse.toJSON(message.pagination); - } - return obj; - }, - - create, I>>( - base?: I, - ): QueryAllRequestForFundsResponse { - return QueryAllRequestForFundsResponse.fromPartial(base ?? ({} as any)); - }, - fromPartial< - I extends Exact, I>, - >(object: I): QueryAllRequestForFundsResponse { - const message = createBaseQueryAllRequestForFundsResponse(); - message.requestForFunds = - object.requestForFunds?.map((e) => RequestForFunds.fromPartial(e)) || - []; - message.pagination = - object.pagination !== undefined && object.pagination !== null - ? PageResponse.fromPartial(object.pagination) - : undefined; - return message; - }, - }; -function createBaseQueryGetPendingClaimsRequest(): QueryGetPendingClaimsRequest { - return { id: Long.UZERO }; -} - -export const QueryGetPendingClaimsRequest: MessageFns = - { - encode( - message: QueryGetPendingClaimsRequest, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { - if (!message.id.equals(Long.UZERO)) { - writer.uint32(8).uint64(message.id.toString()); - } - return writer; - }, - - decode( - input: BinaryReader | Uint8Array, - length?: number, - ): QueryGetPendingClaimsRequest { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseQueryGetPendingClaimsRequest(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: { - if (tag !== 8) { - break; - } - - message.id = Long.fromString(reader.uint64().toString(), true); - continue; - } - } - if ((tag & 7) === 4 || tag === 0) { - break; + message.solverData = SolverData.decode(reader, reader.uint32()); + continue; } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): QueryGetPendingClaimsRequest { - return { id: isSet(object.id) ? Long.fromValue(object.id) : Long.UZERO }; - }, - - toJSON(message: QueryGetPendingClaimsRequest): unknown { - const obj: any = {}; - if (!message.id.equals(Long.UZERO)) { - obj.id = (message.id || Long.UZERO).toString(); - } - return obj; - }, - - create, I>>( - base?: I, - ): QueryGetPendingClaimsRequest { - return QueryGetPendingClaimsRequest.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>( - object: I, - ): QueryGetPendingClaimsRequest { - const message = createBaseQueryGetPendingClaimsRequest(); - message.id = - object.id !== undefined && object.id !== null - ? Long.fromValue(object.id) - : Long.UZERO; - return message; - }, - }; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, -function createBaseQueryGetPendingClaimsResponse(): QueryGetPendingClaimsResponse { - return { pendingClaims: undefined }; -} + fromJSON(object: any): QueryGetSolverDataResponse { + return { solverData: isSet(object.solverData) ? SolverData.fromJSON(object.solverData) : undefined }; + }, -export const QueryGetPendingClaimsResponse: MessageFns = - { - encode( - message: QueryGetPendingClaimsResponse, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { - if (message.pendingClaims !== undefined) { - PendingClaims.encode( - message.pendingClaims, - writer.uint32(10).fork(), - ).join(); - } - return writer; - }, - - decode( - input: BinaryReader | Uint8Array, - length?: number, - ): QueryGetPendingClaimsResponse { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseQueryGetPendingClaimsResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: { - if (tag !== 10) { - break; - } + toJSON(message: QueryGetSolverDataResponse): unknown { + const obj: any = {}; + if (message.solverData !== undefined) { + obj.solverData = SolverData.toJSON(message.solverData); + } + return obj; + }, - message.pendingClaims = PendingClaims.decode( - reader, - reader.uint32(), - ); - continue; - } - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): QueryGetPendingClaimsResponse { - return { - pendingClaims: isSet(object.pendingClaims) - ? PendingClaims.fromJSON(object.pendingClaims) - : undefined, - }; - }, - - toJSON(message: QueryGetPendingClaimsResponse): unknown { - const obj: any = {}; - if (message.pendingClaims !== undefined) { - obj.pendingClaims = PendingClaims.toJSON(message.pendingClaims); - } - return obj; - }, - - create, I>>( - base?: I, - ): QueryGetPendingClaimsResponse { - return QueryGetPendingClaimsResponse.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>( - object: I, - ): QueryGetPendingClaimsResponse { - const message = createBaseQueryGetPendingClaimsResponse(); - message.pendingClaims = - object.pendingClaims !== undefined && object.pendingClaims !== null - ? PendingClaims.fromPartial(object.pendingClaims) - : undefined; - return message; - }, - }; + create, I>>(base?: I): QueryGetSolverDataResponse { + return QueryGetSolverDataResponse.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>(object: I): QueryGetSolverDataResponse { + const message = createBaseQueryGetSolverDataResponse(); + message.solverData = (object.solverData !== undefined && object.solverData !== null) + ? SolverData.fromPartial(object.solverData) + : undefined; + return message; + }, +}; -function createBaseQueryAllPendingClaimsRequest(): QueryAllPendingClaimsRequest { +function createBaseQueryAllSolverDataRequest(): QueryAllSolverDataRequest { return { pagination: undefined }; } -export const QueryAllPendingClaimsRequest: MessageFns = - { - encode( - message: QueryAllPendingClaimsRequest, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { - if (message.pagination !== undefined) { - PageRequest.encode(message.pagination, writer.uint32(10).fork()).join(); - } - return writer; - }, - - decode( - input: BinaryReader | Uint8Array, - length?: number, - ): QueryAllPendingClaimsRequest { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseQueryAllPendingClaimsRequest(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: { - if (tag !== 10) { - break; - } - - message.pagination = PageRequest.decode(reader, reader.uint32()); - continue; - } - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): QueryAllPendingClaimsRequest { - return { - pagination: isSet(object.pagination) - ? PageRequest.fromJSON(object.pagination) - : undefined, - }; - }, - - toJSON(message: QueryAllPendingClaimsRequest): unknown { - const obj: any = {}; - if (message.pagination !== undefined) { - obj.pagination = PageRequest.toJSON(message.pagination); - } - return obj; - }, - - create, I>>( - base?: I, - ): QueryAllPendingClaimsRequest { - return QueryAllPendingClaimsRequest.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>( - object: I, - ): QueryAllPendingClaimsRequest { - const message = createBaseQueryAllPendingClaimsRequest(); - message.pagination = - object.pagination !== undefined && object.pagination !== null - ? PageRequest.fromPartial(object.pagination) - : undefined; - return message; - }, - }; - -function createBaseQueryAllPendingClaimsResponse(): QueryAllPendingClaimsResponse { - return { pendingClaims: [], pagination: undefined }; -} - -export const QueryAllPendingClaimsResponse: MessageFns = - { - encode( - message: QueryAllPendingClaimsResponse, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { - for (const v of message.pendingClaims) { - PendingClaims.encode(v!, writer.uint32(10).fork()).join(); - } - if (message.pagination !== undefined) { - PageResponse.encode( - message.pagination, - writer.uint32(18).fork(), - ).join(); - } - return writer; - }, - - decode( - input: BinaryReader | Uint8Array, - length?: number, - ): QueryAllPendingClaimsResponse { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseQueryAllPendingClaimsResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: { - if (tag !== 10) { - break; - } - - message.pendingClaims.push( - PendingClaims.decode(reader, reader.uint32()), - ); - continue; - } - case 2: { - if (tag !== 18) { - break; - } - - message.pagination = PageResponse.decode(reader, reader.uint32()); - continue; - } - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): QueryAllPendingClaimsResponse { - return { - pendingClaims: globalThis.Array.isArray(object?.pendingClaims) - ? object.pendingClaims.map((e: any) => PendingClaims.fromJSON(e)) - : [], - pagination: isSet(object.pagination) - ? PageResponse.fromJSON(object.pagination) - : undefined, - }; - }, - - toJSON(message: QueryAllPendingClaimsResponse): unknown { - const obj: any = {}; - if (message.pendingClaims?.length) { - obj.pendingClaims = message.pendingClaims.map((e) => - PendingClaims.toJSON(e), - ); - } - if (message.pagination !== undefined) { - obj.pagination = PageResponse.toJSON(message.pagination); - } - return obj; - }, - - create, I>>( - base?: I, - ): QueryAllPendingClaimsResponse { - return QueryAllPendingClaimsResponse.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>( - object: I, - ): QueryAllPendingClaimsResponse { - const message = createBaseQueryAllPendingClaimsResponse(); - message.pendingClaims = - object.pendingClaims?.map((e) => PendingClaims.fromPartial(e)) || []; - message.pagination = - object.pagination !== undefined && object.pagination !== null - ? PageResponse.fromPartial(object.pagination) - : undefined; - return message; - }, - }; - -function createBaseQueryGetPendingSettlementsRequest(): QueryGetPendingSettlementsRequest { - return { id: Long.UZERO }; -} - -export const QueryGetPendingSettlementsRequest: MessageFns = - { - encode( - message: QueryGetPendingSettlementsRequest, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { - if (!message.id.equals(Long.UZERO)) { - writer.uint32(8).uint64(message.id.toString()); - } - return writer; - }, - - decode( - input: BinaryReader | Uint8Array, - length?: number, - ): QueryGetPendingSettlementsRequest { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseQueryGetPendingSettlementsRequest(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: { - if (tag !== 8) { - break; - } +export const QueryAllSolverDataRequest: MessageFns = { + encode(message: QueryAllSolverDataRequest, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { + if (message.pagination !== undefined) { + PageRequest.encode(message.pagination, writer.uint32(10).fork()).join(); + } + return writer; + }, - message.id = Long.fromString(reader.uint64().toString(), true); - continue; + decode(input: BinaryReader | Uint8Array, length?: number): QueryAllSolverDataRequest { + const reader = input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseQueryAllSolverDataRequest(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 10) { + break; } - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): QueryGetPendingSettlementsRequest { - return { id: isSet(object.id) ? Long.fromValue(object.id) : Long.UZERO }; - }, - - toJSON(message: QueryGetPendingSettlementsRequest): unknown { - const obj: any = {}; - if (!message.id.equals(Long.UZERO)) { - obj.id = (message.id || Long.UZERO).toString(); - } - return obj; - }, - - create, I>>( - base?: I, - ): QueryGetPendingSettlementsRequest { - return QueryGetPendingSettlementsRequest.fromPartial(base ?? ({} as any)); - }, - fromPartial< - I extends Exact, I>, - >(object: I): QueryGetPendingSettlementsRequest { - const message = createBaseQueryGetPendingSettlementsRequest(); - message.id = - object.id !== undefined && object.id !== null - ? Long.fromValue(object.id) - : Long.UZERO; - return message; - }, - }; -function createBaseQueryGetPendingSettlementsResponse(): QueryGetPendingSettlementsResponse { - return { pendingSettlements: undefined }; -} - -export const QueryGetPendingSettlementsResponse: MessageFns = - { - encode( - message: QueryGetPendingSettlementsResponse, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { - if (message.pendingSettlements !== undefined) { - PendingSettlement.encode( - message.pendingSettlements, - writer.uint32(10).fork(), - ).join(); - } - return writer; - }, - - decode( - input: BinaryReader | Uint8Array, - length?: number, - ): QueryGetPendingSettlementsResponse { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseQueryGetPendingSettlementsResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: { - if (tag !== 10) { - break; - } - - message.pendingSettlements = PendingSettlement.decode( - reader, - reader.uint32(), - ); - continue; - } - } - if ((tag & 7) === 4 || tag === 0) { - break; + message.pagination = PageRequest.decode(reader, reader.uint32()); + continue; } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): QueryGetPendingSettlementsResponse { - return { - pendingSettlements: isSet(object.pendingSettlements) - ? PendingSettlement.fromJSON(object.pendingSettlements) - : undefined, - }; - }, - - toJSON(message: QueryGetPendingSettlementsResponse): unknown { - const obj: any = {}; - if (message.pendingSettlements !== undefined) { - obj.pendingSettlements = PendingSettlement.toJSON( - message.pendingSettlements, - ); - } - return obj; - }, - - create, I>>( - base?: I, - ): QueryGetPendingSettlementsResponse { - return QueryGetPendingSettlementsResponse.fromPartial( - base ?? ({} as any), - ); - }, - fromPartial< - I extends Exact, I>, - >(object: I): QueryGetPendingSettlementsResponse { - const message = createBaseQueryGetPendingSettlementsResponse(); - message.pendingSettlements = - object.pendingSettlements !== undefined && - object.pendingSettlements !== null - ? PendingSettlement.fromPartial(object.pendingSettlements) - : undefined; - return message; - }, - }; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, -function createBaseQueryAllPendingSettlementsRequest(): QueryAllPendingSettlementsRequest { - return { pagination: undefined }; -} + fromJSON(object: any): QueryAllSolverDataRequest { + return { pagination: isSet(object.pagination) ? PageRequest.fromJSON(object.pagination) : undefined }; + }, -export const QueryAllPendingSettlementsRequest: MessageFns = - { - encode( - message: QueryAllPendingSettlementsRequest, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { - if (message.pagination !== undefined) { - PageRequest.encode(message.pagination, writer.uint32(10).fork()).join(); - } - return writer; - }, - - decode( - input: BinaryReader | Uint8Array, - length?: number, - ): QueryAllPendingSettlementsRequest { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseQueryAllPendingSettlementsRequest(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: { - if (tag !== 10) { - break; - } + toJSON(message: QueryAllSolverDataRequest): unknown { + const obj: any = {}; + if (message.pagination !== undefined) { + obj.pagination = PageRequest.toJSON(message.pagination); + } + return obj; + }, - message.pagination = PageRequest.decode(reader, reader.uint32()); - continue; - } - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): QueryAllPendingSettlementsRequest { - return { - pagination: isSet(object.pagination) - ? PageRequest.fromJSON(object.pagination) - : undefined, - }; - }, - - toJSON(message: QueryAllPendingSettlementsRequest): unknown { - const obj: any = {}; - if (message.pagination !== undefined) { - obj.pagination = PageRequest.toJSON(message.pagination); - } - return obj; - }, - - create, I>>( - base?: I, - ): QueryAllPendingSettlementsRequest { - return QueryAllPendingSettlementsRequest.fromPartial(base ?? ({} as any)); - }, - fromPartial< - I extends Exact, I>, - >(object: I): QueryAllPendingSettlementsRequest { - const message = createBaseQueryAllPendingSettlementsRequest(); - message.pagination = - object.pagination !== undefined && object.pagination !== null - ? PageRequest.fromPartial(object.pagination) - : undefined; - return message; - }, - }; + create, I>>(base?: I): QueryAllSolverDataRequest { + return QueryAllSolverDataRequest.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>(object: I): QueryAllSolverDataRequest { + const message = createBaseQueryAllSolverDataRequest(); + message.pagination = (object.pagination !== undefined && object.pagination !== null) + ? PageRequest.fromPartial(object.pagination) + : undefined; + return message; + }, +}; -function createBaseQueryAllPendingSettlementsResponse(): QueryAllPendingSettlementsResponse { - return { pendingSettlements: [], pagination: undefined }; +function createBaseQueryAllSolverDataResponse(): QueryAllSolverDataResponse { + return { solverData: [], pagination: undefined }; } -export const QueryAllPendingSettlementsResponse: MessageFns = - { - encode( - message: QueryAllPendingSettlementsResponse, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { - for (const v of message.pendingSettlements) { - PendingSettlement.encode(v!, writer.uint32(10).fork()).join(); - } - if (message.pagination !== undefined) { - PageResponse.encode( - message.pagination, - writer.uint32(18).fork(), - ).join(); - } - return writer; - }, - - decode( - input: BinaryReader | Uint8Array, - length?: number, - ): QueryAllPendingSettlementsResponse { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseQueryAllPendingSettlementsResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: { - if (tag !== 10) { - break; - } - - message.pendingSettlements.push( - PendingSettlement.decode(reader, reader.uint32()), - ); - continue; - } - case 2: { - if (tag !== 18) { - break; - } +export const QueryAllSolverDataResponse: MessageFns = { + encode(message: QueryAllSolverDataResponse, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { + for (const v of message.solverData) { + SolverData.encode(v!, writer.uint32(10).fork()).join(); + } + if (message.pagination !== undefined) { + PageResponse.encode(message.pagination, writer.uint32(18).fork()).join(); + } + return writer; + }, - message.pagination = PageResponse.decode(reader, reader.uint32()); - continue; + decode(input: BinaryReader | Uint8Array, length?: number): QueryAllSolverDataResponse { + const reader = input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseQueryAllSolverDataResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 10) { + break; } - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): QueryAllPendingSettlementsResponse { - return { - pendingSettlements: globalThis.Array.isArray(object?.pendingSettlements) - ? object.pendingSettlements.map((e: any) => - PendingSettlement.fromJSON(e), - ) - : [], - pagination: isSet(object.pagination) - ? PageResponse.fromJSON(object.pagination) - : undefined, - }; - }, - - toJSON(message: QueryAllPendingSettlementsResponse): unknown { - const obj: any = {}; - if (message.pendingSettlements?.length) { - obj.pendingSettlements = message.pendingSettlements.map((e) => - PendingSettlement.toJSON(e), - ); - } - if (message.pagination !== undefined) { - obj.pagination = PageResponse.toJSON(message.pagination); - } - return obj; - }, - - create, I>>( - base?: I, - ): QueryAllPendingSettlementsResponse { - return QueryAllPendingSettlementsResponse.fromPartial( - base ?? ({} as any), - ); - }, - fromPartial< - I extends Exact, I>, - >(object: I): QueryAllPendingSettlementsResponse { - const message = createBaseQueryAllPendingSettlementsResponse(); - message.pendingSettlements = - object.pendingSettlements?.map((e) => - PendingSettlement.fromPartial(e), - ) || []; - message.pagination = - object.pagination !== undefined && object.pagination !== null - ? PageResponse.fromPartial(object.pagination) - : undefined; - return message; - }, - }; - -function createBaseQueryGetProtocolFeesRequest(): QueryGetProtocolFeesRequest { - return {}; -} - -export const QueryGetProtocolFeesRequest: MessageFns = - { - encode( - _: QueryGetProtocolFeesRequest, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { - return writer; - }, - - decode( - input: BinaryReader | Uint8Array, - length?: number, - ): QueryGetProtocolFeesRequest { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseQueryGetProtocolFeesRequest(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(_: any): QueryGetProtocolFeesRequest { - return {}; - }, - - toJSON(_: QueryGetProtocolFeesRequest): unknown { - const obj: any = {}; - return obj; - }, - - create, I>>( - base?: I, - ): QueryGetProtocolFeesRequest { - return QueryGetProtocolFeesRequest.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>( - _: I, - ): QueryGetProtocolFeesRequest { - const message = createBaseQueryGetProtocolFeesRequest(); - return message; - }, - }; - -function createBaseQueryGetProtocolFeesResponse(): QueryGetProtocolFeesResponse { - return { protocolFees: undefined }; -} - -export const QueryGetProtocolFeesResponse: MessageFns = - { - encode( - message: QueryGetProtocolFeesResponse, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { - if (message.protocolFees !== undefined) { - ProtocolFees.encode( - message.protocolFees, - writer.uint32(10).fork(), - ).join(); - } - return writer; - }, - - decode( - input: BinaryReader | Uint8Array, - length?: number, - ): QueryGetProtocolFeesResponse { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseQueryGetProtocolFeesResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: { - if (tag !== 10) { - break; - } - message.protocolFees = ProtocolFees.decode(reader, reader.uint32()); - continue; - } - } - if ((tag & 7) === 4 || tag === 0) { - break; + message.solverData.push(SolverData.decode(reader, reader.uint32())); + continue; } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): QueryGetProtocolFeesResponse { - return { - protocolFees: isSet(object.protocolFees) - ? ProtocolFees.fromJSON(object.protocolFees) - : undefined, - }; - }, - - toJSON(message: QueryGetProtocolFeesResponse): unknown { - const obj: any = {}; - if (message.protocolFees !== undefined) { - obj.protocolFees = ProtocolFees.toJSON(message.protocolFees); - } - return obj; - }, - - create, I>>( - base?: I, - ): QueryGetProtocolFeesResponse { - return QueryGetProtocolFeesResponse.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>( - object: I, - ): QueryGetProtocolFeesResponse { - const message = createBaseQueryGetProtocolFeesResponse(); - message.protocolFees = - object.protocolFees !== undefined && object.protocolFees !== null - ? ProtocolFees.fromPartial(object.protocolFees) - : undefined; - return message; - }, - }; - -function createBaseQueryGetSolverDataRequest(): QueryGetSolverDataRequest { - return { index: "" }; -} - -export const QueryGetSolverDataRequest: MessageFns = - { - encode( - message: QueryGetSolverDataRequest, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { - if (message.index !== "") { - writer.uint32(10).string(message.index); - } - return writer; - }, - - decode( - input: BinaryReader | Uint8Array, - length?: number, - ): QueryGetSolverDataRequest { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseQueryGetSolverDataRequest(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: { - if (tag !== 10) { - break; - } - - message.index = reader.string(); - continue; + case 2: { + if (tag !== 18) { + break; } - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): QueryGetSolverDataRequest { - return { - index: isSet(object.index) ? globalThis.String(object.index) : "", - }; - }, - - toJSON(message: QueryGetSolverDataRequest): unknown { - const obj: any = {}; - if (message.index !== "") { - obj.index = message.index; - } - return obj; - }, - - create, I>>( - base?: I, - ): QueryGetSolverDataRequest { - return QueryGetSolverDataRequest.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>( - object: I, - ): QueryGetSolverDataRequest { - const message = createBaseQueryGetSolverDataRequest(); - message.index = object.index ?? ""; - return message; - }, - }; - -function createBaseQueryGetSolverDataResponse(): QueryGetSolverDataResponse { - return { solverData: undefined }; -} - -export const QueryGetSolverDataResponse: MessageFns = - { - encode( - message: QueryGetSolverDataResponse, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { - if (message.solverData !== undefined) { - SolverData.encode(message.solverData, writer.uint32(10).fork()).join(); - } - return writer; - }, - - decode( - input: BinaryReader | Uint8Array, - length?: number, - ): QueryGetSolverDataResponse { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseQueryGetSolverDataResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: { - if (tag !== 10) { - break; - } - message.solverData = SolverData.decode(reader, reader.uint32()); - continue; - } - } - if ((tag & 7) === 4 || tag === 0) { - break; + message.pagination = PageResponse.decode(reader, reader.uint32()); + continue; } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): QueryGetSolverDataResponse { - return { - solverData: isSet(object.solverData) - ? SolverData.fromJSON(object.solverData) - : undefined, - }; - }, - - toJSON(message: QueryGetSolverDataResponse): unknown { - const obj: any = {}; - if (message.solverData !== undefined) { - obj.solverData = SolverData.toJSON(message.solverData); - } - return obj; - }, - - create, I>>( - base?: I, - ): QueryGetSolverDataResponse { - return QueryGetSolverDataResponse.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>( - object: I, - ): QueryGetSolverDataResponse { - const message = createBaseQueryGetSolverDataResponse(); - message.solverData = - object.solverData !== undefined && object.solverData !== null - ? SolverData.fromPartial(object.solverData) - : undefined; - return message; - }, - }; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, -function createBaseQueryAllSolverDataRequest(): QueryAllSolverDataRequest { - return { pagination: undefined }; -} + fromJSON(object: any): QueryAllSolverDataResponse { + return { + solverData: globalThis.Array.isArray(object?.solverData) + ? object.solverData.map((e: any) => SolverData.fromJSON(e)) + : [], + pagination: isSet(object.pagination) ? PageResponse.fromJSON(object.pagination) : undefined, + }; + }, -export const QueryAllSolverDataRequest: MessageFns = - { - encode( - message: QueryAllSolverDataRequest, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { - if (message.pagination !== undefined) { - PageRequest.encode(message.pagination, writer.uint32(10).fork()).join(); - } - return writer; - }, - - decode( - input: BinaryReader | Uint8Array, - length?: number, - ): QueryAllSolverDataRequest { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseQueryAllSolverDataRequest(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: { - if (tag !== 10) { - break; - } + toJSON(message: QueryAllSolverDataResponse): unknown { + const obj: any = {}; + if (message.solverData?.length) { + obj.solverData = message.solverData.map((e) => SolverData.toJSON(e)); + } + if (message.pagination !== undefined) { + obj.pagination = PageResponse.toJSON(message.pagination); + } + return obj; + }, - message.pagination = PageRequest.decode(reader, reader.uint32()); - continue; - } - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): QueryAllSolverDataRequest { - return { - pagination: isSet(object.pagination) - ? PageRequest.fromJSON(object.pagination) - : undefined, - }; - }, - - toJSON(message: QueryAllSolverDataRequest): unknown { - const obj: any = {}; - if (message.pagination !== undefined) { - obj.pagination = PageRequest.toJSON(message.pagination); - } - return obj; - }, - - create, I>>( - base?: I, - ): QueryAllSolverDataRequest { - return QueryAllSolverDataRequest.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>( - object: I, - ): QueryAllSolverDataRequest { - const message = createBaseQueryAllSolverDataRequest(); - message.pagination = - object.pagination !== undefined && object.pagination !== null - ? PageRequest.fromPartial(object.pagination) - : undefined; - return message; - }, - }; + create, I>>(base?: I): QueryAllSolverDataResponse { + return QueryAllSolverDataResponse.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>(object: I): QueryAllSolverDataResponse { + const message = createBaseQueryAllSolverDataResponse(); + message.solverData = object.solverData?.map((e) => SolverData.fromPartial(e)) || []; + message.pagination = (object.pagination !== undefined && object.pagination !== null) + ? PageResponse.fromPartial(object.pagination) + : undefined; + return message; + }, +}; -function createBaseQueryAllSolverDataResponse(): QueryAllSolverDataResponse { - return { solverData: [], pagination: undefined }; +function createBaseQueryGetSettlementRequest(): QueryGetSettlementRequest { + return { id: Long.UZERO }; } -export const QueryAllSolverDataResponse: MessageFns = - { - encode( - message: QueryAllSolverDataResponse, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { - for (const v of message.solverData) { - SolverData.encode(v!, writer.uint32(10).fork()).join(); - } - if (message.pagination !== undefined) { - PageResponse.encode( - message.pagination, - writer.uint32(18).fork(), - ).join(); - } - return writer; - }, - - decode( - input: BinaryReader | Uint8Array, - length?: number, - ): QueryAllSolverDataResponse { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseQueryAllSolverDataResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: { - if (tag !== 10) { - break; - } +export const QueryGetSettlementRequest: MessageFns = { + encode(message: QueryGetSettlementRequest, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { + if (!message.id.equals(Long.UZERO)) { + writer.uint32(8).uint64(message.id.toString()); + } + return writer; + }, - message.solverData.push(SolverData.decode(reader, reader.uint32())); - continue; + decode(input: BinaryReader | Uint8Array, length?: number): QueryGetSettlementRequest { + const reader = input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseQueryGetSettlementRequest(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 8) { + break; } - case 2: { - if (tag !== 18) { - break; - } - message.pagination = PageResponse.decode(reader, reader.uint32()); - continue; - } - } - if ((tag & 7) === 4 || tag === 0) { - break; + message.id = Long.fromString(reader.uint64().toString(), true); + continue; } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): QueryAllSolverDataResponse { - return { - solverData: globalThis.Array.isArray(object?.solverData) - ? object.solverData.map((e: any) => SolverData.fromJSON(e)) - : [], - pagination: isSet(object.pagination) - ? PageResponse.fromJSON(object.pagination) - : undefined, - }; - }, - - toJSON(message: QueryAllSolverDataResponse): unknown { - const obj: any = {}; - if (message.solverData?.length) { - obj.solverData = message.solverData.map((e) => SolverData.toJSON(e)); - } - if (message.pagination !== undefined) { - obj.pagination = PageResponse.toJSON(message.pagination); - } - return obj; - }, - - create, I>>( - base?: I, - ): QueryAllSolverDataResponse { - return QueryAllSolverDataResponse.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>( - object: I, - ): QueryAllSolverDataResponse { - const message = createBaseQueryAllSolverDataResponse(); - message.solverData = - object.solverData?.map((e) => SolverData.fromPartial(e)) || []; - message.pagination = - object.pagination !== undefined && object.pagination !== null - ? PageResponse.fromPartial(object.pagination) - : undefined; - return message; - }, - }; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, -function createBaseQueryGetSettlementRequest(): QueryGetSettlementRequest { - return { id: Long.UZERO }; -} + fromJSON(object: any): QueryGetSettlementRequest { + return { id: isSet(object.id) ? Long.fromValue(object.id) : Long.UZERO }; + }, -export const QueryGetSettlementRequest: MessageFns = - { - encode( - message: QueryGetSettlementRequest, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { - if (!message.id.equals(Long.UZERO)) { - writer.uint32(8).uint64(message.id.toString()); - } - return writer; - }, - - decode( - input: BinaryReader | Uint8Array, - length?: number, - ): QueryGetSettlementRequest { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseQueryGetSettlementRequest(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: { - if (tag !== 8) { - break; - } + toJSON(message: QueryGetSettlementRequest): unknown { + const obj: any = {}; + if (!message.id.equals(Long.UZERO)) { + obj.id = (message.id || Long.UZERO).toString(); + } + return obj; + }, - message.id = Long.fromString(reader.uint64().toString(), true); - continue; - } - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): QueryGetSettlementRequest { - return { id: isSet(object.id) ? Long.fromValue(object.id) : Long.UZERO }; - }, - - toJSON(message: QueryGetSettlementRequest): unknown { - const obj: any = {}; - if (!message.id.equals(Long.UZERO)) { - obj.id = (message.id || Long.UZERO).toString(); - } - return obj; - }, - - create, I>>( - base?: I, - ): QueryGetSettlementRequest { - return QueryGetSettlementRequest.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>( - object: I, - ): QueryGetSettlementRequest { - const message = createBaseQueryGetSettlementRequest(); - message.id = - object.id !== undefined && object.id !== null - ? Long.fromValue(object.id) - : Long.UZERO; - return message; - }, - }; + create, I>>(base?: I): QueryGetSettlementRequest { + return QueryGetSettlementRequest.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>(object: I): QueryGetSettlementRequest { + const message = createBaseQueryGetSettlementRequest(); + message.id = (object.id !== undefined && object.id !== null) ? Long.fromValue(object.id) : Long.UZERO; + return message; + }, +}; function createBaseQueryGetSettlementResponse(): QueryGetSettlementResponse { return { settlement: undefined }; } -export const QueryGetSettlementResponse: MessageFns = - { - encode( - message: QueryGetSettlementResponse, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { - if (message.settlement !== undefined) { - Settlement.encode(message.settlement, writer.uint32(10).fork()).join(); - } - return writer; - }, - - decode( - input: BinaryReader | Uint8Array, - length?: number, - ): QueryGetSettlementResponse { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseQueryGetSettlementResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: { - if (tag !== 10) { - break; - } +export const QueryGetSettlementResponse: MessageFns = { + encode(message: QueryGetSettlementResponse, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { + if (message.settlement !== undefined) { + Settlement.encode(message.settlement, writer.uint32(10).fork()).join(); + } + return writer; + }, - message.settlement = Settlement.decode(reader, reader.uint32()); - continue; + decode(input: BinaryReader | Uint8Array, length?: number): QueryGetSettlementResponse { + const reader = input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseQueryGetSettlementResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 10) { + break; } + + message.settlement = Settlement.decode(reader, reader.uint32()); + continue; } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): QueryGetSettlementResponse { - return { - settlement: isSet(object.settlement) - ? Settlement.fromJSON(object.settlement) - : undefined, - }; - }, - - toJSON(message: QueryGetSettlementResponse): unknown { - const obj: any = {}; - if (message.settlement !== undefined) { - obj.settlement = Settlement.toJSON(message.settlement); - } - return obj; - }, - - create, I>>( - base?: I, - ): QueryGetSettlementResponse { - return QueryGetSettlementResponse.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>( - object: I, - ): QueryGetSettlementResponse { - const message = createBaseQueryGetSettlementResponse(); - message.settlement = - object.settlement !== undefined && object.settlement !== null - ? Settlement.fromPartial(object.settlement) - : undefined; - return message; - }, - }; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): QueryGetSettlementResponse { + return { settlement: isSet(object.settlement) ? Settlement.fromJSON(object.settlement) : undefined }; + }, + + toJSON(message: QueryGetSettlementResponse): unknown { + const obj: any = {}; + if (message.settlement !== undefined) { + obj.settlement = Settlement.toJSON(message.settlement); + } + return obj; + }, + + create, I>>(base?: I): QueryGetSettlementResponse { + return QueryGetSettlementResponse.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>(object: I): QueryGetSettlementResponse { + const message = createBaseQueryGetSettlementResponse(); + message.settlement = (object.settlement !== undefined && object.settlement !== null) + ? Settlement.fromPartial(object.settlement) + : undefined; + return message; + }, +}; function createBaseQueryAllSettlementRequest(): QueryAllSettlementRequest { return { pagination: undefined }; } -export const QueryAllSettlementRequest: MessageFns = - { - encode( - message: QueryAllSettlementRequest, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { - if (message.pagination !== undefined) { - PageRequest.encode(message.pagination, writer.uint32(10).fork()).join(); - } - return writer; - }, - - decode( - input: BinaryReader | Uint8Array, - length?: number, - ): QueryAllSettlementRequest { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseQueryAllSettlementRequest(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: { - if (tag !== 10) { - break; - } +export const QueryAllSettlementRequest: MessageFns = { + encode(message: QueryAllSettlementRequest, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { + if (message.pagination !== undefined) { + PageRequest.encode(message.pagination, writer.uint32(10).fork()).join(); + } + return writer; + }, - message.pagination = PageRequest.decode(reader, reader.uint32()); - continue; + decode(input: BinaryReader | Uint8Array, length?: number): QueryAllSettlementRequest { + const reader = input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseQueryAllSettlementRequest(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 10) { + break; } + + message.pagination = PageRequest.decode(reader, reader.uint32()); + continue; } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): QueryAllSettlementRequest { - return { - pagination: isSet(object.pagination) - ? PageRequest.fromJSON(object.pagination) - : undefined, - }; - }, - - toJSON(message: QueryAllSettlementRequest): unknown { - const obj: any = {}; - if (message.pagination !== undefined) { - obj.pagination = PageRequest.toJSON(message.pagination); - } - return obj; - }, - - create, I>>( - base?: I, - ): QueryAllSettlementRequest { - return QueryAllSettlementRequest.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>( - object: I, - ): QueryAllSettlementRequest { - const message = createBaseQueryAllSettlementRequest(); - message.pagination = - object.pagination !== undefined && object.pagination !== null - ? PageRequest.fromPartial(object.pagination) - : undefined; - return message; - }, - }; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): QueryAllSettlementRequest { + return { pagination: isSet(object.pagination) ? PageRequest.fromJSON(object.pagination) : undefined }; + }, + + toJSON(message: QueryAllSettlementRequest): unknown { + const obj: any = {}; + if (message.pagination !== undefined) { + obj.pagination = PageRequest.toJSON(message.pagination); + } + return obj; + }, + + create, I>>(base?: I): QueryAllSettlementRequest { + return QueryAllSettlementRequest.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>(object: I): QueryAllSettlementRequest { + const message = createBaseQueryAllSettlementRequest(); + message.pagination = (object.pagination !== undefined && object.pagination !== null) + ? PageRequest.fromPartial(object.pagination) + : undefined; + return message; + }, +}; function createBaseQueryAllSettlementResponse(): QueryAllSettlementResponse { return { settlement: [], pagination: undefined }; } -export const QueryAllSettlementResponse: MessageFns = - { - encode( - message: QueryAllSettlementResponse, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { - for (const v of message.settlement) { - Settlement.encode(v!, writer.uint32(10).fork()).join(); - } - if (message.pagination !== undefined) { - PageResponse.encode( - message.pagination, - writer.uint32(18).fork(), - ).join(); - } - return writer; - }, - - decode( - input: BinaryReader | Uint8Array, - length?: number, - ): QueryAllSettlementResponse { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseQueryAllSettlementResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: { - if (tag !== 10) { - break; - } +export const QueryAllSettlementResponse: MessageFns = { + encode(message: QueryAllSettlementResponse, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { + for (const v of message.settlement) { + Settlement.encode(v!, writer.uint32(10).fork()).join(); + } + if (message.pagination !== undefined) { + PageResponse.encode(message.pagination, writer.uint32(18).fork()).join(); + } + return writer; + }, - message.settlement.push(Settlement.decode(reader, reader.uint32())); - continue; + decode(input: BinaryReader | Uint8Array, length?: number): QueryAllSettlementResponse { + const reader = input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseQueryAllSettlementResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 10) { + break; } - case 2: { - if (tag !== 18) { - break; - } - message.pagination = PageResponse.decode(reader, reader.uint32()); - continue; - } + message.settlement.push(Settlement.decode(reader, reader.uint32())); + continue; } - if ((tag & 7) === 4 || tag === 0) { - break; + case 2: { + if (tag !== 18) { + break; + } + + message.pagination = PageResponse.decode(reader, reader.uint32()); + continue; } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): QueryAllSettlementResponse { - return { - settlement: globalThis.Array.isArray(object?.settlement) - ? object.settlement.map((e: any) => Settlement.fromJSON(e)) - : [], - pagination: isSet(object.pagination) - ? PageResponse.fromJSON(object.pagination) - : undefined, - }; - }, - - toJSON(message: QueryAllSettlementResponse): unknown { - const obj: any = {}; - if (message.settlement?.length) { - obj.settlement = message.settlement.map((e) => Settlement.toJSON(e)); - } - if (message.pagination !== undefined) { - obj.pagination = PageResponse.toJSON(message.pagination); - } - return obj; - }, - - create, I>>( - base?: I, - ): QueryAllSettlementResponse { - return QueryAllSettlementResponse.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>( - object: I, - ): QueryAllSettlementResponse { - const message = createBaseQueryAllSettlementResponse(); - message.settlement = - object.settlement?.map((e) => Settlement.fromPartial(e)) || []; - message.pagination = - object.pagination !== undefined && object.pagination !== null - ? PageResponse.fromPartial(object.pagination) - : undefined; - return message; - }, - }; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): QueryAllSettlementResponse { + return { + settlement: globalThis.Array.isArray(object?.settlement) + ? object.settlement.map((e: any) => Settlement.fromJSON(e)) + : [], + pagination: isSet(object.pagination) ? PageResponse.fromJSON(object.pagination) : undefined, + }; + }, + + toJSON(message: QueryAllSettlementResponse): unknown { + const obj: any = {}; + if (message.settlement?.length) { + obj.settlement = message.settlement.map((e) => Settlement.toJSON(e)); + } + if (message.pagination !== undefined) { + obj.pagination = PageResponse.toJSON(message.pagination); + } + return obj; + }, + + create, I>>(base?: I): QueryAllSettlementResponse { + return QueryAllSettlementResponse.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>(object: I): QueryAllSettlementResponse { + const message = createBaseQueryAllSettlementResponse(); + message.settlement = object.settlement?.map((e) => Settlement.fromPartial(e)) || []; + message.pagination = (object.pagination !== undefined && object.pagination !== null) + ? PageResponse.fromPartial(object.pagination) + : undefined; + return message; + }, +}; function createBaseMsgUpdateParams(): MsgUpdateParams { return { authority: "", params: undefined }; } export const MsgUpdateParams: MessageFns = { - encode( - message: MsgUpdateParams, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { + encode(message: MsgUpdateParams, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { if (message.authority !== "") { writer.uint32(10).string(message.authority); } @@ -6839,8 +4993,7 @@ export const MsgUpdateParams: MessageFns = { }, decode(input: BinaryReader | Uint8Array, length?: number): MsgUpdateParams { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); + const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseMsgUpdateParams(); while (reader.pos < end) { @@ -6873,9 +5026,7 @@ export const MsgUpdateParams: MessageFns = { fromJSON(object: any): MsgUpdateParams { return { - authority: isSet(object.authority) - ? globalThis.String(object.authority) - : "", + authority: isSet(object.authority) ? globalThis.String(object.authority) : "", params: isSet(object.params) ? Params.fromJSON(object.params) : undefined, }; }, @@ -6891,20 +5042,15 @@ export const MsgUpdateParams: MessageFns = { return obj; }, - create, I>>( - base?: I, - ): MsgUpdateParams { + create, I>>(base?: I): MsgUpdateParams { return MsgUpdateParams.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( - object: I, - ): MsgUpdateParams { + fromPartial, I>>(object: I): MsgUpdateParams { const message = createBaseMsgUpdateParams(); message.authority = object.authority ?? ""; - message.params = - object.params !== undefined && object.params !== null - ? Params.fromPartial(object.params) - : undefined; + message.params = (object.params !== undefined && object.params !== null) + ? Params.fromPartial(object.params) + : undefined; return message; }, }; @@ -6914,19 +5060,12 @@ function createBaseMsgUpdateParamsResponse(): MsgUpdateParamsResponse { } export const MsgUpdateParamsResponse: MessageFns = { - encode( - _: MsgUpdateParamsResponse, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { + encode(_: MsgUpdateParamsResponse, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { return writer; }, - decode( - input: BinaryReader | Uint8Array, - length?: number, - ): MsgUpdateParamsResponse { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); + decode(input: BinaryReader | Uint8Array, length?: number): MsgUpdateParamsResponse { + const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseMsgUpdateParamsResponse(); while (reader.pos < end) { @@ -6950,14 +5089,10 @@ export const MsgUpdateParamsResponse: MessageFns = { return obj; }, - create, I>>( - base?: I, - ): MsgUpdateParamsResponse { + create, I>>(base?: I): MsgUpdateParamsResponse { return MsgUpdateParamsResponse.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( - _: I, - ): MsgUpdateParamsResponse { + fromPartial, I>>(_: I): MsgUpdateParamsResponse { const message = createBaseMsgUpdateParamsResponse(); return message; }, @@ -6978,10 +5113,7 @@ function createBaseMsgCreateRequestForFunds(): MsgCreateRequestForFunds { } export const MsgCreateRequestForFunds: MessageFns = { - encode( - message: MsgCreateRequestForFunds, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { + encode(message: MsgCreateRequestForFunds, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { if (message.user !== "") { writer.uint32(58).string(message.user); } @@ -7012,12 +5144,8 @@ export const MsgCreateRequestForFunds: MessageFns = { return writer; }, - decode( - input: BinaryReader | Uint8Array, - length?: number, - ): MsgCreateRequestForFunds { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); + decode(input: BinaryReader | Uint8Array, length?: number): MsgCreateRequestForFunds { + const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseMsgCreateRequestForFunds(); while (reader.pos < end) { @@ -7068,9 +5196,7 @@ export const MsgCreateRequestForFunds: MessageFns = { break; } - message.destinations.push( - RFFDestinationPair.decode(reader, reader.uint32()), - ); + message.destinations.push(RFFDestinationPair.decode(reader, reader.uint32())); continue; } case 5: { @@ -7094,9 +5220,7 @@ export const MsgCreateRequestForFunds: MessageFns = { break; } - message.signatureData.push( - SignatureDatum.decode(reader, reader.uint32()), - ); + message.signatureData.push(SignatureDatum.decode(reader, reader.uint32())); continue; } } @@ -7114,21 +5238,15 @@ export const MsgCreateRequestForFunds: MessageFns = { sources: globalThis.Array.isArray(object?.sources) ? object.sources.map((e: any) => RFFSourcePair.fromJSON(e)) : [], - destinationUniverse: isSet(object.destinationUniverse) - ? universeFromJSON(object.destinationUniverse) - : 0, + destinationUniverse: isSet(object.destinationUniverse) ? universeFromJSON(object.destinationUniverse) : 0, destinationChainID: isSet(object.destinationChainID) ? bytesFromBase64(object.destinationChainID) : new Uint8Array(0), - recipientAddress: isSet(object.recipientAddress) - ? bytesFromBase64(object.recipientAddress) - : new Uint8Array(0), + recipientAddress: isSet(object.recipientAddress) ? bytesFromBase64(object.recipientAddress) : new Uint8Array(0), destinations: globalThis.Array.isArray(object?.destinations) ? object.destinations.map((e: any) => RFFDestinationPair.fromJSON(e)) : [], - nonce: isSet(object.nonce) - ? bytesFromBase64(object.nonce) - : new Uint8Array(0), + nonce: isSet(object.nonce) ? bytesFromBase64(object.nonce) : new Uint8Array(0), expiry: isSet(object.expiry) ? Long.fromValue(object.expiry) : Long.UZERO, signatureData: globalThis.Array.isArray(object?.signatureData) ? object.signatureData.map((e: any) => SignatureDatum.fromJSON(e)) @@ -7154,9 +5272,7 @@ export const MsgCreateRequestForFunds: MessageFns = { obj.recipientAddress = base64FromBytes(message.recipientAddress); } if (message.destinations?.length) { - obj.destinations = message.destinations.map((e) => - RFFDestinationPair.toJSON(e), - ); + obj.destinations = message.destinations.map((e) => RFFDestinationPair.toJSON(e)); } if (message.nonce.length !== 0) { obj.nonce = base64FromBytes(message.nonce); @@ -7165,37 +5281,27 @@ export const MsgCreateRequestForFunds: MessageFns = { obj.expiry = (message.expiry || Long.UZERO).toString(); } if (message.signatureData?.length) { - obj.signatureData = message.signatureData.map((e) => - SignatureDatum.toJSON(e), - ); + obj.signatureData = message.signatureData.map((e) => SignatureDatum.toJSON(e)); } return obj; }, - create, I>>( - base?: I, - ): MsgCreateRequestForFunds { + create, I>>(base?: I): MsgCreateRequestForFunds { return MsgCreateRequestForFunds.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( - object: I, - ): MsgCreateRequestForFunds { + fromPartial, I>>(object: I): MsgCreateRequestForFunds { const message = createBaseMsgCreateRequestForFunds(); message.user = object.user ?? ""; - message.sources = - object.sources?.map((e) => RFFSourcePair.fromPartial(e)) || []; + message.sources = object.sources?.map((e) => RFFSourcePair.fromPartial(e)) || []; message.destinationUniverse = object.destinationUniverse ?? 0; message.destinationChainID = object.destinationChainID ?? new Uint8Array(0); message.recipientAddress = object.recipientAddress ?? new Uint8Array(0); - message.destinations = - object.destinations?.map((e) => RFFDestinationPair.fromPartial(e)) || []; + message.destinations = object.destinations?.map((e) => RFFDestinationPair.fromPartial(e)) || []; message.nonce = object.nonce ?? new Uint8Array(0); - message.expiry = - object.expiry !== undefined && object.expiry !== null - ? Long.fromValue(object.expiry) - : Long.UZERO; - message.signatureData = - object.signatureData?.map((e) => SignatureDatum.fromPartial(e)) || []; + message.expiry = (object.expiry !== undefined && object.expiry !== null) + ? Long.fromValue(object.expiry) + : Long.UZERO; + message.signatureData = object.signatureData?.map((e) => SignatureDatum.fromPartial(e)) || []; return message; }, }; @@ -7204,84 +5310,70 @@ function createBaseMsgCreateRequestForFundsResponse(): MsgCreateRequestForFundsR return { id: Long.UZERO }; } -export const MsgCreateRequestForFundsResponse: MessageFns = - { - encode( - message: MsgCreateRequestForFundsResponse, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { - if (!message.id.equals(Long.UZERO)) { - writer.uint32(8).uint64(message.id.toString()); - } - return writer; - }, - - decode( - input: BinaryReader | Uint8Array, - length?: number, - ): MsgCreateRequestForFundsResponse { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseMsgCreateRequestForFundsResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: { - if (tag !== 8) { - break; - } +export const MsgCreateRequestForFundsResponse: MessageFns = { + encode(message: MsgCreateRequestForFundsResponse, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { + if (!message.id.equals(Long.UZERO)) { + writer.uint32(8).uint64(message.id.toString()); + } + return writer; + }, - message.id = Long.fromString(reader.uint64().toString(), true); - continue; + decode(input: BinaryReader | Uint8Array, length?: number): MsgCreateRequestForFundsResponse { + const reader = input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseMsgCreateRequestForFundsResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 8) { + break; } + + message.id = Long.fromString(reader.uint64().toString(), true); + continue; } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): MsgCreateRequestForFundsResponse { - return { id: isSet(object.id) ? Long.fromValue(object.id) : Long.UZERO }; - }, - - toJSON(message: MsgCreateRequestForFundsResponse): unknown { - const obj: any = {}; - if (!message.id.equals(Long.UZERO)) { - obj.id = (message.id || Long.UZERO).toString(); - } - return obj; - }, - - create, I>>( - base?: I, - ): MsgCreateRequestForFundsResponse { - return MsgCreateRequestForFundsResponse.fromPartial(base ?? ({} as any)); - }, - fromPartial< - I extends Exact, I>, - >(object: I): MsgCreateRequestForFundsResponse { - const message = createBaseMsgCreateRequestForFundsResponse(); - message.id = - object.id !== undefined && object.id !== null - ? Long.fromValue(object.id) - : Long.UZERO; - return message; - }, - }; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): MsgCreateRequestForFundsResponse { + return { id: isSet(object.id) ? Long.fromValue(object.id) : Long.UZERO }; + }, + + toJSON(message: MsgCreateRequestForFundsResponse): unknown { + const obj: any = {}; + if (!message.id.equals(Long.UZERO)) { + obj.id = (message.id || Long.UZERO).toString(); + } + return obj; + }, + + create, I>>( + base?: I, + ): MsgCreateRequestForFundsResponse { + return MsgCreateRequestForFundsResponse.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): MsgCreateRequestForFundsResponse { + const message = createBaseMsgCreateRequestForFundsResponse(); + message.id = (object.id !== undefined && object.id !== null) ? Long.fromValue(object.id) : Long.UZERO; + return message; + }, +}; function createBaseMsgCreatePendingClaim(): MsgCreatePendingClaim { return { creator: "", claim: undefined }; } export const MsgCreatePendingClaim: MessageFns = { - encode( - message: MsgCreatePendingClaim, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { + encode(message: MsgCreatePendingClaim, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { if (message.creator !== "") { writer.uint32(10).string(message.creator); } @@ -7291,12 +5383,8 @@ export const MsgCreatePendingClaim: MessageFns = { return writer; }, - decode( - input: BinaryReader | Uint8Array, - length?: number, - ): MsgCreatePendingClaim { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); + decode(input: BinaryReader | Uint8Array, length?: number): MsgCreatePendingClaim { + const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseMsgCreatePendingClaim(); while (reader.pos < end) { @@ -7330,9 +5418,7 @@ export const MsgCreatePendingClaim: MessageFns = { fromJSON(object: any): MsgCreatePendingClaim { return { creator: isSet(object.creator) ? globalThis.String(object.creator) : "", - claim: isSet(object.claim) - ? BasicClaim.fromJSON(object.claim) - : undefined, + claim: isSet(object.claim) ? BasicClaim.fromJSON(object.claim) : undefined, }; }, @@ -7347,20 +5433,15 @@ export const MsgCreatePendingClaim: MessageFns = { return obj; }, - create, I>>( - base?: I, - ): MsgCreatePendingClaim { + create, I>>(base?: I): MsgCreatePendingClaim { return MsgCreatePendingClaim.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( - object: I, - ): MsgCreatePendingClaim { + fromPartial, I>>(object: I): MsgCreatePendingClaim { const message = createBaseMsgCreatePendingClaim(); message.creator = object.creator ?? ""; - message.claim = - object.claim !== undefined && object.claim !== null - ? BasicClaim.fromPartial(object.claim) - : undefined; + message.claim = (object.claim !== undefined && object.claim !== null) + ? BasicClaim.fromPartial(object.claim) + : undefined; return message; }, }; @@ -7369,89 +5450,68 @@ function createBaseMsgCreatePendingClaimResponse(): MsgCreatePendingClaimRespons return { id: Long.UZERO }; } -export const MsgCreatePendingClaimResponse: MessageFns = - { - encode( - message: MsgCreatePendingClaimResponse, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { - if (!message.id.equals(Long.UZERO)) { - writer.uint32(8).uint64(message.id.toString()); - } - return writer; - }, - - decode( - input: BinaryReader | Uint8Array, - length?: number, - ): MsgCreatePendingClaimResponse { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseMsgCreatePendingClaimResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: { - if (tag !== 8) { - break; - } +export const MsgCreatePendingClaimResponse: MessageFns = { + encode(message: MsgCreatePendingClaimResponse, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { + if (!message.id.equals(Long.UZERO)) { + writer.uint32(8).uint64(message.id.toString()); + } + return writer; + }, - message.id = Long.fromString(reader.uint64().toString(), true); - continue; + decode(input: BinaryReader | Uint8Array, length?: number): MsgCreatePendingClaimResponse { + const reader = input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseMsgCreatePendingClaimResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 8) { + break; } + + message.id = Long.fromString(reader.uint64().toString(), true); + continue; } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): MsgCreatePendingClaimResponse { - return { id: isSet(object.id) ? Long.fromValue(object.id) : Long.UZERO }; - }, - - toJSON(message: MsgCreatePendingClaimResponse): unknown { - const obj: any = {}; - if (!message.id.equals(Long.UZERO)) { - obj.id = (message.id || Long.UZERO).toString(); - } - return obj; - }, - - create, I>>( - base?: I, - ): MsgCreatePendingClaimResponse { - return MsgCreatePendingClaimResponse.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>( - object: I, - ): MsgCreatePendingClaimResponse { - const message = createBaseMsgCreatePendingClaimResponse(); - message.id = - object.id !== undefined && object.id !== null - ? Long.fromValue(object.id) - : Long.UZERO; - return message; - }, - }; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): MsgCreatePendingClaimResponse { + return { id: isSet(object.id) ? Long.fromValue(object.id) : Long.UZERO }; + }, + + toJSON(message: MsgCreatePendingClaimResponse): unknown { + const obj: any = {}; + if (!message.id.equals(Long.UZERO)) { + obj.id = (message.id || Long.UZERO).toString(); + } + return obj; + }, + + create, I>>(base?: I): MsgCreatePendingClaimResponse { + return MsgCreatePendingClaimResponse.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): MsgCreatePendingClaimResponse { + const message = createBaseMsgCreatePendingClaimResponse(); + message.id = (object.id !== undefined && object.id !== null) ? Long.fromValue(object.id) : Long.UZERO; + return message; + }, +}; function createBaseMsgProcessPendingClaim(): MsgProcessPendingClaim { - return { - creator: "", - claimId: Long.UZERO, - verdict: undefined, - signature: new Uint8Array(0), - }; + return { creator: "", claimId: Long.UZERO, verdict: undefined, signature: new Uint8Array(0) }; } export const MsgProcessPendingClaim: MessageFns = { - encode( - message: MsgProcessPendingClaim, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { + encode(message: MsgProcessPendingClaim, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { if (message.creator !== "") { writer.uint32(10).string(message.creator); } @@ -7467,12 +5527,8 @@ export const MsgProcessPendingClaim: MessageFns = { return writer; }, - decode( - input: BinaryReader | Uint8Array, - length?: number, - ): MsgProcessPendingClaim { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); + decode(input: BinaryReader | Uint8Array, length?: number): MsgProcessPendingClaim { + const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseMsgProcessPendingClaim(); while (reader.pos < end) { @@ -7522,15 +5578,9 @@ export const MsgProcessPendingClaim: MessageFns = { fromJSON(object: any): MsgProcessPendingClaim { return { creator: isSet(object.creator) ? globalThis.String(object.creator) : "", - claimId: isSet(object.claimId) - ? Long.fromValue(object.claimId) - : Long.UZERO, - verdict: isSet(object.verdict) - ? ClaimVerdict.fromJSON(object.verdict) - : undefined, - signature: isSet(object.signature) - ? bytesFromBase64(object.signature) - : new Uint8Array(0), + claimId: isSet(object.claimId) ? Long.fromValue(object.claimId) : Long.UZERO, + verdict: isSet(object.verdict) ? ClaimVerdict.fromJSON(object.verdict) : undefined, + signature: isSet(object.signature) ? bytesFromBase64(object.signature) : new Uint8Array(0), }; }, @@ -7551,24 +5601,18 @@ export const MsgProcessPendingClaim: MessageFns = { return obj; }, - create, I>>( - base?: I, - ): MsgProcessPendingClaim { + create, I>>(base?: I): MsgProcessPendingClaim { return MsgProcessPendingClaim.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( - object: I, - ): MsgProcessPendingClaim { + fromPartial, I>>(object: I): MsgProcessPendingClaim { const message = createBaseMsgProcessPendingClaim(); message.creator = object.creator ?? ""; - message.claimId = - object.claimId !== undefined && object.claimId !== null - ? Long.fromValue(object.claimId) - : Long.UZERO; - message.verdict = - object.verdict !== undefined && object.verdict !== null - ? ClaimVerdict.fromPartial(object.verdict) - : undefined; + message.claimId = (object.claimId !== undefined && object.claimId !== null) + ? Long.fromValue(object.claimId) + : Long.UZERO; + message.verdict = (object.verdict !== undefined && object.verdict !== null) + ? ClaimVerdict.fromPartial(object.verdict) + : undefined; message.signature = object.signature ?? new Uint8Array(0); return message; }, @@ -7578,72 +5622,51 @@ function createBaseMsgProcessPendingClaimResponse(): MsgProcessPendingClaimRespo return {}; } -export const MsgProcessPendingClaimResponse: MessageFns = - { - encode( - _: MsgProcessPendingClaimResponse, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { - return writer; - }, - - decode( - input: BinaryReader | Uint8Array, - length?: number, - ): MsgProcessPendingClaimResponse { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseMsgProcessPendingClaimResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(_: any): MsgProcessPendingClaimResponse { - return {}; - }, - - toJSON(_: MsgProcessPendingClaimResponse): unknown { - const obj: any = {}; - return obj; - }, - - create, I>>( - base?: I, - ): MsgProcessPendingClaimResponse { - return MsgProcessPendingClaimResponse.fromPartial(base ?? ({} as any)); - }, - fromPartial< - I extends Exact, I>, - >(_: I): MsgProcessPendingClaimResponse { - const message = createBaseMsgProcessPendingClaimResponse(); - return message; - }, - }; +export const MsgProcessPendingClaimResponse: MessageFns = { + encode(_: MsgProcessPendingClaimResponse, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { + return writer; + }, + + decode(input: BinaryReader | Uint8Array, length?: number): MsgProcessPendingClaimResponse { + const reader = input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseMsgProcessPendingClaimResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(_: any): MsgProcessPendingClaimResponse { + return {}; + }, + + toJSON(_: MsgProcessPendingClaimResponse): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>(base?: I): MsgProcessPendingClaimResponse { + return MsgProcessPendingClaimResponse.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>(_: I): MsgProcessPendingClaimResponse { + const message = createBaseMsgProcessPendingClaimResponse(); + return message; + }, +}; function createBaseMsgUpsertProtocolFees(): MsgUpsertProtocolFees { - return { - creator: "", - feeBP: Long.UZERO, - collectionFees: [], - fulfilmentFees: [], - feeRecipients: [], - }; + return { creator: "", feeBP: Long.UZERO, collectionFees: [], fulfilmentFees: [], feeRecipients: [] }; } export const MsgUpsertProtocolFees: MessageFns = { - encode( - message: MsgUpsertProtocolFees, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { + encode(message: MsgUpsertProtocolFees, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { if (message.creator !== "") { writer.uint32(10).string(message.creator); } @@ -7662,12 +5685,8 @@ export const MsgUpsertProtocolFees: MessageFns = { return writer; }, - decode( - input: BinaryReader | Uint8Array, - length?: number, - ): MsgUpsertProtocolFees { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); + decode(input: BinaryReader | Uint8Array, length?: number): MsgUpsertProtocolFees { + const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseMsgUpsertProtocolFees(); while (reader.pos < end) { @@ -7694,9 +5713,7 @@ export const MsgUpsertProtocolFees: MessageFns = { break; } - message.collectionFees.push( - FixedFeeTuple.decode(reader, reader.uint32()), - ); + message.collectionFees.push(FixedFeeTuple.decode(reader, reader.uint32())); continue; } case 4: { @@ -7704,9 +5721,7 @@ export const MsgUpsertProtocolFees: MessageFns = { break; } - message.fulfilmentFees.push( - FixedFeeTuple.decode(reader, reader.uint32()), - ); + message.fulfilmentFees.push(FixedFeeTuple.decode(reader, reader.uint32())); continue; } case 5: { @@ -7714,9 +5729,7 @@ export const MsgUpsertProtocolFees: MessageFns = { break; } - message.feeRecipients.push( - AdminFeeRecipient.decode(reader, reader.uint32()), - ); + message.feeRecipients.push(AdminFeeRecipient.decode(reader, reader.uint32())); continue; } } @@ -7753,43 +5766,27 @@ export const MsgUpsertProtocolFees: MessageFns = { obj.feeBP = (message.feeBP || Long.UZERO).toString(); } if (message.collectionFees?.length) { - obj.collectionFees = message.collectionFees.map((e) => - FixedFeeTuple.toJSON(e), - ); + obj.collectionFees = message.collectionFees.map((e) => FixedFeeTuple.toJSON(e)); } if (message.fulfilmentFees?.length) { - obj.fulfilmentFees = message.fulfilmentFees.map((e) => - FixedFeeTuple.toJSON(e), - ); + obj.fulfilmentFees = message.fulfilmentFees.map((e) => FixedFeeTuple.toJSON(e)); } if (message.feeRecipients?.length) { - obj.feeRecipients = message.feeRecipients.map((e) => - AdminFeeRecipient.toJSON(e), - ); + obj.feeRecipients = message.feeRecipients.map((e) => AdminFeeRecipient.toJSON(e)); } return obj; }, - create, I>>( - base?: I, - ): MsgUpsertProtocolFees { + create, I>>(base?: I): MsgUpsertProtocolFees { return MsgUpsertProtocolFees.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( - object: I, - ): MsgUpsertProtocolFees { + fromPartial, I>>(object: I): MsgUpsertProtocolFees { const message = createBaseMsgUpsertProtocolFees(); message.creator = object.creator ?? ""; - message.feeBP = - object.feeBP !== undefined && object.feeBP !== null - ? Long.fromValue(object.feeBP) - : Long.UZERO; - message.collectionFees = - object.collectionFees?.map((e) => FixedFeeTuple.fromPartial(e)) || []; - message.fulfilmentFees = - object.fulfilmentFees?.map((e) => FixedFeeTuple.fromPartial(e)) || []; - message.feeRecipients = - object.feeRecipients?.map((e) => AdminFeeRecipient.fromPartial(e)) || []; + message.feeBP = (object.feeBP !== undefined && object.feeBP !== null) ? Long.fromValue(object.feeBP) : Long.UZERO; + message.collectionFees = object.collectionFees?.map((e) => FixedFeeTuple.fromPartial(e)) || []; + message.fulfilmentFees = object.fulfilmentFees?.map((e) => FixedFeeTuple.fromPartial(e)) || []; + message.feeRecipients = object.feeRecipients?.map((e) => AdminFeeRecipient.fromPartial(e)) || []; return message; }, }; @@ -7798,66 +5795,51 @@ function createBaseMsgUpsertProtocolFeesResponse(): MsgUpsertProtocolFeesRespons return {}; } -export const MsgUpsertProtocolFeesResponse: MessageFns = - { - encode( - _: MsgUpsertProtocolFeesResponse, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { - return writer; - }, - - decode( - input: BinaryReader | Uint8Array, - length?: number, - ): MsgUpsertProtocolFeesResponse { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseMsgUpsertProtocolFeesResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(_: any): MsgUpsertProtocolFeesResponse { - return {}; - }, - - toJSON(_: MsgUpsertProtocolFeesResponse): unknown { - const obj: any = {}; - return obj; - }, - - create, I>>( - base?: I, - ): MsgUpsertProtocolFeesResponse { - return MsgUpsertProtocolFeesResponse.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>( - _: I, - ): MsgUpsertProtocolFeesResponse { - const message = createBaseMsgUpsertProtocolFeesResponse(); - return message; - }, - }; +export const MsgUpsertProtocolFeesResponse: MessageFns = { + encode(_: MsgUpsertProtocolFeesResponse, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { + return writer; + }, + + decode(input: BinaryReader | Uint8Array, length?: number): MsgUpsertProtocolFeesResponse { + const reader = input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseMsgUpsertProtocolFeesResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(_: any): MsgUpsertProtocolFeesResponse { + return {}; + }, + + toJSON(_: MsgUpsertProtocolFeesResponse): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>(base?: I): MsgUpsertProtocolFeesResponse { + return MsgUpsertProtocolFeesResponse.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>(_: I): MsgUpsertProtocolFeesResponse { + const message = createBaseMsgUpsertProtocolFeesResponse(); + return message; + }, +}; function createBaseMsgUpsertSolverData(): MsgUpsertSolverData { return { cosmosAddress: "", advertisedFees: [], addresses: [] }; } export const MsgUpsertSolverData: MessageFns = { - encode( - message: MsgUpsertSolverData, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { + encode(message: MsgUpsertSolverData, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { if (message.cosmosAddress !== "") { writer.uint32(10).string(message.cosmosAddress); } @@ -7870,12 +5852,8 @@ export const MsgUpsertSolverData: MessageFns = { return writer; }, - decode( - input: BinaryReader | Uint8Array, - length?: number, - ): MsgUpsertSolverData { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); + decode(input: BinaryReader | Uint8Array, length?: number): MsgUpsertSolverData { + const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseMsgUpsertSolverData(); while (reader.pos < end) { @@ -7916,9 +5894,7 @@ export const MsgUpsertSolverData: MessageFns = { fromJSON(object: any): MsgUpsertSolverData { return { - cosmosAddress: isSet(object.cosmosAddress) - ? globalThis.String(object.cosmosAddress) - : "", + cosmosAddress: isSet(object.cosmosAddress) ? globalThis.String(object.cosmosAddress) : "", advertisedFees: globalThis.Array.isArray(object?.advertisedFees) ? object.advertisedFees.map((e: any) => RouteFee.fromJSON(e)) : [], @@ -7934,9 +5910,7 @@ export const MsgUpsertSolverData: MessageFns = { obj.cosmosAddress = message.cosmosAddress; } if (message.advertisedFees?.length) { - obj.advertisedFees = message.advertisedFees.map((e) => - RouteFee.toJSON(e), - ); + obj.advertisedFees = message.advertisedFees.map((e) => RouteFee.toJSON(e)); } if (message.addresses?.length) { obj.addresses = message.addresses.map((e) => SolverAddress.toJSON(e)); @@ -7944,20 +5918,14 @@ export const MsgUpsertSolverData: MessageFns = { return obj; }, - create, I>>( - base?: I, - ): MsgUpsertSolverData { + create, I>>(base?: I): MsgUpsertSolverData { return MsgUpsertSolverData.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( - object: I, - ): MsgUpsertSolverData { + fromPartial, I>>(object: I): MsgUpsertSolverData { const message = createBaseMsgUpsertSolverData(); message.cosmosAddress = object.cosmosAddress ?? ""; - message.advertisedFees = - object.advertisedFees?.map((e) => RouteFee.fromPartial(e)) || []; - message.addresses = - object.addresses?.map((e) => SolverAddress.fromPartial(e)) || []; + message.advertisedFees = object.advertisedFees?.map((e) => RouteFee.fromPartial(e)) || []; + message.addresses = object.addresses?.map((e) => SolverAddress.fromPartial(e)) || []; return message; }, }; @@ -7966,56 +5934,44 @@ function createBaseMsgUpsertSolverDataResponse(): MsgUpsertSolverDataResponse { return {}; } -export const MsgUpsertSolverDataResponse: MessageFns = - { - encode( - _: MsgUpsertSolverDataResponse, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { - return writer; - }, - - decode( - input: BinaryReader | Uint8Array, - length?: number, - ): MsgUpsertSolverDataResponse { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - const end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseMsgUpsertSolverDataResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(_: any): MsgUpsertSolverDataResponse { - return {}; - }, - - toJSON(_: MsgUpsertSolverDataResponse): unknown { - const obj: any = {}; - return obj; - }, - - create, I>>( - base?: I, - ): MsgUpsertSolverDataResponse { - return MsgUpsertSolverDataResponse.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>( - _: I, - ): MsgUpsertSolverDataResponse { - const message = createBaseMsgUpsertSolverDataResponse(); - return message; - }, - }; +export const MsgUpsertSolverDataResponse: MessageFns = { + encode(_: MsgUpsertSolverDataResponse, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { + return writer; + }, + + decode(input: BinaryReader | Uint8Array, length?: number): MsgUpsertSolverDataResponse { + const reader = input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseMsgUpsertSolverDataResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(_: any): MsgUpsertSolverDataResponse { + return {}; + }, + + toJSON(_: MsgUpsertSolverDataResponse): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>(base?: I): MsgUpsertSolverDataResponse { + return MsgUpsertSolverDataResponse.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>(_: I): MsgUpsertSolverDataResponse { + const message = createBaseMsgUpsertSolverDataResponse(); + return message; + }, +}; function bytesFromBase64(b64: string): Uint8Array { if ((globalThis as any).Buffer) { diff --git a/src/proto/grpc.ts b/src/proto/grpc.ts deleted file mode 100644 index 0e8885e..0000000 --- a/src/proto/grpc.ts +++ /dev/null @@ -1,446 +0,0 @@ -// Code generated by protoc-gen-ts_proto. DO NOT EDIT. -// versions: -// protoc-gen-ts_proto v2.8.3 -// protoc v6.32.1 -// source: grpc.proto - -/* eslint-disable */ -import { grpc } from "@improbable-eng/grpc-web"; -import { BrowserHeaders } from "browser-headers"; -import Long from "long"; -import { - QueryAllRequestForFundsRequest, - QueryAllRequestForFundsResponse, - QueryAllSettlementRequest, - QueryAllSettlementResponse, - QueryAllSolverDataRequest, - QueryAllSolverDataResponse, - QueryGetPriceOracleDataRequest, - QueryGetPriceOracleDataResponse, - QueryGetProtocolFeesRequest, - QueryGetProtocolFeesResponse, - QueryGetRequestForFundsRequest, - QueryGetRequestForFundsResponse, - QueryGetSettlementRequest, - QueryGetSettlementResponse, - QueryGetSolverDataRequest, - QueryGetSolverDataResponse, - QueryRequestForFundsByAddressRequest, -} from "./definition"; - -export const protobufPackage = "xarchain.chainabstraction"; - -export interface Query { - RequestForFunds( - request: DeepPartial, - metadata?: grpc.Metadata, - ): Promise; - RequestForFundsAll( - request: DeepPartial, - metadata?: grpc.Metadata, - ): Promise; - RequestForFundsByAddress( - request: DeepPartial, - metadata?: grpc.Metadata, - ): Promise; - SolverData( - request: DeepPartial, - metadata?: grpc.Metadata, - ): Promise; - SolverDataAll( - request: DeepPartial, - metadata?: grpc.Metadata, - ): Promise; - Settlement( - request: DeepPartial, - metadata?: grpc.Metadata, - ): Promise; - SettlementAll( - request: DeepPartial, - metadata?: grpc.Metadata, - ): Promise; - ProtocolFees( - request: DeepPartial, - metadata?: grpc.Metadata, - ): Promise; - PriceOracleData( - request: DeepPartial, - metadata?: grpc.Metadata, - ): Promise; -} - -export class QueryClientImpl implements Query { - private readonly rpc: Rpc; - - constructor(rpc: Rpc) { - this.rpc = rpc; - this.RequestForFunds = this.RequestForFunds.bind(this); - this.RequestForFundsAll = this.RequestForFundsAll.bind(this); - this.RequestForFundsByAddress = this.RequestForFundsByAddress.bind(this); - this.SolverData = this.SolverData.bind(this); - this.SolverDataAll = this.SolverDataAll.bind(this); - this.Settlement = this.Settlement.bind(this); - this.SettlementAll = this.SettlementAll.bind(this); - this.ProtocolFees = this.ProtocolFees.bind(this); - this.PriceOracleData = this.PriceOracleData.bind(this); - } - - RequestForFunds( - request: DeepPartial, - metadata?: grpc.Metadata, - ): Promise { - return this.rpc.unary(QueryRequestForFundsDesc, QueryGetRequestForFundsRequest.fromPartial(request), metadata); - } - - RequestForFundsAll( - request: DeepPartial, - metadata?: grpc.Metadata, - ): Promise { - return this.rpc.unary(QueryRequestForFundsAllDesc, QueryAllRequestForFundsRequest.fromPartial(request), metadata); - } - - RequestForFundsByAddress( - request: DeepPartial, - metadata?: grpc.Metadata, - ): Promise { - return this.rpc.unary( - QueryRequestForFundsByAddressDesc, - QueryRequestForFundsByAddressRequest.fromPartial(request), - metadata, - ); - } - - SolverData( - request: DeepPartial, - metadata?: grpc.Metadata, - ): Promise { - return this.rpc.unary(QuerySolverDataDesc, QueryGetSolverDataRequest.fromPartial(request), metadata); - } - - SolverDataAll( - request: DeepPartial, - metadata?: grpc.Metadata, - ): Promise { - return this.rpc.unary(QuerySolverDataAllDesc, QueryAllSolverDataRequest.fromPartial(request), metadata); - } - - Settlement( - request: DeepPartial, - metadata?: grpc.Metadata, - ): Promise { - return this.rpc.unary(QuerySettlementDesc, QueryGetSettlementRequest.fromPartial(request), metadata); - } - - SettlementAll( - request: DeepPartial, - metadata?: grpc.Metadata, - ): Promise { - return this.rpc.unary(QuerySettlementAllDesc, QueryAllSettlementRequest.fromPartial(request), metadata); - } - - ProtocolFees( - request: DeepPartial, - metadata?: grpc.Metadata, - ): Promise { - return this.rpc.unary(QueryProtocolFeesDesc, QueryGetProtocolFeesRequest.fromPartial(request), metadata); - } - - PriceOracleData( - request: DeepPartial, - metadata?: grpc.Metadata, - ): Promise { - return this.rpc.unary(QueryPriceOracleDataDesc, QueryGetPriceOracleDataRequest.fromPartial(request), metadata); - } -} - -export const QueryDesc = { serviceName: "xarchain.chainabstraction.Query" }; - -export const QueryRequestForFundsDesc: UnaryMethodDefinitionish = { - methodName: "RequestForFunds", - service: QueryDesc, - requestStream: false, - responseStream: false, - requestType: { - serializeBinary() { - return QueryGetRequestForFundsRequest.encode(this).finish(); - }, - } as any, - responseType: { - deserializeBinary(data: Uint8Array) { - const value = QueryGetRequestForFundsResponse.decode(data); - return { - ...value, - toObject() { - return value; - }, - }; - }, - } as any, -}; - -export const QueryRequestForFundsAllDesc: UnaryMethodDefinitionish = { - methodName: "RequestForFundsAll", - service: QueryDesc, - requestStream: false, - responseStream: false, - requestType: { - serializeBinary() { - return QueryAllRequestForFundsRequest.encode(this).finish(); - }, - } as any, - responseType: { - deserializeBinary(data: Uint8Array) { - const value = QueryAllRequestForFundsResponse.decode(data); - return { - ...value, - toObject() { - return value; - }, - }; - }, - } as any, -}; - -export const QueryRequestForFundsByAddressDesc: UnaryMethodDefinitionish = { - methodName: "RequestForFundsByAddress", - service: QueryDesc, - requestStream: false, - responseStream: false, - requestType: { - serializeBinary() { - return QueryRequestForFundsByAddressRequest.encode(this).finish(); - }, - } as any, - responseType: { - deserializeBinary(data: Uint8Array) { - const value = QueryAllRequestForFundsResponse.decode(data); - return { - ...value, - toObject() { - return value; - }, - }; - }, - } as any, -}; - -export const QuerySolverDataDesc: UnaryMethodDefinitionish = { - methodName: "SolverData", - service: QueryDesc, - requestStream: false, - responseStream: false, - requestType: { - serializeBinary() { - return QueryGetSolverDataRequest.encode(this).finish(); - }, - } as any, - responseType: { - deserializeBinary(data: Uint8Array) { - const value = QueryGetSolverDataResponse.decode(data); - return { - ...value, - toObject() { - return value; - }, - }; - }, - } as any, -}; - -export const QuerySolverDataAllDesc: UnaryMethodDefinitionish = { - methodName: "SolverDataAll", - service: QueryDesc, - requestStream: false, - responseStream: false, - requestType: { - serializeBinary() { - return QueryAllSolverDataRequest.encode(this).finish(); - }, - } as any, - responseType: { - deserializeBinary(data: Uint8Array) { - const value = QueryAllSolverDataResponse.decode(data); - return { - ...value, - toObject() { - return value; - }, - }; - }, - } as any, -}; - -export const QuerySettlementDesc: UnaryMethodDefinitionish = { - methodName: "Settlement", - service: QueryDesc, - requestStream: false, - responseStream: false, - requestType: { - serializeBinary() { - return QueryGetSettlementRequest.encode(this).finish(); - }, - } as any, - responseType: { - deserializeBinary(data: Uint8Array) { - const value = QueryGetSettlementResponse.decode(data); - return { - ...value, - toObject() { - return value; - }, - }; - }, - } as any, -}; - -export const QuerySettlementAllDesc: UnaryMethodDefinitionish = { - methodName: "SettlementAll", - service: QueryDesc, - requestStream: false, - responseStream: false, - requestType: { - serializeBinary() { - return QueryAllSettlementRequest.encode(this).finish(); - }, - } as any, - responseType: { - deserializeBinary(data: Uint8Array) { - const value = QueryAllSettlementResponse.decode(data); - return { - ...value, - toObject() { - return value; - }, - }; - }, - } as any, -}; - -export const QueryProtocolFeesDesc: UnaryMethodDefinitionish = { - methodName: "ProtocolFees", - service: QueryDesc, - requestStream: false, - responseStream: false, - requestType: { - serializeBinary() { - return QueryGetProtocolFeesRequest.encode(this).finish(); - }, - } as any, - responseType: { - deserializeBinary(data: Uint8Array) { - const value = QueryGetProtocolFeesResponse.decode(data); - return { - ...value, - toObject() { - return value; - }, - }; - }, - } as any, -}; - -export const QueryPriceOracleDataDesc: UnaryMethodDefinitionish = { - methodName: "PriceOracleData", - service: QueryDesc, - requestStream: false, - responseStream: false, - requestType: { - serializeBinary() { - return QueryGetPriceOracleDataRequest.encode(this).finish(); - }, - } as any, - responseType: { - deserializeBinary(data: Uint8Array) { - const value = QueryGetPriceOracleDataResponse.decode(data); - return { - ...value, - toObject() { - return value; - }, - }; - }, - } as any, -}; - -interface UnaryMethodDefinitionishR extends grpc.UnaryMethodDefinition { - requestStream: any; - responseStream: any; -} - -type UnaryMethodDefinitionish = UnaryMethodDefinitionishR; - -interface Rpc { - unary( - methodDesc: T, - request: any, - metadata: grpc.Metadata | undefined, - ): Promise; -} - -export class GrpcWebImpl { - private host: string; - private options: { - transport?: grpc.TransportFactory; - - debug?: boolean; - metadata?: grpc.Metadata; - upStreamRetryCodes?: number[]; - }; - - constructor( - host: string, - options: { - transport?: grpc.TransportFactory; - - debug?: boolean; - metadata?: grpc.Metadata; - upStreamRetryCodes?: number[]; - }, - ) { - this.host = host; - this.options = options; - } - - unary( - methodDesc: T, - _request: any, - metadata: grpc.Metadata | undefined, - ): Promise { - const request = { ..._request, ...methodDesc.requestType }; - const maybeCombinedMetadata = metadata && this.options.metadata - ? new BrowserHeaders({ ...this.options?.metadata.headersMap, ...metadata?.headersMap }) - : metadata ?? this.options.metadata; - return new Promise((resolve, reject) => { - grpc.unary(methodDesc, { - request, - host: this.host, - metadata: maybeCombinedMetadata ?? {}, - ...(this.options.transport !== undefined ? { transport: this.options.transport } : {}), - debug: this.options.debug ?? false, - onEnd: function (response) { - if (response.status === grpc.Code.OK) { - resolve(response.message!.toObject()); - } else { - const err = new GrpcWebError(response.statusMessage, response.status, response.trailers); - reject(err); - } - }, - }); - }); - } -} - -type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined; - -export type DeepPartial = T extends Builtin ? T - : T extends Long ? string | number | Long : T extends globalThis.Array ? globalThis.Array> - : T extends ReadonlyArray ? ReadonlyArray> - : T extends { $case: string; value: unknown } ? { $case: T["$case"]; value?: DeepPartial } - : T extends {} ? { [K in keyof T]?: DeepPartial } - : Partial; - -export class GrpcWebError extends globalThis.Error { - constructor(message: string, public code: grpc.Code, public metadata: grpc.Metadata) { - super(message); - } -}