mev-boost-relay
dreamboat
mev-boost-relay | dreamboat | |
---|---|---|
13 | 4 | |
397 | 161 | |
1.3% | 1.2% | |
8.3 | 8.0 | |
8 days ago | 7 months ago | |
Go | Go | |
GNU Affero General Public License v3.0 | GNU Affero General Public License v3.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.
mev-boost-relay
-
Missed proposal (couldn't submit blinded block). Just a mev relay issue?
time="2023-06-11T19:51:35-04:00" level=info msg="best bid" blockHash=0xf2bd4f24d68a792c88cb5f885a5cd1682662fe26c0e0eb9e8b274e586df16681 blockNumber=17460239 method=getHeader parentHash=0x03beefa5530f40cec9c00119309838f5d3e82c007e1c98cc179ed269929a0f77 pubkey=0xa96f35d5a9d94d844e320ac284f7d86d9c5a238f7a1695bd7940290e6d964c11b8527763344b144d4e3f38a32f23c0ae relays="https://0xac6e77dfe25ecd6110b8e780608cce0dab71fdd5ebea22a16c0205200f2f8e2e3ad3b71d3499c54ad14d6c21b41a37ae@boost-relay.flashbots.net" slot=6641956 txRoot=0x63337111b810cd01e1ca5d9676831cc08c6da778ec1b9b462131efed5dd7b203 value=0.248591416663511916 version=v1.5.0 time="2023-06-11T19:51:35-04:00" level=info msg="http: GET /eth/v1/builder/header/6641956/0x03beefa5530f40cec9c00119309838f5d3e82c007e1c98cc179ed269929a0f77/0xa96f35d5a9d94d844e320ac284f7d86d9c5a238f7a1695bd7940290e6d964c11b8527763344b144d4e3f38a32f23c0ae 200" duration=0.147492 method=GET path=/eth/v1/builder/header/6641956/0x03beefa5530f40cec9c00119309838f5d3e82c007e1c98cc179ed269929a0f77/0xa96f35d5a9d94d844e320ac284f7d86d9c5a238f7a1695bd7940290e6d964c11b8527763344b144d4e3f38a32f23c0ae status=200 version=v1.5.0 time="2023-06-11T19:51:44-04:00" level=warning msg="error making request to relay, retrying" blockHash=0xf2bd4f24d68a792c88cb5f885a5cd1682662fe26c0e0eb9e8b274e586df16681 error="HTTP error response: 400 / {\"code\":400,\"message\":\"sent too late - 9234 ms into slot\"}\n" method=getPayload parentHash=0x03beefa5530f40cec9c00119309838f5d3e82c007e1c98cc179ed269929a0f77 slot=6641956 url="https://boost-relay.flashbots.net/eth/v1/builder/blinded_blocks" version=v1.5.0
-
How to extract max value from MEV boost? I'm getting shitty rewards from blocks.
I'm using boost-relay.flashbots.net and bloxroute.max-profit.blxrbdn.com
-
Daily General Discussion - April 13, 2023
Relays have rolled out a quick fix that checks the user agent on getHeader calls and ignores requests from prysm users. Long story short again, this means that prysm users will fall back to local block production, so no MEV but still produce a block and get some rewards.
-
Flashbots added validator blacklist as part of the fix last week.
This the PR https://github.com/flashbots/mev-boost-relay/commit/84a943925e62f20b812c60688b6e433fba8e0da7
- Daily General Discussion - April 7, 2023
-
Daily General Discussion - April 3, 2023
The relay fix to prevent this happening again is here (https://github.com/flashbots/mev-boost-relay/pull/330). This does has some significant side effects, the biggest of which is that ~10 sets of relay beacon nodes are now responsible for propagating all new blocks. Our (/u/austonst) relay (https://aestus.live) was taken offline for builders as soon as we became aware of the threat and will update before we come online again. Never a dull day in ethereum.
-
Daily General Discussion - February 5, 2023
Interesting PR in the flashbots mev-boost-relay GitHub repo today, with a very interesting discussion in an earlier revision that I think is worth a read. It's a proposal to accept blocks from builders optimistically, assuming they are proper valid blocks, in order to reduce latency. Blocks are eventually validated, but only once the slot has passed and latency is no longer critical. Overall this increases the value of proposed blocks (compared to relays that don't implement this) and reduces mean transaction inclusion time.
-
Daily General Discussion - October 27, 2022
We are currently using Flashbots' mev-boost-relay, and Flashbots' block-validation-geth for validating builder-submitted blocks. Flashbots' OFAC censorship is coded into block-validation-geth, and for the moment we have simply emptied their ofac_blacklist.json file with no intent to ever place anything in there.
-
How to setup a relay?
Flashbot's relay is open source and written in GO. Create your own fork, load the Docker container and start testing and learning. https://github.com/flashbots/mev-boost-relay
-
Daily General Discussion - October 17, 2022
Code: Flashbots' mev-boost relay code is open source. Blocknative and Eden both have their relays open-sourced as well, so it's possible to see if there's anything important. Eden's seems vanilla, Blocknative's is actually a completely separate implementation.
dreamboat
-
mev-boost proposal failure
mev-boost sends out all its getHeader requests simultaneously, so if one relay said that it got it at 4897 ms into the slot, blocknative should have given the same error. Though blocknative runs their own relay implementation so maybe they haven't implemented a cutoff for getHeader. That's not great, they shouldn't be delivering a header if it's already too late to deliver a payload--and even then mev-boost shouldn't request the CL to sign a header if it's so late that all relays are going to reject it. That check should happen somewhere so that the proposer knows to try local block production, but it's not coded to do so.
-
Daily General Discussion - October 17, 2022
Code: Flashbots' mev-boost relay code is open source. Blocknative and Eden both have their relays open-sourced as well, so it's possible to see if there's anything important. Eden's seems vanilla, Blocknative's is actually a completely separate implementation.
- Building your own MEV-Boost Relay
-
Daily General Discussion - September 15, 2022
You can throw e.g. Blocknative's relay into the mix, however I don't think their censoring status is known currently. It seems like they're going for transparency, though.
What are some alternatives?
mev-relay-js
go-ethereum - Go implementation of the Ethereum protocol
projects-with-restrictions
boinc - Open-source software for volunteer computing and grid computing.
AppleNeuralHash2ONNX - Convert Apple NeuralHash model for CSAM Detection to ONNX.
ethereum-burn-stats - Website that showcases EIP-1559 Burn
neuralhash-collisions - A catalog of naturally occurring images whose Apple NeuralHash is identical.
mev-boost-relay
dashboards - A collection of dashboards related to Ethereum
besu - An enterprise-grade Java-based, Apache 2.0 licensed Ethereum client https://wiki.hyperledger.org/display/besu
neural-hash-collider - Preimage attack against NeuralHash 💣
ethereum-org-website - Ethereum.org is a primary online resource for the Ethereum community.