Comments (2)
The block is constructed by suave-execution-geth that is already linked to a specific chain, and this node has access to eth_chainId
via its API. Instead of introducing a new parameter, suave-geth could utilize eth_chainId
to dynamically determine the appropriate chain for each block. This would streamline the process by eliminating the need for users to specify an additional parameter.
Furthermore, since chain_id
will already be queried by suave-geth, incorporating it directly into the initial build block response could enhance efficiency. However, this change would require modifying the existing interface.
An alternative could be to delegate the signing responsibility to suave-execution-geth. However, this might blur the functional boundaries within the suave-execution-geth architecture.
from suave-geth.
@ferranbt implemented this here: https://github.com/flashbots/suave-geth/pull/251/files
from suave-geth.
Related Issues (17)
- Restricting access to EVM callback
- RPC port fixed to 8545 in dev mode HOT 1
- Add wildcard to docker set-up
- More Configurable Builder Sessions
- Max Builder Sessions
- Add CLI flag + EnvVar for max concurrent builder sessions HOT 2
- End Builder Session on New Block HOT 1
- No Deneb payload HOT 3
- Private Key Gen Precompile HOT 5
- How to ensure a piece of state is only used by a CCR once HOT 4
- Precompiles `simulateBundle` & `submitBundleJsonRPC` have different inputs
- Precompile that exposes execution-node's API HOT 6
- Service Not Available Message
- suaveup installation without root password
- `buildEthblock` precompile fails with 'out of gas' with large payload HOT 1
- suave-geth locally does not revert when a confidential request update state storage HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from suave-geth.