# Update 10 ## week 10 updates This week I deep dived in exploring LMDBX database structure of reth, the main bottleneck of this project which I will be facing is to add changes to existing database structure of reth, for verkle-integration: there are two ways, that rust-verkle provides for it's integation by client teams: * Implement own version of the traits : `Flush`, `WriteOnlyHigherDb`, `ReadOnlyHigherDb`, compatible with client's db structure * Implement lower level traits in `verkle-db`, then use `VerkleDb`. The traits then the above traits will be automatically implemented using the traits in `verkle-db`, that is direct implementation of `BareMetalDiskDB` and `BatchDB` for reth's database. for more reference see [rust-verkle: DB](https://github.com/crate-crypto/rust-verkle/blob/442174edeb69f7827047132306d302345df12b83/verkle-trie/src/database.rs#L10) I have decided to move forward with first method first. ## week 11 roadmap week 11 will be focused mostly on understanding devnet-7 test fixtures that will be relased in few days ## references few resources followed for understanding reth's DB structure: * [Stage sync and control flows](https://erigon.substack.com/p/erigon-stage-sync-and-control-flows) * [Choice of Database](https://github.com/erigontech/erigon/wiki/Choice-of-storage-engine)