UNPKG

@kamino-finance/kliquidity-sdk

Version:

Typescript SDK for interacting with the Kamino Liquidity (kliquidity) protocol

31 lines 1.67 kB
/** * 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 FixedSizeCodec, type FixedSizeDecoder, type FixedSizeEncoder, type GetDiscriminatedUnionVariant, type GetDiscriminatedUnionVariantContent } from '@solana/kit'; export type DexSpecificPrice = { __kind: "SqrtPrice"; fields: readonly [bigint]; } | { __kind: "Q6464"; fields: readonly [bigint]; }; export type DexSpecificPriceArgs = { __kind: "SqrtPrice"; fields: readonly [number | bigint]; } | { __kind: "Q6464"; fields: readonly [number | bigint]; }; export declare function getDexSpecificPriceEncoder(): FixedSizeEncoder<DexSpecificPriceArgs>; export declare function getDexSpecificPriceDecoder(): FixedSizeDecoder<DexSpecificPrice>; export declare function getDexSpecificPriceCodec(): FixedSizeCodec<DexSpecificPriceArgs, DexSpecificPrice>; export declare function dexSpecificPrice(kind: 'SqrtPrice', data: GetDiscriminatedUnionVariantContent<DexSpecificPriceArgs, '__kind', 'SqrtPrice'>['fields']): GetDiscriminatedUnionVariant<DexSpecificPriceArgs, '__kind', 'SqrtPrice'>; export declare function dexSpecificPrice(kind: 'Q6464', data: GetDiscriminatedUnionVariantContent<DexSpecificPriceArgs, '__kind', 'Q6464'>['fields']): GetDiscriminatedUnionVariant<DexSpecificPriceArgs, '__kind', 'Q6464'>; export declare function isDexSpecificPrice<K extends DexSpecificPrice['__kind']>(kind: K, value: DexSpecificPrice): value is DexSpecificPrice & { __kind: K; }; //# sourceMappingURL=dexSpecificPrice.d.ts.map