Skip to content

Latest commit

 

History

History
115 lines (70 loc) · 3.38 KB

CHANGELOG.md

File metadata and controls

115 lines (70 loc) · 3.38 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Changed

  • Relaxed version requirement for Ethers - version requirement is now ^0.5.0.
  • Disabled default Ethers features to allow for building on Windows (which lacks IPC support, see gakonst/ethers-rs#393)

Added

  • Revert reason is now parsed, if there is any.

Fixed

  • value on a simulated transaction was incorrectly assumed to be the amount of Ether sent in a transaction. It is now correctly parsed as Bytes, since it represents the return data (if any) of the transaction.

Changed

  • Parameters are now validated before bundles are sent to the relay. Check the documentation for more information.
  • Bumped ethers to 0.5.1

Added

  • Added a helper to get the effective gas price of bundles and bundle transactions (SimulatedBundle::effective_gas_price and SimulatedTransaction::effective_gas_price).

Added

  • Added a way to get stats about bundles (FlashbotsMiddleware::get_bundle_stats)
  • Added a getter for the bundle hash of a pending bundle
  • Added a way to get stats about your searcher identity (FlashbotsMiddleware::get_user_stats)

Fixes

  • If your bundle contains a transaction that deploys a contract, the SimulatedTransaction will now have a destination (to) of None to distinguish this from the zero address.

Fixes

  • Handle non-JSONRPC errors from the Flashbots relay

Fixes

  • Correctly serializes bundle requests

NOTE: This release is unfortunately broken, please update to 0.2.1

Added

  • You can now wait for bundle inclusions (see PendingBundle).
  • Added BundleRequest::transaction_hashes

NOTE: This release is unfortunately broken, please update to 0.2.1

Added

  • Added a revert reason to simulated transactions

NOTE: This release is unfortunately broken, please update to 0.2.1

Changed

  • Pinned ethers dependencies to specific versions

NOTE: This release is unfortunately broken, please update to 0.2.1

Initial release.