The Interceptor Developer. https://x.com/qhuesten

Breaking the $10,000 iO Bounty: My Journey to Crack an Indistinguishability Obfuscation Implementation
In Devcon in 14th November 2024, Ethereum foundation, Phantom.zone, and 0xPARC launched a 10 000 USD bounty for their practical Indistinguishability Obfuscation implementation. You can read more about this in obfustopia.io. This text provides a brief explanation of Indistinguishability Obfuscation (iO), an overview of the associated bounty, and a description of how I successfully broke it.What is Indistinguishability Obfuscation?Indistinguishability Obfuscation (commonly abbreviated as iO) is...

Breaking the $10,000 iO Bounty: My Journey to Crack an Indistinguishability Obfuscation Implementation
In Devcon in 14th November 2024, Ethereum foundation, Phantom.zone, and 0xPARC launched a 10 000 USD bounty for their practical Indistinguishability Obfuscation implementation. You can read more about this in obfustopia.io. This text provides a brief explanation of Indistinguishability Obfuscation (iO), an overview of the associated bounty, and a description of how I successfully broke it.What is Indistinguishability Obfuscation?Indistinguishability Obfuscation (commonly abbreviated as iO) is...

Simulation-Driven Development: A New Way To Build DApps
Traditional DApp development tutorials, such as DApp University's guide, often recommend tools like Ganache - a tool now deprecated - or Hardhat, as highlighted in Chainlink's tutorial. A newer alternative, Foundry, has also emerged as a powerful and efficient toolkit. These tools enable developers to set up a local testnet to simulate and interact with the Ethereum Virtual Machine (EVM), streamlining the development process. The typical workflow involves repeatedly deploying contra...

Simulation-Driven Development: A New Way To Build DApps
Traditional DApp development tutorials, such as DApp University's guide, often recommend tools like Ganache - a tool now deprecated - or Hardhat, as highlighted in Chainlink's tutorial. A newer alternative, Foundry, has also emerged as a powerful and efficient toolkit. These tools enable developers to set up a local testnet to simulate and interact with the Ethereum Virtual Machine (EVM), streamlining the development process. The typical workflow involves repeatedly deploying contra...

Injecting Custom Functions into Existing Contracts with eth_simulateV1
As detailed in The JSON-RPC Method eth_simulateV1 is now available on multiple networks, eth_simulateV1 is a powerful tool for conducting advanced simulations on Ethereum. Recently, we encountered a challenge: simulating a delegate call on an existing contract. This need arose from our desire to test delegate call transactions on Gnosis Safe before committing to the transaction or signing any messages. For example, with the Transaction Builder extension for Gnosis Safe, you can perform a mult...

Injecting Custom Functions into Existing Contracts with eth_simulateV1
As detailed in The JSON-RPC Method eth_simulateV1 is now available on multiple networks, eth_simulateV1 is a powerful tool for conducting advanced simulations on Ethereum. Recently, we encountered a challenge: simulating a delegate call on an existing contract. This need arose from our desire to test delegate call transactions on Gnosis Safe before committing to the transaction or signing any messages. For example, with the Transaction Builder extension for Gnosis Safe, you can perform a mult...

The Interceptor and Bouquet Now Supports Optimism, Base And Gnosis
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 wor...

The Interceptor and Bouquet Now Supports Optimism, Base And Gnosis
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 wor...
The JSON-RPC Method `eth_simulateV1` is now available on multiple networks
The eth_simulateV1 method is live on the Ethereum mainnet following the release of Geth v1.14.9 and Nethermind v1.28.0. It is also supported on networks like Base, Optimism, and Gnosis.What is eth_simulateV1?The method eth_simulateV1 is an enhancement of eth_call, designed to support multiple simultaneous calls and more advanced features. Previously, multicall functionality was achieved through tools such as:Alchemy forkingHardhat forkingFlashbots eth_callBundleMulticall contractsWhile these ...
The JSON-RPC Method `eth_simulateV1` is now available on multiple networks
The eth_simulateV1 method is live on the Ethereum mainnet following the release of Geth v1.14.9 and Nethermind v1.28.0. It is also supported on networks like Base, Optimism, and Gnosis.What is eth_simulateV1?The method eth_simulateV1 is an enhancement of eth_call, designed to support multiple simultaneous calls and more advanced features. Previously, multicall functionality was achieved through tools such as:Alchemy forkingHardhat forkingFlashbots eth_callBundleMulticall contractsWhile these ...