Use this endpoint to answer one question: after a user’s combo (parlay) was processed, was the whole position redeemed, or were settled legs removed and a smaller combo left behind?The response preserves Polymarket’s public combo activity fields and adds the explicit before-and-after transition. That includes what the combo contained before the operation, which legs were removed, what remained, and whether the resulting combo is still held.This endpoint is additive. It does not change standard positions or combo position responses.Use GET /v3/combos/activity for ordinary combo acquisition and burn activity such as PositionsSplit and PositionsMerged. This endpoint is scoped to terminal redemptions, post-resolution compression, and the module-level transformations needed to explain redemption lineage.
Owner addresses. Pass an owner EOA as the wallet address and the response combines the EOA’s Polymarket wallets (Safe, proxy, deposit wallets) that have data for this endpoint. Passing a Safe, proxy or deposit wallet returns just that wallet, as before. Combined responses list the combined wallets in wallets. See Owner addresses.
A full redemption means the complete combo was consumed. remaining_leg_count is 0, and there is no remaining combo position.
A partial redemption means post-resolution compression removed one or more settled legs and produced a smaller combo. remaining_combo identifies the resulting position and, when available, whether the wallet still holds it.
A transformation changes combo structure but is not evidence of a redemption payout. These rows are kept separate so extraction or wrapping is not mistaken for money being redeemed.
For example, leg_transition: "5_to_1" means a five-leg combo became a one-leg combo. Four legs were removed, one leg remained, and the user may still hold the new one-leg position.
Polymarket provides a public combo activity endpoint and combo positions endpoint. The activity response supplies the lifecycle event, reported combo identifiers, amount or payout, transaction details, and a per-leg breakdown.polynode preserves that basic record and adds the transaction-level interpretation needed to explain the redemption directly:
Question
Polymarket combo activity
polynode combo redemptions
What operation happened?
REDEEM, COMPRESS, and other lifecycle types
Preserved as type and event_kind
Was the whole combo redeemed or did a smaller combo remain?
Inferred from the operation and surrounding position state
Explicit redemption_scope, redemption_type, and terminal/partial flags
What did the operation start with and produce?
The activity row identifies the reported combo
Explicit source, full, reduced, and destination condition and position IDs
How many legs were removed and left?
Not explicit in the activity row
source_leg_count, removed_leg_count, remaining_leg_count, and leg_transition
Which exact legs changed?
One legs array for the reported combo
Separate source_legs, removed_legs, and remaining_legs arrays
Does the user still hold the resulting combo?
Requires a combo-position lookup
Compact remaining_combo snapshot when the balance is available
In the public 5_to_1 transaction used below, Polymarket reports a COMPRESS event with the resulting one-leg combo. polynode also identifies the consumed five-leg combo, the four removed legs, the exact source-to-destination position transition, and the remaining holding. This removes the need to reconstruct the change from separate activity and position records.
PositionRedeemed proves that the entire referenced combo position was redeemed. A terminal Compressed event whose destination position is 0 is also classified as full, with redemption_evidence: "terminal_compression". Router and auto-redeemer transactions use the user-facing wallet rather than attributing the redemption to an intermediary contract.
A non-terminal Compressed row proves that post-resolution processing changed an old combo position into a smaller combo position. The leg arrays below are abbreviated:
For a combo reduced to a smaller combo—for example, three legs reduced to two:
full_combo_condition_id identifies the pre-transition combo consumed by this compression.
reduced_combo_condition_id identifies the surviving smaller combo.
combo_condition_id, combo_position_id, and legs retain Polymarket’s basic record for the surviving combo.
full_legs and source_legs preserve that pre-transition combo context.
remaining_legs and removed_legs compare the indexed leg registries.
source_position_id and destination_position_id provide the exact ERC-1155 transition.
source_leg_count, removed_leg_count, and remaining_leg_count answer how many legs the operation started with, removed, and left behind. leg_transition is the compact form, such as 3_to_2.
remaining_combo is a compact holding snapshot for the destination combo. It does not include entry price, cost basis, or P&L and is not a replacement for the positions endpoint.
has_collateral_payout and collateral_out_usdc tell you whether compression also emitted collateral. A zero collateral amount can still be a real partial resolution: the surviving value moved entirely into the reduced combo position.For a full redemption, remaining_leg_count is 0, removed_leg_count equals the source leg count, and remaining_combo is omitted. If a partial redemption’s current destination balance is unavailable, remaining_combo still includes its condition, position, and shares_created; balance-dependent fields are omitted rather than assumed to be zero.
Each object in legs, full_legs, source_legs, remaining_legs, removed_legs, and residual_legs can include:
Field
Description
leg_position_id
Position ID used by the combo contract for this leg
leg_condition_id
Standard market condition ID
leg_outcome_index
Selected outcome index within the standard market
leg_outcome_label
Selected outcome label
market_token_id
Canonical Polymarket CLOB token ID for the selected outcome. Use this with price, order-book, trade, and candle endpoints.
leg_result
won, lost, resolved, or pending for the selected outcome
leg_current_price
Best available canonical price for the selected outcome, formatted from 0.0000 to 1.0000
leg_price_source
settlement, clob_mid, last_fill, or polymarket_market
market.active
Whether Polymarket marks the market active
market.closed
Whether the market is closed
market.accepting_orders
Whether the market currently accepts orders
market.resolved
Whether a final result is known
market.winning_outcome_index
Winning outcome index when one unique winner is known
settlement is the terminal 0 or 1 outcome value. clob_mid is the current order-book midpoint. last_fill is the most recent trade price when a midpoint is unavailable. polymarket_market is Polymarket’s market-level outcome price fallback.market_token_id is intentionally distinct from leg_position_id. The former is the standard market token accepted by price and order-book endpoints; the latter is the combo contract’s leg identifier.Permissionless combo markets can contain an on-chain leg that has no corresponding Polymarket CLOB market or order book. In that case, the exact leg_position_id remains present while market_token_id, leg_result, leg_current_price, leg_price_source, and standard market metadata are omitted rather than inferred.
Extracted returns full_combo_condition_id, reduced_combo_condition_id, and residual_combo_condition_id, which is useful for reconstructing a larger combo into smaller branches. It is classified as:
This distinction is intentional: Extracted proves exact condition lineage, but it does not prove a redemption payout. Use Compressed for a partial post-resolution transition and PositionRedeemed or terminal compression for a terminal redemption.
Child conditions emitted by condition splits/merges
destination_combo_condition_id
Primary destination condition when one exists
source_position_id / destination_position_id
Exact position transition when present
underlying_position_id
Standard underlying position for wrap/unwrap operations
Condition-to-position mapping is deterministic: the combo condition occupies the high 31 bytes of the position ID and the outcome index occupies the low byte. This lets historical full redemptions map to their combo without re-indexing unrelated contracts.For a chain of multiple compressions, full_combo_condition_id is the immediate pre-transition combo on each row, not a guessed earliest ancestor. Follow source_position_id and destination_position_id across rows when the chain facts are available; the endpoint does not invent a root parlay identifier that the contract did not emit.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"PolyNode","colors":{"primary":"#3b82f6","light":"#60a5fa","dark":"#2563eb"},"logo":{"light":"https://mintcdn.com/polynode/zluszUOhqmSDk1RK/images/logo-light.png?fit=max\u0026auto=format\u0026n=zluszUOhqmSDk1RK\u0026q=85\u0026s=fc49b798da5a361cb76f4733f13230dd","dark":"https://mintcdn.com/polynode/zluszUOhqmSDk1RK/images/logo-dark.png?fit=max\u0026auto=format\u0026n=zluszUOhqmSDk1RK\u0026q=85\u0026s=6d316edd9113e88a6c4e2973cc12438d"},"favicon":"https://mintcdn.com/polynode/zluszUOhqmSDk1RK/images/favicon.png?fit=max\u0026auto=format\u0026n=zluszUOhqmSDk1RK\u0026q=85\u0026s=0bf4f722dd9d5dddb849158b764adad4","api":{"playground":{}},"navbar":{"links":[{"href":"https://api.polynode.dev/v1/status","label":"API Status"}],"primary":{"type":"button","label":"Get API Key","href":"https://polynode.dev"}},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"polynode","hasAudioNarration":false,"actualSubdomain":"polynode","customDomains":["docs.polynode.dev"],"gitSource":{"type":"github","owner":"joinquantish","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ada22f99679105657d59077","collectionId":"8c9d36d2-df53-461a-8fcc-1f6971746979","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ada22f99679105657d59077"},"entitlements":{},"buildId":"6ada22f99679105657d59077","clientVersion":"0.0.3965","searchFilterCounts":[{"language":"default","tag":"API Reference","count":245},{"language":"default","tag":"Query Catalog","count":67},{"language":"default","tag":"SDKs","count":51},{"language":"default","tag":"Guides","count":35},{"language":"default","tag":"Webhooks","count":26},{"language":"default","tag":"Changelog","count":23},{"language":"default","tag":"Archive","count":22},{"language":"default","tag":"WebSocket","count":21},{"language":"default","tag":"Perps Market Data","count":16},{"language":"default","tag":"Event Types","count":16}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"data/combos/redemptions","slug":"/data/combos/redemptions","pageMetadata":{"title":"Combo Redemptions","openapi":"GET /v3/combos/redemptions","description":"Query terminal combo redemptions, partial post-resolution compression, and exact on-chain lineage.","href":"/data/combos/redemptions"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Query terminal combo redemptions, partial post-resolution compression, and exact on-chain lineage.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Heading,Note,Table}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Use this endpoint to answer one question: after a user’s combo (parlay) was processed, was the whole position redeemed, or were settled legs removed and a smaller combo left behind?`}),`\n`,_jsx(_components.p,{children:`The response preserves Polymarket’s public combo activity fields and adds the explicit before-and-after transition. That includes what the combo contained before the operation, which legs were removed, what remained, and whether the resulting combo is still held.`}),`\n`,_jsx(_components.p,{children:`This endpoint is additive. It does not change standard positions or combo position responses.`}),`\n`,_jsxs(_components.p,{children:[`Use `,_jsx(_components.a,{href:`/data/combos/activity`,children:_jsx(_components.code,{children:`GET /v3/combos/activity`})}),` for ordinary combo acquisition and burn activity such as `,_jsx(_components.code,{children:`PositionsSplit`}),` and `,_jsx(_components.code,{children:`PositionsMerged`}),`. This endpoint is scoped to terminal redemptions, post-resolution compression, and the module-level transformations needed to explain redemption lineage.`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Owner addresses.`}),` Pass an owner EOA as the wallet address and the response combines the EOA’s Polymarket wallets (Safe, proxy, deposit wallets) that have data for this endpoint. Passing a Safe, proxy or deposit wallet returns just that wallet, as before. Combined responses list the combined wallets in `,_jsx(_components.code,{children:`wallets`}),`. See `,_jsx(_components.a,{href:`/data/overview#owner-addresses`,children:`Owner addresses`}),`.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`the-consumer-view`,children:`The consumer view`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`A `,_jsx(_components.strong,{children:`full redemption`}),` means the complete combo was consumed. `,_jsx(_components.code,{children:`remaining_leg_count`}),` is `,_jsx(_components.code,{children:`0`}),`, and there is no remaining combo position.`]}),`\n`,_jsxs(_components.li,{children:[`A `,_jsx(_components.strong,{children:`partial redemption`}),` means post-resolution compression removed one or more settled legs and produced a smaller combo. `,_jsx(_components.code,{children:`remaining_combo`}),` identifies the resulting position and, when available, whether the wallet still holds it.`]}),`\n`,_jsxs(_components.li,{children:[`A `,_jsx(_components.strong,{children:`transformation`}),` changes combo structure but is not evidence of a redemption payout. These rows are kept separate so extraction or wrapping is not mistaken for money being redeemed.`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`For example, `,_jsx(_components.code,{children:`leg_transition: \"5_to_1\"`}),` means a five-leg combo became a one-leg combo. Four legs were removed, one leg remained, and the user may still hold the new one-leg position.`]}),`\n`,_jsx(Heading,{level:`2`,id:`how-this-differs-from-polymarket-combo-activity`,children:`How this differs from Polymarket combo activity`}),`\n`,_jsxs(_components.p,{children:[`Polymarket provides a public `,_jsx(_components.a,{href:`https://docs.polymarket.com/api-reference/core/get-user-combo-activity`,children:`combo activity endpoint`}),` and `,_jsx(_components.a,{href:`https://docs.polymarket.com/api-reference/core/get-user-combo-positions`,children:`combo positions endpoint`}),`. The activity response supplies the lifecycle event, reported combo identifiers, amount or payout, transaction details, and a per-leg breakdown.`]}),`\n`,_jsx(_components.p,{children:`polynode preserves that basic record and adds the transaction-level interpretation needed to explain the redemption directly:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Question`}),_jsx(_components.th,{children:`Polymarket combo activity`}),_jsx(_components.th,{children:`polynode combo redemptions`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`What operation happened?`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`REDEEM`}),`, `,_jsx(_components.code,{children:`COMPRESS`}),`, and other lifecycle types`]}),_jsxs(_components.td,{children:[`Preserved as `,_jsx(_components.code,{children:`type`}),` and `,_jsx(_components.code,{children:`event_kind`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Was the whole combo redeemed or did a smaller combo remain?`}),_jsx(_components.td,{children:`Inferred from the operation and surrounding position state`}),_jsxs(_components.td,{children:[`Explicit `,_jsx(_components.code,{children:`redemption_scope`}),`, `,_jsx(_components.code,{children:`redemption_type`}),`, and terminal/partial flags`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`What did the operation start with and produce?`}),_jsx(_components.td,{children:`The activity row identifies the reported combo`}),_jsx(_components.td,{children:`Explicit source, full, reduced, and destination condition and position IDs`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`How many legs were removed and left?`}),_jsx(_components.td,{children:`Not explicit in the activity row`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`source_leg_count`}),`, `,_jsx(_components.code,{children:`removed_leg_count`}),`, `,_jsx(_components.code,{children:`remaining_leg_count`}),`, and `,_jsx(_components.code,{children:`leg_transition`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Which exact legs changed?`}),_jsxs(_components.td,{children:[`One `,_jsx(_components.code,{children:`legs`}),` array for the reported combo`]}),_jsxs(_components.td,{children:[`Separate `,_jsx(_components.code,{children:`source_legs`}),`, `,_jsx(_components.code,{children:`removed_legs`}),`, and `,_jsx(_components.code,{children:`remaining_legs`}),` arrays`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Does the user still hold the resulting combo?`}),_jsx(_components.td,{children:`Requires a combo-position lookup`}),_jsxs(_components.td,{children:[`Compact `,_jsx(_components.code,{children:`remaining_combo`}),` snapshot when the balance is available`]})]})]})]}),`\n`,_jsxs(_components.p,{children:[`In the public `,_jsx(_components.code,{children:`5_to_1`}),` transaction used below, Polymarket reports a `,_jsx(_components.code,{children:`COMPRESS`}),` event with the resulting one-leg combo. polynode also identifies the consumed five-leg combo, the four removed legs, the exact source-to-destination position transition, and the remaining holding. This removes the need to reconstruct the change from separate activity and position records.`]}),`\n`,_jsx(Heading,{level:`2`,id:`request`,children:`Request`}),`\n`,_jsx(CodeBlock,{numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`GET /v3/combos/redemptions`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(_components.p,{children:`No filter is required. Use the filters below for wallet, market, position, transaction, event, scope, or time-bounded reads.`}),`\n`,_jsx(Heading,{level:`3`,id:`query-parameters`,children:`Query parameters`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Default`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`wallet`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`—`}),_jsx(_components.td,{children:`Wallet address or owner EOA`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`market_id`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`—`}),_jsx(_components.td,{children:`One or more comma-separated combo condition IDs. Matches any condition in the lineage.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`condition_id`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`—`}),_jsx(_components.td,{children:`Combo condition ID. Matches the source, full, parent, reduced, residual, child, or destination condition.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`position_id`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`—`}),_jsx(_components.td,{children:`Decimal ERC-1155 position ID. Matches the primary, source, destination, or underlying position.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`event_kind`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`—`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`PositionRedeemed`}),`, `,_jsx(_components.code,{children:`Compressed`}),`, `,_jsx(_components.code,{children:`Extracted`}),`, `,_jsx(_components.code,{children:`Unwrapped`}),`, or another supported combo lifecycle event`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`redemption_scope`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`all`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`full`}),`, `,_jsx(_components.code,{children:`partial`}),`, `,_jsx(_components.code,{children:`transformation`}),`, or `,_jsx(_components.code,{children:`all`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`redemption_type`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`all`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`FULL_COMBO`}),`, `,_jsx(_components.code,{children:`PARTIAL_COMBO`}),`, `,_jsx(_components.code,{children:`COMBO_TRANSFORMATION`}),`, or `,_jsx(_components.code,{children:`all`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`tx_hash`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`—`}),_jsx(_components.td,{children:`Exact Polygon transaction hash`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`after`})}),_jsx(_components.td,{children:`integer`}),_jsx(_components.td,{children:`—`}),_jsx(_components.td,{children:`Inclusive Unix timestamp in seconds`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`before`})}),_jsx(_components.td,{children:`integer`}),_jsx(_components.td,{children:`—`}),_jsx(_components.td,{children:`Inclusive Unix timestamp in seconds`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`limit`})}),_jsx(_components.td,{children:`integer`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`100`}),_jsx(_components.td,{children:`Results per page, max 300`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`offset`})}),_jsx(_components.td,{children:`integer`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`0`}),_jsx(_components.td,{children:`Pagination offset`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`owner-address-fields`,children:`Owner address fields`}),`\n`,_jsxs(_components.p,{children:[`Present only when `,_jsx(_components.code,{children:`wallet`}),` is an owner EOA. See `,_jsx(_components.a,{href:`/data/overview#owner-addresses`,children:`Owner addresses`}),`.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Field`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`wallets`})}),_jsx(_components.td,{children:`array`}),_jsxs(_components.td,{children:[`The combined wallets, in a fixed order, each `,_jsx(_components.code,{children:`{wallet, type}`}),` with `,_jsx(_components.code,{children:`type`}),` one of `,_jsx(_components.code,{children:`eoa`}),`, `,_jsx(_components.code,{children:`safe`}),`, `,_jsx(_components.code,{children:`proxy`}),`, or `,_jsx(_components.code,{children:`deposit_wallet`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`redemptions[].wallet`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`The wallet this row belongs to`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`full-redemptions`,children:`Full redemptions`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`2`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"https://api.polynode.dev/v3/combos/redemptions?wallet=0xf83ec0e37ac9eece71c064507270e9001a734663\u0026redemption_scope=full\u0026limit=25\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"x-api-key: `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`$POLYNODE_API_KEY`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"`})]}),`\n`]})})}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`23`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`23`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"event_kind\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"PositionRedeemed\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"redemption_scope\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"full\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"redemption_type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"FULL_COMBO\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"redemption_evidence\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"terminal_position_redeemed\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"is_full_combo_redemption\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`true`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"is_partial_combo_redemption\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`false`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"is_terminal_redemption\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`true`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"is_partial_combo_reduction\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`false`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"has_collateral_payout\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`true`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"combo_condition_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"0x03c90d5cf41198141f9d85cee33943b3750000000000000000000000000000\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"combo_position_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"1712167034491293012950849257976671163728504435933953725817269660684235309057\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"payout_usdc\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"0.001749\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"source_leg_count\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`3`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"removed_leg_count\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`3`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"remaining_leg_count\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`0`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"leg_transition\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"3_to_0\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"legs\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"leg_index\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`0`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"leg_outcome_label\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Yes\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`},`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"leg_index\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"leg_outcome_label\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"No\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`},`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"leg_index\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`2`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"leg_outcome_label\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"No\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`PositionRedeemed`}),` proves that the entire referenced combo position was redeemed. A terminal `,_jsx(_components.code,{children:`Compressed`}),` event whose destination position is `,_jsx(_components.code,{children:`0`}),` is also classified as `,_jsx(_components.code,{children:`full`}),`, with `,_jsx(_components.code,{children:`redemption_evidence: \"terminal_compression\"`}),`. Router and auto-redeemer transactions use the user-facing wallet rather than attributing the redemption to an intermediary contract.`]}),`\n`,_jsx(Heading,{level:`2`,id:`partial-post-resolution-redemptions`,children:`Partial post-resolution redemptions`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`2`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"https://api.polynode.dev/v3/combos/redemptions?redemption_scope=partial\u0026event_kind=Compressed\u0026limit=25\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"x-api-key: `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`$POLYNODE_API_KEY`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"`})]}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`A non-terminal `,_jsx(_components.code,{children:`Compressed`}),` row proves that post-resolution processing changed an old combo position into a smaller combo position. The leg arrays below are abbreviated:`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`64`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`64`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"event_kind\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Compressed\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"COMPRESS\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"side\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Compress\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"wallet_address\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"0xc82f0a25aad828f59347670e63ead5ea144466a7\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"redemption_scope\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"partial\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"redemption_type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"PARTIAL_COMBO\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"redemption_evidence\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"post_resolution_compression\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"is_full_combo_redemption\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`false`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"is_partial_combo_redemption\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`true`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"is_terminal_redemption\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`false`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"is_partial_combo_reduction\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`true`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"has_collateral_payout\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`false`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"combo_condition_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"0x03f20b4d62f602343ec586eb21b1fd88320000000000000000000000000000\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"combo_position_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"1784593540973682895298448580384733359095951577285561914582372891673092947968\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"full_combo_condition_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"0x0387525b6b182939b62c8ffd3f64c703aa0000000000000000000000000000\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"reduced_combo_condition_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"0x03f20b4d62f602343ec586eb21b1fd88320000000000000000000000000000\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"source_position_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"1596031307328819069153563606934811624985504858539062944212408350305599619073\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"destination_position_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"1784593540973682895298448580384733359095951577285561914582372891673092947969\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"amount_usdc\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"392.295381\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"position_amount_usdc\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"392.295381\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"collateral_out_usdc\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"0.000000\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"source_leg_count\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`5`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"removed_leg_count\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`4`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"remaining_leg_count\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"leg_transition\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"5_to_1\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"full_legs\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [{`}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"leg_index\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`0`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"leg_outcome_label\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Spain\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}],`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"source_legs\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [{`}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"leg_index\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`0`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"leg_outcome_label\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Spain\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}],`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"remaining_legs\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"leg_index\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`0`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"leg_position_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"607054667337535653336040312390449441244232932993621750080905322313694576640\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"leg_condition_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"0x4a0aa5a56b98476ffbab967ba0eb70d35794ad0f154fbce5b976d6053bb47808\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"leg_outcome_index\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`0`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"leg_outcome_label\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Argentina\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"market_token_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"67596909630505748192273119086224135081859582478741941473155557882450542807607\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"leg_result\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"won\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"leg_current_price\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"1.0000\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"leg_price_source\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"settlement\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"market\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"title\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Argentina vs. Cabo Verde: Team to Advance\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"slug\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"fifwc-arg-cvi-2026-07-03-team-to-advance\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"active\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`true`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"closed\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`true`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"accepting_orders\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`false`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"resolved\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`true`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"winning_outcome_index\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`0`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ],`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"removed_legs\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [{`}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"leg_index\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`0`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"leg_outcome_label\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Spain\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}],`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"remaining_combo\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"combo_condition_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"0x03f20b4d62f602343ec586eb21b1fd88320000000000000000000000000000\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"combo_position_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"1784593540973682895298448580384733359095951577285561914582372891673092947969\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"shares_created\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"392.295381\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"current_wallet_balance\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"873.364653\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"still_held\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`true`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"status\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"OPEN\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"metadata_coverage\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"complete\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"tx_hash\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"0xe73ed3c24d1ca763984df61fad854479c45ea67b555ebaa547c994aa777add0c\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"log_index\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`559`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"block_number\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`89561963`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsx(_components.p,{children:`For a combo reduced to a smaller combo—for example, three legs reduced to two:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`full_combo_condition_id`}),` identifies the pre-transition combo consumed by this compression.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`reduced_combo_condition_id`}),` identifies the surviving smaller combo.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`combo_condition_id`}),`, `,_jsx(_components.code,{children:`combo_position_id`}),`, and `,_jsx(_components.code,{children:`legs`}),` retain Polymarket’s basic record for the surviving combo.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`full_legs`}),` and `,_jsx(_components.code,{children:`source_legs`}),` preserve that pre-transition combo context.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`remaining_legs`}),` and `,_jsx(_components.code,{children:`removed_legs`}),` compare the indexed leg registries.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`source_position_id`}),` and `,_jsx(_components.code,{children:`destination_position_id`}),` provide the exact ERC-1155 transition.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`source_leg_count`}),`, `,_jsx(_components.code,{children:`removed_leg_count`}),`, and `,_jsx(_components.code,{children:`remaining_leg_count`}),` answer how many legs the operation started with, removed, and left behind. `,_jsx(_components.code,{children:`leg_transition`}),` is the compact form, such as `,_jsx(_components.code,{children:`3_to_2`}),`.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`remaining_combo`}),` is a compact holding snapshot for the destination combo. It does not include entry price, cost basis, or P\u0026L and is not a replacement for the positions endpoint.`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`has_collateral_payout`}),` and `,_jsx(_components.code,{children:`collateral_out_usdc`}),` tell you whether compression also emitted collateral. A zero collateral amount can still be a real partial resolution: the surviving value moved entirely into the reduced combo position.`]}),`\n`,_jsxs(_components.p,{children:[`For a full redemption, `,_jsx(_components.code,{children:`remaining_leg_count`}),` is `,_jsx(_components.code,{children:`0`}),`, `,_jsx(_components.code,{children:`removed_leg_count`}),` equals the source leg count, and `,_jsx(_components.code,{children:`remaining_combo`}),` is omitted. If a partial redemption’s current destination balance is unavailable, `,_jsx(_components.code,{children:`remaining_combo`}),` still includes its condition, position, and `,_jsx(_components.code,{children:`shares_created`}),`; balance-dependent fields are omitted rather than assumed to be zero.`]}),`\n`,_jsx(Heading,{level:`2`,id:`leg-identifiers-result-and-price`,children:`Leg identifiers, result, and price`}),`\n`,_jsxs(_components.p,{children:[`Each object in `,_jsx(_components.code,{children:`legs`}),`, `,_jsx(_components.code,{children:`full_legs`}),`, `,_jsx(_components.code,{children:`source_legs`}),`, `,_jsx(_components.code,{children:`remaining_legs`}),`, `,_jsx(_components.code,{children:`removed_legs`}),`, and `,_jsx(_components.code,{children:`residual_legs`}),` can include:`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Field`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`leg_position_id`})}),_jsx(_components.td,{children:`Position ID used by the combo contract for this leg`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`leg_condition_id`})}),_jsx(_components.td,{children:`Standard market condition ID`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`leg_outcome_index`})}),_jsx(_components.td,{children:`Selected outcome index within the standard market`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`leg_outcome_label`})}),_jsx(_components.td,{children:`Selected outcome label`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`market_token_id`})}),_jsx(_components.td,{children:`Canonical Polymarket CLOB token ID for the selected outcome. Use this with price, order-book, trade, and candle endpoints.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`leg_result`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`won`}),`, `,_jsx(_components.code,{children:`lost`}),`, `,_jsx(_components.code,{children:`resolved`}),`, or `,_jsx(_components.code,{children:`pending`}),` for the selected outcome`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`leg_current_price`})}),_jsxs(_components.td,{children:[`Best available canonical price for the selected outcome, formatted from `,_jsx(_components.code,{children:`0.0000`}),` to `,_jsx(_components.code,{children:`1.0000`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`leg_price_source`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`settlement`}),`, `,_jsx(_components.code,{children:`clob_mid`}),`, `,_jsx(_components.code,{children:`last_fill`}),`, or `,_jsx(_components.code,{children:`polymarket_market`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`market.active`})}),_jsx(_components.td,{children:`Whether Polymarket marks the market active`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`market.closed`})}),_jsx(_components.td,{children:`Whether the market is closed`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`market.accepting_orders`})}),_jsx(_components.td,{children:`Whether the market currently accepts orders`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`market.resolved`})}),_jsx(_components.td,{children:`Whether a final result is known`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`market.winning_outcome_index`})}),_jsx(_components.td,{children:`Winning outcome index when one unique winner is known`})]})]})]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`settlement`}),` is the terminal `,_jsx(_components.code,{children:`0`}),` or `,_jsx(_components.code,{children:`1`}),` outcome value. `,_jsx(_components.code,{children:`clob_mid`}),` is the current order-book midpoint. `,_jsx(_components.code,{children:`last_fill`}),` is the most recent trade price when a midpoint is unavailable. `,_jsx(_components.code,{children:`polymarket_market`}),` is Polymarket’s market-level outcome price fallback.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`market_token_id`}),` is intentionally distinct from `,_jsx(_components.code,{children:`leg_position_id`}),`. The former is the standard market token accepted by price and order-book endpoints; the latter is the combo contract’s leg identifier.`]}),`\n`,_jsxs(_components.p,{children:[`Permissionless combo markets can contain an on-chain leg that has no corresponding Polymarket CLOB market or order book. In that case, the exact `,_jsx(_components.code,{children:`leg_position_id`}),` remains present while `,_jsx(_components.code,{children:`market_token_id`}),`, `,_jsx(_components.code,{children:`leg_result`}),`, `,_jsx(_components.code,{children:`leg_current_price`}),`, `,_jsx(_components.code,{children:`leg_price_source`}),`, and standard market metadata are omitted rather than inferred.`]}),`\n`,_jsx(Heading,{level:`2`,id:`structural-extraction-is-not-a-redemption`,children:`Structural extraction is not a redemption`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`Extracted`}),` returns `,_jsx(_components.code,{children:`full_combo_condition_id`}),`, `,_jsx(_components.code,{children:`reduced_combo_condition_id`}),`, and `,_jsx(_components.code,{children:`residual_combo_condition_id`}),`, which is useful for reconstructing a larger combo into smaller branches. It is classified as:`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`8`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`8`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"event_kind\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Extracted\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"redemption_scope\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"transformation\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"redemption_type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"COMBO_TRANSFORMATION\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"redemption_evidence\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"condition_extraction\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"is_partial_combo_redemption\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`false`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"is_partial_combo_reduction\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`true`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`This distinction is intentional: `,_jsx(_components.code,{children:`Extracted`}),` proves exact condition lineage, but it does not prove a redemption payout. Use `,_jsx(_components.code,{children:`Compressed`}),` for a partial post-resolution transition and `,_jsx(_components.code,{children:`PositionRedeemed`}),` or terminal compression for a terminal redemption.`]}),`\n`,_jsx(Heading,{level:`2`,id:`scope-meanings`,children:`Scope meanings`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Scope`}),_jsx(_components.th,{children:`Meaning`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`full`})}),_jsxs(_components.td,{children:[`A complete combo position was redeemed (`,_jsx(_components.code,{children:`PositionRedeemed`}),`) or terminally compressed to position `,_jsx(_components.code,{children:`0`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`partial`})}),_jsxs(_components.td,{children:[`A non-terminal post-resolution `,_jsx(_components.code,{children:`Compressed`}),` event changed the old combo into a reduced combo.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`transformation`})}),_jsx(_components.td,{children:`A non-redemption lifecycle transformation such as extract, inject, wrap, unwrap, convert, or condition/event split/merge.`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`evidence-and-lineage-fields`,children:`Evidence and lineage fields`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Field`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`redemption_evidence`})}),_jsx(_components.td,{children:`Why the row is classified as terminal, partial, extraction, injection, or another transformation`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`is_terminal_redemption`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`true`}),` for terminal `,_jsx(_components.code,{children:`PositionRedeemed`}),` or terminal compression`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`is_partial_combo_reduction`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`true`}),` for a smaller-combo compression or structural extraction`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`has_collateral_payout`})}),_jsxs(_components.td,{children:[`Whether `,_jsx(_components.code,{children:`payout_usdc`}),` or `,_jsx(_components.code,{children:`collateral_out_usdc`}),` is positive`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`lineage_event_id`})}),_jsx(_components.td,{children:`Stable transaction-hash/log-index identifier`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`full_combo_condition_id`})}),_jsx(_components.td,{children:`Pre-transition full/source combo condition for this event`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`parent_combo_condition_id`})}),_jsx(_components.td,{children:`Parent condition for condition/event operations`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`source_combo_condition_id`})}),_jsx(_components.td,{children:`Condition consumed by the operation`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`reduced_combo_condition_id`})}),_jsx(_components.td,{children:`Smaller combo condition produced by a reduction`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`residual_combo_condition_id`})}),_jsx(_components.td,{children:`Residual condition emitted by extract/inject`})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.code,{children:`child_yes_combo_condition_id`}),` / `,_jsx(_components.code,{children:`child_no_combo_condition_id`})]}),_jsx(_components.td,{children:`Child conditions emitted by condition splits/merges`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`destination_combo_condition_id`})}),_jsx(_components.td,{children:`Primary destination condition when one exists`})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.code,{children:`source_position_id`}),` / `,_jsx(_components.code,{children:`destination_position_id`})]}),_jsx(_components.td,{children:`Exact position transition when present`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`underlying_position_id`})}),_jsx(_components.td,{children:`Standard underlying position for wrap/unwrap operations`})]})]})]}),`\n`,_jsx(_components.p,{children:`Condition-to-position mapping is deterministic: the combo condition occupies the high 31 bytes of the position ID and the outcome index occupies the low byte. This lets historical full redemptions map to their combo without re-indexing unrelated contracts.`}),`\n`,_jsxs(_components.p,{children:[`For a chain of multiple compressions, `,_jsx(_components.code,{children:`full_combo_condition_id`}),` is the immediate pre-transition combo on each row, not a guessed earliest ancestor. Follow `,_jsx(_components.code,{children:`source_position_id`}),` and `,_jsx(_components.code,{children:`destination_position_id`}),` across rows when the chain facts are available; the endpoint does not invent a root parlay identifier that the contract did not emit.`]}),`\n`,_jsx(Heading,{level:`2`,id:`metadata-coverage`,children:`Metadata coverage`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`metadata_coverage`}),` describes the leg expansion available for that row:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`complete`}),`: the required combo leg registries are available.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`missing_source_legs`}),`: the source condition is known on chain, but its leg metadata is not yet available.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`missing_reduced_legs`}),`: the reduction is known on chain, but the reduced combo’s leg metadata is not yet available.`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`The condition and position lineage remains chain-derived even when descriptive leg metadata is incomplete.`})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Combo Redemptions","openapi":"GET /v3/combos/redemptions","description":"Query terminal combo redemptions, partial post-resolution compression, and exact on-chain lineage.","href":"/data/combos/redemptions"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"The consumer view","slug":"the-consumer-view","depth":2,"children":[]},{"title":"How this differs from Polymarket combo activity","slug":"how-this-differs-from-polymarket-combo-activity","depth":2,"children":[]},{"title":"Request","slug":"request","depth":2,"children":[{"title":"Query parameters","slug":"query-parameters","depth":3,"children":[]},{"title":"Owner address fields","slug":"owner-address-fields","depth":3,"children":[]}]},{"title":"Full redemptions","slug":"full-redemptions","depth":2,"children":[]},{"title":"Partial post-resolution redemptions","slug":"partial-post-resolution-redemptions","depth":2,"children":[]},{"title":"Leg identifiers, result, and price","slug":"leg-identifiers-result-and-price","depth":2,"children":[]},{"title":"Structural extraction is not a redemption","slug":"structural-extraction-is-not-a-redemption","depth":2,"children":[]},{"title":"Scope meanings","slug":"scope-meanings","depth":2,"children":[]},{"title":"Evidence and lineage fields","slug":"evidence-and-lineage-fields","depth":2,"children":[]},{"title":"Metadata coverage","slug":"metadata-coverage","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/polynode/0d40c5db9faacad8/slug-calculator.js"],"openApiReferenceData":{"operation":{"tags":["V3 Combos"],"summary":"Combo redemptions and reductions","description":"Query terminal combo redemptions, partial post-resolution compression, and exact on-chain lineage.","operationId":"v3_combo_redemptions","parameters":["3313dcb4-3746-457d-b536-b2f5ae9e7bc3","219dd9b0-a9f4-4f99-8c7f-dd591463eef4","32cf2a77-ced6-4d2b-91af-87d79b3da9b6","322cf5bd-528d-4d73-a762-2796689154ec","55a0e0ec-d9e9-457a-b43c-71a3a05e287d","83599d94-967e-4526-a30e-6e9e9677b79e","d61c443e-ab14-4387-ad7b-e8c56601db27","68f55af2-fc7a-45ec-a03e-62823db696b2","7a5fb41e-1915-4371-8e3d-5bdbae8a34ab","92fedfba-2bb8-4ad4-a407-478ea1a2a056","9d1c02a6-87e0-4dfc-83c1-9a25d0212223","843091b5-6b43-4cb3-954d-3084fece9276"],"responses":{"200":"4a77722c-9ca8-4f1d-82ae-669dfd269875","400":"0270e075-8005-434f-956c-71ba15766aae","401":"5bac9960-6cf0-4e5c-9ae4-72e99aa34fab","503":"a156790d-8a02-4b66-b2a3-3ff4705d838d"},"security":["747c4ffe-2395-4c6e-b221-6f7726123bbb"],"method":"get","type":"path","servers":["509b9636-8ccf-4ece-bfc3-51e4d357e7ee"],"path":"/v3/combos/redemptions","baseUrlOptions":["https://api.polynode.dev"],"title":"Combo redemptions and reductions","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"3313dcb4-3746-457d-b536-b2f5ae9e7bc3":{"name":"wallet","in":"query","schema":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Wallet address, or an owner EOA to combine every Polymarket wallet it owns","uniqueKey":"","typeLabel":"string"},"description":"Wallet address, or an owner EOA to combine every Polymarket wallet it owns"},"219dd9b0-a9f4-4f99-8c7f-dd591463eef4":{"name":"market_id","in":"query","schema":{"type":"string","description":"One or more comma-separated combo condition IDs. Matches any condition in the lineage.","uniqueKey":"","typeLabel":"string"},"description":"One or more comma-separated combo condition IDs. Matches any condition in the lineage."},"32cf2a77-ced6-4d2b-91af-87d79b3da9b6":{"name":"condition_id","in":"query","schema":{"type":"string","pattern":"^0x[a-fA-F0-9]{62}$","description":"Combo condition ID. Matches source, full, parent, reduced, residual, child, and destination conditions.","uniqueKey":"","typeLabel":"string"},"description":"Combo condition ID. Matches source, full, parent, reduced, residual, child, and destination conditions."},"322cf5bd-528d-4d73-a762-2796689154ec":{"name":"position_id","in":"query","schema":{"type":"string","pattern":"^[0-9]+$","description":"Primary, source, destination, or underlying position ID","uniqueKey":"","typeLabel":"string"},"description":"Primary, source, destination, or underlying position ID"},"55a0e0ec-d9e9-457a-b43c-71a3a05e287d":{"name":"event_kind","in":"query","schema":{"type":"string","enum":["PositionRedeemed","Compressed","ConvertedOnEvent","ConvertedToYesBasket","Extracted","Injected","MergedFromYesBasket","MergedOnCondition","MergedOnEvent","SplitOnCondition","SplitOnEvent","Unwrapped","Wrapped","all"],"uniqueKey":"","typeLabel":"enum\u003cstring>"}},"83599d94-967e-4526-a30e-6e9e9677b79e":{"name":"redemption_scope","in":"query","schema":{"type":"string","enum":["full","partial","transformation","all"],"default":"all","description":"full = terminal redemption; partial = non-terminal post-resolution compression; transformation = non-redemption lifecycle lineage","uniqueKey":"","typeLabel":"enum\u003cstring>"},"description":"full = terminal redemption; partial = non-terminal post-resolution compression; transformation = non-redemption lifecycle lineage"},"d61c443e-ab14-4387-ad7b-e8c56601db27":{"name":"redemption_type","in":"query","schema":{"type":"string","enum":["FULL_COMBO","PARTIAL_COMBO","COMBO_TRANSFORMATION","all"],"default":"all","uniqueKey":"","typeLabel":"enum\u003cstring>"}},"68f55af2-fc7a-45ec-a03e-62823db696b2":{"name":"tx_hash","in":"query","schema":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$","description":"Exact Polygon transaction hash","uniqueKey":"","typeLabel":"string"},"description":"Exact Polygon transaction hash"},"7a5fb41e-1915-4371-8e3d-5bdbae8a34ab":{"name":"after","in":"query","schema":{"type":"integer","format":"int64","minimum":0,"description":"Inclusive Unix timestamp in seconds","uniqueKey":"","typeLabel":"integer\u003cint64>"},"description":"Inclusive Unix timestamp in seconds"},"92fedfba-2bb8-4ad4-a407-478ea1a2a056":{"name":"before","in":"query","schema":{"type":"integer","format":"int64","minimum":0,"description":"Inclusive Unix timestamp in seconds","uniqueKey":"","typeLabel":"integer\u003cint64>"},"description":"Inclusive Unix timestamp in seconds"},"9d1c02a6-87e0-4dfc-83c1-9a25d0212223":{"name":"limit","in":"query","schema":{"type":"integer","minimum":1,"maximum":300,"default":100,"uniqueKey":"","typeLabel":"integer"}},"843091b5-6b43-4cb3-954d-3084fece9276":{"name":"offset","in":"query","schema":{"type":"integer","default":0,"minimum":0,"uniqueKey":"","typeLabel":"integer"}}},"responses":{"4a77722c-9ca8-4f1d-82ae-669dfd269875":{"description":"Combo redemptions and reductions","content":{"application/json":{"schema":{"type":"object","properties":{"redemptions":{"type":"array","items":{"type":"object","description":"One chain-derived combo redemption, post-resolution compression, or related lifecycle transformation.","required":["position_type","is_combo","id","type","event_kind","side","module_kind","user_address","wallet_address","combo_condition_id","module_id","timestamp","tx_hash","log_index","block_number","redemption_scope","redemption_type","redemption_evidence","is_full_combo_redemption","is_partial_combo_redemption","is_terminal_redemption","is_partial_combo_reduction","has_collateral_payout","lineage_event_id","lineage_status","legs","full_legs","source_legs","remaining_legs","removed_legs","residual_legs","metadata_coverage","parity_status"],"properties":{"position_type":{"type":"string","const":"combo","isRequired":true,"uniqueKey":"redemptions.items.[INDEX].position_type","typeLabel":"string"},"is_combo":{"type":"boolean","const":true,"isRequired":true,"uniqueKey":"redemptions.items.[INDEX].is_combo","typeLabel":"boolean"},"id":{"type":"string","description":"Stable public log identifier.","isRequired":true,"uniqueKey":"redemptions.items.[INDEX].id","typeLabel":"string"},"type":{"type":"string","description":"Polymarket-compatible activity type.","isRequired":true,"uniqueKey":"redemptions.items.[INDEX].type","typeLabel":"string"},"event_kind":{"type":"string","enum":["PositionRedeemed","Compressed","ConvertedOnEvent","ConvertedToYesBasket","Extracted","Injected","MergedFromYesBasket","MergedOnCondition","MergedOnEvent","SplitOnCondition","SplitOnEvent","Unwrapped","Wrapped"],"isRequired":true,"uniqueKey":"redemptions.items.[INDEX].event_kind","typeLabel":"enum\u003cstring>"},"side":{"type":"string","isRequired":true,"uniqueKey":"redemptions.items.[INDEX].side","typeLabel":"string"},"module_kind":{"type":"string","const":"Combinatorial","isRequired":true,"uniqueKey":"redemptions.items.[INDEX].module_kind","typeLabel":"string"},"user_address":{"type":"string","pattern":"^0x[a-f0-9]{40}$","isRequired":true,"uniqueKey":"redemptions.items.[INDEX].user_address","typeLabel":"string"},"wallet_address":{"type":"string","pattern":"^0x[a-f0-9]{40}$","isRequired":true,"uniqueKey":"redemptions.items.[INDEX].wallet_address","typeLabel":"string"},"combo_condition_id":{"type":"string","pattern":"^0x[a-f0-9]{62}$","isRequired":true,"uniqueKey":"redemptions.items.[INDEX].combo_condition_id","typeLabel":"string"},"module_id":{"type":"integer","const":3,"isRequired":true,"uniqueKey":"redemptions.items.[INDEX].module_id","typeLabel":"integer"},"timestamp":{"type":"integer","format":"int64","isRequired":true,"uniqueKey":"redemptions.items.[INDEX].timestamp","typeLabel":"integer\u003cint64>"},"tx_hash":{"type":"string","pattern":"^0x[a-f0-9]{64}$","isRequired":true,"uniqueKey":"redemptions.items.[INDEX].tx_hash","typeLabel":"string"},"log_index":{"type":"integer","isRequired":true,"uniqueKey":"redemptions.items.[INDEX].log_index","typeLabel":"integer"},"block_number":{"type":"integer","format":"int64","isRequired":true,"uniqueKey":"redemptions.items.[INDEX].block_number","typeLabel":"integer\u003cint64>"},"redemption_scope":{"type":"string","enum":["full","partial","transformation"],"description":"Terminal redemption, non-terminal post-resolution compression, or non-redemption lifecycle transformation.","isRequired":true,"uniqueKey":"redemptions.items.[INDEX].redemption_scope","typeLabel":"enum\u003cstring>"},"redemption_type":{"type":"string","enum":["FULL_COMBO","PARTIAL_COMBO","COMBO_TRANSFORMATION"],"isRequired":true,"uniqueKey":"redemptions.items.[INDEX].redemption_type","typeLabel":"enum\u003cstring>"},"redemption_evidence":{"type":"string","enum":["terminal_position_redeemed","terminal_compression","post_resolution_compression","condition_extraction","condition_injection","lifecycle_transformation"],"isRequired":true,"uniqueKey":"redemptions.items.[INDEX].redemption_evidence","typeLabel":"enum\u003cstring>"},"is_full_combo_redemption":{"type":"boolean","isRequired":true,"uniqueKey":"redemptions.items.[INDEX].is_full_combo_redemption","typeLabel":"boolean"},"is_partial_combo_redemption":{"type":"boolean","isRequired":true,"uniqueKey":"redemptions.items.[INDEX].is_partial_combo_redemption","typeLabel":"boolean"},"is_terminal_redemption":{"type":"boolean","isRequired":true,"uniqueKey":"redemptions.items.[INDEX].is_terminal_redemption","typeLabel":"boolean"},"is_partial_combo_reduction":{"type":"boolean","isRequired":true,"uniqueKey":"redemptions.items.[INDEX].is_partial_combo_reduction","typeLabel":"boolean"},"has_collateral_payout":{"type":"boolean","isRequired":true,"uniqueKey":"redemptions.items.[INDEX].has_collateral_payout","typeLabel":"boolean"},"lineage_event_id":{"type":"string","isRequired":true,"uniqueKey":"redemptions.items.[INDEX].lineage_event_id","typeLabel":"string"},"lineage_status":{"type":"string","isRequired":true,"uniqueKey":"redemptions.items.[INDEX].lineage_status","typeLabel":"string"},"legs":{"type":"array","items":{"type":"object","description":"One selected standard-market outcome represented inside a combo redemption.","required":["leg_index"],"properties":{"leg_index":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"redemptions.items.[INDEX].legs.items.[INDEX].leg_index","typeLabel":"integer"},"leg_position_id":{"type":"string","pattern":"^[0-9]+$","description":"Combo-contract position identifier for this leg. This is distinct from market_token_id.","uniqueKey":"redemptions.items.[INDEX].legs.items.[INDEX].leg_position_id","typeLabel":"string"},"leg_condition_id":{"type":"string","pattern":"^0x[a-f0-9]{64}$","uniqueKey":"redemptions.items.[INDEX].legs.items.[INDEX].leg_condition_id","typeLabel":"string"},"leg_outcome_index":{"type":"integer","minimum":0,"uniqueKey":"redemptions.items.[INDEX].legs.items.[INDEX].leg_outcome_index","typeLabel":"integer"},"leg_outcome_label":{"type":"string","uniqueKey":"redemptions.items.[INDEX].legs.items.[INDEX].leg_outcome_label","typeLabel":"string"},"leg_status":{"type":"string","uniqueKey":"redemptions.items.[INDEX].legs.items.[INDEX].leg_status","typeLabel":"string"},"leg_resolved_at":{"type":"string","format":"date-time","uniqueKey":"redemptions.items.[INDEX].legs.items.[INDEX].leg_resolved_at","typeLabel":"string\u003cdate-time>"},"market_token_id":{"type":"string","pattern":"^[0-9]+$","description":"Canonical Polymarket CLOB token ID for the selected outcome.","uniqueKey":"redemptions.items.[INDEX].legs.items.[INDEX].market_token_id","typeLabel":"string"},"leg_result":{"type":"string","enum":["won","lost","resolved","pending"],"uniqueKey":"redemptions.items.[INDEX].legs.items.[INDEX].leg_result","typeLabel":"enum\u003cstring>"},"leg_current_price":{"type":"string","pattern":"^(0\\.[0-9]{4}|1\\.0000)$","description":"Best available selected-outcome price from 0.0000 to 1.0000.","uniqueKey":"redemptions.items.[INDEX].legs.items.[INDEX].leg_current_price","typeLabel":"string"},"leg_price_source":{"type":"string","enum":["settlement","clob_mid","last_fill","polymarket_market"],"uniqueKey":"redemptions.items.[INDEX].legs.items.[INDEX].leg_price_source","typeLabel":"enum\u003cstring>"},"market":{"type":"object","description":"Public Polymarket market metadata and current resolution state for a combo leg.","properties":{"market_id":{"type":"string","uniqueKey":"redemptions.items.[INDEX].legs.items.[INDEX].market.market_id","typeLabel":"string"},"slug":{"type":"string","uniqueKey":"redemptions.items.[INDEX].legs.items.[INDEX].market.slug","typeLabel":"string"},"title":{"type":"string","uniqueKey":"redemptions.items.[INDEX].legs.items.[INDEX].market.title","typeLabel":"string"},"outcome":{"type":"string","uniqueKey":"redemptions.items.[INDEX].legs.items.[INDEX].market.outcome","typeLabel":"string"},"image_url":{"type":"string","uniqueKey":"redemptions.items.[INDEX].legs.items.[INDEX].market.image_url","typeLabel":"string"},"icon_url":{"type":"string","uniqueKey":"redemptions.items.[INDEX].legs.items.[INDEX].market.icon_url","typeLabel":"string"},"category":{"type":"string","uniqueKey":"redemptions.items.[INDEX].legs.items.[INDEX].market.category","typeLabel":"string"},"subcategory":{"type":"string","uniqueKey":"redemptions.items.[INDEX].legs.items.[INDEX].market.subcategory","typeLabel":"string"},"tags":{"type":"array","items":{"oneOf":[{}],"uniqueKey":"redemptions.items.[INDEX].legs.items.[INDEX].market.tags.items.[INDEX]","typeLabel":"any"},"uniqueKey":"redemptions.items.[INDEX].legs.items.[INDEX].market.tags","typeLabel":"any[]"},"end_date":{"type":"string","format":"date-time","uniqueKey":"redemptions.items.[INDEX].legs.items.[INDEX].market.end_date","typeLabel":"string\u003cdate-time>"},"active":{"type":"boolean","uniqueKey":"redemptions.items.[INDEX].legs.items.[INDEX].market.active","typeLabel":"boolean"},"closed":{"type":"boolean","uniqueKey":"redemptions.items.[INDEX].legs.items.[INDEX].market.closed","typeLabel":"boolean"},"accepting_orders":{"type":"boolean","uniqueKey":"redemptions.items.[INDEX].legs.items.[INDEX].market.accepting_orders","typeLabel":"boolean"},"resolved":{"type":"boolean","uniqueKey":"redemptions.items.[INDEX].legs.items.[INDEX].market.resolved","typeLabel":"boolean"},"winning_outcome_index":{"type":"integer","minimum":0,"uniqueKey":"redemptions.items.[INDEX].legs.items.[INDEX].market.winning_outcome_index","typeLabel":"integer"},"event":{"type":"object","description":"Public Polymarket event metadata associated with a combo leg.","properties":{"event_id":{"type":"string","uniqueKey":"redemptions.items.[INDEX].legs.items.[INDEX].market.event.event_id","typeLabel":"string"},"event_slug":{"type":"string","uniqueKey":"redemptions.items.[INDEX].legs.items.[INDEX].market.event.event_slug","typeLabel":"string"},"event_title":{"type":"string","uniqueKey":"redemptions.items.[INDEX].legs.items.[INDEX].market.event.event_title","typeLabel":"string"},"event_image":{"type":"string","uniqueKey":"redemptions.items.[INDEX].legs.items.[INDEX].market.event.event_image","typeLabel":"string"}},"uniqueKey":"redemptions.items.[INDEX].legs.items.[INDEX].market.event","typeLabel":"object"}},"uniqueKey":"redemptions.items.[INDEX].legs.items.[INDEX].market","typeLabel":"object"}},"uniqueKey":"redemptions.items.[INDEX].legs.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"redemptions.items.[INDEX].legs","typeLabel":"object[]"},"full_legs":{"type":"array","items":{"type":"object","description":"One selected standard-market outcome represented inside a combo redemption.","required":["leg_index"],"properties":{"leg_index":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"redemptions.items.[INDEX].full_legs.items.[INDEX].leg_index","typeLabel":"integer"},"leg_position_id":{"type":"string","pattern":"^[0-9]+$","description":"Combo-contract position identifier for this leg. This is distinct from market_token_id.","uniqueKey":"redemptions.items.[INDEX].full_legs.items.[INDEX].leg_position_id","typeLabel":"string"},"leg_condition_id":{"type":"string","pattern":"^0x[a-f0-9]{64}$","uniqueKey":"redemptions.items.[INDEX].full_legs.items.[INDEX].leg_condition_id","typeLabel":"string"},"leg_outcome_index":{"type":"integer","minimum":0,"uniqueKey":"redemptions.items.[INDEX].full_legs.items.[INDEX].leg_outcome_index","typeLabel":"integer"},"leg_outcome_label":{"type":"string","uniqueKey":"redemptions.items.[INDEX].full_legs.items.[INDEX].leg_outcome_label","typeLabel":"string"},"leg_status":{"type":"string","uniqueKey":"redemptions.items.[INDEX].full_legs.items.[INDEX].leg_status","typeLabel":"string"},"leg_resolved_at":{"type":"string","format":"date-time","uniqueKey":"redemptions.items.[INDEX].full_legs.items.[INDEX].leg_resolved_at","typeLabel":"string\u003cdate-time>"},"market_token_id":{"type":"string","pattern":"^[0-9]+$","description":"Canonical Polymarket CLOB token ID for the selected outcome.","uniqueKey":"redemptions.items.[INDEX].full_legs.items.[INDEX].market_token_id","typeLabel":"string"},"leg_result":{"type":"string","enum":["won","lost","resolved","pending"],"uniqueKey":"redemptions.items.[INDEX].full_legs.items.[INDEX].leg_result","typeLabel":"enum\u003cstring>"},"leg_current_price":{"type":"string","pattern":"^(0\\.[0-9]{4}|1\\.0000)$","description":"Best available selected-outcome price from 0.0000 to 1.0000.","uniqueKey":"redemptions.items.[INDEX].full_legs.items.[INDEX].leg_current_price","typeLabel":"string"},"leg_price_source":{"type":"string","enum":["settlement","clob_mid","last_fill","polymarket_market"],"uniqueKey":"redemptions.items.[INDEX].full_legs.items.[INDEX].leg_price_source","typeLabel":"enum\u003cstring>"},"market":{"type":"object","description":"Public Polymarket market metadata and current resolution state for a combo leg.","properties":{"market_id":{"type":"string","uniqueKey":"redemptions.items.[INDEX].full_legs.items.[INDEX].market.market_id","typeLabel":"string"},"slug":{"type":"string","uniqueKey":"redemptions.items.[INDEX].full_legs.items.[INDEX].market.slug","typeLabel":"string"},"title":{"type":"string","uniqueKey":"redemptions.items.[INDEX].full_legs.items.[INDEX].market.title","typeLabel":"string"},"outcome":{"type":"string","uniqueKey":"redemptions.items.[INDEX].full_legs.items.[INDEX].market.outcome","typeLabel":"string"},"image_url":{"type":"string","uniqueKey":"redemptions.items.[INDEX].full_legs.items.[INDEX].market.image_url","typeLabel":"string"},"icon_url":{"type":"string","uniqueKey":"redemptions.items.[INDEX].full_legs.items.[INDEX].market.icon_url","typeLabel":"string"},"category":{"type":"string","uniqueKey":"redemptions.items.[INDEX].full_legs.items.[INDEX].market.category","typeLabel":"string"},"subcategory":{"type":"string","uniqueKey":"redemptions.items.[INDEX].full_legs.items.[INDEX].market.subcategory","typeLabel":"string"},"tags":{"type":"array","items":{"oneOf":[{}],"uniqueKey":"redemptions.items.[INDEX].full_legs.items.[INDEX].market.tags.items.[INDEX]","typeLabel":"any"},"uniqueKey":"redemptions.items.[INDEX].full_legs.items.[INDEX].market.tags","typeLabel":"any[]"},"end_date":{"type":"string","format":"date-time","uniqueKey":"redemptions.items.[INDEX].full_legs.items.[INDEX].market.end_date","typeLabel":"string\u003cdate-time>"},"active":{"type":"boolean","uniqueKey":"redemptions.items.[INDEX].full_legs.items.[INDEX].market.active","typeLabel":"boolean"},"closed":{"type":"boolean","uniqueKey":"redemptions.items.[INDEX].full_legs.items.[INDEX].market.closed","typeLabel":"boolean"},"accepting_orders":{"type":"boolean","uniqueKey":"redemptions.items.[INDEX].full_legs.items.[INDEX].market.accepting_orders","typeLabel":"boolean"},"resolved":{"type":"boolean","uniqueKey":"redemptions.items.[INDEX].full_legs.items.[INDEX].market.resolved","typeLabel":"boolean"},"winning_outcome_index":{"type":"integer","minimum":0,"uniqueKey":"redemptions.items.[INDEX].full_legs.items.[INDEX].market.winning_outcome_index","typeLabel":"integer"},"event":{"type":"object","description":"Public Polymarket event metadata associated with a combo leg.","properties":{"event_id":{"type":"string","uniqueKey":"redemptions.items.[INDEX].full_legs.items.[INDEX].market.event.event_id","typeLabel":"string"},"event_slug":{"type":"string","uniqueKey":"redemptions.items.[INDEX].full_legs.items.[INDEX].market.event.event_slug","typeLabel":"string"},"event_title":{"type":"string","uniqueKey":"redemptions.items.[INDEX].full_legs.items.[INDEX].market.event.event_title","typeLabel":"string"},"event_image":{"type":"string","uniqueKey":"redemptions.items.[INDEX].full_legs.items.[INDEX].market.event.event_image","typeLabel":"string"}},"uniqueKey":"redemptions.items.[INDEX].full_legs.items.[INDEX].market.event","typeLabel":"object"}},"uniqueKey":"redemptions.items.[INDEX].full_legs.items.[INDEX].market","typeLabel":"object"}},"uniqueKey":"redemptions.items.[INDEX].full_legs.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"redemptions.items.[INDEX].full_legs","typeLabel":"object[]"},"source_legs":{"type":"array","items":{"type":"object","description":"One selected standard-market outcome represented inside a combo redemption.","required":["leg_index"],"properties":{"leg_index":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"redemptions.items.[INDEX].source_legs.items.[INDEX].leg_index","typeLabel":"integer"},"leg_position_id":{"type":"string","pattern":"^[0-9]+$","description":"Combo-contract position identifier for this leg. This is distinct from market_token_id.","uniqueKey":"redemptions.items.[INDEX].source_legs.items.[INDEX].leg_position_id","typeLabel":"string"},"leg_condition_id":{"type":"string","pattern":"^0x[a-f0-9]{64}$","uniqueKey":"redemptions.items.[INDEX].source_legs.items.[INDEX].leg_condition_id","typeLabel":"string"},"leg_outcome_index":{"type":"integer","minimum":0,"uniqueKey":"redemptions.items.[INDEX].source_legs.items.[INDEX].leg_outcome_index","typeLabel":"integer"},"leg_outcome_label":{"type":"string","uniqueKey":"redemptions.items.[INDEX].source_legs.items.[INDEX].leg_outcome_label","typeLabel":"string"},"leg_status":{"type":"string","uniqueKey":"redemptions.items.[INDEX].source_legs.items.[INDEX].leg_status","typeLabel":"string"},"leg_resolved_at":{"type":"string","format":"date-time","uniqueKey":"redemptions.items.[INDEX].source_legs.items.[INDEX].leg_resolved_at","typeLabel":"string\u003cdate-time>"},"market_token_id":{"type":"string","pattern":"^[0-9]+$","description":"Canonical Polymarket CLOB token ID for the selected outcome.","uniqueKey":"redemptions.items.[INDEX].source_legs.items.[INDEX].market_token_id","typeLabel":"string"},"leg_result":{"type":"string","enum":["won","lost","resolved","pending"],"uniqueKey":"redemptions.items.[INDEX].source_legs.items.[INDEX].leg_result","typeLabel":"enum\u003cstring>"},"leg_current_price":{"type":"string","pattern":"^(0\\.[0-9]{4}|1\\.0000)$","description":"Best available selected-outcome price from 0.0000 to 1.0000.","uniqueKey":"redemptions.items.[INDEX].source_legs.items.[INDEX].leg_current_price","typeLabel":"string"},"leg_price_source":{"type":"string","enum":["settlement","clob_mid","last_fill","polymarket_market"],"uniqueKey":"redemptions.items.[INDEX].source_legs.items.[INDEX].leg_price_source","typeLabel":"enum\u003cstring>"},"market":{"type":"object","description":"Public Polymarket market metadata and current resolution state for a combo leg.","properties":{"market_id":{"type":"string","uniqueKey":"redemptions.items.[INDEX].source_legs.items.[INDEX].market.market_id","typeLabel":"string"},"slug":{"type":"string","uniqueKey":"redemptions.items.[INDEX].source_legs.items.[INDEX].market.slug","typeLabel":"string"},"title":{"type":"string","uniqueKey":"redemptions.items.[INDEX].source_legs.items.[INDEX].market.title","typeLabel":"string"},"outcome":{"type":"string","uniqueKey":"redemptions.items.[INDEX].source_legs.items.[INDEX].market.outcome","typeLabel":"string"},"image_url":{"type":"string","uniqueKey":"redemptions.items.[INDEX].source_legs.items.[INDEX].market.image_url","typeLabel":"string"},"icon_url":{"type":"string","uniqueKey":"redemptions.items.[INDEX].source_legs.items.[INDEX].market.icon_url","typeLabel":"string"},"category":{"type":"string","uniqueKey":"redemptions.items.[INDEX].source_legs.items.[INDEX].market.category","typeLabel":"string"},"subcategory":{"type":"string","uniqueKey":"redemptions.items.[INDEX].source_legs.items.[INDEX].market.subcategory","typeLabel":"string"},"tags":{"type":"array","items":{"oneOf":[{}],"uniqueKey":"redemptions.items.[INDEX].source_legs.items.[INDEX].market.tags.items.[INDEX]","typeLabel":"any"},"uniqueKey":"redemptions.items.[INDEX].source_legs.items.[INDEX].market.tags","typeLabel":"any[]"},"end_date":{"type":"string","format":"date-time","uniqueKey":"redemptions.items.[INDEX].source_legs.items.[INDEX].market.end_date","typeLabel":"string\u003cdate-time>"},"active":{"type":"boolean","uniqueKey":"redemptions.items.[INDEX].source_legs.items.[INDEX].market.active","typeLabel":"boolean"},"closed":{"type":"boolean","uniqueKey":"redemptions.items.[INDEX].source_legs.items.[INDEX].market.closed","typeLabel":"boolean"},"accepting_orders":{"type":"boolean","uniqueKey":"redemptions.items.[INDEX].source_legs.items.[INDEX].market.accepting_orders","typeLabel":"boolean"},"resolved":{"type":"boolean","uniqueKey":"redemptions.items.[INDEX].source_legs.items.[INDEX].market.resolved","typeLabel":"boolean"},"winning_outcome_index":{"type":"integer","minimum":0,"uniqueKey":"redemptions.items.[INDEX].source_legs.items.[INDEX].market.winning_outcome_index","typeLabel":"integer"},"event":{"type":"object","description":"Public Polymarket event metadata associated with a combo leg.","properties":{"event_id":{"type":"string","uniqueKey":"redemptions.items.[INDEX].source_legs.items.[INDEX].market.event.event_id","typeLabel":"string"},"event_slug":{"type":"string","uniqueKey":"redemptions.items.[INDEX].source_legs.items.[INDEX].market.event.event_slug","typeLabel":"string"},"event_title":{"type":"string","uniqueKey":"redemptions.items.[INDEX].source_legs.items.[INDEX].market.event.event_title","typeLabel":"string"},"event_image":{"type":"string","uniqueKey":"redemptions.items.[INDEX].source_legs.items.[INDEX].market.event.event_image","typeLabel":"string"}},"uniqueKey":"redemptions.items.[INDEX].source_legs.items.[INDEX].market.event","typeLabel":"object"}},"uniqueKey":"redemptions.items.[INDEX].source_legs.items.[INDEX].market","typeLabel":"object"}},"uniqueKey":"redemptions.items.[INDEX].source_legs.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"redemptions.items.[INDEX].source_legs","typeLabel":"object[]"},"remaining_legs":{"type":"array","items":{"type":"object","description":"One selected standard-market outcome represented inside a combo redemption.","required":["leg_index"],"properties":{"leg_index":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"redemptions.items.[INDEX].remaining_legs.items.[INDEX].leg_index","typeLabel":"integer"},"leg_position_id":{"type":"string","pattern":"^[0-9]+$","description":"Combo-contract position identifier for this leg. This is distinct from market_token_id.","uniqueKey":"redemptions.items.[INDEX].remaining_legs.items.[INDEX].leg_position_id","typeLabel":"string"},"leg_condition_id":{"type":"string","pattern":"^0x[a-f0-9]{64}$","uniqueKey":"redemptions.items.[INDEX].remaining_legs.items.[INDEX].leg_condition_id","typeLabel":"string"},"leg_outcome_index":{"type":"integer","minimum":0,"uniqueKey":"redemptions.items.[INDEX].remaining_legs.items.[INDEX].leg_outcome_index","typeLabel":"integer"},"leg_outcome_label":{"type":"string","uniqueKey":"redemptions.items.[INDEX].remaining_legs.items.[INDEX].leg_outcome_label","typeLabel":"string"},"leg_status":{"type":"string","uniqueKey":"redemptions.items.[INDEX].remaining_legs.items.[INDEX].leg_status","typeLabel":"string"},"leg_resolved_at":{"type":"string","format":"date-time","uniqueKey":"redemptions.items.[INDEX].remaining_legs.items.[INDEX].leg_resolved_at","typeLabel":"string\u003cdate-time>"},"market_token_id":{"type":"string","pattern":"^[0-9]+$","description":"Canonical Polymarket CLOB token ID for the selected outcome.","uniqueKey":"redemptions.items.[INDEX].remaining_legs.items.[INDEX].market_token_id","typeLabel":"string"},"leg_result":{"type":"string","enum":["won","lost","resolved","pending"],"uniqueKey":"redemptions.items.[INDEX].remaining_legs.items.[INDEX].leg_result","typeLabel":"enum\u003cstring>"},"leg_current_price":{"type":"string","pattern":"^(0\\.[0-9]{4}|1\\.0000)$","description":"Best available selected-outcome price from 0.0000 to 1.0000.","uniqueKey":"redemptions.items.[INDEX].remaining_legs.items.[INDEX].leg_current_price","typeLabel":"string"},"leg_price_source":{"type":"string","enum":["settlement","clob_mid","last_fill","polymarket_market"],"uniqueKey":"redemptions.items.[INDEX].remaining_legs.items.[INDEX].leg_price_source","typeLabel":"enum\u003cstring>"},"market":{"type":"object","description":"Public Polymarket market metadata and current resolution state for a combo leg.","properties":{"market_id":{"type":"string","uniqueKey":"redemptions.items.[INDEX].remaining_legs.items.[INDEX].market.market_id","typeLabel":"string"},"slug":{"type":"string","uniqueKey":"redemptions.items.[INDEX].remaining_legs.items.[INDEX].market.slug","typeLabel":"string"},"title":{"type":"string","uniqueKey":"redemptions.items.[INDEX].remaining_legs.items.[INDEX].market.title","typeLabel":"string"},"outcome":{"type":"string","uniqueKey":"redemptions.items.[INDEX].remaining_legs.items.[INDEX].market.outcome","typeLabel":"string"},"image_url":{"type":"string","uniqueKey":"redemptions.items.[INDEX].remaining_legs.items.[INDEX].market.image_url","typeLabel":"string"},"icon_url":{"type":"string","uniqueKey":"redemptions.items.[INDEX].remaining_legs.items.[INDEX].market.icon_url","typeLabel":"string"},"category":{"type":"string","uniqueKey":"redemptions.items.[INDEX].remaining_legs.items.[INDEX].market.category","typeLabel":"string"},"subcategory":{"type":"string","uniqueKey":"redemptions.items.[INDEX].remaining_legs.items.[INDEX].market.subcategory","typeLabel":"string"},"tags":{"type":"array","items":{"oneOf":[{}],"uniqueKey":"redemptions.items.[INDEX].remaining_legs.items.[INDEX].market.tags.items.[INDEX]","typeLabel":"any"},"uniqueKey":"redemptions.items.[INDEX].remaining_legs.items.[INDEX].market.tags","typeLabel":"any[]"},"end_date":{"type":"string","format":"date-time","uniqueKey":"redemptions.items.[INDEX].remaining_legs.items.[INDEX].market.end_date","typeLabel":"string\u003cdate-time>"},"active":{"type":"boolean","uniqueKey":"redemptions.items.[INDEX].remaining_legs.items.[INDEX].market.active","typeLabel":"boolean"},"closed":{"type":"boolean","uniqueKey":"redemptions.items.[INDEX].remaining_legs.items.[INDEX].market.closed","typeLabel":"boolean"},"accepting_orders":{"type":"boolean","uniqueKey":"redemptions.items.[INDEX].remaining_legs.items.[INDEX].market.accepting_orders","typeLabel":"boolean"},"resolved":{"type":"boolean","uniqueKey":"redemptions.items.[INDEX].remaining_legs.items.[INDEX].market.resolved","typeLabel":"boolean"},"winning_outcome_index":{"type":"integer","minimum":0,"uniqueKey":"redemptions.items.[INDEX].remaining_legs.items.[INDEX].market.winning_outcome_index","typeLabel":"integer"},"event":{"type":"object","description":"Public Polymarket event metadata associated with a combo leg.","properties":{"event_id":{"type":"string","uniqueKey":"redemptions.items.[INDEX].remaining_legs.items.[INDEX].market.event.event_id","typeLabel":"string"},"event_slug":{"type":"string","uniqueKey":"redemptions.items.[INDEX].remaining_legs.items.[INDEX].market.event.event_slug","typeLabel":"string"},"event_title":{"type":"string","uniqueKey":"redemptions.items.[INDEX].remaining_legs.items.[INDEX].market.event.event_title","typeLabel":"string"},"event_image":{"type":"string","uniqueKey":"redemptions.items.[INDEX].remaining_legs.items.[INDEX].market.event.event_image","typeLabel":"string"}},"uniqueKey":"redemptions.items.[INDEX].remaining_legs.items.[INDEX].market.event","typeLabel":"object"}},"uniqueKey":"redemptions.items.[INDEX].remaining_legs.items.[INDEX].market","typeLabel":"object"}},"uniqueKey":"redemptions.items.[INDEX].remaining_legs.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"redemptions.items.[INDEX].remaining_legs","typeLabel":"object[]"},"removed_legs":{"type":"array","items":{"type":"object","description":"One selected standard-market outcome represented inside a combo redemption.","required":["leg_index"],"properties":{"leg_index":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"redemptions.items.[INDEX].removed_legs.items.[INDEX].leg_index","typeLabel":"integer"},"leg_position_id":{"type":"string","pattern":"^[0-9]+$","description":"Combo-contract position identifier for this leg. This is distinct from market_token_id.","uniqueKey":"redemptions.items.[INDEX].removed_legs.items.[INDEX].leg_position_id","typeLabel":"string"},"leg_condition_id":{"type":"string","pattern":"^0x[a-f0-9]{64}$","uniqueKey":"redemptions.items.[INDEX].removed_legs.items.[INDEX].leg_condition_id","typeLabel":"string"},"leg_outcome_index":{"type":"integer","minimum":0,"uniqueKey":"redemptions.items.[INDEX].removed_legs.items.[INDEX].leg_outcome_index","typeLabel":"integer"},"leg_outcome_label":{"type":"string","uniqueKey":"redemptions.items.[INDEX].removed_legs.items.[INDEX].leg_outcome_label","typeLabel":"string"},"leg_status":{"type":"string","uniqueKey":"redemptions.items.[INDEX].removed_legs.items.[INDEX].leg_status","typeLabel":"string"},"leg_resolved_at":{"type":"string","format":"date-time","uniqueKey":"redemptions.items.[INDEX].removed_legs.items.[INDEX].leg_resolved_at","typeLabel":"string\u003cdate-time>"},"market_token_id":{"type":"string","pattern":"^[0-9]+$","description":"Canonical Polymarket CLOB token ID for the selected outcome.","uniqueKey":"redemptions.items.[INDEX].removed_legs.items.[INDEX].market_token_id","typeLabel":"string"},"leg_result":{"type":"string","enum":["won","lost","resolved","pending"],"uniqueKey":"redemptions.items.[INDEX].removed_legs.items.[INDEX].leg_result","typeLabel":"enum\u003cstring>"},"leg_current_price":{"type":"string","pattern":"^(0\\.[0-9]{4}|1\\.0000)$","description":"Best available selected-outcome price from 0.0000 to 1.0000.","uniqueKey":"redemptions.items.[INDEX].removed_legs.items.[INDEX].leg_current_price","typeLabel":"string"},"leg_price_source":{"type":"string","enum":["settlement","clob_mid","last_fill","polymarket_market"],"uniqueKey":"redemptions.items.[INDEX].removed_legs.items.[INDEX].leg_price_source","typeLabel":"enum\u003cstring>"},"market":{"type":"object","description":"Public Polymarket market metadata and current resolution state for a combo leg.","properties":{"market_id":{"type":"string","uniqueKey":"redemptions.items.[INDEX].removed_legs.items.[INDEX].market.market_id","typeLabel":"string"},"slug":{"type":"string","uniqueKey":"redemptions.items.[INDEX].removed_legs.items.[INDEX].market.slug","typeLabel":"string"},"title":{"type":"string","uniqueKey":"redemptions.items.[INDEX].removed_legs.items.[INDEX].market.title","typeLabel":"string"},"outcome":{"type":"string","uniqueKey":"redemptions.items.[INDEX].removed_legs.items.[INDEX].market.outcome","typeLabel":"string"},"image_url":{"type":"string","uniqueKey":"redemptions.items.[INDEX].removed_legs.items.[INDEX].market.image_url","typeLabel":"string"},"icon_url":{"type":"string","uniqueKey":"redemptions.items.[INDEX].removed_legs.items.[INDEX].market.icon_url","typeLabel":"string"},"category":{"type":"string","uniqueKey":"redemptions.items.[INDEX].removed_legs.items.[INDEX].market.category","typeLabel":"string"},"subcategory":{"type":"string","uniqueKey":"redemptions.items.[INDEX].removed_legs.items.[INDEX].market.subcategory","typeLabel":"string"},"tags":{"type":"array","items":{"oneOf":[{}],"uniqueKey":"redemptions.items.[INDEX].removed_legs.items.[INDEX].market.tags.items.[INDEX]","typeLabel":"any"},"uniqueKey":"redemptions.items.[INDEX].removed_legs.items.[INDEX].market.tags","typeLabel":"any[]"},"end_date":{"type":"string","format":"date-time","uniqueKey":"redemptions.items.[INDEX].removed_legs.items.[INDEX].market.end_date","typeLabel":"string\u003cdate-time>"},"active":{"type":"boolean","uniqueKey":"redemptions.items.[INDEX].removed_legs.items.[INDEX].market.active","typeLabel":"boolean"},"closed":{"type":"boolean","uniqueKey":"redemptions.items.[INDEX].removed_legs.items.[INDEX].market.closed","typeLabel":"boolean"},"accepting_orders":{"type":"boolean","uniqueKey":"redemptions.items.[INDEX].removed_legs.items.[INDEX].market.accepting_orders","typeLabel":"boolean"},"resolved":{"type":"boolean","uniqueKey":"redemptions.items.[INDEX].removed_legs.items.[INDEX].market.resolved","typeLabel":"boolean"},"winning_outcome_index":{"type":"integer","minimum":0,"uniqueKey":"redemptions.items.[INDEX].removed_legs.items.[INDEX].market.winning_outcome_index","typeLabel":"integer"},"event":{"type":"object","description":"Public Polymarket event metadata associated with a combo leg.","properties":{"event_id":{"type":"string","uniqueKey":"redemptions.items.[INDEX].removed_legs.items.[INDEX].market.event.event_id","typeLabel":"string"},"event_slug":{"type":"string","uniqueKey":"redemptions.items.[INDEX].removed_legs.items.[INDEX].market.event.event_slug","typeLabel":"string"},"event_title":{"type":"string","uniqueKey":"redemptions.items.[INDEX].removed_legs.items.[INDEX].market.event.event_title","typeLabel":"string"},"event_image":{"type":"string","uniqueKey":"redemptions.items.[INDEX].removed_legs.items.[INDEX].market.event.event_image","typeLabel":"string"}},"uniqueKey":"redemptions.items.[INDEX].removed_legs.items.[INDEX].market.event","typeLabel":"object"}},"uniqueKey":"redemptions.items.[INDEX].removed_legs.items.[INDEX].market","typeLabel":"object"}},"uniqueKey":"redemptions.items.[INDEX].removed_legs.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"redemptions.items.[INDEX].removed_legs","typeLabel":"object[]"},"residual_legs":{"type":"array","items":{"type":"object","description":"One selected standard-market outcome represented inside a combo redemption.","required":["leg_index"],"properties":{"leg_index":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"redemptions.items.[INDEX].residual_legs.items.[INDEX].leg_index","typeLabel":"integer"},"leg_position_id":{"type":"string","pattern":"^[0-9]+$","description":"Combo-contract position identifier for this leg. This is distinct from market_token_id.","uniqueKey":"redemptions.items.[INDEX].residual_legs.items.[INDEX].leg_position_id","typeLabel":"string"},"leg_condition_id":{"type":"string","pattern":"^0x[a-f0-9]{64}$","uniqueKey":"redemptions.items.[INDEX].residual_legs.items.[INDEX].leg_condition_id","typeLabel":"string"},"leg_outcome_index":{"type":"integer","minimum":0,"uniqueKey":"redemptions.items.[INDEX].residual_legs.items.[INDEX].leg_outcome_index","typeLabel":"integer"},"leg_outcome_label":{"type":"string","uniqueKey":"redemptions.items.[INDEX].residual_legs.items.[INDEX].leg_outcome_label","typeLabel":"string"},"leg_status":{"type":"string","uniqueKey":"redemptions.items.[INDEX].residual_legs.items.[INDEX].leg_status","typeLabel":"string"},"leg_resolved_at":{"type":"string","format":"date-time","uniqueKey":"redemptions.items.[INDEX].residual_legs.items.[INDEX].leg_resolved_at","typeLabel":"string\u003cdate-time>"},"market_token_id":{"type":"string","pattern":"^[0-9]+$","description":"Canonical Polymarket CLOB token ID for the selected outcome.","uniqueKey":"redemptions.items.[INDEX].residual_legs.items.[INDEX].market_token_id","typeLabel":"string"},"leg_result":{"type":"string","enum":["won","lost","resolved","pending"],"uniqueKey":"redemptions.items.[INDEX].residual_legs.items.[INDEX].leg_result","typeLabel":"enum\u003cstring>"},"leg_current_price":{"type":"string","pattern":"^(0\\.[0-9]{4}|1\\.0000)$","description":"Best available selected-outcome price from 0.0000 to 1.0000.","uniqueKey":"redemptions.items.[INDEX].residual_legs.items.[INDEX].leg_current_price","typeLabel":"string"},"leg_price_source":{"type":"string","enum":["settlement","clob_mid","last_fill","polymarket_market"],"uniqueKey":"redemptions.items.[INDEX].residual_legs.items.[INDEX].leg_price_source","typeLabel":"enum\u003cstring>"},"market":{"type":"object","description":"Public Polymarket market metadata and current resolution state for a combo leg.","properties":{"market_id":{"type":"string","uniqueKey":"redemptions.items.[INDEX].residual_legs.items.[INDEX].market.market_id","typeLabel":"string"},"slug":{"type":"string","uniqueKey":"redemptions.items.[INDEX].residual_legs.items.[INDEX].market.slug","typeLabel":"string"},"title":{"type":"string","uniqueKey":"redemptions.items.[INDEX].residual_legs.items.[INDEX].market.title","typeLabel":"string"},"outcome":{"type":"string","uniqueKey":"redemptions.items.[INDEX].residual_legs.items.[INDEX].market.outcome","typeLabel":"string"},"image_url":{"type":"string","uniqueKey":"redemptions.items.[INDEX].residual_legs.items.[INDEX].market.image_url","typeLabel":"string"},"icon_url":{"type":"string","uniqueKey":"redemptions.items.[INDEX].residual_legs.items.[INDEX].market.icon_url","typeLabel":"string"},"category":{"type":"string","uniqueKey":"redemptions.items.[INDEX].residual_legs.items.[INDEX].market.category","typeLabel":"string"},"subcategory":{"type":"string","uniqueKey":"redemptions.items.[INDEX].residual_legs.items.[INDEX].market.subcategory","typeLabel":"string"},"tags":{"type":"array","items":{"oneOf":[{}],"uniqueKey":"redemptions.items.[INDEX].residual_legs.items.[INDEX].market.tags.items.[INDEX]","typeLabel":"any"},"uniqueKey":"redemptions.items.[INDEX].residual_legs.items.[INDEX].market.tags","typeLabel":"any[]"},"end_date":{"type":"string","format":"date-time","uniqueKey":"redemptions.items.[INDEX].residual_legs.items.[INDEX].market.end_date","typeLabel":"string\u003cdate-time>"},"active":{"type":"boolean","uniqueKey":"redemptions.items.[INDEX].residual_legs.items.[INDEX].market.active","typeLabel":"boolean"},"closed":{"type":"boolean","uniqueKey":"redemptions.items.[INDEX].residual_legs.items.[INDEX].market.closed","typeLabel":"boolean"},"accepting_orders":{"type":"boolean","uniqueKey":"redemptions.items.[INDEX].residual_legs.items.[INDEX].market.accepting_orders","typeLabel":"boolean"},"resolved":{"type":"boolean","uniqueKey":"redemptions.items.[INDEX].residual_legs.items.[INDEX].market.resolved","typeLabel":"boolean"},"winning_outcome_index":{"type":"integer","minimum":0,"uniqueKey":"redemptions.items.[INDEX].residual_legs.items.[INDEX].market.winning_outcome_index","typeLabel":"integer"},"event":{"type":"object","description":"Public Polymarket event metadata associated with a combo leg.","properties":{"event_id":{"type":"string","uniqueKey":"redemptions.items.[INDEX].residual_legs.items.[INDEX].market.event.event_id","typeLabel":"string"},"event_slug":{"type":"string","uniqueKey":"redemptions.items.[INDEX].residual_legs.items.[INDEX].market.event.event_slug","typeLabel":"string"},"event_title":{"type":"string","uniqueKey":"redemptions.items.[INDEX].residual_legs.items.[INDEX].market.event.event_title","typeLabel":"string"},"event_image":{"type":"string","uniqueKey":"redemptions.items.[INDEX].residual_legs.items.[INDEX].market.event.event_image","typeLabel":"string"}},"uniqueKey":"redemptions.items.[INDEX].residual_legs.items.[INDEX].market.event","typeLabel":"object"}},"uniqueKey":"redemptions.items.[INDEX].residual_legs.items.[INDEX].market","typeLabel":"object"}},"uniqueKey":"redemptions.items.[INDEX].residual_legs.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"redemptions.items.[INDEX].residual_legs","typeLabel":"object[]"},"metadata_coverage":{"type":"string","enum":["complete","missing_source_legs","missing_reduced_legs"],"isRequired":true,"uniqueKey":"redemptions.items.[INDEX].metadata_coverage","typeLabel":"enum\u003cstring>"},"parity_status":{"type":"string","isRequired":true,"uniqueKey":"redemptions.items.[INDEX].parity_status","typeLabel":"string"},"wallet":{"type":"string","description":"Present only when you pass an owner EOA: the wallet this row belongs to.","uniqueKey":"redemptions.items.[INDEX].wallet","typeLabel":"string"},"combo_position_id":{"type":"string","pattern":"^[0-9]+$","uniqueKey":"redemptions.items.[INDEX].combo_position_id","typeLabel":"string"},"combo_outcome_index":{"type":"integer","minimum":0,"maximum":255,"uniqueKey":"redemptions.items.[INDEX].combo_outcome_index","typeLabel":"integer"},"amount_usdc":{"type":"string","uniqueKey":"redemptions.items.[INDEX].amount_usdc","typeLabel":"string"},"payout_usdc":{"type":"string","uniqueKey":"redemptions.items.[INDEX].payout_usdc","typeLabel":"string"},"position_amount_usdc":{"type":"string","uniqueKey":"redemptions.items.[INDEX].position_amount_usdc","typeLabel":"string"},"collateral_out_usdc":{"type":"string","uniqueKey":"redemptions.items.[INDEX].collateral_out_usdc","typeLabel":"string"},"tx_dttm":{"type":"string","format":"date-time","uniqueKey":"redemptions.items.[INDEX].tx_dttm","typeLabel":"string\u003cdate-time>"},"source_event_kind":{"type":"string","uniqueKey":"redemptions.items.[INDEX].source_event_kind","typeLabel":"string"},"full_combo_condition_id":{"type":"string","pattern":"^0x[a-f0-9]{62}$","description":"Pre-transition full/source combo for this event; not a guessed earliest ancestor.","uniqueKey":"redemptions.items.[INDEX].full_combo_condition_id","typeLabel":"string"},"parent_combo_condition_id":{"type":"string","pattern":"^0x[a-f0-9]{62}$","uniqueKey":"redemptions.items.[INDEX].parent_combo_condition_id","typeLabel":"string"},"source_combo_condition_id":{"type":"string","pattern":"^0x[a-f0-9]{62}$","uniqueKey":"redemptions.items.[INDEX].source_combo_condition_id","typeLabel":"string"},"reduced_combo_condition_id":{"type":"string","pattern":"^0x[a-f0-9]{62}$","uniqueKey":"redemptions.items.[INDEX].reduced_combo_condition_id","typeLabel":"string"},"residual_combo_condition_id":{"type":"string","pattern":"^0x[a-f0-9]{62}$","uniqueKey":"redemptions.items.[INDEX].residual_combo_condition_id","typeLabel":"string"},"child_yes_combo_condition_id":{"type":"string","pattern":"^0x[a-f0-9]{62}$","uniqueKey":"redemptions.items.[INDEX].child_yes_combo_condition_id","typeLabel":"string"},"child_no_combo_condition_id":{"type":"string","pattern":"^0x[a-f0-9]{62}$","uniqueKey":"redemptions.items.[INDEX].child_no_combo_condition_id","typeLabel":"string"},"destination_combo_condition_id":{"type":"string","pattern":"^0x[a-f0-9]{62}$","uniqueKey":"redemptions.items.[INDEX].destination_combo_condition_id","typeLabel":"string"},"source_position_id":{"type":"string","pattern":"^[0-9]+$","uniqueKey":"redemptions.items.[INDEX].source_position_id","typeLabel":"string"},"destination_position_id":{"type":"string","pattern":"^[0-9]+$","uniqueKey":"redemptions.items.[INDEX].destination_position_id","typeLabel":"string"},"underlying_position_id":{"type":"string","pattern":"^[0-9]+$","uniqueKey":"redemptions.items.[INDEX].underlying_position_id","typeLabel":"string"},"event_id":{"type":"string","uniqueKey":"redemptions.items.[INDEX].event_id","typeLabel":"string"},"condition_index":{"type":"integer","uniqueKey":"redemptions.items.[INDEX].condition_index","typeLabel":"integer"},"lineage":{"type":"object","additionalProperties":true,"uniqueKey":"redemptions.items.[INDEX].lineage","typeLabel":"object"},"source_leg_count":{"type":"integer","minimum":0,"description":"Number of legs in the source combo immediately before this operation.","uniqueKey":"redemptions.items.[INDEX].source_leg_count","typeLabel":"integer"},"removed_leg_count":{"type":"integer","minimum":0,"description":"Number of source legs removed by this operation.","uniqueKey":"redemptions.items.[INDEX].removed_leg_count","typeLabel":"integer"},"remaining_leg_count":{"type":"integer","minimum":0,"description":"Number of legs left in the destination combo; zero for a full redemption.","uniqueKey":"redemptions.items.[INDEX].remaining_leg_count","typeLabel":"integer"},"leg_transition":{"type":"string","pattern":"^[0-9]+_to_[0-9]+$","description":"Compact before-to-after leg count, for example 3_to_2 or 3_to_0.","uniqueKey":"redemptions.items.[INDEX].leg_transition","typeLabel":"string"},"remaining_combo":{"type":"object","description":"Compact destination-combo holding created by a partial redemption. This is not a positions, cost-basis, or P\u0026L record.","required":["combo_condition_id","combo_position_id"],"properties":{"combo_condition_id":{"type":"string","pattern":"^0x[a-f0-9]{62}$","isRequired":true,"uniqueKey":"redemptions.items.[INDEX].remaining_combo.combo_condition_id","typeLabel":"string"},"combo_position_id":{"type":"string","pattern":"^[0-9]+$","isRequired":true,"uniqueKey":"redemptions.items.[INDEX].remaining_combo.combo_position_id","typeLabel":"string"},"shares_created":{"type":"string","pattern":"^[0-9]+\\.[0-9]{6}$","uniqueKey":"redemptions.items.[INDEX].remaining_combo.shares_created","typeLabel":"string"},"current_wallet_balance":{"type":"string","pattern":"^[0-9]+\\.[0-9]{6}$","uniqueKey":"redemptions.items.[INDEX].remaining_combo.current_wallet_balance","typeLabel":"string"},"still_held":{"type":"boolean","uniqueKey":"redemptions.items.[INDEX].remaining_combo.still_held","typeLabel":"boolean"},"status":{"type":"string","enum":["OPEN","CLOSED"],"uniqueKey":"redemptions.items.[INDEX].remaining_combo.status","typeLabel":"enum\u003cstring>"}},"uniqueKey":"redemptions.items.[INDEX].remaining_combo","typeLabel":"object"}},"uniqueKey":"redemptions.items.[INDEX]","typeLabel":"object"},"uniqueKey":"redemptions","typeLabel":"object[]"},"wallets":{"type":"array","description":"Present only when you pass an owner EOA: the combined wallets, in a fixed order.","items":{"type":"object","description":"One wallet combined into an owner-address response.","required":["wallet","type"],"properties":{"wallet":{"type":"string","description":"Wallet address, lowercased","isRequired":true,"uniqueKey":"wallets.items.[INDEX].wallet","typeLabel":"string"},"type":{"type":"string","enum":["eoa","safe","proxy","deposit_wallet"],"description":"Wallet type","isRequired":true,"uniqueKey":"wallets.items.[INDEX].type","typeLabel":"enum\u003cstring>"}},"uniqueKey":"wallets.items.[INDEX]","typeLabel":"object"},"uniqueKey":"wallets","typeLabel":"object[]"},"rows_returned":{"type":"integer","uniqueKey":"rows_returned","typeLabel":"integer"},"has_more":{"type":"boolean","uniqueKey":"has_more","typeLabel":"boolean"},"offset":{"type":"integer","uniqueKey":"offset","typeLabel":"integer"},"limit":{"type":"integer","uniqueKey":"limit","typeLabel":"integer"},"position_type":{"type":"string","const":"combo","uniqueKey":"position_type","typeLabel":"string"},"source":{"type":"string","const":"v3.combos.redemptions","uniqueKey":"source","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"redemptions":[{"position_type":"combo","is_combo":true,"id":"\u003cstring>","type":"\u003cstring>","event_kind":"PositionRedeemed","side":"\u003cstring>","module_kind":"Combinatorial","user_address":"\u003cstring>","wallet_address":"\u003cstring>","combo_condition_id":"\u003cstring>","module_id":3,"timestamp":123,"tx_hash":"\u003cstring>","log_index":123,"block_number":123,"redemption_scope":"full","redemption_type":"FULL_COMBO","redemption_evidence":"terminal_position_redeemed","is_full_combo_redemption":true,"is_partial_combo_redemption":true,"is_terminal_redemption":true,"is_partial_combo_reduction":true,"has_collateral_payout":true,"lineage_event_id":"\u003cstring>","lineage_status":"\u003cstring>","legs":[{"leg_index":1,"leg_position_id":"\u003cstring>","leg_condition_id":"\u003cstring>","leg_outcome_index":1,"leg_outcome_label":"\u003cstring>","leg_status":"\u003cstring>","leg_resolved_at":"2023-11-07T05:31:56Z","market_token_id":"\u003cstring>","leg_result":"won","leg_current_price":"\u003cstring>","leg_price_source":"settlement","market":{"market_id":"\u003cstring>","slug":"\u003cstring>","title":"\u003cstring>","outcome":"\u003cstring>","image_url":"\u003cstring>","icon_url":"\u003cstring>","category":"\u003cstring>","subcategory":"\u003cstring>","tags":["\u003cunknown>"],"end_date":"2023-11-07T05:31:56Z","active":true,"closed":true,"accepting_orders":true,"resolved":true,"winning_outcome_index":1,"event":{"event_id":"\u003cstring>","event_slug":"\u003cstring>","event_title":"\u003cstring>","event_image":"\u003cstring>"}}}],"full_legs":[{"leg_index":1,"leg_position_id":"\u003cstring>","leg_condition_id":"\u003cstring>","leg_outcome_index":1,"leg_outcome_label":"\u003cstring>","leg_status":"\u003cstring>","leg_resolved_at":"2023-11-07T05:31:56Z","market_token_id":"\u003cstring>","leg_result":"won","leg_current_price":"\u003cstring>","leg_price_source":"settlement","market":{"market_id":"\u003cstring>","slug":"\u003cstring>","title":"\u003cstring>","outcome":"\u003cstring>","image_url":"\u003cstring>","icon_url":"\u003cstring>","category":"\u003cstring>","subcategory":"\u003cstring>","tags":["\u003cunknown>"],"end_date":"2023-11-07T05:31:56Z","active":true,"closed":true,"accepting_orders":true,"resolved":true,"winning_outcome_index":1,"event":{"event_id":"\u003cstring>","event_slug":"\u003cstring>","event_title":"\u003cstring>","event_image":"\u003cstring>"}}}],"source_legs":[{"leg_index":1,"leg_position_id":"\u003cstring>","leg_condition_id":"\u003cstring>","leg_outcome_index":1,"leg_outcome_label":"\u003cstring>","leg_status":"\u003cstring>","leg_resolved_at":"2023-11-07T05:31:56Z","market_token_id":"\u003cstring>","leg_result":"won","leg_current_price":"\u003cstring>","leg_price_source":"settlement","market":{"market_id":"\u003cstring>","slug":"\u003cstring>","title":"\u003cstring>","outcome":"\u003cstring>","image_url":"\u003cstring>","icon_url":"\u003cstring>","category":"\u003cstring>","subcategory":"\u003cstring>","tags":["\u003cunknown>"],"end_date":"2023-11-07T05:31:56Z","active":true,"closed":true,"accepting_orders":true,"resolved":true,"winning_outcome_index":1,"event":{"event_id":"\u003cstring>","event_slug":"\u003cstring>","event_title":"\u003cstring>","event_image":"\u003cstring>"}}}],"remaining_legs":[{"leg_index":1,"leg_position_id":"\u003cstring>","leg_condition_id":"\u003cstring>","leg_outcome_index":1,"leg_outcome_label":"\u003cstring>","leg_status":"\u003cstring>","leg_resolved_at":"2023-11-07T05:31:56Z","market_token_id":"\u003cstring>","leg_result":"won","leg_current_price":"\u003cstring>","leg_price_source":"settlement","market":{"market_id":"\u003cstring>","slug":"\u003cstring>","title":"\u003cstring>","outcome":"\u003cstring>","image_url":"\u003cstring>","icon_url":"\u003cstring>","category":"\u003cstring>","subcategory":"\u003cstring>","tags":["\u003cunknown>"],"end_date":"2023-11-07T05:31:56Z","active":true,"closed":true,"accepting_orders":true,"resolved":true,"winning_outcome_index":1,"event":{"event_id":"\u003cstring>","event_slug":"\u003cstring>","event_title":"\u003cstring>","event_image":"\u003cstring>"}}}],"removed_legs":[{"leg_index":1,"leg_position_id":"\u003cstring>","leg_condition_id":"\u003cstring>","leg_outcome_index":1,"leg_outcome_label":"\u003cstring>","leg_status":"\u003cstring>","leg_resolved_at":"2023-11-07T05:31:56Z","market_token_id":"\u003cstring>","leg_result":"won","leg_current_price":"\u003cstring>","leg_price_source":"settlement","market":{"market_id":"\u003cstring>","slug":"\u003cstring>","title":"\u003cstring>","outcome":"\u003cstring>","image_url":"\u003cstring>","icon_url":"\u003cstring>","category":"\u003cstring>","subcategory":"\u003cstring>","tags":["\u003cunknown>"],"end_date":"2023-11-07T05:31:56Z","active":true,"closed":true,"accepting_orders":true,"resolved":true,"winning_outcome_index":1,"event":{"event_id":"\u003cstring>","event_slug":"\u003cstring>","event_title":"\u003cstring>","event_image":"\u003cstring>"}}}],"residual_legs":[{"leg_index":1,"leg_position_id":"\u003cstring>","leg_condition_id":"\u003cstring>","leg_outcome_index":1,"leg_outcome_label":"\u003cstring>","leg_status":"\u003cstring>","leg_resolved_at":"2023-11-07T05:31:56Z","market_token_id":"\u003cstring>","leg_result":"won","leg_current_price":"\u003cstring>","leg_price_source":"settlement","market":{"market_id":"\u003cstring>","slug":"\u003cstring>","title":"\u003cstring>","outcome":"\u003cstring>","image_url":"\u003cstring>","icon_url":"\u003cstring>","category":"\u003cstring>","subcategory":"\u003cstring>","tags":["\u003cunknown>"],"end_date":"2023-11-07T05:31:56Z","active":true,"closed":true,"accepting_orders":true,"resolved":true,"winning_outcome_index":1,"event":{"event_id":"\u003cstring>","event_slug":"\u003cstring>","event_title":"\u003cstring>","event_image":"\u003cstring>"}}}],"metadata_coverage":"complete","parity_status":"\u003cstring>","wallet":"\u003cstring>","combo_position_id":"\u003cstring>","combo_outcome_index":127,"amount_usdc":"\u003cstring>","payout_usdc":"\u003cstring>","position_amount_usdc":"\u003cstring>","collateral_out_usdc":"\u003cstring>","tx_dttm":"2023-11-07T05:31:56Z","source_event_kind":"\u003cstring>","full_combo_condition_id":"\u003cstring>","parent_combo_condition_id":"\u003cstring>","source_combo_condition_id":"\u003cstring>","reduced_combo_condition_id":"\u003cstring>","residual_combo_condition_id":"\u003cstring>","child_yes_combo_condition_id":"\u003cstring>","child_no_combo_condition_id":"\u003cstring>","destination_combo_condition_id":"\u003cstring>","source_position_id":"\u003cstring>","destination_position_id":"\u003cstring>","underlying_position_id":"\u003cstring>","event_id":"\u003cstring>","condition_index":123,"lineage":{},"source_leg_count":1,"removed_leg_count":1,"remaining_leg_count":1,"leg_transition":"\u003cstring>","remaining_combo":{"combo_condition_id":"\u003cstring>","combo_position_id":"\u003cstring>","shares_created":"\u003cstring>","current_wallet_balance":"\u003cstring>","still_held":true,"status":"OPEN"}}],"wallets":[{"wallet":"\u003cstring>","type":"eoa"}],"rows_returned":123,"has_more":true,"offset":123,"limit":123,"position_type":"combo","source":"v3.combos.redemptions"}}},"exampleType":"generated"}},"exampleType":"generated"},"0270e075-8005-434f-956c-71ba15766aae":{"description":"Invalid filter","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"5bac9960-6cf0-4e5c-9ae4-72e99aa34fab":{"description":"Unauthorized","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"a156790d-8a02-4b66-b2a3-3ff4705d838d":{"description":"Combo read model unavailable","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}}},"security":{"747c4ffe-2395-4c6e-b221-6f7726123bbb":{"api_key":{"type":"apiKey","in":"header","name":"x-api-key","scopes":[],"schemeName":"api_key"}}},"servers":{"509b9636-8ccf-4ece-bfc3-51e4d357e7ee":{"url":"https://api.polynode.dev","description":"Production"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"x-api-key","scopes":[],"schemeName":"api_key"},"schema":{"title":"x-api-key","type":"string","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"api_key","name":"x-api-key"}],"title":"api_key"}]},"originalFileLocation":"openapi.json"},"subdomain":"polynode","siteName":"PolyNode","title":"Combo Redemptions - PolyNode","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-21T01:07:55.041Z","originalFileLocation":"data/combos/redemptions.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Query terminal combo redemptions, partial post-resolution compression, and exact on-chain lineage.\">\u003cmeta data-mint-head name=\"application-name\" content=\"PolyNode\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/polynode/nh0EcUVk_uYhjcGA/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/polynode/nh0EcUVk_uYhjcGA/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/polynode/nh0EcUVk_uYhjcGA/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/polynode/nh0EcUVk_uYhjcGA/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/polynode/nh0EcUVk_uYhjcGA/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/polynode/nh0EcUVk_uYhjcGA/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/polynode/nh0EcUVk_uYhjcGA/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/polynode/nh0EcUVk_uYhjcGA/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/polynode/nh0EcUVk_uYhjcGA/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Combo Redemptions - PolyNode\">\u003cmeta data-mint-head property=\"og:description\" content=\"Query terminal combo redemptions, partial post-resolution compression, and exact on-chain lineage.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"PolyNode\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.polynode.dev/data/combos/redemptions\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://polynode.mintlify.app/_mintlify/api/og/v2?division=Combos\u0026amp;title=Combo+Redemptions\u0026amp;description=Query+terminal+combo+redemptions%2C+partial+post-resolution+compression%2C+and+exact+on-chain+lineage.\u0026amp;theme=9068a4359a136d170ef1e1e8\u0026amp;signature=d372b951f91ac9c613d137a6cbd0769454c5a0a04d3f11e56237c7b5f1bc6f34\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Combo Redemptions - PolyNode\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Query terminal combo redemptions, partial post-resolution compression, and exact on-chain lineage.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://polynode.mintlify.app/_mintlify/api/og/v2?division=Combos\u0026amp;title=Combo+Redemptions\u0026amp;description=Query+terminal+combo+redemptions%2C+partial+post-resolution+compression%2C+and+exact+on-chain+lineage.\u0026amp;theme=9068a4359a136d170ef1e1e8\u0026amp;signature=d372b951f91ac9c613d137a6cbd0769454c5a0a04d3f11e56237c7b5f1bc6f34\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/polynode/nh0EcUVk_uYhjcGA/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"PolyNode\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#3b82f6\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.polynode.dev/data/combos/redemptions\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/data/combos/redemptions.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.polynode.dev/#organization\",\"name\":\"PolyNode\",\"url\":\"https://docs.polynode.dev\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/polynode/zluszUOhqmSDk1RK/images/logo-light.png?fit=max\u0026auto=format\u0026n=zluszUOhqmSDk1RK\u0026q=85\u0026s=fc49b798da5a361cb76f4733f13230dd\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.polynode.dev#website\",\"name\":\"PolyNode\",\"url\":\"https://docs.polynode.dev\",\"publisher\":{\"@id\":\"https://docs.polynode.dev/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.polynode.dev/data/combos/redemptions#webpage\",\"url\":\"https://docs.polynode.dev/data/combos/redemptions\",\"name\":\"Combo Redemptions\",\"description\":\"Query terminal combo redemptions, partial post-resolution compression, and exact on-chain lineage.\",\"dateModified\":\"2026-10-21T01:07:55.041Z\",\"isPartOf\":{\"@id\":\"https://docs.polynode.dev#website\"},\"breadcrumb\":{\"@id\":\"https://docs.polynode.dev/data/combos/redemptions#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.polynode.dev/data/combos/redemptions#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Combos\",\"item\":\"https://docs.polynode.dev/data/combos/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Combo Redemptions\",\"item\":\"https://docs.polynode.dev/data/combos/redemptions\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.polynode.dev/data/combos/redemptions#apireference\",\"headline\":\"Combo Redemptions\",\"name\":\"Combo Redemptions\",\"description\":\"Query terminal combo redemptions, partial post-resolution compression, and exact on-chain lineage.\",\"url\":\"https://docs.polynode.dev/data/combos/redemptions\",\"mainEntityOfPage\":{\"@id\":\"https://docs.polynode.dev/data/combos/redemptions#webpage\"},\"dateModified\":\"2026-10-21T01:07:55.041Z\",\"publisher\":{\"@id\":\"https://docs.polynode.dev/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.polynode.dev#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"PolyNode\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"PolyNode","nav":{"global":null,"tabs":[{"tab":"WebSocket","pages":[{"title":"WebSocket","href":"/websocket/overview"}]},{"tab":"Webhooks","pages":[{"title":"Webhooks","href":"/webhooks/overview"}]},{"tab":"API Reference","groups":[{"group":"Overview","pages":[{"title":"API Reference","href":"/api-reference/overview"}]},{"group":"V3 Data API","pages":[{"title":"API Overview","href":"/data/overview"}]},{"group":"Query Catalog","root":{"title":"Query Catalog","href":"/data/query-catalog/overview"},"tag":"Start Here","pages":[{"title":"Trades Query Catalog","href":"/data/query-catalog/trades"},{"title":"All Trades","href":"/data/query-catalog/trades/all-trades"},{"title":"Trades by Wallet","href":"/data/query-catalog/trades/by-wallet"},{"title":"Trades by Order Hash","href":"/data/query-catalog/trades/by-order-hash"},{"title":"Trades by Market Token","href":"/data/query-catalog/trades/by-market-token"},{"title":"Trades by Market Slug","href":"/data/query-catalog/trades/by-market-slug"},{"title":"Wallet Trades by Condition","href":"/data/query-catalog/trades/wallet-by-condition"},{"title":"Wallet Trades Grouped by Order","href":"/data/query-catalog/trades/wallet-grouped-by-order"},{"title":"Builder Trades","href":"/data/query-catalog/trades/by-builder"},{"title":"Combo Wallet Trades","href":"/data/query-catalog/trades/combo-wallet-trades"},{"title":"Positions Query Catalog","href":"/data/query-catalog/positions"},{"title":"Positions by Wallet","href":"/data/query-catalog/positions/by-wallet"},{"title":"Open Wallet Positions","href":"/data/query-catalog/positions/open-wallet-positions"},{"title":"Global Positions","href":"/data/query-catalog/positions/global-positions"},{"title":"Positions by Market Token","href":"/data/query-catalog/positions/by-market-token"},{"title":"Positions by Condition","href":"/data/query-catalog/positions/by-condition"},{"title":"Positions by Market Slug","href":"/data/query-catalog/positions/by-market-slug"},{"title":"Combo Positions","href":"/data/query-catalog/positions/combo-positions"},{"title":"P\u0026L Query Catalog","href":"/data/query-catalog/pnl"},{"title":"Wallet All-Time P\u0026L","href":"/data/query-catalog/pnl/wallet-all-time"},{"title":"Wallet Time-Windowed P\u0026L","href":"/data/query-catalog/pnl/wallet-time-window"},{"title":"Wallet P\u0026L by Tag","href":"/data/query-catalog/pnl/wallet-by-tag"},{"title":"Wallet P\u0026L by Market","href":"/data/query-catalog/pnl/wallet-by-market"},{"title":"Wallet P\u0026L Events","href":"/data/query-catalog/pnl/wallet-events"},{"title":"Batch Wallet P\u0026L","href":"/data/query-catalog/pnl/batch-wallet-pnl"},{"title":"Global P\u0026L Leaderboard","href":"/data/query-catalog/pnl/global-leaderboard"},{"title":"Tag P\u0026L Leaderboard","href":"/data/query-catalog/pnl/tag-leaderboard"},{"title":"Markets Query Catalog","href":"/data/query-catalog/markets"},{"title":"Search Markets","href":"/data/query-catalog/markets/search-markets"},{"title":"Market by Condition","href":"/data/query-catalog/markets/by-condition"},{"title":"Condition Detail","href":"/data/query-catalog/markets/condition-detail"},{"title":"Trades and Positions by Slug","href":"/data/query-catalog/markets/by-slug"},{"title":"Token Info","href":"/data/query-catalog/markets/token-info"},{"title":"Token Price","href":"/data/query-catalog/markets/token-price"},{"title":"Market Candles","href":"/data/query-catalog/markets/candles"},{"title":"Tags and Markets by Tag","href":"/data/query-catalog/markets/tags"},{"title":"Market Resolutions","href":"/data/query-catalog/markets/resolutions"},{"title":"Wallet Activity Query Catalog","href":"/data/query-catalog/wallet-activity"},{"title":"Unified Wallet Activity","href":"/data/query-catalog/wallets/unified-activity"},{"title":"Wallet Splits","href":"/data/query-catalog/wallets/splits"},{"title":"Wallet Merges","href":"/data/query-catalog/wallets/merges"},{"title":"Wallet Redemptions","href":"/data/query-catalog/wallets/redemptions"},{"title":"Neg-Risk Conversions","href":"/data/query-catalog/wallets/neg-risk-conversions"},{"title":"PolyUSD Flows","href":"/data/query-catalog/wallets/polyusd-flows"},{"title":"Wallet Fees Paid","href":"/data/query-catalog/wallets/fees-paid"},{"title":"Wallet Rebates and Rewards","href":"/data/query-catalog/wallets/rebates-rewards"},{"title":"Builders Query Catalog","href":"/data/query-catalog/builders"},{"title":"Builder Leaderboard","href":"/data/query-catalog/builders/leaderboard"},{"title":"Builder Detail","href":"/data/query-catalog/builders/detail"},{"title":"Builder Trader Leaderboard","href":"/data/query-catalog/builders/trader-leaderboard"},{"title":"Builder Daily Activity","href":"/data/query-catalog/builders/daily-activity"},{"title":"Compare Builder Daily Activity","href":"/data/query-catalog/builders/activity-comparison"},{"title":"Builder Trades","href":"/data/query-catalog/builders/trades"},{"title":"Builder Trades by Market","href":"/data/query-catalog/builders/trades-by-market"},{"title":"Builder Trades by Tag or Category","href":"/data/query-catalog/builders/trades-by-tag-category"},{"title":"Builder Trades by Side and Size","href":"/data/query-catalog/builders/trades-by-side-size"},{"title":"Tags and Categories Query Catalog","href":"/data/query-catalog/tags-categories"},{"title":"Combos Query Catalog","href":"/data/query-catalog/combos"},{"title":"Combo Markets","href":"/data/query-catalog/combos/markets"},{"title":"Combo Activity","href":"/data/query-catalog/combos/activity"},{"title":"Combo Redemptions","href":"/data/query-catalog/combos/redemptions"},{"title":"Wallet Combo Summary","href":"/data/query-catalog/combos/wallet-summary"},{"title":"Wallet Combo Positions","href":"/data/query-catalog/combos/wallet-positions"},{"title":"Wallet Combo Trades","href":"/data/query-catalog/combos/wallet-trades"},{"title":"Wallet Combo Activity","href":"/data/query-catalog/combos/wallet-activity"},{"title":"Wallet Combo Redemptions","href":"/data/query-catalog/combos/wallet-redemptions"},{"title":"Include Combos in Wallet Views","href":"/data/query-catalog/combos/include-combos"}]},{"group":"Wallet P\u0026L","pages":[{"title":"Resolve Wallet","openapi":"GET /v1/resolve/{query}","href":"/api-reference/wallets/resolve"},{"title":"Wallet Summary","openapi":"GET /v3/wallets/{address}","href":"/data/wallets/summary"},{"title":"Wallet P\u0026L","openapi":"GET /v3/wallets/{address}/pnl","href":"/data/wallets/pnl"},{"title":"Wallet P\u0026L Time Series","openapi":"GET /v3/wallets/{address}/pnl/events","href":"/data/wallets/pnl-events"},{"title":"Batch Wallet P\u0026L","openapi":"POST /v3/wallets/batch","href":"/data/wallets/batch"},{"title":"Wallet Positions","openapi":"GET /v3/wallets/{address}/positions","href":"/data/wallets/positions"}]},{"group":"Wallet Activity","pages":[{"title":"Wallet Trades","openapi":"GET /v3/wallets/{address}/trades","href":"/data/wallets/trades"},{"title":"Copy PnL","openapi":"GET /v3/wallets/{address}/copy-pnl","href":"/data/wallets/copy-pnl"},{"title":"Copy PnL Batch","openapi":"POST /v3/copy-pnl/batch","href":"/data/wallets/copy-pnl-batch"},{"title":"Wallet Fees Paid","openapi":"GET /v3/wallets/{address}/fees-paid","href":"/data/wallets/fees-paid"},{"title":"Wallet PolyUSD Flows","openapi":"GET /v3/wallets/{address}/polyusd-flows","href":"/data/wallets/polyusd-flows"},{"title":"Wallet Maker Rebates","openapi":"GET /v3/wallets/{address}/rebates","href":"/data/wallets/rebates"},{"title":"Wallet Redemptions","openapi":"GET /v3/wallets/{address}/redemptions","href":"/data/wallets/redemptions"},{"title":"Wallet Splits","openapi":"GET /v3/wallets/{address}/splits","href":"/data/wallets/splits"},{"title":"Wallet Merges","openapi":"GET /v3/wallets/{address}/merges","href":"/data/wallets/merges"},{"title":"Wallet NRC","openapi":"GET /v3/wallets/{address}/nrc","href":"/data/wallets/nrc"},{"title":"Wallet Activity","openapi":"GET /v3/wallets/{address}/activity","href":"/data/wallets/activity"}]},{"group":"Credits","pages":[{"title":"Credits Overview","href":"/credits/overview"},{"title":"Liquidity Rewards","href":"/credits/rewards"},{"title":"Yield","href":"/credits/yield"},{"group":"Rebates","pages":[{"title":"Maker Rebates","href":"/credits/maker-rebates"},{"title":"Taker Rebates","href":"/credits/taker-rebates"}]},{"title":"Referral Rewards","href":"/credits/referral-rewards"},{"group":"Credits API Reference","pages":[{"title":"Wallet Credit Totals","openapi":"GET /v3/wallets/{addr}/credits/totals","href":"/credits/wallet-totals"},{"title":"Wallet Credit Events","openapi":"GET /v3/wallets/{addr}/credits","href":"/credits/wallet-events"},{"title":"Wallet Credit Series","openapi":"GET /v3/wallets/{addr}/credits/series","href":"/credits/wallet-series"},{"title":"Credits Leaderboard","openapi":"GET /v3/credits/leaderboard","href":"/credits/leaderboard"},{"title":"Global Credit Stats","openapi":"GET /v3/credits/stats","href":"/credits/stats"},{"title":"Global Credit Feed","openapi":"GET /v3/credits/events","href":"/credits/feed"},{"title":"Credit Distributors","openapi":"GET /v3/credits/distributors","href":"/credits/distributors"},{"title":"Decode Payout Transaction","openapi":"GET /v3/credits/txs/{hash}","href":"/credits/tx"},{"title":"Recipient Growth","openapi":"GET /v3/credits/recipients/stats","href":"/credits/recipients"}]}]},{"group":"Identity","pages":[{"title":"Batch Resolve","openapi":"POST /v3/identities/batch","href":"/identities/batch-resolve"},{"title":"Username Search","openapi":"GET /v3/identities/search","href":"/identities/search"},{"title":"Identity Lookup","openapi":"GET /v3/identities/{addr}","href":"/identities/lookup"}]},{"group":"Fees","pages":[{"title":"Fees Overview","href":"/data/fees/overview"},{"title":"Wallet Fees Paid","href":"/data/fees/wallet-fees-paid"},{"title":"Global Fee Events","href":"/data/fees/global-fees"},{"title":"Fees by Receiver","href":"/data/fees/fees-by-receiver"},{"title":"Builder Fees","href":"/data/fees/builder-fees"},{"title":"Maker Rebates","href":"/data/fees/maker-rebates"},{"title":"Reward Market Configs","href":"/data/fees/reward-market-configs"}]},{"group":"Combos","tag":"New","pages":[{"title":"Combos Overview","href":"/data/combos/overview"},{"title":"Combo Markets","openapi":"GET /v3/combos/markets","href":"/data/combos/markets"},{"title":"Combo Activity","openapi":"GET /v3/combos/activity","href":"/data/combos/activity"},{"title":"Combo Daily Activity","openapi":"GET /v3/combos/activity/daily","href":"/data/combos/daily-activity"},{"title":"Combo P\u0026L Leaderboard","openapi":"GET /v3/combos/leaderboard","description":"Rank eligible Combo wallets by realized P\u0026L over fixed or custom windows, or by marked All Time P\u0026L.","href":"/data/combos/leaderboard"},{"title":"Combo Redemptions","openapi":"GET /v3/combos/redemptions","href":"/data/combos/redemptions"},{"title":"Wallet Combo Summary","openapi":"GET /v3/wallets/{address}/combos/summary","description":"Get combo-only P\u0026L and position counts for one wallet.","href":"/data/combos/wallet-summary"},{"title":"Wallet Combo Positions","openapi":"GET /v3/wallets/{address}/combos/positions","href":"/data/combos/wallet-positions"},{"title":"Wallet Combo Trades","openapi":"GET /v3/wallets/{address}/combos/trades","href":"/data/combos/wallet-trades"},{"title":"Wallet Combo Activity","openapi":"GET /v3/wallets/{address}/combos/activity","href":"/data/combos/wallet-activity"},{"title":"Wallet Combo Redemptions","openapi":"GET /v3/wallets/{address}/combos/redemptions","href":"/data/combos/wallet-redemptions"}]},{"group":"Rewards","pages":[{"title":"Reward Markets","openapi":"GET /v3/rewards/markets","href":"/data/rewards/markets"},{"title":"Reward Market Detail","openapi":"GET /v3/rewards/markets/{condition_id}","href":"/data/rewards/market"}]},{"group":"Markets \u0026 Search","pages":[{"title":"Market Catalog","openapi":"GET /v3/markets","href":"/data/markets/catalog"},{"title":"Market Catalog Stats","openapi":"GET /v3/markets/stats","href":"/data/markets/catalog-stats"},{"title":"Event Catalog","openapi":"GET /v3/events","href":"/data/events/catalog"},{"title":"Event Catalog Stats","openapi":"GET /v3/events/stats","href":"/data/events/catalog-stats"},{"title":"Search Markets","openapi":"GET /v3/markets/search","href":"/data/markets/search"},{"title":"Market by Condition","openapi":"GET /v3/markets/condition/{condition_id}","href":"/data/markets/by-condition"},{"title":"Market Positions (Condition)","openapi":"GET /v3/markets/condition/{condition_id}/positions","href":"/data/markets/condition-positions"},{"title":"Market Trades","openapi":"GET /v3/markets/{token_id}/trades","href":"/data/markets/trades"},{"title":"Market Positions (Token)","openapi":"GET /v3/markets/{token_id}/positions","href":"/data/markets/positions"},{"title":"Token Price","openapi":"GET /v3/markets/{token_id}/price","href":"/data/markets/price"},{"title":"Market Candles","href":"/data/markets/candles"},{"title":"Market by Slug","openapi":"GET /v3/markets/slug/{slug}/trades","href":"/data/markets/by-slug"}]},{"group":"Orderbook","pages":[{"title":"Order Book","openapi":"GET /v1/orderbook/{token_id}","href":"/api-reference/orderbook/order-book"},{"title":"Midpoint Price","openapi":"GET /v1/midpoint/{token_id}","href":"/api-reference/orderbook/midpoint"},{"title":"Bid-Ask Spread","openapi":"GET /v1/spread/{token_id}","href":"/api-reference/orderbook/spread"}]},{"group":"Leaderboard \u0026 Tags","pages":[{"title":"Leaderboard","openapi":"GET /v3/leaderboard","href":"/data/leaderboard/global"},{"title":"Leaderboard Scopes","openapi":"GET /v3/leaderboard/scopes","href":"/data/leaderboard/scopes"},{"title":"Tags","openapi":"GET /v3/tags","href":"/data/leaderboard/tags"},{"title":"Tag Markets","openapi":"GET /v3/tags/{slug}","href":"/data/leaderboard/tag-markets"},{"title":"Tag Leaderboard","openapi":"GET /v3/tags/{slug}/leaderboard","href":"/data/leaderboard/tag-leaderboard"}]},{"group":"Builders","pages":[{"title":"Builder Leaderboard","openapi":"GET /v3/builders","href":"/data/builders/list"},{"title":"Builder Detail","openapi":"GET /v3/builders/{code}","href":"/data/builders/detail"},{"title":"Builder Trader P\u0026L Leaderboard","openapi":"GET /v3/builders/{code}/leaderboard","href":"/data/builders/trader-leaderboard"},{"title":"Builder Daily Activity","href":"/data/builders/daily-activity"},{"title":"Compare Builder Daily Activity","href":"/data/builders/activity-comparison"},{"title":"Builder Trades","openapi":"GET /v3/builders/{code}/trades","href":"/data/builders/trades"}]},{"group":"Polymarket Profiles","tag":"Beta","pages":[{"title":"Polymarket Profiles","href":"/api-reference/polymarket-profiles/overview"},{"title":"Check Username Availability","openapi":"GET /v3/polymarket/profiles/username-available","href":"/api-reference/polymarket-profiles/username-available"},{"title":"Create Username Challenge","openapi":"POST /v3/polymarket/profiles/username/challenge","href":"/api-reference/polymarket-profiles/create-challenge"},{"title":"Complete Username Action","openapi":"POST /v3/polymarket/profiles/username/complete","href":"/api-reference/polymarket-profiles/complete-username"},{"title":"Get Public Profile","openapi":"GET /v3/polymarket/profiles/{address}","href":"/api-reference/polymarket-profiles/get-profile"}]},{"group":"Global","pages":[{"title":"Platform Stats","openapi":"GET /v3/stats","href":"/data/global/stats"},{"title":"Global Trades","openapi":"GET /v3/trades","href":"/data/global/trades"},{"title":"Global Positions","openapi":"GET /v3/positions","href":"/data/global/positions"},{"title":"Fee Events","openapi":"GET /v3/fees","href":"/data/global/fees"},{"title":"Market Resolutions","openapi":"GET /v3/resolutions","href":"/data/global/resolutions"},{"title":"Condition Detail","openapi":"GET /v3/conditions/{condition_id}","href":"/data/global/conditions"}]},{"group":"Tokens","pages":[{"title":"Token Info","openapi":"GET /v3/tokens/{token_id}","href":"/data/tokens/info"}]},{"group":"Perps","pages":[{"title":"Perps Overview","href":"/perps/overview"},{"title":"Quickstart","href":"/perps/quickstart"},{"title":"Wallet Mapping","href":"/perps/wallet-mapping"},{"title":"Rate Limits","href":"/perps/rate-limits"}]},{"group":"Perps Market Data","pages":[{"title":"Instruments","openapi":"GET /v3/perps/instruments","href":"/perps/market-data/instruments"},{"title":"Tickers","openapi":"GET /v3/perps/tickers/{instrument}","href":"/perps/market-data/tickers"},{"title":"Screener","openapi":"GET /v3/perps/screener","href":"/perps/market-data/screener"},{"title":"Best Bid/Offer","openapi":"GET /v3/perps/bbo/{instrument}","href":"/perps/market-data/bbo"},{"title":"Orderbook","openapi":"GET /v3/perps/book/{instrument}","href":"/perps/market-data/book"},{"title":"Trades","openapi":"GET /v3/perps/trades/{instrument}","href":"/perps/market-data/trades"},{"title":"24h Statistics","openapi":"GET /v3/perps/statistics/{instrument}","href":"/perps/market-data/statistics"},{"title":"Klines (OHLCV)","openapi":"GET /v3/perps/klines/{instrument}","href":"/perps/market-data/klines"},{"title":"Funding Rates","openapi":"GET /v3/perps/funding/{instrument}","href":"/perps/market-data/funding"},{"title":"Open Interest History","openapi":"GET /v3/perps/oi/{instrument}","href":"/perps/market-data/open-interest"},{"title":"Volume History","openapi":"GET /v3/perps/volume/{instrument}","href":"/perps/market-data/volume"},{"title":"Perps Daily Activity","openapi":"GET /v3/perps/activity/daily","href":"/perps/market-data/daily-activity"},{"title":"Fees \u0026 Exchange Meta","href":"/perps/market-data/meta"},{"title":"Basis History","openapi":"GET /v3/perps/basis/{instrument}","href":"/perps/market-data/basis"},{"title":"Trade Flow / CVD","openapi":"GET /v3/perps/flow/{instrument}","href":"/perps/market-data/flow"},{"title":"Cumulative Funding","openapi":"GET /v3/perps/funding-pnl/{instrument}","href":"/perps/market-data/funding-pnl"}]},{"group":"Perps Wallets","pages":[{"title":"Wallet Overview","openapi":"GET /v3/perps/wallets/{address}","href":"/perps/wallets/overview"},{"title":"Portfolio","openapi":"GET /v3/perps/wallets/{address}/portfolio","href":"/perps/wallets/portfolio"},{"title":"Registered","openapi":"GET /v3/perps/wallets/{address}/registered","href":"/perps/wallets/registered"},{"title":"Registered (batch)","openapi":"GET /v3/perps/wallets/registered","href":"/perps/wallets/batch-registered"},{"title":"Portfolios (batch)","openapi":"GET /v3/perps/wallets/portfolios","href":"/perps/wallets/batch-portfolios"}]},{"group":"Perps Analytics","pages":[{"title":"Perps Analytics","href":"/perps/analytics/overview"},{"title":"Whale Leaderboard","openapi":"GET /v3/perps/leaderboard","href":"/perps/analytics/leaderboard"},{"title":"Positioning","openapi":"GET /v3/perps/positioning/{instrument}","href":"/perps/analytics/positioning"},{"title":"Large Positions","openapi":"GET /v3/perps/positions/large","href":"/perps/analytics/large-positions"},{"title":"Position History","openapi":"GET /v3/perps/wallets/{address}/positions/history","href":"/perps/analytics/position-history"},{"title":"Smart Money","openapi":"GET /v3/perps/traders","href":"/perps/analytics/traders"},{"title":"Position Events","openapi":"GET /v3/perps/events","href":"/perps/analytics/events"},{"title":"Liquidations","openapi":"GET /v3/perps/liquidations","href":"/perps/analytics/liquidations"},{"title":"Coverage","openapi":"GET /v3/perps/coverage","href":"/perps/analytics/coverage"}]},{"group":"Perps On-Chain","pages":[{"title":"TVL \u0026 Collateral","openapi":"GET /v3/perps/tvl","href":"/perps/onchain/tvl"},{"title":"Top Depositors","openapi":"GET /v3/perps/depositors","href":"/perps/onchain/depositors"},{"title":"Top Withdrawers","openapi":"GET /v3/perps/withdrawers","href":"/perps/onchain/withdrawers"},{"title":"Deposits Feed","openapi":"GET /v3/perps/deposits","href":"/perps/onchain/deposits"},{"title":"Withdrawals Feed","openapi":"GET /v3/perps/withdrawals","href":"/perps/onchain/withdrawals"},{"title":"Wallet Flows","openapi":"GET /v3/perps/wallets/{address}/flows","href":"/perps/onchain/flows"}]},{"group":"Perps Streaming","pages":[{"title":"Perps WebSocket","href":"/perps/websocket/overview"},{"title":"Channels","href":"/perps/websocket/channels"}]},{"group":"Crypto","pages":[{"title":"Crypto Markets","openapi":"GET /v1/crypto/markets","href":"/api-reference/crypto/markets"},{"title":"Oracle Candles","openapi":"GET /v1/crypto/candles","href":"/api-reference/crypto/candles"},{"title":"Historical Price Ticks","openapi":"GET /v1/crypto/ticks","href":"/api-reference/crypto/ticks"},{"title":"Price to Beat","openapi":"GET /v1/crypto/price","href":"/api-reference/crypto/price"},{"title":"Active 5-Minute Markets","openapi":"GET /v1/crypto/active","href":"/api-reference/crypto/active"},{"title":"Crypto Series","openapi":"GET /v1/crypto/series","href":"/api-reference/crypto/series"}]},{"group":"Sports","pages":[{"title":"Sports Markets","href":"/api-reference/sports/sports-markets"}]},{"group":"BYOL","pages":[{"title":"BYOL Overview","href":"/api-reference/byol/overview"},{"title":"Get Leaderboard","openapi":"GET /v2/leaderboard/custom","href":"/api-reference/byol/get-leaderboard"},{"title":"Add Wallets","openapi":"POST /v2/leaderboard/wallets","href":"/api-reference/byol/add-wallets"},{"title":"Remove Wallets","openapi":"DELETE /v2/leaderboard/wallets","href":"/api-reference/byol/remove-wallets"},{"title":"List Wallets","openapi":"GET /v2/leaderboard/wallets","href":"/api-reference/byol/list-wallets"}]},{"group":"Backtesting","pages":[{"title":"Backtesting Overview","href":"/api-reference/backtesting/overview"},{"title":"Deprecated: Backtest Copy PnL","openapi":"GET /v2/copy-pnl/{wallet}","href":"/api-reference/backtesting/copy-pnl"},{"title":"Deprecated: Backtest Copy PnL — Batch","openapi":"POST /v2/copy-pnl/batch","href":"/api-reference/backtesting/batch"},{"title":"BYOB — Add Wallets","openapi":"POST /v2/copy-pnl/wallets","href":"/api-reference/backtesting/byob-add-wallets"},{"title":"BYOB — Remove Wallets","openapi":"DELETE /v2/copy-pnl/wallets","href":"/api-reference/backtesting/byob-remove-wallets"},{"title":"BYOB — List Wallets","openapi":"GET /v2/copy-pnl/wallets","href":"/api-reference/backtesting/byob-list-wallets"},{"title":"BYOB — Leaderboard","openapi":"GET /v2/copy-pnl/leaderboard","href":"/api-reference/backtesting/byob-leaderboard"},{"title":"BYOB — Snapshot","openapi":"GET /v2/copy-pnl/snapshot","href":"/api-reference/backtesting/byob-snapshot"}]},{"group":"Market Card","pages":[{"title":"Market Card","sidebarTitle":"Market Card","openapi":"GET /v1/stats/{token_id}","href":"/api-reference/pricing/market-statistics"}]},{"group":"System","pages":[{"title":"System Status","openapi":"GET /v1/status","href":"/api-reference/system/system-status"},{"title":"Generate API Key","openapi":"POST /v1/keys","href":"/api-reference/system/generate-api-key"},{"title":"Health Check","openapi":"GET /healthz","href":"/api-reference/system/health-check"},{"title":"Readiness Check","openapi":"GET /readyz","href":"/api-reference/system/readiness-check"}]},{"group":"Search \u0026 Context","tag":"BETA","pages":[{"title":"Online Search API","sidebarTitle":"Online Search","openapi":"GET /v2/search/online","icon":"search","tag":"BETA","href":"/api-reference/search-online"},{"title":"X Search API","sidebarTitle":"X Search API","openapi":"GET /v2/x/search","icon":"magnifying-glass","tag":"BETA","href":"/api-reference/x-search"}]},{"group":"Onchain V2 (legacy)","pages":[{"title":"Trade History (All)","openapi":"GET /v2/onchain/trades","href":"/api-reference/onchain/trades"},{"title":"Positions (All)","openapi":"GET /v2/onchain/positions","href":"/api-reference/onchain/positions"},{"title":"Positions \u0026 P\u0026L (Wallet)","openapi":"GET /v2/wallets/{address}/positions/onchain","href":"/api-reference/wallets/onchain-positions"},{"title":"Trade History (Wallet)","openapi":"GET /v2/onchain/wallets/{address}/trades","href":"/api-reference/onchain/wallet-trades"},{"title":"Trade History (Wallet) — Bulk","openapi":"GET /v2/onchain/wallets/{address}/trades/all","href":"/api-reference/onchain/wallet-trades-all"},{"title":"Wallet Redemptions","openapi":"GET /v2/onchain/wallets/{address}/redemptions","href":"/api-reference/onchain/wallet-redemptions"},{"title":"Wallet Activity","openapi":"GET /v2/onchain/wallets/{address}/activity","href":"/api-reference/onchain/wallet-activity"},{"title":"Trade History (Market)","openapi":"GET /v2/onchain/markets/{token_id}/trades","href":"/api-reference/onchain/market-trades"},{"title":"Trade History (Market) — Bulk","openapi":"GET /v2/onchain/markets/{token_id}/trades/all","href":"/api-reference/onchain/market-trades-all"},{"title":"Top Traders (Market)","openapi":"GET /v1/markets/{id}/positions","href":"/api-reference/wallets/market-positions"},{"title":"Candles (Trade-Indexed OHLCV)","openapi":"GET /v2/onchain/candles/{token_id}","href":"/api-reference/onchain/candles"},{"title":"Market Volume","openapi":"GET /v2/onchain/markets/{token_id}/volume","href":"/api-reference/onchain/market-volume"},{"title":"Market Open Interest","openapi":"GET /v2/onchain/markets/{condition_id}/oi","href":"/api-reference/onchain/market-oi"},{"title":"Global Open Interest","openapi":"GET /v2/onchain/oi","href":"/api-reference/onchain/global-oi"}]}]},{"tab":"Crypto Prices","pages":[{"title":"Crypto Prices","href":"/crypto/overview"}]},{"tab":"Orderbook","pages":[{"title":"Orderbook","href":"/orderbook/overview"}]},{"tab":"RPC","pages":[{"title":"RPC","href":"/rpc/overview"}]},{"tab":"CLI","pages":[{"title":"CLI","href":"/cli/overview"}]},{"tab":"Trading","pages":[{"title":"Trading","href":"/sdks/trading"}]},{"tab":"SDKs","pages":[{"title":"SDKs","href":"/sdks/overview"}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog"}]},{"tab":"Guides","pages":[{"title":"Guides","href":"/introduction"}]},{"tab":"Case Studies","pages":[{"title":"Case Studies","href":"/case-studies/overview"}]}]},"title":"Combo Redemptions - PolyNode","buildId":"dpl_849ArpqvBiCczQiT1Y1stNGpbqHT","deploymentId":"dpl_849ArpqvBiCczQiT1Y1stNGpbqHT","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-Bbp7I60D.js","utils-C3RIvJha.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DqD-vLt8.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-B31Loprg.js","snippetPresets-DKpk-b8t.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-Cj65AhOR.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BXtn5gcC.js","shallow-RY2b03Cp.js","getApiPlaygroundDisplay-B0jeiPk3.js","CodeSnippet-CYgBjjwn.js","CodeSnippets-DOngDrYB.js","Page-n7I5XbKb.js","getPastedJson-DRQbJx-T.js","icon-CQiQCicY.js","MethodPill-BKTLdNtu.js","DuplicateIcon-B9jpAdat.js","createIcon-DCddRrXv.js","DynamicMarkdown-a8hUKrw6.js","SectionHeading-eECVV2eH.js","axios-vUo_bRtp.js","Markdown--GF7ZIpf.js","clsx-DZLdJUrt.js","lib--scc4DXi.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-2LoAhjKH.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-Zwc0ZncM.js"]}