[package] name = "interledger-settlement-engines" description = "Interledger Settlement Engines" version = "0.2.0" authors = ["Georgios Konstantopoulos "] license = "Apache-2.0" edition = "2018" [dependencies] hex = "0.3.2" web3 = "0.8.0" log = "0.4.6" tokio = "0.1.21" hyper = "0.12.31" futures = "0.1.25" interledger-service = "0.3.0" interledger-settlement = "0.2.0" interledger-http = { version = "0.3.0", features = ["idempotency"] } interledger-service-util = "0.3.0" interledger-ildcp = "0.3.0" ethabi = "8.0.1" serde = { version = "1.0.101", default-features = false } serde_json = { version = "1.0.41", default-features = false } json = "0.11.14" bytes = "0.4.12" ring = "0.16.9" tokio-executor = "0.1.8" url = "2.1.0" reqwest = "0.9.20" env_logger = "0.6.2" uuid = { version = "0.8.1", features = ["serde", "v4"] } tokio-retry = "0.2.0" redis = "0.12.0" http = "0.1.17" clap = "2.32.0" clarity = "0.1.22" sha3 = "0.8.2" num-bigint = "0.2.2" num-traits = "0.2.8" lazy_static = "1.4.0" secrecy = { version = "0.5.0", features = ["serde", "bytes"] } zeroize = { version = "0.10.1", features = ["bytes"] } parking_lot = "0.9.0" config = { version = "0.9.3", features = [ "json", "yaml" ] } libc = "0.2.62" tiny-keccak= {version = "1.4.2", optional = true } secp256k1 = { version = "0.15.5", optional = true } rlp = { version = "0.4.2", optional = true } ethereum-types = { version = "0.6.0", optional = true } warp = "0.1.20" [dev-dependencies] lazy_static = "1.3" mockito = "0.20.0" parking_lot = "0.9.0" net2 = "0.2.33" os_type = "2.2.0" rand = "0.7.0" interledger = "0.5.0" ilp-node = "0.5.0" [features] ethereum = ["tiny-keccak", "secp256k1", "rlp", "ethereum-types"]