diff --git a/ch10.asciidoc b/ch10.asciidoc index ab97b408..6af7a68a 100644 --- a/ch10.asciidoc +++ b/ch10.asciidoc @@ -107,7 +107,7 @@ Each node verifies every transaction against a long checklist of criteria: * The transaction's syntax and data structure must be correct. * Neither lists of inputs or outputs are empty. -* The transaction size in bytes is less than +MAX_BLOCK_SIZE+. +* The transaction size is less than the maximum allowed size for a block excluding witness data, as shown in https://bit.ly/3t623VL[_tx_check.cpp_]. * Each output value, as well as the total, must be within the allowed range of values (less than 21m coins, more than the _dust_ threshold). * None of the inputs have hash=0, N=–1 (coinbase transactions should not be relayed). * +nLocktime+ is equal to +INT_MAX+, or +nLocktime+ and +nSequence+ values are satisfied according to +MedianTimePast+.