Waiting for peers in Grin++

Hi.

In the Grin++ app, the status shows “waiting for peers”. Restarting/rebooting doesn’t help, same issue on another PC. Restarting Grin++ or running as Administrator doesn’t help. Node resync doesn’t help. Tor browser works. I even reinstalled Windows, and that didn’t work either. VPN didn’t help.

Log file:

***\.GrinPP\MAINNET\LOGS

[04/15/26 15:31:03.251+03:00] [info] [THREAD:5100] Run(95) - Starting Grin++ v1.2.8

[04/15/26 15:31:03.252+03:00] [info] [THREAD:11864] Thread_Initialize(80) - Initializing Tor

[04/15/26 15:31:03.253+03:00] [info] [THREAD:5100] CreateDescriptors(74) - Database does not exist at (C:\Users\hash11.GrinPP\MAINNET\NODE\DB\CHAIN/). Creating it now

[04/15/26 15:31:04.276+03:00] [warning] [THREAD:5100] DeleteAll(233) - Deleting all rows from table INPUT_BITMAP

[04/15/26 15:31:04.491+03:00] [info] [THREAD:5100] Load(34) - File C:\Users\hash11.GrinPP\MAINNET\NODE\CHAIN\header_mmr.bin does not exist. Creating it now.

[04/15/26 15:31:04.491+03:00] [info] [THREAD:5100] Load(34) - File C:\Users\hash11.GrinPP\MAINNET\NODE\CHAIN\confirmed.chain does not exist. Creating it now.

[04/15/26 15:31:04.492+03:00] [info] [THREAD:5100] Load(34) - File C:\Users\hash11.GrinPP\MAINNET\NODE\CHAIN\candidate.chain does not exist. Creating it now.

[04/15/26 15:31:04.493+03:00] [info] [THREAD:1704] Load(34) - File C:\Users\hash11.GrinPP\MAINNET\NODE\TXHASHSET\kernel\pmmr_hash.bin does not exist. Creating it now.

[04/15/26 15:31:04.493+03:00] [info] [THREAD:1748] Load(34) - File C:\Users\hash11.GrinPP\MAINNET\NODE\TXHASHSET\output\pmmr_hash.bin does not exist. Creating it now.

[04/15/26 15:31:04.494+03:00] [info] [THREAD:10744] Load(34) - File C:\Users\hash11.GrinPP\MAINNET\NODE\TXHASHSET\rangeproof\pmmr_hash.bin does not exist. Creating it now.

[04/15/26 15:31:04.494+03:00] [info] [THREAD:1704] Load(34) - File C:\Users\hash11.GrinPP\MAINNET\NODE\TXHASHSET\kernel\pmmr_data.bin does not exist. Creating it now.

[04/15/26 15:31:04.494+03:00] [info] [THREAD:1748] Load(195) - File C:\Users\hash11.GrinPP\MAINNET\NODE\TXHASHSET\output\pmmr_leafset.bin does not exist. Creating it now.

[04/15/26 15:31:04.494+03:00] [info] [THREAD:10744] Load(195) - File C:\Users\hash11.GrinPP\MAINNET\NODE\TXHASHSET\rangeproof\pmmr_leafset.bin does not exist. Creating it now.

[04/15/26 15:31:04.495+03:00] [info] [THREAD:1748] Load(34) - File C:\Users\hash11.GrinPP\MAINNET\NODE\TXHASHSET\output\pmmr_data.bin does not exist. Creating it now.

[04/15/26 15:31:04.495+03:00] [info] [THREAD:10744] Load(34) - File C:\Users\hash11.GrinPP\MAINNET\NODE\TXHASHSET\rangeproof\pmmr_data.bin does not exist. Creating it now.

[04/15/26 15:31:04.498+03:00] [warning] [THREAD:5100] Create(67) - Updating chain for version 1.2.8

[04/15/26 15:31:04.498+03:00] [warning] [THREAD:5100] ClearOutputPositions(272) - Deleting all output positions.

[04/15/26 15:31:04.498+03:00] [warning] [THREAD:5100] DeleteAll(233) - Deleting all rows from table OUTPUT_POS

[04/15/26 15:31:04.499+03:00] [warning] [THREAD:5100] Create(82) - Migrating blocks to v3 for Grin++ 1.2.8

