shayzluf
ade61717a4
Slasher data update from archive ( #4563 )
...
* first version
* cli context
* fix service
* starting change to ccache
* ristretto cache
* added test
* test on evict
* remove evict test
* test onevict
* comment for exported flag
* update all span maps on load
* fix setup db
* span cache added to help flags
* start save cache on exit
* save cache to db before close
* comment fix
* fix flags
* setup db new
* data update from archive node
* gaz
* slashing detection on old attestations
* un-export
* rename
* nishant feedback
* workspace cr
* lint fix
* fix calls
* start db
* fix test
* Update slasher/db/db.go
Co-Authored-By: Nishant Das <nishdas93@gmail.com>
* add flag
* fix fail to start beacon client
* mock beacon service
* fix imports
* gaz
* goimports
* add clear db flag
* print finalized epoch
* better msg
* Update slasher/db/attester_slashings.go
Co-Authored-By: Raul Jordan <raul@prysmaticlabs.com>
* raul feedback
* raul feedback
* raul feedback
* raul feedback
* raul feedback
* add detection in runtime
* fix tests
* raul feedbacks
* raul feedback
* raul feedback
* goimports
* Update beacon-chain/blockchain/process_attestation_helpers.go
* Update beacon-chain/blockchain/receive_block.go
* Update beacon-chain/core/blocks/block_operations_test.go
* Update beacon-chain/core/blocks/block_operations.go
* Update beacon-chain/core/epoch/epoch_processing.go
* Update beacon-chain/sync/validate_aggregate_proof_test.go
* Update shared/testutil/block.go
* Update slasher/service/data_update.go
* Update tools/blocktree/main.go
* Update slasher/service/service.go
* Update beacon-chain/core/epoch/precompute/attestation_test.go
* Update beacon-chain/core/helpers/committee_test.go
* Update beacon-chain/core/state/transition_test.go
* Update beacon-chain/rpc/aggregator/server_test.go
* Update beacon-chain/sync/validate_aggregate_proof.go
* Update beacon-chain/rpc/validator/proposer_test.go
* Update beacon-chain/blockchain/forkchoice/process_attestation.go
Co-Authored-By: terence tsao <terence@prysmaticlabs.com>
* Update slasher/db/indexed_attestations.go
Co-Authored-By: terence tsao <terence@prysmaticlabs.com>
* Update slasher/service/data_update.go
Co-Authored-By: terence tsao <terence@prysmaticlabs.com>
* terence feedback
* terence feedback
* goimports
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
Co-authored-by: Raul Jordan <raul@prysmaticlabs.com>
Co-authored-by: Nishant Das <nish1993@hotmail.com>
Co-authored-by: terence tsao <terence@prysmaticlabs.com>
2020-01-29 07:14:51 +05:30
shayzluf
b030771174
Slasher span cache ( #4388 )
...
* first version
* cli context
* fix service
* starting change to ccache
* ristretto cache
* added test
* test on evict
* remove evict test
* test onevict
* comment for exported flag
* update all span maps on load
* fix setup db
* span cache added to help flags
* start save cache on exit
* save cache to db before close
* comment fix
* fix flags
* setup db new
* nishant feedback
* workspace cr
* lint fix
* fix calls
* start db
* fix test
* Update slasher/db/db.go
Co-Authored-By: Nishant Das <nishdas93@gmail.com>
* add flag
* nishant feedback
* export Config
* fix imports
* fix imports
* fix imports
* Update slasher/service/service.go
Co-Authored-By: terence tsao <terence@prysmaticlabs.com>
* Update slasher/service/service.go
Co-Authored-By: terence tsao <terence@prysmaticlabs.com>
* Update slasher/service/service.go
Co-Authored-By: terence tsao <terence@prysmaticlabs.com>
* Update slasher/service/service.go
Co-Authored-By: terence tsao <terence@prysmaticlabs.com>
* remove mod print
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
Co-authored-by: Raul Jordan <raul@prysmaticlabs.com>
Co-authored-by: Nishant Das <nish1993@hotmail.com>
Co-authored-by: terence tsao <terence@prysmaticlabs.com>
2020-01-21 23:39:21 -06:00
shayzluf
d93ec64b21
Slasher Grpc client ( #4230 )
...
* grpc connection
* fix order
* Merge branch 'fixInteropGenesis' of https://github.com/prysmaticlabs/prysm into grpc_client
* gaz
* grpc setup
* running version
* added comments
* Merge branch 'master' of github.com:prysmaticlabs/prysm into grpc_client
* fix test
* terence feedback
* terence feedback
* feedback changes
* feedback changes
* comment fix
* Merge branch 'master' of github.com:prysmaticlabs/prysm into grpc_client
* logging when there is no chain head
* rename function
* terence and nishant feedback
* fix imports
* nishant feedback
* fix wait for stop
* fix imports
* fix tests
2019-12-13 07:31:37 +00:00
shayzluf
82de66bb90
slasher grpc server ( #3786 )
...
* first version of the watchtower api
* service files
* Begin work on grpc server
* More changes to server
* REnames and mock setup
* working test
* merge
* double propose detection test
* nishant review
* todo change
* gaz
* fix service
* gaz
* remove unused import
* gaz
* resolve circular dependency
* resolve circular dependency 2nd try
* remove package
* fix package
* fix test
* added tests
* gaz
* remove status check
* gaz
* remove context
* remove context
* change var name
* moved to rpc dir
* gaz
* remove server code
* gaz
* slasher server
* visibility change
* pb
* service update
* gaz
* slasher grpc server
* making it work
* setup db and start
* gaz
* service flags fixes
* grpc service running
* go imports
* remove new initializer
* gaz
* remove feature flags
* change back SetupSlasherDB
* fix SetupSlasherDB calls
* define err
* fix bad merge
* fix test
* fix imports
* fix imports
* fix imports
* add cancel
* comment stop
* fix cancel issue
* remove unneeded code
* bring back bad merge that removed TODO
* fixed slasher to be runable again
* wait for channel close
* gaz
* small test
* flags fix
* fix flag order
* remove flag
2019-10-31 11:26:55 +08:00