mirror of
https://github.com/comit-network/xmr-btc-swap.git
synced 2024-10-01 01:45:40 -04:00
15f7932f7f
Instead of checking once to see if Monero's `TxLock` has been published, the new trait should keep looking until the transaction has been found. The new trait also allows the caller to set an expected number of confirmations on the transaction. The implementation of the trait is currently part of test code, but it should be similar to what we will eventually do for an application.
34 lines
1.1 KiB
TOML
34 lines
1.1 KiB
TOML
[package]
|
|
name = "xmr-btc"
|
|
version = "0.1.0"
|
|
authors = ["CoBloX Team <team@coblox.tech>"]
|
|
edition = "2018"
|
|
|
|
[dependencies]
|
|
anyhow = "1"
|
|
async-trait = "0.1"
|
|
bitcoin = { version = "0.23", features = ["rand"] }
|
|
cross-curve-dleq = { git = "https://github.com/comit-network/cross-curve-dleq", rev = "a3e57a70d332b4ce9600663453b9bd02936d76bf" }
|
|
curve25519-dalek = "2"
|
|
ecdsa_fun = { version = "0.3.1", features = ["libsecp_compat"] }
|
|
ed25519-dalek = "1.0.0-pre.4" # Cannot be 1 because they depend on curve25519-dalek version 3
|
|
genawaiter = "0.99.1"
|
|
miniscript = "1"
|
|
monero = "0.9"
|
|
rand = "0.7"
|
|
sha2 = "0.9"
|
|
thiserror = "1"
|
|
tracing = "0.1"
|
|
|
|
[dev-dependencies]
|
|
backoff = { version = "0.2", features = ["tokio"] }
|
|
base64 = "0.12"
|
|
bitcoin-harness = { git = "https://github.com/coblox/bitcoin-harness-rs", rev = "d402b36d3d6406150e3bfb71492ff4a0a7cb290e" }
|
|
futures = "0.3"
|
|
monero-harness = { path = "../monero-harness" }
|
|
reqwest = { version = "0.10", default-features = false }
|
|
testcontainers = "0.10"
|
|
tokio = { version = "0.2", default-features = false, features = ["blocking", "macros", "rt-core", "time", "rt-threaded"] }
|
|
tracing = "0.1"
|
|
tracing-subscriber = "0.2"
|