Skip to content

Removed Goerli and other small edits #607

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

Merged
merged 22 commits into from
Mar 24, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/flashbots-auction/advanced/eip1559.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: EIP-1559 Support
---

EIP-1559 is a new upgrade to the Ethereum network that changes how you pay for transactions. It introduces a base fee that varies depending on the network demand, and a priority fee that you can set to get faster confirmation. The base fee is burned, while the priority fee goes to the miner who includes your transaction in a block. Flashbots, starting from [mev-geth v1.10.5-mev-0.3.0](https://github.com/flashbots/mev-geth/releases/tag/v1.10.5-mev0.3.0), has integrated support for EIP-1559 transactions.
EIP-1559 is an upgrade to the Ethereum network that changes how you pay for transactions. It introduces a base fee that varies depending on the network demand, and a priority fee that you can set to get faster confirmation. The base fee is burned, while the priority fee goes to the miner who includes your transaction in a block. Flashbots, starting from [mev-geth v1.10.5-mev-0.3.0](https://github.com/flashbots/mev-geth/releases/tag/v1.10.5-mev0.3.0), has integrated support for EIP-1559 transactions.

While users of the legacy transaction type don't need to make any configuration changes, they should be aware that it's now mandatory to include a `gasPrice` that is at least equal to the base fee. Coinbase transfer can still be used to incentivize faster inclusion, but it cannot be used to bypass the base fee requirement.

Expand Down
3 changes: 1 addition & 2 deletions docs/flashbots-auction/advanced/rpc-endpoint.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,8 @@ Advanced users can interact with the RPC endpoint at `relay.flashbots.net`, or o
| Network | URL |
| -------- | ---------------------------------------- |
| Mainnet | `https://relay.flashbots.net` |
| Goerli | `https://relay-goerli.flashbots.net` |
| Sepolia | `https://relay-sepolia.flashbots.net` |
| Holesky | `https://relay-holesky.flashbots.net` |
| Holešky | `https://relay-holesky.flashbots.net` |

The API provides JSON-RPC methods for interfacing with Flashbots. Below are some of the restrictions:

Expand Down
5 changes: 2 additions & 3 deletions docs/flashbots-auction/advanced/testnets.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,15 @@
title: Testnets
---

Flashbots operates on Goerli and Sepolia, so that searchers can test Flashbots without risking real funds.
Flashbots operates on Sepolia so that searchers can test Flashbots without risking real funds.

## Bundle Relay URLS

| Network | URL |
| --- | --- |
| Mainnet | `https://relay.flashbots.net` |
| Goerli | `https://relay-goerli.flashbots.net` |
| Sepolia | `https://relay-sepolia.flashbots.net` |
| Holesky | `https://relay-holesky.flashbots.net` |
| Holešky | `https://relay-holesky.flashbots.net` |

## Examples

Expand Down
1 change: 0 additions & 1 deletion docs/flashbots-auction/quick-start.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@ See you on-chain! ⚡🤖
| Network | URL |
| ------- | ------------------------------------- |
| Mainnet | `https://relay.flashbots.net` |
| Goerli | `https://relay-goerli.flashbots.net` |
| Sepolia | `https://relay-sepolia.flashbots.net` |

### Who should use Flashbots Auction?
Expand Down
12 changes: 6 additions & 6 deletions docs/flashbots-mev-boost/block-builders.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,14 +35,14 @@ Constructing a payment proof for this scoring method requires a Merkle Proof of

## External Builders

External builders can submit blocks to Mainnet, Goerli and Sepolia Flashbots relays. The table below outlines Builder API methods available on each network.
External builders can submit blocks to Mainnet and Sepolia Flashbots relays. The table below outlines Builder API methods available on each network.

### Relay Block Submission Endpoints by Network

| | | Mainnet | Goerli | Sepolia |
| --- | --- | --- | --- | --- |
| `getValidators` | GET Request - Returns an array of validator registrations with assigned duties in the current and next epoch | [Mainnet](https://boost-relay.flashbots.net/relay/v1/builder/validators)  | [Goerli](https://boost-relay-goerli.flashbots.net/relay/v1/builder/validators)  | [Sepolia](https://boost-relay-sepolia.flashbots.net/relay/v1/builder/validators) |
| `submitBlock` | POST Request - submits a block to the relay | [Mainnet](https://boost-relay.flashbots.net/relay/v1/builder/blocks)  | [Goerli](https://boost-relay-goerli.flashbots.net/relay/v1/builder/blocks) | [Sepolia](https://boost-relay-sepolia.flashbots.net/relay/v1/builder/blocks)  |
| | | Mainnet | Sepolia |
| --- | --- | --- | --- |
| `getValidators` | GET Request - Returns an array of validator registrations with assigned duties in the current and next epoch | [Mainnet](https://boost-relay.flashbots.net/relay/v1/builder/validators)  | [Sepolia](https://boost-relay-sepolia.flashbots.net/relay/v1/builder/validators) |
| `submitBlock` | POST Request - submits a block to the relay | [Mainnet](https://boost-relay.flashbots.net/relay/v1/builder/blocks) | [Sepolia](https://boost-relay-sepolia.flashbots.net/relay/v1/builder/blocks)  |

- See also the [Relay API documentation - Block Builder API](https://bit.ly/3BmGZ3T) for more details on the API and payloads.
- The example [Flashbots builder implementation](https://github.com/flashbots/boost-geth-builder) is a good external builder reference, and is currently used in production by several builders.
Expand Down Expand Up @@ -92,7 +92,7 @@ The keys used in BuilderNet are listed here: https://buildernet.org/docs/public-

## Additional Links & References

- [MEV-Boost Geth Builder](https://github.com/flashbots/boost-geth-builder) - an example builder implementation
- [rbuilder](https://github.com/flashbots/rbuilder) - Blazingly fast, cutting edge block builder written in Rust.
- [Relay API documentation - Block Builder API](https://bit.ly/3BmGZ3T)
- Block Builder Self-Help Group: [https://collective.flashbots.net/c/builders/14](https://collective.flashbots.net/c/builders/14)
- Github issue about becoming block builder: [https://github.com/flashbots/mev-boost/issues/145](https://github.com/flashbots/mev-boost/issues/145).
Expand Down
12 changes: 0 additions & 12 deletions docs/flashbots-mev-boost/getting-started/usage.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,8 @@ When connecting to different networks using mev-boost, specify the desired netwo
| Network | Flag |
| --------------- | -------- |
| Mainnet | -mainnet |
| Goerli Testnet | -goerli |
| Sepolia Testnet | -sepolia |
| Kiln | -kiln |
| Ropsten | -ropsten |

You can add multiple relays comma-separated to the `-relays` flag, like this: `-relays RELAY_URL_1,RELAY_URL_2`. Refer to ETH staker [Relay List](https://github.com/eth-educators/ethstaker-guides/blob/main/MEV-relay-list.md) for a list of available relays.

Expand All @@ -22,14 +20,6 @@ Run mev-boost pointed at our [Mainnet Relay:](https://0xac6e77dfe25ecd6110b8e78
./mev-boost -mainnet -relay-check -relays https://0xac6e77dfe25ecd6110b8e780608cce0dab71fdd5ebea22a16c0205200f2f8e2e3ad3b71d3499c54ad14d6c21b41a37ae@boost-relay.flashbots.net
```

### Goerli testnet

Run mev-boost pointed at our [Goerli Relay](https://builder-relay-goerli.flashbots.net/):

```bash
./mev-boost -goerli -relay-check -relays https://0xafa4c6985aa049fb79dd37010438cfebeb0f2bd42b115b89dd678dab0670c1de38da0c4e9138c9290a398ecd9a0b3110@builder-relay-goerli.flashbots.net
```

### Sepolia testnet

Run mev-boost pointed at our [Sepolia Relay](https://builder-relay-sepolia.flashbots.net/):
Expand All @@ -49,8 +39,6 @@ Usage of ./mev-boost:
shorthand for '-loglevel debug'
-genesis-fork-version string
use a custom genesis fork version
-goerli
use Goerli
-json
log in JSON format instead of text
-loglevel string
Expand Down
4 changes: 2 additions & 2 deletions docs/flashbots-mev-share/searchers/debugging.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -123,7 +123,7 @@ This happens when one of your transactions reverts. Since our `simulateBundle` f

If you see this error when running the bot, it most likely means that the transaction you tried to backrun didn't affect the price enough to meet our target. This is expected — it's a feature, not a bug!

However, if you want to be sure, a good way to further verify what's happening is to simulate transactions in a local development environment. Toolkits such as [foundry](https://github.com/foundry-rs/foundry) or [hardhat](https://hardhat.org/docs) give you tools to compile contracts, create local nodes that fork their state from public nodes (e.g. mainnet, goerli), and simulate transactions locally, with stack traces to show you where things went wrong.
However, if you want to be sure, a good way to further verify what's happening is to simulate transactions in a local development environment. Toolkits such as [foundry](https://github.com/foundry-rs/foundry) or [hardhat](https://hardhat.org/docs) give you tools to compile contracts, create local nodes that fork their state from public nodes, and simulate transactions locally, with stack traces to show you where things went wrong.

## Did it pay enough gas?

Expand Down Expand Up @@ -231,4 +231,4 @@ async function isBlockBuiltByFlashbots(blockNum: number) {
}
```

With this function, look at each block from `bundleParams.inclusion.block` through `bundleParams.inclusion.maxBlock` (if you set it) for a bundle to determine whether it was possible for the bundle to land in that block.
With this function, look at each block from `bundleParams.inclusion.block` through `bundleParams.inclusion.maxBlock` (if you set it) for a bundle to determine whether it was possible for the bundle to land in that block.
3 changes: 1 addition & 2 deletions docs/flashbots-mev-share/searchers/event-stream.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -73,8 +73,7 @@ Events currently represent pending transactions, but eventually may be expanded
| Network | URL |
|-|-|
| Mainnet | https://mev-share.flashbots.net |
| Goerli | https://mev-share-goerli.flashbots.net |
| Holesky | https://mev-share-holesky.flashbots.net |
| Holešky | https://mev-share-holesky.flashbots.net |
| Sepolia | https://mev-share-sepolia.flashbots.net |

The endpoint sends an event with the message `:ping` every 15 seconds if no other messages were sent in the last 15 seconds.
Expand Down
6 changes: 0 additions & 6 deletions docs/flashbots-mev-share/searchers/getting-started.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -38,12 +38,6 @@ const authSigner = new Wallet(FB_REPUTATION_PRIVATE_KEY, provider);
const mevShareClient = MevShareClient.useEthereumMainnet(authSigner);
```

_Connecting to Goerli:_

```typescript
const mevShareClient = MevShareClient.useEthereumGoerli(authSigner);
```

To use custom network parameters, you can instantiate a new MevShareClient instance directly. This example is what the client uses to connect to mainnet:

```typescript
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,8 @@ The Transaction Status API is also available on test networks. Below is a table
| Network | URL |
| -------- | -------------------------------------------------- |
| Mainnet | `https://protect.flashbots.net/tx/` |
| Goerli | `https://protect-goerli.flashbots.net/tx/` |
| Sepolia | `https://protect-sepolia.flashbots.net/tx/` |
| Holesky | `https://protect-holesky.flashbots.net/tx/` |
| Holešky | `https://protect-holesky.flashbots.net/tx/` |



Expand Down
13 changes: 2 additions & 11 deletions docs/flashbots-protect/quick-start.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -67,24 +67,15 @@ You can also add Flashbots Protect RPC manually in MetaMask by following these s
4. Click “Save.”
5. Click “Switch to Flashbots Protect”

![mm_rpc](/img/mm_rpc.jpg)

Flashbots Protect RPC for Goerli testnet can be added with these details:

- **Network Name:** Goerli Flashbots Protect
- **New RPC URL:** [https://rpc-goerli.flashbots.net/](https://rpc-goerli.flashbots.net/)
- **Chain ID:** 5
- **Currency Symbol:** ETH
- **Block Explorer URL**: [https://goerli.etherscan.io/](https://goerli.etherscan.io/)
![mm_rpc](/img/mm_rpc.png)

Below is the list of Flashbots Protect RPCs we currently support across Ethereum mainnet and testnets:

| Network | URL |
| ------- | ------------------------------------ |
| Mainnet | `https://rpc.flashbots.net/fast` |
| Goerli | `https://rpc-goerli.flashbots.net/` |
| Sepolia | `https://rpc-sepolia.flashbots.net/` |
| Holesky | `https://rpc-holesky.flashbots.net/` |
| Holešky | `https://rpc-holesky.flashbots.net/` |

## Stuck transactions

Expand Down
12 changes: 6 additions & 6 deletions docs/welcome.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -51,15 +51,15 @@ Leverage MEV-Boost to access a competitive block-building market, fostering grea

Our primary focus is to enable a permissionless, transparent, and sustainable ecosystem for MEV, via a three-pronged approach:

- Illuminate: bringing transparency to MEV activity.
- Democratize: democratizing access to MEV revenue.
- Distribute: enabling sustainable distribution of MEV revenue.
- **Illuminate**: bringing transparency to MEV activity, quantifying its impact, and reducing information asymmetry between participants.
- **Democratize**: democratizing access to MEV via open platforms that maximize competition and are freely available to all.
- **Distribute**: enabling sustainable distribution of any remaining MEV.

Product & research are the semi-autonomous dual engines that propel our organization forward:

- [Flashbots Product](/) builds core infrastructure and ecosystem tooling that redefine the block production supply chain across blockchains.
- [Flashbots Product](/) builds core infrastructure and ecosystem tooling that redefine the block production supply chain across blockchains and protect users.
- [Flashbots Research](https://github.com/flashbots/mev-research) explores MEV market dynamics and blockchain design challenges at the intersection of economics, security, and cryptography.

You can interact with Flashbots on [Discord](https://discord.gg/7hvTycdNcK), [GitHub](https://github.com/flashbots/pm), and our [Discourse forum](https://collective.flashbots.net/). We have dedicated channels on Discord for each of our efforts and welcome your contributions. Our work is open source and you can follow our progress in each Github repository of the Flashbots organization.
You can interact with Flashbots via our [Forum](https://collective.flashbots.net/) where we have dedicated categories for each of our efforts and welcome your contributions. Our work is open source and you can follow our progress under each [Github](https://github.com/flashbots/pm) repository of the Flashbots organization.

[Mission](https://writings.flashbots.net/frontrunning-mev-crisis) | [Discord](https://discord.gg/7hvTycdNcK) | [Discourse Forum](https://collective.flashbots.net/) | [Blog](https://writings.flashbots.net) | [GitHub](https://github.com/flashbots/pm) | [Transparency Reports](https://writings.flashbots.net/tags/transparency-report) | [Status](https://status.flashbots.net)
[Mission](https://writings.flashbots.net/frontrunning-mev-crisis) | [Forum](https://collective.flashbots.net/) | [Writings](https://writings.flashbots.net) | [GitHub](https://github.com/flashbots/pm) | [Discord](https://discord.gg/7hvTycdNcK) | [Status](https://status.flashbots.net)
Binary file removed static/img/mm_rpc.jpg
Binary file not shown.
Binary file added static/img/mm_rpc.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.