Browse Source

transaction.cpp update due to the code changes

cl-refactor
winsvega 10 years ago
parent
commit
5e925e247e
  1. 6
      test/transaction.cpp
  2. 2
      test/ttTransactionTestFiller.json

6
test/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") );

2
test/ttTransactionTestFiller.json

@ -212,7 +212,7 @@
}
},
"RLPHexElementsWithStartingZeros" : {
"RLPWrongHexElements" : {
"transaction" :
{
"data" : "0x0000000012",

Loading…
Cancel
Save