[package] name = "blockchain_contracts" version = "0.4.1" authors = ["CoBloX developers "] edition = "2018" description = "Blockchain contracts used by COMIT-network daemons to execute cryptographic protocols." homepage = "https://comit.network/" repository = "https://github.com/comit-network/blockchain-contracts" keywords = ["atomic-swaps", "blockchain", "cryptocurrencies", "comit", "htlc"] categories = ["cryptography::cryptocurrencies"] readme = "../README.md" license-file = "../LICENSE.md" [dependencies] byteorder = "1" hex-literal = "0.2" regex = "1" rust_bitcoin = { version = "0.25", package = "bitcoin" } [dev-dependencies] failure = "0.1" lazy_static = "1" log = "0.4" hex = "0.4" pretty_env_logger = "0.4" reqwest = { version = "0.10", features = ["json", "blocking"] } rust-crypto = "0.2" spectral = "0.6" testcontainers = "0.9" tiny-keccak = { version = "2", features = ["keccak"] } web3 = { version = "0.10", default-features = false, features = ["http"] } serde = { version = "1", features = ["derive"] } serde_json = "1" anyhow = "1" rust_bitcoin = { version = "0.25", package = "bitcoin", features = ["use-serde"] } # These versions need to be changed together with web3, depends on what version of primitive-types ships with web3 [dev-dependencies.primitive-types] features = ["rlp"] version = "0.5.0" [dev-dependencies.rlp] version = "0.4.2" # This dependency version is set by rust-bitcoin but we need the "recovery" feature on [dev-dependencies.secp256k1] features = ["recovery"] version = "0.19"