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