As it turns out, calculating SHA1s is relatively expensive operation. Since the walker must already have it in hand to have fetched the Transaction, it might as well just save that computer time and pass it in. Validation commands could audit it by recalculating, but that's a relatively high-level operation's concern.
As it turns out, calculating SHA1s is relatively expensive operation. Since the walker must already have it in hand to have fetched the Transaction, it might as well just save that computer time and pass it in. Validation commands could audit it by recalculating, but that's a relatively high-level operation's concern.