EVM or STELLAR), and the addresses of the deployed AdManager and OrderPortal smart contracts. Use these contract addresses when constructing transactions from the data returned by the Ads and Trades endpoints.
These endpoints are public — no authentication required.
Chain and token registration is handled through an internal admin API and is not documented here. Contact the ProofBridge team to request support for a new network.
GET /v1/chains
List all supported chains. Supports optional filtering by name or chain ID, and cursor-based pagination.Query parameters
Filter by chain name. Partial matches are not guaranteed — use the exact name (e.g.,
"Ethereum Mainnet").Filter by the numeric chain ID as a string (e.g.,
"11155111" for Ethereum Sepolia, "1000001" for Stellar Testnet).Pagination cursor from a previous response’s
nextCursor field.Number of results per page. Between 1 and 100.
Response fields
Array of chain objects. See Chain object fields below.
Cursor for the next page.
null when you have reached the last page.GET /v1/chains/:chainId
Retrieve details for a single chain by its numeric chain ID.Path parameters
The numeric chain ID of the network to retrieve (e.g.,
"11155111" for Ethereum Sepolia). Do not use the internal UUID — use the public chain ID.Chain object fields
Human-readable name of the network (e.g.,
"Ethereum Sepolia", "Stellar Testnet").Numeric chain ID as a string. Use this value in the
adChainId and orderChainId query parameters of other endpoints.Chain family:
"EVM" for Ethereum-compatible chains, or "STELLAR" for Stellar-based networks.Address of the
AdManager smart contract deployed on this chain. Makers submit ad creation, funding, and closure transactions to this contract.Address of the
OrderPortal smart contract deployed on this chain. Bridgers submit deposit transactions to this contract.ISO 8601 timestamp of when this chain was registered.
ISO 8601 timestamp of the last update to this chain record.