Skip to main content
GET
/
v1
/
supported
Get supported payment kinds
curl --request GET \
  --url https://api.mrdn.finance/v1/supported \
  --cookie siwe-session=
{
  "kinds": [
    {
      "x402Version": 1,
      "scheme": "exact",
      "network": "<string>"
    }
  ]
}
Get the list of supported payment types and networks for x402 payments.

Response

{
  "kinds": [
    {
      "x402Version": 1,
      "scheme": "exact",
      "network": "avalanche"
    },
    {
      "x402Version": 1,
      "scheme": "exact",
      "network": "base"
    },
    {
      "x402Version": 1,
      "scheme": "exact",
      "network": "bsc"
    },
    {
      "x402Version": 1,
      "scheme": "exact",
      "network": "bot-chain"
    },
    {
      "x402Version": 1,
      "scheme": "exact",
      "network": "base-sepolia"
    },
    {
      "x402Version": 1,
      "scheme": "exact",
      "network": "arc-testnet"
    },
    {
      "x402Version": 1,
      "scheme": "exact",
      "network": "bot-chain-testnet"
    },
    {
      "x402Version": 1,
      "scheme": "exact",
      "network": "fluent-testnet"
    },
    {
      "x402Version": 1,
      "scheme": "exact",
      "network": "optimism"
    },
    {
      "x402Version": 1,
      "scheme": "exact",
      "network": "arbitrum"
    },
    {
      "x402Version": 1,
      "scheme": "exact",
      "network": "optimism-sepolia"
    },
    {
      "x402Version": 1,
      "scheme": "exact",
      "network": "polygon"
    },
    {
      "x402Version": 1,
      "scheme": "exact",
      "network": "unichain"
    },
    {
      "x402Version": 1,
      "scheme": "exact",
      "network": "ink"
    },
    {
      "x402Version": 1,
      "scheme": "exact",
      "network": "worldchain"
    },
    {
      "x402Version": 1,
      "scheme": "exact",
      "network": "sei"
    },
    {
      "x402Version": 1,
      "scheme": "exact",
      "network": "hyperevm"
    },
    {
      "x402Version": 1,
      "scheme": "exact",
      "network": "megaeth"
    },
    {
      "x402Version": 1,
      "scheme": "exact",
      "network": "tempo"
    }
  ]
}

Payment Kinds

Each payment kind specifies:
  • x402Version: Version of the x402 protocol (currently 1)
  • scheme: Payment scheme type (currently “exact”)
  • network: Supported blockchain network

Supported Networks

Currently supported networks:

Mainnet

Network IDChain
avalancheAvalanche
baseBase
bscBNB Smart Chain
bot-chainBOT Chain
optimismOptimism
arbitrumArbitrum One
polygonPolygon
unichainUnichain
inkInk
worldchainWorld Chain
seiSei
hyperevmHyperEVM
megaethMegaETH
tempoTempo

Testnet

Network IDChain
arc-testnetArc Testnet
bot-chain-testnetBOT Chain Testnet
base-sepoliaBase Sepolia
fluent-testnetFluent Testnet
optimism-sepoliaOptimism Sepolia

Usage

const response = await fetch("/v1/supported");
const data = await response.json();

console.log("Supported payment kinds:", data.kinds);

// Check if a specific network is supported
const isOptimismSupported = data.kinds.some(
  (kind) => kind.network === "optimism",
);

Authorizations

siwe-session
string
cookie
required

Response

200 - application/json

Supported payment kinds

kinds
object[]
required