Releases: evmos/evmos
Releases · evmos/evmos
v18.0.0
v17.0.1
v17.0.0
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
v16.0.4 - 2024-04-05
What's Changed
- Prepare for v16.0.4 by @ramacarlucho in #2460
- chore(docker): update docker deps by @GAtom22 in #2463
Full Changelog: v16.0.3...v16.0.4
v16.0.3
What's Changed
- chore(ci): add markdown lint and build targets for release branch (backport #2321) by @mergify in #2322
- imp(tests): add parallel execution on nix tests (backport #2301) by @mergify in #2316
- fix(evm): Fix TraceTx KVGasConfig setup (backport #2302) by @mergify in #2306
- chore(changelog): Prepare changelog for v16.0.3 by @Vvaradinov in #2324
Full Changelog: v16.0.2...v16.0.3
v16.0.2
v16.0.1
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
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 theEVMChannels
param to thex/evm
module params. - (post) #2128 Add
BurnDecorator
toPostHandler
to burn cosmos transaction fees. - (evm) #2172 Add channel selector from chain id.
- (inflation) #2137 Reduce inflation by 2/3.
- (outposts) #2185 Refactor
Stride
andOsmosis
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 toinflation/v1
. - (ante) #2078 Deprecate legacy EIP712 ante handler.
Improvements
- (testnet) #1864 Add
--base-fee
and--min-gas-price
flags to the commandevmosd 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
andreceive
functions. - (osmosis-outpost) #2063 Check that receiver address is bech32 with "evmos" as human readable part.
- (cmn-precompile) #2064 Handle all
fallback
andreceive
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
andstride
testing. - (erc20-precompile) #2073 Align metadata query errors with ERC20 contracts.
- (werc20-precompile) #2074 Add
werc20
EVM Extension acceptance tests withWEVMOS
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...
v16.0.0-rc5
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
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