Integration
cURL Examples
IBEX‑FI API Web3 — cURL Reference
Base
- Base URL:
http://HOST:PORT - Per‑chain endpoints:
http://HOST:PORT/CHAIN_ID/rpc
You can export helpers:
Health
Cache (RPC results)
- Get cache snapshot:
- Clear cache:
RPC (EVM JSON‑RPC node)
Endpoint: POST http://$HOST:$PORT/$CHAIN_ID/rpc
- Network chain id:
- Latest block number:
- Legacy gas price:
- Address balance:
- eth_call (example):
Notes:
- Le serveur applique un cache opportuniste sur certaines méthodes (
eth_call,eth_getCode, etc.). - Erreurs réseau et timeouts sont renvoyés en 500 avec un corps JSON‑RPC.
Bundler (EIP‑4337)
Endpoint: POST http://$HOST:$PORT/$CHAIN_ID/rpc/bundler
- Gas price orienté UserOperation (Pimlico Alto):
- Estimation d’une UserOperation:
- Envoi d’une UserOperation (signée):
- Receipt et recherche:
Paymaster (stubs)
Endpoint: POST http://$HOST:$PORT/$CHAIN_ID/rpc/paymaster
- Obtenir un
paymasterAndDatade test:
- Demande de sponsoring (retourne
paymasterAndDatasi éligible):
Conseils & erreurs communes
- 400
\{ "message": "Bad Request" \}: URL incorrecte. Utiliser/$CHAIN_ID/rpc(RPC) ou/$CHAIN_ID/rpc/bundler. Chain id X is not supported: ajouterXĂCHAINSet ses variables associĂ©es cĂ´tĂ© serveur.- 500 erreurs JSON‑RPC:
- code 40: UNKNOWN_ERROR (erreur bas niveau provider)
- code 42: SERVER_ERROR (réponse distante incluse)
- code 0: message générique