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.
