This upgrade focuses on the REMOVAL of the oracle and marketmap extension modules — This is a chain stability improvement as part of the broader v8 release. The oracle module (powered by Skip/Connect) previously injected a special vote extension transaction as the first transaction in every block. This tx was not a standard user transaction — it could not be decoded by block explorers or standard tooling the way normal transactions can. After this upgrade, this injected oracle tx will no longer exist. Blocks will only contain standard, fully decodable transactions.
Release Details: https://github.com/MANTRA-Chain/mantrachain/releases/tag/v8.0.0
This proposal triggers the MANTRA Chain v8.0.0 software upgrade. The upgrade introduces Interchain Security (ICS) provider support via the ccv-provider module, delivers a series of EVM and blacklist enforcement fixes accumulated across four release candidates, removes the oracle and marketmap modules, and removes the precisebank store from state.
Following the v7.0.0 redenomination, v8.0.0 positions MANTRA Chain for ICS provider participation, enabling it to share economic security with consumer chains. The release also resolves several EVM correctness issues identified during the v7 cycle — including a race condition in gRPC query handling, improper rejection of malformed transactions under the EVM mempool, and gaps in blacklist grant revocation — removes the oracle and marketmap modules that are no longer needed, and cleans up the precisebank store now that the redenomination migration is complete.
| Area | Change |
|---|---|
| ICS | ccv-provider module added; MANTRA Chain can now act as an ICS provider |
| EVM | gRPC race condition fixed; malformed txs rejected in ProcessProposal; chain-ID errors now surface correctly |
| EVM precompile | DistributionClaim precompile now blocks direct bank transfers; claim and convert ops supported |
| Blacklist | Grants revoked before blacklist enforcement; fee grant allowances revoked when blacklisted account is the granter |
| Oracle / Marketmap | Oracle and marketmap modules removed from the chain |
| Query handlers | Nil request validation added for query handler stability |
| State | precisebank store removed (no migration action required) |
| Proposal handlers | prepare/process handlers no longer registered multiple times |
| Dependencies | CometBFT 0.38.20 → 0.38.21; mantra/v0.5.x → v0.6.x; connect → v2.3.0-mantra-1.4 |
| Tooling | mise.toml added for Go version pinning |
All balances, parameters, and rewards are migrated automatically at the 1:4 × 10¹² ratio. No manual action is required from token holders, stakers, or delegators.
ccv-provider module registered in the upgrade handler, enabling MANTRA to provide shared security to opted-in consumer chains.DistributionClaim precompile transfer restrictions enforced at the module level.precisebank store removal executes as a state migration.cosmovisor.json. Pre-built binaries with SHA-256 checksums are available for linux/amd64, linux/arm64, darwin/amd64, and darwin/arm64: https://raw.githubusercontent.com/MANTRA-Chain/net/refs/heads/main/mantra-1/upgrades/v8.0.0/cosmovisor.json
| Release | Date | Key Changes |
|---|---|---|
v8.0.0-rc0 |
2026-01-13 | ccv-provider module added; EVM v0.5.x synced |
v8.0.0-rc1 |
2026-02-25 | CometBFT 0.38.21; handler dedup fix; malformed tx rejection; distribution precompile support; grant revocation order fix |
v8.0.0-rc2 |
2026-03-24 | gRPC race condition fix; precompile bank transfer block; granter-side feegrant revoke; precisebank store removed; mantra/v0.6.x |
v8.0.0-rc3 |
2026-04-02 | Oracle and marketmap modules removed; nil request query validation; connect dependency updated to v2.3.0-mantra-1.4 |
|
Field
|
Data
|
|---|---|
|
info
|
https://raw.githubusercontent.com/MANTRA-Chain/net/refs/heads/main/mantra-1/upgrades/v8.0.0/cosmovisor.json |
|
name
|
v8.0.0 |
|
time
|
0001-01-01T00:00:00Z |
|
height
|
14488888 |
|
upgraded_client_state
|