UNPKG

@kamino-finance/kliquidity-sdk

Version:

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

11 lines 1.01 kB
import Decimal from 'decimal.js'; import { RebalanceTypeKind } from '../@codegen/kliquidity/types'; import { RebalanceFieldInfo } from '../utils'; import { RebalanceMethod } from '../utils/CreationParameters'; export declare function getRebalanceTypeFromRebalanceFields(rebalanceFieldInfos: RebalanceFieldInfo[]): RebalanceTypeKind; export declare function rebalanceTypeToRebalanceMethod(rebalanceType: RebalanceTypeKind): RebalanceMethod; export declare function getRebalanceMethodFromRebalanceFields(rebalanceFieldInfos: RebalanceFieldInfo[]): RebalanceMethod; export declare function upsertRebalanceFieldInfo(rebalanceFieldInfos: RebalanceFieldInfo[], newFieldInfo: RebalanceFieldInfo): RebalanceFieldInfo[]; export declare function upsertManyRebalanceFieldInfos(rebalanceFieldInfos: RebalanceFieldInfo[], newFieldInfos: RebalanceFieldInfo[]): RebalanceFieldInfo[]; export declare function extractPricesFromDeserializedState(state: RebalanceFieldInfo[]): [Decimal, Decimal]; //# sourceMappingURL=utils.d.ts.map