Skip to main content

Documentation Index

Fetch the complete documentation index at: https://polynode.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Emitted when USDC.e or PolyUSD moves into or out of Polymarket contracts — deposits (funding a trading account) and withdrawals.
V2 update: Polymarket V2 uses PolyUSD (a 1:1 USDC.e wrapper) as collateral. Deposit events now include PolyUSD wrapping (USDC.e → PolyUSD via Onramp) and unwrapping (PolyUSD → USDC.e via Offramp). The event format is identical — amount is in USD with 6 decimal precision regardless of whether the underlying transfer is USDC.e or PolyUSD. See the V2 Migration Guide for details.
{
  "type": "deposit",
  "timestamp": 1774515147000,
  "data": {
    "event_type": "deposit",
    "tx_hash": "0x4ec78046c86dc95e432ad938185dfff4f72644d1c4328483b6a1bcbd024e9d5c",
    "block_number": 84697556,
    "log_index": 2150,
    "timestamp": 1774515147000,
    "from": "0x53a26c4ee0776948f9fc645a6e5184f1af3deb92",
    "to": "0x4bfb41d5b3570defd03c39a9a4d8de6bd8b8982e",
    "amount": 27.489,
    "direction": "deposit"
  }
}

Fields

type
string
required
Always "deposit".
timestamp
number
required
Block timestamp in Unix milliseconds.
data
object
required

Use cases

  • Whale tracking — large deposits often precede big trades
  • Fund flow analysis — track capital entering and leaving Polymarket
  • Wallet monitoring — know when a tracked wallet funds their account