James Prestwich

Results 93 issues of 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`...

bug

# What is wrong? Really small nit. `primitives` is incorrectly spelled `primatives` in `py_ecc.bls.g2_primatives`

Good First Issue

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

rust 🦀
fix

I made a time lag provider in ethers. We should use it everywhere @ltchang2019 want to take this one?

enhancement
rust 🦀
agents

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": {...

typescript
fix

Ethers provides event listeners based on filter polling. Extend these to make them return `OpticsMessage` and `BridgeMessage` objects on `Dispatch` or `Send` events

enhancement
typescript