aboutsummaryrefslogtreecommitdiffstats
path: root/packages/ethereum-types/src/index.ts
diff options
context:
space:
mode:
authorLeonid Logvinov <logvinov.leon@gmail.com>2019-02-02 02:58:29 +0800
committerGitHub <noreply@github.com>2019-02-02 02:58:29 +0800
commitae8d2ae2cb68995f5190d9450480811e512489e6 (patch)
tree8aaf8a479ce791cde6989749ad88826a83120022 /packages/ethereum-types/src/index.ts
parent78bdc2d6b4aa87e1e973d90ad83ee97ecaf4615e (diff)
parent79adf5cec69cf397d4e7165ee69b3df9ee84acae (diff)
downloaddexon-0x-contracts-ae8d2ae2cb68995f5190d9450480811e512489e6.tar
dexon-0x-contracts-ae8d2ae2cb68995f5190d9450480811e512489e6.tar.gz
dexon-0x-contracts-ae8d2ae2cb68995f5190d9450480811e512489e6.tar.bz2
dexon-0x-contracts-ae8d2ae2cb68995f5190d9450480811e512489e6.tar.lz
dexon-0x-contracts-ae8d2ae2cb68995f5190d9450480811e512489e6.tar.xz
dexon-0x-contracts-ae8d2ae2cb68995f5190d9450480811e512489e6.tar.zst
dexon-0x-contracts-ae8d2ae2cb68995f5190d9450480811e512489e6.zip
Merge pull request #1542 from 0xProject/feature/solc-docker
Implement docker as another backend for sol-compiler
Diffstat (limited to 'packages/ethereum-types/src/index.ts')
-rw-r--r--packages/ethereum-types/src/index.ts2
1 files changed, 2 insertions, 0 deletions
diff --git a/packages/ethereum-types/src/index.ts b/packages/ethereum-types/src/index.ts
index a8dcfd68a..8339ab5a6 100644
--- a/packages/ethereum-types/src/index.ts
+++ b/packages/ethereum-types/src/index.ts
@@ -509,6 +509,7 @@ export interface Source {
* (http://solidity.readthedocs.io/en/v0.4.24/using-the-compiler.html#compiler-input-and-output-json-description)
* contracts: List of contract names you wish to compile, or alternatively ['*'] to compile all contracts in the
* specified directory.
+ * useDockerisedSolc: If set to true - sol-compiler will try calling a dockerized installations of solc to achieve faster compilation times. Otherwise and by default - solcjs will be used. Defaults to false.
* solcVersion: If you don't want to compile each contract with the Solidity version specified in-file, you can force all
* contracts to compile with the the version specified here.
*/
@@ -517,5 +518,6 @@ export interface CompilerOptions {
artifactsDir?: string;
compilerSettings?: CompilerSettings;
contracts?: string[] | '*';
+ useDockerisedSolc?: boolean;
solcVersion?: string;
} // tslint:disable-line:max-file-line-count