Status: Aceito
O dApp e o indexer precisam da ABI dos contratos para codificar chamadas e decodificar eventos, mas os três projetos têm boundaries rígidos e não compartilham código nem build.
Manter a ABI à mão em cada consumidor: um subconjunto em
RW.BC.DApp/.../contract-abi.ts e cópias completas em RW.BC.Indexer/abis/*.ts.
Não há geração automática a partir do RW.BC.Crypto.
environment.*.ts /
config do Ponder ao reimplantar.abi-drift-warn.sh que lembra ao editar .sol..claude/rules/crypto.md e dapp.md (Sync de ABI — armadilha nº 1).RW.BC.Indexer/integracoes.md (Integração 5 — ABIs, sincronização manual).