Documentation Index
Fetch the complete documentation index at: https://docs.polynode.dev/llms.txt
Use this file to discover all available pages before exploring further.
Beta / polynode exclusive — this event watches explicit wallet filters and detects CTF position lifecycle changes from on-chain ERC-1155 transfer deltas.
What It Detects
position_status_change tracks state transitions for watched wallets:
none->openwhen the wallet first receives shares for a token after the webhook is activeopen->closedwhen the wallet’s active-market balance returns to zeroopen->redeemableornone->redeemablewhen the position is in a resolved market and the wallet holds sharesredeemable->redeemedwhen the resolved-market balance returns to zero
Filters
| Filter | Type | Description |
|---|---|---|
wallet_addresses | string[] | Required. Wallets to watch. Use lowercase 0x addresses. Max 500. |
token_ids | string[] | Optional outcome token IDs. |
condition_ids | string[] | Optional market condition IDs. |
event_slugs | string[] | Optional parent event slugs. |
tags | string[] | Optional tag filters. |
status_from | string | Optional previous status: none, open, closed, redeemable, or redeemed. |
status_to | string | Optional new status: open, closed, redeemable, or redeemed. |
status_from: "none" and status_to: "open" to detect a wallet opening a new position after registration.
Payload
Fields
| Field | Type | Description |
|---|---|---|
wallet | string | Watched wallet address. |
token_id | string | ERC-1155 outcome token ID. |
condition_id | string | Market condition ID. |
from_status | string | Previous tracked state. none means no prior tracked balance/state. |
to_status | string | New tracked state. |
previous_amount | number | Previous share balance, scaled to normal token units. |
new_amount | number | New share balance, scaled to normal token units. |
delta_amount | number | Signed balance change for the watched wallet. |
transfer_amount | number | Absolute transfer amount from the ERC-1155 event. |
source | string | erc1155_transfer, split, merge, or redemption. |
raw_event_type | string | Raw ERC-1155 event type. |
source_event_id | string | Source CTF transfer-delta ID. |
transaction_hash | string | Polygon transaction hash. |
block_number | number | Polygon block number. |
timestamp | string | Source ingestion timestamp. |
market | string | Market question, when enrichment is available. |
slug | string | Market slug, when enrichment is available. |
event_slug | string | Parent event slug. |
outcome | string | Outcome label. |
tags | string | Market tag array as text. |
Example
Use Cases
- Copy-trading: detect when a leader opens a new position, including opens that come from ERC-1155 transfers
- Portfolio automation: react when a watched wallet fully exits a position
- Settlement workflows: detect redemption-style zero-balance transitions for resolved markets

