Skip to content

b2network/pulsar

Repository files navigation

Pulsar - CometBFT-based Blockchain

Pulsar is a blockchain implementation based on CometBFT consensus engine.

Prerequisites

  • Go 1.22 or higher
  • Make

Quick Start

Build

make build

Initialize Node

make init

Start Node

make start

Reset (Clean all data)

make reset

Fresh Start (Reset + Init + Start)

make fresh

Architecture

The project follows a modular architecture inspired by Cosmos SDK:

  • abci/ - ABCI application implementation
  • cmd/pulsard/ - Node CLI commands
  • build/ - Compiled binaries

Development

Install Dependencies

make deps

Run Tests

make test

Configuration

The node stores its configuration and data in ~/.pulsar/ by default:

  • config/ - Configuration files
  • data/ - Blockchain data

You can specify a custom home directory:

./build/pulsard init my-node --home /custom/path
./build/pulsard start --home /custom/path

About

No description, website, or topics provided.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published