What's Changed
- fix: fix incorrect zkiterator start position by @Pangssu in #118
- feat: separate DepositTx and remove Kroma fee distribution logic by @Pangssu in #122
- feat: new state migration approach by @0xbenyun in #124
- fix: revise
eth_getProof
error by setting Zktrie to false by @sm-stack in #126 - feat: change predeploy contract addresses by @sm-stack in #125
- fix(core/types): revive json marshaller for depositTxWithNonce by @Pangssu in #127
- fix: add check for data length of L1Block transaction after MPT migration by @sm-stack in #128
- feat(core): validate whether DepositTx is correct based on the time by @Pangssu in #129
- feat(core/types): restore L1 blob base fee slot after Kroma MPT by @Pangssu in #131
- feat(migration): implement state validation for every safe block by @Pangssu in #130
- fix(migration): fix memory leak issue in validation by @0xbenyun in #133
- feat(migration): remove parallel zkt iteration code by @0xbenyun in #134
- chore: add KromaMPT time to devnet by @Pangssu in #135
- feat: implement state migration from ZKT to MPT by @seolaoh in #136
- feat(migration): wait until first migration becomes possible by @Pangssu in #137
- fix(migration): skip the case of node deletion at hash collision check by @sm-stack in #139
- chore: postpone devnet KromaMPT time by @Pangssu in #140
- fix(worker): switch trie backend only after migration is completed by @Pangssu in #141
- feat: delete all temporarily stored state changes for MPT migration by @Pangssu in #138
- fix(migrator): no wait if there is no gap between safe and unsafe block by @Pangssu in #142
- fix(core): genesis override for the transitioned network by @Pangssu in #143
- fix: remove the functionality for deleting all state changes by @Pangssu in #144
- chore: add KromaMPT time to sepolia by @Pangssu in #145
- feat: merge dev into main by @Pangssu in #146
New Contributors
Full Changelog: v0.5.4...v0.6.0