Skip to content

address.statement : accounting_invariant_mismatch sur token wrappé RMM v3 sans mouvement observé #70

Description

@spouletmathis

Contexte

Test de address.statement v1.25.0 sur un wallet perso avec position RMM v3 (Gnosis). Voir aussi #67 (latence/RPC constatée sur le même run, cause probable de ce mismatch).

  • 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

Le relevé signale diagnostic.status: "partial" avec, entre autres, un accounting_invariant_mismatch sur un token wrappé RMM v3 (0x0ca4f5554dd9da6217d62d8df2816c82bba4157b sur Gnosis) :

opening_raw: 20278630067209
closing_raw: 20532280888152
movement_net_raw: 0   (aucun mouvement détecté sur la période)
discrepancy_raw: 253650820943
status: "imbalanced"

Le solde a changé entre ouverture et clôture (delta ≈ +1,25%) sans qu'aucun mouvement n'ait été observé pour l'expliquer. Sur un token wrappé RMM, l'hypothèse la plus probable est un ajustement d'intérêt couru (aToken-like) ou un wrap/unwrap non capté par le classifieur générique — mais je n'ai pas de certitude.

Impact

Un relevé avec un invariant comptable cassé ne peut pas servir de base fiable à address.statement.translate (registre comptable/fiscal) — je n'ai donc pas pu tester cette seconde feature avec un statement propre.

Suggestion

Investiguer si le classifieur générique capte bien les événements spécifiques aux tokens wrappés RMM v3 (accrual d'intérêt, rebase, ou event de wrap/unwrap) sur ce type de contrat.

statement_fingerprint disponible en privé si utile pour reproduire : 922a1d101e7a2d8206385094bcd26448dd928af1048e9e9263964e9807ee8b06


Interface : MCP Server

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions