* Reject Att older than current finalized epoch
* Fixed receive att test
* Don't use slot for old fork choice target map, use epoch
* Fixed one last conflict
* change to hashTreeRoot
* remove function and run gaz
* fix panic
* remove cache and add fix
* Revert "remove cache and add fix"
This reverts commit 735986a2db6ba49a0b47611c773e9565f9a82061.
* add back fix
* comment out
* refactor and reg test
* some more fixes
* fix tests
* todo
* Revert config changes
* fix test
* Apply suggestions from code review
Co-Authored-By: terence tsao <terence@prysmaticlabs.com>
* Update beacon-chain/rpc/attester_server.go
Co-Authored-By: terence tsao <terence@prysmaticlabs.com>
* preston's review
* change to hashTreeRoot
* remove function and run gaz
* fix panic
* remove cache and add fix
* Revert "remove cache and add fix"
This reverts commit 735986a2db6ba49a0b47611c773e9565f9a82061.
* add back fix
* comment out
* refactor and reg test
* Update beacon-chain/rpc/proposer_server_test.go
Co-Authored-By: terence tsao <terence@prysmaticlabs.com>
* Terence PR feedback
* Need to sync latest ethereum API, will do it in master
* Added pagination wrapper
* Implemented ListValidatorAssignments
* Finished tests
* Fixed tests
* Raul's feedback
* Fmt
* Pagination test
* Removed extra loggings
* Remove verifySignatures from ProposerSlashings
* Remove flag from process transfers
* resolve all conflicts
* fix more references to old pbs
* Fix merge conflicts
* Remove verifySignature flag from ProcessBlockHeader
* fx spectest
* Fix test errors
* Fix tests
* Fix tests
* Goimports
* Fix test finally
* Move test helpers to testutil
* Goimports
* Fix imports
* Add tests for new helpers
* Run gazelle
* Fix tests
* WIP on build time configuration changes
* add ssz_minimal tests
* split up spec tests into mainnet and minimal, skip any minimal test that are failing without --define ssz=minimal
* lint
* add commentary to ssz_proto_library
* errors in signatures of deposits lead to ignoring the deposit instead of error (by spec)
* add appropriate error log for invalid signature in process deposit
* Small comment improvement
Co-Authored-By: Preston Van Loon <preston@prysmaticlabs.com>
* improved log
Co-Authored-By: Preston Van Loon <preston@prysmaticlabs.com>
* adds three unit tests for skipping deposits with invalid and uncompressed signatures and one for successfully performing a process deposit with a valid signature (inclusive signature checking)
* fix panics, still test failures
* adapts tests to use testutil
* add forgotten dependencies
* reordering imports according to goimports
* calc tree from leaves simpler
* fast generate proof
* align api to be the same
* ensure tests pass
* err condition
* travis
* fix build
* zero hashes work
* add node server
* stub implementations
* node server impl
* gaz
* only missing genesis info now
* fmt imports
* all tests pass
* fmt
* revert change
* punctuation
* use internal err code
* view permission
* using real reflection
* spacing
* lint