add address to scriptSig.
This commit is contained in:
parent
4c372133db
commit
78c38743d8
@ -159,6 +159,7 @@ bitcoind.on('open', function(status) {
|
|||||||
|
|
||||||
if (argv['on-block']) {
|
if (argv['on-block']) {
|
||||||
return bitcoind.on('block', function callee(block) {
|
return bitcoind.on('block', function callee(block) {
|
||||||
|
if (block.tx.length === 1) return;
|
||||||
bitcoind.log('Found Block:');
|
bitcoind.log('Found Block:');
|
||||||
bitcoind.log(block);
|
bitcoind.log(block);
|
||||||
return assertHex(block);
|
return assertHex(block);
|
||||||
|
|||||||
@ -5262,6 +5262,15 @@ ctx_to_jstx(const CTransaction& ctx, uint256 block_hash, Local<Object> jstx) {
|
|||||||
Local<Object> o = NanNew<Object>();
|
Local<Object> o = NanNew<Object>();
|
||||||
o->Set(NanNew<String>("asm"), NanNew<String>(txin.scriptSig.ToString()));
|
o->Set(NanNew<String>("asm"), NanNew<String>(txin.scriptSig.ToString()));
|
||||||
o->Set(NanNew<String>("hex"), NanNew<String>(HexStr(txin.scriptSig.begin(), txin.scriptSig.end())));
|
o->Set(NanNew<String>("hex"), NanNew<String>(HexStr(txin.scriptSig.begin(), txin.scriptSig.end())));
|
||||||
|
|
||||||
|
CTransaction prev_tx;
|
||||||
|
if (GetTransaction(txin.prevout.hash, prev_tx, block_hash, true)) {
|
||||||
|
CTxDestination from;
|
||||||
|
ExtractDestination(prev_tx.vout[txin.prevout.n].scriptPubKey, from);
|
||||||
|
CBitcoinAddress addrFrom(from);
|
||||||
|
o->Set(NanNew<String>("address"), NanNew<String>(addrFrom.ToString()));
|
||||||
|
}
|
||||||
|
|
||||||
in->Set(NanNew<String>("scriptSig"), o);
|
in->Set(NanNew<String>("scriptSig"), o);
|
||||||
|
|
||||||
in->Set(NanNew<String>("sequence"), NanNew<Number>((unsigned int)txin.nSequence)->ToUint32());
|
in->Set(NanNew<String>("sequence"), NanNew<Number>((unsigned int)txin.nSequence)->ToUint32());
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user