Files
PolymarketDocumentation/docs/api-reference/bridge/get-supported-assets.md
T
2026-02-14 12:59:26 +01:00

4.0 KiB

Documentation Index

Fetch the complete documentation index at: https://docs.polymarket.com/llms.txt Use this file to discover all available pages before exploring further.

Get supported assets

Retrieve all supported chains and tokens for deposits and withdrawals.

USDC.e on Polygon: Polymarket uses USDC.e (Bridged USDC from Ethereum) on Polygon as the native collateral for all markets. When you deposit assets from other chains, they are automatically bridged and swapped to USDC.e on Polygon. When you withdraw, your USDC.e is bridged and swapped to your desired token on the destination chain.

Minimum Amounts: Each asset has a minCheckoutUsd field indicating the minimum amount required in USD. Make sure your deposit or withdrawal meets this minimum to avoid transaction failures.

OpenAPI

openapi: 3.0.3
info:
  title: Polymarket Bridge API
  version: 1.0.0
  description: >
    HTTP API for Polymarket bridge and swap operations. 


    Polymarket uses USDC.e (Bridged USDC) on Polygon as collateral for all
    trading activities. This API enables users to bridge assets from various
    chains and swap them to USDC.e on Polygon for seamless trading.
servers:
  - url: https://bridge.polymarket.com
    description: Polymarket Bridge API
security: []
tags:
  - name: Bridge
    description: Bridge and swap operations for Polymarket
paths:
  /supported-assets:
    get:
      tags:
        - Bridge
      summary: Get supported assets
      description: >
        Retrieve all supported chains and tokens for deposits and withdrawals.


        **USDC.e on Polygon:**

        Polymarket uses USDC.e (Bridged USDC from Ethereum) on Polygon as the
        native collateral for all markets. When you deposit assets from other
        chains, they are automatically bridged and swapped to USDC.e on Polygon.
        When you withdraw, your USDC.e is bridged and swapped to your desired
        token on the destination chain.


        **Minimum Amounts:**

        Each asset has a `minCheckoutUsd` field indicating the minimum amount
        required in USD. Make sure your deposit or withdrawal meets this minimum
        to avoid transaction failures.
      responses:
        '200':
          description: Successfully retrieved supported assets
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SupportedAssetsResponse'
        '500':
          description: Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
components:
  schemas:
    SupportedAssetsResponse:
      type: object
      properties:
        supportedAssets:
          type: array
          items:
            $ref: '#/components/schemas/SupportedAsset'
          description: >-
            List of supported assets with minimum amounts for deposits and
            withdrawals
    ErrorResponse:
      type: object
      properties:
        error:
          type: string
      required:
        - error
    SupportedAsset:
      type: object
      properties:
        chainId:
          type: string
          description: Chain ID
          example: '1'
        chainName:
          type: string
          description: Human-readable chain name
          example: Ethereum
        token:
          $ref: '#/components/schemas/Token'
        minCheckoutUsd:
          type: number
          description: Minimum amount in USD for deposits and withdrawals
          example: 45
    Token:
      type: object
      properties:
        name:
          type: string
          description: Full token name
          example: USD Coin
        symbol:
          type: string
          description: Token symbol
          example: USDC
        address:
          type: string
          description: Token contract address
          example: '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48'
        decimals:
          type: integer
          description: Token decimals
          example: 6