mirror of
https://github.com/planetmint/planetmint-go.git
synced 2025-06-04 05:06:39 +00:00

* Added more sync objects to avoid accidental data races * made lib.config.Config variables are private, so they cannot be tampered with (multithreading). Please introduce Get-methods to retrieve the varialbes outside of the package if you need it. This way, the race conditions and unexpected change of the global object state can be protected * added reverse takedown of the validators to avoid the following error [app] PoP broadcast tx failed: node0.info: key not found * moved util.TerminationWaitGroup.Wait() to the central network cleanup method * removed mappings for private variables Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>
planetmint-go
planetmint is a blockchain built using Cosmos SDK and CometBFT written in Go and created with Ignite CLI.
Get started
ignite chain serve
serve
command installs dependencies, builds, initializes, and starts your blockchain in development.
Configure
Your blockchain in development can be configured with config.yml
. To learn more, see the Ignite CLI docs.
Install
To install the latest version of this blockchain node's binary, execute the following command on your machine:
git clone https://github.com/planetmint/planetmint-go.git
ignite chain build
Contributing
For contributions refer to the RDDL enhancement proposals repository here
Learn more
Description
Languages
Go
97%
Makefile
3%