alloy
alloy copied to clipboard
Transports, Middleware, and Networks for the Alloy project
Fixes #1053 This PR turned out a bit larger than I wanted it to be, but I don't think it makes much sense to split it into several ones. Here's...
Closes #736 ## Motivation Allow providers to get outputs from arbitrary sources, including synchronous ## Solution - [x] Add a `ProviderCall` future that wraps 4 data sources (rpc, batch rpc,...
### Component rpc ### Describe the feature you would like We should add support for `eth_sendUserOperation` in alloy's RPC. This could allow much easier communication with 4337 bundlers ### Additional...
### Motivation Resolves #1073 ### Solution I added `trait NonceManager` and two implementations: `SimpleNonceManager` and `CachedNonceManager` to allow the user to choose the behavior of nonces filling. In the recommended...
### Component provider, pubsub ### What version of Alloy are you on? _No response_ ### Operating System None ### Describe the bug Goal of the ticket is to remove the...
## Motivation Ref: #770 ## Solution - Adds a provider caching layer that dumps cache to fs. - Responses are saved as key-value pairs where `key` is the hash of...
### Component rpc ### What version of Alloy are you on? v0.2.0 ### Operating System Linux ### Describe the bug ## What happened After sending a transaction, I tried to...
### Component transports ### What version of Alloy are you on? alloy v0.2.1 ### Operating System Linux ### Describe the bug I am using an anvil instance and alloy bindings...
### Component network, json-rpc ### What version of Alloy are you on? v0.2.1 ### Operating System None ### Describe the bug Removing the default generic in `BlockTransactions` is a breaking...
### Component node-bindings, rpc, other ### What version of Alloy are you on? ├── alloy v0.1.4 │ ├── alloy-core v0.7.7 │ │ ├── alloy-primitives v0.7.7 │ │ │ ├── alloy-rlp...