Skip to content

Releases: evmos/evmos

v18.0.0

22 Apr 14:59
2f9b757
Compare
Choose a tag to compare

v18.0.0 - 2024-04-22

State Machine Breaking

  • (vesting) Refactor vesting module.

v17.0.1

18 Apr 19:28
7fe1ba8
Compare
Choose a tag to compare

v17.0.1 - 2024-04-18

What's Changed

v17.0.0

08 Apr 10:29
c181c73
Compare
Choose a tag to compare

v17.0.0 - 2024-04-08

State Machine Breaking

  • (evm) Improve commit efficiency on EVM & bump IBC version to v7.4.0.

v16.0.4

05 Apr 18:09
3a44c73
Compare
Choose a tag to compare

v16.0.4 - 2024-04-05

What's Changed

Full Changelog: v16.0.3...v16.0.4

v16.0.3

02 Feb 14:00
b196a52
Compare
Choose a tag to compare

What's Changed

Full Changelog: v16.0.2...v16.0.3

v16.0.2

16 Jan 14:54
979c5fa
Compare
Choose a tag to compare

v16.0.2 - 2024-01-16

Release Notes

This non-breaking release contains a small fix to the value of the inflation APR query

Changelog

Bug Fixes

  • (inflation) #2269 Fix inflation info returned by epoch mint provision getter.

Full Diff: v16.0.1...v16.0.2

v16.0.1

11 Jan 16:26
ffdef06
Compare
Choose a tag to compare

v16.0.1 - 2024-01-11

Improvements

  • (metrics) #2246 Add burned cosmos transactions fees metric.

Full Diff: v16.0.0...v16.0.1

v16.0.0

05 Jan 15:31
82f1b2c
Compare
Choose a tag to compare

v16.0.0 - 2024-01-05

State Machine Breaking

  • (p256-precompile) #1922 EIP-7212 secp256r1 curve precompile.
  • (distribution-precompile) #1949 Add ClaimRewards custom transaction.
  • (bech32-precompile) #2038 Add bech32 conversion precompile.
  • (staking-precompile) #2030 Implement the CreateValidator function for staking precompiled contract.
  • (fees) #1998 Restrict transaction fee tokens.
  • (staking-precompile) #2053 Change the validator address in the events from string type to address type.
  • (distribution-precompile) #2055 Change the validator address in the events from string type to address type.
  • (recovery) #2087 Remove x/recovery module.
  • (bank-precompile) #2095 Add bank precompile.
  • (incentives) #2070 Remove x/incentives module and burn incentives pool balance (burning reverted in #2131).
  • (evm) #2084 Remove x/claims params and migrate the EVMChannels param to the x/evm module params.
  • (post) #2128 Add BurnDecorator to PostHandler to burn cosmos transaction fees.
  • (evm) #2172 Add channel selector from chain id.
  • (inflation) #2137 Reduce inflation by 2/3.
  • (outposts) #2185 Refactor Stride and Osmosis outposts to hardcode WEVMOS address.
  • (fee_collector) #2186 Add feecollector Burner role in upgrade handler.
  • (incentives) #2221 Burn the usage incentives pool balance during v16 upgrade.

API Breaking

  • (inflation) #2015 Rename inflation module to inflation/v1.
  • (ante) #2078 Deprecate legacy EIP712 ante handler.

