Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: temporary provider trait #20

Merged
merged 43 commits into from
Dec 18, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
680100d
wip
onbjerg Nov 5, 2023
1abecfd
chore: docs
Evalir Nov 6, 2023
7fd528d
feat: add `get_block`
onbjerg Nov 13, 2023
9515961
fmt
onbjerg Nov 17, 2023
9a87d48
fix rebase
onbjerg Nov 17, 2023
b3fe160
more fix
onbjerg Nov 17, 2023
66d48eb
fmt
onbjerg Nov 17, 2023
7135547
more rebase fix
onbjerg Nov 17, 2023
f9f230e
more fix
onbjerg Nov 17, 2023
f6a17af
fmt
onbjerg Nov 17, 2023
8b18d74
rm unused crates
onbjerg Nov 17, 2023
536a4ac
more fix
onbjerg Nov 17, 2023
b06e5e8
async trait wasm awesome hack
onbjerg Nov 17, 2023
bf80556
?
onbjerg Nov 17, 2023
367c8d2
??
onbjerg Nov 17, 2023
009e125
??????????
onbjerg Nov 17, 2023
b028f14
hokus pokus
onbjerg Nov 17, 2023
1235be1
feat: add tracing methods and a couple other ones (#32)
Evalir Nov 17, 2023
f38cf95
chore: TransactionRequest -> CallRequest (#33)
Evalir Nov 17, 2023
385b057
fix: return U256 for estimate_gas (#35)
Evalir Nov 17, 2023
a8eb670
fix: serialize block num w/o leading zeros (#37)
onbjerg Nov 21, 2023
423d9bf
fix: use u64 for block numbers (#38)
onbjerg Nov 21, 2023
b806dca
fix: deserialize block num as U64 (#39)
onbjerg Nov 21, 2023
a9cfe28
fix: typo
onbjerg Nov 21, 2023
fa0aac7
fix: dont skip gas used ratio if empty (#40)
onbjerg Nov 21, 2023
f7d77a8
fix(rpc-types): access list keys (#42)
onbjerg Nov 21, 2023
3ca3c90
chore: remove Cow from `TempProvider` (#43)
Evalir Nov 22, 2023
8ad7b7e
feat(`rpc-types`): RLP encoding/decoding for transaction types (#36)
Evalir Nov 23, 2023
0702253
feat(`TempProvider`): `raw_request` (#45)
Evalir Nov 23, 2023
ef5a20d
chore: bump alloy-primitives
onbjerg Nov 25, 2023
60bfad9
Merge branch 'main' into onbjerg/alloy-temp-provider-trait
Evalir Nov 27, 2023
d6ec347
chore: set uncle as default when missing transactions field
Evalir Nov 29, 2023
8c30905
Merge branch 'main' into onbjerg/alloy-temp-provider-trait
Evalir Dec 8, 2023
de1b5f3
fmt
Evalir Dec 8, 2023
e359e27
chore: remove pub
Evalir Dec 8, 2023
46bf17a
feat: support for additional fields on TransactionReceipt and Block (…
Evalir Dec 11, 2023
ead6a46
chore: add support for OtherFields in Transaction (#68)
Evalir Dec 11, 2023
351f990
Merge branch 'main' into onbjerg/alloy-temp-provider-trait
Evalir Dec 11, 2023
1d825ec
chore: turn off reqwest default features
Evalir Dec 13, 2023
2cfc178
Merge branch 'main' into onbjerg/alloy-temp-provider-trait
DaniPopes Dec 18, 2023
f767a99
chore: address provider review comments (#87)
Evalir Dec 18, 2023
1e694c5
Merge branch 'main' into onbjerg/alloy-temp-provider-trait
DaniPopes Dec 18, 2023
506b4c5
Merge branch 'main' into onbjerg/alloy-temp-provider-trait
DaniPopes Dec 18, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -58,19 +58,19 @@ tracing-subscriber = "0.3.18"

tempfile = "3.8"

auto_impl = "1.1"
assert_matches = "1.5"
auto_impl = "1.1"
base64 = "0.21"
bimap = "0.6"
home = "0.5"
itertools = "0.12"
pin-project = "1.1"
rand = "0.8.5"
reqwest = "0.11.18"
reqwest = { version = "0.11.18", default-features = false }
semver = "1.0"
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
serde_with = "3.4"
home = "0.5"
semver = "1.0"
serial_test = "2.0"
thiserror = "1.0"
url = "2.4"
4 changes: 2 additions & 2 deletions crates/providers/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -18,11 +18,11 @@ alloy-rpc-client.workspace = true
alloy-rpc-types.workspace = true
alloy-transport-http.workspace = true
alloy-transport.workspace = true

async-trait.workspace = true
reqwest.workspace = true
serde.workspace = true
thiserror.workspace = true
reqwest.workspace = true
auto_impl = "1.1.0"

[dev-dependencies]
tokio = { version = "1.33.0", features = ["macros"] }
Expand Down
Loading