Quantal is a fast and lightweight build tool for Solidity.
Open Zeppelin compilation with no cache
By using multiple binary compilers in parallel, V8 caching and other optimizations, Quantal is on average 2-3x faster than truffle-compile. It follows the Unix principle of doing one thing but do it well, focusing exclusively on compilation related tasks.
Launch a new build each time a smart contract is modified.
yarn global add quantal
or
npm install -g quantal
quantal [options]
-w, --watch Watch for changes
-V, --version Display version
-h, --help Display help
The following truffle config options are currently supported:
{
contracts_build_directory,
contracts_directory,
compilers: {
solc: {
version, // See supported versions below
evmVersion,
optimizer: {
enabled,
runs
}
}
}
}
MacOS
Mojave (10.14) and High Sierra (10.13) currently supported for the following solc versions:
Linux
Windows