Cargo.toml (977B)
1 [package] 2 name = "nostr_rust" 3 description = "A Rust implementation of the Nostr protocol" 4 documentation = "https://docs.rs/nostr_rust" 5 readme = "README.md" 6 repository = "https://github.com/0xtlt/nostr_rust" 7 keywords = ["nostr", "rust", "protocol", "encryption", "decryption"] 8 categories = ["api-bindings"] 9 license = "MIT" 10 authors = ["Thomas Tastet"] 11 version = "0.3.0" 12 edition = "2021" 13 14 # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html 15 16 [dependencies] 17 serde_json = { version = "1", default-features = false, features = ["std"] } 18 serde = { version = "1", default-features = false, features = ["derive"] } 19 serde_derive = "1" 20 sha256 = "1" 21 hex = "0.4" 22 # bech32 = "0.9" // TODO: use bech32 for encoding and decoding 23 rand = "0.8" 24 secp256k1 = { version = "0.24", features = ["bitcoin_hashes", "global-context", "rand-std"] } 25 tungstenite = { version = "0.17", default-features = false, features = ["rustls-tls-native-roots"] } 26 url = "2.3"