crytic-compile icon indicating copy to clipboard operation
crytic-compile copied to clipboard

Abstraction layer for smart contract build systems

Results 111 crytic-compile issues
Sort by recently updated
recently updated
newest added

https://github.com/DmytroLitvinov/awesome-flake8-extensions Depending on the results, we might enable this in our other repo (slither, etc)

https://github.com/PyCQA/pydocstyle is a good option. However, this a successor to darglint may be available soon https://github.com/akaihola/darglint2

See - https://github.com/python/mypy/pull/13471 - https://stackoverflow.com/a/63550734

Library linking is a complex problem due to the various methods that exist for placeholder logic across the various compilation platforms and solidity versions. The common thread that exists across...

enhancement

_Originally posted by @0xalpharush in https://github.com/crytic/crytic-compile/issues/279#issuecomment-1427972499_ Hi, I'm getting this error when fuzz-testing one of my contracts with echidna in a monorepo structure that looks like the one in the...

the main errors are of the type that : karlyu@karls-MacBook-Pro crytic % crytic-compile . INFO:CryticCompile:Compilation warnings/errors on ./EchidnaE2E.sol: Error: Source "compliance/Compliance.sol" not found: File not found. Searched the following locations:...

For example ``` crytic-compile file.sol --solc-args "--optimize" ``` will fail, while ``` crytic-compile file.sol --solc-args "optimize" ``` works. But if multiple args are provided the `--` is required for every...

bug

Still need some more time to wrap up this PR - the current iteration needs more work and testing before merging.

Ex: running `slither /some/path` will not work for hardhat Found by @Xenomega

high-priority

Likely not used as a common export format so we should remove it to reduce code complexity.