/** * This code was AUTOGENERATED using the Codama library. * Please DO NOT EDIT THIS FILE, instead use visitors * to add features, then rerun Codama to update it. * * @see https://github.com/codama-idl/codama */ import { type Address, type FixedSizeCodec, type FixedSizeDecoder, type FixedSizeEncoder } from "@solana/kit"; import { type Fee, type FeeArgs } from "."; export type LiqPool = { lpMint: Address; lpMintAuthorityBumpSeed: number; solLegBumpSeed: number; msolLegAuthorityBumpSeed: number; msolLeg: Address; /** Liquidity target. If the Liquidity reach this amount, the fee reaches lp_min_discount_fee */ lpLiquidityTarget: bigint; /** Liquidity pool max fee */ lpMaxFee: Fee; /** SOL/mSOL Liquidity pool min fee */ lpMinFee: Fee; /** Treasury cut */ treasuryCut: Fee; lpSupply: bigint; lentFromSolLeg: bigint; liquiditySolCap: bigint; }; export type LiqPoolArgs = { lpMint: Address; lpMintAuthorityBumpSeed: number; solLegBumpSeed: number; msolLegAuthorityBumpSeed: number; msolLeg: Address; /** Liquidity target. If the Liquidity reach this amount, the fee reaches lp_min_discount_fee */ lpLiquidityTarget: number | bigint; /** Liquidity pool max fee */ lpMaxFee: FeeArgs; /** SOL/mSOL Liquidity pool min fee */ lpMinFee: FeeArgs; /** Treasury cut */ treasuryCut: FeeArgs; lpSupply: number | bigint; lentFromSolLeg: number | bigint; liquiditySolCap: number | bigint; }; export declare function getLiqPoolEncoder(): FixedSizeEncoder; export declare function getLiqPoolDecoder(): FixedSizeDecoder; export declare function getLiqPoolCodec(): FixedSizeCodec; //# sourceMappingURL=liqPool.d.ts.map