{"action":"created","issue":{"url":"https://api.github.com/repos/Anoncoin/anoncoin/issues/89","labels_url":"https://api.github.com/repos/Anoncoin/anoncoin/issues/89/labels{/name}","comments_url":"https://api.github.com/repos/Anoncoin/anoncoin/issues/89/comments","events_url":"https://api.github.com/repos/Anoncoin/anoncoin/issues/89/events","html_url":"https://github.com/Anoncoin/anoncoin/issues/89","id":123376643,"number":89,"title":"IPv4 peer discovery not working without DNSSeed","user":{"login":"Cryptoslave","id":9643471,"avatar_url":"https://avatars.githubusercontent.com/u/9643471?v=3","gravatar_id":"","url":"https://api.github.com/users/Cryptoslave","html_url":"https://github.com/Cryptoslave","followers_url":"https://api.github.com/users/Cryptoslave/followers","following_url":"https://api.github.com/users/Cryptoslave/following{/other_user}","gists_url":"https://api.github.com/users/Cryptoslave/gists{/gist_id}","starred_url":"https://api.github.com/users/Cryptoslave/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Cryptoslave/subscriptions","organizations_url":"https://api.github.com/users/Cryptoslave/orgs","repos_url":"https://api.github.com/users/Cryptoslave/repos","events_url":"https://api.github.com/users/Cryptoslave/events{/privacy}","received_events_url":"https://api.github.com/users/Cryptoslave/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-12-21T22:57:51Z","updated_at":"2015-12-24T07:20:20Z","closed_at":null,"body":" When running anoncoin-qt without any DNSSeed available and if no peer.dat is available, such as on a freshly installed anoncoin, the wallet cannot synch at all and seems to stop (no debug log anymore).\r\nThis case can also be modeled by setting dnsseed=0 in anoncoin.conf, and removing manually peer.dat.   \r\nWhen trying the same thing in bitcoin, with dnsseed=0 and no peer.dat, bitcoin also stop for a couple of minute but then connect to some node.\r\nThe reason for this issue is that we have not set an hardcoded seednode in chainparams \r\nhttps://github.com/Anoncoin/anoncoin/blob/gr_develop/src/chainparams.cpp#L24\r\nunsigned int pnSeed[] = {0x0}  \r\n\r\nThis does not happen with Anoncoin 8.5.6 because it use IRC to find peers, which is obsolete for new version based of 0.9+ codebase. \r\n\r\nThis is a non-issue after all as the solution is to firstly ensure there are enough DNSSeeds available  (https://github.com/Anoncoin/anoncoin/blob/gr_develop/src/chainparams.cpp#L114), and secondly to hardcode the reverse IP address of an anoncoin node such as Meeh's in the source code (chainparams.cpp#L24).\r\n\r\nAlso see https://bitcointalk.org/index.php?topic=775332.0"},"comment":{"url":"https://api.github.com/repos/Anoncoin/anoncoin/issues/comments/167059894","html_url":"https://github.com/Anoncoin/anoncoin/issues/89#issuecomment-167059894","issue_url":"https://api.github.com/repos/Anoncoin/anoncoin/issues/89","id":167059894,"user":{"login":"Cryptoslave","id":9643471,"avatar_url":"https://avatars.githubusercontent.com/u/9643471?v=3","gravatar_id":"","url":"https://api.github.com/users/Cryptoslave","html_url":"https://github.com/Cryptoslave","followers_url":"https://api.github.com/users/Cryptoslave/followers","following_url":"https://api.github.com/users/Cryptoslave/following{/other_user}","gists_url":"https://api.github.com/users/Cryptoslave/gists{/gist_id}","starred_url":"https://api.github.com/users/Cryptoslave/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Cryptoslave/subscriptions","organizations_url":"https://api.github.com/users/Cryptoslave/orgs","repos_url":"https://api.github.com/users/Cryptoslave/repos","events_url":"https://api.github.com/users/Cryptoslave/events{/privacy}","received_events_url":"https://api.github.com/users/Cryptoslave/received_events","type":"User","site_admin":false},"created_at":"2015-12-24T07:20:20Z","updated_at":"2015-12-24T07:20:20Z","body":"K1773R added one new DNSSeed, this was put in the code of both master and gr_develop. We still have to add a Seednode IP address to the code in pnSeed\r\n."}}