This PR simplifies transaction hash calculation a bit and uses the chain id provided by the hash function parameter, instead the one from the transaction object, since it can be empty.
Also, property-based tests include testing of dynamic fee transactions as well.
This PR simplifies transaction hash calculation a bit and uses the chain id provided by the hash function parameter, instead the one from the transaction object, since it can be empty.
Also, property-based tests include testing of dynamic fee transactions as well.