fix: timestamp is not necessarily now
add: tests and shortcut for transactions
add: constants
replay transactions when deserializing (remote) blockas and state_root not yet known
tests for replay transactions