Peershares/Peershares — pull request #28 by sigmike (2014-02-14 10:10:38+00:00)
Title: 0.2.6

This branch includes changes for #5 and #13 and should close phase 2.

There are 2 new RPC commands:
`getpeercoinaddresses` that works like `getaddressesbyaccount` except it returns a map of (peershares address => peercoin address).
`exportpeercoinkeys` that exports the private keys to peercoin. It takes all your peershare addresses, get the private key, convert it to peercoin, and call the RPC command `importprivkey` on the peercoin daemon.
So the peercoin daemon must be running for `exportpeercoinkeys` to work. Peershares will load your peercoin config to get RPC user and password. It will load the default config unless you provide a `-peercoinconfig` option.
It will connect to peercoin testnet RPC port if peershares is running in testnet mode. Otherwise it will connect to the standard RPC port.
You must be running the latest peercoin daemon (from the master branch on github), because the testnet RPC port changed recently: https://github.com/ppcoin/ppcoin/commit/25f0ffdd55c401ce39815ab2c60e447eb01955cf

There's also a new menu item in the GUI to export the keys like `exportpeercoinkeys` does.

The version of addresses changed, so if you already have addresses in your peershare wallet, they'll become invalid. It's probably better to delete your old wallet first.