mirror of
https://github.com/OffchainLabs/prysm.git
synced 2026-01-09 15:37:56 -05:00
* adding in proto for getdutiesv2 * adding in GetDutiesV2 * updating changelog and mock * fixing tests * breaking up function into smaller functions for gocognit * reverting some changes so we can break it into a separate PR for validator client only * reverted too much adding mock change back in * removing reserved based on preston's feedback * adding duties tests back in * Update beacon-chain/rpc/prysm/v1alpha1/validator/duties.go Co-authored-by: Preston Van Loon <pvanloon@offchainlabs.com> * updating based on preston's feedback * updating build for new files * maybe there's some flake with how the state is used, trying with it moved * reverting config override * reverting all changes to get duties v1 based on preston's feedback * Update proto/prysm/v1alpha1/validator.proto Co-authored-by: Radosław Kapka <rkapka@wp.pl> * addressing partial feedback * adding small comment * reorganizing function based on feedback * removing unused field * adding some more unit tests * adding attribute for pubkeys to span * preston's feedback * fixing current to next * probably safer to register current period now * Update beacon-chain/core/helpers/beacon_committee.go Co-authored-by: Preston Van Loon <pvanloon@offchainlabs.com> * adding in preston's comment --------- Co-authored-by: Preston Van Loon <pvanloon@offchainlabs.com> Co-authored-by: Radosław Kapka <rkapka@wp.pl>
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.
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.
