bismuthfoundation / BismuthRPC

[Released] A Json-RPC Server for Bismuth Crypto Currency
GNU General Public License v3.0
7 stars 8 forks source link

Experienced help appreciated #7

Open EggPool opened 6 years ago

EggPool commented 6 years ago

This one is an almost "self contained" job.
But it's not for a first time contributor, show you understood the code and have a working dev setup before working on this.

It's something I could do, but I prefer to involve other people.

This are the wallet encryption methods.

4 rpc commands are involved:

The encryption is coded and running, see rpckeys.py and try_keys.py Encrypting the wallet means encrypting the private key string in all account json files, and update their "encrypted" property.
I'm available on Bismuth slack and Discord to give further info if you think you can handle this.

EggPool commented 6 years ago

First step could be to write a small "try_wallet.py" script, that would create a wallet object pointing to a temp directory, and use this mockup wallet (with some random accounts and addresses) to test the functions. So, the new code will only involve the wallet lib, easier to merge, and integration in the rpc server will be easy afterward.