Contexte
Test de la nouvelle feature bêta v1.25.0 address.statement (annoncée dans les release notes du 30/07/2026) sur un cas d'usage réel : reconstitution de relevé RealT/RMM v3.
- Interface : MCP
- Version Alter : 1.25.0
- Appel :
address.statement(wallet: <wallet Gnosis>, network: "gnosis", preset_id: "stablecoins", from: "2026-06-01", to: "2026-07-31")
Problème : lenteur excessive (850s / 14 min)
Pour un scope de 2 mois sur 5 tokens (Gnosis), l'appel a mis 850764 ms (~14 minutes) à répondre, contre quelques secondes pour address.portfolio/address.position sur des scopes comparables.
meta.rpc_metrics montre la cause : 8 des 11 endpoints RPC publics par défaut étaient à 100% d'échec durant le run :
api.securerpc.com (ethereum) — 100% échec
rpc.blocknative.com/boost (ethereum) — 100% échec
gnosis-mainnet.public.blastapi.io — 100% échec
rpc.ankr.com/gnosis — 100% échec
gnosis.blockpi.network/v1/rpc/public — 100% échec
gnosis.api.onfinality.io/public — 100% échec (+ rate limit hits)
cloudflare-eth.com (ethereum) — 100% échec
eth.drpc.org (ethereum) — 100% échec
Seuls 3 endpoints Gnosis ont tenu (rpc.gnosischain.com, rpc.gnosis.gateway.fm, gnosis.oat.farm), avec des taux de retry très élevés (ex. 1203 retries pour 420 appels sur rpc.gnosis.gateway.fm).
global_health et target_network_rpc_status remontent bien "unhealthy", et recommended_action suggère d'ajouter un RPC privé via chain.refresh — mais rien n'indique en amont (avant de lancer un scan de plusieurs minutes) que la configuration RPC par défaut est dans cet état.
Conséquence
Le relevé final revient marqué result_confidence: "partial" avec 4 limitations incomplete_transfer_logs imputées à ces échecs RPC — le scan de transferts n'a pas pu être exhaustif.
Suggestions
- Vérifier la santé des endpoints RPC publics par défaut (Gnosis + Ethereum) — plusieurs semblent morts en permanence plutôt que ponctuellement dégradés.
- Avant de lancer un scan long, faire un check RPC rapide et avertir l'utilisateur / suggérer
chain.refresh avec RPC privé en amont plutôt qu'après 14 minutes d'attente.
statement_fingerprint disponible en privé si utile pour reproduire : 922a1d101e7a2d8206385094bcd26448dd928af1048e9e9263964e9807ee8b06
Interface : MCP Server
Contexte
Test de la nouvelle feature bêta v1.25.0
address.statement(annoncée dans les release notes du 30/07/2026) sur un cas d'usage réel : reconstitution de relevé RealT/RMM v3.address.statement(wallet: <wallet Gnosis>, network: "gnosis", preset_id: "stablecoins", from: "2026-06-01", to: "2026-07-31")Problème : lenteur excessive (850s / 14 min)
Pour un scope de 2 mois sur 5 tokens (Gnosis), l'appel a mis 850764 ms (~14 minutes) à répondre, contre quelques secondes pour
address.portfolio/address.positionsur des scopes comparables.meta.rpc_metricsmontre la cause : 8 des 11 endpoints RPC publics par défaut étaient à 100% d'échec durant le run :api.securerpc.com(ethereum) — 100% échecrpc.blocknative.com/boost(ethereum) — 100% échecgnosis-mainnet.public.blastapi.io— 100% échecrpc.ankr.com/gnosis— 100% échecgnosis.blockpi.network/v1/rpc/public— 100% échecgnosis.api.onfinality.io/public— 100% échec (+ rate limit hits)cloudflare-eth.com(ethereum) — 100% écheceth.drpc.org(ethereum) — 100% échecSeuls 3 endpoints Gnosis ont tenu (
rpc.gnosischain.com,rpc.gnosis.gateway.fm,gnosis.oat.farm), avec des taux de retry très élevés (ex. 1203 retries pour 420 appels surrpc.gnosis.gateway.fm).global_healthettarget_network_rpc_statusremontent bien"unhealthy", etrecommended_actionsuggère d'ajouter un RPC privé viachain.refresh— mais rien n'indique en amont (avant de lancer un scan de plusieurs minutes) que la configuration RPC par défaut est dans cet état.Conséquence
Le relevé final revient marqué
result_confidence: "partial"avec 4 limitationsincomplete_transfer_logsimputées à ces échecs RPC — le scan de transferts n'a pas pu être exhaustif.Suggestions
chain.refreshavec RPC privé en amont plutôt qu'après 14 minutes d'attente.statement_fingerprintdisponible en privé si utile pour reproduire :922a1d101e7a2d8206385094bcd26448dd928af1048e9e9263964e9807ee8b06Interface : MCP Server