prysm-pulse/beacon-chain
Nishant Das 37bc407b56
Refactor States To Allow for Single Cached Hasher (#9922)
* initial changes

* gaz

* unexport and add in godoc

* nocache

* fix edge case

* fix bad implementation

* fix build file

* add it in

* terence's review

* gaz

* fix build

* Apply suggestions from code review

remove assigned ctx

Co-authored-by: terence tsao <terence@prysmaticlabs.com>
2021-11-29 16:30:17 +00:00
..
blockchain Rename To Signature Batch (#9926) 2021-11-23 17:57:06 +01:00
cache Monitor sync committee (#9923) 2021-11-24 09:56:34 +08:00
core Refactor States To Allow for Single Cached Hasher (#9922) 2021-11-29 16:30:17 +00:00
db Clean Up Methods In Prysm (#9903) 2021-11-15 10:13:52 -05:00
deterministic-genesis Rename Interop-Cold-Start Package to Deterministic-Genesis (#9841) 2021-11-02 14:55:36 +00:00
forkchoice Move Shared/Testutil into Testing (#9659) 2021-09-23 18:53:46 +00:00
gateway Register v1alpha2 endpoints in the gateway (#9768) 2021-10-12 15:13:52 +00:00
monitor Add verbosity to aggregation logs (#9937) 2021-11-24 11:35:45 -08:00
node Rename coinbase to fee recipient (#9918) 2021-11-23 17:49:06 +00:00
operations Pool returns empty contribution slice instead of nil (#9808) 2021-10-20 14:45:57 -07:00
p2p handle canceled contexts (#9893) 2021-11-13 16:03:27 +08:00
package Move Miscellaneous Shared/ Packages Into Semantic Groups (#9624) 2021-09-17 19:20:50 +00:00
powchain Add in Deposit Map To Cache (#9885) 2021-11-16 02:07:42 +00:00
rpc Allow requests for next sync committee (#9945) 2021-11-28 17:34:24 +00:00
server Register v1alpha2 endpoints in the gateway (#9768) 2021-10-12 15:13:52 +00:00
slasher Use Unique Slot Time Tickers for Slasher (#9723) 2021-10-03 07:49:01 +00:00
state Refactor States To Allow for Single Cached Hasher (#9922) 2021-11-29 16:30:17 +00:00
sync revert change (#9931) 2021-11-24 07:09:15 -08:00
BUILD.bazel Add Goland Standard "cmd" Pattern for Beacon-Chain Binaries (#8540) 2021-03-02 13:36:03 -06:00
README.md Change Eth2 Repository Names (#9425) 2021-08-19 13:00:57 -05:00

Prysmatic Labs Beacon Chain Implementation

This is the main project folder for the beacon chain implementation of Ethereum written in Go by Prysmatic Labs.

You can also read our main README and join our active chat room on Discord.

Discord

Also, read the official beacon chain specification, this design spec serves as a source of truth for the beacon chain implementation we follow at Prysmatic Labs.