ethers-rs/ethers-providers/src
Meet Mangukiya e3ab2feada
feat(providers): add `RetryClient` (#1302)
* feat(providers): add RateAwareClient

* feat(providers): add RetryClient

* remove RateAwareClient

* feat(providers): add RetryPolicy, Backoff traits and some implementations

* remove backoff abstractions

* fix doc tests

* add helper methods for RetryClient Provider

* remove backoff wasm dependency

* remove conflicitng impl for TryFrom<&str>, etc.

* update docs and remove backoff crate dependency

* fix tests

* fix backoff formula

* use value, string is not leading to corerct serialization

* catch 429 error thrown as JsonRpcError

* fix requests_enqueued, make backoff and max retries configurable

* fix doc tests

* fix tests

* use match statement

* revert incorrect change

* ms precision backoffs, remove reduntant continue
2022-05-27 14:02:16 -07:00
..
transports feat(providers): add `RetryClient` (#1302) 2022-05-27 14:02:16 -07:00
ens.rs chore(clippy): add some deny lints (#1064) 2022-03-19 10:05:39 -07:00
erc.rs chore(clippy): fix newest nightly lints (#1298) 2022-05-22 15:18:57 -07:00
lib.rs feat: add paginated logs (#1285) 2022-05-23 14:23:35 -07:00
log_query.rs feat: add paginated logs (#1285) 2022-05-23 14:23:35 -07:00
pending_escalator.rs chore: fix wasm warnings (#1312) 2022-05-27 10:10:51 -04:00
pending_transaction.rs chore: fix wasm warnings (#1312) 2022-05-27 10:10:51 -04:00
provider.rs feat(providers): add `RetryClient` (#1302) 2022-05-27 14:02:16 -07:00
pubsub.rs feat(providers): load previous logs before subscribing (#1264) 2022-05-16 08:11:25 -07:00
stream.rs mark TransactionFut as Send (#723) 2021-12-23 16:29:51 +02:00