Closed
Description
Copy/paste from #1161, but with checkboxes and slightly more granularity. These will likely become their own issues.
-
Replace api methods with instances of a Method class, with a middleware like layer for formatting/normalizing/validating method input/output.
-
Reduce middlewares to only those that make calls to the web3 api, moving the formatting middlewares to the Method input/output formatters.
-
Separate async and sync execution pathway through RequestManagers -> middlewares -> providers.
- Async Providers:
- HTTPProvider
- IPCProvider
- WebsocketProvider
- Async Versions of each Module
- Eth,
- Net
- Version
-
Parity Personal -
Parity Shh - Geth Admin
- Geth Miner
- Geth Personal
-
Geth Shh - Geth Tx Pool
-
Testing
- Async Providers:
Metadata
Assignees
Labels
No labels