Chains:
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:
- Rarimo core modules business logic
- Bridge contract architecture
- Bridging flow overview
- Oracles architecture overview
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.
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.
Rarimo core leverages on the following branches:
master
branch with vanilla core versionmainnet-beta
branch with testnet core with all testnet upgradesmainnet
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
.