diff --git a/src/bitcoindjs.cc b/src/bitcoindjs.cc index a44c595b..594e6ce8 100644 --- a/src/bitcoindjs.cc +++ b/src/bitcoindjs.cc @@ -746,7 +746,7 @@ async_get_block_after(uv_work_t *req) { obj->Set(NanNew("merkleroot"), NanNew(block.hashMerkleRoot.GetHex())); Local txs = NanNew(); - int i = 0; + int ti = 0; BOOST_FOREACH(const CTransaction& tx, block.vtx) { Local entry = NanNew(); entry->Set(NanNew("txid"), NanNew(tx.GetHash().GetHex())); @@ -835,8 +835,8 @@ async_get_block_after(uv_work_t *req) { } } - txs->Set(i, entry); - i++; + txs->Set(ti, entry); + ti++; } obj->Set(NanNew("tx"), txs); @@ -937,6 +937,7 @@ NAN_METHOD(GetTx) { string strHex = HexStr(ssTx.begin(), ssTx.end()); Local entry = NanNew(); + entry->Set(NanNew("hex"), NanNew(strHex)); entry->Set(NanNew("txid"), NanNew(tx.GetHash().GetHex())); entry->Set(NanNew("version"), NanNew(tx.nVersion)); entry->Set(NanNew("locktime"), NanNew(tx.nLockTime));