Skip to content

Releases: mitosis-org/chain

mito/v1.0.1

16 Aug 15:28
8a49116

Choose a tag to compare

Mito CLI v1.0.1

Command-line interface for Mitosis Chain. Manage validators, transactions, and interact with the blockchain.

📥 Installation

Quick Install (Linux/macOS)

VERSION="v1.0.1" COMPONENT="mito" \
curl -sSL https://raw.githubusercontent.com/mitosis-org/chain/main/scripts/install.sh | bash

Manual Download

Download the appropriate binary for your platform from the assets below:

Platform Architecture Download
Linux x86_64 Download
Linux ARM64 Download
macOS x86_64 Download
macOS ARM64 Download

🔍 Verification

All binaries include SHA256 checksums. Verify your download:

sha256sum -c <binary>.sha256

🆕 What's New in This Release

What's Changed

CLI (mito) Changes

  • feat(cmd/mito): implement dynamic gas estimation for transactions (#85) (8a49116)

v1.0.1

12 Aug 16:04
25bb3db

Choose a tag to compare

Mitosis Chain Node (mitosisd) v1.0.1

The core blockchain node for Mitosis Chain. Handles consensus, networking, and blockchain state management.

📥 Installation

Quick Install (Linux/macOS)

curl -sSL https://raw.githubusercontent.com/mitosis-org/chain/main/scripts/install.sh | bash

Manual Download

Download the appropriate binary for your platform from the assets below:

Platform Architecture Download
Linux x86_64 Download
Linux ARM64 Download
macOS x86_64 Download
macOS ARM64 Download

🔍 Verification

All binaries include SHA256 checksums. Verify your download:

sha256sum -c <binary>.sha256

🆕 What's New in This Release

What's Changed

Node (mitosisd) Changes

  • feat(x/evmvalidator): add pubkey parsing functionality (#82) (25bb3db)
  • docs: fix misleading comment for FlagRecover (#68) (808b72f)
  • feat(cmd/mitosisd): add pre compiled contract on eth genesis (#81) (062c639)
  • refactor(cmd/mitosisd): update genesis validator command (#80) (ae926f8)
  • feat(cmd/mitosisd): add Ethereum genesis file generation (#70) (5ccb4cb)

What's Changed

  • docs: fix Solidity guide link and add 'perf' commit type by @meetrick in #67
  • fix(mito): update transaction value calculations by @riemannulus in #71
  • feat: make mito version command dynamic using ldflags by @meetrick in #73
  • Improve Chain IDs formatting with table in Readme.md by @Danielkis97 in #75
  • feat(cmd/mitosisd): add Ethereum genesis file generation by @riemannulus in #70
  • refactor(cmd/mitosisd): update genesis validator command by @riemannulus in #80
  • feat(cmd/mitosisd): add pre compiled contract on eth genesis by @riemannulus in #81
  • Suggest PGP encryption for secure vulnerability reports by @Danielkis97 in #78
  • Simplify and clarify PR instructions and community guidelines by @Danielkis97 in #77
  • Improve readability and link consistency in CODE_OF_CONDUCT by @Danielkis97 in #76
  • docs: fix misleading comment for FlagRecover by @meetrick in #68
  • fix(script): update binary download and verification process by @riemannulus in #84
  • feat(x/evmvalidator): add pubkey parsing functionality by @riemannulus in #82

New Contributors

Full Changelog: v1.0.0...v1.0.1

mito/v1.0.0

12 Aug 16:03
25bb3db

Choose a tag to compare

Mito CLI v1.0.0

Command-line interface for Mitosis Chain. Manage validators, transactions, and interact with the blockchain.

📥 Installation

Quick Install (Linux/macOS)

VERSION="v1.0.0" COMPONENT="mito" \
curl -sSL https://raw.githubusercontent.com/mitosis-org/chain/main/scripts/install.sh | bash

Manual Download

Download the appropriate binary for your platform from the assets below:

Platform Architecture Download
Linux x86_64 Download
Linux ARM64 Download
macOS x86_64 Download
macOS ARM64 Download

🔍 Verification

All binaries include SHA256 checksums. Verify your download:

sha256sum -c <binary>.sha256

🆕 What's New in This Release

What's Changed

CLI (mito) Changes

What's Changed

  • feat: make mito version command dynamic using ldflags by @meetrick in #73
  • Improve Chain IDs formatting with table in Readme.md by @Danielkis97 in #75
  • feat(cmd/mitosisd): add Ethereum genesis file generation by @riemannulus in #70
  • refactor(cmd/mitosisd): update genesis validator command by @riemannulus in #80
  • feat(cmd/mitosisd): add pre compiled contract on eth genesis by @riemannulus in #81
  • Suggest PGP encryption for secure vulnerability reports by @Danielkis97 in #78
  • Simplify and clarify PR instructions and community guidelines by @Danielkis97 in #77
  • Improve readability and link consistency in CODE_OF_CONDUCT by @Danielkis97 in #76
  • docs: fix misleading comment for FlagRecover by @meetrick in #68
  • fix(script): update binary download and verification process by @riemannulus in #84
  • feat(x/evmvalidator): add pubkey parsing functionality by @riemannulus in #82

New Contributors

Full Changelog: mito/v0.1.1...mito/v1.0.0

mito/v0.1.1

09 Jul 07:46
8584c79

Choose a tag to compare

Mito CLI v0.1.1

Command-line interface for Mitosis Chain. Manage validators, transactions, and interact with the blockchain.

📥 Installation

Quick Install (Linux/macOS)

VERSION="v0.1.1" COMPONENT="mito" \
curl -sSL https://raw.githubusercontent.com/mitosis-org/chain/main/scripts/install.sh | bash

Manual Download

Download the appropriate binary for your platform from the assets below:

Platform Architecture Download
Linux x86_64 Download
Linux ARM64 Download
macOS x86_64 Download
macOS ARM64 Download

🔍 Verification

All binaries include SHA256 checksums. Verify your download:

sha256sum -c <binary>.sha256

🆕 What's New in This Release

What's Changed

CLI (mito) Changes

  • fix(mito): update transaction value calculations (#71) (8584c79)

What's Changed

  • docs: fix Solidity guide link and add 'perf' commit type by @meetrick in #67
  • fix(mito): update transaction value calculations by @riemannulus in #71

New Contributors

Full Changelog: v1.0.0...mito/v0.1.1

v1.0.0

01 Jul 11:31
bc4ccba

Choose a tag to compare

Mitosis Chain Node (mitosisd) v1.0.0

The core blockchain node for Mitosis Chain. Handles consensus, networking, and blockchain state management.

📥 Installation

Quick Install (Linux/macOS)

curl -sSL https://raw.githubusercontent.com/mitosis-org/chain/main/scripts/install.sh | bash

Manual Download

Download the appropriate binary for your platform from the assets below:

Platform Architecture Download
Linux x86_64 Download
Linux ARM64 Download
macOS x86_64 Download
macOS ARM64 Download

🔍 Verification

All binaries include SHA256 checksums. Verify your download:

sha256sum -c <binary>.sha256

🆕 What's New in This Release

What's Changed

Node (mitosisd) Changes

  • feat(evmvalidator): multiple collateral owners (#28) (827918e)
  • fix(evmvalidator): validator should be slashed even if a validator is not bonded in active set (#27) (f5fefdf)
  • fix(app): use proper MaxWithdrawalsPerBlock for x/evmengine to prevent potential issues (#26) (195c4e8)
  • feat(x/evmvalidator): use telemetry for end blocker (fcd022b)
  • feat(cmd/mitosisd): support Sentry (c1be0d5)
  • feat: use proper log level (acb140c)
  • feat: use cosmos sdk logger for octane (cd2ae18)
  • test: change variable names of test codes (178e062)
  • test: add unit tests (#23) (1aa9a0f)
  • refactor(evmvalidator): 🧹🧹🧹🧼🧼🧼 (#22) (90642de)
  • fix(evmvalidator): incorrect active validator set logic (f04e74d)
  • fix(evmvalidator): incorrect power index deletion in depositCollateral() (6afcdcc)
  • fix(evmvalidator): incorrect unbonding logic about active validator set (9c50194)
  • chore: improve logging (356bb94)
  • fix(evmvalidator): potential concurrency issue for cached contract binding instance (0ad93a7)
  • feat(app): implement upgrade and fork skeleton (d2c9958)
  • chore(app): specify MaxWithdrawalsPerBlock explictly (0c0ecf1)
  • fix(evmvalidator): partial state changes should be discarded when running fallback logic in event processing (ac015ca)
  • fix(app): tx result must be always succeeded in FinalizeBlock (#21) (e39f281)
  • fix(evmvalidator): ignore an error when processing MsgUnjail (344ea71)
  • chore: apply linter (57051cc)
  • feat(evmgov): manage ConsensusGovernanceEntrypoint address in app.toml (1ce7c19)
  • feat(evmvalidator): manage the address of ConsensusValidatorEntrypoint contract properly (1d9aa41)
  • chore: apply linter (cc40dae)
  • feat(evmvalidator): implement msg server (14d5057)
  • fix(evmvalidator): add voting power reduction due to MaxTotalVotingPower limitation (9a0982b)
  • chore: update contract bindings (2530555)
  • feat(evmvalidator): implement queries (dc5cfc8)
  • chore: improve logging (72744c0)
  • feat(evmvalidator): add bonded status in Validator (0f399cd)
  • fix(evmvalidator): incorrect storage usage for withdrawals (a640d6a)
  • fix(evmvalidator): not matured withdrawals should be also target of slashing (#20) (e775a3e)
  • feat(evmvalidator): prohibit the usage of staking hooks (fd340a1)
  • fix(evmvalidator): don't bond zero-power validator (dc5aa75)
  • fix(evmvalidator): call AfterValidatorBonded hook properly (df39763)
  • feat: robust EVM event processing (#19) (0d5cce2)
  • feat(cmd/mitosisd): add fee-recipient config (11625e5)
  • feat(evmvalidator): add fallback logic for critical event processing (#18) (365f7e3)
  • chore(evmvalidator): check negative slash fraction for defensive programming (b1b2aa1)
  • chore(evmvalidator): print validator address and pubkey info when creating a genesis validator in CLI (17084b0)
  • fix(evmvalidator): incorrect CLI command for genesis validator (a23303a)
  • chore(evmvalidator): remove not necessary code (fea5c66)
  • refactor(evmvalidator): use validator's evm address as key instead of pubkey (#17) (3704e6a)
  • chore: print module name in logs (68425fe)
  • fix(evmvalidator): should not set power index if validator is jailed (8c2933f)
  • feat: use address.MustLengthPrefix() for keys (bca2b8e)
  • chore: not necessary cosmos_proto.scalar in protos (0738dc9)
  • chore: incorrect event parameter in jail() (0274c39)
  • chore: consistent naming for store keys (b639638)
  • feat: optimize fetch of validator from consensus address (95dafcc)
  • feat: x/evmvalidator ✨ (#16) (b372b19)
  • feat: x/evmgov for execution of arbitrary messages from EVM (#15) (f83d122)
  • feat: setup basic chain structure for mainnet launching specs (#14) (4009d3e)

What's Changed

  • feat: setup basic chain structure for mainnet launching specs by @taeguk in #14
  • feat: x/evmgov for execution of arbitrary messages from EVM by @taeguk in #15
  • feat: x/evmvalidator ✨ by @taeguk in #16
  • refactor(evmvalidator): use validator's evm address as key instead of pubkey by @taeguk in #17
  • feat(evmvalidator): add fallback logic for critical event processing by @taeguk in #18
  • feat: robust EVM event processing by @taeguk in #19
  • fix(evmvalidator): not matured withdrawals should be also target of slashing by @taeguk in #20
  • fix(app): tx result must be always succeeded in FinalizeBlock by @taeguk in #21
  • refactor(evmvalidator): 🧹🧹🧹🧼🧼🧼 by @taeguk in #22
  • test: add unit tests by @taeguk in #23
  • fix(evmengine): potential bug related to EligibleWithdrawals() by @taeguk in #24
  • fix(app): use proper MaxWithdrawalsPerBlock for x/evmengine to prevent potential issues by @taeguk in #26
  • fix(evmvalidator): validator should be slashed even if a validator is not bonded in active set by @taeguk in #27
  • feat(cmd/mivalidator): CLI tool for validator operation by @taeguk in #25
  • feat(evmvalidator): multiple collateral owners by @taeguk in #28
  • 🚀 feat: introduce mito CLI to replace mivalidator with enhanced security and structure by @riemannulus in #31
  • fix(mito): lint error by @riemannulus in #34
  • feat: remove mivalidator tool by @taeguk in #33
  • ✨ introduce: add Git submodule for shared rules repository by @riemannulus in #35
  • chore(cmd/mito): update README by @taeguk in #37
  • 🔧 refactor(mito): simplify private key loading from keyfile by @riemannulus in #41
  • 🚀 feat: enhance Makefile for cross-compilation support by @riemannulus in #36
  • chore(cmd/mito): update README for cast compatibility by @taeguk in #42
  • ✨ feat(cmd/mito): add wallet management commands and update README by @riemannulus in #44
  • ✨ feat(cmd/mito): support priv validator key by @riemannulus in #46
  • 📚 docs(cmd/mito): fix typo by @riemannulus in #47
  • feat(cmd/mito): use default value if both --head and --tail are missing by @taeguk in #48
  • docs: audit report by @taeguk in #53
  • ✨ repo: make more fancy by @riemannulus in #49
  • fix(ci): update test coverage reporting in GitHub Actions by @riemannulus in #55
  • chore(ci): enhance GitHub Actions test workflow by @riemannulus in #56
  • chore: change license properly by @taeguk in #57
  • chore(ci): upgrade GitHub Actions artifact management to v4 by @riemannulus in #58
  • chore(ci): remove duplicated changelog output by @riemannulus in #59
  • docs: update README to reflect new vision and features of Mitosis by @riemannulus in #60
  • docs: add Codecov badge to README for improved test coverage visibility by @riemannulus in #61
  • docs: polishing by @riemannulus in #62
  • docs: apply developer docs url by @taeguk in #63
  • docs: add banner image by @riemannulus in #64

New Contributors

Full Changelog: v0.1.1...v1.0.0

mito/v0.0.1

18 Jun 09:32
dfa0c79

Choose a tag to compare

mito/v0.0.1 Pre-release
Pre-release

This is a release for cmd/mito tool.
For more details, please refer to cmd/mito/README.md.

v1.0.0-beta.1

14 May 14:33
77c48f1

Choose a tag to compare

v1.0.0-beta.1 Pre-release
Pre-release

v1.0.0-beta

09 May 05:57
f340847

Choose a tag to compare

v1.0.0-beta Pre-release
Pre-release

What's Changed

  • fix(app): use proper MaxWithdrawalsPerBlock for x/evmengine to prevent potential issues by @taeguk in #26
  • fix(evmvalidator): validator should be slashed even if a validator is not bonded in active set by @taeguk in #27
  • feat(cmd/mivalidator): CLI tool for validator operation by @taeguk in #25
  • feat(evmvalidator): multiple collateral owners by @taeguk in #28

Full Changelog: v1.0.0-alpha.1...v1.0.0-beta

v1.0.0-alpha.1

02 Apr 07:53
070481b

Choose a tag to compare

v1.0.0-alpha.1 Pre-release
Pre-release

What's Changed

  • fix(evmengine): potential bug related to EligibleWithdrawals() by @taeguk in #24

Full Changelog: v1.0.0-alpha...v1.0.0-alpha.1

v1.0.0-alpha

29 Mar 00:08
fcd022b

Choose a tag to compare

v1.0.0-alpha Pre-release
Pre-release

Every mainnet spec has been implemented.