Skip to content

Tags: flashbots/web3-flashbots

Tags

v2.0.0

Toggle v2.0.0's commit message
web3.py v6 & goerli sunset

1. **Web3.py v6 Support**
   - Updated code to be compatible with Web3.py v6
   - Adjusted type hints and function signatures to align with Web3.py
     v6 changes
   - Updated dependencies to include Web3.py v6

2. **Network Handling Refactor**
   - Converted Network type to Enum for improved type safety
   - Updated FLASHBOTS_NETWORKS to use Network enum as keys
   - Added EnumAction class for argparse to handle Network enum

3. **Improved Transaction Handling**
   - Updated create_transaction function for dynamic gas price
     calculation
   - Enhanced flashbot() function with better documentation

4. **Type Safety Enhancements**
   - Introduced FlashbotsWeb3 class for better type checking
   - Updated type hints throughout the code to align with Web3.py v6

5. **Code Quality Improvements**
   - Switched from Black to Ruff for code formatting and linting
   - Reordered and optimized imports across multiple files

6. **Enhanced Logging**
   - Added logging to Flashbots class for key operations
   - Implemented dynamic logging configuration in simple.py example

v1.0.2

Toggle v1.0.2's commit message
throw exception from sendPrivateTransaction on goerli

v1.0.1

Toggle v1.0.1's commit message
Fix example and improve README

v1.0.0

Toggle v1.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
1.0.0 release (#53)

* add pypi files, update README, set version to 1.0.0

* fix package typo

* add build files to gitignore

v0.4.0

Toggle v0.4.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #11 from guanqun/master

pin down the web3 version to 5.17.0