forked from ethui/ethui
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCargo.toml
More file actions
104 lines (97 loc) · 4.19 KB
/
Copy pathCargo.toml
File metadata and controls
104 lines (97 loc) · 4.19 KB
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
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
[workspace.package]
version = "1.0.0"
edition = "2021"
license-file = "./LICENSE"
homepage = "https://github.com/iron-wallet"
repository = "https://github.com/iron/wallet/reth"
exclude = [".github/", "extension/"]
authors = ["Miguel Palhas <mpalhas@gmail.com>"]
[workspace]
resolver = "2"
members = [
"bin/iron",
"crates/settings",
"crates/tracing",
"crates/networks",
"crates/wallets",
"crates/ws",
"crates/http",
"crates/rpc",
"crates/connections",
"crates/dialogs",
"crates/abis",
"crates/forge",
"crates/types",
"crates/db",
"crates/sync",
"crates/sync/anvil",
"crates/sync/alchemy",
"crates/crypto",
"crates/broadcast",
"crates/exchange-rates",
"crates/simulator",
]
default-members = ["bin/iron"]
[workspace.dependencies]
iron-forge = { path = "crates/forge" }
iron-crypto = { path = "crates/crypto" }
iron-settings = { path = "crates/settings" }
iron-networks = { path = "crates/networks" }
iron-wallets = { path = "crates/wallets" }
iron-simulator = { path = "crates/simulator" }
iron-ws = { path = "crates/ws" }
iron-http = { path = "crates/http" }
iron-rpc = { path = "crates/rpc" }
iron-connections = { path = "crates/connections" }
iron-dialogs = { path = "crates/dialogs" }
iron-types = { path = "crates/types" }
iron-abis = { path = "crates/abis" }
iron-db = { path = "crates/db" }
iron-sync = { path = "crates/sync" }
iron-sync-anvil = { path = "crates/sync/anvil" }
iron-sync-alchemy = { path = "crates/sync/alchemy" }
iron-broadcast = { path = "crates/broadcast" }
iron-tracing = { path = "crates/tracing" }
iron-exchange-rates = { path = "crates/exchange-rates" }
tokio = { version = "1.33", features = ["full", "sync"] }
thiserror = "1.0"
ethers = { version = "2", features = ["ws"] }
sqlx = { version = "0.7.2", features = [
"runtime-tokio-rustls",
"sqlite",
"migrate",
] }
serde = { version = "1.0", features = ["derive", "std"] }
serde_json = "1.0"
async-trait = "0.1.68"
tauri = { version = "1.5.2", features = ["api-all", "system-tray"] }
once_cell = "1.18"
secrets = { version = "1.2.0", features = ["use-libsodium-sys"] }
tracing = "0.1"
jsonrpc-core = "18.0.0"
reqwest = { version = "0.11.22", default-features = false, features = [
"rustls-tls",
] }
alloy-primitives = { version = "0.4.1", features = ["serde"] }
url = "2.3"
futures = "0.3.28"
foundry-config = { git = "https://github.com/foundry-rs/foundry", rev = "nightly-6b72a8cabf247eb62fc432401264bc5cff0228a0" }
foundry-evm = { git = "https://github.com/foundry-rs/foundry", rev = "nightly-6b72a8cabf247eb62fc432401264bc5cff0228a0" }
foundry-utils = { git = "https://github.com/foundry-rs/foundry", rev = "nightly-6b72a8cabf247eb62fc432401264bc5cff0228a0" }
[patch.crates-io]
ethers = { git = "https://github.com/gakonst/ethers-rs", rev = "841ff8c47980798fbb47991e047f8481b1d5eb39" }
ethers-addressbook = { git = "https://github.com/gakonst/ethers-rs", rev = "841ff8c47980798fbb47991e047f8481b1d5eb39" }
ethers-core = { git = "https://github.com/gakonst/ethers-rs", rev = "841ff8c47980798fbb47991e047f8481b1d5eb39" }
ethers-contract = { git = "https://github.com/gakonst/ethers-rs", rev = "841ff8c47980798fbb47991e047f8481b1d5eb39" }
ethers-contract-abigen = { git = "https://github.com/gakonst/ethers-rs", rev = "841ff8c47980798fbb47991e047f8481b1d5eb39" }
ethers-providers = { git = "https://github.com/gakonst/ethers-rs", rev = "841ff8c47980798fbb47991e047f8481b1d5eb39" }
ethers-signers = { git = "https://github.com/gakonst/ethers-rs", rev = "841ff8c47980798fbb47991e047f8481b1d5eb39" }
ethers-middleware = { git = "https://github.com/gakonst/ethers-rs", rev = "841ff8c47980798fbb47991e047f8481b1d5eb39" }
ethers-etherscan = { git = "https://github.com/gakonst/ethers-rs", rev = "841ff8c47980798fbb47991e047f8481b1d5eb39" }
ethers-solc = { git = "https://github.com/gakonst/ethers-rs", rev = "841ff8c47980798fbb47991e047f8481b1d5eb39" }
foundry-compilers = { git = "https://github.com/foundry-rs/compilers" }
foundry-block-explorers = { git = "https://github.com/foundry-rs/block-explorers" }
alloy-dyn-abi = { git = "https://github.com/alloy-rs/core/" }
alloy-primitives = { git = "https://github.com/alloy-rs/core/" }
alloy-json-abi = { git = "https://github.com/alloy-rs/core/" }
alloy-sol-types = { git = "https://github.com/alloy-rs/core/" }