This release introduces a hacking protection mechanism.
Suspicious transactions are monitored and prevented from being included in blocks. The detection logic is implemented as a Go plugin, allowing it to be dynamically updated and reloaded without requiring validator upgrades. This operates as an off-chain protection layer.
To enforce protection on-chain, a TransactionBlocker contract is introduced to block specific suspicious transactions. In emergency situations, validators can halt normal transaction processing, allowing only Layer 2 rollup transactions to be included.
Other Changes:
- Deploy DeterministicDeploymentProxy
- Upgrade a StakeManager contract that restores validator whitelisting
Hardfork Schedule
The mainnet is active at Block #12970330 (Thu May 21 2026 11:00:00 GMT+0900)
What's Changed
- integrate plugin build into main build flow for ABI compatibility by @ironbeer in #187
- introduce tx blocker by @tak1827 in #179
- Feat/suspicious txfilter by @tak1827 in #182
- increment version, schedule testnet hardfork, add github action to bu… by @tak1827 in #185
- schedule minnet hardfork for v1.8.4 by @tak1827 in #189
- address validator wrong release version tag by @tak1827 in #190
Full Changelog: v1.8.3...v1.9.0