grinzone@green:~/GreenNode/grin-wallet$ ./grin-wallet listen
Password:
20210126 09:05:56.241 WARN grin_wallet_controller::controller - Starting TOR Hidden Service for API listener at address bbnmqxfkhasijfxiukzkeh7ow62udpbcdb7iptuafhd2ft22wxilhayd, binding to 127.0.0.1:3415
20210126 09:05:58.510 WARN grin_wallet_controller::controller - Starting HTTP Foreign listener API server at 127.0.0.1:3415.
20210126 09:05:58.510 WARN grin_wallet_controller::controller - HTTP Foreign listener started.
20210126 09:05:58.510 WARN grin_wallet_controller::controller - Slatepack Address is: grin1ppdvsh928qjgf9hg52e2y8lwk765r0pzrplg0n5q98r69n66khgqkhrmxq
I’m not sure what I’m doing wrong, only thing is it seems the listener is listening on 127 but I can’t seem to change it to 0.0.0.0 as that seems deprecated.
I am doing something wrong out of lack of knowledge and would appreciate someone pointing me in the right direction.
I am not 100% certain, but I think 2miners stopped support for Grin after the last hardfork.
I switched to the Herominers mining pool, see link for a tutorial. At the bottom of the site you can select the miner you use to see how you have to modify the .bat file.
i’am using Gminer as suggested by 2miners in the link provided previously.
did you try to test your wallet (while listening) by sending something to it to check if it’s reachable ?
Well the mining process is working as can be seen here:
That is a good idea I just don’t really have any other wallet or any other coin to test against - last time I had a wallet was when litecoin first emerged.
The only thing I could think of is that the listener address is only set to localhost:
grin-wall 5657 grinzone 16u IPv4 6227274 0t0 TCP 127.0.0.1:3415 (LISTEN)
However api_listen_interface is removed entirely from the latest release… and adding api_listen_interface=“0.0.0.0” does nothing.
Did you try receiving any other payment. I can send you some small amount of Grin for testing (PM me by clicking on my name)?
If it does not work out, try Grin++, I use it for receiving mining payments for its ease of use.
Thanks, I considered that - I"m just frustrated it isn’t working with my VM system and that the listening part is not working with 0.0.0.0
As everything else is working and node is synced, I also don’t want grin running on my PC all the time and having it in a different hyperv system worked best for my security needs.
I’m trying grin++ now, lets see if the wallet restore function works.
I am sure it can be worked around as well. Although I use grin wallet I have unfortunately not played enough with it to solve problems, hence I use Grin++ as main wallet and just have the official grin wallet and node running on the side.
You do not need to. Grin++ has its own complete node implementation in C++ which has been security audited. So you do not necesarilly have to use the official grin node implementation which was written in rust.
In my case I run Grin++ and the official grin node and grin-wallet in rust on seperate computers, they are completely independent and both are reliable and secure as far as I can judge.
Purely for fun since I am a Grin supporter and want to strengthen the network. Also when I have some time I want to play around witht the Grin API from the rust implementation, see what information is stored in the blocks and if possible this data can be used to infer something about the users, build a block explorer etc.