github kroma-network/go-ethereum v0.6.0

2 days ago

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

Don't miss a new go-ethereum release

NewReleases is sending notifications on new releases.