Chains

Public chain discovery. Read supported chains, deposit assets, published deposit floors, and the live per-chain flat settlement fee before creating deposit accounts.

GET /v1/chains

No authentication required — like /v1/status, this endpoint is public. Chains with status active accept deposits today; declared chains are announced as coming soon but rejected with unsupported_chain until activation.

curlbash
curl https://api.projectsilo.app/v1/chains

Response 200

settlementGasFeeUsd is the flat per-chain settlement fee skimmed from each deposit, published live from the same parameters the settlement workers charge from. The fee values below are illustrative — always read the live values from this endpoint rather than hardcoding them.

response.jsonjson
{
  "chains": [
    {
      "chainId": 137,
      "name": "Polygon",
      "status": "active",
      "assets": [
        { "symbol": "USDC", "tokenAddress": "0x3c499c542cef5e3811e1192ce70d8cc03d5c3359", "decimals": 6 },
        { "symbol": "USDC.e", "tokenAddress": "0x2791bca1f2de4661ed88a30c99a7a9449aa84174", "decimals": 6 },
        { "symbol": "USDT", "tokenAddress": "0xc2132d05d31c914a87c6611c10748aeb04b58e8f", "decimals": 6 },
        { "symbol": "pUSD", "tokenAddress": "0xc011a7e12a19f7b1f670d46f03b03f3342e82dfb", "decimals": 6 }
      ],
      "minDepositUsd": 0.01,
      "settlementGasFeeUsd": 0.01
    },
    {
      "chainId": 42161,
      "name": "Arbitrum One",
      "status": "declared",
      "assets": [],
      "minDepositUsd": null,
      "settlementGasFeeUsd": 0
    }
  ],
  "defaultSettlementVenue": { "chainId": 137, "asset": "USDC.e" }
}

Fields

FieldTypeDescription
chainIdnumberEVM chain id
statusstringactive (accepts deposits) or declared (coming soon, rejected for use)
assetsarraySupported deposit tokens with canonical contract addresses and decimals. Empty for declared chains.
minDepositUsdnumber | nullPublished deposit floor in USD; amounts below it are dust. null when not yet published.
settlementGasFeeUsdnumberLive flat settlement fee in USD skimmed per deposit on this chain. Also appears in POST /v1/fee-preview quotes.
defaultSettlementVenueobjectWhere settlement lands when neither the deposit account nor the tenant destination policy specifies a destination venue.