Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement Minimum Viable Blockchain #1

Merged
merged 41 commits into from
Feb 8, 2022
Merged

Conversation

ccamel
Copy link
Member

@ccamel ccamel commented Jan 31, 2022

This PR implements https://github.com/okp4/product/issues/355, a Minimum Viable Blockchain based on Cosmos SDK with the help of Starport. This implementation doesn't implement any specific modules. Only the standard modules offered by Cosmos are available.

Tasks:

  • Scaffold a new blockchain by using Starport
  • Adopt the BSD 3-Clause license
  • Implement a Makefile for dev lifecycle management
  • Implement CI (lint, build, test, publish of docker images, release)
  • Align blockchain configuration with our needs (token denomination know, chain prefix okp4, validators, pre-configured cosmos addresses...)

Out of scope

Some resources

Add all scaffolded code from starport v0.19.3 (darwin/amd64) under
folder `okp4` by using the following command line:

```
starport scaffold chain github.com/okp4/okp4d --address-prefix okp4 --no-module
 ```
The web-app will be developped independantly in a separate project.
This includes vuejs code which is re-generated by starport.
@ccamel ccamel force-pushed the feat/initial-implementation branch from 7dac951 to aef474d Compare February 1, 2022 16:21
This configuration is a tradeoff between strictness of the rules and the
compliance of the code generated by starport.
@ccamel ccamel force-pushed the feat/initial-implementation branch from 4c07c87 to 66aebbc Compare February 2, 2022 11:13
@ccamel ccamel force-pushed the feat/initial-implementation branch from 66aebbc to 0550908 Compare February 2, 2022 11:17
@ccamel ccamel force-pushed the feat/initial-implementation branch from 6c993a0 to ddcc4e9 Compare February 2, 2022 17:30
@ccamel ccamel force-pushed the feat/initial-implementation branch from 56ff3ba to fc4e99c Compare February 3, 2022 15:40
@ccamel ccamel force-pushed the feat/initial-implementation branch from fc4e99c to 2be93a8 Compare February 3, 2022 15:45
@ccamel ccamel changed the title Feat/initial implementation [WIP] Implement Minimal Viable Blockchain Feb 4, 2022
@ccamel ccamel force-pushed the feat/initial-implementation branch from 8f12f4b to 1d47265 Compare February 4, 2022 13:09
@ccamel ccamel marked this pull request as draft February 4, 2022 13:17
@ccamel ccamel changed the title [WIP] Implement Minimal Viable Blockchain Implement Minimal Viable Blockchain Feb 4, 2022
@ccamel ccamel changed the title Implement Minimal Viable Blockchain Implement Minimum Viable Blockchain Feb 4, 2022
@ccamel ccamel force-pushed the feat/initial-implementation branch from 7ce843f to e7fe83d Compare February 7, 2022 13:24
@ccamel ccamel force-pushed the feat/initial-implementation branch from e7fe83d to 97e66e6 Compare February 7, 2022 13:24
@ccamel ccamel requested review from ad2ien, amimart and nperon February 7, 2022 13:27
@ccamel ccamel marked this pull request as ready for review February 7, 2022 13:27
@ad2ien ad2ien force-pushed the feat/initial-implementation branch from 5b21f98 to 7d5d18d Compare February 8, 2022 10:44
@ad2ien ad2ien force-pushed the feat/initial-implementation branch from 7d5d18d to 30468fe Compare February 8, 2022 10:54
@ccamel ccamel merged commit a61ea31 into main Feb 8, 2022
@ccamel ccamel deleted the feat/initial-implementation branch February 8, 2022 11:18
@bot-anik
Copy link
Member

bot-anik commented Feb 8, 2022

🎉 This PR is included in version 1.0.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

@bot-anik
Copy link
Member

bot-anik commented Feb 8, 2022

🎉 This PR is included in version 1.0.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants