* validate nConsensusBranchId * add tests * fix bug in transaction_to_fake_v5 Co-authored-by: teor <teor@riseup.net>