prysm-pulse/scripts
Ivan Martinez 62279489a3 Add deposit index to beacon state (#2232)
* Begin adding Deposit Index to beacon state

* Move deposit index increment to ProcessDeposit

* Fix initial deposits bug

* Fix bug in RPC

* More bug fixes

* Fix RPC bug, ensure deposits are processed in the right order

* Fix tests

* Fix merge

* Attempt to fix pruning deposits on regular sync

* Fix pending deposits on node restart

* Fix test

* Fix tests properly

* Gofmt

* Remove unneeded logs

* Fix build
2019-04-14 18:17:39 +10:00
..
apply-all-eth2-k8.sh Create bash scripts for initializing beacon chain and 8 validators (#1996) 2019-03-15 10:42:57 -04:00
check_gazelle.sh Use --batch for gazelle to help with timeouts on buildkite (#843) 2018-11-21 07:35:47 -05:00
check_visibility.sh Use --batch for gazelle to help with timeouts on buildkite (#843) 2018-11-21 07:35:47 -05:00
check-todo.sh Clean Up Todos and Add in Issue Checker (#640) 2018-10-11 13:52:09 -05:00
coverage.sh Update Documentation + Create a Subproject for Important Markdown Docs (#451) 2018-09-01 21:25:06 -05:00
deploy-deposit-contract.sh Fix bash scripts for initializing beacon-chain (#2080) 2019-04-02 15:45:40 -05:00
README.md Create bash scripts for initializing beacon chain and 8 validators (#1996) 2019-03-15 10:42:57 -04:00
setup-8-validators.sh Fix bash scripts for initializing beacon-chain (#2080) 2019-04-02 15:45:40 -05:00
start-beacon-chain.sh Fix bash scripts for initializing beacon-chain (#2080) 2019-04-02 15:45:40 -05:00
start-single-validator.sh Add deposit index to beacon state (#2232) 2019-04-14 18:17:39 +10:00
update-go-pbs.sh Manually run goimports in update-go-pbs.sh (#2014) 2019-03-17 16:19:38 -04:00
update-mockgen.sh Validator: performing for multiple keys - update rpc proto (#2040) 2019-03-23 19:46:25 -05:00
workspace_status.sh Add simple version to binaries via golink (#1286) 2019-01-09 23:19:33 -05:00

Bash Scripts

This subproject contains useful bash scripts for working with our repository. We have a simple tool that outputs coverage, a simple tool to check for gazelle requirements, and visibility rules tools for Bazel packages.

Instructions to run a single beacon chain node and 8 validators locally using the scripts.

  1. Ensure your private key path is correct in all the files below.

  2. Run ./deploy-deposit-contract.sh

  3. Put the resulting contract address in start-beacon-chain.sh and setup-8-validators.sh.

  4. Run ./start-beacon-chain.sh

  5. Run ./setup-8-validators.sh

  6. You can use tail -f /tmp/data/validator#.log with # as a number from 1 - 8 to view the output of the validators.