[profile.default]
evm_version = "shanghai"
solc_version = "0.8.27"
gas_limit = 5000000000
deny_warnings = false
via_ir = false
optimizer = true
optimizer_runs = 100
src = "contracts/src"
test = "contracts/test"
out = "contracts/out"
script = "contracts/script"
cache_path = "contracts/cache"
broadcast = "contracts/broadcast"
libs = ["dependencies"]
remappings = [
"@eigenlayer/=dependencies/eigenlayer-middleware-1.3.1/lib/eigenlayer-contracts/src/",
"@eigenlayer-middleware/=dependencies/eigenlayer-middleware-1.3.1/",
"eigenlayer-contracts/=dependencies/eigenlayer-middleware-1.3.1/lib/eigenlayer-contracts/",
"forge-std-1.9.6/=dependencies/forge-std-1.9.6/",
"incredible-squaring/=contracts/src/",
]
[soldeer]
recursive_deps = true
remappings_location = "txt"
remappings_version = false
[dependencies]
eigenlayer-middleware = { version = "1.3.1", git = "https://github.com/Layr-Labs/eigenlayer-middleware", rev = "fd26169c7f988a53ad9ca1e745f40754afed4ed4" }
forge-std = "1.9.6"
"@openzeppelin-contracts" = "4.7.0"