Victor Farazdagi
7dd0c24fea
Skip bogus init-sync test ( #8038 )
2020-12-03 20:20:04 +00:00
Victor Farazdagi
3092f75ec2
Init sync: conditional syncing to finalized slot ( #7999 )
...
* extract sync methods
* add unit test
* gazelle
* Update beacon-chain/sync/initial-sync/round_robin.go
Co-authored-by: Shay Zluf <thezluf@gmail.com>
* better set back step
Co-authored-by: Shay Zluf <thezluf@gmail.com>
2020-12-03 14:10:51 +00:00
Victor Farazdagi
5417e8cf31
Init-sync: enable peer scorer by default ( #7974 )
...
Co-authored-by: Preston Van Loon <preston@prysmaticlabs.com>
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2020-12-03 00:45:20 +00:00
terence tsao
c51754fa8a
Logging with PadLevelText
to true ( #8003 )
...
* Use logrus formatter with pad
* Validator
* Fmt
Co-authored-by: Raul Jordan <raul@prysmaticlabs.com>
2020-12-02 23:49:13 +00:00
terence tsao
2153a2d7c3
Remove logging deposit inclusion slot ( #8023 )
...
* Remove logging deposit inclusion slot
* Remove old tests
Co-authored-by: Preston Van Loon <preston@prysmaticlabs.com>
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2020-12-02 21:17:47 +00:00
Nishant Das
20514cd97f
Fix Interop Mode ( #7978 )
...
Co-authored-by: Raul Jordan <raul@prysmaticlabs.com>
Co-authored-by: Preston Van Loon <preston@prysmaticlabs.com>
2020-12-02 20:29:36 +00:00
Victor Farazdagi
32f6bfd0a5
update deprecated multiaddr package ( #8022 )
2020-12-02 11:21:43 -08:00
Victor Farazdagi
c7f7a29d7e
remove redundant start slot ( #7991 )
...
Co-authored-by: Raul Jordan <raul@prysmaticlabs.com>
2020-12-02 20:47:39 +03:00
Nishant Das
387f7b28c1
Add Buffer For Inbound Peers ( #8018 )
...
* allow inbound peers
* comment
* gaz
* gaz
* Update deps.bzl
Co-authored-by: Shay Zluf <thezluf@gmail.com>
* add test
* re-arrange imports
* fix up
* fix tests
* gaz
* Update beacon-chain/p2p/service_test.go
* fmt
Co-authored-by: Victor Farazdagi <simple.square@gmail.com>
Co-authored-by: Shay Zluf <thezluf@gmail.com>
Co-authored-by: Raul Jordan <raul@prysmaticlabs.com>
2020-12-02 10:45:28 -06:00
Shay Zluf
f9c696ed54
Pending block queue lock fixes ( #8002 )
...
* Unlock in case of error
* fix comment
* fix comment
* revert one defer
Co-authored-by: terence tsao <terence@prysmaticlabs.com>
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
Co-authored-by: Nishant Das <nishdas93@gmail.com>
2020-12-02 11:50:37 +02:00
Potuz
9a1423d62d
Log with field error instead of err ( #7998 )
2020-12-01 05:38:42 -08:00
Nishant Das
a13de7da11
Remove Exclusion List ( #7992 )
...
* remove
* gaz
Co-authored-by: terence tsao <terence@prysmaticlabs.com>
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2020-12-01 02:17:29 +00:00
Raul Jordan
01bf97293f
Fix Miscellaneous Deep Source Issues ( #8007 )
...
* deep source fixes
* sh fixes
* fix import
* test err
Co-authored-by: terence tsao <terence@prysmaticlabs.com>
2020-11-30 19:55:30 -06:00
terence tsao
645931802f
Improve genesis event log and load blocks to fork choice log ( #7946 )
...
* Update a few logs
* Go fmt
Co-authored-by: Raul Jordan <raul@prysmaticlabs.com>
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2020-12-01 00:06:16 +00:00
terence tsao
3af7809964
Save cached state summaries on Stop() ( #7988 )
...
* Save cached state summaries on Stop()
* Fixed test and added one more test
2020-11-30 17:08:23 -06:00
terence tsao
b150acffca
Recover state summary for sync validation ( #7994 )
...
* Recover state summary
* Add test
* Fix tests
Co-authored-by: Raul Jordan <raul@prysmaticlabs.com>
2020-11-29 20:42:45 -06:00
Victor Farazdagi
54a42ce4a8
more robust processing of invalid head slot ( #7990 )
2020-11-29 15:03:25 -06:00
Raul Jordan
04615cb97b
Add Validator RPC Endpoint to Retrieve Beacon + Validator Logs Websocket Endpoints ( #7981 )
...
* add logs endpoint
* commands to retrieve logs endpoints
* ensure works at runtime
* add auth
2020-11-27 18:28:45 +00:00
pinglamb
654ef1afe5
Added flag for specifying header request limit ( #7896 )
...
Co-authored-by: Nishant Das <nishdas93@gmail.com>
Co-authored-by: Preston Van Loon <preston@prysmaticlabs.com>
Co-authored-by: Raul Jordan <raul@prysmaticlabs.com>
2020-11-26 18:38:52 +00:00
terence tsao
622ab94465
Move Verified and saved pending attestations to pool
to debug ( #7928 )
...
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2020-11-25 22:52:57 +00:00
Preston Van Loon
29c6a0c42c
Fix zero genesis check, make processAttestation routine wait for genesis time to be set ( #7947 )
...
* Fix zero genesis check, make processAttestation routine wait for genesis time to be set
* Update beacon-chain/blockchain/receive_attestation.go
Co-authored-by: Nishant Das <nishdas93@gmail.com>
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2020-11-25 18:52:59 +00:00
Nishant Das
aefa3e191a
Check Sync Status First ( #7895 )
...
Co-authored-by: Preston Van Loon <preston@prysmaticlabs.com>
2020-11-25 18:27:27 +00:00
dv8silencer
3ae4b793e6
Improve error log for when database network conflicts with runtime network ( #7945 )
...
Co-authored-by: Raul Jordan <raul@prysmaticlabs.com>
Co-authored-by: Preston Van Loon <preston@prysmaticlabs.com>
2020-11-25 05:15:30 +00:00
terence tsao
a051e684ae
Update log levels ( #7931 )
2020-11-23 13:16:08 -08:00
Nishant Das
6f766ed583
Exit Pending Queue Properly ( #7927 )
...
* exit properly
* terence's review
* Update beacon-chain/sync/pending_blocks_queue.go
Co-authored-by: Preston Van Loon <preston@prysmaticlabs.com>
* Update beacon-chain/sync/pending_blocks_queue.go
Co-authored-by: Preston Van Loon <preston@prysmaticlabs.com>
* fix tests
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
Co-authored-by: Preston Van Loon <preston@prysmaticlabs.com>
2020-11-23 19:34:40 +00:00
Raul Jordan
b0dfc46603
Fix Up READMEs for Mainnet ( #7910 )
...
* fix up readmes
* Update README.md
Co-authored-by: Preston Van Loon <preston@prysmaticlabs.com>
Co-authored-by: Preston Van Loon <preston@prysmaticlabs.com>
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2020-11-23 18:47:55 +00:00
Nishant Das
8c3faaa4c7
Add Back Error/Debug Logs ( #7922 )
...
* add back logs
* add back string
* Reformat loggings
Co-authored-by: Terence Tsao <terence@prysmaticlabs.com>
Co-authored-by: Preston Van Loon <preston@prysmaticlabs.com>
2020-11-23 18:29:27 +00:00
Preston Van Loon
57fe012bc2
P2P: Increase outbound message queue size to 256 ( #7916 )
2020-11-22 23:54:58 +00:00
Raul Jordan
d62420b940
More Default CORS Rules ( #7915 )
...
* even more cors
* terence feedback
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2020-11-22 23:10:21 +00:00
Preston Van Loon
11bbea2562
Use params network config as default bootstrap nodes and deposit contract ( #7904 )
...
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2020-11-22 21:22:44 +00:00
terence tsao
2172cd60a6
Update sync loggings ( #7914 )
2020-11-22 14:31:55 -06:00
Raul Jordan
26658a9f1f
Add More Default CORS Domains to the gRPC Gateway ( #7901 )
2020-11-22 17:12:24 +00:00
Nishant Das
60d99c83eb
fix pending queue ( #7899 )
2020-11-22 08:42:27 -08:00
Preston Van Loon
1ba747b3c9
Change log from ERROR to DEBUG ( #7892 )
2020-11-21 23:14:19 -08:00
Preston Van Loon
71ec919306
RPC: healthz should return an error when the node is syncing ( #7890 )
...
* RPC: healthz should return an error when the node is syncing
* fix test
* fix test
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2020-11-22 00:29:55 +00:00
Fabrice Cheng
34a26740ff
Change attestation signature error to DEBUG level ( #7891 )
2020-11-22 00:08:51 +00:00
Nishant Das
7e76b02bb7
Make Follow Distance Lookup Simpler ( #7884 )
...
* faster eth1 search
* simplify it much more
* Update beacon-chain/powchain/block_reader.go
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2020-11-21 22:03:16 +00:00
pinglamb
519b003fc3
Fix creation time of beacon-node, validator and slasher ( #7886 )
...
Co-authored-by: Preston Van Loon <preston@prysmaticlabs.com>
2020-11-21 21:37:03 +00:00
Preston Van Loon
9a10462c64
p2p: return error when attempting to connect to a bad peer ( #7885 )
...
* return error when attempting to connect to a bad peer
* temporarily skip test
2020-11-21 20:09:07 +00:00
Nishant Das
ac60ff2bc2
Add Test For Earliest Voting Block ( #7882 )
2020-11-21 12:52:42 +00:00
terence tsao
f63e89813d
Remove chain not started error ( #7879 )
...
* Remove chain not started error
* Add genesis state not created error
2020-11-21 01:28:55 +00:00
Preston Van Loon
c3fc40907d
Fix potential panic with nil *big.Int ( #7874 )
...
* Fix potential panic with nil \*big.Int
* regression test
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2020-11-20 23:09:02 +00:00
terence tsao
97ad5cd5fd
Reduce no attestation in pool to warn ( #7863 )
...
* Reduce no attestation in pool to warn
* Use NotFound
* Update validator/client/aggregate.go
Co-authored-by: Preston Van Loon <preston@prysmaticlabs.com>
* Update validator/client/aggregate.go
Co-authored-by: Preston Van Loon <preston@prysmaticlabs.com>
Co-authored-by: Preston Van Loon <preston@prysmaticlabs.com>
2020-11-20 12:17:26 -08:00
Nishant Das
60cdd69b05
Update Gossipsub Parameters ( #7869 )
...
* add param and flag
* change back
2020-11-20 15:36:02 +00:00
Nishant Das
c4a1fe4d0d
Add Basic Support for IP Tracker ( #7844 )
...
* add basic support for ip tracker
* clean up
* check for it
* fix
* Update beacon-chain/p2p/peers/status.go
* fix
2020-11-19 12:54:19 +00:00
Nishant Das
8a256de2dd
Check Target Root Better ( #7837 )
...
* check better
* bring it down
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2020-11-19 11:13:54 +00:00
Nishant Das
c3451a6ce9
Cache ETH1 Headers When Requesting Logs ( #7861 )
...
* perform a quick patch
* perform a quick patch
* fix
* fix up
* Update beacon-chain/powchain/service.go
* start caching from here
* remove
* fix
2020-11-19 10:47:31 +00:00
terence tsao
4b6441f626
Pending block queue caching with TTL ( #7816 )
...
* Update pending blks queue to ttl one
* Update tests
* Comment
* Gazelle
* Fix fuzz
* More comments
* Fix fuxx import
* Nishant's feedback
* Happy lint
* Return error for len(blks) >= maxBlocksPerSlot
* Ensure proposer time conv
* don't use gcache's default exp time it's 0
* fix TestService_AddPeningBlockToQueueOverMax
* Update beacon-chain/sync/pending_blocks_queue.go
Co-authored-by: Nishant Das <nishdas93@gmail.com>
* Fix time conversion
Co-authored-by: Nishant Das <nishdas93@gmail.com>
2020-11-19 05:15:58 +00:00
Nishant Das
eb7ab16f92
Change Back Metadata Error Check ( #7852 )
...
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2020-11-19 04:17:26 +00:00
Nishant Das
e6ecda5ebe
add check and test ( #7853 )
...
Co-authored-by: terence tsao <terence@prysmaticlabs.com>
Co-authored-by: Radosław Kapka <rkapka@wp.pl>
2020-11-19 11:53:24 +08:00