Starting with a high-trust / low automation (plain text) contract, several of us have started on a staking pool. We aim toward increasingly mechanized enforcement of the contract, reducing need for trust and increasing scalability.
See also:
See rstake.md
.
See tools/StakingPool.rho
and tools/Makefile
.
In one terminal, start a validator:
cd tools/
and then:
make validator
and then- wait for it to print some validator public keys
- ctrl-c to stop it
- IOU more detail about wallets.txt
make validator
again
Once your ~/.rnode/genesis/
stuff is created in step 2,
you can skip to step 5 next time.
Then, to deploy StakingPool.rho
, do make deploy
.
So far, we can just ping using ansible-playbook --ask-vault-pass rnode1.yml
.
See ansible.cfg
and rnode1.yml
.