Hello there, hope you all are doing well.
I just wanted to share a little feedback (sorry, I don’t use Keybase app:).
I decided to sell some grins I have from the early days.
I have an account on Bittrex, but they have “wallet in maintenance”, ok so quick look here in the forums and it seems there are two exchanges where grin deposits and withdrawals are working. Ok so let’s try tradeorge… the register page is funny, looks like registering to dungeons and dragons, but hey, they don’t want KYC so I am happy.
My grins were in Wallet713, but that doesn’t work anymore - as expected bc the project is dead
No worry I have seed, I can recover this in official wallet.
Downloading the latest binary release from github in my Ubuntu 20.04 server VM. Easy peasy…
./grin: error while loading shared libraries: libncursesw.so.5: cannot open shared object file: No such file or direc
Hmm what? Didn’t expect this on fresh ubuntu 20.04 and official binary. Probably just missing the libncursesw or whatever… trying to install it, ubuntu says it’s already present.
Hm… whatever, let’s try Grin++, the cool UI wallet.
Ok, one file download… making the file executable and running… nice UI… Waiting for the blockchain to download and synchronize. Done, now to restore the wallet.
“Restore can not start until the Node has been fully synced.”
But I just synced? Oh I see - “waiting for peers”.
Hm strange, probably G++ has its own p2p network and there are not so many peers? But I just synced blockchain so surely some peers should be connected? Whatever, I’ll just wait a bit…
Few hours later… still “waiting for peers”.
Restart Grin++, no change. Restart VM, no change.
This is starting to be annoying.
What else is there? Ah snap package by Quentin. Oneliner install, nice. Installed node and wallet, nice.
Seems to be finally working, waiting for node to sync. Done. Now the wallet…
I am out of loop with the latest development, slatepacks and all, I know that slatepacks are the way to go, but the wallet help command takes me a while to decipher what to actually use…
Trageorge doesn’t work with addresses, they want me to paste slatepack message. What??
Ok so I figure I just initiate send to no address and save it to slatepack and paste that? Ok seems to work. Now they want me to paste something back.
This doesn’t feel like much improved since the launch day at all.
Not sure what to do in the wallet, what commands are for slatepacks and which are legacy? pay? receive? send? Ah finalize… that will be it.
First I tried to give it the slatepack on the command line. Doesn’t work. Ok so from file. Create file and point the command to it.
Wallet command failed: Libwallet I/O error.
No matter how I try, with quotes, without, still this error. Maybe some limitation with snap package? Not sure how it works, maybe they have limited access to filesystem? I dont know and I don’t care.
I feel very frustrated at this point.
Grin++ is still “waiting for peers”.
I have another VM with Xubuntu desktop, so maybe I can try G++ there. Download, sync blockchain, and "waiting for peers’’ forever again.
I give up. Is this the better money?