{"repo":"marcija/web3-flashbots","free":true,"listed":false,"github":"https://github.com/marcija/web3-flashbots","clone":"git clone https://github.com/marcija/web3-flashbots.git","description":"This library extends Web3.py by adding flashbots functionality as a module, enabling direct submission of transaction bundles to block builders.","language":"Python","stars":19,"topics":["bitcoin","crypto","cryptocurrency","ethereum","flashbots","web3"],"license":"MIT","category":"blockchain-web3","readme_excerpt":"web3-flashbots This library extends Web3.py by adding flashbots functionality as a module, enabling direct submission of transaction bundles to block builders. It implements middleware to intercept eth sendBundle and eth callBundle calls, routing them to your specified MEV-compatible RPC endpoint. The flashbot method handles proper header injection for authenticated requests. Quickstart Now the w3.flashbots.sendBundle method should be available to you. Look in examples/simple.py for usage examples. Goerli To use goerli, add the goerli relay RPC to the flashbot function arguments. Development and testing Install poetry for dependency management. Poetry manages virtual environments and dependencies automatically. Note: IDE plugins available for enhanced development experience Simple Testnet Example See examples/simple.py for environment variable definitions. Linting It's advisable to run black with default rules for linting","default_branch":null,"files":null,"tree":[],"storefront":"/r/marcija","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/marcija/web3-flashbots/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}