Node package for Parity's Secret Store and Private Transaction API calls and sessions. Originally made for the Energy Web Foundation.
To make your life simple when you want to work with these features.
What can I find here
The abstraction of..
Can I see examples?
Yes, you can find doing the Parity tutorials with this package in my other repo
#clone the repo npm install -D
Place the secret store enabled Parity client in the root of the project directory. For the secret store feature he parity client needs to be compiled from source with some extra flags.
git clone https://github.com/paritytech/parity cd parity cargo build --features secretstore --release
npm run startlaunches a cluster of 3 configured Secret Store nodes which you can find in
nodes_ss_dev/. The nodes also have their respective chain db and log files here.
npm run stopto stop the nodes when you are done
You can wipe the local chan db and secret store db with
npm run clear if needed.
It might be the case that you need to send some funds for the test accounts. You can use the fund script for this purpose.
./fund.sh address1 address2 address3 ..
Please feel free to open issues/pull requests with improvements.