[04/15/26 15:31:04.499+03:00] [info] [THREAD:5100] Create(44) - Getting peers from database…

[04/15/26 15:31:04.499+03:00] [debug] [SYNC:5200] Thread_Sync(52) - BEGIN

[04/15/26 15:31:04.499+03:00] [debug] [DANDELION:1236] Thread_Monitor(69) - BEGIN

[04/15/26 15:31:04.500+03:00] [info] [THREAD:5100] NodeServer(16) - Starting node server

[04/15/26 15:31:06.174+03:00] [error] [PEER:11604] Thread_Connect(110) - Failed to connect to 95.216.163.175: No response

[04/15/26 15:31:06.174+03:00] [error] [PEER:6700] Thread_Connect(110) - Failed to connect to 5.135.184.54: No response

[04/15/26 15:31:06.174+03:00] [error] [PEER:8300] Thread_Connect(110) - Failed to connect to 5.9.152.75: No response

[04/15/26 15:31:06.174+03:00] [error] [PEER:4108] Thread_Connect(110) - Failed to connect to 52.214.210.66: No response

[04/15/26 15:31:06.174+03:00] [error] [PEER:11412] Thread_Connect(110) - Failed to connect to 49.12.108.173: No response

[04/15/26 15:31:06.174+03:00] [error] [PEER:2600] Thread_Connect(110) - Failed to connect to 85.10.201.143: No response

[04/15/26 15:31:06.174+03:00] [error] [PEER:1876] Thread_Connect(110) - Failed to connect to 95.216.168.22: No response

[04/15/26 15:31:06.174+03:00] [error] [PEER:11848] Thread_Connect(110) - Failed to connect to 35.181.35.93: No response

[04/15/26 15:31:10.508+03:00] [error] [PEER:4456] Thread_Connect(110) - Failed to connect to 96.74.120.4: No response

[04/15/26 15:31:10.508+03:00] [error] [PEER:2296] Thread_Connect(110) - Failed to connect to 176.9.86.219: No response

[04/15/26 15:31:10.508+03:00] [error] [PEER:8184] Thread_Connect(110) - Failed to connect to 213.239.217.14: No response

[04/15/26 15:31:10.508+03:00] [error] [PEER:3760] Thread_Connect(110) - Failed to connect to 85.215.71.234: No response

[04/15/26 15:31:10.508+03:00] [error] [PEER:3620] Thread_Connect(110) - Failed to connect to 116.203.154.223: No response

[04/15/26 15:31:15.233+03:00] [error] [PEER:9496] Thread_Connect(110) - Failed to connect to 217.173.235.116: PerformOutboundHandshake: Shake message not received

[04/15/26 15:33:02.110+03:00] [info] [THREAD:1584] Handle(78) - REQUEST: {“id”:“16563476-1eba-4e01-9ffa-8e6a9a70d858”,“jsonrpc”:“2.0”,“method”:“get_config”,“params”:}

[04/15/26 15:33:02.110+03:00] [info] [THREAD:1584] Handle(93) - REPLY: {“id”:“16563476-1eba-4e01-9ffa-8e6a9a70d858”,“jsonrpc”:“2.0”,“result”:{“allowed_peers”:null,“blocked_peers”:null,“max_peers”:60,“min_confirmations”:10,“min_peers”:10,“preferred_peers”:null,“reuse_address”:true}}

[04/15/26 15:33:10.517+03:00] [info] [THREAD:11864] ~ChildProcess(75) - reproc.stop returned: success

[04/15/26 15:33:10.517+03:00] [info] [THREAD:11864] Thread_Initialize(86) - Tor Initialized: false

[04/15/26 15:33:20.523+03:00] [info] [THREAD:11864] Thread_Initialize(80) - Initializing Tor

[04/15/26 15:33:50.722+03:00] [info] [THREAD:900] Run(95) - Starting Grin++ v1.2.8

[04/15/26 15:33:50.723+03:00] [warning] [THREAD:7892] Thread_Initialize(70) - Tor port(s) in use. Trying to end tor process.

[04/15/26 15:33:50.922+03:00] [warning] [THREAD:900] DeleteAll(233) - Deleting all rows from table INPUT_BITMAP

