execution-apis
besu
execution-apis | besu | |
---|---|---|
11 | 99 | |
886 | 1,400 | |
3.3% | 1.9% | |
7.6 | 9.8 | |
11 days ago | 5 days ago | |
Io | Java | |
Creative Commons Zero v1.0 Universal | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
execution-apis
-
Latest Developments in Ethereum: Successful Deployment of Dencun Goerli Shadow Fork, Execution API Updates, Verkle Proof Precompile Proposal, and Upcoming ACD Calls
Devs agreed to make minor changes to execution api specifications so that users can retrieve blob gas price data. https://github.com/ethereum/execution-apis/pull/486
-
Vault - Level 08
With this knowledge we only need to figure out how to read the value from the deployed contract. There is a JSON-RPC API implemented in each Ethereum node in order for applications to interact with Ethereum, more about the API can be found here. Thankfully we have access to the web3js library on the web application which enables us to use this API.
-
Daily General Discussion - June 1, 2023
The clients are already built to conform to the execution API spec and beacon API spec, so building tools to interact with them is already client-agnostic to a great degree. If I add a custom ETH mainnet endpoint to Metamask, it doesn't care what client is providing the endpoint - only that it conforms to the spec.
-
Proposed block but not with MEV
The problem isn't about the execution client being able to see the reward value, it can. The problem is that it has no way of reporting it and so neither validator nor mev software can make any comparisons and "pick the bigger local block". This is still an open issue https://github.com/ethereum/execution-apis/issues/307
-
Has anyone ever gotten a MEV reward less than the tip you gave the MEV relay?
Correct, this would require a spec change. That discussion is here: https://github.com/ethereum/execution-apis/issues/307
-
Shared Execution Clients
Is this the API?
- How to make an API Query the Blockchain
-
EIP-1559 interaction with Proof of Stake
People who are smarter than me read the specs and dumbed it down for me lol. In this case it's all about the engine API for CL<->EL interop
-
Daily General Discussion - January 10, 2022
After the merge, when it's time for a beacon client to produce a block, it will ask its execution client to build a block with certain characteristics. The communication between the two clients is defined by the Engine API. With this, the beacon client will notify the execution client that a certain execution layer payload was accepted by the beacon chain forkchoice rule via engine_forkchoiceUpdateV1, and it will include an additional parameter to the call PayloadAttributesV1 which will alert the execution client that it is about to propose a block and needs an execution payload to be built. In that extra parameter is a field suggestedFeeRecipient. This will be an execution layer address which will receive the priority fees from the block. The reason it is "suggested" is that it leaves open a design space for proposer-builder separation where it is not known who will actually construct the block that the execution client responds with.
-
Planning to set up staking
Infura will probably not offer the Engine API required after the merge. See https://community.infura.io/t/infura-post-merge-from-a-staker-perspective/3889/6
besu
-
Daily General Discussion - June 7, 2023
Daily Goerli: I've been testing this PR for besu for the past several days, and the stability of nimbus-besu has improved substantially. Looking forward to it getting merged into main.
-
The new Besu improves the fee revenue of block proposers
Check out the Layered TX pool PR for more details and benchmarks - https://github.com/hyperledger/besu/pull/5290
-
Daily General Discussion - June 1, 2023
you can check this spreadsheet for a comparison https://github.com/hyperledger/besu/files/11137473/Layered.Transaction.Pool.metrics.ods
-
Daily General Discussion - May 15, 2023
Yes, it's gotten better. I don't recommend pairing with nimbus until this issue gets fixed or prysm until something is done to reduce the amount of time it takes to recover from being offline for a day or more.
- Daily General Discussion - May 6, 2023
-
Daily General Discussion - April 16, 2023
Daily Goerli: On Friday, I reported a RocksDB issue that was causing besu to error and exit immediately. The bad commit has been identified and a fix has been issued. lodestar-nethermind somehow ended up on an invalid fork which isn't resolved by restarting either client. Waiting to see how each client team responds and if they need more info, but might need to do a resync.
-
Ethereum's pending withdrawals total $1.34 billion after Shapella
https://github.com/hyperledger/besu 148 contributors
- Besu release 23.1.2 with Mainnet support for the Shanghai hard-fork
-
Daily General Discussion - March 22, 2023
Download links and release notes here: https://github.com/hyperledger/besu/releases/tag/23.1.2
-
Daily General Discussion - March 1, 2023
Now running into this error on my freshly synced Besu 23.1.0. 😔️
What are some alternatives?
eth2-ubuntu - Configuration of an Ubuntu 20.04 LTS server for use as an Eth2 staking system, including setup of monitoring dashboard.
go-ethereum - Go implementation of the Ethereum protocol
consensus-specs - Ethereum Proof-of-Stake Consensus Specifications
turbo-geth - Ethereum implementation on the efficiency frontier
beacon-APIs - Collection of RESTful APIs provided by Ethereum Beacon nodes
Nethermind - A robust execution client for Ethereum node operators.
Parity - (deprecated) The fast, light, and robust client for the Ethereum mainnet.
ethmerge.com-content - Markdown formatted content for the ethmerge.com website.
evm - Pure Rust implementation of Ethereum Virtual Machine
crypto-fees - Website for comparing total daily fees of various blockchain protocols.
metamask-extension - :globe_with_meridians: :electric_plug: The MetaMask browser extension enables browsing Ethereum blockchain enabled websites