How do I change Flashbots Protect settings in my wallet?
You can change the settings for upcoming transactions by replacing the Protect RPC URL in your wallet’s Ethereum mainnet network entry, or by adding a second entry with a different URL. The settings travel in that URL, so each new submission uses whatever the selected entry contains. Transactions already pending keep the settings they were sent with.
Where are the settings stored?
Flashbots Protect settings are encoded in the RPC URL saved for a network in your wallet. An RPC URL is the address the wallet contacts to submit a transaction; query parameters after a question mark tell Protect which preferences to apply. If the URL has no query parameters, Protect uses its default privacy setting.
Privacy hints control what transaction information is shared with searchers through MEV-Share. Sharing fewer hints can improve privacy, while sharing more can make it easier for searchers to identify opportunities that may produce refunds. The URL can also include builder preferences and refund settings. These are separate choices: hints affect information sharing, builders affect which builders receive a transaction, and refund preferences affect the refund arrangement.
- Hints: Repeated hint parameters specify which details to share. For example, hint=hash shares the transaction hash without the other identifying details described in the settings guide.
- Builders: Repeated builder parameters name the builders selected in the configuration. Keep the generated values together so the wallet submits the preference you chose.
- Refund settings: Refund-related parameters carry the chosen refund preference. The Protect configuration page lets you select the preference and generates the corresponding URL.
Generate a URL for the settings you want
Use the Protect site’s configuration flow to choose your new privacy, builder, and refund preferences, then copy the RPC URL it generates. This is safer than trying to reconstruct the query string by hand: some settings use repeated parameters, and a URL can contain several choices at once. Copy the complete URL, including everything after the question mark.
For example, if you want to reduce the transaction details shared while keeping the rest of your wallet configuration, the setting to change is the RPC URL, not your account, seed phrase, or token approvals. The guide to setting up Flashbots Protect and checking confirmation provides useful background on how the wallet routes a transaction through Protect and what confirmation means; here, the practical distinction is that changing the saved URL affects submissions made after the change.
Replace the active network entry
Open your wallet’s network settings and inspect the Ethereum mainnet entry. Its network details should show the RPC URL currently in use. Replace that URL with the one you just generated, save the entry, and confirm that the saved value matches the complete new URL.
Editing the existing entry is usually the cleanest choice when you want the new preferences to become your only mainnet profile. If you want to switch between settings later, add a second Ethereum mainnet entry with a clear name, such as “Protect — higher privacy,” and put the new URL there. The name helps you recognize the profile; it does not apply the preferences by itself.
Two entries for the same network create an easy-to-miss edge case: the wallet may still be set to the old one. Before sending, select the intended entry and open its network details to see which RPC URL it holds. A correct URL in an unselected profile does not change where the next transaction goes.
Send a small transaction to confirm the change
After selecting the intended entry, send a small transaction you were going to make anyway, then inspect its status in the wallet or on a block explorer. A normal pending or confirmed status indicates that the transaction was submitted and included; it does not reveal the pre-inclusion privacy choices, because those settings govern how it was routed before it appeared onchain.
If the transaction behaves as expected, the key completion check is that the selected network details show the new URL and the new submission confirms normally. If you discover the wallet used the other mainnet entry, select the intended profile before sending again; changing a URL does not retroactively alter a transaction already submitted.
Once you know which mainnet entry is active, the URL in that entry is the reliable way to tell which Protect preferences your next transaction will use.
Comments
Post a Comment