# Somnia Markets Documentation > Somnia Markets is a decentralized information and trading protocol on the Somnia network: spot pairs, binary information markets, and perps on one fully on-chain order-book engine. Guides for the TypeScript SDK and for SDK-less integration straight against the smart contracts (order placement, materializing the order book from events, market making), plus the full TypeDoc API reference. ## Concepts - [Overview](/docs) ## Smart contracts - [Raw contract integration](/docs/contracts/raw-integration) - [Market making](/docs/contracts/market-making) ## TypeScript SDK - [Getting started](/docs/typescript) - [The exchange API](/docs/typescript/exchange) - [Binary markets](/docs/typescript/binary) - [Spot markets](/docs/typescript/spot-markets) - [Perps](/docs/typescript/perps) - [SomniaLend](/docs/typescript/lend) - [Price feeds](/docs/typescript/prices) - [Chains](/docs/typescript/chains) - [Bridge](/docs/typescript/bridge) - [Chains walkthrough](/docs/typescript/chains-walkthrough) - [Native RPC](/docs/typescript/native) - [Reactivity](/docs/typescript/reactivity) - [The engine (advanced)](/docs/typescript/engine) - [Architecture](/docs/typescript/architecture) - [Release notes](/docs/typescript/release-notes) ### Functions - [accrueCompounded](/docs/typescript/api/index/functions/accrueCompounded) - [accrueLinear](/docs/typescript/api/index/functions/accrueLinear) - [annualizedFundingRate](/docs/typescript/api/index/functions/annualizedFundingRate) - [averageEntryPrice](/docs/typescript/api/index/functions/averageEntryPrice) - [balanceFloor](/docs/typescript/api/index/functions/balanceFloor) - [binaryFillsFor](/docs/typescript/api/index/functions/binaryFillsFor) - [binaryFillsFromPortfolio](/docs/typescript/api/index/functions/binaryFillsFromPortfolio) - [bookMidPrice](/docs/typescript/api/index/functions/bookMidPrice) - [buildFundingRateSeries](/docs/typescript/api/index/functions/buildFundingRateSeries) - [candlesKey](/docs/typescript/api/index/functions/candlesKey) - [ceilRawAmount](/docs/typescript/api/index/functions/ceilRawAmount) - [claimableFrom](/docs/typescript/api/index/functions/claimableFrom) - [computeBinaryPnl](/docs/typescript/api/index/functions/computeBinaryPnl) - [computePortfolioAnalytics](/docs/typescript/api/index/functions/computePortfolioAnalytics) - [computePositionPnL](/docs/typescript/api/index/functions/computePositionPnL) - [consoleDebugSink](/docs/typescript/api/index/functions/consoleDebugSink) - [debugCollector](/docs/typescript/api/index/functions/debugCollector) - [decodeBinaryVenueFeeParams](/docs/typescript/api/index/functions/decodeBinaryVenueFeeParams) - [decodeOutcomeId](/docs/typescript/api/index/functions/decodeOutcomeId) - [decodePerpStopOrderIds](/docs/typescript/api/index/functions/decodePerpStopOrderIds) - [densifyFundingBuckets](/docs/typescript/api/index/functions/densifyFundingBuckets) - [estimateMarketOrder](/docs/typescript/api/index/functions/estimateMarketOrder) - [estPayoutFor](/docs/typescript/api/index/functions/estPayoutFor) - [fillKind](/docs/typescript/api/index/functions/fillKind) - [fillsWithinSlippage](/docs/typescript/api/index/functions/fillsWithinSlippage) - [floorRawBalance](/docs/typescript/api/index/functions/floorRawBalance) - [formatIntervalLabel](/docs/typescript/api/index/functions/formatIntervalLabel) - [fromHuman](/docs/typescript/api/index/functions/fromHuman) - [fundingRate1h](/docs/typescript/api/index/functions/fundingRate1h) - [fundingRate8h](/docs/typescript/api/index/functions/fundingRate8h) - [fundingRatePerInterval](/docs/typescript/api/index/functions/fundingRatePerInterval) - [getMarketTypePlugin](/docs/typescript/api/index/functions/getMarketTypePlugin) - [intervalsPerWindow](/docs/typescript/api/index/functions/intervalsPerWindow) - [isBinaryMarket](/docs/typescript/api/index/functions/isBinaryMarket) - [isFundingStale](/docs/typescript/api/index/functions/isFundingStale) - [isLocalPrecompileUnavailable](/docs/typescript/api/index/functions/isLocalPrecompileUnavailable) - [isPerpMarket](/docs/typescript/api/index/functions/isPerpMarket) - [isSpotMarket](/docs/typescript/api/index/functions/isSpotMarket) - [lendRayRateToApy](/docs/typescript/api/index/functions/lendRayRateToApy) - [listMarketTypePlugins](/docs/typescript/api/index/functions/listMarketTypePlugins) - [marketCreatorsKey](/docs/typescript/api/index/functions/marketCreatorsKey) - [marketFeesKey](/docs/typescript/api/index/functions/marketFeesKey) - [marketIntervalLabel](/docs/typescript/api/index/functions/marketIntervalLabel) - [marketKey](/docs/typescript/api/index/functions/marketKey) - [marketOnchainKey](/docs/typescript/api/index/functions/marketOnchainKey) - [marketsKey](/docs/typescript/api/index/functions/marketsKey) - [marketStats24hFromCandles](/docs/typescript/api/index/functions/marketStats24hFromCandles) - [markOutcomePosition](/docs/typescript/api/index/functions/markOutcomePosition) - [markYesPrice](/docs/typescript/api/index/functions/markYesPrice) - [maxVenueFeeBpsKey](/docs/typescript/api/index/functions/maxVenueFeeBpsKey) - [midYesPrice](/docs/typescript/api/index/functions/midYesPrice) - [normalizeFundingRate](/docs/typescript/api/index/functions/normalizeFundingRate) - [operatorsKey](/docs/typescript/api/index/functions/operatorsKey) - [oracleAdaptersKey](/docs/typescript/api/index/functions/oracleAdaptersKey) - [outcomeId](/docs/typescript/api/index/functions/outcomeId) - [outcomeMarkPrice](/docs/typescript/api/index/functions/outcomeMarkPrice) - [perpMarkForPnl](/docs/typescript/api/index/functions/perpMarkForPnl) - [pnlEventsFor](/docs/typescript/api/index/functions/pnlEventsFor) - [portfolioKey](/docs/typescript/api/index/functions/portfolioKey) - [positionMarkState](/docs/typescript/api/index/functions/positionMarkState) - [preflightChain](/docs/typescript/api/index/functions/preflightChain) - [preflightCreateQuote](/docs/typescript/api/index/functions/preflightCreateQuote) - [preflightHub](/docs/typescript/api/index/functions/preflightHub) - [preflightMarketCreator](/docs/typescript/api/index/functions/preflightMarketCreator) - [preflightOperator](/docs/typescript/api/index/functions/preflightOperator) - [preflightRoll](/docs/typescript/api/index/functions/preflightRoll) - [preflightSeries](/docs/typescript/api/index/functions/preflightSeries) - [preflightVenue](/docs/typescript/api/index/functions/preflightVenue) - [priceToProbability](/docs/typescript/api/index/functions/priceToProbability) - [probabilityToPrice](/docs/typescript/api/index/functions/probabilityToPrice) - [quoteBinaryOrderOverBook](/docs/typescript/api/index/functions/quoteBinaryOrderOverBook) - [quoteBinarySellOverBook](/docs/typescript/api/index/functions/quoteBinarySellOverBook) - [quoteBinaryStakeOverBook](/docs/typescript/api/index/functions/quoteBinaryStakeOverBook) - [rayMul](/docs/typescript/api/index/functions/rayMul) - [realizedFundingPerBase](/docs/typescript/api/index/functions/realizedFundingPerBase) - [resolveIntervalSec](/docs/typescript/api/index/functions/resolveIntervalSec) - [sideOfKind](/docs/typescript/api/index/functions/sideOfKind) - [slippageForCrossing](/docs/typescript/api/index/functions/slippageForCrossing) - [snapIntervalSec](/docs/typescript/api/index/functions/snapIntervalSec) - [syncStatusKey](/docs/typescript/api/index/functions/syncStatusKey) - [toHuman](/docs/typescript/api/index/functions/toHuman) - [toHumanString](/docs/typescript/api/index/functions/toHumanString) - [upPercent](/docs/typescript/api/index/functions/upPercent) - [upProbability](/docs/typescript/api/index/functions/upProbability) ### React hooks - [SomniaMarketsProvider](/docs/typescript/api/react/functions/SomniaMarketsProvider) - [useCandles](/docs/typescript/api/react/functions/useCandles) - [useFundingRateSeries](/docs/typescript/api/react/functions/useFundingRateSeries) - [useIndexerQuery](/docs/typescript/api/react/functions/useIndexerQuery) - [useIsTailing](/docs/typescript/api/react/functions/useIsTailing) - [useLendAccount](/docs/typescript/api/react/functions/useLendAccount) - [useLendReserves](/docs/typescript/api/react/functions/useLendReserves) - [useLiveBinaryOrderBook](/docs/typescript/api/react/functions/useLiveBinaryOrderBook) - [useLiveBinaryOrderBookByMarket](/docs/typescript/api/react/functions/useLiveBinaryOrderBookByMarket) - [useLiveFills](/docs/typescript/api/react/functions/useLiveFills) - [useLiveFundingUpdates](/docs/typescript/api/react/functions/useLiveFundingUpdates) - [useLiveMarketByAddress](/docs/typescript/api/react/functions/useLiveMarketByAddress) - [useLiveMarketByPool](/docs/typescript/api/react/functions/useLiveMarketByPool) - [useLiveMarkets](/docs/typescript/api/react/functions/useLiveMarkets) - [useLivePrice](/docs/typescript/api/react/functions/useLivePrice) - [useLivePriceFeedInfo](/docs/typescript/api/react/functions/useLivePriceFeedInfo) - [useLivePriceTicks](/docs/typescript/api/react/functions/useLivePriceTicks) - [useLiveSpotOrderBook](/docs/typescript/api/react/functions/useLiveSpotOrderBook) - [useLiveStatus](/docs/typescript/api/react/functions/useLiveStatus) - [useLiveUserFills](/docs/typescript/api/react/functions/useLiveUserFills) - [useLiveUserOrders](/docs/typescript/api/react/functions/useLiveUserOrders) - [useMarketCreators](/docs/typescript/api/react/functions/useMarketCreators) - [useMarketFees](/docs/typescript/api/react/functions/useMarketFees) - [useMarkets](/docs/typescript/api/react/functions/useMarkets) - [useOperators](/docs/typescript/api/react/functions/useOperators) - [useOracleAdapters](/docs/typescript/api/react/functions/useOracleAdapters) - [usePortfolio](/docs/typescript/api/react/functions/usePortfolio) - [useSomniaMarketsClient](/docs/typescript/api/react/functions/useSomniaMarketsClient) - [useWatchMarket](/docs/typescript/api/react/functions/useWatchMarket) - [useWatchPrice](/docs/typescript/api/react/functions/useWatchPrice) - [useWatchUser](/docs/typescript/api/react/functions/useWatchUser) ### Interfaces - [SomniaMarketsClient](/docs/typescript/api/index/interfaces/SomniaMarketsClient) - [ClientConfig](/docs/typescript/api/index/interfaces/ClientConfig) - [Trader](/docs/typescript/api/index/interfaces/Trader) - [AcceptOperatorOwnershipParams](/docs/typescript/api/index/interfaces/AcceptOperatorOwnershipParams) - [AccountHealth](/docs/typescript/api/index/interfaces/AccountHealth) - [AmendOrderParams](/docs/typescript/api/index/interfaces/AmendOrderParams) - [AmendOrderResult](/docs/typescript/api/index/interfaces/AmendOrderResult) - [AmendOrdersParams](/docs/typescript/api/index/interfaces/AmendOrdersParams) - [AmendOrdersResult](/docs/typescript/api/index/interfaces/AmendOrdersResult) - [ApproveBuilderParams](/docs/typescript/api/index/interfaces/ApproveBuilderParams) - [ArmFirstRollParams](/docs/typescript/api/index/interfaces/ArmFirstRollParams) - [AutoPullRequirement](/docs/typescript/api/index/interfaces/AutoPullRequirement) - [BalanceQuery](/docs/typescript/api/index/interfaces/BalanceQuery) - [BatchCancelOutcome](/docs/typescript/api/index/interfaces/BatchCancelOutcome) - [BatchOrderRequest](/docs/typescript/api/index/interfaces/BatchOrderRequest) - [BatchPlaceOutcome](/docs/typescript/api/index/interfaces/BatchPlaceOutcome) - [BinaryBookParams](/docs/typescript/api/index/interfaces/BinaryBookParams) - [BinaryCrossingParams](/docs/typescript/api/index/interfaces/BinaryCrossingParams) - [BinaryOrderBook](/docs/typescript/api/index/interfaces/BinaryOrderBook) - [BinaryOrderQuote](/docs/typescript/api/index/interfaces/BinaryOrderQuote) - [BinaryOutcomePnl](/docs/typescript/api/index/interfaces/BinaryOutcomePnl) - [BinaryPnl](/docs/typescript/api/index/interfaces/BinaryPnl) - [BinaryPnlFill](/docs/typescript/api/index/interfaces/BinaryPnlFill) - [BinaryPositionPnL](/docs/typescript/api/index/interfaces/BinaryPositionPnL) - [BinarySellQuote](/docs/typescript/api/index/interfaces/BinarySellQuote) - [BinaryStakeQuote](/docs/typescript/api/index/interfaces/BinaryStakeQuote) - [BinaryVenueParams](/docs/typescript/api/index/interfaces/BinaryVenueParams) - [BookLevel](/docs/typescript/api/index/interfaces/BookLevel) - [BuilderApprovalRef](/docs/typescript/api/index/interfaces/BuilderApprovalRef) - [BurnSetParams](/docs/typescript/api/index/interfaces/BurnSetParams) - [CancelExpiredOrdersParams](/docs/typescript/api/index/interfaces/CancelExpiredOrdersParams) - [CancelOrderParams](/docs/typescript/api/index/interfaces/CancelOrderParams) - [CancelOrdersParams](/docs/typescript/api/index/interfaces/CancelOrdersParams) - [CancelOrdersResult](/docs/typescript/api/index/interfaces/CancelOrdersResult) - [CancelPerpStopOrdersParams](/docs/typescript/api/index/interfaces/CancelPerpStopOrdersParams) - [CancelStopOrderParams](/docs/typescript/api/index/interfaces/CancelStopOrderParams) - [ClaimableInput](/docs/typescript/api/index/interfaces/ClaimableInput) - [ClaimablePosition](/docs/typescript/api/index/interfaces/ClaimablePosition) - [ClaimOwedParams](/docs/typescript/api/index/interfaces/ClaimOwedParams) - [ClaimPerpStopSomiParams](/docs/typescript/api/index/interfaces/ClaimPerpStopSomiParams) - [ContractMeta](/docs/typescript/api/index/interfaces/ContractMeta) - [CreateMarketCreatorParams](/docs/typescript/api/index/interfaces/CreateMarketCreatorParams) - [CreateMarketCreatorResult](/docs/typescript/api/index/interfaces/CreateMarketCreatorResult) - [CreateOrderParams](/docs/typescript/api/index/interfaces/CreateOrderParams) - [CreateQuotePreflightInput](/docs/typescript/api/index/interfaces/CreateQuotePreflightInput) - [CreateVenueParams](/docs/typescript/api/index/interfaces/CreateVenueParams) - [CreateVenueResult](/docs/typescript/api/index/interfaces/CreateVenueResult) - [DebugCollector](/docs/typescript/api/index/interfaces/DebugCollector) - [DecodedOutcomeId](/docs/typescript/api/index/interfaces/DecodedOutcomeId) - [DepositMarginParams](/docs/typescript/api/index/interfaces/DepositMarginParams) - [DepositVaultNativeParams](/docs/typescript/api/index/interfaces/DepositVaultNativeParams) - [DepositVaultParams](/docs/typescript/api/index/interfaces/DepositVaultParams) - [EnableHubReactivityParams](/docs/typescript/api/index/interfaces/EnableHubReactivityParams) - [EntryTrade](/docs/typescript/api/index/interfaces/EntryTrade) - [EquityPoint](/docs/typescript/api/index/interfaces/EquityPoint) - [Erc20Metadata](/docs/typescript/api/index/interfaces/Erc20Metadata) - [FaucetParams](/docs/typescript/api/index/interfaces/FaucetParams) - [FinalizeMarketParams](/docs/typescript/api/index/interfaces/FinalizeMarketParams) - [FixedFees](/docs/typescript/api/index/interfaces/FixedFees) - [FundHubParams](/docs/typescript/api/index/interfaces/FundHubParams) - [FundingBucketLike](/docs/typescript/api/index/interfaces/FundingBucketLike) - [FundMarketCreatorParams](/docs/typescript/api/index/interfaces/FundMarketCreatorParams) - [GetAutoPullRequirementParams](/docs/typescript/api/index/interfaces/GetAutoPullRequirementParams) - [GetBankruptcyPriceOptions](/docs/typescript/api/index/interfaces/GetBankruptcyPriceOptions) - [GetManualVaultModeParams](/docs/typescript/api/index/interfaces/GetManualVaultModeParams) - [GetOutcomeBalanceParams](/docs/typescript/api/index/interfaces/GetOutcomeBalanceParams) - [GetPerpSideHoldersOptions](/docs/typescript/api/index/interfaces/GetPerpSideHoldersOptions) - [GetVaultBalanceParams](/docs/typescript/api/index/interfaces/GetVaultBalanceParams) - [GovernanceAdmin](/docs/typescript/api/index/interfaces/GovernanceAdmin) - [HubPreflightInput](/docs/typescript/api/index/interfaces/HubPreflightInput) - [HubQuestionState](/docs/typescript/api/index/interfaces/HubQuestionState) - [HubStatus](/docs/typescript/api/index/interfaces/HubStatus) - [IndexedPool](/docs/typescript/api/index/interfaces/IndexedPool) - [InsuranceFundState](/docs/typescript/api/index/interfaces/InsuranceFundState) - [InsuranceFundTier](/docs/typescript/api/index/interfaces/InsuranceFundTier) - [IsApprovedForPoolParams](/docs/typescript/api/index/interfaces/IsApprovedForPoolParams) - [IsGloballyApprovedParams](/docs/typescript/api/index/interfaces/IsGloballyApprovedParams) - [IsOperatorAuthorizedParams](/docs/typescript/api/index/interfaces/IsOperatorAuthorizedParams) - [LendAccount](/docs/typescript/api/index/interfaces/LendAccount) - [LendAddresses](/docs/typescript/api/index/interfaces/LendAddresses) - [Lender](/docs/typescript/api/index/interfaces/Lender) - [LendPosition](/docs/typescript/api/index/interfaces/LendPosition) - [LendRepayOptions](/docs/typescript/api/index/interfaces/LendRepayOptions) - [LendReserve](/docs/typescript/api/index/interfaces/LendReserve) - [LendSupplyOptions](/docs/typescript/api/index/interfaces/LendSupplyOptions) - [LendWithdrawOptions](/docs/typescript/api/index/interfaces/LendWithdrawOptions) - [LendWriteOptions](/docs/typescript/api/index/interfaces/LendWriteOptions) - [LinkPerpStopOrdersParams](/docs/typescript/api/index/interfaces/LinkPerpStopOrdersParams) - [LiquidationEngineConfig](/docs/typescript/api/index/interfaces/LiquidationEngineConfig) - [LiveFill](/docs/typescript/api/index/interfaces/LiveFill) - [LiveFundingUpdate](/docs/typescript/api/index/interfaces/LiveFundingUpdate) - [LiveOrder](/docs/typescript/api/index/interfaces/LiveOrder) - [LivePrice](/docs/typescript/api/index/interfaces/LivePrice) - [LockedBalance](/docs/typescript/api/index/interfaces/LockedBalance) - [LockedTokenBreakdown](/docs/typescript/api/index/interfaces/LockedTokenBreakdown) - [MachineryStep](/docs/typescript/api/index/interfaces/MachineryStep) - [MarginAccount](/docs/typescript/api/index/interfaces/MarginAccount) - [MarketCreatorAdmin](/docs/typescript/api/index/interfaces/MarketCreatorAdmin) - [MarketCreatorInfo](/docs/typescript/api/index/interfaces/MarketCreatorInfo) - [MarketCreatorOnchain](/docs/typescript/api/index/interfaces/MarketCreatorOnchain) - [MarketCreatorPreflightInput](/docs/typescript/api/index/interfaces/MarketCreatorPreflightInput) - [MarketOnchain](/docs/typescript/api/index/interfaces/MarketOnchain) - [MarketOnchainSources](/docs/typescript/api/index/interfaces/MarketOnchainSources) - [MarketOrderEstimate](/docs/typescript/api/index/interfaces/MarketOrderEstimate) - [MarketStats24h](/docs/typescript/api/index/interfaces/MarketStats24h) - [MarketTypePlugin](/docs/typescript/api/index/interfaces/MarketTypePlugin) - [MarkSources](/docs/typescript/api/index/interfaces/MarkSources) - [MintSetNativeParams](/docs/typescript/api/index/interfaces/MintSetNativeParams) - [MintSetParams](/docs/typescript/api/index/interfaces/MintSetParams) - [MintSetPermit2Params](/docs/typescript/api/index/interfaces/MintSetPermit2Params) - [OnchainOrder](/docs/typescript/api/index/interfaces/OnchainOrder) - [OperatorAdmin](/docs/typescript/api/index/interfaces/OperatorAdmin) - [OperatorAdminConfig](/docs/typescript/api/index/interfaces/OperatorAdminConfig) - [OperatorPreflightInput](/docs/typescript/api/index/interfaces/OperatorPreflightInput) - [OracleHubAdmin](/docs/typescript/api/index/interfaces/OracleHubAdmin) - [OracleHubAdminConfig](/docs/typescript/api/index/interfaces/OracleHubAdminConfig) - [OrderBookParams](/docs/typescript/api/index/interfaces/OrderBookParams) - [OrderFill](/docs/typescript/api/index/interfaces/OrderFill) - [OutcomePositionMark](/docs/typescript/api/index/interfaces/OutcomePositionMark) - [Permit2TransferFrom](/docs/typescript/api/index/interfaces/Permit2TransferFrom) - [PerpLeverage](/docs/typescript/api/index/interfaces/PerpLeverage) - [PerpLiquidationPriceInputs](/docs/typescript/api/index/interfaces/PerpLiquidationPriceInputs) - [PerpOrderMarginQuote](/docs/typescript/api/index/interfaces/PerpOrderMarginQuote) - [PerpOrderMarginQuoteInputs](/docs/typescript/api/index/interfaces/PerpOrderMarginQuoteInputs) - [PerpPosition](/docs/typescript/api/index/interfaces/PerpPosition) - [PerpPositionAnalyticsInputs](/docs/typescript/api/index/interfaces/PerpPositionAnalyticsInputs) - [PerpPositionMetrics](/docs/typescript/api/index/interfaces/PerpPositionMetrics) - [PerpPositionRef](/docs/typescript/api/index/interfaces/PerpPositionRef) - [PerpRiskParams](/docs/typescript/api/index/interfaces/PerpRiskParams) - [PerpSideHolders](/docs/typescript/api/index/interfaces/PerpSideHolders) - [PerpSideHoldersRef](/docs/typescript/api/index/interfaces/PerpSideHoldersRef) - [PerpStateOnchain](/docs/typescript/api/index/interfaces/PerpStateOnchain) - [PerpStopOrderLeg](/docs/typescript/api/index/interfaces/PerpStopOrderLeg) - [PerpSystemConfig](/docs/typescript/api/index/interfaces/PerpSystemConfig) - [PlaceOrderParams](/docs/typescript/api/index/interfaces/PlaceOrderParams) - [PlaceOrderResult](/docs/typescript/api/index/interfaces/PlaceOrderResult) - [PlacePerpOrderParams](/docs/typescript/api/index/interfaces/PlacePerpOrderParams) - [PlacePerpStopOrderParams](/docs/typescript/api/index/interfaces/PlacePerpStopOrderParams) - [PlacePerpStopOrderResult](/docs/typescript/api/index/interfaces/PlacePerpStopOrderResult) - [PlaceSpotOrderParams](/docs/typescript/api/index/interfaces/PlaceSpotOrderParams) - [PlaceSpotOrdersParams](/docs/typescript/api/index/interfaces/PlaceSpotOrdersParams) - [PlaceSpotOrdersResult](/docs/typescript/api/index/interfaces/PlaceSpotOrdersResult) - [PlaceSpotStopOrderParams](/docs/typescript/api/index/interfaces/PlaceSpotStopOrderParams) - [PlaceStopOrderResult](/docs/typescript/api/index/interfaces/PlaceStopOrderResult) - [PnlBucket](/docs/typescript/api/index/interfaces/PnlBucket) - [PnLEvent](/docs/typescript/api/index/interfaces/PnLEvent) - [PokeOracleParams](/docs/typescript/api/index/interfaces/PokeOracleParams) - [PoolBindingRecord](/docs/typescript/api/index/interfaces/PoolBindingRecord) - [PortfolioAnalytics](/docs/typescript/api/index/interfaces/PortfolioAnalytics) - [PortfolioAnalyticsOptions](/docs/typescript/api/index/interfaces/PortfolioAnalyticsOptions) - [PortfolioFlowEvent](/docs/typescript/api/index/interfaces/PortfolioFlowEvent) - [PreflightResult](/docs/typescript/api/index/interfaces/PreflightResult) - [PriceCandle](/docs/typescript/api/index/interfaces/PriceCandle) - [PriceFeedConfig](/docs/typescript/api/index/interfaces/PriceFeedConfig) - [PriceFeedInfo](/docs/typescript/api/index/interfaces/PriceFeedInfo) - [PricePoint](/docs/typescript/api/index/interfaces/PricePoint) - [PriceWatchHandle](/docs/typescript/api/index/interfaces/PriceWatchHandle) - [QuestionDefinitionInput](/docs/typescript/api/index/interfaces/QuestionDefinitionInput) - [QuestionIntervalInput](/docs/typescript/api/index/interfaces/QuestionIntervalInput) - [QuestionSourceInput](/docs/typescript/api/index/interfaces/QuestionSourceInput) - [ReclaimOracleCreditParams](/docs/typescript/api/index/interfaces/ReclaimOracleCreditParams) - [RedeemAuthorization](/docs/typescript/api/index/interfaces/RedeemAuthorization) - [RedeemDirectParams](/docs/typescript/api/index/interfaces/RedeemDirectParams) - [RedeemForParams](/docs/typescript/api/index/interfaces/RedeemForParams) - [RedeemManyParams](/docs/typescript/api/index/interfaces/RedeemManyParams) - [RedeemNativeParams](/docs/typescript/api/index/interfaces/RedeemNativeParams) - [RedeemParams](/docs/typescript/api/index/interfaces/RedeemParams) - [ReduceOrderParams](/docs/typescript/api/index/interfaces/ReduceOrderParams) - [ReduceOrderRequest](/docs/typescript/api/index/interfaces/ReduceOrderRequest) - [ReduceOrdersParams](/docs/typescript/api/index/interfaces/ReduceOrdersParams) - [RegisterOperatorParams](/docs/typescript/api/index/interfaces/RegisterOperatorParams) - [RegisterOperatorResult](/docs/typescript/api/index/interfaces/RegisterOperatorResult) - [RegisterSeriesParams](/docs/typescript/api/index/interfaces/RegisterSeriesParams) - [ReleasePoolParams](/docs/typescript/api/index/interfaces/ReleasePoolParams) - [ResolveParams](/docs/typescript/api/index/interfaces/ResolveParams) - [RollPreflightInput](/docs/typescript/api/index/interfaces/RollPreflightInput) - [RouterMintBase](/docs/typescript/api/index/interfaces/RouterMintBase) - [ScheduleQuestionParams](/docs/typescript/api/index/interfaces/ScheduleQuestionParams) - [ScheduleQuestionResult](/docs/typescript/api/index/interfaces/ScheduleQuestionResult) - [SeriesOnchain](/docs/typescript/api/index/interfaces/SeriesOnchain) - [SeriesPreflightInput](/docs/typescript/api/index/interfaces/SeriesPreflightInput) - [SetAdapterApprovedParams](/docs/typescript/api/index/interfaces/SetAdapterApprovedParams) - [SetHubDrainParams](/docs/typescript/api/index/interfaces/SetHubDrainParams) - [SetHubGasParams](/docs/typescript/api/index/interfaces/SetHubGasParams) - [SetManualVaultModeParams](/docs/typescript/api/index/interfaces/SetManualVaultModeParams) - [SetOperatorApprovalForPoolParams](/docs/typescript/api/index/interfaces/SetOperatorApprovalForPoolParams) - [SetOperatorApprovalGlobalParams](/docs/typescript/api/index/interfaces/SetOperatorApprovalGlobalParams) - [SetOperatorEnabledParams](/docs/typescript/api/index/interfaces/SetOperatorEnabledParams) - [SetPerpLeverageParams](/docs/typescript/api/index/interfaces/SetPerpLeverageParams) - [SetReactivityGasParamsParams](/docs/typescript/api/index/interfaces/SetReactivityGasParamsParams) - [SettlementRecord](/docs/typescript/api/index/interfaces/SettlementRecord) - [SetVenueEnabledParams](/docs/typescript/api/index/interfaces/SetVenueEnabledParams) - [SignRedeemAuthParams](/docs/typescript/api/index/interfaces/SignRedeemAuthParams) - [SomniaLendClient](/docs/typescript/api/index/interfaces/SomniaLendClient) - [SomniaMarketsAddresses](/docs/typescript/api/index/interfaces/SomniaMarketsAddresses) - [Span](/docs/typescript/api/index/interfaces/Span) - [SpotOrderBook](/docs/typescript/api/index/interfaces/SpotOrderBook) - [SpotOrderRequest](/docs/typescript/api/index/interfaces/SpotOrderRequest) - [SweepExpiredAtLevelParams](/docs/typescript/api/index/interfaces/SweepExpiredAtLevelParams) - [SyncSettlementParams](/docs/typescript/api/index/interfaces/SyncSettlementParams) - [SystemInfo](/docs/typescript/api/index/interfaces/SystemInfo) - [TailStatus](/docs/typescript/api/index/interfaces/TailStatus) - [TokenLockBreakdown](/docs/typescript/api/index/interfaces/TokenLockBreakdown) - [Tradable](/docs/typescript/api/index/interfaces/Tradable) - [TraderConfig](/docs/typescript/api/index/interfaces/TraderConfig) - [TransferOperatorOwnershipParams](/docs/typescript/api/index/interfaces/TransferOperatorOwnershipParams) - [TriggerRollParams](/docs/typescript/api/index/interfaces/TriggerRollParams) - [TxResult](/docs/typescript/api/index/interfaces/TxResult) - [UnifiedBalance](/docs/typescript/api/index/interfaces/UnifiedBalance) - [UnifiedBalances](/docs/typescript/api/index/interfaces/UnifiedBalances) - [UnifiedFundingRate](/docs/typescript/api/index/interfaces/UnifiedFundingRate) - [UnifiedMarket](/docs/typescript/api/index/interfaces/UnifiedMarket) - [UnifiedOrder](/docs/typescript/api/index/interfaces/UnifiedOrder) - [UnifiedOrderBook](/docs/typescript/api/index/interfaces/UnifiedOrderBook) - [UnifiedPosition](/docs/typescript/api/index/interfaces/UnifiedPosition) - [UnifiedPrice](/docs/typescript/api/index/interfaces/UnifiedPrice) - [UnifiedStopOrder](/docs/typescript/api/index/interfaces/UnifiedStopOrder) - [UnifiedTicker](/docs/typescript/api/index/interfaces/UnifiedTicker) - [UnifiedTrade](/docs/typescript/api/index/interfaces/UnifiedTrade) - [UnsignedCall](/docs/typescript/api/index/interfaces/UnsignedCall) - [UnsignedMarginDeposit](/docs/typescript/api/index/interfaces/UnsignedMarginDeposit) - [UnsignedOrder](/docs/typescript/api/index/interfaces/UnsignedOrder) - [UnsignedPerpStopOrder](/docs/typescript/api/index/interfaces/UnsignedPerpStopOrder) - [UpdateOperatorParams](/docs/typescript/api/index/interfaces/UpdateOperatorParams) - [UpdateVenueParams](/docs/typescript/api/index/interfaces/UpdateVenueParams) - [ValidAnswersInput](/docs/typescript/api/index/interfaces/ValidAnswersInput) - [VenueConfigInput](/docs/typescript/api/index/interfaces/VenueConfigInput) - [VenuePreflightInput](/docs/typescript/api/index/interfaces/VenuePreflightInput) - [VoidExpiredParams](/docs/typescript/api/index/interfaces/VoidExpiredParams) - [VoidMarketParams](/docs/typescript/api/index/interfaces/VoidMarketParams) - [WatchHandle](/docs/typescript/api/index/interfaces/WatchHandle) - [WithdrawMarginParams](/docs/typescript/api/index/interfaces/WithdrawMarginParams) - [WithdrawMyCreditParams](/docs/typescript/api/index/interfaces/WithdrawMyCreditParams) - [WithdrawParams](/docs/typescript/api/index/interfaces/WithdrawParams) - [WithdrawVaultParams](/docs/typescript/api/index/interfaces/WithdrawVaultParams) - [YesBookTop](/docs/typescript/api/index/interfaces/YesBookTop) ### Type aliases - [BaseMarket](/docs/typescript/api/index/type-aliases/BaseMarket) - [BinaryBuySide](/docs/typescript/api/index/type-aliases/BinaryBuySide) - [BinaryFillKind](/docs/typescript/api/index/type-aliases/BinaryFillKind) - [BinaryMarket](/docs/typescript/api/index/type-aliases/BinaryMarket) - [BinaryMarketFilter](/docs/typescript/api/index/type-aliases/BinaryMarketFilter) - [BinaryMarketOrderBy](/docs/typescript/api/index/type-aliases/BinaryMarketOrderBy) - [BinaryMarketStatus](/docs/typescript/api/index/type-aliases/BinaryMarketStatus) - [BinarySellSide](/docs/typescript/api/index/type-aliases/BinarySellSide) - [BinarySide](/docs/typescript/api/index/type-aliases/BinarySide) - [BookTop](/docs/typescript/api/index/type-aliases/BookTop) - [BuilderApproval](/docs/typescript/api/index/type-aliases/BuilderApproval) - [BuilderFeeRecord](/docs/typescript/api/index/type-aliases/BuilderFeeRecord) - [Candle](/docs/typescript/api/index/type-aliases/Candle) - [ClientQueryKey](/docs/typescript/api/index/type-aliases/ClientQueryKey) - [DebugEvent](/docs/typescript/api/index/type-aliases/DebugEvent) - [FillRow](/docs/typescript/api/index/type-aliases/FillRow) - [FillsOptions](/docs/typescript/api/index/type-aliases/FillsOptions) - [FundingPayment](/docs/typescript/api/index/type-aliases/FundingPayment) - [FundingRateCandle](/docs/typescript/api/index/type-aliases/FundingRateCandle) - [FundingRateSeries](/docs/typescript/api/index/type-aliases/FundingRateSeries) - [FundingRateUpdate](/docs/typescript/api/index/type-aliases/FundingRateUpdate) - [FundingSeriesBucket](/docs/typescript/api/index/type-aliases/FundingSeriesBucket) - [IndexedMarketCreator](/docs/typescript/api/index/type-aliases/IndexedMarketCreator) - [IndexedMarketCreatorPolicy](/docs/typescript/api/index/type-aliases/IndexedMarketCreatorPolicy) - [IndexedOperator](/docs/typescript/api/index/type-aliases/IndexedOperator) - [IndexedOracleAdapter](/docs/typescript/api/index/type-aliases/IndexedOracleAdapter) - [IndexedPerpPosition](/docs/typescript/api/index/type-aliases/IndexedPerpPosition) - [IndexedSeries](/docs/typescript/api/index/type-aliases/IndexedSeries) - [IndexedVenue](/docs/typescript/api/index/type-aliases/IndexedVenue) - [IndexerSyncStatus](/docs/typescript/api/index/type-aliases/IndexerSyncStatus) - [IntervalSource](/docs/typescript/api/index/type-aliases/IntervalSource) - [LenderConfig](/docs/typescript/api/index/type-aliases/LenderConfig) - [LiquidationEvent](/docs/typescript/api/index/type-aliases/LiquidationEvent) - [LiveBinaryMarketsFilter](/docs/typescript/api/index/type-aliases/LiveBinaryMarketsFilter) - [LiveMarket](/docs/typescript/api/index/type-aliases/LiveMarket) - [MarginEvent](/docs/typescript/api/index/type-aliases/MarginEvent) - [MarginStatus](/docs/typescript/api/index/type-aliases/MarginStatus) - [Market](/docs/typescript/api/index/type-aliases/Market) - [MarketCreatorFilter](/docs/typescript/api/index/type-aliases/MarketCreatorFilter) - [MarketFees](/docs/typescript/api/index/type-aliases/MarketFees) - [MarketReferenceLink](/docs/typescript/api/index/type-aliases/MarketReferenceLink) - [MarketResolutionEvent](/docs/typescript/api/index/type-aliases/MarketResolutionEvent) - [MarketStatusUpdate](/docs/typescript/api/index/type-aliases/MarketStatusUpdate) - [MarketType](/docs/typescript/api/index/type-aliases/MarketType) - [MarkSeries](/docs/typescript/api/index/type-aliases/MarkSeries) - [OpenInterestSnapshot](/docs/typescript/api/index/type-aliases/OpenInterestSnapshot) - [OpenOrder](/docs/typescript/api/index/type-aliases/OpenOrder) - [OpenPositionPnL](/docs/typescript/api/index/type-aliases/OpenPositionPnL) - [OperatorFilter](/docs/typescript/api/index/type-aliases/OperatorFilter) - [OperatorHubAccountRecord](/docs/typescript/api/index/type-aliases/OperatorHubAccountRecord) - [OracleAnswer](/docs/typescript/api/index/type-aliases/OracleAnswer) - [OracleBindRecord](/docs/typescript/api/index/type-aliases/OracleBindRecord) - [OracleCallbackRecord](/docs/typescript/api/index/type-aliases/OracleCallbackRecord) - [OracleQuestionRecord](/docs/typescript/api/index/type-aliases/OracleQuestionRecord) - [OrderRow](/docs/typescript/api/index/type-aliases/OrderRow) - [OrdersOptions](/docs/typescript/api/index/type-aliases/OrdersOptions) - [OrderStatus](/docs/typescript/api/index/type-aliases/OrderStatus) - [OutcomeBalances](/docs/typescript/api/index/type-aliases/OutcomeBalances) - [OutcomeIdx](/docs/typescript/api/index/type-aliases/OutcomeIdx) - [PastBinaryMarketsOptions](/docs/typescript/api/index/type-aliases/PastBinaryMarketsOptions) - [PerpClosePreview](/docs/typescript/api/index/type-aliases/PerpClosePreview) - [PerpFeeRecord](/docs/typescript/api/index/type-aliases/PerpFeeRecord) - [PerpHealthSnapshot](/docs/typescript/api/index/type-aliases/PerpHealthSnapshot) - [PerpLiquidationPreview](/docs/typescript/api/index/type-aliases/PerpLiquidationPreview) - [PerpMarket](/docs/typescript/api/index/type-aliases/PerpMarket) - [PerpMarketFilter](/docs/typescript/api/index/type-aliases/PerpMarketFilter) - [PerpMaxOrderSize](/docs/typescript/api/index/type-aliases/PerpMaxOrderSize) - [PerpMaxOrderSizeLimit](/docs/typescript/api/index/type-aliases/PerpMaxOrderSizeLimit) - [PerpOrderHistoryRow](/docs/typescript/api/index/type-aliases/PerpOrderHistoryRow) - [PerpOrderMarginPreview](/docs/typescript/api/index/type-aliases/PerpOrderMarginPreview) - [PerpPoolStatus](/docs/typescript/api/index/type-aliases/PerpPoolStatus) - [PerpPortfolio](/docs/typescript/api/index/type-aliases/PerpPortfolio) - [PerpPortfolioMarket](/docs/typescript/api/index/type-aliases/PerpPortfolioMarket) - [PerpPortfolioOrder](/docs/typescript/api/index/type-aliases/PerpPortfolioOrder) - [PerpPortfolioTrade](/docs/typescript/api/index/type-aliases/PerpPortfolioTrade) - [PerpPositionAnalytics](/docs/typescript/api/index/type-aliases/PerpPositionAnalytics) - [PerpStopDropReason](/docs/typescript/api/index/type-aliases/PerpStopDropReason) - [PerpStopIntent](/docs/typescript/api/index/type-aliases/PerpStopIntent) - [PerpStopOrder](/docs/typescript/api/index/type-aliases/PerpStopOrder) - [PerpStopOrderMarket](/docs/typescript/api/index/type-aliases/PerpStopOrderMarket) - [PerpStopOrderOnChain](/docs/typescript/api/index/type-aliases/PerpStopOrderOnChain) - [Portfolio](/docs/typescript/api/index/type-aliases/Portfolio) - [PortfolioMarket](/docs/typescript/api/index/type-aliases/PortfolioMarket) - [PortfolioOptions](/docs/typescript/api/index/type-aliases/PortfolioOptions) - [PortfolioOrder](/docs/typescript/api/index/type-aliases/PortfolioOrder) - [PortfolioPosition](/docs/typescript/api/index/type-aliases/PortfolioPosition) - [PortfolioTimeframe](/docs/typescript/api/index/type-aliases/PortfolioTimeframe) - [PortfolioTrade](/docs/typescript/api/index/type-aliases/PortfolioTrade) - [PositionMarkState](/docs/typescript/api/index/type-aliases/PositionMarkState) - [PriceCandleResolution](/docs/typescript/api/index/type-aliases/PriceCandleResolution) - [PriceFeedStatus](/docs/typescript/api/index/type-aliases/PriceFeedStatus) - [ProtocolFeeRecord](/docs/typescript/api/index/type-aliases/ProtocolFeeRecord) - [QueryKeyElement](/docs/typescript/api/index/type-aliases/QueryKeyElement) - [QuoteDenomination](/docs/typescript/api/index/type-aliases/QuoteDenomination) - [RouterActionKind](/docs/typescript/api/index/type-aliases/RouterActionKind) - [RouterActionRecord](/docs/typescript/api/index/type-aliases/RouterActionRecord) - [SettlementFeeRecord](/docs/typescript/api/index/type-aliases/SettlementFeeRecord) - [SomniaMarketsConfig](/docs/typescript/api/index/type-aliases/SomniaMarketsConfig) - [SpotMarket](/docs/typescript/api/index/type-aliases/SpotMarket) - [SpotMarketFilter](/docs/typescript/api/index/type-aliases/SpotMarketFilter) - [SpotPortfolio](/docs/typescript/api/index/type-aliases/SpotPortfolio) - [SpotPortfolioMarket](/docs/typescript/api/index/type-aliases/SpotPortfolioMarket) - [SpotPortfolioOrder](/docs/typescript/api/index/type-aliases/SpotPortfolioOrder) - [SpotPortfolioTrade](/docs/typescript/api/index/type-aliases/SpotPortfolioTrade) - [SpotStopOrder](/docs/typescript/api/index/type-aliases/SpotStopOrder) - [StopOrderStatus](/docs/typescript/api/index/type-aliases/StopOrderStatus) - [SweepableOrder](/docs/typescript/api/index/type-aliases/SweepableOrder) - [TailMode](/docs/typescript/api/index/type-aliases/TailMode) - [TerminalOrderStatus](/docs/typescript/api/index/type-aliases/TerminalOrderStatus) - [UnifiedBookLevels](/docs/typescript/api/index/type-aliases/UnifiedBookLevels) - [UnifiedMarketType](/docs/typescript/api/index/type-aliases/UnifiedMarketType) - [UnifiedOHLCV](/docs/typescript/api/index/type-aliases/UnifiedOHLCV) - [UnifiedOrderStatus](/docs/typescript/api/index/type-aliases/UnifiedOrderStatus) - [UnifiedStopOrderStatus](/docs/typescript/api/index/type-aliases/UnifiedStopOrderStatus) - [VaultPayoutFallback](/docs/typescript/api/index/type-aliases/VaultPayoutFallback) - [WatchStatus](/docs/typescript/api/index/type-aliases/WatchStatus) ### Variables - [ANSWER_TYPE](/docs/typescript/api/index/variables/ANSWER_TYPE) - [binaryMarketTypePlugin](/docs/typescript/api/index/variables/binaryMarketTypePlugin) - [binaryModuleReadAbi](/docs/typescript/api/index/variables/binaryModuleReadAbi) - [binaryModuleWriteAbi](/docs/typescript/api/index/variables/binaryModuleWriteAbi) - [binaryPoolWriteAbi](/docs/typescript/api/index/variables/binaryPoolWriteAbi) - [binarySettlementAbi](/docs/typescript/api/index/variables/binarySettlementAbi) - [CANCEL_ORDER_FOR_SELECTOR](/docs/typescript/api/index/variables/CANCEL_ORDER_FOR_SELECTOR) - [CANDLE_INTERVALS](/docs/typescript/api/index/variables/CANDLE_INTERVALS) - [DECIMALS](/docs/typescript/api/index/variables/DECIMALS) - [DEFAULT_CEX_RATE_BPS](/docs/typescript/api/index/variables/DEFAULT_CEX_RATE_BPS) - [DEFAULT_FEES](/docs/typescript/api/index/variables/DEFAULT_FEES) - [DEFAULT_SLIPPAGE_BPS](/docs/typescript/api/index/variables/DEFAULT_SLIPPAGE_BPS) - [DEFAULT_SLIPPAGE_MIN_TICKS](/docs/typescript/api/index/variables/DEFAULT_SLIPPAGE_MIN_TICKS) - [EIGHT_HOURS_SEC](/docs/typescript/api/index/variables/EIGHT_HOURS_SEC) - [erc6909Abi](/docs/typescript/api/index/variables/erc6909Abi) - [FUNDING_PRECISION](/docs/typescript/api/index/variables/FUNDING_PRECISION) - [HUB_MIN_FREE_BALANCE_WEI](/docs/typescript/api/index/variables/HUB_MIN_FREE_BALANCE_WEI) - [lendDebtTokenAbi](/docs/typescript/api/index/variables/lendDebtTokenAbi) - [lendGatewayAbi](/docs/typescript/api/index/variables/lendGatewayAbi) - [lendPoolAbi](/docs/typescript/api/index/variables/lendPoolAbi) - [lendUiPoolDataProviderAbi](/docs/typescript/api/index/variables/lendUiPoolDataProviderAbi) - [MARGIN_STATUS](/docs/typescript/api/index/variables/MARGIN_STATUS) - [MARKET_TYPE_BINARY_V1](/docs/typescript/api/index/variables/MARKET_TYPE_BINARY_V1) - [MARKET_TYPE_PLUGINS](/docs/typescript/api/index/variables/MARKET_TYPE_PLUGINS) - [MIN_SERIES_INTERVAL_SEC](/docs/typescript/api/index/variables/MIN_SERIES_INTERVAL_SEC) - [NATIVE_TOKEN_SENTINEL](/docs/typescript/api/index/variables/NATIVE_TOKEN_SENTINEL) - [ONE_HOUR_SEC](/docs/typescript/api/index/variables/ONE_HOUR_SEC) - [ONE_YEAR_SEC](/docs/typescript/api/index/variables/ONE_YEAR_SEC) - [oracleHubAbi](/docs/typescript/api/index/variables/oracleHubAbi) - [oracleHubEventsAbi](/docs/typescript/api/index/variables/oracleHubEventsAbi) - [ORDER_KIND](/docs/typescript/api/index/variables/ORDER_KIND) - [ORDER_KIND_SIDE](/docs/typescript/api/index/variables/ORDER_KIND_SIDE) - [ORDER_TYPE](/docs/typescript/api/index/variables/ORDER_TYPE) - [orderBookEventsAbi](/docs/typescript/api/index/variables/orderBookEventsAbi) - [PERP_POOL_FACTORY_MARKET_STATUS_INTERFACE_ID](/docs/typescript/api/index/variables/PERP_POOL_FACTORY_MARKET_STATUS_INTERFACE_ID) - [PERP_STOP_DROP_REASON](/docs/typescript/api/index/variables/PERP_STOP_DROP_REASON) - [perpPoolWriteAbi](/docs/typescript/api/index/variables/perpPoolWriteAbi) - [PLACE_ORDER_FOR_SELECTOR](/docs/typescript/api/index/variables/PLACE_ORDER_FOR_SELECTOR) - [PRICE_FEED_DECIMALS](/docs/typescript/api/index/variables/PRICE_FEED_DECIMALS) - [PRICE_RESOLUTION_SECONDS](/docs/typescript/api/index/variables/PRICE_RESOLUTION_SECONDS) - [QUERY_KEY_SCOPE](/docs/typescript/api/index/variables/QUERY_KEY_SCOPE) - [QUESTION_SOURCE_TYPE](/docs/typescript/api/index/variables/QUESTION_SOURCE_TYPE) - [RAY](/docs/typescript/api/index/variables/RAY) - [SELF_MATCHING_OPTION](/docs/typescript/api/index/variables/SELF_MATCHING_OPTION) - [SOMNIA_MAINNET_ADDRESSES](/docs/typescript/api/index/variables/SOMNIA_MAINNET_ADDRESSES) - [SOMNIA_MAINNET_LEND](/docs/typescript/api/index/variables/SOMNIA_MAINNET_LEND) - [SOMNIA_TESTNET_ADDRESSES](/docs/typescript/api/index/variables/SOMNIA_TESTNET_ADDRESSES) - [SOMNIA_TESTNET_LEND](/docs/typescript/api/index/variables/SOMNIA_TESTNET_LEND) - [SOMNIA_TESTNET_PRICE_FEED](/docs/typescript/api/index/variables/SOMNIA_TESTNET_PRICE_FEED) - [spotPoolWriteAbi](/docs/typescript/api/index/variables/spotPoolWriteAbi) - [TIMEFRAMES](/docs/typescript/api/index/variables/TIMEFRAMES) - [ZERO_ADDRESS](/docs/typescript/api/index/variables/ZERO_ADDRESS) ## Full text - [Complete documentation](/llms-full.txt): every page concatenated as Markdown