Jürgen Eckel 31b304f232
added TermintionWaitGroup (#336)
* added TermintionWaitGroup
* added mutex to lib/tx
* removed machine attestation thread (to comply with testing-race conditions becoming apparent on the CI)
* renamed test suites to have a clear naming structure
* removed parallel-testing from e2e machine test suite
* improved test suite logging
* removed parallel tests of machine_nft_tests - this caused data races due to the mock overwrites
* reduced error check to "out of gas" due to multi-threading and locking  delays that result in different gas consumptions
* Added waiting blocks to pass the CI

Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>
2024-03-06 10:52:22 +01:00
2024-02-26 12:00:37 +01:00
2024-03-06 10:52:22 +01:00
2023-06-27 13:15:02 +02:00
2024-03-06 10:52:22 +01:00
2024-03-05 15:29:24 +01:00
2024-02-01 09:57:58 +01: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%