prysm-pulse/beacon-chain
moshe-blox 21fc9853ee
Encode empty extra_data as "0x" and base_fee_per_gas as Uint256 i… (#10539)
* Encode empty `extra_data` as "0x" and `base_fee_per_gas` as Uint256 in the Beacon API

* Fixed parsing of Uint256 in the API

* Add missing tests for empty hex & Uint256 fields in `apimiddleware`

Co-authored-by: Radosław Kapka <rkapka@wp.pl>
2022-04-21 15:44:38 +00:00
..
blockchain Clean up batch process block (#10520) 2022-04-19 06:44:25 +00:00
cache Graduate Active Balance Cache Feature (#10550) 2022-04-21 02:59:52 +00:00
core Graduate Active Balance Cache Feature (#10550) 2022-04-21 02:59:52 +00:00
db gocognit: Lower complexity threshold to 100, fix a few complexity issues (#10542) 2022-04-19 07:12:24 +00:00
deterministic-genesis Replace ioutil with io and os (#10541) 2022-04-18 20:42:07 +00:00
forkchoice Metrics tracking EE VALID/SYNCING/INVALID response counter (#10504) 2022-04-12 09:51:13 +00:00
gateway Register v1alpha2 endpoints in the gateway (#9768) 2021-10-12 15:13:52 +00:00
monitor Service constructors and Start() - better separation of concerns (#10532) 2022-04-16 02:45:35 +00:00
node Replace ioutil with io and os (#10541) 2022-04-18 20:42:07 +00:00
operations Implement fork choice spec tests (#10159) 2022-01-31 19:03:48 +00:00
p2p Add lock to PeerStatusScorer.SetHeadSlot (#10558) 2022-04-21 15:02:20 +00:00
package Move Miscellaneous Shared/ Packages Into Semantic Groups (#9624) 2021-09-17 19:20:50 +00:00
powchain Fix E2E Failures (#10540) 2022-04-19 07:53:02 +00:00
rpc Encode empty extra_data as "0x" and base_fee_per_gas as Uint256 i… (#10539) 2022-04-21 15:44:38 +00:00
server API Middleware for Keymanager Standard API Endpoints (#9936) 2021-12-07 20:26:21 +00:00
slasher Replace ioutil with io and os (#10541) 2022-04-18 20:42:07 +00:00
state Rename receipt root to receipts root (#10535) 2022-04-16 13:18:07 +00:00
sync Update libp2p to latest release (#10423) 2022-04-19 12:53:58 +00: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.