Cosmos-sdk cosmos/cosmos-sdk offers a framework for building blockchain applications with CometBFT consensus.
This repo is a fork of cosmos-sdk v0.46.16 (v0.46.x) with adaptions.
- Adoption of PrepareProposal and ProcessProposal
- The addition of chainID to baseapp so that a branch of state can be used in PrepareProposal and ProcessProposal
- The addition of
--btc-rpc
parameter that enables the program to retrieve the current BTC block height. - Increase
DefaultPowerReduction
from1000000
to100000000
This repo intends on preserving the minimal possible diff with cosmos/cosmos-sdk to make fetching upstream changes easy. If the proposed contribution is
- specific to Nubit: consider if nubit-validator is a better target
- not specific to Nubit: consider making the contribution upstream in cosmos/cosmos-sdk
The following audit report is available for Cosmos-SDK:
- Nubit Cosmos-SDK Audit (2024) - An audit report specifically covering the adaptations made to the Cosmos-SDK for Nubit’s functionalities.