# 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) - [Documentation map](/docs/typescript/docs) - [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) ### Tutorials - [Stream a live order book](/docs/typescript/tutorials/stream-a-live-order-book) - [Place and cancel your first order](/docs/typescript/tutorials/place-and-cancel-your-first-order) ### How-to guides - [Configure for a network](/docs/typescript/how-to/configure-for-a-network) - [Get testnet funds](/docs/typescript/how-to/get-testnet-funds) - [Run a quoting loop](/docs/typescript/how-to/run-a-quoting-loop) - [Detect when an order fills](/docs/typescript/how-to/detect-fills) - [Sign with a browser wallet](/docs/typescript/how-to/sign-with-a-browser-wallet) - [Use the React hooks](/docs/typescript/how-to/use-the-react-hooks) - [Handle errors and reverts](/docs/typescript/how-to/handle-errors) - [Debug the SDK](/docs/typescript/how-to/debug-the-sdk) ### Reference - [Configuration](/docs/typescript/reference/configuration) - [Networks and endpoints](/docs/typescript/reference/networks-and-endpoints) - [Symbols](/docs/typescript/reference/symbols) - [Units and scales](/docs/typescript/reference/units-and-scales) - [Read tiers](/docs/typescript/reference/read-tiers) - [Errors](/docs/typescript/reference/errors) ### Explanation - [About the exchange instance](/docs/typescript/explanation/about-the-exchange-instance) - [About symbols and human units](/docs/typescript/explanation/about-symbols-and-human-units) ### 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) - [binaryResolutionMode](/docs/typescript/api/index/functions/binaryResolutionMode) - [blockActivityKey](/docs/typescript/api/index/functions/blockActivityKey) - [bookMidPrice](/docs/typescript/api/index/functions/bookMidPrice) - [boundaryPrice](/docs/typescript/api/index/functions/boundaryPrice) - [buildFundingRateSeries](/docs/typescript/api/index/functions/buildFundingRateSeries) - [byNewestFirst](/docs/typescript/api/index/functions/byNewestFirst) - [cadenceBandSec](/docs/typescript/api/index/functions/cadenceBandSec) - [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) - [decodeRevert](/docs/typescript/api/index/functions/decodeRevert) - [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) - [isLiquidationKind](/docs/typescript/api/index/functions/isLiquidationKind) - [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) - [marketActivityKey](/docs/typescript/api/index/functions/marketActivityKey) - [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) - [perpLiquidationPrice](/docs/typescript/api/index/functions/perpLiquidationPrice) - [perpMarkForPnl](/docs/typescript/api/index/functions/perpMarkForPnl) - [perpOrderMarginQuote](/docs/typescript/api/index/functions/perpOrderMarginQuote) - [perpPositionAnalytics](/docs/typescript/api/index/functions/perpPositionAnalytics) - [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) - [roundPriceToTick](/docs/typescript/api/index/functions/roundPriceToTick) - [sideOfKind](/docs/typescript/api/index/functions/sideOfKind) - [slippageForCrossing](/docs/typescript/api/index/functions/slippageForCrossing) - [snapIntervalSec](/docs/typescript/api/index/functions/snapIntervalSec) - [snapRawToGrid](/docs/typescript/api/index/functions/snapRawToGrid) - [snapToCadence](/docs/typescript/api/index/functions/snapToCadence) - [syncStatusKey](/docs/typescript/api/index/functions/syncStatusKey) - [toHuman](/docs/typescript/api/index/functions/toHuman) - [toHumanString](/docs/typescript/api/index/functions/toHumanString) - [tradeContextKey](/docs/typescript/api/index/functions/tradeContextKey) - [transactionActivityKey](/docs/typescript/api/index/functions/transactionActivityKey) - [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) - [useWatchMarketResult](/docs/typescript/api/react/functions/useWatchMarketResult) - [useWatchPrice](/docs/typescript/api/react/functions/useWatchPrice) - [useWatchPriceResult](/docs/typescript/api/react/functions/useWatchPriceResult) - [useWatchUser](/docs/typescript/api/react/functions/useWatchUser) - [useWatchUserResult](/docs/typescript/api/react/functions/useWatchUserResult) ### 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) - [AcceptPerpWalletLinkParams](/docs/typescript/api/index/interfaces/AcceptPerpWalletLinkParams) - [AccountHealth](/docs/typescript/api/index/interfaces/AccountHealth) - [AdoptFromParams](/docs/typescript/api/index/interfaces/AdoptFromParams) - [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) - [BinaryOutcomePositionPnL](/docs/typescript/api/index/interfaces/BinaryOutcomePositionPnL) - [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) - [CancelPerpWalletLinkProposalParams](/docs/typescript/api/index/interfaces/CancelPerpWalletLinkProposalParams) - [CancelStopOrderParams](/docs/typescript/api/index/interfaces/CancelStopOrderParams) - [CaptureCloseParams](/docs/typescript/api/index/interfaces/CaptureCloseParams) - [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) - [ClosingPriceState](/docs/typescript/api/index/interfaces/ClosingPriceState) - [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) - [ExchangeDataStatus](/docs/typescript/api/index/interfaces/ExchangeDataStatus) - [ExchangeStatus](/docs/typescript/api/index/interfaces/ExchangeStatus) - [FaucetParams](/docs/typescript/api/index/interfaces/FaucetParams) - [FetchOrderBookOptions](/docs/typescript/api/index/interfaces/FetchOrderBookOptions) - [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) - [GetBinaryOrderBookOptions](/docs/typescript/api/index/interfaces/GetBinaryOrderBookOptions) - [GetManualVaultModeParams](/docs/typescript/api/index/interfaces/GetManualVaultModeParams) - [GetOrderOnchainOptions](/docs/typescript/api/index/interfaces/GetOrderOnchainOptions) - [GetOutcomeBalanceParams](/docs/typescript/api/index/interfaces/GetOutcomeBalanceParams) - [GetPerpMaxLeverageOptions](/docs/typescript/api/index/interfaces/GetPerpMaxLeverageOptions) - [GetPerpSideHoldersOptions](/docs/typescript/api/index/interfaces/GetPerpSideHoldersOptions) - [GetSpotOrderBookOptions](/docs/typescript/api/index/interfaces/GetSpotOrderBookOptions) - [GetVaultBalanceParams](/docs/typescript/api/index/interfaces/GetVaultBalanceParams) - [GovernanceAdmin](/docs/typescript/api/index/interfaces/GovernanceAdmin) - [HandoffToParams](/docs/typescript/api/index/interfaces/HandoffToParams) - [HoldingsPoint](/docs/typescript/api/index/interfaces/HoldingsPoint) - [HubPreflightInput](/docs/typescript/api/index/interfaces/HubPreflightInput) - [HubQuestionState](/docs/typescript/api/index/interfaces/HubQuestionState) - [HubStatus](/docs/typescript/api/index/interfaces/HubStatus) - [IndependentHead](/docs/typescript/api/index/interfaces/IndependentHead) - [IndexedPool](/docs/typescript/api/index/interfaces/IndexedPool) - [IndexerObservation](/docs/typescript/api/index/interfaces/IndexerObservation) - [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) - [ListLiquidationsOptions](/docs/typescript/api/index/interfaces/ListLiquidationsOptions) - [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) - [NetworkTapeOptions](/docs/typescript/api/index/interfaces/NetworkTapeOptions) - [NetworkTapeStatus](/docs/typescript/api/index/interfaces/NetworkTapeStatus) - [ObservedReadResult](/docs/typescript/api/index/interfaces/ObservedReadResult) - [ObservedReads](/docs/typescript/api/index/interfaces/ObservedReads) - [OnchainOrder](/docs/typescript/api/index/interfaces/OnchainOrder) - [OnchainResolutionPrice](/docs/typescript/api/index/interfaces/OnchainResolutionPrice) - [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) - [PerpFeedStatus](/docs/typescript/api/index/interfaces/PerpFeedStatus) - [PerpFundingPremium](/docs/typescript/api/index/interfaces/PerpFundingPremium) - [PerpLeverage](/docs/typescript/api/index/interfaces/PerpLeverage) - [PerpLiquidationPriceInputs](/docs/typescript/api/index/interfaces/PerpLiquidationPriceInputs) - [PerpMainFunding](/docs/typescript/api/index/interfaces/PerpMainFunding) - [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) - [PerpWalletLinkage](/docs/typescript/api/index/interfaces/PerpWalletLinkage) - [PerpWalletLinkTarget](/docs/typescript/api/index/interfaces/PerpWalletLinkTarget) - [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) - [PortfolioFundingEvent](/docs/typescript/api/index/interfaces/PortfolioFundingEvent) - [PortfolioTradeEvent](/docs/typescript/api/index/interfaces/PortfolioTradeEvent) - [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) - [ProposePerpWalletLinkParams](/docs/typescript/api/index/interfaces/ProposePerpWalletLinkParams) - [QuestionDefinitionInput](/docs/typescript/api/index/interfaces/QuestionDefinitionInput) - [QuestionIntervalInput](/docs/typescript/api/index/interfaces/QuestionIntervalInput) - [QuestionSourceInput](/docs/typescript/api/index/interfaces/QuestionSourceInput) - [RecallPerpMainFundingParams](/docs/typescript/api/index/interfaces/RecallPerpMainFundingParams) - [ReclaimOracleCreditParams](/docs/typescript/api/index/interfaces/ReclaimOracleCreditParams) - [RecoverSeriesParams](/docs/typescript/api/index/interfaces/RecoverSeriesParams) - [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) - [RedeemOptions](/docs/typescript/api/index/interfaces/RedeemOptions) - [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) - [RegistrySweep](/docs/typescript/api/index/interfaces/RegistrySweep) - [ReleasePoolParams](/docs/typescript/api/index/interfaces/ReleasePoolParams) - [RepayPerpMainFundingParams](/docs/typescript/api/index/interfaces/RepayPerpMainFundingParams) - [ResolveParams](/docs/typescript/api/index/interfaces/ResolveParams) - [RevertContext](/docs/typescript/api/index/interfaces/RevertContext) - [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) - [SomniaMarketsClientWithObservations](/docs/typescript/api/index/interfaces/SomniaMarketsClientWithObservations) - [Span](/docs/typescript/api/index/interfaces/Span) - [SpotOrderBook](/docs/typescript/api/index/interfaces/SpotOrderBook) - [SpotOrderRequest](/docs/typescript/api/index/interfaces/SpotOrderRequest) - [SwapCreatorParams](/docs/typescript/api/index/interfaces/SwapCreatorParams) - [SweepExpiredAtLevelParams](/docs/typescript/api/index/interfaces/SweepExpiredAtLevelParams) - [SyncSettlementParams](/docs/typescript/api/index/interfaces/SyncSettlementParams) - [SystemInfo](/docs/typescript/api/index/interfaces/SystemInfo) - [TailDivergence](/docs/typescript/api/index/interfaces/TailDivergence) - [TailFailure](/docs/typescript/api/index/interfaces/TailFailure) - [TailReconciliationConfig](/docs/typescript/api/index/interfaces/TailReconciliationConfig) - [TailStatus](/docs/typescript/api/index/interfaces/TailStatus) - [TapeFill](/docs/typescript/api/index/interfaces/TapeFill) - [TapeOrder](/docs/typescript/api/index/interfaces/TapeOrder) - [TokenLockBreakdown](/docs/typescript/api/index/interfaces/TokenLockBreakdown) - [Tradable](/docs/typescript/api/index/interfaces/Tradable) - [TraderConfig](/docs/typescript/api/index/interfaces/TraderConfig) - [TransactionSummary](/docs/typescript/api/index/interfaces/TransactionSummary) - [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) - [UnlinkPerpWalletParams](/docs/typescript/api/index/interfaces/UnlinkPerpWalletParams) - [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) - [BinaryResolutionMode](/docs/typescript/api/index/type-aliases/BinaryResolutionMode) - [BinarySellSide](/docs/typescript/api/index/type-aliases/BinarySellSide) - [BinarySide](/docs/typescript/api/index/type-aliases/BinarySide) - [BlockActivity](/docs/typescript/api/index/type-aliases/BlockActivity) - [BlockActivityOptions](/docs/typescript/api/index/type-aliases/BlockActivityOptions) - [BlockMarketActivity](/docs/typescript/api/index/type-aliases/BlockMarketActivity) - [BlockOrder](/docs/typescript/api/index/type-aliases/BlockOrder) - [BlockOrderTouch](/docs/typescript/api/index/type-aliases/BlockOrderTouch) - [BlockTimestampResolver](/docs/typescript/api/index/type-aliases/BlockTimestampResolver) - [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) - [ClaimableFromError](/docs/typescript/api/index/type-aliases/ClaimableFromError) - [ClientQueryKey](/docs/typescript/api/index/type-aliases/ClientQueryKey) - [ComputeBinaryPnlError](/docs/typescript/api/index/type-aliases/ComputeBinaryPnlError) - [ComputePortfolioAnalyticsError](/docs/typescript/api/index/type-aliases/ComputePortfolioAnalyticsError) - [ComputePositionPnLError](/docs/typescript/api/index/type-aliases/ComputePositionPnLError) - [CountResult](/docs/typescript/api/index/type-aliases/CountResult) - [DebugEvent](/docs/typescript/api/index/type-aliases/DebugEvent) - [EstPayoutForError](/docs/typescript/api/index/type-aliases/EstPayoutForError) - [FillDetail](/docs/typescript/api/index/type-aliases/FillDetail) - [FillOrder](/docs/typescript/api/index/type-aliases/FillOrder) - [FillRow](/docs/typescript/api/index/type-aliases/FillRow) - [FillsOptions](/docs/typescript/api/index/type-aliases/FillsOptions) - [FillsScope](/docs/typescript/api/index/type-aliases/FillsScope) - [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) - [GetLiquidationsOptions](/docs/typescript/api/index/type-aliases/GetLiquidationsOptions) - [GetUserFillsPageOptions](/docs/typescript/api/index/type-aliases/GetUserFillsPageOptions) - [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) - [IndexerFreshness](/docs/typescript/api/index/type-aliases/IndexerFreshness) - [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) - [LiquidationKind](/docs/typescript/api/index/type-aliases/LiquidationKind) - [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) - [MarketActivity](/docs/typescript/api/index/type-aliases/MarketActivity) - [MarketActivityBase](/docs/typescript/api/index/type-aliases/MarketActivityBase) - [MarketActivityKind](/docs/typescript/api/index/type-aliases/MarketActivityKind) - [MarketActivityOptions](/docs/typescript/api/index/type-aliases/MarketActivityOptions) - [MarketCreatorFilter](/docs/typescript/api/index/type-aliases/MarketCreatorFilter) - [MarketFees](/docs/typescript/api/index/type-aliases/MarketFees) - [MarketRef](/docs/typescript/api/index/type-aliases/MarketRef) - [MarketReferenceLink](/docs/typescript/api/index/type-aliases/MarketReferenceLink) - [MarketResolutionActivity](/docs/typescript/api/index/type-aliases/MarketResolutionActivity) - [MarketResolutionEvent](/docs/typescript/api/index/type-aliases/MarketResolutionEvent) - [MarketStatusActivity](/docs/typescript/api/index/type-aliases/MarketStatusActivity) - [MarketStatusUpdate](/docs/typescript/api/index/type-aliases/MarketStatusUpdate) - [MarketSupplyActivity](/docs/typescript/api/index/type-aliases/MarketSupplyActivity) - [MarketTradeActivity](/docs/typescript/api/index/type-aliases/MarketTradeActivity) - [MarketType](/docs/typescript/api/index/type-aliases/MarketType) - [MarkSeries](/docs/typescript/api/index/type-aliases/MarkSeries) - [ObservedReadMethods](/docs/typescript/api/index/type-aliases/ObservedReadMethods) - [ObservedReadOperation](/docs/typescript/api/index/type-aliases/ObservedReadOperation) - [ObservedReadRequest](/docs/typescript/api/index/type-aliases/ObservedReadRequest) - [ObservedReadsBatchError](/docs/typescript/api/index/type-aliases/ObservedReadsBatchError) - [ObservedReadsReadError](/docs/typescript/api/index/type-aliases/ObservedReadsReadError) - [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) - [OrderDetail](/docs/typescript/api/index/type-aliases/OrderDetail) - [OrderFillRow](/docs/typescript/api/index/type-aliases/OrderFillRow) - [OrderMarket](/docs/typescript/api/index/type-aliases/OrderMarket) - [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) - [PerpFundingPayer](/docs/typescript/api/index/type-aliases/PerpFundingPayer) - [PerpHealthSnapshot](/docs/typescript/api/index/type-aliases/PerpHealthSnapshot) - [PerpInsuranceFundEvent](/docs/typescript/api/index/type-aliases/PerpInsuranceFundEvent) - [PerpLiquidationPreview](/docs/typescript/api/index/type-aliases/PerpLiquidationPreview) - [PerpMainFundingEvent](/docs/typescript/api/index/type-aliases/PerpMainFundingEvent) - [PerpMarginPull](/docs/typescript/api/index/type-aliases/PerpMarginPull) - [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) - [PerpOrderRejection](/docs/typescript/api/index/type-aliases/PerpOrderRejection) - [PerpOrderRejectionReason](/docs/typescript/api/index/type-aliases/PerpOrderRejectionReason) - [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) - [PerpWalletLinkEvent](/docs/typescript/api/index/type-aliases/PerpWalletLinkEvent) - [Portfolio](/docs/typescript/api/index/type-aliases/Portfolio) - [PortfolioFlowEvent](/docs/typescript/api/index/type-aliases/PortfolioFlowEvent) - [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) - [PriceFeedHealth](/docs/typescript/api/index/type-aliases/PriceFeedHealth) - [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) - [RawGridDirection](/docs/typescript/api/index/type-aliases/RawGridDirection) - [RouterActionKind](/docs/typescript/api/index/type-aliases/RouterActionKind) - [RouterActionRecord](/docs/typescript/api/index/type-aliases/RouterActionRecord) - [RouterActionsOptions](/docs/typescript/api/index/type-aliases/RouterActionsOptions) - [SettlementFeeRecord](/docs/typescript/api/index/type-aliases/SettlementFeeRecord) - [SomniaMarketsClientCreateObservedReadsError](/docs/typescript/api/index/type-aliases/SomniaMarketsClientCreateObservedReadsError) - [SomniaMarketsClientGetBinaryOrderBookError](/docs/typescript/api/index/type-aliases/SomniaMarketsClientGetBinaryOrderBookError) - [SomniaMarketsClientGetClaimableError](/docs/typescript/api/index/type-aliases/SomniaMarketsClientGetClaimableError) - [SomniaMarketsClientGetIndexerFreshnessError](/docs/typescript/api/index/type-aliases/SomniaMarketsClientGetIndexerFreshnessError) - [SomniaMarketsClientGetLiquidationsError](/docs/typescript/api/index/type-aliases/SomniaMarketsClientGetLiquidationsError) - [SomniaMarketsClientGetOpenPositionsWithPnLError](/docs/typescript/api/index/type-aliases/SomniaMarketsClientGetOpenPositionsWithPnLError) - [SomniaMarketsClientGetOrderOnchainError](/docs/typescript/api/index/type-aliases/SomniaMarketsClientGetOrderOnchainError) - [SomniaMarketsClientGetPerpFeedStatusError](/docs/typescript/api/index/type-aliases/SomniaMarketsClientGetPerpFeedStatusError) - [SomniaMarketsClientGetSpotOrderBookError](/docs/typescript/api/index/type-aliases/SomniaMarketsClientGetSpotOrderBookError) - [SomniaMarketsClientGetSyncStatusError](/docs/typescript/api/index/type-aliases/SomniaMarketsClientGetSyncStatusError) - [SomniaMarketsClientGetUserFillsPageError](/docs/typescript/api/index/type-aliases/SomniaMarketsClientGetUserFillsPageError) - [SomniaMarketsClientListLiquidationsError](/docs/typescript/api/index/type-aliases/SomniaMarketsClientListLiquidationsError) - [SomniaMarketsClientListRegistryMarketsCheckedError](/docs/typescript/api/index/type-aliases/SomniaMarketsClientListRegistryMarketsCheckedError) - [SomniaMarketsConfig](/docs/typescript/api/index/type-aliases/SomniaMarketsConfig) - [SomniaMarketsConstructorError](/docs/typescript/api/index/type-aliases/SomniaMarketsConstructorError) - [SomniaMarketsFetchDataStatusError](/docs/typescript/api/index/type-aliases/SomniaMarketsFetchDataStatusError) - [SomniaMarketsFetchMyTradesError](/docs/typescript/api/index/type-aliases/SomniaMarketsFetchMyTradesError) - [SomniaMarketsFetchOrderBookError](/docs/typescript/api/index/type-aliases/SomniaMarketsFetchOrderBookError) - [SomniaMarketsFetchTradesError](/docs/typescript/api/index/type-aliases/SomniaMarketsFetchTradesError) - [SomniaMarketsGetOrderHistoryPageError](/docs/typescript/api/index/type-aliases/SomniaMarketsGetOrderHistoryPageError) - [SomniaMarketsGetOrderHistoryPageOptions](/docs/typescript/api/index/type-aliases/SomniaMarketsGetOrderHistoryPageOptions) - [SomniaMarketsGetOrdersPageError](/docs/typescript/api/index/type-aliases/SomniaMarketsGetOrdersPageError) - [SomniaMarketsGetOrdersPageOptions](/docs/typescript/api/index/type-aliases/SomniaMarketsGetOrdersPageOptions) - [SomniaMarketsRedeemError](/docs/typescript/api/index/type-aliases/SomniaMarketsRedeemError) - [SomniaMarketsWatchMyTradesError](/docs/typescript/api/index/type-aliases/SomniaMarketsWatchMyTradesError) - [SomniaMarketsWatchOrderBookError](/docs/typescript/api/index/type-aliases/SomniaMarketsWatchOrderBookError) - [SomniaMarketsWatchTradesError](/docs/typescript/api/index/type-aliases/SomniaMarketsWatchTradesError) - [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) - [TradeContext](/docs/typescript/api/index/type-aliases/TradeContext) - [TraderBuildPlaceSpotOrderError](/docs/typescript/api/index/type-aliases/TraderBuildPlaceSpotOrderError) - [TransactionActivity](/docs/typescript/api/index/type-aliases/TransactionActivity) - [TransactionActivityOptions](/docs/typescript/api/index/type-aliases/TransactionActivityOptions) - [TransactionOrder](/docs/typescript/api/index/type-aliases/TransactionOrder) - [UnifiedBookLevels](/docs/typescript/api/index/type-aliases/UnifiedBookLevels) - [UnifiedMarketType](/docs/typescript/api/index/type-aliases/UnifiedMarketType) - [UnifiedOHLCV](/docs/typescript/api/index/type-aliases/UnifiedOHLCV) - [UnifiedOrderIdentity](/docs/typescript/api/index/type-aliases/UnifiedOrderIdentity) - [UnifiedOrderPageItem](/docs/typescript/api/index/type-aliases/UnifiedOrderPageItem) - [UnifiedOrdersPage](/docs/typescript/api/index/type-aliases/UnifiedOrdersPage) - [UnifiedOrderStatus](/docs/typescript/api/index/type-aliases/UnifiedOrderStatus) - [UnifiedStopOrderStatus](/docs/typescript/api/index/type-aliases/UnifiedStopOrderStatus) - [UserFillsPage](/docs/typescript/api/index/type-aliases/UserFillsPage) - [VaultPayoutFallback](/docs/typescript/api/index/type-aliases/VaultPayoutFallback) - [VenueVoidPolicy](/docs/typescript/api/index/type-aliases/VenueVoidPolicy) - [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) - [CADENCE_LADDER_SEC](/docs/typescript/api/index/variables/CADENCE_LADDER_SEC) - [CADENCE_TOLERANCE_SEC](/docs/typescript/api/index/variables/CADENCE_TOLERANCE_SEC) - [CANCEL_ORDER_FOR_SELECTOR](/docs/typescript/api/index/variables/CANCEL_ORDER_FOR_SELECTOR) - [CANDLE_INTERVALS](/docs/typescript/api/index/variables/CANDLE_INTERVALS) - [contractErrorsAbi](/docs/typescript/api/index/variables/contractErrorsAbi) - [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) - [erc20VaultWriteAbi](/docs/typescript/api/index/variables/erc20VaultWriteAbi) - [erc20WriteAbi](/docs/typescript/api/index/variables/erc20WriteAbi) - [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) - [LIQUIDATION_KIND](/docs/typescript/api/index/variables/LIQUIDATION_KIND) - [liquidationEngineEventsAbi](/docs/typescript/api/index/variables/liquidationEngineEventsAbi) - [MARGIN_STATUS](/docs/typescript/api/index/variables/MARGIN_STATUS) - [marginBankEventsAbi](/docs/typescript/api/index/variables/marginBankEventsAbi) - [marginBankWriteAbi](/docs/typescript/api/index/variables/marginBankWriteAbi) - [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) - [operatorRegistryWriteAbi](/docs/typescript/api/index/variables/operatorRegistryWriteAbi) - [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) - [orderBookBatchWriteAbi](/docs/typescript/api/index/variables/orderBookBatchWriteAbi) - [orderBookEventsAbi](/docs/typescript/api/index/variables/orderBookEventsAbi) - [PERP_ORDER_REJECTION_REASON](/docs/typescript/api/index/variables/PERP_ORDER_REJECTION_REASON) - [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) - [perpPoolEventsAbi](/docs/typescript/api/index/variables/perpPoolEventsAbi) - [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_MAINNET_PRICE_FEED](/docs/typescript/api/index/variables/SOMNIA_MAINNET_PRICE_FEED) - [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) - [spotPoolOperatorRegistryReadAbi](/docs/typescript/api/index/variables/spotPoolOperatorRegistryReadAbi) - [spotPoolWriteAbi](/docs/typescript/api/index/variables/spotPoolWriteAbi) - [spotStopRegistryEventsAbi](/docs/typescript/api/index/variables/spotStopRegistryEventsAbi) - [spotStopRegistryWriteAbi](/docs/typescript/api/index/variables/spotStopRegistryWriteAbi) - [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