prysm-pulse/cmd
james-prysm df8da80db8
Implement Fee Recipient: CLI flags and Calling Beacon API (#10312)
* send proposer data to config

* wip implementation with file and url based config import

* improving logic on get validator index

* fix function

* optimizing function for map and address bug

* fixing log

* update cache if it doesn't exist

* updating flags

* initial unit test scaffold

* fixing validator to call rpc call, removed temporary dependency

* adding the API calls for the runner

* fixing broken build

* fixing deepsource

* fixing interface

* fixing fatal

* fixing more deepsource issues

* adding test placeholders

* updating proposer config to add validation

* changing how if statement throws error

* removing unneeded validation, validating in a different way

* wip improving tests

* more unit test work

* fixing unit test

* fixing unit tests and edge cases

* adding unit tests and adjusting how the config is created

* fixing bazel builds

* fixing proto generation

* fixing imports

* fixing unit tests

* Update cmd/validator/flags/flags.go

Co-authored-by: Raul Jordan <raul@prysmaticlabs.com>

* updating flags based on comments, fixing unit tests

* fixing bazel

* removing unneeded function

* fixing unit tests

* refactors and unit test fixes based on comments

* fixing bazel build

* refactor the cache out fo the fee recipient function

* adding usecase for multiple fee recipient

* refactor burn name

* Update validator/client/validator.go

Co-authored-by: Raul Jordan <raul@prysmaticlabs.com>

* Update validator/client/validator.go

Co-authored-by: Raul Jordan <raul@prysmaticlabs.com>

* Update validator/client/validator.go

Co-authored-by: Raul Jordan <raul@prysmaticlabs.com>

* fixing bug with validator index based on code review

* edited flag descriptions to better communicate usage

* fixing manual reference to flag name

* fixing code review comments

* fixing linting

* Update validator/client/validator.go

Co-authored-by: Raul Jordan <raul@prysmaticlabs.com>

* addressing comments and renaming functions

* fixing linting

* Update cmd/validator/flags/flags.go

* Update cmd/validator/flags/flags.go

* Update cmd/validator/flags/flags.go

* improving comments

Co-authored-by: Raul Jordan <raul@prysmaticlabs.com>
2022-03-21 13:48:02 -05:00
..
beacon-chain Engine API Client Authentication for the Merge via HTTP (#10236) 2022-02-25 19:08:43 +00:00
client-stats Miscellaneous Packages from Shared Into Proper Folders (#9638) 2021-09-21 18:11:16 +00:00
mock Refactor mock test helpers (#10133) 2022-01-26 14:48:20 +00:00
validator Implement Fee Recipient: CLI flags and Calling Beacon API (#10312) 2022-03-21 13:48:02 -05:00
BUILD.bazel Multiclient E2E With Lighthouse (#10020) 2022-02-02 19:13:52 +00:00
config_test.go Move Shared/Testutil into Testing (#9659) 2021-09-23 18:53:46 +00:00
config.go Multiclient E2E With Lighthouse (#10020) 2022-02-02 19:13:52 +00:00
defaults.go Miscellaneous Packages from Shared Into Proper Folders (#9638) 2021-09-21 18:11:16 +00:00
flags_test.go Move Shared/Testutil into Testing (#9659) 2021-09-23 18:53:46 +00:00
flags.go --api-timeout flag (#10260) 2022-02-24 18:01:37 +00:00
helpers_test.go Refactor mock test helpers (#10133) 2022-01-26 14:48:20 +00:00
helpers.go Miscellaneous Packages from Shared Into Proper Folders (#9638) 2021-09-21 18:11:16 +00:00
password_reader.go Code cleanup (#9992) 2021-12-07 17:52:39 +00:00
wrap_flags.go Monitor service (#9933) 2021-11-30 19:27:03 -03:00