This is still a work in progress. I'm working on this project to learn and understand the Go programming language and blockchain technology in general.
I'm also using Trezor's Blockbook codebase as reference point.
Ganache can be used to run a node locally
To run this project.
chmod +x ./start.sh # grant permissions to the start script
./start.sh
It's very important to use the correct versions. There seems to be a lot of breaking changes and compatibility issues between the versions. So use the below versions
When properly setup a data
directory is created in the root folder when the server starts up.
Other Similar Indexer projects worth studying:
- Tezos Indexer written in Go
- BlockStream Electrs And Esplora written in Rust