Easy way to get the Peerplays Client Wallet

in #peerplays7 years ago (edited)

download.jpg
There is currently a very easy way to get started with Peerplays, if your willing to deal with the command line wallet. @someguy123 has published a docker file that you can use to get stared in under 5 minutes, but I did find that a few tweaks need to be made.

Step 1

Download Docker, for windows or mac
https://store.docker.com/editions/community/docker-ce-desktop-windows
https://store.docker.com/editions/community/docker-ce-desktop-mac

Step 2

dock2.PNG
Load Kitematic from the start menu

Step3

dock3.PNG
Click +New and type Peerplays into the search box and download the dockerfile that Someguy123 put up

Step 4

dock4.PNG
Click on the Volumes to make a persistent state on your computer.

THIS STEP IS CRITICAL OR YOUR CHANGES WILL NOT BE SAVED AND YOU WILL LOSE YOUR WALLET!!!!!

Step 5

dock5.PNG
Edit your Config.ini, it's in your Documents/Kitematic/peerplays/witness_node_data_dir folder and uncomment the "RPC-Endpoint =" , enter 127.0.0.1:8090
dock6.PNG
You will need to restart the dock anytime you make changes to ini file, if your already in the powershell you can issue a "ps" command and then kill the node, or jsut hit the cycle button on the kinematic app.

Step 6

Click on the Exec icon to start a powershell to the virtual machine, type cli_wallet

Step 7

type set_password and a password to get your wallet started, now type unlock and you password

Step 8

type import_key "bts-your bitshare account" privkey to import from Bitshares if you had a balance before Sept 2016. If you do not have that you will need a faucet to make your account for you. You can also create a brain key by using suggest_brain_key, and using that in create_account_from_brain_key to create a PPY address. You can then type import_balance yourname ["ICO privkey","ICO privkey 2"] true true to import ICO funds to that account or your bts-accountname account

You can find faucets in the PeerplaysWitness telegram room, you will need to supply your wanted username, and two public keys. Peerplays public keys start with PPY. To quickly generate your owner and active keys issue the suggest_brain_key twice and make sure to write down the brain and the private keys. Then write them down again somewhere else, because if you lose your keys you lose your money.

Please vote for me on Peerplays by typing vote_for_witness youraccount bitcoinsig true true

Also thanks to Someguy123 for setting up the docker, vote for him as well!

Sort:  

Step 6 gives me:

Underlying Transport Error
{"message":"Underlying Transport Error"}
asio websocket.cpp:423 operator()

{"uri":"ws://localhost:8090"}
th_a websocket.cpp:630 connect

Nevermind. I restarted it and it is now working.

Ahh ok, yea you need to restart the server after editing the config.ini for changes to occur and the server to start listening on port 8090, I'll update the instructions.

Awesome, thank you!

That's nice, Thanks very helpful guide

so how would i get my peerplays that i bought a month ago during crowd funding

Use the private key they provided, and after you have created your Peerplays account issue the "import_balance account name ["privately"] true true" command

is there a way I can just use my already existing bitshares wallet

Yes, but you needed to own bitshares on your wallet prior to the snapshot that took place on Sept 2016. Use import_keys "bts-youracountname" privatekey to import your bitshares account.

cool thanks

Stuck at step 7

Can you elaborate, it should be be as simple as setting the password and then issuing an unlock using that password to open the wallet commands

When I type set_password, I have a "not found" message

Win 10 required...ouch

Click on the previous versions link for the Docker Toolbox, there might be an older version for other versions of Windows

Thank for sharing. I vote and resteem this post

Hi, I see there is mention of a wallet for windows and mac. Nothing for linux users? Paper wallet, perhaps?