Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/streamingfast/firehose-arweave
The firehose integration with the garii
https://github.com/streamingfast/firehose-arweave
Last synced: about 15 hours ago
JSON representation
The firehose integration with the garii
- Host: GitHub
- URL: https://github.com/streamingfast/firehose-arweave
- Owner: streamingfast
- License: apache-2.0
- Fork: true (graphprotocol/firehose-arweave)
- Created: 2022-04-08T01:04:37.000Z (over 2 years ago)
- Default Branch: develop
- Last Pushed: 2023-02-28T22:12:20.000Z (over 1 year ago)
- Last Synced: 2024-08-03T23:16:26.628Z (3 months ago)
- Language: Go
- Size: 1.26 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- awesome-substreams - Firehose Arweave - use `thegarii` as source (The Graph Arweave Integration Implementation). (Blockchains / Firehose)
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)