Emitted when a user callsDocumentation Index
Fetch the complete documentation index at: https://polynode.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
convertPositions on the NegRiskAdapter contract. This converts NO positions on selected outcomes into USDC plus YES positions on the complementary outcomes within the same multi-outcome market.
Conversions are unique to neg-risk markets (multi-outcome events like “Republican Presidential Nominee” or “FIFA World Cup Winner”). They allow traders to rebalance positions across outcomes without going through the orderbook.
Fields
Always
"positions_converted".Block timestamp in Unix milliseconds.
How conversions work
On a neg-risk market with N outcomes, a user holding NO positions on selected outcomes can convert them:- The user’s NO tokens on the selected outcomes are burned
- The user receives (number of NO positions - 1) x amount in USDC
- The user receives YES tokens on all complementary outcomes (the ones NOT in the index_set)
Use cases
- Whale tracking — large conversions signal sophisticated repositioning across outcomes
- Market structure analysis — conversion flow reveals which outcomes traders are moving between
- Liquidity detection — conversions create new YES token supply on complementary outcomes
- Arbitrage monitoring — conversions can indicate perceived mispricing between outcomes
Not included in
global firehose by default (same as position_split/position_merge). Subscribe explicitly with event_types: ["positions_converted"] or use the wallets/markets subscription types which include it automatically.
