-
Notifications
You must be signed in to change notification settings - Fork 21
/
Copy pathCargo.toml
54 lines (46 loc) · 1.66 KB
/
Cargo.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
[package]
name = "uniswap-rs"
version = "0.4.0"
edition = "2021"
rust-version = "1.62"
authors = ["DaniPopes <[email protected]>"]
license = "MIT"
readme = "README.md"
repository = "https://github.com/danipopes/uniswap-rs"
homepage = "https://docs.rs/uniswap-rs"
description = "Unofficial Rust SDK library for Uniswap smart contracts."
keywords = ["dex", "uniswap", "sdk", "ethereum", "eth"]
exclude = [".github/", "abi/", "examples/", "scripts/", "build.rs"]
[build-dependencies]
ethers-contract-abigen = { version = "1.0", default-features = false }
eyre = ">=0"
walkdir = ">=2"
[dependencies]
ethers-core = "1.0"
ethers-contract = "1.0"
ethers-providers = "1.0"
thiserror = "1.0"
serde = { version = "1.0", optional = true }
serde_json = { version = "1.0", optional = true }
[dev-dependencies]
ethers-middleware = "1.0"
ethers-signers = "1.0"
tokio = { version = "1", features = ["macros"] }
# eyre = "0.6"
[features]
default = ["addresses"]
serde = ["dep:serde"]
addresses = ["serde", "serde_json"]
[workspace]
members = [".", "examples"]
# [patch.crates-io]
# ethers = { path = "../ethers-rs" }
# ethers-addressbook = { path = "../ethers-rs/ethers-addressbook" }
# ethers-contract = { path = "../ethers-rs/ethers-contract" }
# ethers-contract-abigen = { path = "../ethers-rs/ethers-contract/ethers-contract-abigen" }
# ethers-core = { path = "../ethers-rs/ethers-core" }
# ethers-etherscan = { path = "../ethers-rs/ethers-etherscan" }
# ethers-middleware = { path = "../ethers-rs/ethers-middleware" }
# ethers-providers = { path = "../ethers-rs/ethers-providers" }
# ethers-signers = { path = "../ethers-rs/ethers-signers" }
# ethers-solc = { path = "../ethers-rs/ethers-solc" }