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.
- chore: ignore gas oracle tests
- chore: change gas oracle warn to trace
0.10.0 - 2023-04-12
- chore: sort Cargo.toml dependencies.
- feat: remove auth config.
- chore: run cargo-outdated.
- chore: run cargo-clippy.
- test: increase confirmations for testnet test.
0.9.1 - 2023-03-09
- Remove
structopt
and addclap
for CLI configuration. - Fix optimism testnet test.
0.9.0 - 2022-11-28
- Change to eth-tx-manager.
0.8.1 - 2022-11-21
-
Add basic documentation.
-
Add default value to chain-is-legacy.
0.8.0 - 2022-11-10
- Refactor configuration.
0.7.0 - 2022-11-01
-
Add support for legacy (non-EIP1559) transactions.
-
Add testnet tests.
-
Improve default gas oracle usability.
0.6.0 - 2022-08-15
-
Add integrity check for nonce too low
-
Add method for instantiating
tx-manager
with cleared database
0.5.0 - 2022-08-05
- Remove sender address from configuration.
0.4.0 - 2022-08-05
-
Fix transaction value conversion.
-
Fix
tx-hash
calculation. -
GasOracle is now optional and defaults to the provider.
-
Fix "already known" error.
-
Fix "transaction underpriced" error.
0.3.0 - 2022-08-01
- Add
rustls
feature.
0.2.0 - 2022-07-26
-
Complete
tx-manager
redesignThis version makes the transaction manager's interface synchronous. Additionally, it offers support for EIP-1559, has persistent storage and a more robust tracking of the state of transactions, and uses a gas oracle.
0.1.0 - 2021-12-28
- Initial release