diff --git a/transaction.cpp b/transaction.cpp index f43116b4f..26d3e86e7 100644 --- a/transaction.cpp +++ b/transaction.cpp @@ -56,7 +56,7 @@ Transaction createTransactionFromFields(mObject& _tObj) u256 s = h256(fromHex(_tObj["s"].get_str())); rlpStream << bigint(_tObj["v"].get_str()) << r << s; - return Transaction(rlpStream.out(), true); + return Transaction(rlpStream.out(), CheckSignature::Sender); } void doTransactionTests(json_spirit::mValue& _v, bool _fillin) @@ -74,7 +74,7 @@ void doTransactionTests(json_spirit::mValue& _v, bool _fillin) try { - txFromRlp = Transaction(rlpReaded, true); + txFromRlp = Transaction(rlpReaded, CheckSignature::Sender); if (!txFromRlp.signature().isValid()) BOOST_THROW_EXCEPTION(Exception() << errinfo_comment("transaction from RLP signature is invalid") ); } @@ -159,7 +159,7 @@ void doTransactionTests(json_spirit::mValue& _v, bool _fillin) try { - Transaction txFromFields(rlpStream.out(), true); + Transaction txFromFields(rlpStream.out(), CheckSignature::Sender); if (!txFromFields.signature().isValid()) BOOST_THROW_EXCEPTION(Exception() << errinfo_comment("transaction from RLP signature is invalid") ); diff --git a/ttTransactionTestFiller.json b/ttTransactionTestFiller.json index f2d598c75..dd62849eb 100644 --- a/ttTransactionTestFiller.json +++ b/ttTransactionTestFiller.json @@ -212,7 +212,7 @@ } }, - "RLPHexElementsWithStartingZeros" : { + "RLPWrongHexElements" : { "transaction" : { "data" : "0x0000000012",