When I start my full node, there are multiple offline nodes that bitmonerod keeps attempting to connect to.

How can I manually stop bitmonerod from trying to connect to nodes that are no longer working? If I do nothing, exactly how long does it take before offline nodes are dropped by the network?

2 Answers 2


If I recall correctly the IPs of these nodes are stored in p2pstate.bin and therefore bitmonerod (the daemon) will try to keep connecting to them. This also answers your second question. There are two solutions two solve this issue. First, you can delete p2pstate.bin. Bear in mind to exit bitmonerod first before doing this. Second, you can manually ban these offline nodes with the ban command in bitmonerod. This command allows you to ban a certain IP for a certain amount of time.


Automatic IP baning is still not present in Monero. Boolberry (and later AEON) adopted an ip banning mechanism for misbehaving nodes. Multiple offenses are required to get banned but some DoS type of attacks result in immediate ban.

  • 2
    MoneroMooo and smooth merged some of the AEON / Boolberry IP banning code upstream to Monero shortly after the testnet hardfork, which was a preparation of the March 2016 mainnet hardfork. Source. Note that being offline isn't malicious behavior per se and therefore won't receive an automatic IP ban.
    – dEBRUYNE
    Aug 10, 2016 at 16:03
  • nice, missed that.
    – user20
    Aug 10, 2016 at 16:05

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.