Check Status
Query the status of all deposits to a specific deposit address.Use the deposit address from the
/deposit response (EVM, SVM, or BTC), not
your Polymarket wallet address.Transaction Statuses
Each deposit progresses through these statuses:| Status | Terminal | Description |
|---|---|---|
DEPOSIT_DETECTED | No | Funds detected on source chain, not yet processing |
PROCESSING | No | Transaction is being routed and swapped |
ORIGIN_TX_CONFIRMED | No | Source chain transaction confirmed |
SUBMITTED | No | Submitted to destination chain (Polygon) |
COMPLETED | Yes | Funds arrived — transaction successful |
FAILED | Yes | Transaction encountered an error |
Response
A response with active deposits:| Field | Description |
|---|---|
fromChainId | Source chain ID |
fromTokenAddress | Token sent |
fromAmountBaseUnit | Amount in base units |
toChainId | Destination chain (137 for Polygon) |
toTokenAddress | Token received |
status | Current status (see table above) |
txHash | Destination transaction hash (only when COMPLETED) |
createdTimeMs | Unix timestamp in milliseconds (only present once the transaction has started processing) |
Empty Response
An emptytransactions array means no deposits have been detected at this address yet:
Next Steps
Create Deposit
Generate deposit addresses for your wallet.
Supported Assets
Check supported chains and minimum amounts.