UNPKG

@kamino-finance/scope-sdk

Version:
249 lines (238 loc) 9.32 kB
import * as OracleType from "./OracleType" import * as PriceCalcMode from "./PriceCalcMode" import * as RequestType from "./RequestType" import * as RequestChange from "./RequestChange" import * as Side from "./Side" export { AddCustodyParams } from "./AddCustodyParams" export type { AddCustodyParamsFields, AddCustodyParamsJSON, } from "./AddCustodyParams" export { AddLiquidityParams } from "./AddLiquidityParams" export type { AddLiquidityParamsFields, AddLiquidityParamsJSON, } from "./AddLiquidityParams" export { AddPoolParams } from "./AddPoolParams" export type { AddPoolParamsFields, AddPoolParamsJSON } from "./AddPoolParams" export { ClosePositionRequestParams } from "./ClosePositionRequestParams" export type { ClosePositionRequestParamsFields, ClosePositionRequestParamsJSON, } from "./ClosePositionRequestParams" export { CreateDecreasePositionRequestParams } from "./CreateDecreasePositionRequestParams" export type { CreateDecreasePositionRequestParamsFields, CreateDecreasePositionRequestParamsJSON, } from "./CreateDecreasePositionRequestParams" export { CreateIncreasePositionRequestParams } from "./CreateIncreasePositionRequestParams" export type { CreateIncreasePositionRequestParamsFields, CreateIncreasePositionRequestParamsJSON, } from "./CreateIncreasePositionRequestParams" export { DecreasePositionPostSwapParams } from "./DecreasePositionPostSwapParams" export type { DecreasePositionPostSwapParamsFields, DecreasePositionPostSwapParamsJSON, } from "./DecreasePositionPostSwapParams" export { DecreasePositionParams } from "./DecreasePositionParams" export type { DecreasePositionParamsFields, DecreasePositionParamsJSON, } from "./DecreasePositionParams" export { GetAddLiquidityAmountAndFeeParams } from "./GetAddLiquidityAmountAndFeeParams" export type { GetAddLiquidityAmountAndFeeParamsFields, GetAddLiquidityAmountAndFeeParamsJSON, } from "./GetAddLiquidityAmountAndFeeParams" export { GetDecreasePositionParams } from "./GetDecreasePositionParams" export type { GetDecreasePositionParamsFields, GetDecreasePositionParamsJSON, } from "./GetDecreasePositionParams" export { GetExactOutSwapAmountAndFeesParams } from "./GetExactOutSwapAmountAndFeesParams" export type { GetExactOutSwapAmountAndFeesParamsFields, GetExactOutSwapAmountAndFeesParamsJSON, } from "./GetExactOutSwapAmountAndFeesParams" export { GetIncreasePositionParams } from "./GetIncreasePositionParams" export type { GetIncreasePositionParamsFields, GetIncreasePositionParamsJSON, } from "./GetIncreasePositionParams" export { GetLiquidationStateParams } from "./GetLiquidationStateParams" export type { GetLiquidationStateParamsFields, GetLiquidationStateParamsJSON, } from "./GetLiquidationStateParams" export { GetPnlAndFeeParams } from "./GetPnlAndFeeParams" export type { GetPnlAndFeeParamsFields, GetPnlAndFeeParamsJSON, } from "./GetPnlAndFeeParams" export { GetRemoveLiquidityAmountAndFeeParams } from "./GetRemoveLiquidityAmountAndFeeParams" export type { GetRemoveLiquidityAmountAndFeeParamsFields, GetRemoveLiquidityAmountAndFeeParamsJSON, } from "./GetRemoveLiquidityAmountAndFeeParams" export { GetSwapAmountAndFeesParams } from "./GetSwapAmountAndFeesParams" export type { GetSwapAmountAndFeesParamsFields, GetSwapAmountAndFeesParamsJSON, } from "./GetSwapAmountAndFeesParams" export { IncreasePositionPreSwapParams } from "./IncreasePositionPreSwapParams" export type { IncreasePositionPreSwapParamsFields, IncreasePositionPreSwapParamsJSON, } from "./IncreasePositionPreSwapParams" export { IncreasePositionParams } from "./IncreasePositionParams" export type { IncreasePositionParamsFields, IncreasePositionParamsJSON, } from "./IncreasePositionParams" export { InitParams } from "./InitParams" export type { InitParamsFields, InitParamsJSON } from "./InitParams" export { LiquidatePositionParams } from "./LiquidatePositionParams" export type { LiquidatePositionParamsFields, LiquidatePositionParamsJSON, } from "./LiquidatePositionParams" export { RemoveLiquidityParams } from "./RemoveLiquidityParams" export type { RemoveLiquidityParamsFields, RemoveLiquidityParamsJSON, } from "./RemoveLiquidityParams" export { SetCustodyConfigParams } from "./SetCustodyConfigParams" export type { SetCustodyConfigParamsFields, SetCustodyConfigParamsJSON, } from "./SetCustodyConfigParams" export { SetCustodyGlobalLimitParams } from "./SetCustodyGlobalLimitParams" export type { SetCustodyGlobalLimitParamsFields, SetCustodyGlobalLimitParamsJSON, } from "./SetCustodyGlobalLimitParams" export { SetPerpetualsConfigParams } from "./SetPerpetualsConfigParams" export type { SetPerpetualsConfigParamsFields, SetPerpetualsConfigParamsJSON, } from "./SetPerpetualsConfigParams" export { SetPoolConfigParams } from "./SetPoolConfigParams" export type { SetPoolConfigParamsFields, SetPoolConfigParamsJSON, } from "./SetPoolConfigParams" export { SetTestOraclePriceParams } from "./SetTestOraclePriceParams" export type { SetTestOraclePriceParamsFields, SetTestOraclePriceParamsJSON, } from "./SetTestOraclePriceParams" export { SetTestTimeParams } from "./SetTestTimeParams" export type { SetTestTimeParamsFields, SetTestTimeParamsJSON, } from "./SetTestTimeParams" export { SwapExactOutParams } from "./SwapExactOutParams" export type { SwapExactOutParamsFields, SwapExactOutParamsJSON, } from "./SwapExactOutParams" export { SwapParams } from "./SwapParams" export type { SwapParamsFields, SwapParamsJSON } from "./SwapParams" export { TestInitParams } from "./TestInitParams" export type { TestInitParamsFields, TestInitParamsJSON } from "./TestInitParams" export { TransferAdminParams } from "./TransferAdminParams" export type { TransferAdminParamsFields, TransferAdminParamsJSON, } from "./TransferAdminParams" export { UpdateDecreasePositionRequestParams } from "./UpdateDecreasePositionRequestParams" export type { UpdateDecreasePositionRequestParamsFields, UpdateDecreasePositionRequestParamsJSON, } from "./UpdateDecreasePositionRequestParams" export { UpdateIncreasePositionRequestParams } from "./UpdateIncreasePositionRequestParams" export type { UpdateIncreasePositionRequestParamsFields, UpdateIncreasePositionRequestParamsJSON, } from "./UpdateIncreasePositionRequestParams" export { WithdrawFeesParams } from "./WithdrawFeesParams" export type { WithdrawFeesParamsFields, WithdrawFeesParamsJSON, } from "./WithdrawFeesParams" export { Assets } from "./Assets" export type { AssetsFields, AssetsJSON } from "./Assets" export { PricingParams } from "./PricingParams" export type { PricingParamsFields, PricingParamsJSON } from "./PricingParams" export { FundingRateState } from "./FundingRateState" export type { FundingRateStateFields, FundingRateStateJSON, } from "./FundingRateState" export { OraclePrice } from "./OraclePrice" export type { OraclePriceFields, OraclePriceJSON } from "./OraclePrice" export { OracleParams } from "./OracleParams" export type { OracleParamsFields, OracleParamsJSON } from "./OracleParams" export { AmountAndFee } from "./AmountAndFee" export type { AmountAndFeeFields, AmountAndFeeJSON } from "./AmountAndFee" export { IncreasePositionInfo } from "./IncreasePositionInfo" export type { IncreasePositionInfoFields, IncreasePositionInfoJSON, } from "./IncreasePositionInfo" export { DecreasePositionInfo } from "./DecreasePositionInfo" export type { DecreasePositionInfoFields, DecreasePositionInfoJSON, } from "./DecreasePositionInfo" export { SwapAmountAndFees } from "./SwapAmountAndFees" export type { SwapAmountAndFeesFields, SwapAmountAndFeesJSON, } from "./SwapAmountAndFees" export { PnlAndFee } from "./PnlAndFee" export type { PnlAndFeeFields, PnlAndFeeJSON } from "./PnlAndFee" export { OraclePriceInfo } from "./OraclePriceInfo" export type { OraclePriceInfoFields, OraclePriceInfoJSON, } from "./OraclePriceInfo" export { Permissions } from "./Permissions" export type { PermissionsFields, PermissionsJSON } from "./Permissions" export { Fees } from "./Fees" export type { FeesFields, FeesJSON } from "./Fees" export { PoolApr } from "./PoolApr" export type { PoolAprFields, PoolAprJSON } from "./PoolApr" export { Limit } from "./Limit" export type { LimitFields, LimitJSON } from "./Limit" export { OracleType } export type OracleTypeKind = OracleType.None | OracleType.Test | OracleType.Pyth export type OracleTypeJSON = | OracleType.NoneJSON | OracleType.TestJSON | OracleType.PythJSON export { PriceCalcMode } export type PriceCalcModeKind = | PriceCalcMode.Min | PriceCalcMode.Max | PriceCalcMode.Ignore export type PriceCalcModeJSON = | PriceCalcMode.MinJSON | PriceCalcMode.MaxJSON | PriceCalcMode.IgnoreJSON export { RequestType } export type RequestTypeKind = RequestType.Market | RequestType.Trigger export type RequestTypeJSON = RequestType.MarketJSON | RequestType.TriggerJSON export { RequestChange } export type RequestChangeKind = | RequestChange.None | RequestChange.Increase | RequestChange.Decrease export type RequestChangeJSON = | RequestChange.NoneJSON | RequestChange.IncreaseJSON | RequestChange.DecreaseJSON export { Side } export type SideKind = Side.None | Side.Long | Side.Short export type SideJSON = Side.NoneJSON | Side.LongJSON | Side.ShortJSON