Metadata alone never has a hash
memory db guard
Initial stab at canonical transaction ordering