Skip to content

Commit cf24d9d

Browse files
authored
Update quick-start.mdx (#546)
Edited quick-start for new fast RPC endpoint and grammar.
1 parent 26c8540 commit cf24d9d

File tree

1 file changed

+23
-24
lines changed

1 file changed

+23
-24
lines changed

docs/flashbots-protect/quick-start.mdx

Lines changed: 23 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -8,37 +8,36 @@ import ProtectButton from '@site/src/components/ProtectButton';
88

99
Flashbots Protect has the following key benefits:
1010

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.
1515

1616
### Faster Transactions
1717

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`.
1919

20-
Fast mode has 2 key differences from the default Protect experience:
20+
Fast mode details:
2121

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.
2424

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.
2626

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.
2929

30-
To avoid this, ensure you do not switch RPCs until your transaction has been successfully included in a block.
3130
:::
3231

3332
## Using Flashbots Protect
3433

3534
There are three ways to use Flashbots Protect:
3635

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.
3837
2. Send transactions to the RPC URL using [eth_sendRawTransaction](https://docs.alchemy.com/reference/eth-sendrawtransaction).
3938
3. Send transactions to Flashbots using [eth_sendPrivateTransaction](/flashbots-protect/additional-documentation/eth-sendPrivateTransaction).
4039

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**.
4241

4342
<ProtectButton />
4443

@@ -51,7 +50,7 @@ You can also add Flashbots Protect RPC manually in MetaMask by following these s
5150
3. Click “Add a network manually” and fill in the following information:
5251

5352
- **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
5554
- **Chain ID:** 1
5655
- **Currency Symbol:** ETH
5756
- **Block Explorer URL:** https://etherscan.io/
@@ -64,20 +63,20 @@ You can also add Flashbots Protect RPC manually in MetaMask by following these s
6463
Flashbots Protect RPC for Goerli testnet can be added with these details:
6564

6665
- **Network Name:** Goerli Flashbots Protect
67-
- **New RPC URL:** https://rpc-goerli.flashbots.net
66+
- **New RPC URL:** https://rpc-goerli.flashbots.net/
6867
- **Chain ID:** 5
6968
- **Currency Symbol:** ETH
7069
- **Block Explorer URL**: https://goerli.etherscan.io/
7170

72-
Below is the list of Flashbots Protect RPCs we currently support across the Ethereum mainnet and testnets:
71+
Below is the list of Flashbots Protect RPCs we currently support across Ethereum mainnet and testnets:
7372

74-
| Network | URL |
75-
| -------- | ---------------------------------------- |
76-
| Mainnet | `https://rpc.flashbots.net` |
77-
| Goerli | `https://rpc-goerli.flashbots.net` |
78-
| Sepolia | `https://rpc-sepolia.flashbots.net` |
79-
| Holesky | `https://rpc-holesky.flashbots.net` |
73+
| Network | URL |
74+
| -------- | --------------------------------------------- |
75+
| Mainnet | `https://rpc.flashbots.net/fast` |
76+
| Goerli | `https://rpc-goerli.flashbots.net/` |
77+
| Sepolia | `https://rpc-sepolia.flashbots.net/` |
78+
| Holesky | `https://rpc-holesky.flashbots.net/` |
8079

8180
## Stuck transactions
8281

83-
If a transaction is "stuck" as pending then please see our [stuck transactions guide](/flashbots-protect/stuck_transactions).
82+
Please see our [stuck transactions guide](/flashbots-protect/stuck_transactions) for help with dealing with transactions that are "stuck" as pending.

0 commit comments

Comments
 (0)