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/chainsResponse 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
| Field | Type | Description |
|---|---|---|
| chainId | number | EVM chain id |
| status | string | active (accepts deposits) or declared (coming soon, rejected for use) |
| assets | array | Supported deposit tokens with canonical contract addresses and decimals. Empty for declared chains. |
| minDepositUsd | number | null | Published deposit floor in USD; amounts below it are dust. null when not yet published. |
| settlementGasFeeUsd | number | Live flat settlement fee in USD skimmed per deposit on this chain. Also appears in POST /v1/fee-preview quotes. |
| defaultSettlementVenue | object | Where settlement lands when neither the deposit account nor the tenant destination policy specifies a destination venue. |