1+ [workspace ]
2+ members = [" ." , " crates/drift-gateway-types" ]
3+ resolver = " 2"
4+
5+ [workspace .dependencies ]
6+ drift-rs = { git = " https://github.com/drift-labs/drift-rs" , rev = " c6a3647" }
7+ serde = { version = " 1" , features = [" derive" ] }
8+ serde_json = " 1"
9+ rust_decimal = " 1"
10+ tokio = { version = " 1" , features = [" full" ] }
11+ reqwest = { version = " 0.12" , features = [" json" ] }
12+ thiserror = " 2"
13+ nanoid = " 0.4"
14+ faster-hex = " 0.10"
15+
116[package ]
217name = " drift-gateway"
318version = " 1.5.3"
@@ -6,25 +21,27 @@ edition = "2021"
621[dependencies ]
722actix-web = " *"
823argh = " *"
9- drift-rs = { git = " https://github.com/drift-labs/drift-rs " , rev = " c6a3647 " }
24+ drift-rs = { workspace = true }
1025base64 = " 0.22.1"
1126env_logger = " *"
12- faster-hex = " 0.10.0 "
27+ faster-hex = { workspace = true }
1328futures-util = " *"
1429log = " *"
15- nanoid = " 0.4.0 "
16- reqwest = { version = " * " , features = [ " json " ] }
17- rust_decimal = " * "
18- serde = { version = " * " , features = [ " derive " ] }
19- serde_json = " * "
30+ nanoid = { workspace = true }
31+ reqwest = { workspace = true }
32+ rust_decimal = { workspace = true }
33+ serde = { workspace = true }
34+ serde_json = { workspace = true }
2035sha256 = " 1.6.0"
2136solana-account-decoder-client-types = " 2"
2237solana-rpc-client-api = " 2"
2338solana-sdk = " 2"
2439solana-transaction-status = " 2"
25- thiserror = " * "
26- tokio = {version = " * " , features = [ " full " ] }
40+ thiserror = { workspace = true }
41+ tokio = { workspace = true }
2742tokio-tungstenite = " *"
43+ # Add dependency on our types crate
44+ drift-gateway-types = { path = " crates/drift-gateway-types" }
2845
2946[profile .release ]
3047panic = ' abort'
0 commit comments