I decided to make ProtocolApprovalsManager public method sync not to propagate asynceness early on onto the rest of the code. If later we decide that it is better to have this async, it should be easier to make that change than the opposite one. --- don't change below this line --- ENG-4064 Took 24 minutes
31 lines
812 B
TOML
31 lines
812 B
TOML
[package]
|
|
name = "tycho-execution"
|
|
version = "0.4.0"
|
|
edition = "2021"
|
|
|
|
[dependencies]
|
|
dotenv = "0.15.0"
|
|
lazy_static = "1.4.0"
|
|
num-bigint = "0.4.6"
|
|
hex = "0.4.3"
|
|
num-traits = "0.2.19"
|
|
serde = { version = "1.0.217", features = ["derive"] }
|
|
serde_json = "1.0.135"
|
|
thiserror = "1.0.69"
|
|
tokio = { version = "1.38.0", features = ["full"] }
|
|
|
|
alloy = { version = "0.5.4", features = ["providers", "rpc-types-eth"], optional = true }
|
|
alloy-sol-types = { version = "0.8.14", optional = true }
|
|
alloy-primitives = { version = "0.8.9", optional = true }
|
|
tycho-core = { git = "https://github.com/propeller-heads/tycho-indexer.git", package = "tycho-core", tag = "0.46.0" }
|
|
|
|
[dev-dependencies]
|
|
rstest = "0.24.0"
|
|
|
|
[features]
|
|
default = ["evm"]
|
|
evm = ["alloy", "alloy-sol-types", "alloy-primitives"]
|
|
|
|
[profile.bench]
|
|
debug = true
|