⚠️ Do not upgrade your mainnet or testnet node until you receive an official announcement.
Upgrades are communicated via official channels. See upgrade instructions for details.
monad (execution) v0.14.7 Changelog
Tag: v0.14.7
Commit: 3d04e824b
v0.14.7 is a hotfix on top of v0.14.6. If upgrading from v0.14.5 or earlier, this release includes all v0.14.6 execution changes listed below.
v0.14.7 changes (hotfix)
RPC/SDK changes
- Mixed TX envelope decoding for
eth_simulateV1— accepts both direct legacy RLP list payloads and string-wrapped envelopes (EIP-2930, EIP-1559); fixes crash on legacy transactions- Ref: monad PR #2355
- Throw on missing TX result — converts
MONAD_ASSERTtoMONAD_ASSERT_THROWinexecute_block_transactionsso RPC process fails gracefully instead of crashing- Ref: monad PR #2356
v0.14.6 changes (included in this release)
RPC/SDK changes
eth_simulateV1implementation — simulate multiple transactions across multiple blocks with state/block overrides, trace transfers, and call limits- Ref: monad PR #2060
- Graceful state override failure —
eth_simulateV1state override errors now return a structured error response instead of an assertion failure- Ref: monad PR #2335
Internal changes
- Restructure
intrinsic_gasas additive feature gates (includes latent EIP-7702 gas bug fix)
Full Changelog: v0.14.6...v0.14.7