prysm-pulse/beacon-chain
Preston Van Loon 2c28e4e7a3 Improvements to Committee Assignments for multiple key requests (#4294)
* Add committees helper, benchmark, results show 62ms for 8k validators which was previously 4 minutes
* Add regression test with same data
* fix epoch conversion
* lint
* undo and lint
* Merge branch 'master' of github.com:prysmaticlabs/prysm into zoom-zoom-assignments
* remove validaotr index span
* fix comment, add test to test against spec definition method for consistency.
* Deprecate CommitteeAssignment, delete unused reference to CommitteeAssignment
* Merge branch 'master' of github.com:prysmaticlabs/prysm into zoom-zoom-assignments
* remove new line
* make test be more complicated with validators activated in an epoch transition
* add feature flag for fast-assignments
* Merge branch 'master' of github.com:prysmaticlabs/prysm into zoom-zoom-assignments
* gaz, gofmt, add deprecated code back
* Update beacon-chain/core/helpers/committee.go

Co-Authored-By: Ivan Martinez <ivanthegreatdev@gmail.com>
* Merge refs/heads/master into zoom-zoom-assignments
* Merge refs/heads/master into zoom-zoom-assignments
* Merge refs/heads/master into zoom-zoom-assignments
2019-12-17 03:05:26 +00:00
..
archiver Add operation feed (#4215) 2019-12-07 17:57:26 +00:00
blockchain Hardening Committee Cache for Runtime (#4270) 2019-12-16 10:14:21 -08:00
cache Service as proper names (#4293) 2019-12-16 19:53:55 -06:00
core Improvements to Committee Assignments for multiple key requests (#4294) 2019-12-17 03:05:26 +00:00
db Improvements to Committee Assignments for multiple key requests (#4294) 2019-12-17 03:05:26 +00:00
flags Add Flag For Minimum Handshakes (#4280) 2019-12-13 15:12:49 +00:00
gateway Apply Patch Rules to Use EthereumAPIs Generated Protos in Prysm (#4112) 2019-11-27 05:08:18 +00:00
interop-cold-start fix order (#4228) 2019-12-09 22:31:53 +08:00
node Service as proper names (#4293) 2019-12-16 19:53:55 -06:00
operations AttestingIndices: Make beacon committee be an argument (#4284) 2019-12-15 05:02:50 +00:00
p2p Use RunEvery in place of custom tickers (#4290) 2019-12-16 11:00:15 -06:00
powchain Optimize Insertion in Deposit Trie (#4299) 2019-12-17 02:19:12 +00:00
rpc Improvements to Committee Assignments for multiple key requests (#4294) 2019-12-17 03:05:26 +00:00
sync Service as proper names (#4293) 2019-12-16 19:53:55 -06:00
BUILD.bazel Change BLS to Herumi Again (#4181) 2019-12-03 20:29:05 +00:00
main.go Add Flag For Minimum Handshakes (#4280) 2019-12-13 15:12:49 +00:00
README.md update beacon chain spec link (#1897) 2019-03-05 18:54:58 -05:00
usage_test.go Add a gRPC gateway (#2604) 2019-06-02 08:33:44 -07:00
usage.go Add Flag For Minimum Handshakes (#4280) 2019-12-13 15:12:49 +00:00

Prysmatic Labs Beacon Chain Implementation

This is the main project folder for the beacon chain implementation of Ethereum Serenity in Golang by Prysmatic Labs. Before you begin, check out our Contribution Guidelines and join our active chat room on Discord or Gitter below:

Discord Gitter

Also, read the latest beacon chain design spec, this design spec serves as a source of truth for the beacon chain implementation we follow at prysmatic labs. Check out the FAQs. Refer this page on why we are combining sharding and casper together.