James Prestwich
James Prestwich
## Bug Report `DefaultGuard` drop implementation results in being permanently unable to set new dispatchers (global or otherwise) if none was set before guard instantiation ### Version tracing_core @ 0.1.28...
## Motivation Would like to easily write generics over events belonging to a specific contract ## Solution Add a marker trait and impl it for all filter objects ## PR...
Moves RPC transports (and related traits and error) out of `ethers-providers` into a new crate. ## Motivation This is in service of #592. In order to introduce object-safe traits, we...
**Version** master **Platform** osx **Description** Some RPC methods take `Option` by spec, but the Middleware trait has them taking `Option` instead. This prevents users from calling with `pending` or `earliest`...
# What is wrong? Really small nit. `primitives` is incorrectly spelled `primatives` in `py_ecc.bls.g2_primatives`
some Home functions rely on the Db indexer, while the indexer relies on having an instance of home. This can't currently cause deadlocks, but is very brittle
I made a time lag provider in ethers. We should use it everywhere @ltchang2019 want to take this one?
to prevent malicious or faulty RPC providers from (e.g.) mis-reporting state roots to the updater, use the state proof utilities to authenticate critical data fetched by the RPC
Config for each chain should output the block height at which that chain was deployed, as well as the chunk size for log indexing for that chain ``` "index": {...
Ethers provides event listeners based on filter polling. Extend these to make them return `OpticsMessage` and `BridgeMessage` objects on `Dispatch` or `Send` events