[04/15/26 15:33:51.059+03:00] [info] [THREAD:900] Create(44) - Getting peers from database…

[04/15/26 15:33:51.060+03:00] [debug] [SYNC:13704] Thread_Sync(52) - BEGIN

[04/15/26 15:33:51.060+03:00] [debug] [DANDELION:8536] Thread_Monitor(69) - BEGIN

[04/15/26 15:33:51.060+03:00] [info] [THREAD:900] NodeServer(16) - Starting node server

[04/15/26 15:33:52.580+03:00] [error] [PEER:13788] Thread_Connect(110) - Failed to connect to 35.181.35.93: No response

[04/15/26 15:33:52.580+03:00] [error] [PEER:5912] Thread_Connect(110) - Failed to connect to 5.135.184.54: No response

[04/15/26 15:33:52.580+03:00] [error] [PEER:5960] Thread_Connect(110) - Failed to connect to 49.12.108.173: No response

[04/15/26 15:33:52.580+03:00] [error] [PEER:7868] Thread_Connect(110) - Failed to connect to 213.239.217.14: No response

[04/15/26 15:33:52.580+03:00] [error] [PEER:5260] Thread_Connect(110) - Failed to connect to 52.214.210.66: No response

[04/15/26 15:33:52.580+03:00] [error] [PEER:13256] Thread_Connect(110) - Failed to connect to 96.74.120.4: No response

[04/15/26 15:33:52.580+03:00] [error] [PEER:4832] Thread_Connect(110) - Failed to connect to 5.9.152.75: No response

[04/15/26 15:33:52.580+03:00] [error] [PEER:13812] Thread_Connect(110) - Failed to connect to 85.215.71.234: No response

[04/15/26 15:33:55.791+03:00] [info] [THREAD:7892] Thread_Initialize(80) - Initializing Tor

[04/15/26 15:33:57.136+03:00] [error] [PEER:9348] Thread_Connect(110) - Failed to connect to 116.203.154.223: No response

[04/15/26 15:33:57.136+03:00] [error] [PEER:4592] Thread_Connect(110) - Failed to connect to 95.216.163.175: No response

[04/15/26 15:33:57.136+03:00] [error] [PEER:12184] Thread_Connect(110) - Failed to connect to 85.10.201.143: No response

[04/15/26 15:33:57.136+03:00] [error] [PEER:11444] Thread_Connect(110) - Failed to connect to 95.216.168.22: No response

[04/15/26 15:33:57.136+03:00] [error] [PEER:4808] Thread_Connect(110) - Failed to connect to 176.9.86.219: No response

[04/15/26 15:34:01.651+03:00] [error] [PEER:8084] Thread_Connect(110) - Failed to connect to 217.173.235.116: PerformOutboundHandshake: Shake message not received

[04/15/26 15:34:13.568+03:00] [info] [THREAD:7892] Thread_Initialize(86) - Tor Initialized: true

[04/15/26 15:36:05.058+03:00] [info] [THREAD:10636] Handle(78) - REQUEST: {“id”:“7e701142-0561-45ff-89a2-3bf84a508b37”,“jsonrpc”:“2.0”,“method”:“get_config”,“params”:}

[04/15/26 15:36:05.058+03:00] [info] [THREAD:10636] Handle(93) - REPLY: {“id”:“7e701142-0561-45ff-89a2-3bf84a508b37”,“jsonrpc”:“2.0”,“result”:{“allowed_peers”:null,“blocked_peers”:null,“max_peers”:60,“min_confirmations”:10,“min_peers”:10,“preferred_peers”:null,“reuse_address”:true}}

[04/15/26 15:36:08.497+03:00] [info] [THREAD:14148] Run(95) - Starting Grin++ v1.2.8

[04/15/26 15:36:08.498+03:00] [warning] [THREAD:8416] Thread_Initialize(70) - Tor port(s) in use. Trying to end tor process.

[04/15/26 15:36:08.499+03:00] [info] [THREAD:14148] CreateDescriptors(74) - Database does not exist at (C:\Users\hash11.GrinPP\MAINNET\NODE\DB\CHAIN/). Creating it now

[04/15/26 15:36:10.602+03:00] [warning] [THREAD:14148] DeleteAll(233) - Deleting all rows from table INPUT_BITMAP

