v12.0.0-rc4
Pre-release
Pre-release
v12.0.0-rc4
- 2023-03-16
State Machine Breaking
- (evm)#1308 Migrate
evm
andfeemarket
types - (contracts) #1306 Migrate
contracts
directory to evmos repository - (proto) #1305 Migrate Ethermint proto files
- (ante) #1266 Use
DynamicFeeChecker
for Cosmos txs. - (ante) #1403 Update
AnteHandler
decorator forx/authz
messages to run in deliverTx mode - (eip712) #1390 Refactor EIP-712 message handling to support multiple message schemas
- (ante) #1405 Enable fees to be deducted from unclaimed staking rewards
API Breaking
Improvements
- (tests) #1434 Set default staking denom to
aevmos
inevm
andfeemarket
tests - (test) #1402 Refactor NewTx function arguments
- (test) #1415 Refactor InvalidTx type and NextFn used in AnteHandler tests
- (vesting) #1400 Add convert vesting account message
- (test) #1393 Move utilities from
tests
folder totestutil
package - (test) #1391 Refactor test files
- (claims) #1378 Validate authorized channels when updating claims params
- (test) #1348 Add query executions to e2e upgrade test suite
- (deps) #1370 Bump Cosmos SDK version to
v0.46.9-ledger
- (deps) #1370 Bump Tendermint version to
v0.34.26
- (evm) #1354 Expose
Context
from theStateDB
instance. - (proto)#1311 Also generate common types with
make proto-gen
- (revenue)#1153 Migrate revenue module event emitting to
TypedEvent
- (erc20) #1152 Migrate event emitting to
TypedEvent
- (claims) #1126 Remove old x/params migration logic
- (vesting) #1155 Migrate deprecated event emitting to new
TypedEvent
- (docs) #1361 Update
vesting
module docs with new behavior forClawbackVestingAccounts
- (evm) #1349 Restrict the Evmos codebase from working with chain IDs other than
9000
and9001
- (test) #1352 Deprecate usage of
aphoton
as denomination on tests - (test) #1369 Refactor code to use
BaseDenom
for simplification - (cli) #1371 Improve cli error messages
- (ante) #1380 Split vesting decorators between
evm
andcosmos
packages - (cli) #1386 Use required fees (i.e
--fees=auto
) as default if fees are not specified - (test) #1408 Refactor
DeployContract
andDeployContractWithFactory
functions used for tests - (test) #1417 Refactor EIP-712 transactions helper functions used on tests
- (ante) #1468 Add TxFeeChecker requirement
- (deps) #1473 Bump Cosmos SDK version to v0.46.10-alpha.ledger.2
- (ante) #1470 Improve error message on
DynamicFeeChecker
ante handler
Bug Fixes
- (ante) #1433 Add max priority fee check on
FeeChecker
. - (ci) #1383 Fix go-releaser error when building macOS binaries
- (ante) #1435 Add block gas limit check for cosmos transactions
- (evm) #1452 Consider refund amount on
gasUsed
calculation - (evm) #1466 Add
gasUsed
field in Ethereum transaction receipt - (cli) #1467 Rollback fees
auto
flag logic - (ci) #1476 Fix go-releaser configuration to be consistent with previous version binaries naming
Full Diff: v11.0.2...v12.0.0-rc4