Skip to content

Releases: evmos/evmos

v6.0.3

26 Jul 19:58
db44f68
Compare
Choose a tag to compare

v6.0.3 - 2022-07-26

Release Notes

This patch release includes fixes to the EVM and fee market module parameters that prevent panics in JSON-RPC queries (eth_getBalance) for legacy Evmos versions. Additionally, it contains a bug fix in the debug_traceTransaction JSON-RPC.

Changelog

Bug Fixes

Full Diff: v6.0.2...v6.0.3

v6.0.2

13 Jul 15:45
5f59c0f
Compare
Choose a tag to compare

v6.0.2 - 2022-07-13

Upgrade Instruction

Please follow our documentation on upgrading a patch version.

Changelog

Improvements

Full Diff: v6.0.1...v6.0.2

v5.0.1

13 Jul 15:45
7e32995
Compare
Choose a tag to compare

5.0.1 - 2022-07-13

Improvements

Full Diff: v5.0.0...v5.0.1

v4.0.2

13 Jul 15:45
6c058bc
Compare
Choose a tag to compare

v4.0.2 - 2022-07-13

Improvements

Full Diff: v4.0.1...v4.0.2

v3.0.3

13 Jul 15:43
552555b
Compare
Choose a tag to compare

v3.0.3 - 2022-07-13

Improvements

Full Diff: v3.0.2...v3.0.3

v2.0.2

13 Jul 14:38
dca9da1
Compare
Choose a tag to compare

v2.0.2 - 2022-07-13

Improvements

Full Diff: v2.0.1...v2.0.2

v1.1.3

13 Jul 15:45
64f2fea
Compare
Choose a tag to compare

v1.1.3 - 2022-07-13

Improvements

Full Changelog: v1.1.2...v1.1.3

v6.0.1

28 Jun 15:33
df1b5fe
Compare
Choose a tag to compare

v6.0.1 - 2022-06-28

Overview

  • Testnet (evmos_9000-4): Planned upgrade through governance proposal at height 2,176,500.
  • Mainnet (evmos_9001-2): Planned upgrade through governance proposal at height 1,042,000.

Release Notes

This upgrade includes all the changes from the v5 release plus additional bug fixes on Ethermint (evmos/ethermint#1126, evmos/ethermint#1135). Additionally, this release will reject all unprotected transactions (i.e non-EIP155 signed) on the Evmos EVM (see Wintermute Rekt News analysis for context).

Upgrade Instructions

Update Tendermint Node Config

The timeout-commit value in the node config defines how long we wait after committing a block, before starting on the new height (this gives us a chance to receive some more pre-commits, even though we already have +2/3). The current default value is "5s"

In Evmos, the current block time on Mainnet is ~5.9s at the time of writing according to Mintscan. This means that it takes < 1s to reach consensus and then nodes have to wait for 5s after the block is committed.

At the upgrade height, validators will need to ensure their local node configurations in order to speed up the network to ~2s block times. This is handled automatically by the server (see commit) when initializing the node.

# on evmosd/config/config.toml

#######################################################
###         Consensus Configuration Options         ###
#######################################################
[consensus]

### ... 

# How long we wait after committing a block, before starting on the new
# height (this gives us a chance to receive some more precommits, even
# though we already have +2/3).
timeout_commit = "1s"  # <------ update from "5s" to "1s"

Changelog

State Machine Breaking

API Breaking

  • (all) #701 Rename Go module to evmos/evmos
  • (fees) #691 Internal API audit.

Improvements

  • (deps) #714 Bump Go version to 1.18.
  • (cmd) #696 Set a custom tendermint node configuration on initialization.
  • (fees) #685 Internal Specification audit.
  • (ci) #729 Remove unshallow action in goreleaser.

Full Diff: https://github.com/evmos/evmos/compare/v6.0.0..v6.0.1

v6.0.0

28 Jun 13:36
43b838a
Compare
Choose a tag to compare

v6.0.0 - 2022-06-28

State Machine Breaking

API Breaking

  • (all) #701 Rename Go module to evmos/evmos
  • (fees) #691 Internal API audit.

Improvements

  • (deps) #714 Bump Go version to 1.18.
  • (cmd) #696 Set a custom tendermint node configuration on initialization.
  • (fees) #685 Internal Specification audit.

Full Diff: https://github.com/evmos/evmos/compare/v5.0.0..v6.0.0

v5.0.0

14 Jun 15:27
7f9dd94
Compare
Choose a tag to compare

v5.0.0 - 2022-06-14

Overview

  • Testnet (evmos_9000-4): Planned upgrade through governance proposal at height 1,762,500.
  • Mainnet (evmos_9001-2): Planned upgrade through governance proposal at height 837,500.

Upgrade Instructions

Update Tendermint Node Config

The timeout-commit value in the node config defines how long we wait after committing a block, before starting on the new height (this gives us a chance to receive some more pre-commits, even though we already have +2/3). The current default value is "5s"

In Evmos, the current block time on mainnet is ~5.9s according to Mintscan. This means that it takes < 1s to reach consensus and then nodes have to wait for 5s after the block is committed.

At the upgrade height, validators will need to update their local configurations in order to speed up the network to ~2s block times:

# on evmosd/config/config.toml

#######################################################
###         Consensus Configuration Options         ###
#######################################################
[consensus]

### ... 

# How long we wait after committing a block, before starting on the new
# height (this gives us a chance to receive some more precommits, even
# though we already have +2/3).
timeout_commit = "1s"  # <------ update from "5s" to "1s"

Changelog

State Machine Breaking

  • (deps) #684 Bump ibc-go version to v3.1.0
  • (vesting) #666 Remove support of Cosmos SDK VestingAccount types.
  • (deps) #654 Bump Ethermint version to v0.16.1
  • (claims) #605 Remove duplicated SetClaimsRecord.
  • (erc20) #602 Modified RegisterERC20 proposals. Fix erc20 name sanitization to allow spaces on token name.

API Breaking

  • (claims) #605 Remove claims- prefix in CLI query commands.
  • (erc20) #592 Finish module completeness audit.
  • (analytics) #637 Add telemetry to Evmos modules.
  • (vesting) #643 Remove the create-vesting-account CLI command from Cosmos SDK in favor of the clawback vesting accounts.

Improvements

  • (erc20) #677 Add Amino registration to ConvertCoin and ConvertERC20 msgs for ERC712 compatibility.
  • (deps) #668 Bump Cosmos SDK to v0.45.5
  • (erc20) #642 Remove enforcing ibc and channel names during RegisterCoin

Bug Fixes

  • (app) #682 Fix Tendermint consensus params (Evidence MaxAgeNumBlocks and MaxAgeDuration)
  • (incentives) #656 Fix incentives that were previously only allocated to EthAccounts.
  • (fees) #612 Fix fees registration cli command and description
  • (inflation) #554 Changing erroneous epoch skips to daily instead of weekly
  • (claims) #626 fix durations denominated in nanoseconds
  • (epochs) #629 fix epochs durations denominated in nanoseconds

Full Diff: github.com/tharsis/evmos/compare/v4.0.1..v5.0.0