pub trait DatabaseCommit { fn commit(&mut self, changes: Map<H160, Account>); }
TODO it is currently only commiting to cached in memory db