Open palinatolmach opened 1 month ago
I can't reproduce the problem locally. If I npm install @eth-optimism/sdk
and import a contract from it, forge build
generates a Kontrol-readable file for this contract in the /out
folder, and kontrol build
works well. The issue might be specific to the project configuration, I'm moving this issue to Blocked until we're able to learn more details.
Follow up to https://github.com/runtimeverification/kontrol/pull/682.
Having some Hardhat-based dependencies in Foundry projects causes issues such as the one above when running
kontrol build
. One example of such a repository is Optimism SDK, which can be installed vianpm install @eth-optimism/sdk
.