Radosław Kapka
17a08a75ea
Move voluntary exit logging to accounts_exit
( #7603 )
...
Co-authored-by: Raul Jordan <raul@prysmaticlabs.com>
2020-10-22 15:01:11 +00:00
Nishant Das
ddbece5988
Fix Range Request Responses ( #7531 )
...
* checkpoint
* fix tests
* fix all tests
* imports
* gazelle
* reviews
Co-authored-by: Victor Farazdagi <simple.square@gmail.com>
Co-authored-by: Raul Jordan <raul@prysmaticlabs.com>
2020-10-22 09:33:01 -05:00
bidlocode
ff658ba641
Fix w3endpoint file relative path ( #7557 )
...
* add expandpath
* fix error description
* fix bazel & deepsource
* fix
* fix gofmt
* fix refactor
* add tests
* gofmt
* fix
Co-authored-by: Ivan Martinez <ivanthegreatdev@gmail.com>
Co-authored-by: Raul Jordan <raul@prysmaticlabs.com>
2020-10-22 05:53:03 +00:00
Victor Farazdagi
483f7f8177
Fix InitWithReset - rely on previously updated flags ( #7598 )
...
* Fix initWithReset to use previously set configuration
* further cleanup
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2020-10-22 05:20:56 +00:00
Preston Van Loon
b4c1c1db9b
Add lighthouse p2p Good Bye codes ( #7601 )
...
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2020-10-22 00:35:10 +00:00
Preston Van Loon
70d923cf85
Change log level from panicf to errorf so that all services can be shutdown ( #7600 )
2020-10-21 23:41:01 +00:00
Raul Jordan
e4e8dd4838
Fix Web UI Integration With Prysm Beta ( #7591 )
...
* fix change password endpoint
* attempt same port as gateway
* update site to latest release
* final fixes
* rem gorilla mux
* gaz fix
* gaz fix
* fmt
* fix build
* fix flags
2020-10-21 17:32:00 -05:00
Daniel Pittman
553492e6e9
Update TERMS_OF_SERVICE.md ( #7590 )
...
Co-authored-by: Raul Jordan <raul@prysmaticlabs.com>
2020-10-21 20:34:40 +00:00
terence tsao
9554ad3221
Exit early if there's no validator slashing ( #7587 )
...
* Add a logic to exit early if there's no slashing
* Apply the same idea to final update
* Add conditions to satisfy fuzz
* Revert final updates changes
* Add comments
* Add a new test
Co-authored-by: Raul Jordan <raul@prysmaticlabs.com>
2020-10-21 19:12:39 +00:00
Raul Jordan
d2f7240255
Context Cancelation Handling for Hot States ( #7596 )
...
* attempt deadline for state info
* cancel check
2020-10-21 17:06:48 +00:00
terence tsao
42b7a37281
Add span for AncestorRoot ( #7595 )
...
* Add spans for AncestorRoot
* Add span for ancestor by DB
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2020-10-21 16:26:19 +00:00
Potuz
9a6a70e804
Add journald to log-format help ( #7572 )
...
Co-authored-by: Raul Jordan <raul@prysmaticlabs.com>
2020-10-21 15:47:31 +00:00
bidlocode
9bd3cede23
Checking ToS cli flag in subcommands ( #7588 )
...
* check tos in subcmds
* fix
2020-10-21 10:13:46 -05:00
terence tsao
544dac298a
Check ListValidatorBalances
response length ( #7583 )
...
* Check length
* Add regression test
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2020-10-20 20:45:38 +00:00
Raul Jordan
78ca8c9265
Add Accept Terms of Use Flags to Accounts Commands ( #7584 )
2020-10-20 20:12:49 +00:00
terence tsao
a5ce6db38e
Update participation metrics ( #7582 )
...
* Update participation metrics
* Add unhappy tests
2020-10-20 14:14:24 -05:00
Victor Farazdagi
0b53a89d00
More verbose output on init-sync ( #7578 )
...
* more verbose output on init-sync
* log slot
* no error stack
* remove redundant data
* less verbose
2020-10-20 14:59:38 +00:00
Raul Jordan
fdef581e02
Invalidate JWT in Backend Logout ( #7574 )
...
* logout by invalidating in backend
* gaz
* regen pb.go
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
Co-authored-by: Preston Van Loon <preston@prysmaticlabs.com>
2020-10-20 11:41:19 +00:00
Shay Zluf
7c5ee0a806
prune slasher attestations ( #7335 )
...
* prune slasher attestations
* remove unused code
* gaz
* remove unused methods from interface
* fix banchmark
* fix banchmark
* go.mod tidy
* preston feedback
* add test
* goimports
* fix test
* rm
* working version
* revert changes
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2020-10-20 14:09:01 +03:00
Nishant Das
81b553a00a
Fix Overflow Bugs Introduced ( #7579 )
2020-10-20 06:18:03 +00:00
Raul Jordan
816eb94adf
Validate JWT Signing Type in RPC ( #7576 )
...
* validate jwt signing type
* lint
* gaz
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
Co-authored-by: Preston Van Loon <preston@prysmaticlabs.com>
2020-10-20 05:37:12 +00:00
Radosław Kapka
ec0af98a9e
Cache ETH1 headers on startup for eth1data voting ( #7541 )
...
* initial commit
* branch cleanup
* gzl
* underscore for unused parameteres
* caching implemented
* BlockExistsWithCache - tests
* add missing method to mock POWChain
* add missing method to faulty mock POWChain
* fix failing test
* add underflow checks
* change warning to error
* use helper to calculate end block
Co-authored-by: nisdas <nishdas93@gmail.com>
Co-authored-by: Raul Jordan <raul@prysmaticlabs.com>
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2020-10-20 05:10:27 +00:00
Raul Jordan
a39db494eb
Remove Accounts Backup Validator RPC Functionality ( #7575 )
...
* remove accounts backup via RPC
* fmt
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2020-10-20 04:33:22 +00:00
Nishant Das
05678b6724
Update to Discovery V5.1 ( #7302 )
...
* discoveryV5.1
* add seed node
* fix up
* checkpoint
* Add workaround for discv5.1 signature curve. Add discv5.1 catdog ENR
* remove dead code
* Add another catdog
* Fix bootnode
* fix docker img
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
Co-authored-by: Preston Van Loon <preston@prysmaticlabs.com>
2020-10-20 04:05:48 +00:00
Raul Jordan
bec91d348e
Use Password Specific to Web UI Instead of Wallet Password ( #7569 )
...
* use password specific to web UI
* fix up a few more tests
* tests passing
* gaz
* fix fmt
2020-10-20 02:26:31 +00:00
Raul Jordan
1bc86d2658
Remove Account Creation Privilege For Imported Keymanager ( #7555 )
...
* rem create
* remove create account privilege for nonhd wallets
* fix bazel
* radek feedback
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2020-10-20 01:22:36 +00:00
terence tsao
9db6c0042b
Add LMD FFG consistency check to aggregated attestation ( #7573 )
...
* Add lmd and ffg check
* Update tests
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2020-10-19 23:19:44 +00:00
terence tsao
3d70d757a1
Add checking for finalized consistency ( #7568 )
...
* Add checking for finalized consistency
* Add tests
* @prestonvanloon's feedback
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2020-10-19 21:52:18 +00:00
terence tsao
e25cd08049
Rename unsafe-sync to head-sync ( #7570 )
...
* Rename unsafe-sync to head-sync
* Update comments
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2020-10-19 20:03:31 +00:00
Radosław Kapka
dccf0992e5
Verify eth1data vote in E2E ( #7551 )
...
* add majority vote to e2e
* extract policies to a separate package
Co-authored-by: Raul Jordan <raul@prysmaticlabs.com>
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2020-10-19 19:35:34 +00:00
Raul Jordan
f6ed3f141a
Remove Default Wallet Endpoint ( #7571 )
...
* remove default endpoint
* remove from required auth endpoints
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2020-10-19 19:05:51 +00:00
Radosław Kapka
88b2a4c905
Invert enable-pruning-deposit-proofs ( #7565 )
...
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2020-10-19 18:22:44 +00:00
Preston Van Loon
ab40a112c5
Print the underlying error when attestation fails to get pre state ( #7567 )
...
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2020-10-19 17:03:27 +00:00
Nishant Das
329fbff814
Use StateRoot as Key for Cache ( #7540 )
...
* checkpoint
* review
* comment
* fix bad bug
* fix up
2020-10-19 09:13:47 -07:00
Nishant Das
f31d40cf34
Fix Unsafe Sync Flag ( #7563 )
...
Co-authored-by: Preston Van Loon <preston@prysmaticlabs.com>
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2020-10-18 22:28:44 +00:00
Nishant Das
49909ce351
Remove checkpoint cache flag from --dev ( #7560 )
...
Co-authored-by: terence tsao <terence@prysmaticlabs.com>
2020-10-18 21:56:55 +00:00
bidlocode
53ab1dff6d
Make ToS non-interactive err message more descriptive ( #7562 )
...
* add descriptive err msg
* Update shared/tos/tos.go
Co-authored-by: Preston Van Loon <preston@prysmaticlabs.com>
2020-10-18 17:08:57 +00:00
Nishant Das
b502876e98
Fix Mismatched BlockRoots In State Replay ( #7559 )
...
* fix mismatched roots
* alternate approach
* preston's review
* comment
2020-10-18 09:39:27 -07:00
Radosław Kapka
f474c4b1c5
Don't show stack trace for certain voluntary exit failure scenarios ( #7554 )
...
* handle some scenarios more gracefully
* allow accounts access to core/blocks package
2020-10-17 10:08:58 +00:00
bidlocode
78fd3b8a87
Fix import cannot find the file on windows ( #7556 )
2020-10-17 06:00:13 +00:00
Raul Jordan
7e44d1eec7
Rename Direct Keymanager to Imported ( #7549 )
...
* rename direct to imported
* km
* fix more refs
* rename all instances appropriately
* rename instances of nonhd
2020-10-16 13:45:14 -05:00
bidlocode
9a0d579607
Fix voluntary exit --tls-cert flag ( #7547 )
...
* fix getting flag values from ctx
* fix
Co-authored-by: Radosław Kapka <rkapka@wp.pl>
2020-10-16 14:27:01 +00:00
Preston Van Loon
07e7e030d9
Update PubSub and include topic filter ( #7496 )
...
* Update pubsub and fix topicIDs
* WIP filter
* Add suggested code from @bidlocode
* add tests and fix bugs
* more tests
* Wait until state initialized to accept pubsub filtering
* rename for clarity and clarify comment
* fix test builds
* Autofix issues in 2 files
Resolved issues in the following files via DeepSource Autofix:
1. beacon-chain/p2p/pubsub_filter.go
2. beacon-chain/p2p/pubsub_filter_test.go
* @nisdas pr feedback
* pr feedback and fuzz fix
* Update beacon-chain/p2p/pubsub_filter.go
* Must have protocol suffix
* Must have protocol suffix
* gofmt
* rm test, fix panic
* Fix tests
* Add isInitialized check
* Add a few more tests for better coverage
* cache fork digest, make pubsub filter part of the p2p service
* rename service
* gofmt
* Add comment
* fix
Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com>
Co-authored-by: Nishant Das <nishdas93@gmail.com>
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2020-10-16 07:05:40 +00:00
Raul Jordan
a81c863ddb
Rename Accounts-V2 to Accounts ( #7545 )
...
* rename accounts v2
* rename keymanager and fix imports
* rename accounts-v2 instances
* imports
* build
* build fix
* deepsource
* fix up broken aliases
* imports
* gaz
* Update validator/accounts/accounts_import_test.go
Co-authored-by: Ivan Martinez <ivanthegreatdev@gmail.com>
* fmt
Co-authored-by: Ivan Martinez <ivanthegreatdev@gmail.com>
2020-10-15 22:31:52 +00:00
bidlocode
7aaefd123e
Accept ToS: fix ( #7539 )
...
* fix create datadir on fresh run
* add test
Co-authored-by: Preston Van Loon <preston@prysmaticlabs.com>
Co-authored-by: Raul Jordan <raul@prysmaticlabs.com>
2020-10-15 21:30:38 +00:00
Raul Jordan
7abc1feaf5
Update Ethdo Keystore Deps ( #7537 )
...
* include old crypto code
* update gomod
* delete new util
* add versioning for determining derivation strategy
* add versioning
* tidy and gazelle viz
* fix tests
* fix broken
* workspace fix
* fix workspace
* revert
* fix test
* derived test fix
2020-10-15 15:33:10 -05:00
Shay Zluf
acf201428e
Use new proposal protection format ( #7518 )
...
* Use new proposal protection format
* Update comments
* Split and merge with new db
* fix tests
* fix test
* optimize domain
* fix validation
* fix validation
* check import error
* fix e2e
* fix old propose tests add ign block test
* constant secret key
* static test for signing
* test domain
* fix testsplit
* gaz
* gaz
* tidy
* raul feedback
* fix tests
* tidy
* added info log for the migration
* gaz
* Update validator/client/propose_protect.go
Co-authored-by: Nishant Das <nishdas93@gmail.com>
* nishant feedback
* import fix
* fix
* remove propose protection flag
* fix block sign test
Co-authored-by: Nishant Das <nishdas93@gmail.com>
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2020-10-15 19:35:31 +00:00
Ivan Martinez
daf0b51361
Eth2 API: Implement block endpoints ( #7433 )
...
* Start Beacon API outline
* Rename to v1
* Add impl
* Change to outline
* Add comments
* Remove unneeded items
* Fix linting
* tidy
* Fix visibility
* go.sum
* Fix deps
* Tidy
* Implement blocks API endpoints
* Add check for interface type and fix pointers
* Fix pointer name
* gaz
* Fix comments
* Fix imports
* Fix analysis
* Add more coverage
* Add coverage and fix errors
* Fix head test
* Fix test remove println
* Fix error text and cleanup
* Change tests to TDD
* Add tests for finalized
* Fix att test
* Fix analysis
* Fix go mo d
* Fix proto
* fix go mod
* Extend testing
* Fix tests
* Move migration to package and test block atts
* Fix migration
* Gaz
* Check for block canonical before returning
* Fix text
* Gaz
* Fix tests
* Fix tests
* Fix canonical
* Fix test again
* Fix tests
* Remove unneeded comment
* Plug in RPC service
* Fix err msg
2020-10-15 18:00:49 +00:00
Potuz
1462b7e57e
Add show-private-keys flag to accounts-v2 list ( #7487 )
...
* Add show-private-keys flag to accoutns-v2 list
* fix fmt
* added tests and fixed return to 32 bytes
* deferred a lock and removed unused method
Co-authored-by: Raul Jordan <raul@prysmaticlabs.com>
Co-authored-by: Preston Van Loon <preston@prysmaticlabs.com>
2020-10-15 16:08:52 +00:00
Nishant Das
ec9c6f30bf
Remove Local Protection Flag ( #7543 )
2020-10-15 14:52:45 +00:00