all packets finally implemented.
This commit is contained in:
parent
9937724fac
commit
7c454e8481
@ -3399,7 +3399,7 @@ NAN_METHOD(HookPackets) {
|
|||||||
o->Set(NanNew<String>("received"), NanNew<Number>((int64_t)cur->nTimeReceived));
|
o->Set(NanNew<String>("received"), NanNew<Number>((int64_t)cur->nTimeReceived));
|
||||||
o->Set(NanNew<String>("peerId"), NanNew<Number>(pfrom->id));
|
o->Set(NanNew<String>("peerId"), NanNew<Number>(pfrom->id));
|
||||||
//o->Set(NanNew<String>("peerId"), NanNew<Number>(pfrom->GetId()));
|
//o->Set(NanNew<String>("peerId"), NanNew<Number>(pfrom->GetId()));
|
||||||
// pfrom->cleanSubVer, // string
|
o->Set(NanNew<String>("versionMessage"), NanNew<String>(pfrom->cleanSubVer.c_str()));
|
||||||
|
|
||||||
if (strCommand == "version") {
|
if (strCommand == "version") {
|
||||||
#if 0
|
#if 0
|
||||||
@ -3634,12 +3634,15 @@ NAN_METHOD(HookPackets) {
|
|||||||
if (pfrom->nVersion > BIP0031_VERSION) {
|
if (pfrom->nVersion > BIP0031_VERSION) {
|
||||||
uint64_t nonce = 0;
|
uint64_t nonce = 0;
|
||||||
cur->vRecv >> nonce;
|
cur->vRecv >> nonce;
|
||||||
char snonce[21] = {0};
|
char sNonce[21] = {0};
|
||||||
int written = snprintf(snonce, sizeof(snonce), "%020lu", (uint64_t)nonce);
|
int written = snprintf(sNonce, sizeof(sNonce), "%020lu", (uint64_t)nonce);
|
||||||
assert(written == 20);
|
assert(written == 20);
|
||||||
o->Set(NanNew<String>("nonce"), NanNew<String>(snonce));
|
o->Set(NanNew<String>("nonce"), NanNew<String>(sNonce));
|
||||||
} else {
|
} else {
|
||||||
o->Set(NanNew<String>("nonce"), NanNew<String>("0"));
|
char sNonce[21] = {0};
|
||||||
|
int written = snprintf(sNonce, sizeof(sNonce), "%020lu", (uint64_t)0);
|
||||||
|
assert(written == 20);
|
||||||
|
o->Set(NanNew<String>("nonce"), NanNew<String>(sNonce));
|
||||||
}
|
}
|
||||||
} else if (strCommand == "pong") {
|
} else if (strCommand == "pong") {
|
||||||
int64_t pingUsecEnd = nTimeReceived;
|
int64_t pingUsecEnd = nTimeReceived;
|
||||||
@ -3761,11 +3764,11 @@ NAN_METHOD(HookPackets) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else if (strCommand == "filterclear") {
|
} else if (strCommand == "filterclear") {
|
||||||
;
|
; // nothing much to grab from this packet
|
||||||
} else if (strCommand == "reject") {
|
} else if (strCommand == "reject") {
|
||||||
;
|
; // nothing much to grab from this packet
|
||||||
} else {
|
} else {
|
||||||
;
|
o->Set(NanNew<String>("unknown"), NanNew<Boolean>(true));
|
||||||
}
|
}
|
||||||
|
|
||||||
// Update the last seen time for this node's address
|
// Update the last seen time for this node's address
|
||||||
@ -3775,7 +3778,7 @@ NAN_METHOD(HookPackets) {
|
|||||||
|| strCommand == "inv"
|
|| strCommand == "inv"
|
||||||
|| strCommand == "getdata"
|
|| strCommand == "getdata"
|
||||||
|| strCommand == "ping") {
|
|| strCommand == "ping") {
|
||||||
;
|
o->Set(NanNew<String>("connected"), NanNew<Boolean>(true));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user