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-1
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-6
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
-12
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-2
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:
Copy file name to clipboardExpand all lines: docs/welcome.mdx
+6-6
Original file line number
Diff line number
Diff line change
@@ -51,15 +51,15 @@ Leverage MEV-Boost to access a competitive block-building market, fostering grea
51
51
52
52
Our primary focus is to enable a permissionless, transparent, and sustainable ecosystem for MEV, via a three-pronged approach:
53
53
54
-
- Illuminate: bringing transparency to MEV activity.
55
-
- Democratize: democratizing access to MEV revenue.
56
-
- Distribute: enabling sustainable distribution of MEV revenue.
54
+
-**Illuminate**: bringing transparency to MEV activity, quantifying its impact, and reducing information asymmetry between participants.
55
+
-**Democratize**: democratizing access to MEV via open platforms that maximize competition and are freely available to all.
56
+
-**Distribute**: enabling sustainable distribution of any remaining MEV.
57
57
58
58
Product & research are the semi-autonomous dual engines that propel our organization forward:
59
59
60
-
-[Flashbots Product](/) builds core infrastructure and ecosystem tooling that redefine the block production supply chain across blockchains.
60
+
-[Flashbots Product](/) builds core infrastructure and ecosystem tooling that redefine the block production supply chain across blockchains and protect users.
61
61
-[Flashbots Research](https://github.com/flashbots/mev-research) explores MEV market dynamics and blockchain design challenges at the intersection of economics, security, and cryptography.
62
62
63
-
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.
63
+
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.
0 commit comments