You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/flashbots-auction/advanced/eip1559.mdx
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
title: EIP-1559 Support
3
3
---
4
4
5
-
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.
5
+
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.
6
6
7
7
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.
Copy file name to clipboardExpand all lines: docs/flashbots-mev-boost/block-builders.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -35,14 +35,14 @@ Constructing a payment proof for this scoring method requires a Merkle Proof of
35
35
36
36
## External Builders
37
37
38
-
External builders can submit blocks to Mainnet, Goerli and Sepolia Flashbots relays. The table below outlines Builder API methods available on each network.
38
+
External builders can submit blocks to Mainnet and Sepolia Flashbots relays. The table below outlines Builder API methods available on each network.
39
39
40
40
### Relay Block Submission Endpoints by Network
41
41
42
-
||| Mainnet |Goerli |Sepolia |
43
-
| --- | --- | --- | --- | --- |
44
-
|`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)|
45
-
|`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)|
42
+
||| Mainnet | Sepolia |
43
+
| --- | --- | --- | --- |
44
+
|`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)|
45
+
|`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)|
46
46
47
47
- See also the [Relay API documentation - Block Builder API](https://bit.ly/3BmGZ3T) for more details on the API and payloads.
48
48
- 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.
@@ -92,7 +92,7 @@ The keys used in BuilderNet are listed here: https://buildernet.org/docs/public-
92
92
93
93
## Additional Links & References
94
94
95
-
-[MEV-Boost Geth Builder](https://github.com/flashbots/boost-geth-builder) - an example builder implementation
95
+
-[rbuilder](https://github.com/flashbots/rbuilder) - Blazingly fast, cutting edge block builder written in Rust.
96
96
-[Relay API documentation - Block Builder API](https://bit.ly/3BmGZ3T)
Copy file name to clipboardExpand all lines: docs/flashbots-mev-boost/getting-started/usage.md
-12Lines changed: 0 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,10 +7,8 @@ When connecting to different networks using mev-boost, specify the desired netwo
7
7
| Network | Flag |
8
8
| --------------- | -------- |
9
9
| Mainnet | -mainnet |
10
-
| Goerli Testnet | -goerli |
11
10
| Sepolia Testnet | -sepolia |
12
11
| Kiln | -kiln |
13
-
| Ropsten | -ropsten |
14
12
15
13
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.
16
14
@@ -22,14 +20,6 @@ Run mev-boost pointed at our [Mainnet Relay:](https://0xac6e77dfe25ecd6110b8e78
Copy file name to clipboardExpand all lines: docs/flashbots-mev-share/searchers/debugging.mdx
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -123,7 +123,7 @@ This happens when one of your transactions reverts. Since our `simulateBundle` f
123
123
124
124
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!
125
125
126
-
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.
126
+
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.
127
127
128
128
## Did it pay enough gas?
129
129
@@ -231,4 +231,4 @@ async function isBlockBuiltByFlashbots(blockNum: number) {
231
231
}
232
232
```
233
233
234
-
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.
234
+
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.
To use custom network parameters, you can instantiate a new MevShareClient instance directly. This example is what the client uses to connect to mainnet:
0 commit comments