fix getTx.
This commit is contained in:
parent
f691072e33
commit
4b6fceee37
|
@ -75,7 +75,7 @@ function getBlocks(bitcoind) {
|
|||
var txid = block.tx[0].txid;
|
||||
// XXX Dies with a segfault
|
||||
// bitcoind.getTx(txid, hash, function(err, tx) {
|
||||
bitcoind.getTx(txid, hash, function(err, tx) {
|
||||
bitcoind.getTx(txid, function(err, tx) {
|
||||
if (err) return print(err.message);
|
||||
print('TX -----------------------------------------------------');
|
||||
print(tx);
|
||||
|
|
|
@ -692,19 +692,12 @@ async_get_tx(uv_work_t *req) {
|
|||
uint256 hashBlock(data->blockHash);
|
||||
CTransaction tx;
|
||||
|
||||
if (GetTransaction(hash, tx, hashBlock, hashBlock == uint256(0) ? true : false)) {
|
||||
data->result_tx = tx;
|
||||
} else {
|
||||
if (hashBlock != 0) {
|
||||
hashBlock = uint256(0);
|
||||
if (GetTransaction(hash, tx, hashBlock, true)) {
|
||||
data->result_tx = tx;
|
||||
} else {
|
||||
data->err_msg = std::string("get_tx(): failed.");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
static void
|
||||
async_get_tx_after(uv_work_t *req) {
|
||||
|
|
Loading…
Reference in New Issue