terence tsao
840ffc84ac
Save state to DB during long non-finality ( #7597 )
...
* Starting saving state during hot
* Add a log
* Add helpers to turn on/off mode
* Add locks
* Add missing return
* Clean up
* Add logic to migration to handle db roots
* Add tests for on and off
* Add more tests
* Add test for migrate
* @prestonvanloon's feedback
Co-authored-by: Raul Jordan <raul@prysmaticlabs.com>
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2020-10-23 00:35:30 +00:00
Raul Jordan
ca081e8639
Fatal If No TLS Found in RPC Service ( #7614 )
...
* fatal if no tls found rpc
* tests
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2020-10-22 23:58:53 +00:00
Raul Jordan
e54ac48f9d
Deep Source Security Issues ( #7617 )
...
* deep source issues
* fix broken build
* fix beacon chain build
* 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-22 23:31:52 +00:00
Raul Jordan
075f1458b4
Do Not Recommend --ssl-no-revoke When Downloading Prysm Scripts ( #7618 )
...
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2020-10-22 22:25:22 +00:00
Raul Jordan
be6481e178
Amend Cross Compile README ( #7615 )
...
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2020-10-22 21:41:46 +00:00
Shay Zluf
ab76bdad15
Use validator protection datadir ( #7355 )
...
* Add validator protection db flag
* fix nil handling
* reuse datadir
* add datadir default config
* Add handling for moving account dir datafile to new set dir
* naming conditionals
* add tests
* fix test
* fix logic to default to wallet dir
* raul feedback
* nishant feedback
* gaz
* revert site_data changes
* fix formatting
* fix formatting
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
Co-authored-by: Nishant Das <nishdas93@gmail.com>
Co-authored-by: Raul Jordan <raul@prysmaticlabs.com>
2020-10-22 21:05:08 +00:00
Raul Jordan
e7723c4d1f
Remove Deprecated Participation Metrics ( #7616 )
...
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2020-10-22 20:14:58 +00:00
Raul Jordan
a688b9e030
Miscellaneous Docs Improvements ( #7606 )
...
* misc docs fixes
* revert readme
* fix test
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2020-10-22 19:45:31 +00:00
Raul Jordan
ff15621fe1
Fix Nil Pointer in RPC List Peers ( #7612 )
...
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2020-10-22 18:48:58 +00:00
Raul Jordan
4a78071e41
Explicit Password Requirements ( #7607 )
...
* explicit password requirements
* explicit reqs
* explicit reqs
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2020-10-22 18:02:30 +00:00
Raul Jordan
113b2cd6cf
Clarify No Wallet Found
Error Messages ( #7609 )
...
* clarify no wallet found error messages
* extract error
* fix tests
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2020-10-22 17:31:03 +00:00
Raul Jordan
13af8a7a37
Remove Unusued Base Parameter in SubscribeWithBase ( #7608 )
...
* remove base in sub with base param
* refactor subscribeWithBase signature
2020-10-22 16:56:24 +00:00
Nishant Das
7131cd991c
Ignore PreGenesis Messages Instead Of Rejecting Them ( #7550 )
...
* ignorePreGenesisMessages
* fix test + handelaar's review
* fix issues
* change back
Co-authored-by: Raul Jordan <raul@prysmaticlabs.com>
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2020-10-22 15:43:35 +00:00
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