Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/streamingfast/firehose-arweave

The firehose integration with the garii
https://github.com/streamingfast/firehose-arweave

Last synced: about 1 month ago
JSON representation

The firehose integration with the garii

Awesome Lists containing this project

README

        

# firehose-arweave

Firehose integration for Arweave.

`firehose-arweave` use [thegarii](https://github.com/ChainSafe/thegarii) as the source
of Arweave blocks.

## Quick Start

> NOTE
>
> this script will install rust and thegarii automatically ( if not exist ).
```
# Arguments shared with both thegarii:
#
# --reader-node-start-block-num
# --reader-node-stop-block-num
./devel/standard/start.sh -- --reader-node-start-block-num 911988
```

## Release

Use the `./bin/release.sh` Bash script to perform a new release. It will ask you questions
as well as driving all the required commands, performing the necessary operation automatically.
The Bash script runs in dry-mode by default, so you can check first that everything is all right.

Releases are performed using [goreleaser](https://goreleaser.com/).

## Credits

[ChainSafe](https://chainsafe.io/) did the initial integration of Firehose on Arweave.

## Contributing

**Issues and PR in this repo related strictly to the Firehose on Dummy Blockchain.**

Report any protocol-specific issues in their
[respective repositories](https://github.com/streamingfast/streamingfast#protocols)

**Please first refer to the general
[StreamingFast contribution guide](https://github.com/streamingfast/streamingfast/blob/master/CONTRIBUTING.md)**,
if you wish to contribute to this code base.

This codebase uses unit tests extensively, please write and run tests.

## License

[Apache 2.0](LICENSE)

## License

[Apache 2.0](LICENSE)