Docs
API Architecture
Public, versioned REST APIs behind the gateway. No endpoint accepts secrets.
Endpoints
GET /v1/networks
GET /v1/portfolio?addresses=… (public addresses only)
GET /v1/transactions?address=&network=&cursor=
GET /v1/tokens/:network/:contract
GET /v1/prices?ids=¤cy=
GET /v1/markets?category=&sort=
POST /v1/swap/quotes { from, to, amount, chain }
POST /v1/swap/tx { quoteId, sender } → unsigned tx data
GET /v1/fiat/providers POST /v1/fiat/quote POST /v1/fiat/checkout-url
POST /v1/security/scan { kind, payload } → risk level + reasons
POST /v1/broadcast { network, signedTx } (optional relay)
POST /v1/push/register { platform, token, addresses[] }Interfaces
FiatProvider: getAvailableProviders · getCurrencies · getPaymentMethods
getBuyQuote · getSellQuote · getCheckoutURL
SwapProvider: getQuote · getRoutes · estimateGas · getTransactionData · getCrossChainRouteItems marked NATIVE must be implemented as audited native code (Swift, Kotlin, Rust or C++), not in the web app.

