The Interceptor and Bouquet Now Supports Optimism, Base And Gnosis
December 19th, 2024

The Interceptor (Get for Firefox or Chrome) version 1.0.1 and higher now supports Optimism, Base and Gnosis!

Below, I have compiled a list of JSON-RPCs that work with The Interceptor. You can add any of the RPC URLs below to the Interceptor to connect to the corresponding network. Alternatively, you can run your own node or use other RPC providers with eth_simulateV1`support. Adding an RPC URL to the Interceptor will confirm if it is supported.

The servers listed below have been tested to work with The Interceptor, but we cannot guarantee their functionality or their data gathering policies. It's also important to note that when adding a new RPC, you should ensure that you can trust the data it provides.

Mainnets:

Testnets:

We expect more RPCs and chains to adopt support for eth_simulateV1 in the near future. Since this method is still relatively new, it may take some time for broader integration across chains. If you encounter issues with any of the listed RPCs, consider exploring alternatives that might work better for your needs. For example, you can subscribe to Quicknode's free tier for a Base RPC, which is compatible with The Interceptor.

Using Bouquet with the new networks

Bouquet is a tool that allows you to send your The Interceptor simulation stacks to the blockchain as a single bundled transaction. However, this tool requires a relay to include your bundle on the chain, and currently, the relay is only available on the Ethereum Mainnet. For other networks, an alternative strategy is required to achieve a similar result.

On the networks with sequencers, such as Optimism and Base, one viable approach is to send your transactions directly to the sequencer. The sequencer will typically include these transactions sequentially on the chain. This process is secure in that the sequencer should not leak the transactions to external parties, mitigating the risk of being back run by attackers. However, there is no absolute guarantee that the sequencer will include all the transactions as intended.

For networks that do not have sequencers or relays, e.g. Gnosis, the situation is bit worse. Our only solution is to send the transactions to mempool and hope that the attacker does not spot the transactions and back run them.

How to send to sequencer or mempool

To send your transaction bundle directly to the sequencer or mempool, enable Mempool mode in Bouquet's settings. Set the Mempool Simulation RPC URL to match the RPC you've configured in the Interceptor. Then, specify the Mempool Submit RPC URL for submitting your transactions. Do not use this mode for Ethereum Mainnet.

Choose one of the following as the Mempool Submit RPC URL when sending your transactions to a sequencer:

Mainnets:

Testnets:

When sending directly to mempool (eg, Gnosis), pick a RPC that you feel you can trust and will forward your transactions to block builders as fast as possible.

You can also adjust priority fee to be more appropriate for the network you are using. However, keep in mind, that you should be overpaying a bit for this, as you want to be more confident that all of your transactions land on the chain at the same time and that they are included quickly.

Need support and/or want to discuss about this?

If you need support or want to discuss more about The Interceptor, Bouquet or eth_simulateV1. Please join The Interceptor Discord. We provide 24/7 support for our tools.

Stay safe with The Interceptor simulations and happy asset rescuing!

[1] https://docs.optimism.io/chain/networks

[2] https://github.com/base-org/node/blob/main/.env.mainnet

Subscribe to Killari - Dark.florist
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.
More from Killari - Dark.florist

Skeleton

Skeleton

Skeleton