You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Oct 25, 2024. It is now read-only.
Copy file name to clipboardExpand all lines: README.md
+4-10Lines changed: 4 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,9 +4,9 @@ Official Golang execution layer implementation of the Ethereum protocol.
4
4
5
5
Builder API implementing [builder spec](https://github.com/ethereum/builder-specs), making geth into a standalone block builder.
6
6
7
-
Run on your favorite network, including Mainnet, Goerli, Sepolia and local devnet.
7
+
Run on your favorite network, including Mainnet, Goerli, Sepolia and local devnet. Instructions for running a pos local devnet can be found [here](https://github.com/avalonche/eth-pos-devnet).
8
8
9
-
Requires forkchoice update to be sent for block building, on public testnets run beacon node modified to send forkchoice update on every slot [example modified beacon client (lighthouse)](https://github.com/flashbots/lighthouse)
9
+
You will need to run a modified beacon node that sends a custom rpc call to trigger block building. You can use the modified [prysm fork](https://github.com/flashbots/prysm) for this.
10
10
11
11
For prerequisites and detailed build instructions please read the [Installation Instructions](https://geth.ethereum.org/docs/getting-started/installing-geth).
12
12
@@ -133,17 +133,11 @@ Ropsten test network is based on the Ethash proof-of-work consensus algorithm. A
133
133
it has certain extra overhead and is more susceptible to reorganization attacks due to the
134
134
network's low difficulty/security.
135
135
136
-
* Builder polls relay for the proposer registrations for the next epoch
137
-
138
-
Builder has two hooks into geth:
139
-
* On forkchoice update, changing the payload attributes feeRecipient to the one registered for next slot's validator
140
-
* On new sealed block, consuming the block as the next slot's proposed payload and submits it to the relay
141
-
142
-
Local relay is enabled by default and overwrites remote relay data. This is only meant for the testnets!
136
+
* Builder polls relay for the proposer registrations for the next epoch when block building is triggered
137
+
* If both local relay and remote relay are enabled, local relay will overwrite remote relay data. This is only meant for the testnets!
143
138
144
139
## Limitations
145
140
146
-
* Blocks are only built on forkchoice update call from beacon node
147
141
* Does not accept external blocks
148
142
* Does not have payload cache, only the latest block is available
0 commit comments