diff options
author | chriseth <c@ethdev.com> | 2016-06-13 23:10:58 +0800 |
---|---|---|
committer | chriseth <c@ethdev.com> | 2016-06-29 05:18:54 +0800 |
commit | 966709b7d7ee70cfc550923e22e17a22556609a4 (patch) | |
tree | 191798580608041aedbfc5f97c30a8a4253e3dc0 /test/IPCSocket.cpp | |
parent | 603bad34f9ea24a5a202ae7844549171c10c0ea2 (diff) | |
download | dexon-solidity-966709b7d7ee70cfc550923e22e17a22556609a4.tar dexon-solidity-966709b7d7ee70cfc550923e22e17a22556609a4.tar.gz dexon-solidity-966709b7d7ee70cfc550923e22e17a22556609a4.tar.bz2 dexon-solidity-966709b7d7ee70cfc550923e22e17a22556609a4.tar.lz dexon-solidity-966709b7d7ee70cfc550923e22e17a22556609a4.tar.xz dexon-solidity-966709b7d7ee70cfc550923e22e17a22556609a4.tar.zst dexon-solidity-966709b7d7ee70cfc550923e22e17a22556609a4.zip |
logs
Diffstat (limited to 'test/IPCSocket.cpp')
-rw-r--r-- | test/IPCSocket.cpp | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/test/IPCSocket.cpp b/test/IPCSocket.cpp index f89cd335..2c1eb7a6 100644 --- a/test/IPCSocket.cpp +++ b/test/IPCSocket.cpp @@ -85,6 +85,15 @@ RPCSession::TransactionReceipt RPCSession::eth_getTransactionReceipt(string cons BOOST_REQUIRE(!result.isNull()); receipt.gasUsed = result["gasUsed"].asString(); receipt.contractAddress = result["contractAddress"].asString(); + for (auto const& log: result["logs"]) + { + LogEntry entry; + entry.address = log["address"].asString(); + entry.data = log["data"].asString(); + for (auto const& topic: log["topics"]) + entry.topics.push_back(topic.asString()); + receipt.logEntries.push_back(entry); + } return receipt; } @@ -174,10 +183,9 @@ Json::Value RPCSession::rpcCall(string const& _methodName, vector<string> const& request += "],\"id\":" + to_string(m_rpcSequence) + "}"; ++m_rpcSequence; + //cout << "Request: " << request << endl; string reply = m_ipcSocket.sendRequest(request); - - cout << "Request: " << request << endl; - cout << "Reply: " << reply << endl; + //cout << "Reply: " << reply << endl; Json::Value result; Json::Reader().parse(reply, result, false); |