add GetBlock method.
This commit is contained in:
parent
f533235070
commit
5fd1f8614b
@ -338,6 +338,29 @@ NAN_METHOD(IsStopped) {
|
|||||||
NanReturnValue(NanNew<Boolean>(shutdownComplete));
|
NanReturnValue(NanNew<Boolean>(shutdownComplete));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* GetBlock(height)
|
||||||
|
* bitcoind.getBlock(height)
|
||||||
|
*/
|
||||||
|
|
||||||
|
NAN_METHOD(GetBlock) {
|
||||||
|
NanScope();
|
||||||
|
int nHeight = 0;
|
||||||
|
CBlockIndex *pindex = chainActive[nHeight];
|
||||||
|
CBlock block;
|
||||||
|
if (ReadBlockFromDisk(block, pindex)) {
|
||||||
|
// const uint256 txhash = 0;
|
||||||
|
// uint256 hashBlock = pindex->GetBlockHash();
|
||||||
|
// BOOST_FOREACH(const CTransaction &tx, block.vtx) {
|
||||||
|
// if (tx.GetHash() == txhash) {
|
||||||
|
// return true;
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
// NanReturnValue(NanNew<String>(""));
|
||||||
|
}
|
||||||
|
NanReturnValue(NanNew<Boolean>(false));
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* start_node(void)
|
* start_node(void)
|
||||||
* start_node_thread(void)
|
* start_node_thread(void)
|
||||||
@ -651,6 +674,7 @@ init(Handle<Object> target) {
|
|||||||
NODE_SET_METHOD(target, "stop", StopBitcoind);
|
NODE_SET_METHOD(target, "stop", StopBitcoind);
|
||||||
NODE_SET_METHOD(target, "stopping", IsStopping);
|
NODE_SET_METHOD(target, "stopping", IsStopping);
|
||||||
NODE_SET_METHOD(target, "stopped", IsStopped);
|
NODE_SET_METHOD(target, "stopped", IsStopped);
|
||||||
|
NODE_SET_METHOD(target, "getBlock", GetBlock);
|
||||||
}
|
}
|
||||||
|
|
||||||
NODE_MODULE(bitcoindjs, init)
|
NODE_MODULE(bitcoindjs, init)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user