Skip to content

Polygon transfer webhooks

Watch any Polygon PoS address and get a signed webhook for every confirmed ERC-20 transfer, with a confirmation depth sized for Polygon reorgs.

Polygon at a glance

What Chainhook waits for on Polygon before it sends a webhook.

API value
polygon
Block time
About 1.5 seconds
Confirmations
64
Time to webhook
About 2 minutes
Address format
Hex, 42 characters, starts with 0x
Token standard
ERC-20
Fees
Gas, paid in POL by the sender
Explorer
PolygonScan

Coins and tokens on Polygon

Every coin and token Chainhook detects on Polygon, with the contract it watches and its decimals.

SymbolNameContract addressDecimals
USDTTether USD0xc2132d05d31c914a87c6611c10748aeb04b58e8f6
USDCUSD Coin0x2791bca1f2de4661ed88a30c99a7a9449aa841746
DAI(PoS) Dai Stablecoin0x8f3cf7ad23cd3cadbd9735aff958023239c6a06318
WETHWrapped Ether0x7ceb23fd6bc0add59e62ac25578270cff1b9f61918
WPOLWrapped Polygon Ecosystem Token0x0d500b1d8e8ef31e21c99d1db9a6444d3adf127018
WBTC(PoS) Wrapped BTC0x1bfd67037b42cf73acf2047067bd4f2c47d9bfd68

What to know about Polygon

Why 64 confirmations

Polygon PoS has seen reorgs deeper than a handful of blocks, so Chainhook waits 64 blocks, about 2 minutes, before reporting a transfer.

Gas is paid in POL

Senders pay fees in POL (formerly MATIC). Native POL transfers are not detected yet; ERC-20 tokens are.

Two kinds of USDC

Polygon has both the older PoS-bridged USDC and native USDC issued by Circle. They are different contracts. Check the contract address on the token page before you share a deposit address.

Push, not polling

Polygon blocks arrive every second or two, and short reorgs have historically been more common than on Ethereum. A home-grown poller has to re-check recent blocks and undo credits when they change. Chainhook waits 64 blocks first, so an event you receive is already settled.

POST /v1/webhooks

{
  "network": "polygon",
  "type": "address",
  "direction": "in",
  "address": "0x5bf5a1da194ed738308ecbfcfa38f6e1dc50ace5",
  "webhook_url": "https://api.example.com/webhooks/chainhook"
}

Polygon questions

Can't find your answer? Contact support.

Does Chainhook detect native POL?

Not yet. On Polygon, Chainhook detects the ERC-20 tokens listed on this page, including WPOL. Contact us if you need native POL.

Is this Polygon PoS or Polygon zkEVM?

Polygon PoS mainnet, the chain most wallets and exchanges mean by "Polygon".

Watch your first wallet

Create an account and start with 100 trial detections for 1 month.