- 
                Notifications
    
You must be signed in to change notification settings  - Fork 181
 
Description
I found an incompatibility issue when using @flashbots/ethers-provider-bundle version 1.x.x with ethers version 6.x.x, resulting in a module not found error.
Component: @flashbots/ethers-provider-bundle
Steps to reproduce bug:
- Set up a Node.js project with 
ethersv6.x.x and@flashbots/ethers-provider-bundlev1.x.x installed as dependencies inpackage.json. - Write or use existing TypeScript/JavaScript code that imports and attempts to initialize 
FlashbotsBundleProviderfrom@flashbots/ethers-provider-bundle. - Run the code or tests that involve this import and initialization.
 
Expected behavior:
The FlashbotsBundleProvider should be imported and initialized successfully without errors when used with a compatible version of ethers v6, as indicated by the Flashbots library documentation for v1.x.x.
Actual behavior:
When running the code, the following error occurs:
Cannot find module '@ethersproject/web' from 'node_modules/@flashbots/ethers-provider-bundle/build/index.js'This error indicates that the Flashbots library is attempting to import a module (@ethersproject/web) that is part of the ethers v5 structure but is not present or has been moved/removed in ethers v6.
Version number:
ethers: ^6.11.1@flashbots/ethers-provider-bundle: ^1.0.0 (the latest version)- Node.js: v20.18.1
 
Operating system:
Windows 11