Refactor sequence code into SequenceManager

This commit is contained in:
Kleissner
2021-10-17 21:34:30 +02:00
parent 767181620e
commit 1b9151d6fd
5 changed files with 90 additions and 45 deletions

View File

@@ -426,7 +426,7 @@ func sendAllNetworks(receiverPublicKey *btcec.PublicKey, packet *protocol.Packet
}
if sequenceData != nil {
packet.Sequence = ArbitrarySequence(receiverPublicKey, sequenceData).SequenceNumber
packet.Sequence = networks.Sequences.ArbitrarySequence(receiverPublicKey, sequenceData).SequenceNumber
}
err = (&Connection{Network: network, Address: remote, PortInternal: receiverPortInternal, traversePeer: traversePeer}).send(packet, receiverPublicKey, isFirstPacket)
isFirstPacket = false