Jürgen Eckel e99b614e4a
added connection loss handler, extended logging, mqtt msg updates (#400)
* added a bit of logging
* added update messages to mqtt (every second with a timestamp)
* added isConnectionOpen to the interface and analysis this during execution
* added connection loss handler and status check
* put some global objects into an objects to avoid inter service testing issues
* TestingLocker Mutex to RWMutex (increase performance)
* termintationMutex became a sync.RWMutex
* added logging to the mqtt mock client
* made monitor Mutex a RWMutex
* added Mutex protection to the numberOfElements varialbe
* added another Waiting block to the machine attestation methods (CI tests)
* had to adjust the test cases to the impact of that change.

Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>
2024-05-16 17:06:19 +02:00
2024-04-29 11:49:45 +02:00
2024-04-29 11:49:45 +02:00
2024-03-06 14:51:27 +01:00
2023-06-27 13:15:02 +02:00
2024-05-15 13:23:06 +02:00

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
Go implementation of Planetmint
Readme
Languages
Go 97%
Makefile 3%