{ "artifactsDir": "./generated-artifacts", "contractsDir": "./contracts", "useDockerisedSolc": true, "compilerSettings": { "optimizer": { "enabled": true, "runs": 1000000 }, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode.object", "evm.bytecode.sourceMap", "evm.deployedBytecode.object", "evm.deployedBytecode.sourceMap" ] } } }, "contracts": [ "@0x/contracts-asset-proxy/contracts/src/ERC20Proxy.sol", "@0x/contracts-asset-proxy/contracts/src/ERC721Proxy.sol", "@0x/contracts-asset-proxy/contracts/src/MultiAssetProxy.sol", "@0x/contracts-erc20/contracts/test/DummyERC20Token.sol", "@0x/contracts-erc20/contracts/test/DummyNoReturnERC20Token.sol", "@0x/contracts-erc20/contracts/test/ReentrantERC20Token.sol", "@0x/contracts-erc721/contracts/test/DummyERC721Token.sol", "@0x/contracts-exchange-libs/contracts/test/TestLibs.sol", "examples/ExchangeWrapper.sol", "examples/Validator.sol", "examples/Wallet.sol", "examples/Whitelist.sol", "src/Exchange.sol", "src/interfaces/IAssetProxyDispatcher.sol", "src/interfaces/IExchange.sol", "src/interfaces/IExchangeCore.sol", "src/interfaces/IMatchOrders.sol", "src/interfaces/ISignatureValidator.sol", "src/interfaces/ITransactions.sol", "src/interfaces/IValidator.sol", "src/interfaces/IWallet.sol", "src/interfaces/IWrapperFunctions.sol", "test/TestAssetProxyDispatcher.sol", "test/TestExchangeInternals.sol", "test/TestSignatureValidator.sol", "test/TestStaticCallReceiver.sol" ] }