* Deprecated do not use
* remove finalized block indexing feature flag
* remove flag some more
* dont rollback a managed tx
* require blocks to be in a chain in tests
* use LRU cache on skip slots
* add a metric
* gaz
* more metrics
* temporary log
* added more logging
* fix
* only update, if its higher than the cache
* only update, if its higher than the cache
* increase the cache size, just in case
* split cache related stuff into its own file
* add feature flag
* clean up
* add new test
* make test proper
* godoc
* preston's review
* allow passing no,prompt,force options to clear-db
* ensure the node test runs ok
* remove clear-db option and add force-clear-db; remove no longer needed file
* add clear-db option back; force-clear-db overrides
* add clear-db option back to usage
* revert to only using --clear-db
* checkpoint progress
* feature flag and test
* return true if feature flag is not on
* add lint msg
* rollback tx if failure
* Revert validator/BUILD.bazel
* Implemented ProcessSlashingsPrecompute
* Tests for ProcessSlashingsPrecompute
* Gaz
* Lint
* Feature flags
* Hook in ProcessEpochPrecompute
* Hook it to spec test
* Seperate test into it's own package to avoid circular dependency
* Lint
* Gazelle
* Preston's feedback
* Nishant's feedback
* Test case for overlapping aggregation bits
* Add ctx and tracing for attestation pool and beyond
* No nil
* Use real ctx
* Use real ctx
* Fix test
* Fix test
* Fix test
* Fix test
* Fixed imports
* 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
* 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
* make demo default
* make minimal config a flag
* lint
* initialize config at the start
* gaz
* make main method cleaner
* remove interop.go
* fix test
* lint
* gaz
* Update validator/accounts/interop.go
Co-Authored-By: terence tsao <terence@prysmaticlabs.com>
* fix docker build
* fix docker build