Record BlockchainHeight and BlockchainVersion for each peer. New function IsPortForward.

This commit is contained in:
Kleissner
2021-06-09 22:35:55 +02:00
parent 594c06e276
commit 94c8e16724
4 changed files with 34 additions and 1 deletions

View File

@@ -185,6 +185,8 @@ func packetWorker(packets <-chan networkWire) {
peer.UserAgent = announce.UserAgent
}
peer.Features = announce.Features
peer.BlockchainHeight = announce.BlockchainHeight
peer.BlockchainVersion = announce.BlockchainVersion
peer.cmdAnouncement(announce)
}
@@ -206,6 +208,8 @@ func packetWorker(packets <-chan networkWire) {
peer.UserAgent = response.UserAgent
}
peer.Features = response.Features
peer.BlockchainHeight = response.BlockchainHeight
peer.BlockchainVersion = response.BlockchainVersion
peer.cmdResponse(response)
}
@@ -216,6 +220,8 @@ func packetWorker(packets <-chan networkWire) {
peer.UserAgent = announce.UserAgent
}
peer.Features = announce.Features
peer.BlockchainHeight = announce.BlockchainHeight
peer.BlockchainVersion = announce.BlockchainVersion
peer.cmdLocalDiscovery(announce)
}