prysm-pulse/validator/accounts
james-prysm db687bf56d
Validator client builder support (#10749)
* Startinb builder service and interface

* Get header from builder

* Add get builder block

* Single validator registration

* Add mev-builder http cli flag

* Add method to verify registration signature

* Add builder registration

* Add submit validator registration

* suporting yaml

* fix yaml unmarshaling

* rolling back some changes from unmarshal from file

* adding yaml support

* adding register validator support

* added new validator requests into client/validator

* fixing gofmt

* updating flags and including gas limit, unit tests are still broken

* fixing bazel

* more name changes and fixing unit tests

* fixing unit tests and renaming functions

* fixing unit tests and renaming to match changes

* adding new test for yaml

* fixing bazel linter

* reverting change on validator service proto

* adding clarifying logs

* renaming function name to be more descriptive

* renaming variable

* rolling back some files that will be added from the builder-1 branch

* reverting more

* more reverting

* need placeholder

* need placeholder

* fixing unit test

* fixing unit test

* fixing unit test

* fixing unit test

* fixing more unit tests

* fixing more unit tests

* rolling back mockgen

* fixing bazel

* rolling back changes

* removing duplicate function

* fixing client mock

* removing unused type

* fixing missing brace

* fixing bad field name

* fixing bazel

* updating naming

* fixing bazel

* fixing unit test

* fixing bazel linting

* unhandled err

* fixing gofmt

* simplifying name based on feedback

* using corrected function

* moving default fee recipient and gaslimit to beaconconfig

* missing a few constant changes

* fixing bazel

* fixing more missed default renames

* fixing more constants in tests

* fixing bazel

* adding update proposer setting per epoch

* refactoring to reduce complexity

* adding unit test for proposer settings

* Update validator/client/validator.go

Co-authored-by: terencechain <terence@prysmaticlabs.com>

* trying out renaming based on feedback

* adjusting based on review comments

* making tests more appropriate

* fixing bazel

* updating flag description based on review feedback

* addressing review feedback

* switching to pushing at start of epoch for more time

* adding new unit test and properly throwing error

* switching keys in error to count

* fixing log variable

* resolving conflict

* resolving more conflicts

* adjusting error message

Co-authored-by: terence tsao <terence@prysmaticlabs.com>
Co-authored-by: Kasey Kirkham <kasey@users.noreply.github.com>
2022-06-06 19:32:41 +00:00
..
iface Refactor validator accounts list to remove cli context dependency (#10554) 2022-04-28 14:46:46 +00:00
petnames Refactor validator accounts delete to remove cli context dependency (#10686) 2022-05-17 23:13:36 +00:00
testdata/fuzz/FuzzValidateMnemonic Fix Mnemonic Validation (#10354) 2022-03-14 07:30:11 +08:00
testing Validator client builder support (#10749) 2022-06-06 19:32:41 +00:00
userprompt Group Slashing Protection History Packages Idiomatically (#9873) 2021-11-09 16:49:28 +00:00
wallet Refactor validator accounts list to remove cli context dependency (#10554) 2022-04-28 14:46:46 +00:00
accounts_backup_test.go Replace ioutil with io and os (#10541) 2022-04-18 20:42:07 +00:00
accounts_backup.go Refactor validator accounts delete to remove cli context dependency (#10686) 2022-05-17 23:13:36 +00:00
accounts_delete.go Clean up various warnings (#10710) 2022-05-19 04:38:04 +00:00
accounts_exit_test.go Rename imported keymanager to local. (#10155) 2022-02-01 19:54:19 +00:00
accounts_exit.go Refactor validator accounts delete to remove cli context dependency (#10686) 2022-05-17 23:13:36 +00:00
accounts_helper.go Refactor validator accounts delete to remove cli context dependency (#10686) 2022-05-17 23:13:36 +00:00
accounts_import_test.go Replace ioutil with io and os (#10541) 2022-04-18 20:42:07 +00:00
accounts_import.go Replace ioutil with io and os (#10541) 2022-04-18 20:42:07 +00:00
accounts_list_test.go Remove Eth2-Types Dependency in Prysm (#10578) 2022-04-29 10:32:11 -04:00
accounts_list.go Refactor validator accounts list to remove cli context dependency (#10554) 2022-04-28 14:46:46 +00:00
accounts.go Cleanup of Keymanager Deleter interface (#10415) 2022-03-30 16:52:54 -05:00
BUILD.bazel Refactor validator accounts delete to remove cli context dependency (#10686) 2022-05-17 23:13:36 +00:00
cli_manager.go Refactor validator accounts delete to remove cli context dependency (#10686) 2022-05-17 23:13:36 +00:00
cli_options.go Refactor validator accounts delete to remove cli context dependency (#10686) 2022-05-17 23:13:36 +00:00
doc.go Reduce Usage of Eth2 Terminology in Prysm (#9104) 2021-06-26 19:00:33 +00:00
log.go Unify the pattern of using a package-level logger (#8245) 2021-01-11 20:03:28 +00:00
wallet_create_test.go Replace ioutil with io and os (#10541) 2022-04-18 20:42:07 +00:00
wallet_create.go Rename imported keymanager to local. (#10155) 2022-02-01 19:54:19 +00:00
wallet_edit_test.go Move Shared/Testutil into Testing (#9659) 2021-09-23 18:53:46 +00:00
wallet_edit.go Migrating Keymanager account list functionality into each type (#10382) 2022-03-22 03:04:09 +00:00
wallet_recover_fuzz_test.go Fix Nogo Lint Ignore for Go 1.18 (#10577) 2022-04-28 18:10:43 +00:00
wallet_recover_test.go Replace ioutil with io and os (#10541) 2022-04-18 20:42:07 +00:00
wallet_recover.go Replace ioutil with io and os (#10541) 2022-04-18 20:42:07 +00:00