diff --git a/zcash_primitives/src/transaction/components.rs b/zcash_primitives/src/transaction/components.rs index 354fe9b..21dbd46 100644 --- a/zcash_primitives/src/transaction/components.rs +++ b/zcash_primitives/src/transaction/components.rs @@ -37,7 +37,11 @@ impl Amount { } else { Err(io::Error::new( io::ErrorKind::InvalidData, - "Amount not in {0..MAX_MONEY}", + if allow_negative { + "Amount not in {-MAX_MONEY..MAX_MONEY}" + } else { + "Amount not in {0..MAX_MONEY}" + }, )) } }