@kamino-finance/scope-sdk
Version:
Scope Oracle SDK
71 lines • 5.36 kB
TypeScript
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";
//# sourceMappingURL=index.d.ts.map