You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Sep 28, 2021. It is now read-only.
Currently writing the tx_data for deployment txs as the codebytes, this is not producing the correct code hashes. There must be some processing step on the tx_data before it is stored as codebytes.
Create http endpoint for statediffing geth to fetch all codehash => code pairs
Modify the statediffing service to emit codehash => code pairs for any deployment txs at the payload's block height
Adjust ipld-eth-indexer sync/backfill/resync to consume and index emitted pairs
Script/ipld-eth-indexer command to fetch missing historical from the http endpoints
Script to remove malformed entries (optional)
The text was updated successfully, but these errors were encountered:
Deployed data can be modified by the EVM before it is stored by geth as a codehash=>code mapping. The EVM requires a state database, which complicates modifying the code on the ipld-eth-indexer end.
Alternative approach:
Create http endpoint for statediffing geth to fetch all codehash => code pairs
Modify the statediffing service to emit codehash => code pairs for any deployment txs at the payload's block height
Adjust ipld-eth-indexer sync/backfill/resync to consume and index emitted pairs
Script/ipld-eth-indexer command to fetch missing historical from the http endpoints
Currently writing the tx_data for deployment txs as the codebytes, this is not producing the correct code hashes. There must be some processing step on the tx_data before it is stored as codebytes.
Create http endpoint for statediffing geth to fetch all codehash => code pairs
Modify the statediffing service to emit codehash => code pairs for any deployment txs at the payload's block height
Adjust ipld-eth-indexer sync/backfill/resync to consume and index emitted pairs
Script/ipld-eth-indexer command to fetch missing historical from the http endpoints
Script to remove malformed entries (optional)
The text was updated successfully, but these errors were encountered: