terence tsao
d8fd7e502a
Fix GetChainHead for RPC ( #3352 )
...
* Fix ChainHeadQuery
* Fixed test
2019-08-29 10:17:21 -05:00
terence tsao
206222c5bc
Return cloned state ( #3351 )
2019-08-29 09:36:43 -05:00
Raul Jordan
816aac82d5
clone read access to head state and block ( #3350 )
2019-08-28 13:14:00 -07:00
skillful-alex
9e5864fc61
Added roughtime to validator waitToSlotMidpoint ( #3344 )
...
* add roughtime to validator waitToSlotMidpoint
* gazelle
2019-08-28 14:59:30 -05:00
terence tsao
5d7c33a8dc
Check if slot is greater before process slots ( #3349 )
2019-08-28 14:24:33 -05:00
terence tsao
d84ae95309
Moved delay att inclusion to fork choice service ( #3345 )
2019-08-28 10:26:07 -07:00
Raul Jordan
e8f030977a
wait for chainstart ( #3343 )
2019-08-28 12:07:58 -05:00
Raul Jordan
14f77449ce
Include Prysm Tool to Generate Unencrypted Keys ( #3324 )
...
* next compatible, tests pass
* terence feedback
* skip comment
* fixes
* misc fix
* on block
* parse from unencrypted keys json
* mod val client
* launching unencrypted workssss
* fix broken build
* fix up build
* rem prints
* unencrypted keys file generator
* generate json
* unencrypted keys gen files
* tool done
* function abstractions
* removed docker img stuff
* lint
2019-08-28 11:07:31 -05:00
terence tsao
cbb66dab50
Fix finalized block filtering in sync ( #3334 )
2019-08-28 08:29:45 -07:00
Preston Van Loon
2ee4f00b81
Add sync/p2p metric for number of messages received by topic ( #3341 )
...
* Add going msg metric
* fmt
* rename
2019-08-28 10:14:22 -05:00
skillful-alex
7bb5ac0dde
do not panic if dv5Listener is not inited ( #3339 )
2019-08-28 16:29:34 +05:30
terence tsao
9f2c2f0197
Minor runtime fixes ( #3335 )
2019-08-27 22:19:47 -05:00
terence tsao
323bbe10ed
Add checkpoint to state caching ( #3333 )
2019-08-27 15:01:27 -07:00
terence tsao
3a138b9e77
Update workspace for go-ssz ( #3331 )
...
* Update workspace for ssz
* Update WORKSPACE
2019-08-27 10:48:11 -05:00
Nishant Das
ca0f61bf24
Change Ordering of Gossipsub Registration ( #3330 )
...
* fix ordering
* Add comment
2019-08-27 10:23:22 -05:00
Nishant Das
701c70ae3b
add better logging ( #3329 )
2019-08-27 06:27:04 -07:00
Raul Jordan
7beafa159d
Support Starting Validator Binary from Unencrypted Keys JSON ( #3308 )
...
* next compatible, tests pass
* terence feedback
* skip comment
* fixes
* misc fix
* on block
* parse from unencrypted keys json
* mod val client
* launching unencrypted workssss
* fix broken build
* fix up build
* rem prints
* resolve lint
* bls comment
* fix docker deps
* gaz
2019-08-26 16:07:09 -05:00
terence tsao
f188609137
Implement GetHead
for RPC ( #3326 )
...
* next compatible, tests pass
* terence feedback
* skip comment
* fixes
* misc fix
* on block
* Update RPC service to use chain info
* OOps
* All tests pass, run time with 8 validators work!
* Remove saving genesis validator
* Revert gensis count
* Move redundant headstate
* Comments
* Implemented GetChainHead
* Test works
* Moved mock package
* Fixed visibility for BUILD file
* Conflict
2019-08-26 15:59:17 -05:00
terence tsao
aca775e405
Fork detection tool ( #3327 )
2019-08-26 13:17:47 -07:00
terence tsao
64d0826469
Update RPC service to use chain info ( #3309 )
2019-08-26 13:06:16 -07:00
terence tsao
a1020585fd
Fix aggregation with new DB ( #3323 )
...
* Check legacy when aggregate
* Typo
2019-08-26 14:30:39 -05:00
terence tsao
53d9fca201
Mega renovate updates ( #3321 )
...
* Update graknlabs_bazel_distribution commit hash to bd93910
* Update dependency bazel_gazelle to v0.18.2
* Update dependency build_bazel_rules_nodejs to v0.36.1
* Update libp2p
* Update dependency com_github_golang_mock to v1
* Update dependency com_github_gorilla_websocket to v1
* Revert update gazelle
* Update WORKSPACE
2019-08-26 14:25:29 -04:00
Andrei Ivasko
f99e2bd7c9
Benchmark active indices ( #3153 )
...
* new branch off master
* bloomfilter + benchmarks done
* cfilter benchmarks
* comments added
* goimports and gofmt added
* linter issues
* bazel run //:gazelle -- fix
* workspace definitions fixed
* fixed tree_test.go
* Update workspace
* final commit
* gazelle
* updated workspace
* workspace
* reverted workspace changes
* workspace newline
* applied git checkout origin/master WORKSPACE
2019-08-26 11:30:28 -05:00
terence tsao
0b5b3865ef
Update validators db during epoch boundary ( #3307 )
2019-08-26 11:02:17 -05:00
Nishant Das
5828278807
Fix Bolt Fatal Crash ( #3320 )
...
* add fix and reg test
* nogo
* nogo
2019-08-26 09:00:40 -05:00
Raul Jordan
9ad00ffafb
Use New Attestation Receiver Method in RPC ( #3287 )
...
* next compatible, tests pass
* terence feedback
* skip comment
* fixes
* misc fix
* on block
* resolved err
2019-08-25 15:45:55 -05:00
terence tsao
6bcb68f862
Fix save the correct head ( #3306 )
2019-08-24 18:39:40 -07:00
terence tsao
045badc5f3
Fix competing attestation check ( #3305 )
2019-08-24 16:56:40 -07:00
Nishant Das
919877f301
Ignore Messages From Local Peer ( #3299 )
...
* validate message coming into pipeline
* gaz
* add to deprecated p2p
* add new lib
* change lib
2019-08-24 14:41:24 -04:00
terence tsao
122166b317
Fix transition logging ( #3303 )
2019-08-24 11:51:00 -06:00
terence tsao
8870bcea64
Fix attestation pool clean up for new db ( #3304 )
2019-08-24 11:36:31 -06:00
Preston Van Loon
06c97256bc
p2p --next: Register p2p peer count metrics ( #3301 )
2019-08-24 10:07:03 -06:00
Nishant Das
9d15196bed
Runtime Fixes ( #3300 )
2019-08-24 07:26:25 -06:00
Nishant Das
111f225177
Remove IsAttCanonical From Operations Service ( #3298 )
2019-08-24 06:50:43 -06:00
terence tsao
a31057de83
Fixed a few more init beacon node bugs ( #3297 )
2019-08-23 22:02:34 -06:00
terence tsao
5294caf5e8
Save validators upon chainstart ( #3295 )
2019-08-23 19:59:09 -06:00
Preston Van Loon
a852d610e2
Add panic handler ( #3296 )
2019-08-23 19:15:02 -06:00
terence tsao
3b422cb9c6
fixed conflict att log ( #3294 )
2019-08-23 17:23:19 -06:00
Preston Van Loon
b04bfb87a8
only attempt discv5 listener when no-discovery is not present ( #3293 )
2019-08-23 17:59:59 -04:00
Preston Van Loon
0353cc533e
p2p error logging ( #3292 )
2019-08-23 15:46:54 -06:00
Preston Van Loon
0c0ec97343
fixes ( #3291 )
2019-08-23 17:34:03 -04:00
terence tsao
4484558d87
Part 11 of update fork choice - tracing and spans ( #3285 )
...
* Add tracing in forkchoice service
* Gazelle
2019-08-23 15:04:06 -05:00
Preston Van Loon
ce65b11801
Beacon attestation pubsub subscriber ( #3289 )
...
* beacon attestation subscriber
* register beacon attestation handler
* fix tests
2019-08-23 14:46:04 -05:00
Raul Jordan
2e8a06d6d4
Use New Blockchain Service in RPC Package ( #3286 )
...
* new chain service usage via interface
* put in the new chain service in propose blk
* deprecate with new service for canonical block roots
* remove old chain serv absolutely in validator server
* full legacy code compatible in beacon server
* fully compliant
* full deprecation at service level
* no more mock chain serv
* fix beacon server tests
* add changes to prop server
* broken build
* --next compatible
* conditional register of chain service
* proper conversion
* nil deref
2019-08-23 13:53:07 -05:00
terence tsao
02ca2290e1
Added metrics for monitoring processed objects and competing chain ( #3283 )
2019-08-23 12:18:39 -06:00
terence tsao
15f052c48d
Update sync to use chain info for head and finalized check point ( #3288 )
...
* Starting
* Fixed all the tests
2019-08-23 12:48:40 -05:00
Nishant Das
74df2aa0c3
Add Recent Blocks RPC Request Handler ( #3281 )
...
* add new rpc handler
* gaz
* add it back
* remove ok
* preston's comments
2019-08-23 13:10:25 -04:00
Nishant Das
22f4807e0b
Implement GoodBye RPC Handler ( #3282 )
...
* add handler
* gaz and addition to main rpc method
* remove todo
* preston's comments
* gaz
2019-08-23 12:53:38 -04:00
Raul Jordan
7f475bee00
no cache tests ( #3284 )
2019-08-23 09:56:48 -05:00
Nishant Das
ebb0e398d3
Deposit Cache Fix ( #3280 )
...
* fix cache
* fix spacing
2019-08-22 22:49:03 -04:00