Closed jyc228 closed 9 months ago
The overall change revolves around renaming the ExperimentalZkTrie
to KromaZKTrie
across various files, indicating a shift in the project's focus towards a specific implementation or concept known as "Kroma". This renaming affects configuration structures, method conditions, and logic flows, signifying a deeper integration of the Kroma ZK trie technology into the system. Additionally, enhancements in error reporting and key conversion functions suggest improvements in usability and technical depth.
Files | Change Summary |
---|---|
cmd/geth/config.go , cmd/geth/main.go , cmd/utils/flags.go , core/blockchain.go , eth/backend.go , eth/ethconfig/config.go , trie/database.go |
Renamed ExperimentalZkTrie to KromaZKTrie in configurations and structs. |
core/state/database.go , internal/ethapi/api.go , trie/merkle_trie.go |
Updated logic to check for Kroma ZK trie instead of ZK state trie. |
miner/payload_building.go |
Adjusted timing logic for block processing based on Kroma chain configuration. |
trie/iterator.go , trie/iterator_key.go , trie/iterator_test.go |
Introduced and updated key conversion functions and tests for trie data structure. |
trie/zk/merkle_tree.go , trie/zk/tree_path.go |
Enhanced error reporting in MerkleTree and added functions for tree path creation and conversion in tree_path.go . |
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Summary by CodeRabbit
ExperimentalZkTrie
toKromaZKTrie
across various components to reflect the new naming convention.