edr
edr copied to clipboard
Suggestions for improving REVM API
- Receive reference to changes in
DatabaseCommit::commit - Receive reference to all parameters in
DatabaseRef - Remove
DatabaseRefand always use&selffor immutable methods in the trait- People can use internal mutability for caching
- Simplifies codebase
- Rename
DatabaseCommittoDatabaseMutto signal that it requires&mut self, similar to functions likeget_mut