solcjs
A set of JavaScript bindings for the Solidity compiler.
- Compile a specific contract to hex:
solcjs --bin {path/to/file.sol}
- Compile the ABI of a specific contract:
solcjs --abi {path/to/file.sol}
- Specify a base path to resolve imports from:
solcjs --bin --base-path {path/to/directory} {path/to/file.sol}
- Specify one or more paths to include containing external code:
solcjs --bin --include-path {path/to/directory} {path/to/file.sol}
- Optimise the generated bytecode:
solcjs --bin --optimize {path/to/file.sol}
Copyright © 2014—present the tldr-pages team and contributors.
This work is licensed under the Creative Commons Attribution 4.0 International License (CC-BY).