ethers-rs/ethers-middleware/src
Remco Bloemen 18b4ef4e47
Robust gas oracles (#1222)
* Pass reqwest Client to constructors

* Add Median oracle aggregator

* DRY

* Weighted median

* Add cache layer

* Simplify lifetimes

* Add with_client constructors

* Update GasNow urls

* Add u256_from_f64_saturating

* Add polygon oracle

* Fixes

* Fix lints

* Remove dbg statements
2022-05-06 08:16:43 -07:00
..
gas_escalator feat: Relax `Clone` requirements when `Arc<M>` is used (#1183) 2022-04-27 15:33:22 +03:00
gas_oracle Robust gas oracles (#1222) 2022-05-06 08:16:43 -07:00
timelag fix(timelag): normalize block if block = None (#1146) 2022-04-14 12:20:35 -07:00
transformer chore(clippy): make clippy happy (#1230) 2022-05-06 08:15:49 -07:00
lib.rs chore(clippy): add some deny lints (#1064) 2022-03-19 10:05:39 -07: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 Ensure a consistent chain ID between a signer and provider in SignerMiddleware (#1095) 2022-04-10 10:55:30 -07:00