I have forwarded the relevant port from my firewall into the Grin wallet and it’s currently listening on my local IP which is also the target port from the forward.
The issue here is that Bitforex won’t accept MY-IP:port as the address? It says the address isn’t valid?
Thanks for the reply. I am putting in my external/WAN IP then a colon and the external port that forwards to my internal IP/port/wallet. Obviously no spaces.
I know a workaround. You could withdraw to a different exchange that does support what you want, and then withdraw again. Tradeogre was cool because you actually download a file when you withdraw. Bitmesh has been top notch all around. Polo is good too. Anyway, dunno if that helps but I figured I’d say it anyway.
So I’ve tried to send it to my IP with and without the secure https:// and the other with http://. Also sent to Poloniex around an hour ago too.
The non secure one says ‘audit complete’ on Bitforex, the other two say ‘applying’ and are still cancellable. Absolutely no idea, should I keep waiting?
Edit: Also have tried to send 0.5 grin from Kucoin. It say status: in progress (it has been almost 24 hrs), remark: test. Seriously, this coin sounds great but if people can’t easily send or receive them, it’s not going to take off very much…
support@bitforex.com|20:04 (0 minutes ago)||![]
Dear user,
We don’t support the GRIN address from poloniex.com. Please change your withdrawal address. We will cancel your withdrawal. Thanks for your support!
Best Regards,
So I’ve now been able to send a few Grin to myself, but the transactions are unconfirmed and don’t seem to want to finalize. Also can’t find them on the block explorer.
./grin-wallet txs shows transactions but the references can’t be searched in the block explorer?
Thanks. I’ve been running it even as sudo, and have set the grin folders as chmod 777 but it still kicks me out when it gets to step 3/4. Can’t remember the exact message off the top of my head.
Edit: I’ve tried to find the folder ‘src/libcore’ but can’t find where it’s stored. It’s not an Ubuntu one
Do you see any errors in the log now? Note that if you run as root you will get a .grin folder under /root. In general, you shouldn’t need to run grin as root, it’s far from safe. Also, I would suggest that you close all ports but 3415 which you only need if you plan to receive payments via http.
I can see activity, but it’s still literally 0.1 kbps or so. The stuff in the log that could be relevant is:
0190521 15:17:46.742 INFO grin_servers::common::adapters - Received 32 block headers from 132.232.134.4:13414
20190521 15:18:02.687 INFO grin_servers::sync::header_sync - sync: ban a fraud peer: 132.232.134.4:13414, claimed height: 180866, total difficulty: 535174123132719
20190521 15:19:06.725 INFO grin_servers::common::adapters - Received 32 block headers from 47.97.198.21:3414
20190521 15:19:06.725 ERROR grin_store::types - Corrupted storage, could not read an entry from data file: Custom { kind: Other, error: IOErr(“failed to fill whole buffer”, UnexpectedEof) }
20190521 15:19:06.725 ERROR grin_store::types - Corrupted storage, could not read an entry from data file: Custom { kind: Other, error: IOErr(“failed to fill whole buffer”, UnexpectedEof) }
20190521 15:19:06.727 ERROR grin_store::types - Corrupted storage, could not read an entry from data file: Custom { kind: Other, error: IOErr(“failed to fill whole buffer”, UnexpectedEof) }
20190521 15:19:06.727 ERROR grin_store::types - Corrupted storage, could not read an entry from data file: Custom { kind: Other, error: IOErr(“failed to fill whole buffer”, UnexpectedEof) }
20190521 15:19:06.979 INFO grin_servers::common::adapters - Received 32 block headers from 47.97.198.21:3414
20190521 15:23:53.924 INFO grin_servers::common::types - DandelionEpoch: next_epoch: is_stem: true (90%), relay: Some(PeerAddr(V4(104.248.215.214:3414)))
20190521 15:33:45.662 INFO grin_servers::common::adapters - Received 32 block headers from 18.233.83.171:3414
20190521 15:33:45.745 ERROR grin_store::types - Corrupted storage, could not read an entry from data file: Custom { kind: Other, error: IOErr(“failed to fill whole buffer”, UnexpectedEof) }
20190521 15:33:45.745 ERROR grin_store::types - Corrupted storage, could not read an entry from data file: Custom { kind: Other, error: IOErr(“failed to fill whole buffer”, UnexpectedEof) }
20190521 15:33:45.745 ERROR grin_store::types - Corrupted storage, could not read an entry from data file: Custom { kind: Other, error: IOErr(“failed to fill whole buffer”, UnexpectedEof) }
20190521 15:33:45.745 ERROR grin_store::types - Corrupted storage, could not read an entry from data file: Custom { kind: Other, error: IOErr(“failed to fill whole buffer”, UnexpectedEof) }
20190521 15:33:45.831 INFO grin_servers::common::adapters - Received 32 block headers from 18.233.83.171:3414
From the wallet CLI:
leopheard@hp-laptop:~/.wine/dosdevices/z:/home/leo/Data/grin-wallet$ ./grin-wallet info
Password: xxxx
20190521 15:32:33.902 ERROR grin_wallet_impls::node_clients::http - Get chain height error: Request error: Cannot make request: an error occurred trying to connect: Connection refused (os error 111)
Connection refused? Might reboot router, restart computer and try again.
Don’t think Grins can be ‘lost’ unless there is a bug in the restore process, which is still a possibility but highly unlike. More likely, your grins are sitting in the sender’s wallet so you need to request the sender to rebroadcast the tx. As far as the node error you are seeing, I’d suggest opening a github issue at mimblewimble/grin.