Skip to content

Data backfill extension for WeaveVM-ExEx data protocol on Arweave

License

Notifications You must be signed in to change notification settings

weaveVM/arweave-exex-backfill

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Data backfill extension for WeaveVM-ExEx data protocol on Arweave

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages