invite: диагностика адресов в цепочке invite→etcp_connect
This commit is contained in:
1 parent
d166c18155
commit
37ef08a015
5 files changed
+70
-19
No files matched your search
@@ -163,8 +163,19 @@ void JoinDialog::onConnectClicked() {
|
||||
|
||||
uint64_t nodeId = sc_derive_node_id_from_pubkey((const uint8_t*)d.pubkey.constData());
|
||||
|
||||
GUI_INFO("join: decoded invite ch=%llu pubkey=%016llx... nodeId=0x%016llx addrs=%d",
|
||||
d.channelId, *(const uint64_t*)d.pubkey.constData(), nodeId, d.addrs.size());
|
||||
QString addrDbg;
|
||||
for (const auto& a : d.addrs) {
|
||||
if (a.family == 4 && a.address.size() == 4) {
|
||||
const uint8_t* b = (const uint8_t*)a.address.constData();
|
||||
addrDbg += QString("%1.%2.%3.%4").arg(b[0]).arg(b[1]).arg(b[2]).arg(b[3]);
|
||||
} else {
|
||||
addrDbg += QString("v6:%1").arg(QString(a.address.toHex()));
|
||||
}
|
||||
addrDbg += QString(":%1(p=%2) ").arg(a.port).arg(a.proto);
|
||||
}
|
||||
GUI_INFO("join: decoded invite ch=%llu pubkey=%016llx... nodeId=0x%016llx addrs=%d addr=%s",
|
||||
d.channelId, *(const uint64_t*)d.pubkey.constData(), nodeId, d.addrs.size(),
|
||||
addrDbg.trimmed().toUtf8().constData());
|
||||
|
||||
m_pendingNodeId = nodeId;
|
||||
m_pendingChannelId = d.channelId;
|
||||
|
||||
Reference in new issue
Block a user