Skip to main content
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.

Fields

string
required
Always "deposit".
number
required
Block timestamp in Unix milliseconds.
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