ethers-rs/ethers-middleware/src
Andrea Simeoni 16ab3d5820
Feat middleware stack builder (#1890)
* ProviderBuilder struct + docs

* README

* Docs typos

* Removed useless Arc
Rename module

* Unit tests

* cargo +nightly fmt

* CHANGELOG

* CHANGELOG typo

* ci: fix docs job

* review: Removed Option<M>. Builder functions directly consume self.

* feat: `with_signer` builder function

* feat: `nonce_manager` builder function

* feat: `gas_oracle` builder function

* Unit tests

* Docs

* fix: cargo +nightly fmt

* Update ethers-middleware/src/builder.rs

Typo

Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>

* Builder functions provided as a trait
Update docs
Update tests

* cargo +nightly fmt

* CHANGELOG

Co-authored-by: Andrea Simeoni <>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2022-11-28 12:16:21 -08:00
..
gas_escalator chore(clippy): make clippy happy (#1778) 2022-10-11 10:49:05 -07:00
gas_oracle More gas oracles (#1251) 2022-08-20 16:04:08 -07:00
timelag fix(timelag): normalize block if block = None (#1146) 2022-04-14 12:20:35 -07:00
transformer chore: clippy (#1812) 2022-11-07 15:43:11 -08:00
builder.rs Feat middleware stack builder (#1890) 2022-11-28 12:16:21 -08:00
lib.rs Feat middleware stack builder (#1890) 2022-11-28 12:16:21 -08:00
nonce_manager.rs Add pub fn initialize_nonce in NonceMiddleManager (#840) 2022-01-31 21:04:26 +02:00
policy.rs chore: add rustfmt.toml (#537) 2021-10-29 14:29:35 +02:00
signer.rs enhance signer middleware to automatically switch legacy (#1832) 2022-11-07 12:27:45 -08:00