import { BinaryReader, BinaryWriter } from "../../../binary.js"; import { DeepPartial } from "../../../helpers.js"; import { Params, ParamsAmino } from "./feemarket.js"; //#region src/ethermint/feemarket/v1/query.d.ts /** * QueryParamsRequest defines the request type for querying x/evm parameters. * @name QueryParamsRequest * @package ethermint.feemarket.v1 * @see proto type: ethermint.feemarket.v1.QueryParamsRequest */ interface QueryParamsRequest {} interface QueryParamsRequestProtoMsg { typeUrl: "/ethermint.feemarket.v1.QueryParamsRequest"; value: Uint8Array; } /** * QueryParamsRequest defines the request type for querying x/evm parameters. * @name QueryParamsRequestAmino * @package ethermint.feemarket.v1 * @see proto type: ethermint.feemarket.v1.QueryParamsRequest */ interface QueryParamsRequestAmino {} interface QueryParamsRequestAminoMsg { type: "/ethermint.feemarket.v1.QueryParamsRequest"; value: QueryParamsRequestAmino; } /** * QueryParamsResponse defines the response type for querying x/evm parameters. * @name QueryParamsResponse * @package ethermint.feemarket.v1 * @see proto type: ethermint.feemarket.v1.QueryParamsResponse */ interface QueryParamsResponse { /** * params define the evm module parameters. */ params: Params; } interface QueryParamsResponseProtoMsg { typeUrl: "/ethermint.feemarket.v1.QueryParamsResponse"; value: Uint8Array; } /** * QueryParamsResponse defines the response type for querying x/evm parameters. * @name QueryParamsResponseAmino * @package ethermint.feemarket.v1 * @see proto type: ethermint.feemarket.v1.QueryParamsResponse */ interface QueryParamsResponseAmino { /** * params define the evm module parameters. */ params: ParamsAmino; } interface QueryParamsResponseAminoMsg { type: "/ethermint.feemarket.v1.QueryParamsResponse"; value: QueryParamsResponseAmino; } /** * QueryBaseFeeRequest defines the request type for querying the EIP1559 base * fee. * @name QueryBaseFeeRequest * @package ethermint.feemarket.v1 * @see proto type: ethermint.feemarket.v1.QueryBaseFeeRequest */ interface QueryBaseFeeRequest {} interface QueryBaseFeeRequestProtoMsg { typeUrl: "/ethermint.feemarket.v1.QueryBaseFeeRequest"; value: Uint8Array; } /** * QueryBaseFeeRequest defines the request type for querying the EIP1559 base * fee. * @name QueryBaseFeeRequestAmino * @package ethermint.feemarket.v1 * @see proto type: ethermint.feemarket.v1.QueryBaseFeeRequest */ interface QueryBaseFeeRequestAmino {} interface QueryBaseFeeRequestAminoMsg { type: "/ethermint.feemarket.v1.QueryBaseFeeRequest"; value: QueryBaseFeeRequestAmino; } /** * QueryBaseFeeResponse returns the EIP1559 base fee. * @name QueryBaseFeeResponse * @package ethermint.feemarket.v1 * @see proto type: ethermint.feemarket.v1.QueryBaseFeeResponse */ interface QueryBaseFeeResponse { /** * base_fee is the EIP1559 base fee */ baseFee: string; } interface QueryBaseFeeResponseProtoMsg { typeUrl: "/ethermint.feemarket.v1.QueryBaseFeeResponse"; value: Uint8Array; } /** * QueryBaseFeeResponse returns the EIP1559 base fee. * @name QueryBaseFeeResponseAmino * @package ethermint.feemarket.v1 * @see proto type: ethermint.feemarket.v1.QueryBaseFeeResponse */ interface QueryBaseFeeResponseAmino { /** * base_fee is the EIP1559 base fee */ base_fee: string; } interface QueryBaseFeeResponseAminoMsg { type: "/ethermint.feemarket.v1.QueryBaseFeeResponse"; value: QueryBaseFeeResponseAmino; } /** * QueryBlockGasRequest defines the request type for querying the EIP1559 base * fee. * @name QueryBlockGasRequest * @package ethermint.feemarket.v1 * @see proto type: ethermint.feemarket.v1.QueryBlockGasRequest */ interface QueryBlockGasRequest {} interface QueryBlockGasRequestProtoMsg { typeUrl: "/ethermint.feemarket.v1.QueryBlockGasRequest"; value: Uint8Array; } /** * QueryBlockGasRequest defines the request type for querying the EIP1559 base * fee. * @name QueryBlockGasRequestAmino * @package ethermint.feemarket.v1 * @see proto type: ethermint.feemarket.v1.QueryBlockGasRequest */ interface QueryBlockGasRequestAmino {} interface QueryBlockGasRequestAminoMsg { type: "/ethermint.feemarket.v1.QueryBlockGasRequest"; value: QueryBlockGasRequestAmino; } /** * QueryBlockGasResponse returns block gas used for a given height. * @name QueryBlockGasResponse * @package ethermint.feemarket.v1 * @see proto type: ethermint.feemarket.v1.QueryBlockGasResponse */ interface QueryBlockGasResponse { /** * gas is the returned block gas */ gas: bigint; } interface QueryBlockGasResponseProtoMsg { typeUrl: "/ethermint.feemarket.v1.QueryBlockGasResponse"; value: Uint8Array; } /** * QueryBlockGasResponse returns block gas used for a given height. * @name QueryBlockGasResponseAmino * @package ethermint.feemarket.v1 * @see proto type: ethermint.feemarket.v1.QueryBlockGasResponse */ interface QueryBlockGasResponseAmino { /** * gas is the returned block gas */ gas: string; } interface QueryBlockGasResponseAminoMsg { type: "/ethermint.feemarket.v1.QueryBlockGasResponse"; value: QueryBlockGasResponseAmino; } /** * QueryParamsRequest defines the request type for querying x/evm parameters. * @name QueryParamsRequest * @package ethermint.feemarket.v1 * @see proto type: ethermint.feemarket.v1.QueryParamsRequest */ declare const QueryParamsRequest: { typeUrl: string; is(o: any): o is QueryParamsRequest; isAmino(o: any): o is QueryParamsRequestAmino; encode(_: QueryParamsRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryParamsRequest; fromPartial(_: DeepPartial): QueryParamsRequest; fromAmino(_: QueryParamsRequestAmino): QueryParamsRequest; toAmino(_: QueryParamsRequest): QueryParamsRequestAmino; fromAminoMsg(object: QueryParamsRequestAminoMsg): QueryParamsRequest; fromProtoMsg(message: QueryParamsRequestProtoMsg): QueryParamsRequest; toProto(message: QueryParamsRequest): Uint8Array; toProtoMsg(message: QueryParamsRequest): QueryParamsRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryParamsResponse defines the response type for querying x/evm parameters. * @name QueryParamsResponse * @package ethermint.feemarket.v1 * @see proto type: ethermint.feemarket.v1.QueryParamsResponse */ declare const QueryParamsResponse: { typeUrl: string; is(o: any): o is QueryParamsResponse; isAmino(o: any): o is QueryParamsResponseAmino; encode(message: QueryParamsResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryParamsResponse; fromPartial(object: DeepPartial): QueryParamsResponse; fromAmino(object: QueryParamsResponseAmino): QueryParamsResponse; toAmino(message: QueryParamsResponse): QueryParamsResponseAmino; fromAminoMsg(object: QueryParamsResponseAminoMsg): QueryParamsResponse; fromProtoMsg(message: QueryParamsResponseProtoMsg): QueryParamsResponse; toProto(message: QueryParamsResponse): Uint8Array; toProtoMsg(message: QueryParamsResponse): QueryParamsResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryBaseFeeRequest defines the request type for querying the EIP1559 base * fee. * @name QueryBaseFeeRequest * @package ethermint.feemarket.v1 * @see proto type: ethermint.feemarket.v1.QueryBaseFeeRequest */ declare const QueryBaseFeeRequest: { typeUrl: string; is(o: any): o is QueryBaseFeeRequest; isAmino(o: any): o is QueryBaseFeeRequestAmino; encode(_: QueryBaseFeeRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryBaseFeeRequest; fromPartial(_: DeepPartial): QueryBaseFeeRequest; fromAmino(_: QueryBaseFeeRequestAmino): QueryBaseFeeRequest; toAmino(_: QueryBaseFeeRequest): QueryBaseFeeRequestAmino; fromAminoMsg(object: QueryBaseFeeRequestAminoMsg): QueryBaseFeeRequest; fromProtoMsg(message: QueryBaseFeeRequestProtoMsg): QueryBaseFeeRequest; toProto(message: QueryBaseFeeRequest): Uint8Array; toProtoMsg(message: QueryBaseFeeRequest): QueryBaseFeeRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryBaseFeeResponse returns the EIP1559 base fee. * @name QueryBaseFeeResponse * @package ethermint.feemarket.v1 * @see proto type: ethermint.feemarket.v1.QueryBaseFeeResponse */ declare const QueryBaseFeeResponse: { typeUrl: string; is(o: any): o is QueryBaseFeeResponse; isAmino(o: any): o is QueryBaseFeeResponseAmino; encode(message: QueryBaseFeeResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryBaseFeeResponse; fromPartial(object: DeepPartial): QueryBaseFeeResponse; fromAmino(object: QueryBaseFeeResponseAmino): QueryBaseFeeResponse; toAmino(message: QueryBaseFeeResponse): QueryBaseFeeResponseAmino; fromAminoMsg(object: QueryBaseFeeResponseAminoMsg): QueryBaseFeeResponse; fromProtoMsg(message: QueryBaseFeeResponseProtoMsg): QueryBaseFeeResponse; toProto(message: QueryBaseFeeResponse): Uint8Array; toProtoMsg(message: QueryBaseFeeResponse): QueryBaseFeeResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryBlockGasRequest defines the request type for querying the EIP1559 base * fee. * @name QueryBlockGasRequest * @package ethermint.feemarket.v1 * @see proto type: ethermint.feemarket.v1.QueryBlockGasRequest */ declare const QueryBlockGasRequest: { typeUrl: string; is(o: any): o is QueryBlockGasRequest; isAmino(o: any): o is QueryBlockGasRequestAmino; encode(_: QueryBlockGasRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryBlockGasRequest; fromPartial(_: DeepPartial): QueryBlockGasRequest; fromAmino(_: QueryBlockGasRequestAmino): QueryBlockGasRequest; toAmino(_: QueryBlockGasRequest): QueryBlockGasRequestAmino; fromAminoMsg(object: QueryBlockGasRequestAminoMsg): QueryBlockGasRequest; fromProtoMsg(message: QueryBlockGasRequestProtoMsg): QueryBlockGasRequest; toProto(message: QueryBlockGasRequest): Uint8Array; toProtoMsg(message: QueryBlockGasRequest): QueryBlockGasRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryBlockGasResponse returns block gas used for a given height. * @name QueryBlockGasResponse * @package ethermint.feemarket.v1 * @see proto type: ethermint.feemarket.v1.QueryBlockGasResponse */ declare const QueryBlockGasResponse: { typeUrl: string; is(o: any): o is QueryBlockGasResponse; isAmino(o: any): o is QueryBlockGasResponseAmino; encode(message: QueryBlockGasResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryBlockGasResponse; fromPartial(object: DeepPartial): QueryBlockGasResponse; fromAmino(object: QueryBlockGasResponseAmino): QueryBlockGasResponse; toAmino(message: QueryBlockGasResponse): QueryBlockGasResponseAmino; fromAminoMsg(object: QueryBlockGasResponseAminoMsg): QueryBlockGasResponse; fromProtoMsg(message: QueryBlockGasResponseProtoMsg): QueryBlockGasResponse; toProto(message: QueryBlockGasResponse): Uint8Array; toProtoMsg(message: QueryBlockGasResponse): QueryBlockGasResponseProtoMsg; registerTypeUrl(): void; }; //#endregion export { QueryBaseFeeRequest, QueryBaseFeeRequestAmino, QueryBaseFeeRequestAminoMsg, QueryBaseFeeRequestProtoMsg, QueryBaseFeeResponse, QueryBaseFeeResponseAmino, QueryBaseFeeResponseAminoMsg, QueryBaseFeeResponseProtoMsg, QueryBlockGasRequest, QueryBlockGasRequestAmino, QueryBlockGasRequestAminoMsg, QueryBlockGasRequestProtoMsg, QueryBlockGasResponse, QueryBlockGasResponseAmino, QueryBlockGasResponseAminoMsg, QueryBlockGasResponseProtoMsg, QueryParamsRequest, QueryParamsRequestAmino, QueryParamsRequestAminoMsg, QueryParamsRequestProtoMsg, QueryParamsResponse, QueryParamsResponseAmino, QueryParamsResponseAminoMsg, QueryParamsResponseProtoMsg };