github ChihuahuaChain/chihuahua v10.1.0

one hour ago

Chihuahua v10.1.0 is a coordinated upgrade on top of v10.0.1. It does not change the Cosmos SDK, CometBFT, ibc-go or wasmd versions, and the upgrade handler runs module migrations only.

Highlights

  • Toolchain and dependencies: built with Go 1.26.10; non-consensus dependencies updated (golang.org/x/net, golang.org/x/crypto, gRPC, klauspost/compress, msgpack).
  • Liquidity
    • Batch execution is hardened: a failing step is refunded and leaves no partial state.
    • Swap orders removed from a batch at execution are refunded to the requester.
    • Order prices are bounded against the pool reserves at submission.
    • Withdrawal shares are computed without an intermediate size limit.
    • Depleted pools are accepted in genesis import.
  • Token factory
    • Active stakedrops and their key sequence are kept across genesis export and import.
    • Stakedrop start and end heights are bounds-checked.
    • Builder addresses are compared by bytes in BurnFrom and ForceTransfer.
  • IBC hooks
    • The wasm hooks receive their contract keeper: wasm memos on incoming ICS-20 transfers are executed and packet lifecycle callbacks are delivered.
    • An ibc_callback is registered only when it names the packet sender.
    • Timeout callbacks run in an isolated context.
  • Groups: decimals accepted from input (member weights, thresholds, percentages) are limited to 34 significant digits and an exponent within ±34.
  • Node operations: zero-height export (chihuahuad export --for-zero-height) works again.

Notes for integrators

  • Contracts that use IBC lifecycle callbacks must set ibc_callback to their own address; callbacks naming another address are ignored.
  • Group member weights and decision policy values outside the decimal limits above are rejected.

Upgrade

Coordinated upgrade via cosmovisor at the height set by the software upgrade proposal. The proposal carries the linux/amd64 and linux/arm64 binaries with their sha256 (upgrade-info.json). See mainnet/UPGRADES/v10.1.0 for instructions and the validator checklist.

Platform sha256
linux/amd64 6a3c064ee9bd6e158ccd3c2d9c017094b14a6977d5cec47dee1d4b78a69c2b5d
linux/arm64 756087b9f8411622d732e6b1429de478113630c0d84c22e3159d96c5b9da28b7

Don't miss a new chihuahua release

NewReleases is sending notifications on new releases.