Open
Description
We frequently have timeout in our CI (ex: https://github.com/crytic/slither/runs/7537262148?check_suite_focus=true) because when solc-select installs everything, it makes a lot of requests to [binaries.soliditylang](https://binaries.soliditylang.org)
.
We could store all the binaries in https://github.com/crytic/solc, and when the user run install all
- Clone
crytic/solc
, and copy all the binaries at once - And only switch to
https://binaries.soliditylang.org
for the versions that are not there.
This will significantly reduce the number of requests and prevent the CI to fail.
We will need to update crytic/solc
more often, but I think that would be ok.