prysm-pulse/beacon-chain
Preston Van Loon cc58b5aca6
Refactor block operations for validating exits slightly (#4612)
* Refactor block operations for validating exits slightly so that we don't have to advance state in a pubsub validator

* current slot

* remove duplicated validation for exits

* nil request check

Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2020-01-22 13:49:38 -08:00
..
archiver Refactor database interface to prefer blockchain.HeadFetcher (#4523) 2020-01-13 17:02:20 +00:00
blockchain Fix old markdown links (#4603) 2020-01-21 03:30:35 +00:00
cache Part 1 of proto array fork choice - docs and interfaces (#4615) 2020-01-22 10:50:16 -06:00
core Refactor block operations for validating exits slightly (#4612) 2020-01-22 13:49:38 -08:00
db Set Capacity for Slices (#4540) 2020-01-14 14:44:24 +08:00
flags Add --rpc-host option to beacon chain (#4571) 2020-01-16 20:18:26 -06:00
forkchoice Part 3 of proto array fork choice - compute delta helper (#4617) 2020-01-22 14:19:52 -06:00
gateway Build docker images for non-root user (#4320) 2019-12-18 20:52:25 +00:00
interop-cold-start Refactor database interface to prefer blockchain.HeadFetcher (#4523) 2020-01-13 17:02:20 +00:00
node Add --rpc-host option to beacon chain (#4571) 2020-01-16 20:18:26 -06:00
operations Implement voluntary exits pool (#4610) 2020-01-21 15:29:04 -08:00
p2p Fix old markdown links (#4603) 2020-01-21 03:30:35 +00:00
powchain use proper bound (#4607) 2020-01-21 07:45:06 -08:00
rpc Refactor block operations for validating exits slightly (#4612) 2020-01-22 13:49:38 -08:00
state Create New Beacon State Data Structure (#4602) 2020-01-21 22:36:12 -06:00
sync Refactor block operations for validating exits slightly (#4612) 2020-01-22 13:49:38 -08:00
BUILD.bazel Build docker images for non-root user (#4320) 2019-12-18 20:52:25 +00:00
main.go Add --rpc-host option to beacon chain (#4571) 2020-01-16 20:18:26 -06:00
README.md Fix old markdown links (#4603) 2020-01-21 03:30:35 +00:00
usage_test.go Add a gRPC gateway (#2604) 2019-06-02 08:33:44 -07:00
usage.go Add --rpc-host option to beacon chain (#4571) 2020-01-16 20:18:26 -06: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.