Releases: mitosis-org/chain
mito/v1.0.1
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 | bashManual 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
v1.0.1
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 | bashManual 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
- @meetrick made their first contribution in #67
- @Danielkis97 made their first contribution in #75
Full Changelog: v1.0.0...v1.0.1
mito/v1.0.0
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 | bashManual 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
- @Danielkis97 made their first contribution in #75
Full Changelog: mito/v0.1.1...mito/v1.0.0
mito/v0.1.1
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 | bashManual 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
- 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
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 | bashManual 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
ConsensusGovernanceEntrypointaddress inapp.toml(1ce7c19) - feat(evmvalidator): manage the address of
ConsensusValidatorEntrypointcontract properly (1d9aa41) - chore: apply linter (cc40dae)
- feat(evmvalidator): implement msg server (14d5057)
- fix(evmvalidator): add voting power reduction due to
MaxTotalVotingPowerlimitation (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
AfterValidatorBondedhook properly (df39763) - feat: robust EVM event processing (#19) (0d5cce2)
- feat(cmd/mitosisd): add
fee-recipientconfig (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.scalarin 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/evmgovfor 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
FinalizeBlockby @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
MaxWithdrawalsPerBlockforx/evmengineto 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
mivalidatortool 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
--headand--tailare 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
- @riemannulus made their first contribution in #31
Full Changelog: v0.1.1...v1.0.0
mito/v0.0.1
This is a release for cmd/mito tool.
For more details, please refer to cmd/mito/README.md.
v1.0.0-beta.1
Full Changelog: v1.0.0-beta...v1.0.0-beta.1
v1.0.0-beta
What's Changed
- fix(app): use proper
MaxWithdrawalsPerBlockforx/evmengineto 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
What's Changed
Full Changelog: v1.0.0-alpha...v1.0.0-alpha.1
v1.0.0-alpha
Every mainnet spec has been implemented.