prysm-pulse/beacon-chain
terencechain 35e3eeddf9
Add flag to boost local block value (#12227)
* Add builder bid fraction to compare with local block value and use builder bid if (bid * fraction) > local block value

* Prioritize local block construction over relay/builder block construction using a boost value for local block construction

* Refactor builder and local block value calculation to use percentage comparison

* Add a test for local with boost

* Use uint64

* Fix log
2023-04-04 14:58:56 +00:00
..
blockchain Recover State Summary Correctly (#12214) 2023-03-30 09:09:36 -05:00
builder Update to V4 🚀 (#12134) 2023-03-17 18:52:56 +00:00
cache Update to V4 🚀 (#12134) 2023-03-17 18:52:56 +00:00
core Faster and cached square root (#12191) 2023-03-29 16:23:16 -03:00
db Update to V4 🚀 (#12134) 2023-03-17 18:52:56 +00:00
deterministic-genesis Update to V4 🚀 (#12134) 2023-03-17 18:52:56 +00:00
execution Update Dependencies (#12204) 2023-03-29 13:04:47 +00:00
forkchoice Use justified hash as safe block hash when passing attribute (#12196) 2023-03-29 23:38:36 +00:00
gateway Update to V4 🚀 (#12134) 2023-03-17 18:52:56 +00:00
monitor Update to V4 🚀 (#12134) 2023-03-17 18:52:56 +00:00
node Add flag to boost local block value (#12227) 2023-04-04 14:58:56 +00:00
operations Update to V4 🚀 (#12134) 2023-03-17 18:52:56 +00:00
p2p Enable Static Peer ID (#12220) 2023-04-01 00:00:11 +00:00
package Update cross compile toolchains (#12069) 2023-03-07 20:09:46 +00:00
rpc Add flag to boost local block value (#12227) 2023-04-04 14:58:56 +00:00
server Block rewards API endpoint (#12020) 2023-03-28 18:44:41 +02:00
slasher Update to V4 🚀 (#12134) 2023-03-17 18:52:56 +00:00
state Fix Bad Merge in V4 (#12183) 2023-03-24 14:05:31 +00:00
sync Do not HTR the state when checking for optimistic mode (#12143) 2023-03-20 17:04:40 -03: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.