tAdd sleep after uploading tor tx - electrum-personal-server - Maximally lightweight electrum server for a single user HTML git clone https://git.parazyd.org/electrum-personal-server DIR Log DIR Files DIR Refs DIR README --- DIR commit 1908c7bdc8163b93e255a6e8a601e41d10bfa9d7 DIR parent 95b76f1e0534c9109985bcedfd8afaebd901693f HTML Author: chris-belcher <chris-belcher@users.noreply.github.com> Date: Mon, 24 Jun 2019 15:10:56 +0100 Add sleep after uploading tor tx Diffstat: M electrumpersonalserver/server/peer… | 4 ++++ 1 file changed, 4 insertions(+), 0 deletions(-) --- DIR diff --git a/electrumpersonalserver/server/peertopeer.py b/electrumpersonalserver/server/peertopeer.py t@@ -335,6 +335,10 @@ class P2PBroadcastTx(P2PMessageHandler): self.uploaded_tx = True self.logger.info("Uploaded transaction via tor to peer at " + str(p2p.remote_hostport)) + ##make sure the packets really got through by sleeping + ##some kernels seem to send a RST packet on close() even + ##if theres still data in the send buffer + time.sleep(5) p2p.close() def broadcaster_thread(txhex, node_addrs, tor_hostport, network, logger,