[04/15/26 15:36:11.080+03:00] [info] [THREAD:14148] Load(34) - File C:\Users\hash11.GrinPP\MAINNET\NODE\CHAIN\header_mmr.bin does not exist. Creating it now.

[04/15/26 15:36:11.081+03:00] [info] [THREAD:14148] Load(34) - File C:\Users\hash11.GrinPP\MAINNET\NODE\CHAIN\confirmed.chain does not exist. Creating it now.

[04/15/26 15:36:11.081+03:00] [info] [THREAD:14148] Load(34) - File C:\Users\hash11.GrinPP\MAINNET\NODE\CHAIN\candidate.chain does not exist. Creating it now.

[04/15/26 15:36:11.083+03:00] [info] [THREAD:4256] Load(34) - File C:\Users\hash11.GrinPP\MAINNET\NODE\TXHASHSET\kernel\pmmr_hash.bin does not exist. Creating it now.

[04/15/26 15:36:11.083+03:00] [info] [THREAD:7864] Load(34) - File C:\Users\hash11.GrinPP\MAINNET\NODE\TXHASHSET\output\pmmr_hash.bin does not exist. Creating it now.

[04/15/26 15:36:11.083+03:00] [info] [THREAD:7092] Load(34) - File C:\Users\hash11.GrinPP\MAINNET\NODE\TXHASHSET\rangeproof\pmmr_hash.bin does not exist. Creating it now.

[04/15/26 15:36:11.083+03:00] [info] [THREAD:4256] Load(34) - File C:\Users\hash11.GrinPP\MAINNET\NODE\TXHASHSET\kernel\pmmr_data.bin does not exist. Creating it now.

[04/15/26 15:36:11.084+03:00] [info] [THREAD:7864] Load(195) - File C:\Users\hash11.GrinPP\MAINNET\NODE\TXHASHSET\output\pmmr_leafset.bin does not exist. Creating it now.

[04/15/26 15:36:11.084+03:00] [info] [THREAD:7092] Load(195) - File C:\Users\hash11.GrinPP\MAINNET\NODE\TXHASHSET\rangeproof\pmmr_leafset.bin does not exist. Creating it now.

[04/15/26 15:36:11.085+03:00] [info] [THREAD:7864] Load(34) - File C:\Users\hash11.GrinPP\MAINNET\NODE\TXHASHSET\output\pmmr_data.bin does not exist. Creating it now.

[04/15/26 15:36:11.085+03:00] [info] [THREAD:7092] Load(34) - File C:\Users\hash11.GrinPP\MAINNET\NODE\TXHASHSET\rangeproof\pmmr_data.bin does not exist. Creating it now.

[04/15/26 15:36:11.099+03:00] [warning] [THREAD:14148] Create(67) - Updating chain for version 1.2.8

[04/15/26 15:36:11.099+03:00] [warning] [THREAD:14148] ClearOutputPositions(272) - Deleting all output positions.

[04/15/26 15:36:11.099+03:00] [warning] [THREAD:14148] DeleteAll(233) - Deleting all rows from table OUTPUT_POS

[04/15/26 15:36:11.099+03:00] [warning] [THREAD:14148] Create(82) - Migrating blocks to v3 for Grin++ 1.2.8

[04/15/26 15:36:11.100+03:00] [info] [THREAD:14148] Create(44) - Getting peers from database…

[04/15/26 15:36:11.101+03:00] [debug] [SYNC:3556] Thread_Sync(52) - BEGIN

[04/15/26 15:36:11.101+03:00] [info] [THREAD:14148] NodeServer(16) - Starting node server

[04/15/26 15:36:11.102+03:00] [debug] [DANDELION:7876] Thread_Monitor(69) - BEGIN

[04/15/26 15:36:12.579+03:00] [error] [PEER:7924] Thread_Connect(110) - Failed to connect to 176.9.86.219: No response

[04/15/26 15:36:12.579+03:00] [error] [PEER:13476] Thread_Connect(110) - Failed to connect to 35.181.35.93: No response

[04/15/26 15:36:12.579+03:00] [error] [PEER:900] Thread_Connect(110) - Failed to connect to 5.9.152.75: No response

