@kamino-finance/kliquidity-sdk
Version:
Typescript SDK for interacting with the Kamino Liquidity (kliquidity) protocol
31 lines • 1.44 kB
TypeScript
/**
* 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 } from '@solana/kit';
import { type DriftDirection, type DriftDirectionArgs, type StakingRateSource, type StakingRateSourceArgs } from '.';
export type RebalanceAutodriftParams = {
initDriftTicksPerEpoch: number;
ticksBelowMid: number;
ticksAboveMid: number;
frontrunMultiplierBps: number;
stakingRateASource: StakingRateSource;
stakingRateBSource: StakingRateSource;
initDriftDirection: DriftDirection;
};
export type RebalanceAutodriftParamsArgs = {
initDriftTicksPerEpoch: number;
ticksBelowMid: number;
ticksAboveMid: number;
frontrunMultiplierBps: number;
stakingRateASource: StakingRateSourceArgs;
stakingRateBSource: StakingRateSourceArgs;
initDriftDirection: DriftDirectionArgs;
};
export declare function getRebalanceAutodriftParamsEncoder(): FixedSizeEncoder<RebalanceAutodriftParamsArgs>;
export declare function getRebalanceAutodriftParamsDecoder(): FixedSizeDecoder<RebalanceAutodriftParams>;
export declare function getRebalanceAutodriftParamsCodec(): FixedSizeCodec<RebalanceAutodriftParamsArgs, RebalanceAutodriftParams>;
//# sourceMappingURL=rebalanceAutodriftParams.d.ts.map