feat: fix test runner. Working version to get_amount_out

This commit is contained in:
Thales
2025-05-04 23:12:44 -03:00
committed by Tamara
parent afd5527b15
commit def49e7ddf
5 changed files with 178 additions and 62 deletions

View File

@@ -82,6 +82,8 @@ dependencies = [
"alloy-rpc-client",
"alloy-rpc-types",
"alloy-serde",
"alloy-signer",
"alloy-signer-local",
"alloy-transport",
"alloy-transport-http",
]
@@ -2078,6 +2080,18 @@ dependencies = [
"unicode-xid",
]
[[package]]
name = "dialoguer"
version = "0.10.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "59c6f2989294b9a498d3ad5491a79c6deb604617378e1cdc4bfc1c1361fe2f87"
dependencies = [
"console",
"shell-words",
"tempfile",
"zeroize",
]
[[package]]
name = "dialoguer"
version = "0.11.0"
@@ -2292,6 +2306,30 @@ dependencies = [
"zeroize",
]
[[package]]
name = "enum_delegate"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a8ea75f31022cba043afe037940d73684327e915f88f62478e778c3de914cd0a"
dependencies = [
"enum_delegate_lib",
"proc-macro2",
"quote",
"syn 1.0.109",
]
[[package]]
name = "enum_delegate_lib"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2e1f6c3800b304a6be0012039e2a45a322a093539c45ab818d9e6895a39c90fe"
dependencies = [
"proc-macro2",
"quote",
"rand 0.8.5",
"syn 1.0.109",
]
[[package]]
name = "enumn"
version = "0.1.14"
@@ -2374,7 +2412,7 @@ dependencies = [
"serde_json",
"sha3",
"thiserror 1.0.69",
"uint",
"uint 0.9.5",
]
[[package]]
@@ -2405,7 +2443,7 @@ dependencies = [
"impl-serde",
"primitive-types",
"scale-info",
"uint",
"uint 0.9.5",
]
[[package]]
@@ -2473,6 +2511,17 @@ dependencies = [
"ws_stream_wasm",
]
[[package]]
name = "evm_ekubo_sdk"
version = "0.4.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ea508be2fca38161c011c360afd34e9a6df2579273cd77b8e51aba11f35f59db"
dependencies = [
"insta",
"num-traits",
"uint 0.10.0",
]
[[package]]
name = "eyre"
version = "0.6.12"
@@ -2660,7 +2709,7 @@ dependencies = [
"alloy-sol-types",
"base64 0.22.1",
"chrono",
"dialoguer",
"dialoguer 0.11.0",
"ecdsa",
"eyre",
"forge-script-sequence",
@@ -3912,6 +3961,17 @@ dependencies = [
"generic-array",
]
[[package]]
name = "insta"
version = "1.43.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "154934ea70c58054b556dd430b99a98c2a7ff5309ac9891597e339b5c28f4371"
dependencies = [
"console",
"once_cell",
"similar",
]
[[package]]
name = "instant"
version = "0.1.13"
@@ -4938,7 +4998,7 @@ dependencies = [
"impl-rlp",
"impl-serde",
"scale-info",
"uint",
"uint 0.9.5",
]
[[package]]
@@ -5089,7 +5149,7 @@ dependencies = [
"tracing",
"tracing-subscriber",
"tycho-client",
"tycho-core",
"tycho-common",
"tycho-simulation",
]
@@ -7154,7 +7214,9 @@ dependencies = [
[[package]]
name = "tycho-client"
version = "0.61.1"
version = "0.66.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "84f6fa393d638764970a7f6ae5e0890cdb7af8a5e7acf7a6182e33c72a4aa673"
dependencies = [
"anyhow",
"async-trait",
@@ -7173,13 +7235,15 @@ dependencies = [
"tracing",
"tracing-appender",
"tracing-subscriber",
"tycho-core",
"tycho-common",
"uuid 1.15.1",
]
[[package]]
name = "tycho-core"
version = "0.61.1"
name = "tycho-common"
version = "0.66.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "03d4c3669a1169a4a86139553efa537bbf35378689beefdd8be706a1fe924d5d"
dependencies = [
"anyhow",
"async-trait",
@@ -7201,13 +7265,16 @@ dependencies = [
[[package]]
name = "tycho-simulation"
version = "0.77.1"
version = "0.99.1"
dependencies = [
"alloy",
"alloy-primitives",
"alloy-sol-types",
"chrono",
"dialoguer 0.10.4",
"dotenv",
"enum_delegate",
"evm_ekubo_sdk",
"foundry-config",
"foundry-evm",
"futures 0.3.31",
@@ -7228,7 +7295,7 @@ dependencies = [
"tokio-stream",
"tracing",
"tycho-client",
"tycho-core",
"tycho-common",
"uuid 1.15.1",
]
@@ -7286,6 +7353,18 @@ dependencies = [
"static_assertions",
]
[[package]]
name = "uint"
version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "909988d098b2f738727b161a106cfc7cab00c539c2687a8836f8e565976fb53e"
dependencies = [
"byteorder",
"crunchy",
"hex",
"static_assertions",
]
[[package]]
name = "unarray"
version = "0.1.4"