Pulsar is a blockchain implementation based on CometBFT consensus engine.
- Go 1.22 or higher
- Make
make buildmake initmake startmake resetmake freshThe project follows a modular architecture inspired by Cosmos SDK:
abci/- ABCI application implementationcmd/pulsard/- Node CLI commandsbuild/- Compiled binaries
make depsmake testThe node stores its configuration and data in ~/.pulsar/ by default:
config/- Configuration filesdata/- Blockchain data
You can specify a custom home directory:
./build/pulsard init my-node --home /custom/path
./build/pulsard start --home /custom/path