Skip to content

Supported Networks & Resources

Gatepay enables payments and access control across multiple blockchains and digital assets. This section details the supported networks, assets, and resource types you can use in your integrations.

Below is a summary of supported assets for each network, including their symbol and contract address.

SymbolAddress
USDC0x036CbD53842c5426634e7929541eC2318f3dCF7e
SymbolAddress
USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913

No assets currently supported.

No assets currently supported.

No assets currently supported.

Gatepay supports a growing list of EVM-compatible blockchains. You can retrieve the full list programmatically:

import { Gatepay } from "gatepay-sdk"
const gatepay = new Gatepay({ apiToken: "your-api-token" })
const networks = await gatepay.networks.getNetworks()

Each network object includes:

  • name: Network identifier (e.g., “ethereum”, “base”)
  • displayName: Human-readable name
  • chainId: EVM chain ID
  • assets: List of supported assets (see below)

For each network, Gatepay supports a set of assets (tokens and native coins):

const assets = await api.networks.getNetworksByNameAssets({ name: "base" })

Each asset includes:

  • asset: Contract address (or 0x0...0 for native)
  • symbol: Token symbol (e.g., “ETH”, “USDC”)
  • decimals: Number of decimals
  • displayName: Human-readable name

Gatepay links can protect access to various resource types:

  • Web pages: text/html
  • PDF documents: application/pdf
  • APIs/data: application/json, application/xml
  • Media files: image/*, video/*, audio/*
  • Custom types: Any valid MIME type

Example resource definition:

{
url: "https://example.com/content",
mimeType: "text/html",
description: "Premium content page"
}

For more details, see the API Documentation and SDK Documentation.