Qwoyn Blockchain is under heavy development and as result the above features are implemented to varying degrees of completeness. For more information about our approach and vision, see Qwoyn Blockchain Specification.
Documentation for Qwoyn Blockchain is hosted at docs.qwoyn.studio. This includes installation instructions for users and developers, information about live networks running Qwoyn Blockchain, instructions on how to interact with local and live networks, infrastructure and module-specific documentation, tutorials for users and developers, migration guides for developers, upgrade guides for validators, a complete list of available commands, and more.
Contributions are more than welcome and greatly appreciated. All the information you need to get started should be available in Contributing Guidelines. Please take the time to read through the contributing guidelines before opening an issue or pull request. The following prerequisites and commands cover the basics.
Install go tools:
make tools
Configure git hooks:
git config core.hooksPath scripts/githooks
Run linter in all go modules:
make lint
Run linter and attempt to fix errors in all go modules:
make lint-fix
Run formatting in all go modules:
make format
Run linter for all proto files:
make proto-lint
Run linter and attempt to fix errors for all proto files:
make proto-lint-fix
Run formatting for all proto files:
make proto-format
Run all unit and integrations tests:
make test
Build the qwoynd binary:
make build
View the available commands:
./build/qwoyn help
- cosmic-horizon/governance - guidelines and long-form proposals for Qwoyn Mainnet
- cosmic-horizon/mainnet - additional information and historical record for Qwoyn Mainnet
- cosmic-horizon/testnets - additional information and historical record for Qwoyn Testnets