@kamino-finance/kliquidity-sdk
Version:
Typescript SDK for interacting with the Kamino Liquidity (kliquidity) protocol
166 lines (165 loc) • 6.51 kB
text/typescript
export { initializeLbPair } from "./initializeLbPair"
export type {
InitializeLbPairArgs,
InitializeLbPairAccounts,
} from "./initializeLbPair"
export { initializePermissionLbPair } from "./initializePermissionLbPair"
export type {
InitializePermissionLbPairArgs,
InitializePermissionLbPairAccounts,
} from "./initializePermissionLbPair"
export { initializeBinArrayBitmapExtension } from "./initializeBinArrayBitmapExtension"
export type { InitializeBinArrayBitmapExtensionAccounts } from "./initializeBinArrayBitmapExtension"
export { initializeBinArray } from "./initializeBinArray"
export type {
InitializeBinArrayArgs,
InitializeBinArrayAccounts,
} from "./initializeBinArray"
export { addLiquidity } from "./addLiquidity"
export type { AddLiquidityArgs, AddLiquidityAccounts } from "./addLiquidity"
export { addLiquidityByWeight } from "./addLiquidityByWeight"
export type {
AddLiquidityByWeightArgs,
AddLiquidityByWeightAccounts,
} from "./addLiquidityByWeight"
export { addLiquidityByStrategy } from "./addLiquidityByStrategy"
export type {
AddLiquidityByStrategyArgs,
AddLiquidityByStrategyAccounts,
} from "./addLiquidityByStrategy"
export { addLiquidityByStrategyOneSide } from "./addLiquidityByStrategyOneSide"
export type {
AddLiquidityByStrategyOneSideArgs,
AddLiquidityByStrategyOneSideAccounts,
} from "./addLiquidityByStrategyOneSide"
export { addLiquidityOneSide } from "./addLiquidityOneSide"
export type {
AddLiquidityOneSideArgs,
AddLiquidityOneSideAccounts,
} from "./addLiquidityOneSide"
export { removeLiquidity } from "./removeLiquidity"
export type {
RemoveLiquidityArgs,
RemoveLiquidityAccounts,
} from "./removeLiquidity"
export { initializePosition } from "./initializePosition"
export type {
InitializePositionArgs,
InitializePositionAccounts,
} from "./initializePosition"
export { initializePositionPda } from "./initializePositionPda"
export type {
InitializePositionPdaArgs,
InitializePositionPdaAccounts,
} from "./initializePositionPda"
export { initializePositionByOperator } from "./initializePositionByOperator"
export type {
InitializePositionByOperatorArgs,
InitializePositionByOperatorAccounts,
} from "./initializePositionByOperator"
export { updatePositionOperator } from "./updatePositionOperator"
export type {
UpdatePositionOperatorArgs,
UpdatePositionOperatorAccounts,
} from "./updatePositionOperator"
export { swap } from "./swap"
export type { SwapArgs, SwapAccounts } from "./swap"
export { withdrawProtocolFee } from "./withdrawProtocolFee"
export type {
WithdrawProtocolFeeArgs,
WithdrawProtocolFeeAccounts,
} from "./withdrawProtocolFee"
export { updateFeeOwner } from "./updateFeeOwner"
export type { UpdateFeeOwnerAccounts } from "./updateFeeOwner"
export { initializeReward } from "./initializeReward"
export type {
InitializeRewardArgs,
InitializeRewardAccounts,
} from "./initializeReward"
export { fundReward } from "./fundReward"
export type { FundRewardArgs, FundRewardAccounts } from "./fundReward"
export { updateRewardFunder } from "./updateRewardFunder"
export type {
UpdateRewardFunderArgs,
UpdateRewardFunderAccounts,
} from "./updateRewardFunder"
export { updateRewardDuration } from "./updateRewardDuration"
export type {
UpdateRewardDurationArgs,
UpdateRewardDurationAccounts,
} from "./updateRewardDuration"
export { claimReward } from "./claimReward"
export type { ClaimRewardArgs, ClaimRewardAccounts } from "./claimReward"
export { claimFee } from "./claimFee"
export type { ClaimFeeAccounts } from "./claimFee"
export { closePosition } from "./closePosition"
export type { ClosePositionAccounts } from "./closePosition"
export { updateFeeParameters } from "./updateFeeParameters"
export type {
UpdateFeeParametersArgs,
UpdateFeeParametersAccounts,
} from "./updateFeeParameters"
export { increaseOracleLength } from "./increaseOracleLength"
export type {
IncreaseOracleLengthArgs,
IncreaseOracleLengthAccounts,
} from "./increaseOracleLength"
export { initializePresetParameter } from "./initializePresetParameter"
export type {
InitializePresetParameterArgs,
InitializePresetParameterAccounts,
} from "./initializePresetParameter"
export { closePresetParameter } from "./closePresetParameter"
export type { ClosePresetParameterAccounts } from "./closePresetParameter"
export { removeAllLiquidity } from "./removeAllLiquidity"
export type { RemoveAllLiquidityAccounts } from "./removeAllLiquidity"
export { togglePairStatus } from "./togglePairStatus"
export type { TogglePairStatusAccounts } from "./togglePairStatus"
export { updateWhitelistedWallet } from "./updateWhitelistedWallet"
export type {
UpdateWhitelistedWalletArgs,
UpdateWhitelistedWalletAccounts,
} from "./updateWhitelistedWallet"
export { migratePosition } from "./migratePosition"
export type { MigratePositionAccounts } from "./migratePosition"
export { migrateBinArray } from "./migrateBinArray"
export type { MigrateBinArrayAccounts } from "./migrateBinArray"
export { updateFeesAndRewards } from "./updateFeesAndRewards"
export type { UpdateFeesAndRewardsAccounts } from "./updateFeesAndRewards"
export { withdrawIneligibleReward } from "./withdrawIneligibleReward"
export type {
WithdrawIneligibleRewardArgs,
WithdrawIneligibleRewardAccounts,
} from "./withdrawIneligibleReward"
export { setActivationSlot } from "./setActivationSlot"
export type {
SetActivationSlotArgs,
SetActivationSlotAccounts,
} from "./setActivationSlot"
export { setLockReleaseSlot } from "./setLockReleaseSlot"
export type {
SetLockReleaseSlotArgs,
SetLockReleaseSlotAccounts,
} from "./setLockReleaseSlot"
export { removeLiquidityByRange } from "./removeLiquidityByRange"
export type {
RemoveLiquidityByRangeArgs,
RemoveLiquidityByRangeAccounts,
} from "./removeLiquidityByRange"
export { addLiquidityOneSidePrecise } from "./addLiquidityOneSidePrecise"
export type {
AddLiquidityOneSidePreciseArgs,
AddLiquidityOneSidePreciseAccounts,
} from "./addLiquidityOneSidePrecise"
export { goToABin } from "./goToABin"
export type { GoToABinArgs, GoToABinAccounts } from "./goToABin"
export { setPreActivationSlotDuration } from "./setPreActivationSlotDuration"
export type {
SetPreActivationSlotDurationArgs,
SetPreActivationSlotDurationAccounts,
} from "./setPreActivationSlotDuration"
export { setPreActivationSwapAddress } from "./setPreActivationSwapAddress"
export type {
SetPreActivationSwapAddressArgs,
SetPreActivationSwapAddressAccounts,
} from "./setPreActivationSwapAddress"