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

As in https://github.com/crytic/crytic-compile/pull/350, we may want to favor foundry over brownie when both config files are present

We need a way to find node_modules for monorepo that is more robust This is especially sticky for monorepo projects where something like `@openzeppelin/*` is not installed in the relative...

Introduces 2 new files: `justfile` and `flake.nix` in the project root. These provide a few new commands that are helpful for developers: - `just build`: build an executable which will...

### Describe the desired feature Hello, I am trying to run slither against multiple contracts with different required solc versions, however I am seeing this error: ```bash $ slither ./...

enhancement

## The Problem For now, the way slither works is by using the global compilation target selected through solc-select. But this is quite & uncustomizable in terms of functionality as...

enhancement

We could use some heuristics, like - Files named `x.t.sol` - Directory named `tests` - etc See discussion in https://github.com/crytic/crytic-compile/pull/251

high-priority

It looks like our CI regularly hangs because of the etherlime test. I dont think anyone is still using this platform, so I think we can disable it from the...

Is it possible to compile with viaIR? Currently getting stack too deep when running slither. Works totally with foundry.toml `viaIR: true`, but doesn't seem to be a config option for...

It's currently difficult to test locally so let's migrate to pytest and only use bash scripts to install dependencies. In a followup PR, we can create a docker file that...