flashbots-ethers-example icon indicating copy to clipboard operation
flashbots-ethers-example copied to clipboard

Flashbots Ethers TypeScript example for Node.js and browser

Flashbots Ethers Example

This project shows how to use Ethers to interact with Flashbots from JavaScript/TypeScript. The examples can be run in Node.js and the browser.

References:

  • https://github.com/ethers-io/ethers.js
  • https://github.com/flashbots/ethers-provider-flashbots-bundle

Project structure

Getting started

Clone the repository and install the dependencies:

git clone [email protected]:metachris/flashbots-ethers-example.git
cd flashbots-ethers-example
yarn

Run the code in Node.js:

yarn cli

Run the code in the browser:

  • yarn esbuild-browser:watch
  • open browser-test.html in your browser

To change between examples, update the imports in src/cli.ts and src/browser.ts.

License

The code is free to use however you want, no attribution necessary.

Feedback

Feel free to reach out via Github issues on this repository, or via Twitter @metachris.