{ "opencollection": "1.0.0", "info": { "name": "Curve.finance crvUSD Pools API", "version": "1.0.0" }, "items": [ { "info": { "name": "Pools", "type": "folder" }, "items": [ { "info": { "name": "GET /getHiddenPools", "type": "http" }, "http": { "method": "GET", "url": "https://api.curve.finance/v1/getHiddenPools" }, "docs": "Returns a list of pool ids, grouped by chain id, that are known to be dysfunctional in some way. This list can be used by front-ends to avoid displaying these pools, and protect users from interacting with these pools." }, { "info": { "name": "GET /getPoolList/{blockchainId}", "type": "http" }, "http": { "method": "GET", "url": "https://api.curve.finance/v1/getPoolList/:blockchainId", "params": [ { "name": "blockchainId", "value": "", "type": "path" } ] }, "docs": "Returns addresses of all pools, in all registries, on a specific chain.\n\nNote: For backward compatibility, in this endpoint the \"factory\" registry is renamed to \"stable-factory\"\n" }, { "info": { "name": "GET /getPools/{blockchainId}/{registryId}", "type": "http" }, "http": { "method": "GET", "url": "https://api.curve.finance/v1/getPools/:blockchainId/:registryId", "params": [ { "name": "blockchainId", "value": "", "type": "path" }, { "name": "registryId", "value": "", "type": "path" } ] }, "docs": "Returns information on all pools, in a specific registry, on a specific chain.\n\nNote:\n- Doesn't work for Harmony: its 3pool isn't in the main registry, and Harmony is lacking a crypto registry\n- Doesn't work for Moonbeam: it's lacking a main registry\n" }, { "info": { "name": "GET /getPools/all/{blockchainId}", "type": "http" }, "http": { "method": "GET", "url": "https://api.curve.finance/v1/getPools/all/:blockchainId", "params": [ { "name": "blockchainId", "value": "", "type": "path" } ] }, "docs": "Returns all pools, in all registries, on a specific chain.\n" }, { "info": { "name": "GET /getPools/all", "type": "http" }, "http": { "method": "GET", "url": "https://api.curve.finance/v1/getPools/all" }, "docs": "Returns all pools, in all registries, on all chains.\n" }, { "info": { "name": "GET /getPools/big/{blockchainId}", "type": "http" }, "http": { "method": "GET", "url": "https://api.curve.finance/v1/getPools/big/:blockchainId", "params": [ { "name": "blockchainId", "value": "", "type": "path" } ] }, "docs": "Returns all pools whose TVL is ≥$10k, in all registries, on a specific chain.\n" }, { "info": { "name": "GET /getPools/big", "type": "http" }, "http": { "method": "GET", "url": "https://api.curve.finance/v1/getPools/big" }, "docs": "Returns all pools whose TVL is ≥$10k, in all registries, on all chains.\n" }, { "info": { "name": "GET /getPools/empty/{blockchainId}", "type": "http" }, "http": { "method": "GET", "url": "https://api.curve.finance/v1/getPools/empty/:blockchainId", "params": [ { "name": "blockchainId", "value": "", "type": "path" } ] }, "docs": "Returns all pools whose TVL is $0, in all registries, on a specific chain.\n" }, { "info": { "name": "GET /getPools/empty", "type": "http" }, "http": { "method": "GET", "url": "https://api.curve.finance/v1/getPools/empty" }, "docs": "Returns all pools whose TVL is $0, in all registries, on all chains.\n" }, { "info": { "name": "GET /getPools/small/{blockchainId}", "type": "http" }, "http": { "method": "GET", "url": "https://api.curve.finance/v1/getPools/small/:blockchainId", "params": [ { "name": "blockchainId", "value": "", "type": "path" } ] }, "docs": "Returns all pools whose TVL is <$10k, in all registries, on a specific chain.\n" }, { "info": { "name": "GET /getPools/small", "type": "http" }, "http": { "method": "GET", "url": "https://api.curve.finance/v1/getPools/small" }, "docs": "Returns all pools whose TVL is <$10k, in all registries, on all chains.\n" } ] } ], "bundled": true }