[04/15/26 15:36:12.579+03:00] [error] [PEER:8020] Thread_Connect(110) - Failed to connect to 213.239.217.14: No response

[04/15/26 15:36:12.579+03:00] [error] [PEER:13384] Thread_Connect(110) - Failed to connect to 5.135.184.54: No response

[04/15/26 15:36:12.579+03:00] [error] [PEER:5992] Thread_Connect(110) - Failed to connect to 116.203.154.223: No response

[04/15/26 15:36:12.579+03:00] [error] [PEER:8064] Thread_Connect(110) - Failed to connect to 95.216.168.22: No response

[04/15/26 15:36:12.579+03:00] [error] [PEER:11460] Thread_Connect(110) - Failed to connect to 96.74.120.4: No response

[04/15/26 15:36:13.561+03:00] [info] [THREAD:8416] Thread_Initialize(80) - Initializing Tor

[04/15/26 15:36:17.161+03:00] [error] [PEER:14188] Thread_Connect(110) - Failed to connect to 49.12.108.173: No response

[04/15/26 15:36:17.161+03:00] [error] [PEER:1588] Thread_Connect(110) - Failed to connect to 52.214.210.66: No response

[04/15/26 15:36:17.161+03:00] [error] [PEER:10728] Thread_Connect(110) - Failed to connect to 85.10.201.143: No response

[04/15/26 15:36:17.161+03:00] [error] [PEER:8888] Thread_Connect(110) - Failed to connect to 95.216.163.175: No response

[04/15/26 15:36:17.161+03:00] [error] [PEER:9428] Thread_Connect(110) - Failed to connect to 85.215.71.234: No response

[04/15/26 15:36:21.647+03:00] [error] [PEER:2500] Thread_Connect(110) - Failed to connect to 217.173.235.116: PerformOutboundHandshake: Shake message not received

[04/15/26 15:36:35.336+03:00] [info] [THREAD:8416] Thread_Initialize(86) - Tor Initialized: true

I can ping all these IPs. What can I do to get the wallet working?

Thanks. Indeed, GRIM has frequent updates. It worked right away, and there are no issues with peers. Grin++ hasn’t seen updates in a long time — better not to use it.

Having the same issue. On the first link from bruges it took me to Telegram. Was told that the “Project Dead”. The second link ‘NonLogs.io’, I do not understand where to go. Found through search on the net that if resynking the Node did not help with “waiting for peers” to exit Grin++, delete the node file, restart. No luck. Please help

Hi - I had a similar problem, ended up moving to Grim wallet. The good news is all you need is your seed phrase and it should be good to go. No need to move wallet files or anything else. Pretty sweet!

Hope this helps

Sometimes I find it hard to understand how someone could find this forum, register and ask a question, but at the same time couldn’t read carefully and find the correct link :wink:

Amazingly, it’s easier for some people to find rudeness than to answer a simple question. Just answer with “Don’t know the answer” or “Wrong place to ask your question”. Had this membership for 3+ years, but have never asked a question (that I remember). Thank you anyway.

I am giving this a shot. fingers crossed it works

1 Like

I migrated from Grin++ to Grim wallet a while back. You can plug your seed from Grin++ into Grim and it carries everything over, even had my Tx history. Quite seamless and quick process. Grim is frequently updated, has active developer. Grim - cross-platform GUI for Grin - #101 by ardocrat

Do wish Grim had ability to copy wallet balance. Grin++ eventually had this feature implemented upon request by David, which has been a standard feature on all other wallets for other projects from my XP.

Grim has not passed community review.

Community just says - Use it at your own risk.

It is updated really often, but these updates also do not undergo any testing.

So one fine morning, those who entrusted their coins to Russian hackers will wake up and find that their coins are already gone.

FUD, code is open since 2023 and being tested regularly since the beginning, main conversation is in Telegram group Telegram: View @grim_app

The only way you can lose your coins if you will leak your seed phrase, keep it written offline and use camera to scan SeedQR or integrated software keyboard to avoid possible key loggers installed at your system. In the future releases it will be support of hardware wallets for more safe seed storage to use with mobile application even over bluetooth if all data will be encrypted like: QuantumLink: Reinventing Secure Wireless Communication - Foundation

2 Likes

I would support and welcome a bounty for a review of Grim wallet

2 Likes