Adds vout to void ListTransactions which affects the RPCs:
- listsinceblock
- listtransactions
- gettransaction
untested ACK
Untested ACK. Needs rebase.
442 | @@ -443,6 +443,7 @@ static void WriteOrderPos(const int64_t& nOrderPos, mapValue_t& mapValue) 443 | mapValue["n"] = i64tostr(nOrderPos); 444 | } 445 | 446 | +typedef boost::tuple<CTxDestination, int64_t, int> output_t;
Hmm I'm not so sure about using a boost::tuple here. Why would this be preferable over a structure with named fields? With named fields the code is easier to read (ie .destination, .amount, .vout instead of .get<1> .get<2> .get<3>).
update:
rebased
Automatic sanity-testing: PASSED, see http://jenkins.bluematt.me/pull-tester/p4255_1b4568cb0f00dd7a24575fe54c017e743c4e7d35/ for binaries and test log. This test script verifies pulls every time they are updated. It, however, dies sometimes and fails to test properly. If you are waiting on a test, please check timestamps to verify that the test.log is moving at http://jenkins.bluematt.me/pull-tester/current/ Contact BlueMatt on freenode if something looks broken.
Nice. Tested ACK.