forked from flashbots/rollup-boost
-
Notifications
You must be signed in to change notification settings - Fork 0
Back port flashbots main branch #16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
cody-wang-cb
wants to merge
35
commits into
release
Choose a base branch
from
cody/back-port-flashbots
base: release
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* Add flashblocks docs * Update docs * Update docs/flashblocks.md Co-authored-by: shana <[email protected]> --------- Co-authored-by: shana <[email protected]>
fix: correct git sha in user agent
* docs: add nethermind audit report * fix: add version with corrected final commit hash
Co-authored-by: fnerdman <[email protected]>
* Parametrize docker to build debug images * Use debug image on Kurtosis
* feat: update rollup boost server to use generics * chore: clippy
* chore: remove integration feature for websocket-proxy * chore: received message metric per upstream source * fix: ensure we reconnect when we receive a close * Reformat * Add a metric to track # of bytes broadcasted
* feat(spec): add workload metadata to policy layer Adds a mechanism to the Policy Registry to store metadata associated with a workloadId. This change introduces a `WorkloadMetadata` structure containing: - `commitHash`: The git commit hash of the source code. - `sourceLocators`: An array of URIs (e.g., https, git, ipfs) pointing to the source code. This enables applications to retrieve and display a verifiable link between a TEE workload and its human-readable source code, enhancing transparency. * docs(spec): add sequence diagram for end-to-end flow Adds a Mermaid sequence diagram to the "End-to-End Flow" section. This diagram clarifies the interactions between the different components of the Flashtestations protocol, covering: - TEE Attestation & Registration - Runtime Authorization - Frontend Source Verification --------- Co-authored-by: fnerdman <[email protected]>
* add flashblocks rpc * Add main scaffolding * Push more * More * Fill in * Add websocket client * More fixes * More conflicts * Restore test * Change imort because of linting * Fix Lint * Fix dependency * Fix deny * More checks * Trying some solutions * More merge conflicts * Simplify deps? * Update alloy? * Fix? * Fix
* Fix * More fix lint * More fixes
* Modify dockerfile to build flashblocks-rpcg * Change to option
* Add builder playground to CI * use toolchain * Revert change * Rename field * Redo it * Trying one thing * Trying a second thing * Try withotu release every time * Try again * Revert * Go back more * Remove extra file * Revert more * More fix --------- Co-authored-by: Ferran Borreguero <[email protected]>
* feat: push images to ghcr refs L2P-714 * feat: push releases to ghcr closes L2P-714
* feat: push images to ghcr refs L2P-714 * feat: push releases to ghcr closes L2P-714 * hot-fix (merge conflict): remove duplicate `outputs` * hot-fix (merge conflict): remove duplicate outputs
* E2E tests for flashblocks * Use random ports * Temp * Merge fixes * Add stuff * Finish it * Fix
* chore: simplify args * chore: remove note * fmt: clippy fixes * fix: clippy fixes * fix: reintroduce --flashblocks bool
* chore: simplify logic * chore: clippy * fix: fix flashblocks builder test
…ving FCU with attributes) (flashbots#375) * Skip "Payload ID mismatch" error if rollup-boost is inactive (not serving FCU with attributes) * Update crates/rollup-boost/src/flashblocks/service.rs Co-authored-by: 0xOsiris <[email protected]> * Update crates/rollup-boost/src/flashblocks/service.rs Co-authored-by: 0xOsiris <[email protected]> --------- Co-authored-by: 0xOsiris <[email protected]>
* Add counter metrics Fix histogram to show correct distr * Add counter metrics Fix histogram to show correct distr
…bots#382) * Moves workloadId derivation to policy, adds extended report data * Removes mentions of appData in favor of extendedRegistrationData * Removes the unused policyId * Updates ToC, diagrams
* fix: ensure we ping/pong upstream and disconnect when they become unresponsive * Add some additional logging * Code review feedback * Fix initial backoff interval
* Always send get_payload * Fix release workflow * Revert to PAT for GHCR * filter latest tag for: -rc * remove manual triggers, trigger on tags only * Make getPayload non-blocking * Make getPayload non-blocking --------- Co-authored-by: Daniel Sukoneck <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.