@somnia-chain/markets-sdk / index
index
Classes
Interfaces
- SomniaMarketsAddresses
- PriceFeedConfig
- FixedFees
- ClientConfig
- BinaryOrderQuote
- MarketStats24h
- BinaryPositionPnL
- PnLEvent
- ClaimablePosition
- ClaimableInput
- SetAdapterApprovedParams
- GovernanceAdmin
- DecodedOutcomeId
- WatchHandle
- OracleHubAdminConfig
- OrderBookParams
- CreateMarketCreatorParams
- CreateMarketCreatorResult
- FundMarketCreatorParams
- RegisterSeriesParams
- TriggerRollParams
- SetReactivityGasParamsParams
- ArmFirstRollParams
- ReclaimOracleCreditParams
- MarketCreatorOnchain
- SeriesOnchain
- MarketCreatorAdmin
- MachineryStep
- MarketTypePlugin
- OperatorAdminConfig
- VenueConfigInput
- RegisterOperatorParams
- RegisterOperatorResult
- UpdateOperatorParams
- SetOperatorEnabledParams
- TransferOperatorOwnershipParams
- AcceptOperatorOwnershipParams
- CreateVenueParams
- CreateVenueResult
- UpdateVenueParams
- SetVenueEnabledParams
- OperatorAdmin
- BinaryVenueParams
- QuestionSourceInput
- QuestionIntervalInput
- ValidAnswersInput
- QuestionDefinitionInput
- HubQuestionState
- HubStatus
- ScheduleQuestionParams
- ScheduleQuestionResult
- WithdrawParams
- WithdrawMyCreditParams
- FundHubParams
- SetHubGasParams
- SetHubDrainParams
- EnableHubReactivityParams
- OracleHubAdmin
- PreflightResult
- OperatorPreflightInput
- VenuePreflightInput
- HubPreflightInput
- CreateQuotePreflightInput
- MarketCreatorPreflightInput
- SeriesPreflightInput
- RollPreflightInput
- PriceWatchHandle
- LivePrice
- PricePoint
- PriceCandle
- PriceFeedInfo
- PoolBindingRecord
- IndexedPool
- BinaryOrderBook
- SpotOrderBook
- PerpStateOnchain
- PerpPosition
- MarginAccount
- AccountHealth
- MarketOnchain
- MarketOnchainSources
- Erc20Metadata
- BalanceQuery
- ContractMeta
- SomniaMarketsClient
- TailStatus
- LiveFill
- LiveOrder
- BookLevel
- MarketCreatorInfo
- SystemInfo
- TraderConfig
- TxResult
- OrderFill
- PlaceOrderResult
- PlaceOrderParams
- ApproveBuilderParams
- CancelOrderParams
- ReduceOrderParams
- CancelExpiredOrdersParams
- SweepExpiredAtLevelParams
- PlaceSpotOrderParams
- PlacePerpOrderParams
- DepositMarginParams
- WithdrawMarginParams
- WithdrawVaultParams
- SetPerpLeverageParams
- PlaceSpotStopOrderParams
- CancelStopOrderParams
- MintSetParams
- BurnSetParams
- RedeemParams
- RedeemAuthorization
- SignRedeemAuthParams
- RedeemForParams
- RedeemDirectParams
- ClaimOwedParams
- FinalizeMarketParams
- ReleasePoolParams
- SettlementRecord
- Permit2TransferFrom
- RouterMintBase
- MintSetNativeParams
- MintSetPermit2Params
- RedeemNativeParams
- FaucetParams
- ResolveParams
- VoidMarketParams
- Trader
- CreateOrderParams
- UnifiedMarket
- UnifiedOrderBook
- UnifiedTrade
- UnifiedOrder
- UnifiedBalance
- UnifiedBalances
- UnifiedFundingRate
- UnifiedPosition
- UnifiedPrice
- Tradable
- BinaryPnl
- BinaryPnlFill
Type Aliases
- OutcomeIdx
- WatchStatus
- PriceCandleResolution
- PriceFeedStatus
- MarketType
- BaseMarket
- SpotMarket
- PerpMarket
- BinaryMarket
- Market
- BinaryMarketFilter
- BinaryMarketOrderBy
- MarketFees
- SpotMarketFilter
- MarketStatusUpdate
- PerpMarketFilter
- LiveBinaryMarketsFilter
- PastBinaryMarketsOptions
- Candle
- OutcomeBalances
- OpenOrder
- OrdersOptions
- OrderRow
- PortfolioMarket
- PortfolioPosition
- PortfolioOrder
- PortfolioTrade
- Portfolio
- PortfolioOptions
- FillRow
- FillsOptions
- IndexerSyncStatus
- SpotPortfolioMarket
- SpotPortfolioOrder
- SpotPortfolioTrade
- StopOrderStatus
- SpotStopOrder
- SpotPortfolio
- PerpPortfolioMarket
- PerpPortfolioOrder
- PerpPortfolioTrade
- PerpPortfolio
- IndexedOperator
- IndexedVenue
- OperatorFilter
- IndexedSeries
- IndexedMarketCreator
- IndexedOracleAdapter
- IndexedMarketCreatorPolicy
- MarketCreatorFilter
- RouterActionKind
- RouterActionRecord
- MarketResolutionEvent
- MarketReferenceLink
- OracleAnswer
- OracleQuestionRecord
- OperatorHubAccountRecord
- OracleBindRecord
- OracleCallbackRecord
- ProtocolFeeRecord
- BuilderFeeRecord
- SettlementFeeRecord
- BuilderApproval
- VaultPayoutFallback
- FundingPayment
- MarginEvent
- LiquidationEvent
- FundingRateUpdate
- OpenInterestSnapshot
- MarginStatus
- TailMode
- BinarySide
- BinaryFillKind
- OrderStatus
- BinaryMarketStatus
- LiveMarket
- SomniaMarketsConfig
- UnifiedMarketType
- UnifiedOrderStatus
- UnifiedOHLCV
Variables
- SOMNIA_TESTNET_PRICE_FEED
- DEFAULT_FEES
- oracleHubAbi
- oracleHubEventsAbi
- binaryMarketTypePlugin
- MARKET_TYPE_PLUGINS
- binaryModuleWriteAbi
- binaryModuleReadAbi
- MARKET_TYPE_BINARY_V1
- QUESTION_SOURCE_TYPE
- ANSWER_TYPE
- ZERO_ADDRESS
- HUB_MIN_FREE_BALANCE_WEI
- MIN_SERIES_INTERVAL_SEC
- PRICE_FEED_DECIMALS
- PRICE_RESOLUTION_SECONDS
- CANDLE_INTERVALS
- MARGIN_STATUS
- binarySettlementAbi
- erc6909Abi
- DECIMALS
- ORDER_KIND_SIDE
- ORDER_TYPE
- TIMEFRAMES
Functions
- quoteBinaryOrderOverBook
- marketStats24hFromCandles
- pnlEventsFor
- computePositionPnL
- estPayoutFor
- claimableFrom
- outcomeId
- decodeOutcomeId
- marketKey
- getMarketTypePlugin
- listMarketTypePlugins
- decodeBinaryVenueFeeParams
- getSchedulingCost
- earmarkedOf
- creditOf
- outstandingOf
- withdrawableOf
- resolveReserve
- quoteCreateMarketValue
- preflightOperator
- preflightVenue
- preflightHub
- preflightCreateQuote
- preflightMarketCreator
- preflightSeries
- preflightRoll
- preflightChain
- isLocalPrecompileUnavailable
- isBinaryMarket
- isSpotMarket
- isPerpMarket
- countOrders
- countUserFills
- listMarketCreators
- getMarketCreator
- listOracleAdapters
- getOracleAdapter
- listSeries
- getRouterActions
- getMarketResolution
- getOpeningPrices
- getOracleQuestion
- listOracleQuestions
- getOperatorHubAccount
- listOperatorHubAccounts
- listOracleBinds
- listOracleCallbacks
- listProtocolFees
- listBuilderFees
- listSettlementFees
- listBuilderApprovals
- getVaultPayoutFallbacks
- getFundingPayments
- getMarginEvents
- getLiquidations
- getFundingRateHistory
- getOpenInterestHistory
- getMarketByPool
- getPoolBindings
- getPool
- getAccountHealth
- getLiquidationPrice
- getVaultBalance
- getPoolCreator
- getFreePools
- sideOfKind
- fillKind
- toHuman
- toHumanString
- fromHuman
- priceToProbability
- probabilityToPrice
- binaryFillsFor
- computeBinaryPnl
References
GovernanceAdminConfig
Renames and re-exports OracleHubAdminConfig
MarketCreatorAdminConfig
Renames and re-exports OracleHubAdminConfig