docs: use Candide unified chain-ID endpoints
Created by: AlonzoRicardo
What
Updates all Candide example endpoints in the docs to the unified, chain-ID format that Candide rolled out (one URL serves both bundler and paymaster; chain selected by chain ID):
- Public:
https://api.candide.dev/public/v3/{chainId} - Authenticated:
https://api.candide.dev/api/v3/{chainId}/{apiKey}
Why
The docs still showed the old format, which is now inaccurate:
-
Split-path
https://api.candide.dev/bundler/v3/...and/paymaster/v3/...(in the 7702 configuration page) → these now return HTTP 404. -
Chain slugs (
/public/v3/ethereum,/polygon,/arbitrum,/sepolia) → still resolve, but chain ID is the documented convention and now matches thechainIdfield in each config block.
Changes
-
7702
configuration.mdx— replaced the broken "Separate Paymaster Endpoint" split-path example with a "Using Candide" section on the unified endpoint (onlybundlerUrlneeded;paymasterUrldefaults to it). Kept a note thatpaymasterUrlstill exists for providers that genuinely split. -
4337 / bridge-usdt0 / react-native-quickstart /
skills/wdk/references/wallet-evm.md— converted chain slugs to chain IDs (ethereum→1,polygon→137,arbitrum→42161,sepolia→11155111). -
public/llms-full.txt— synced the mirrored endpoints. Note: this file is a committed mirror with no in-repo generator; a full regeneration fromcontent/is recommended on the next docs build (it was already missing the 7702 section).
Verification
Tested live against the Candide API:
| Endpoint | Result |
|---|---|
public/v3/{1,137,42161,11155111,9745} |
eth_chainId
|
public/v3/11155111 pm_supportedERC20Tokens
|
|
api/v3/11155111/<bad key> |
Unauthorized
|
old bundler/v3/..., paymaster/v3/...
|
|