prysm-pulse/endtoend/components
Nishant Das 5d65ace970
Implement Doppelganger Check (#9120)
* checkpoint changes

* Update beacon-chain/rpc/validator/status.go

Co-authored-by: Potuz <potuz@potuz.net>

* Update beacon-chain/rpc/validator/status.go

Co-authored-by: Potuz <potuz@potuz.net>

* add in client side tests

* add ordering

* add all new test cases

* gate feature

* handle edge case

* add one more test case

* fatal error

* zahoor's review

* Update validator/client/validator.go

Co-authored-by: Preston Van Loon <preston@prysmaticlabs.com>

* Update validator/client/validator.go

Co-authored-by: Preston Van Loon <preston@prysmaticlabs.com>

* doppelganger not doppleganger

* preston's review

* add in comment

* change comment

* Fix e2e to only run new flags on the current version

* Fix bug where zero byte public keys were always sent in the request when attestation history existed. Still some tests to fix due to another bug in attester protection AttestationHistoryForPubKey.

* go mod tidy, gazelle

* Increase test size

* fix timeout, change size back to small

Co-authored-by: Potuz <potuz@potuz.net>
Co-authored-by: Preston Van Loon <preston@prysmaticlabs.com>
2021-07-02 12:11:09 +08:00
..
beacon_node.go Make Eth APIs flag name implementation agnostic (#9112) 2021-06-28 15:12:39 +00:00
boot_node.go Fix comments (#8802) 2021-04-23 12:06:05 +00:00
BUILD.bazel Remove verbatim strings with flag names on startup (#9093) 2021-06-24 17:20:47 +00:00
eth1.go Amend E2E Test Path (#8793) 2021-04-20 16:54:38 +00:00
log.go E2E refactoring: bootnode (#8659) 2021-03-24 20:55:12 +00:00
slasher.go E2E refactoring (#8643) 2021-03-25 22:15:58 -05:00
validator.go Implement Doppelganger Check (#9120) 2021-07-02 12:11:09 +08:00