Skip to content

Commit bc56f6a

Browse files
committed
feat: implement chat example with manual dial
1 parent f131308 commit bc56f6a

13 files changed

+1258
-2
lines changed

Cargo.lock

+113-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[workspace]
2-
members = [".", "examples/dcutr"]
2+
members = [".", "examples/dcutr", "examples/chat"]
33

44
[package]
55
name = "relay-server"

examples/chat/Cargo.toml

+42
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
[package]
2+
name = "chat-example"
3+
version = "0.1.0"
4+
authors = ["Calimero Limited <info@calimero.network>"]
5+
edition = "2021"
6+
repository = "https://github.com/calimero-network/relay-server"
7+
license = "MIT OR Apache-2.0"
8+
9+
[dependencies]
10+
camino = "1.1.6"
11+
clap = { version = "4.5.4", features = ["derive", "env"] }
12+
eyre = "0.6.12"
13+
libp2p = { version = "0.53.2", features = [
14+
"cbor",
15+
"dcutr",
16+
"dns",
17+
"gossipsub",
18+
"identify",
19+
"macros",
20+
"noise",
21+
"ping",
22+
"quic",
23+
"relay",
24+
"request-response",
25+
"tokio",
26+
"tcp",
27+
"tls",
28+
"yamux",
29+
] }
30+
multiaddr = "0.18.1"
31+
owo-colors = "4.0.0"
32+
serde = "1.0.196"
33+
serde_json = "1.0.113"
34+
tokio = { version = "1.35.1", features = [
35+
"io-std",
36+
"macros",
37+
"rt",
38+
"rt-multi-thread",
39+
] }
40+
toml = "0.8.9"
41+
tracing = "0.1.37"
42+
tracing-subscriber = { version = "0.3.17", features = ["env-filter"] }

0 commit comments

Comments
 (0)