diff options
author | Gav Wood <i@gavwood.com> | 2015-04-08 08:42:51 +0800 |
---|---|---|
committer | Gav Wood <i@gavwood.com> | 2015-04-08 08:42:51 +0800 |
commit | fff3784c010925a543f6bc7df803f7a107f3964b (patch) | |
tree | 99a47849830f0421d9d474feee76572118a5d2e5 /transaction.cpp | |
parent | 68b61432aea5f99f179b74f5a7a63138a5d2b09a (diff) | |
download | dexon-solidity-fff3784c010925a543f6bc7df803f7a107f3964b.tar dexon-solidity-fff3784c010925a543f6bc7df803f7a107f3964b.tar.gz dexon-solidity-fff3784c010925a543f6bc7df803f7a107f3964b.tar.bz2 dexon-solidity-fff3784c010925a543f6bc7df803f7a107f3964b.tar.lz dexon-solidity-fff3784c010925a543f6bc7df803f7a107f3964b.tar.xz dexon-solidity-fff3784c010925a543f6bc7df803f7a107f3964b.tar.zst dexon-solidity-fff3784c010925a543f6bc7df803f7a107f3964b.zip |
Remove VMTRACE.
Better transaction logging.
Avoid bothering with obviously invalid transactions.
Diffstat (limited to 'transaction.cpp')
-rw-r--r-- | transaction.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/transaction.cpp b/transaction.cpp index 4c57326b..7aa073f2 100644 --- a/transaction.cpp +++ b/transaction.cpp @@ -44,7 +44,7 @@ void doTransactionTests(json_spirit::mValue& _v, bool _fillin) { bytes stream = importByteArray(o["rlp"].get_str()); RLP rlp(stream); - txFromRlp = Transaction(rlp.data(), CheckSignature::Sender); + txFromRlp = Transaction(rlp.data(), CheckTransaction::Everything); if (!txFromRlp.signature().isValid()) BOOST_THROW_EXCEPTION(Exception() << errinfo_comment("transaction from RLP signature is invalid") ); } @@ -64,7 +64,7 @@ void doTransactionTests(json_spirit::mValue& _v, bool _fillin) BOOST_REQUIRE(o.count("transaction") > 0); mObject tObj = o["transaction"].get_obj(); - Transaction txFromFields(createRLPStreamFromTransactionFields(tObj).out(), CheckSignature::Sender); + Transaction txFromFields(createRLPStreamFromTransactionFields(tObj).out(), CheckTransaction::Everything); //Check the fields restored from RLP to original fields BOOST_CHECK_MESSAGE(txFromFields.data() == txFromRlp.data(), "Data in given RLP not matching the Transaction data!"); @@ -91,7 +91,7 @@ void doTransactionTests(json_spirit::mValue& _v, bool _fillin) try { - Transaction txFromFields(rlpStream.out(), CheckSignature::Sender); + Transaction txFromFields(rlpStream.out(), CheckTransaction::Everything); if (!txFromFields.signature().isValid()) BOOST_THROW_EXCEPTION(Exception() << errinfo_comment("transaction from RLP signature is invalid") ); |