Improvements

  • (testnet) #1864 Add --base-fee and --min-gas-price flags to the command evmosd testnet init-files.
  • (stride-outpost) #1912 Add Stride Outpost interface and ABI.
  • (stride-outpost) #1913 Add Run function, Precompile struct and tx definitions.
  • (stride-outpost) #1914 Add types, events and common util function.
  • (osmosis-outpost) #1915 Add Osmosis Outpost interface and ABI.
  • (ics20-precompile) #1916 Make ICS20 Transfer event a common function.
  • (ics20-precompile) #1917 Make timeout height a const in the ics20 precompile.
  • (stride-outpost) #1926 Refactor event names and definitions.
  • (stride-outpost) #1931 Add Stride unit testing setup.
  • (stride-outpost) #1932 Add transaction implementation and events unit tests.
  • (stride-outpost) #1935 Refactor RedeemStake method.
  • (osmosis-outpost) #1921 Add Osmosis outpost types and errors.
  • (rpc) #1952 Add tests for EVM extensions transactions gas estimation (related to changes in #1943).
  • (distribution-precompile) #1954 Add ClaimRewards unit and event tests.
  • (osmosis-outpost) #1944 Add more validation to Osmosis outpost.
  • (precompiles) #1973 Use LoadABI from precompiles common package in outposts.
  • (erc20-precompile) #1983 Add ERC-20 Precompile queries.
  • (erc20-precompile) #1984 Add tests for ERC20 precompile events.
  • (ci) #1985 Add CI action to check for a Changelog entry on PRs to main.
  • (erc20-precompile) #1983 Add ERC-20 Precompile queries.
  • (osmosis-outpost) #1986 Add Osmosis outpost transaction.
  • (werc20-precompile) #1990 Add WERC-20 Precompile events.
  • (werc20-precompile) #1991 Add WERC-20 Precompile transactions.
  • (distribution-precompile) #1992 Remove outdated check utility for distribution approval.
  • (erc20-precompile) #1993 Add ERC-20 Precompile transactions.
  • (erc20-precompile) #1994 Add tests for ERC20 precompile type utilities.
  • (erc20-precompile) #1995 Add ERC-20 precompile approvals and authorizations.
  • (erc20-precompile) #1997 Add logic for ERC-20 precompile registration.
  • (erc20-precompile) #2005 Add tests for ERC20 precompile approvals.
  • (bin) #2007 Add commands in Makefile for building binary with rocksDB and pebbleDB
  • (erc20-precompile) #2009 Add ERC20 precompile transaction unit tests.
  • (osmosis-outpost) #2011 Update outpost swap ABI to return IBC next sequence.
  • (utils) #2010 Add utils function to create ibc denom trace.
  • (erc20-precompile) #2012 Adjust ERC20 extension approvals to handle multiple denominations.
  • (osmosis-outpost) #2017 Refactor types, errors and precompile struct.
  • (erc20-precompile) #2023 Add tests for ERC20 precompile queries.
  • (osmosis-outpost) #2025 Use a struct to wrap parsed parameters from Solidity.
  • (erc20-precompile) #2037 Add IsTransactions and RequiredGas tests for the ERC20 extension.
  • (bank-precompile) #2040 Add bank extension unit tests for queries.
  • (bank-precompile) #2041 Add supplyOf query to bank extension.
  • (staking-precompile) #2046 Format any type ConsensusPubkey into a base64 string.
  • (bank-precompile) #2045 Add unit tests for supplyOf query.
  • (osmosis-outpost) #2042 Add Osmosis's wasm hook validation functions to test
  • (staking-precompile) #2050 Add CreateValidator unit test for precompiled contract staking.
  • (make) #2052 Fix Makefile targets to compile ERC20 contracts.
  • (werc20-precompile) #2057 WERC20 refactors and handling of fallback and receive functions.
  • (werc20-precompile) #2059 Add WERC20 base integration tests.
  • (werc20-precompile) #2062 Remove name checking for fallback and receive functions.
  • (osmosis-outpost) #2063 Check that receiver address is bech32 with "evmos" as human readable part.
  • (cmn-precompile) #2064 Handle all fallback and receive function cases
  • (erc20-precompile) #2066 Adjust ERC20 EVM extension allowance behavior to align with standard ERC20 smart contracts.
  • (erc20-precompile) #2067 Further alignments between ERC20 smart contracts and EVM extension.
  • (stride-outpost) #2069 Refactor osmosis and stride testing.
  • (erc20-precompile) #2073 Align metadata query errors with ERC20 contracts.
  • (werc20-precompile) #2074 Add werc20 EVM Extension acceptance tests with WEVMOS contract.
  • (erc20-precompile) #2075 Align allowance adjustment errors with ERC20 contracts.
  • (erc20-precompile) #2080 Add ERC20 integration test setup.
  • (erc20-precompile) #2081 Add ERC20 query integration tests.
  • (erc20-precompile) #2083 Add integration tests for ERC20 allowance transactions.
  • (erc20-precompile) #2085 Add ERC20 transfer integration tests.
  • (erc20-precompile) #2086 Add ERC20 metadata query integration tests.
  • (erc20-precompile) #2088 Emit additional approval event in case of transferFrom.
  • (erc20-precompile) [#2...
Read more

v16.0.0-rc5

03 Jan 20:35
8b0cbb0
Compare
Choose a tag to compare
v16.0.0-rc5 Pre-release
Pre-release

v16.0.0-rc5 - 2024-01-03

State Machine Breaking

  • (incentives) #2221 Burn the usage incentives pool balance during v16 upgrade.

Bug Fixes

  • (osmosis-outpost) #2192 Fix Osmosis XCS contract address for testnet.
  • (api) #2196 Remove governance proposals related to the deprecated x/incentives module to fix the governance proposals query.

Full Changelog: v16.0.0-rc4...v16.0.0-rc5

v16.0.0-rc4

13 Dec 22:01
6f94d20
Compare
Choose a tag to compare
v16.0.0-rc4 Pre-release
Pre-release

What's Changed

  • fix(outposts): Handle cases for input and output denoms without token pair lookup by @Vvaradinov in #2185
  • fix(feecollector): Add FeeCollector burner role, UpgradeHandler for fork by @Vvaradinov in #2186
  • chore(upgrade): Prepare v16-rc4 UpgradeHandler by @Vvaradinov in #2188
  • chore(upgrade): Add changelog entries for upgrade by @Vvaradinov in #2189

Full Changelog: v16.0.0-rc2.1...v16.0.0-rc4