Description
Ethereum-style smart contracts can be compiled from Solidity source code with `solc`. Developers use this language toolchain to check, compile, and integrate contract code before deployment. Compiler output can later control financial contracts, so versions and optimizer settings should be pinned.