mirror of
https://github.com/comit-network/xmr-btc-swap.git
synced 2024-10-31 15:20:15 +00:00
c900d12593
Created network, storage and protocol modules. Organised files into the modules where the belong. xmr_btc crate moved into isolated modulein swap crate. Remove the xmr_btc module and integrate into swap crate. Consolidate message related code Reorganise imports Remove unused parent Message enum Remove unused parent State enum Remove unused dependencies from Cargo.toml
63 lines
2.3 KiB
TOML
63 lines
2.3 KiB
TOML
[package]
|
|
name = "swap"
|
|
version = "0.1.0"
|
|
authors = ["CoBloX developers <team@coblox.tech>"]
|
|
edition = "2018"
|
|
description = "XMR/BTC trustless atomic swaps."
|
|
|
|
[dependencies]
|
|
anyhow = "1"
|
|
async-recursion = "0.3.1"
|
|
async-trait = "0.1"
|
|
atty = "0.2"
|
|
backoff = { version = "0.2", features = ["tokio"] }
|
|
base64 = "0.12"
|
|
bitcoin = { version = "0.25", features = ["rand", "use-serde"] }
|
|
bitcoin-harness = { git = "https://github.com/coblox/bitcoin-harness-rs", rev = "864b55fcba2e770105f135781dd2e3002c503d12" }
|
|
conquer-once = "0.3"
|
|
cross-curve-dleq = { git = "https://github.com/comit-network/cross-curve-dleq", rev = "eddcdea1d1f16fa33ef581d1744014ece535c920", features = ["serde"] }
|
|
curve25519-dalek = "2"
|
|
derivative = "2"
|
|
ecdsa_fun = { git = "https://github.com/LLFourn/secp256kfun", rev = "cdfbc766045ea678a41780919d6228dd5acee3be", features = ["libsecp_compat", "serde"] }
|
|
ed25519-dalek = { version = "1.0.0-pre.4", features = ["serde"] }# Cannot be 1 because they depend on curve25519-dalek version 3
|
|
futures = { version = "0.3", default-features = false }
|
|
libp2p = { version = "0.29", default-features = false, features = ["tcp-tokio", "yamux", "mplex", "dns", "noise", "request-response"] }
|
|
libp2p-tokio-socks5 = "0.4"
|
|
log = { version = "0.4", features = ["serde"] }
|
|
miniscript = { version = "4", features = ["serde"] }
|
|
monero = { version = "0.9", features = ["serde_support"] }
|
|
monero-harness = { path = "../monero-harness" }
|
|
prettytable-rs = "0.8"
|
|
rand = "0.7"
|
|
reqwest = { version = "0.10", default-features = false, features = ["socks"] }
|
|
rust_decimal = "1.8"
|
|
serde = { version = "1", features = ["derive"] }
|
|
serde_cbor = "0.11"
|
|
serde_derive = "1.0"
|
|
serde_json = "1"
|
|
sha2 = "0.9"
|
|
sled = "0.34"
|
|
structopt = "0.3"
|
|
strum = { version = "0.20", features = ["derive"] }
|
|
tempfile = "3"
|
|
thiserror = "1"
|
|
time = "0.2"
|
|
tokio = { version = "0.2", features = ["rt-threaded", "time", "macros", "sync"] }
|
|
tracing = { version = "0.1", features = ["attributes"] }
|
|
tracing-core = "0.1"
|
|
tracing-futures = { version = "0.2", features = ["std-future", "futures-03"] }
|
|
tracing-log = "0.1"
|
|
tracing-subscriber = { version = "0.2", default-features = false, features = ["fmt", "ansi", "env-filter"] }
|
|
url = "2.1"
|
|
uuid = { version = "0.8", features = ["serde", "v4"] }
|
|
void = "1"
|
|
|
|
[dev-dependencies]
|
|
get-port = "3"
|
|
hyper = "0.13"
|
|
port_check = "0.1"
|
|
serde_cbor = "0.11"
|
|
spectral = "0.6"
|
|
tempfile = "3"
|
|
testcontainers = "0.11"
|