Skip to main content
Glama
gov.d.ts9.2 kB
import { BinaryReader, BinaryWriter } from "../../../binary"; /** * CreateConcentratedLiquidityPoolsProposal is a gov Content type for creating * concentrated liquidity pools. If a CreateConcentratedLiquidityPoolsProposal * passes, the pools are created via pool manager module account. */ export interface CreateConcentratedLiquidityPoolsProposal { title: string; description: string; poolRecords: PoolRecord[]; } export interface CreateConcentratedLiquidityPoolsProposalProtoMsg { typeUrl: "/osmosis.concentratedliquidity.v1beta1.CreateConcentratedLiquidityPoolsProposal"; value: Uint8Array; } /** * CreateConcentratedLiquidityPoolsProposal is a gov Content type for creating * concentrated liquidity pools. If a CreateConcentratedLiquidityPoolsProposal * passes, the pools are created via pool manager module account. */ export interface CreateConcentratedLiquidityPoolsProposalAmino { title?: string; description?: string; pool_records?: PoolRecordAmino[]; } export interface CreateConcentratedLiquidityPoolsProposalAminoMsg { type: "osmosis/concentratedliquidity/create-concentrated-liquidity-pools-proposal"; value: CreateConcentratedLiquidityPoolsProposalAmino; } /** * CreateConcentratedLiquidityPoolsProposal is a gov Content type for creating * concentrated liquidity pools. If a CreateConcentratedLiquidityPoolsProposal * passes, the pools are created via pool manager module account. */ export interface CreateConcentratedLiquidityPoolsProposalSDKType { title: string; description: string; pool_records: PoolRecordSDKType[]; } /** * TickSpacingDecreaseProposal is a gov Content type for proposing a tick * spacing decrease for a pool. The proposal will fail if one of the pools do * not exist, or if the new tick spacing is not less than the current tick * spacing. */ export interface TickSpacingDecreaseProposal { title: string; description: string; poolIdToTickSpacingRecords: PoolIdToTickSpacingRecord[]; } export interface TickSpacingDecreaseProposalProtoMsg { typeUrl: "/osmosis.concentratedliquidity.v1beta1.TickSpacingDecreaseProposal"; value: Uint8Array; } /** * TickSpacingDecreaseProposal is a gov Content type for proposing a tick * spacing decrease for a pool. The proposal will fail if one of the pools do * not exist, or if the new tick spacing is not less than the current tick * spacing. */ export interface TickSpacingDecreaseProposalAmino { title?: string; description?: string; pool_id_to_tick_spacing_records?: PoolIdToTickSpacingRecordAmino[]; } export interface TickSpacingDecreaseProposalAminoMsg { type: "osmosis/concentratedliquidity/tick-spacing-decrease-proposal"; value: TickSpacingDecreaseProposalAmino; } /** * TickSpacingDecreaseProposal is a gov Content type for proposing a tick * spacing decrease for a pool. The proposal will fail if one of the pools do * not exist, or if the new tick spacing is not less than the current tick * spacing. */ export interface TickSpacingDecreaseProposalSDKType { title: string; description: string; pool_id_to_tick_spacing_records: PoolIdToTickSpacingRecordSDKType[]; } /** * PoolIdToTickSpacingRecord is a struct that contains a pool id to new tick * spacing pair. */ export interface PoolIdToTickSpacingRecord { poolId: bigint; newTickSpacing: bigint; } export interface PoolIdToTickSpacingRecordProtoMsg { typeUrl: "/osmosis.concentratedliquidity.v1beta1.PoolIdToTickSpacingRecord"; value: Uint8Array; } /** * PoolIdToTickSpacingRecord is a struct that contains a pool id to new tick * spacing pair. */ export interface PoolIdToTickSpacingRecordAmino { pool_id?: string; new_tick_spacing?: string; } export interface PoolIdToTickSpacingRecordAminoMsg { type: "osmosis/concentratedliquidity/pool-id-to-tick-spacing-record"; value: PoolIdToTickSpacingRecordAmino; } /** * PoolIdToTickSpacingRecord is a struct that contains a pool id to new tick * spacing pair. */ export interface PoolIdToTickSpacingRecordSDKType { pool_id: bigint; new_tick_spacing: bigint; } export interface PoolRecord { denom0: string; denom1: string; tickSpacing: bigint; spreadFactor: string; } export interface PoolRecordProtoMsg { typeUrl: "/osmosis.concentratedliquidity.v1beta1.PoolRecord"; value: Uint8Array; } export interface PoolRecordAmino { denom0?: string; denom1?: string; tick_spacing?: string; spread_factor?: string; } export interface PoolRecordAminoMsg { type: "osmosis/concentratedliquidity/pool-record"; value: PoolRecordAmino; } export interface PoolRecordSDKType { denom0: string; denom1: string; tick_spacing: bigint; spread_factor: string; } export declare const CreateConcentratedLiquidityPoolsProposal: { typeUrl: string; aminoType: string; is(o: any): o is CreateConcentratedLiquidityPoolsProposal; isSDK(o: any): o is CreateConcentratedLiquidityPoolsProposalSDKType; isAmino(o: any): o is CreateConcentratedLiquidityPoolsProposalAmino; encode(message: CreateConcentratedLiquidityPoolsProposal, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): CreateConcentratedLiquidityPoolsProposal; fromPartial(object: Partial<CreateConcentratedLiquidityPoolsProposal>): CreateConcentratedLiquidityPoolsProposal; fromAmino(object: CreateConcentratedLiquidityPoolsProposalAmino): CreateConcentratedLiquidityPoolsProposal; toAmino(message: CreateConcentratedLiquidityPoolsProposal): CreateConcentratedLiquidityPoolsProposalAmino; fromAminoMsg(object: CreateConcentratedLiquidityPoolsProposalAminoMsg): CreateConcentratedLiquidityPoolsProposal; toAminoMsg(message: CreateConcentratedLiquidityPoolsProposal): CreateConcentratedLiquidityPoolsProposalAminoMsg; fromProtoMsg(message: CreateConcentratedLiquidityPoolsProposalProtoMsg): CreateConcentratedLiquidityPoolsProposal; toProto(message: CreateConcentratedLiquidityPoolsProposal): Uint8Array; toProtoMsg(message: CreateConcentratedLiquidityPoolsProposal): CreateConcentratedLiquidityPoolsProposalProtoMsg; }; export declare const TickSpacingDecreaseProposal: { typeUrl: string; aminoType: string; is(o: any): o is TickSpacingDecreaseProposal; isSDK(o: any): o is TickSpacingDecreaseProposalSDKType; isAmino(o: any): o is TickSpacingDecreaseProposalAmino; encode(message: TickSpacingDecreaseProposal, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): TickSpacingDecreaseProposal; fromPartial(object: Partial<TickSpacingDecreaseProposal>): TickSpacingDecreaseProposal; fromAmino(object: TickSpacingDecreaseProposalAmino): TickSpacingDecreaseProposal; toAmino(message: TickSpacingDecreaseProposal): TickSpacingDecreaseProposalAmino; fromAminoMsg(object: TickSpacingDecreaseProposalAminoMsg): TickSpacingDecreaseProposal; toAminoMsg(message: TickSpacingDecreaseProposal): TickSpacingDecreaseProposalAminoMsg; fromProtoMsg(message: TickSpacingDecreaseProposalProtoMsg): TickSpacingDecreaseProposal; toProto(message: TickSpacingDecreaseProposal): Uint8Array; toProtoMsg(message: TickSpacingDecreaseProposal): TickSpacingDecreaseProposalProtoMsg; }; export declare const PoolIdToTickSpacingRecord: { typeUrl: string; aminoType: string; is(o: any): o is PoolIdToTickSpacingRecord; isSDK(o: any): o is PoolIdToTickSpacingRecordSDKType; isAmino(o: any): o is PoolIdToTickSpacingRecordAmino; encode(message: PoolIdToTickSpacingRecord, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): PoolIdToTickSpacingRecord; fromPartial(object: Partial<PoolIdToTickSpacingRecord>): PoolIdToTickSpacingRecord; fromAmino(object: PoolIdToTickSpacingRecordAmino): PoolIdToTickSpacingRecord; toAmino(message: PoolIdToTickSpacingRecord): PoolIdToTickSpacingRecordAmino; fromAminoMsg(object: PoolIdToTickSpacingRecordAminoMsg): PoolIdToTickSpacingRecord; toAminoMsg(message: PoolIdToTickSpacingRecord): PoolIdToTickSpacingRecordAminoMsg; fromProtoMsg(message: PoolIdToTickSpacingRecordProtoMsg): PoolIdToTickSpacingRecord; toProto(message: PoolIdToTickSpacingRecord): Uint8Array; toProtoMsg(message: PoolIdToTickSpacingRecord): PoolIdToTickSpacingRecordProtoMsg; }; export declare const PoolRecord: { typeUrl: string; aminoType: string; is(o: any): o is PoolRecord; isSDK(o: any): o is PoolRecordSDKType; isAmino(o: any): o is PoolRecordAmino; encode(message: PoolRecord, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): PoolRecord; fromPartial(object: Partial<PoolRecord>): PoolRecord; fromAmino(object: PoolRecordAmino): PoolRecord; toAmino(message: PoolRecord): PoolRecordAmino; fromAminoMsg(object: PoolRecordAminoMsg): PoolRecord; toAminoMsg(message: PoolRecord): PoolRecordAminoMsg; fromProtoMsg(message: PoolRecordProtoMsg): PoolRecord; toProto(message: PoolRecord): Uint8Array; toProtoMsg(message: PoolRecord): PoolRecordProtoMsg; };

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/MyronKoch-dev/osmosis-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server