Explorer integration: Blockscout and Atlas support for 0x76 transactions
@pthmas ci sta già lavorando.
Dal 23/2/2026.
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
Summary
Integrate block explorer support for ev-reth chains, targeting both Blockscout (open-source, self-hosted) and Atlas (in-house explorer). Both need custom rendering for Evolve-specific transaction types (0x76 batch calls, fee sponsorship).
Motivation
Every production chain needs a block explorer. ev-reth's custom transaction type (0x76) with batch calls and fee sponsorship won't render correctly in stock explorers -- it will show as an unknown transaction type with opaque calldata. Both Blockscout (for self-hosted/community deployments) and Atlas (for first-party deployments) need to understand Evolve primitives.
Scope
1. RPC layer (shared by both explorers)
The RPC responses from ev-reth must expose 0x76 fields in a way explorers can consume:
eth_getTransactionByHashmust includefeePayer(address),calls(array of {to, value, input}), andtxType: "0x76"eth_getTransactionReceiptmust indicate effective gas payer and per-call log attribution- This is the foundation -- get the RPC right and both explorers benefit
2. Blockscout integration
- Document archive node configuration for ev-reth
- Docker compose setup for Blockscout + ev-reth
- Verify standard Ethereum transactions (types 0, 1, 2, 3) render correctly
- Verify RPC compatibility (Blockscout's required endpoints vs ev-reth's exposed endpoints)
- Custom 0x76 rendering via Blockscout's plugin/extension system:
- Batch calls: Display individual calls within a 0x76 transaction instead of opaque calldata
- Fee sponsorship: Show
feePayeraddress, distinguish executor vs sponsor - Transaction type label: "EvNode Transaction" instead of "Unknown Type"
3. Atlas integration
- Ensure Atlas consumes the extended RPC fields for 0x76 transactions
- Native rendering of batch calls, sponsorship, and Evolve-specific metadata
- Atlas can go deeper than Blockscout since it's in-house: lane attribution, per-call gas breakdown, sponsor history, etc.
4. ev-node considerations
- Explorers need to handle ev-reth's block structure (no ommers, modified consensus fields)
- Block finality semantics: ev-node-derived finality vs explorer default assumptions
- If the chain uses ev-node for DA, explorers should ideally link to DA layer block references
Prior art
- Blockscout OP Stack Setup
- Blockscout GitHub --
production-optimismbranch for OP Stack - Blockscout Custom Extensions
- Lingua principale
- Rust
- Stelle
- 8
- Fork
- 9
- Merge medio
- 3g 17h
- PR unite (30g)
- 4
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di evstack/ev-reth
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 30/100
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 28/100
Tutte le issue di evstack/ev-reth
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
TheLarkInn/aipm#2413 ·
-
documentation
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
alexgorbatchev/simple-ptt#15 ·
-
tooling
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
-
todo:ticket
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
taikoxyz/taiko-mono#22168 · 1 commento ·