docs: sync with official Polymarket docs - 2026-04-20
This commit is contained in:
@@ -6,14 +6,14 @@
|
||||
|
||||
> Bridge assets from any supported chain to fund your Polymarket account
|
||||
|
||||
Polymarket uses **USDC.e** (Bridged USDC) on Polygon as collateral for all trading. The Bridge API lets you deposit assets from Ethereum, Solana, Bitcoin, and other chains—they're automatically converted to USDC.e on Polygon.
|
||||
Polymarket uses **pUSD** (Polymarket USD) on Polygon as collateral for all trading. The Bridge API lets you deposit assets from Ethereum, Solana, Bitcoin, and other chains—they're automatically converted to pUSD on Polygon.
|
||||
|
||||
## How It Works
|
||||
|
||||
1. Request deposit addresses for your Polymarket wallet
|
||||
2. Send assets to the appropriate address for your source chain
|
||||
3. Assets are bridged and swapped to USDC.e automatically
|
||||
4. USDC.e is credited to your wallet for trading
|
||||
3. Assets are bridged and swapped to pUSD automatically
|
||||
4. pUSD is credited to your wallet for trading
|
||||
|
||||
## Create Deposit Addresses
|
||||
|
||||
@@ -61,9 +61,9 @@ curl -X POST https://bridge.polymarket.com/deposit \
|
||||
</Step>
|
||||
</Steps>
|
||||
|
||||
## USDC vs USDC.e
|
||||
## USDC vs pUSD
|
||||
|
||||
You can deposit either USDC (native) or USDC.e (bridged) to your Polymarket wallet. If you deposit native USDC, you will be prompted to "activate funds," which swaps it to USDC.e via the lowest-fee Uniswap pool (less than 10bp slippage).
|
||||
You can deposit either USDC (native) or USDC.e (bridged) as the source asset to your Polymarket wallet. Either way, the incoming USDC or USDC.e is wrapped into pUSD via the Collateral Onramp, and pUSD is what you hold and trade with on Polymarket.
|
||||
|
||||
## Large Deposits
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@ curl -X POST https://bridge.polymarket.com/quote \
|
||||
"fromTokenAddress": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
|
||||
"recipientAddress": "0x17eC161f126e82A8ba337f4022d574DBEaFef575",
|
||||
"toChainId": "137",
|
||||
"toTokenAddress": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174"
|
||||
"toTokenAddress": "0xC011a7E12a19f7B1f670d46F03B03f3342E82DFB"
|
||||
}'
|
||||
```
|
||||
|
||||
|
||||
@@ -53,7 +53,7 @@ A response with active deposits:
|
||||
"fromTokenAddress": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
|
||||
"fromAmountBaseUnit": "1000000000",
|
||||
"toChainId": "137",
|
||||
"toTokenAddress": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174",
|
||||
"toTokenAddress": "0xC011a7E12a19f7B1f670d46F03B03f3342E82DFB",
|
||||
"status": "COMPLETED",
|
||||
"txHash": "0xabc123...",
|
||||
"createdTimeMs": 1697875200000
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
> Chains and tokens supported for deposits to Polymarket
|
||||
|
||||
The Bridge API supports deposits from multiple chains and tokens. All deposits are automatically converted to **USDC.e on Polygon**, which is used as collateral for trading on Polymarket.
|
||||
The Bridge API supports deposits from multiple chains and tokens. All deposits are automatically converted to **pUSD on Polygon**, which is used as collateral for trading on Polymarket.
|
||||
|
||||
## Get Supported Assets
|
||||
|
||||
|
||||
@@ -4,15 +4,15 @@
|
||||
|
||||
# Withdraw
|
||||
|
||||
> Bridge USDC.e from Polymarket to any supported chain
|
||||
> Bridge pUSD from Polymarket to any supported chain
|
||||
|
||||
Withdraw USDC.e from your Polymarket wallet to any supported chain and token. Funds are automatically bridged and swapped to your desired token on the destination chain.
|
||||
Withdraw pUSD from your Polymarket wallet to any supported chain and token. Funds are automatically bridged and swapped to your desired token on the destination chain.
|
||||
|
||||
## How It Works
|
||||
|
||||
1. Specify your destination chain, token, and recipient address
|
||||
2. Receive deposit addresses for each destination chain (EVM, Solana, Bitcoin)
|
||||
3. Send USDC.e from your Polymarket wallet to the appropriate deposit address
|
||||
3. Send pUSD from your Polymarket wallet to the appropriate deposit address
|
||||
4. Funds are automatically bridged and swapped to your desired token
|
||||
5. Funds arrive at your destination wallet
|
||||
|
||||
@@ -23,14 +23,14 @@ Withdraw USDC.e from your Polymarket wallet to any supported chain and token. Fu
|
||||
</Warning>
|
||||
|
||||
<Warning>
|
||||
When withdrawing, USDC.e (bridged USDC) is swapped through the
|
||||
When withdrawing, pUSD is unwrapped to USDC via the Collateral Offramp and swapped through the
|
||||
[Uniswap v3 pool](https://polygonscan.com/address/0xd36ec33c8bed5a9f7b6630855f1533455b98a418)
|
||||
for USDC (native). The UI enforces less than 10bp difference in output amount.
|
||||
At times, this pool may be exhausted. If you are having withdraw issues, try
|
||||
breaking your withdraw into smaller amounts or waiting for the pool to be
|
||||
rebalanced. Alternatively, you can withdraw USDC.e directly, which does not
|
||||
rebalanced. Alternatively, you can withdraw pUSD directly, which does not
|
||||
require Uniswap liquidity — just be aware that some exchanges no longer accept
|
||||
USDC.e deposits directly.
|
||||
pUSD deposits directly.
|
||||
</Warning>
|
||||
|
||||
<Tip>
|
||||
@@ -81,8 +81,8 @@ Withdrawals are **instant** and **free** — Polymarket does not charge withdraw
|
||||
and recipient.
|
||||
</Step>
|
||||
|
||||
<Step title="Send USDC.e">
|
||||
Transfer USDC.e from your Polymarket wallet to the appropriate deposit
|
||||
<Step title="Send pUSD">
|
||||
Transfer pUSD from your Polymarket wallet to the appropriate deposit
|
||||
address.
|
||||
</Step>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user