* Create block generation util in testutil
* Gazelle
* Fix deps
* Fix imports
* Change tests to use config and fix integer division
* Remove logs
* Fix build
* Add test to ensure finalization occurs
* Add check for finalization
* Add comment for incrementing the state
* Fix test
* Fix tes
* Fix testutil us
* Fix tests
* Change var name
* Add regression test for bug with large validator count
* Fix bazel test
* Starting
* Update logging for service
* Update logging for assignment
* Update logging for attest
* Update logging for propose
* Update logging for balance update
* Final touchup
* Fixed test
* Fixed test
* Feedback
* Fix
* Fix all the tests
* change bls pairing engine
* fix linter warnings
* curve order
* add back spec test
* use only one dep
* fix test
* remove toBytes
* gaz
* add it back
* fix tests
* imports
* imports
* gaz
* remove hash function
* change naming
* preston's comments
* gaz
* fix test failure
* change back
* revert test changes
* gaz
* info logs beacon node improvements
* prom test fixes
* info logging changes
* wrapped up node info logging
* changed to debug level
* warn logs taken care of
* Terence suggestion
* warn spacing
* better logging in initial sync
* debug level standardized
* complete debug standardization
* participation at epoch end
* fix archive tests
* even more test fixes
* prom test
* ops test
* powtest
* rpc sync test
* rem part
* log formatting
* skip bls verification with a feature flag at runtime
* gazelle
* more bls mocks
* block roots efficiency
* db block roots now does not show up on the flame graphs
* save validator latest votes batch
* batch save att
* misc improvements to pprof
* import
* include validator index cache
* error if no filter criteria
* resolved comments
* build fix
* lint
* remove delay global
* attestation and block test fixes
* preston suggestions
* fix db tests
* fix missing broken tests
* tests pass
* batch deletions for blocks and attestations
* test for atts delete
* test for blocks delete
* better naming of args in iface methods
* modify a bit
* convert to batch
* blocks batch delete
* batch fixes
* suspecting deadlock
* blocks batch delete tests pass
* more complex test
* Allow overwriting of default bootstrap node
* Update shared/cmd/flags.go
Co-Authored-By: Nishant Das <nish1993@hotmail.com>
* Provide warning at more suitable time
* Tidy up logging in the validator
* Log full public key when validator first initialised
* Use 'validator' rather than 'pubKey' for traces; use full public key