Skip to content

Cosmos-based blockchain core that stores information about all cross-chain operations

License

Notifications You must be signed in to change notification settings

rarimo/rarimo-core

Repository files navigation

Rarimo core

License: MIT

Chains:

Introduction

rarimo-core is a blockchain built using Cosmos SDK and Tendermint and created with Ignite CLI.

Based on Tendermint + Cosmos SDK blockchain core the main goal is to provide validated information about different cross-chain operations.

Documentation:

Build

Install

Use

ignite chain build

If it fails in generate proto stage with error on etheremint .proto files just re-execute that command or try to add --clear-cache flag.

Generate proto files

Use

ignite generate proto-go

If it fails in generate proto stage with error on etheremint .proto files remove ./proto/ethermint package and execute command again. DO NOT FORGET TO RETURN DELETED PACKAGE.

Versioning

Rarimo core leverages on the following branches:

  • master branch with vanilla core version
  • mainnet-beta branch with testnet core with all testnet upgrades
  • mainnet branch with mainnet core with all mainnet upgrades

For the tags we are using an approach when stable releases with vX.X.X tag has only the mainnet core. On the other side mainnet-beta releases are build under vX.X.X-rcX tag. For the master branch releases only hash tagged images will be provided.

Before creating the mainnet release be sure that it includes all unreleased changes from mainnet-beta and then select the corresponding version number that will cover all released tags on mainnet-beta.

Learn more