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-protect/quick-start.mdx
+23-24Lines changed: 23 additions & 24 deletions
Original file line number
Diff line number
Diff line change
@@ -8,37 +8,36 @@ import ProtectButton from '@site/src/components/ProtectButton';
8
8
9
9
Flashbots Protect has the following key benefits:
10
10
11
-
-**Configurable:**you can choose which builders to send to and your mev-share settings.
12
-
-**Frontrunning protection:**your transaction will not be seen by hungry sandwich bots in the public mempool.
13
-
-**Get MEV back**: if your transaction creates MEV, you get up to 90% of it back through [MEV-Share](/flashbots-mev-share/introduction).
14
-
-**No failed transactions:**your transaction will only be included if it doesn't include any reverts, so you don't pay for failed transactions.
11
+
-**Highly Configurable:**Customize your preference level for privacy, latency, and rebate returns.
12
+
-**No frontrunning:**Transactions are hidden from the public mempool away from front-running and sandwich bots.
13
+
-**Earn MEV refunds**: If your transaction creates MEV, receive up to 90% of realized MEV back through [MEV-Share](/flashbots-mev-share/introduction).
14
+
-**No failed transactions:**Transactions are only included in the block if they will not revert. Users do not pay fees for failed transactions.
15
15
16
16
### Faster Transactions
17
17
18
-
You can speed up your transaction's inclusion by using Protect in fast mode. Click the "fast" option when [configuring your Protect RPC](/flashbots-protect/quick-start#using-flashbots-protect) or manually set your RPC to `rpc.flashbots.net/fast`.
18
+
Using Protect in fast mode accelerates the inclusion of your transaction. Click the "fast" option when [configuring your Protect RPC](/flashbots-protect/quick-start#using-flashbots-protect) or manually set your RPC to `rpc.flashbots.net/fast`.
19
19
20
-
Fast mode has 2 key differences from the default Protect experience:
20
+
Fast mode details:
21
21
22
-
1.**Shared with all builders:**By default, Protect transactions are only shared with the Flashbots Builder, which builds only a subset of all Ethereum blocks. In fast mode, transactions are shared with all [registered builders](https://github.com/flashbots/dowg/blob/main/builder-registrations.json)no less than one block after they are received to increase the number of blocks the user's transaction can be included in.
23
-
2.**Larger refund paid to validator:**By default, only 10% of MEV-Share refunds are paid to validators. In fast mode, validators receive 50% of refunds which makes it more likely that the user’s transactions will be chosen in a given block.
22
+
1.**Shared with all builders:**Transactions are multiplexed, or shared, with all [registered builders](https://github.com/flashbots/dowg/blob/main/builder-registrations.json)within one block after they are received. Multiplexing increases the probability that the transaction will be sent to the builder building the winning block.
23
+
2.**Larger validator payment:**With the default RPC, 10% of the MEV-Share refund is paid to validators. In fast mode, validators receive a higher percentage of the MEV-Share refund increasing the probability that the transaction will be included in the winning block.
24
24
25
-
**Note**: When you send your transaction to a builder, you are entrusting them not to frontrun your transaction or disclose it to third parties who might.
25
+
**Note**: When you send your transaction to a builder, you trust them not to frontrun your transaction or disclose it to third-party MEV searchers.
26
26
27
-
:::warning Switching RPCs Before Transaction Confirmation
28
-
If you submit a transaction through Flashbots Protect using MetaMask and then switch RPCs before the transaction is confirmed, MetaMask may resend the transaction to the public mempool. This could expose your transaction to MEV attacks.
27
+
:::warning Do Not Switch RPCs Before Transaction Confirmation
28
+
If you submit a transaction through Flashbots Protect via the MetaMask wallet, do not switch RPCs before transaction confirmation. MetaMask may resend the transaction to the public mempool exposing your transaction to potential MEV attacks if RPCs are switched before transaction confirmation.
29
29
30
-
To avoid this, ensure you do not switch RPCs until your transaction has been successfully included in a block.
31
30
:::
32
31
33
32
## Using Flashbots Protect
34
33
35
34
There are three ways to use Flashbots Protect:
36
35
37
-
1. Add the Flashbots Protect RPC to your wallet. Most users will do this.
36
+
1. Add the Flashbots Protect RPC to your wallet.
38
37
2. Send transactions to the RPC URL using [eth_sendRawTransaction](https://docs.alchemy.com/reference/eth-sendrawtransaction).
39
38
3. Send transactions to Flashbots using [eth_sendPrivateTransaction](/flashbots-protect/additional-documentation/eth-sendPrivateTransaction).
40
39
41
-
Which way you integrate is up to you and your preferences. The most simple way to use Flashbots Protect is to add the Flashbots Protect RPC to your wallet. You can do so using the below button or by following the manual instructions below. **Note that you can configure the builders you send to and your MEV-Share hints as well**.
40
+
The easiest way to use Flashbots Protect is to add the Flashbots Protect RPC to your wallet. Use the button below to create a custom Protect RPC or follow the manual instructions. **Note that you can configure the builders you send to and your MEV-Share hints as well**.
42
41
43
42
<ProtectButton />
44
43
@@ -51,7 +50,7 @@ You can also add Flashbots Protect RPC manually in MetaMask by following these s
51
50
3. Click “Add a network manually” and fill in the following information:
52
51
53
52
-**Network Name:** Flashbots Protect
54
-
-**New RPC URL:**https://rpc.flashbots.net or the URL provided above based on your configuration
53
+
-**New RPC URL:**https://rpc.flashbots.net/fast or the URL provided above based on your configuration
55
54
-**Chain ID:** 1
56
55
-**Currency Symbol:** ETH
57
56
-**Block Explorer URL:**https://etherscan.io/
@@ -64,20 +63,20 @@ You can also add Flashbots Protect RPC manually in MetaMask by following these s
64
63
Flashbots Protect RPC for Goerli testnet can be added with these details:
0 commit comments