edr icon indicating copy to clipboard operation
edr copied to clipboard

Suggestions for improving REVM API

Open Wodann opened this issue 1 year ago • 0 comments

  • Receive reference to changes in DatabaseCommit::commit
  • Receive reference to all parameters in DatabaseRef
  • Remove DatabaseRef and always use &self for immutable methods in the trait
    • People can use internal mutability for caching
    • Simplifies codebase
  • Rename DatabaseCommit to DatabaseMut to signal that it requires &mut self, similar to functions like get_mut

Wodann avatar Nov 04 '23 16:11 Wodann