Cargo.toml 1.23 KB
Newer Older
1
[package]
2
name = "addrindexrs"
kenshin-samourai's avatar
kenshin-samourai committed
3
version = "0.4.0"
4 5
authors = ["Roman Zeyde <me@romanzey.de>", "kenshin-samourai <kenshin_samourai@tutanota.com>"]
description = "An efficient address indexer in Rust"
Roman Zeyde's avatar
Roman Zeyde committed
6
license = "MIT"
7 8 9 10
homepage = "https://github.com/Samourai-Wallet/addrindexrs"
repository = "https://github.com/Samourai-Wallet/addrindexrs"
keywords = ["bitcoin", "server", "index", "database"]
documentation = "https://github.com/Samourai-Wallet/addrindexrs/blob/master/doc/usage.md"
Roman Zeyde's avatar
Roman Zeyde committed
11
readme = "README.md"
Roman Zeyde's avatar
Roman Zeyde committed
12
edition = "2018"
13
build = "build.rs"
14

15 16 17
[package.metadata.configure_me]
spec = "config_spec.toml"

Roman Zeyde's avatar
Roman Zeyde committed
18 19 20
[profile.release]
lto = true

21
[features]
22
latest_rust = []  # use latest Rust features (otherwise, support Rust 1.34)
23

24
[dependencies]
Roman Zeyde's avatar
Roman Zeyde committed
25
base64 = "0.10"
26
bincode = "1.0"
27 28
bitcoin = { version = "0.21", features = ["use-serde"] }
bitcoin_hashes = "0.7.1"
29
configure_me = "0.3.3"
30
crossbeam-channel = "0.3"
31
dirs = "1.0"
Roman Zeyde's avatar
Roman Zeyde committed
32
error-chain = "0.12"
Roman Zeyde's avatar
Roman Zeyde committed
33
glob = "0.3"
34
hex = "0.3"
35
libc = "0.2"
36
log = "0.4"
37
lru = "0.1"
38
num_cpus = "1.0"
39
page_size = "0.4"
Roman Zeyde's avatar
Roman Zeyde committed
40
rocksdb = "0.12"
41 42 43 44
rust-crypto = "0.2"
serde = "1.0"
serde_derive = "1.0"
serde_json = "1.0"
45
signal-hook = "0.1"
Roman Zeyde's avatar
Roman Zeyde committed
46
stderrlog = "0.4.1"
Roman Zeyde's avatar
Roman Zeyde committed
47
sysconf = ">=0.3.4"
48
time = "0.1"
49
tiny_http = "0.6"
50 51

[build-dependencies]
52
configure_me_codegen = "0.3.12"