ethers-rs/ethers-providers/src
Erwan f9f77e829b
fix(ws): propagate deserialization errors upstream + infura quickfix (#827)
* fix(ws): propagate error when deserialization fails

* fix(ws): tolerate case-insensitive match on the jsonrpc field

Infura streams notifications with jsonrpc all capitalized. This fails to
deserialize on our end because serde expect a precise match ressembling
the Notification jsonrpc field.

Fixes #684.

* chore(fmt): use nightly rustfmt

* chore: fmt

* chore: fix failing celo test

Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2022-01-24 15:38:00 +02:00
..
transports fix(ws): propagate deserialization errors upstream + infura quickfix (#827) 2022-01-24 15:38:00 +02:00
ens.rs chore: add rustfmt.toml (#537) 2021-10-29 14:29:35 +02:00
lib.rs Implement trace_callMany (#792) 2022-01-15 12:41:43 +02:00
pending_escalator.rs chore(clippy): make clippy happy (#705) 2021-12-19 06:28:38 +02:00
pending_transaction.rs chore(clippy): make clippy happy (#705) 2021-12-19 06:28:38 +02:00
provider.rs chore(deps): bump solang (#796) 2022-01-15 17:53:46 +02:00
pubsub.rs chore: add rustfmt.toml (#537) 2021-10-29 14:29:35 +02:00
stream.rs mark TransactionFut as Send (#723) 2021-12-23 16:29:51 +02:00