UNPKG

@kamino-finance/scope-sdk

Version:
137 lines (136 loc) 5.34 kB
export { init } from "./init" export type { InitArgs, InitAccounts } from "./init" export { addPool } from "./addPool" export type { AddPoolArgs, AddPoolAccounts } from "./addPool" export { addCustody } from "./addCustody" export type { AddCustodyArgs, AddCustodyAccounts } from "./addCustody" export { setCustodyConfig } from "./setCustodyConfig" export type { SetCustodyConfigArgs, SetCustodyConfigAccounts, } from "./setCustodyConfig" export { setCustodyGlobalLimit } from "./setCustodyGlobalLimit" export type { SetCustodyGlobalLimitArgs, SetCustodyGlobalLimitAccounts, } from "./setCustodyGlobalLimit" export { setPoolConfig } from "./setPoolConfig" export type { SetPoolConfigArgs, SetPoolConfigAccounts } from "./setPoolConfig" export { setPerpetualsConfig } from "./setPerpetualsConfig" export type { SetPerpetualsConfigArgs, SetPerpetualsConfigAccounts, } from "./setPerpetualsConfig" export { transferAdmin } from "./transferAdmin" export type { TransferAdminArgs, TransferAdminAccounts } from "./transferAdmin" export { withdrawFees } from "./withdrawFees" export type { WithdrawFeesArgs, WithdrawFeesAccounts } from "./withdrawFees" export { testInit } from "./testInit" export type { TestInitArgs, TestInitAccounts } from "./testInit" export { setTestOraclePrice } from "./setTestOraclePrice" export type { SetTestOraclePriceArgs, SetTestOraclePriceAccounts, } from "./setTestOraclePrice" export { setTestTime } from "./setTestTime" export type { SetTestTimeArgs, SetTestTimeAccounts } from "./setTestTime" export { swap } from "./swap" export type { SwapArgs, SwapAccounts } from "./swap" export { swapExactOut } from "./swapExactOut" export type { SwapExactOutArgs, SwapExactOutAccounts } from "./swapExactOut" export { addLiquidity } from "./addLiquidity" export type { AddLiquidityArgs, AddLiquidityAccounts } from "./addLiquidity" export { removeLiquidity } from "./removeLiquidity" export type { RemoveLiquidityArgs, RemoveLiquidityAccounts, } from "./removeLiquidity" export { createIncreasePositionRequest } from "./createIncreasePositionRequest" export type { CreateIncreasePositionRequestArgs, CreateIncreasePositionRequestAccounts, } from "./createIncreasePositionRequest" export { updateIncreasePositionRequest } from "./updateIncreasePositionRequest" export type { UpdateIncreasePositionRequestArgs, UpdateIncreasePositionRequestAccounts, } from "./updateIncreasePositionRequest" export { createDecreasePositionRequest } from "./createDecreasePositionRequest" export type { CreateDecreasePositionRequestArgs, CreateDecreasePositionRequestAccounts, } from "./createDecreasePositionRequest" export { updateDecreasePositionRequest } from "./updateDecreasePositionRequest" export type { UpdateDecreasePositionRequestArgs, UpdateDecreasePositionRequestAccounts, } from "./updateDecreasePositionRequest" export { closePositionRequest } from "./closePositionRequest" export type { ClosePositionRequestArgs, ClosePositionRequestAccounts, } from "./closePositionRequest" export { increasePosition } from "./increasePosition" export type { IncreasePositionArgs, IncreasePositionAccounts, } from "./increasePosition" export { increasePositionPreSwap } from "./increasePositionPreSwap" export type { IncreasePositionPreSwapArgs, IncreasePositionPreSwapAccounts, } from "./increasePositionPreSwap" export { decreasePosition } from "./decreasePosition" export type { DecreasePositionArgs, DecreasePositionAccounts, } from "./decreasePosition" export { decreasePositionPostSwap } from "./decreasePositionPostSwap" export type { DecreasePositionPostSwapArgs, DecreasePositionPostSwapAccounts, } from "./decreasePositionPostSwap" export { liquidatePosition } from "./liquidatePosition" export type { LiquidatePositionArgs, LiquidatePositionAccounts, } from "./liquidatePosition" export { getAddLiquidityAmountAndFee } from "./getAddLiquidityAmountAndFee" export type { GetAddLiquidityAmountAndFeeArgs, GetAddLiquidityAmountAndFeeAccounts, } from "./getAddLiquidityAmountAndFee" export { getRemoveLiquidityAmountAndFee } from "./getRemoveLiquidityAmountAndFee" export type { GetRemoveLiquidityAmountAndFeeArgs, GetRemoveLiquidityAmountAndFeeAccounts, } from "./getRemoveLiquidityAmountAndFee" export { getIncreasePosition } from "./getIncreasePosition" export type { GetIncreasePositionArgs, GetIncreasePositionAccounts, } from "./getIncreasePosition" export { getDecreasePosition } from "./getDecreasePosition" export type { GetDecreasePositionArgs, GetDecreasePositionAccounts, } from "./getDecreasePosition" export { getPnl } from "./getPnl" export type { GetPnlArgs, GetPnlAccounts } from "./getPnl" export { getLiquidationState } from "./getLiquidationState" export type { GetLiquidationStateArgs, GetLiquidationStateAccounts, } from "./getLiquidationState" export { getOraclePrice } from "./getOraclePrice" export type { GetOraclePriceAccounts } from "./getOraclePrice" export { getSwapAmountAndFees } from "./getSwapAmountAndFees" export type { GetSwapAmountAndFeesArgs, GetSwapAmountAndFeesAccounts, } from "./getSwapAmountAndFees" export { getExactOutSwapAmountAndFees } from "./getExactOutSwapAmountAndFees" export type { GetExactOutSwapAmountAndFeesArgs, GetExactOutSwapAmountAndFeesAccounts, } from "./getExactOutSwapAmountAndFees"