EPF Week 8 and 9

Gm everyone! I am working on Verkle tree implementation for the Nimbus client.

Development Updates

I had a meet with Dragan and Thomas (they are working on verkles for besu) and discussed various things related to verkles. Its always nice to talk to someone working on the same topic - you get good insights and their perspective which helps in better understanding :)

Also we need to look in the nimbus client database layer which was also suggested by Gballet. We discussed this in the weekly meet and Daniel referred someone from Nimbus who would be the best person to talk to regarding this.

deleteValue operation got merged in the nim-eth-verkle repo
Made a draft PR to add helper functions, error handling and tests to the same.

Next Steps

  • Research the Nimbus database layer for verkle integration.
  • Complete this draft PR
  • Implement removeVisitor (kinda to deleteValue) and solve this issue

Other

Made a PR to add Metadata SSZ container + unit test to the elixir consensus client, should get merged soon.