diff --git a/Cargo.lock b/Cargo.lock index 1383c59..5244e16 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1,6 +1,6 @@ # This file is automatically @generated by Cargo. # It is not intended for manual editing. -version = 3 +version = 4 [[package]] name = "Inflector" @@ -139,7 +139,7 @@ checksum = "59d2a3357dde987206219e78ecfbbb6e8dad06cbb65292758d3270e6254f7355" [[package]] name = "app-data" version = "0.1.0" -source = "git+https://github.com/cowprotocol/services.git?tag=v2.287.1#d54d2319f3a4408538b8578aef5b091ec2e24431" +source = "git+https://github.com/cowprotocol/services.git?tag=v2.288.0#78a1b81c5da367fddcb1bf27f7cf9d9b3001fa20" dependencies = [ "anyhow", "bytes-hex", @@ -775,7 +775,7 @@ checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9" [[package]] name = "bytes-hex" version = "0.1.0" -source = "git+https://github.com/cowprotocol/services.git?tag=v2.287.1#d54d2319f3a4408538b8578aef5b091ec2e24431" +source = "git+https://github.com/cowprotocol/services.git?tag=v2.288.0#78a1b81c5da367fddcb1bf27f7cf9d9b3001fa20" dependencies = [ "hex", "serde", @@ -826,9 +826,9 @@ checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" [[package]] name = "chain" version = "0.1.0" -source = "git+https://github.com/cowprotocol/services.git?tag=v2.287.1#d54d2319f3a4408538b8578aef5b091ec2e24431" +source = "git+https://github.com/cowprotocol/services.git?tag=v2.288.0#78a1b81c5da367fddcb1bf27f7cf9d9b3001fa20" dependencies = [ - "derive_more", + "derive_more 1.0.0", "ethcontract", "serde", "thiserror", @@ -960,7 +960,7 @@ dependencies = [ [[package]] name = "contracts" version = "0.1.0" -source = "git+https://github.com/cowprotocol/services.git?tag=v2.287.1#d54d2319f3a4408538b8578aef5b091ec2e24431" +source = "git+https://github.com/cowprotocol/services.git?tag=v2.288.0#78a1b81c5da367fddcb1bf27f7cf9d9b3001fa20" dependencies = [ "anyhow", "ethcontract", @@ -974,6 +974,15 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e" +[[package]] +name = "convert_case" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec182b0ca2f35d8fc196cf3404988fd8b8c739a4d270ff118a398feb0cbec1ca" +dependencies = [ + "unicode-segmentation", +] + [[package]] name = "cookie" version = "0.17.0" @@ -1143,7 +1152,7 @@ dependencies = [ [[package]] name = "database" version = "0.1.0" -source = "git+https://github.com/cowprotocol/services.git?tag=v2.287.1#d54d2319f3a4408538b8578aef5b091ec2e24431" +source = "git+https://github.com/cowprotocol/services.git?tag=v2.288.0#78a1b81c5da367fddcb1bf27f7cf9d9b3001fa20" dependencies = [ "bigdecimal", "chrono", @@ -1192,13 +1201,35 @@ version = "0.99.17" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321" dependencies = [ - "convert_case", + "convert_case 0.4.0", "proc-macro2", "quote", "rustc_version", "syn 1.0.109", ] +[[package]] +name = "derive_more" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4a9b99b9cbbe49445b21764dc0625032a89b145a2642e67603e1c936f5458d05" +dependencies = [ + "derive_more-impl", +] + +[[package]] +name = "derive_more-impl" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb7330aeadfbe296029522e6c40f315320aba36fc43a5b3632f3795348f3bd22" +dependencies = [ + "convert_case 0.6.0", + "proc-macro2", + "quote", + "syn 2.0.66", + "unicode-xid", +] + [[package]] name = "difflib" version = "0.4.0" @@ -1426,13 +1457,12 @@ dependencies = [ [[package]] name = "ethrpc" version = "0.1.0" -source = "git+https://github.com/cowprotocol/services.git?tag=v2.287.1#d54d2319f3a4408538b8578aef5b091ec2e24431" +source = "git+https://github.com/cowprotocol/services.git?tag=v2.288.0#78a1b81c5da367fddcb1bf27f7cf9d9b3001fa20" dependencies = [ "anyhow", "async-trait", "contracts", "ethcontract", - "ethereum-types", "futures", "hex", "hex-literal", @@ -2518,14 +2548,14 @@ dependencies = [ [[package]] name = "model" version = "0.1.0" -source = "git+https://github.com/cowprotocol/services.git?tag=v2.287.1#d54d2319f3a4408538b8578aef5b091ec2e24431" +source = "git+https://github.com/cowprotocol/services.git?tag=v2.288.0#78a1b81c5da367fddcb1bf27f7cf9d9b3001fa20" dependencies = [ "anyhow", "app-data", "bigdecimal", "bytes-hex", "chrono", - "derivative", + "derive_more 1.0.0", "hex", "hex-literal", "lazy_static", @@ -2692,7 +2722,7 @@ dependencies = [ [[package]] name = "number" version = "0.1.0" -source = "git+https://github.com/cowprotocol/services.git?tag=v2.287.1#d54d2319f3a4408538b8578aef5b091ec2e24431" +source = "git+https://github.com/cowprotocol/services.git?tag=v2.288.0#78a1b81c5da367fddcb1bf27f7cf9d9b3001fa20" dependencies = [ "anyhow", "bigdecimal", @@ -2714,7 +2744,7 @@ dependencies = [ [[package]] name = "observe" version = "0.1.0" -source = "git+https://github.com/cowprotocol/services.git?tag=v2.287.1#d54d2319f3a4408538b8578aef5b091ec2e24431" +source = "git+https://github.com/cowprotocol/services.git?tag=v2.288.0#78a1b81c5da367fddcb1bf27f7cf9d9b3001fa20" dependencies = [ "async-trait", "atty", @@ -2790,9 +2820,8 @@ dependencies = [ [[package]] name = "order-validation" version = "0.1.0" -source = "git+https://github.com/cowprotocol/services.git?tag=v2.287.1#d54d2319f3a4408538b8578aef5b091ec2e24431" +source = "git+https://github.com/cowprotocol/services.git?tag=v2.288.0#78a1b81c5da367fddcb1bf27f7cf9d9b3001fa20" dependencies = [ - "cached", "contracts", "ethcontract", "thiserror", @@ -3210,7 +3239,7 @@ dependencies = [ [[package]] name = "rate-limit" version = "0.1.0" -source = "git+https://github.com/cowprotocol/services.git?tag=v2.287.1#d54d2319f3a4408538b8578aef5b091ec2e24431" +source = "git+https://github.com/cowprotocol/services.git?tag=v2.288.0#78a1b81c5da367fddcb1bf27f7cf9d9b3001fa20" dependencies = [ "anyhow", "futures", @@ -3756,7 +3785,7 @@ dependencies = [ [[package]] name = "shared" version = "0.1.0" -source = "git+https://github.com/cowprotocol/services.git?tag=v2.287.1#d54d2319f3a4408538b8578aef5b091ec2e24431" +source = "git+https://github.com/cowprotocol/services.git?tag=v2.288.0#78a1b81c5da367fddcb1bf27f7cf9d9b3001fa20" dependencies = [ "anyhow", "app-data", @@ -3771,9 +3800,9 @@ dependencies = [ "dashmap", "database", "derivative", + "derive_more 1.0.0", "ethcontract", "ethrpc", - "flate2", "futures", "gas-estimation", "hex", @@ -3802,14 +3831,11 @@ dependencies = [ "serde_with", "strum", "thiserror", - "time", "tokio", - "tokio-stream", "tracing", "tracing-subscriber", "ttl_cache", "url", - "warp", "web3", ] @@ -3925,7 +3951,7 @@ dependencies = [ [[package]] name = "solvers-dto" version = "0.1.0" -source = "git+https://github.com/cowprotocol/services.git?tag=v2.287.1#d54d2319f3a4408538b8578aef5b091ec2e24431" +source = "git+https://github.com/cowprotocol/services.git?tag=v2.288.0#78a1b81c5da367fddcb1bf27f7cf9d9b3001fa20" dependencies = [ "app-data", "bigdecimal", @@ -4332,7 +4358,7 @@ checksum = "3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76" [[package]] name = "testlib" version = "0.1.0" -source = "git+https://github.com/cowprotocol/services.git?tag=v2.287.1#d54d2319f3a4408538b8578aef5b091ec2e24431" +source = "git+https://github.com/cowprotocol/services.git?tag=v2.288.0#78a1b81c5da367fddcb1bf27f7cf9d9b3001fa20" dependencies = [ "anyhow", "ethcontract", @@ -5007,7 +5033,7 @@ dependencies = [ "arrayvec", "base64 0.21.7", "bytes", - "derive_more", + "derive_more 0.99.17", "ethabi", "ethereum-types", "futures", diff --git a/Cargo.toml b/Cargo.toml index 55de764..9944bcc 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -42,16 +42,16 @@ tower-http = { version = "0.4", features = ["trace"] } tracing = "0.1" web3 = "0.19" -contracts = { git = "https://github.com/cowprotocol/services.git", tag = "v2.287.1", package = "contracts" } -ethrpc = { git = "https://github.com/cowprotocol/services.git", tag = "v2.287.1", package = "ethrpc" } -observe = { git = "https://github.com/cowprotocol/services.git", tag = "v2.287.1", package = "observe" } -shared = { git = "https://github.com/cowprotocol/services.git", tag = "v2.287.1", package = "shared" } -dto = { git = "https://github.com/cowprotocol/services.git", tag = "v2.287.1", package = "solvers-dto" } -rate-limit = { git = "https://github.com/cowprotocol/services.git", tag = "v2.287.1", package = "rate-limit" } -number = { git = "https://github.com/cowprotocol/services.git", tag = "v2.287.1", package = "number" } +contracts = { git = "https://github.com/cowprotocol/services.git", tag = "v2.288.0", package = "contracts" } +ethrpc = { git = "https://github.com/cowprotocol/services.git", tag = "v2.288.0", package = "ethrpc" } +observe = { git = "https://github.com/cowprotocol/services.git", tag = "v2.288.0", package = "observe" } +shared = { git = "https://github.com/cowprotocol/services.git", tag = "v2.288.0", package = "shared" } +dto = { git = "https://github.com/cowprotocol/services.git", tag = "v2.288.0", package = "solvers-dto" } +rate-limit = { git = "https://github.com/cowprotocol/services.git", tag = "v2.288.0", package = "rate-limit" } +number = { git = "https://github.com/cowprotocol/services.git", tag = "v2.288.0", package = "number" } [dev-dependencies] -testlib = { git = "https://github.com/cowprotocol/services.git", tag = "v2.287.1", package = "testlib" } +testlib = { git = "https://github.com/cowprotocol/services.git", tag = "v2.288.0", package = "testlib" } glob = "0.3" maplit = "1" tempfile = "3"