Skip to content

Latest commit

 

History

History
33 lines (23 loc) · 1.48 KB

README.md

File metadata and controls

33 lines (23 loc) · 1.48 KB

About & How it Works

The arweave-exex-backfill is a backfill extension for the WeaveVM-ExEx data protocol on Arweave. Its purpose is to scan Arweave for potentially missing WeaveVM blocks that were not archived, fetch the missing block data, encode it in borsh-brotli, and then publish it to Arweave following the WeaveVM-ExEx data protocol, with the addition of a WeaveVM:Backfill: true tag.

If you're running an Arweave Upload ExEx on your Reth node, you can use this backfill extension to fill any potential data gaps on Arweave.

WeaveVM-ExEx Data Protocol: Important Note

Once you run an arweave-exex-backfill extension instance for your Arweave Upload ExEx, you should internally whitelist the backfill data upload address (backfiller) in your ExEx data protocol on Arweave.

WeaveVM Backfill Server

Get an archived block by blockNumber

GET /block/id/:id

Get an archived block by blockHash

GET /block/hash/:hash

License

This project is licensed under the MIT License