Skip to content

Instantly share code, notes, and snippets.

@feuGeneA
Created April 17, 2019 23:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save feuGeneA/ddeb93e5ab5c06c258e4ee62c4bc1456 to your computer and use it in GitHub Desktop.
Save feuGeneA/ddeb93e5ab5c06c258e4ee62c4bc1456 to your computer and use it in GitHub Desktop.
17Apr19:06:30 rc=1 [1 job] ~/dev/0x-monorepo/packages/sol-doc[feature/contracts/lib-asset-data *$%=]$ yarn build && yarn generate-v2-protocol-docs
yarn run v1.13.0
$ tsc
Done in 3.33s.
yarn run v1.13.0
$ (cd ../../contracts; sol-doc --contracts-dir . --contracts exchange/contracts/src/Exchange.sol asset-proxy/contracts/src/*Proxy.sol asset-proxy/contracts/src/libs/LibAssetData.sol extensions/contracts/src/OrderValidator/OrderValidator.sol exchange-forwarder/contracts/src/Forwarder.sol multisig/contracts/src/AssetProxyOwner.sol) > v2.0.0.json
Compiling 7 contracts (exchange/contracts/src/Exchange.sol,asset-proxy/contracts/src/ERC1155Proxy.sol,asset-proxy/contracts/src/ERC20Proxy.sol,asset-proxy/contracts/src/ERC721Proxy.sol,asset-proxy/contracts/src/MultiAssetProxy.sol,asset-proxy/contracts/src/libs/LibAssetData.sol,extensions/contracts/src/OrderValidator/OrderValidator.sol) with Solidity v0.5.7, with compiler settings {
"optimizer": {
"enabled": true,
"runs": 1000000,
"details": {
"yul": true,
"deduplicate": true,
"cse": true,
"constantOptimizer": true
}
},
"outputSelection": {
"*": {
"*": [
"abi",
"devdoc"
]
}
},
"evmVersion": "constantinople"
}...
warning Warning: The Yul optimiser is still experimental. Do not use it in production unless correctness of generated code is verified with extensive tests.
warning LibAssetData.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
warning IExchangeCore.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
warning MExchangeCore.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
warning MixinExchangeCore.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
warning LibAbiEncoder.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
warning IWrapperFunctions.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
warning MWrapperFunctions.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
warning MixinWrapperFunctions.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
warning IMatchOrders.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
warning MMatchOrders.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
warning MixinMatchOrders.sol:15:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
warning Exchange.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
warning IExchangeCore.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
warning IMatchOrders.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
warning IWrapperFunctions.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
warning IExchange.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
warning OrderValidator.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
Compiling 2 contracts (exchange-forwarder/contracts/src/Forwarder.sol,multisig/contracts/src/AssetProxyOwner.sol) with Solidity v0.4.24, with compiler settings {
"optimizer": {
"enabled": true,
"runs": 1000000,
"details": {
"yul": true,
"deduplicate": true,
"cse": true,
"constantOptimizer": true
}
},
"outputSelection": {
"*": {
"*": [
"abi",
"devdoc"
]
}
},
"evmVersion": "constantinople",
"remappings": [
"@0x/contracts-exchange-libs=/home/gene/dev/0x-monorepo/node_modules/@0x/contracts-exchange-libs",
"@0x/contracts-utils=/home/gene/dev/0x-monorepo/node_modules/@0x/contracts-utils",
"@0x/contracts-erc1155=/home/gene/dev/0x-monorepo/node_modules/@0x/contracts-erc1155",
"@0x/contracts-erc20=/home/gene/dev/0x-monorepo/node_modules/@0x/contracts-erc20",
"@0x/contracts-erc721=/home/gene/dev/0x-monorepo/node_modules/@0x/contracts-erc721",
"@0x/contracts-exchange=/home/gene/dev/0x-monorepo/node_modules/@0x/contracts-exchange"
]
}...
error IERC721Token.sol:69:24: ParserError: Expected ',' but got identifier
bytes calldata _data
^---^
error ISignatureValidator.sol:31:24: ParserError: Expected ',' but got identifier
bytes calldata signature
^-------^
error ITransactions.sol:32:24: ParserError: Expected ',' but got identifier
bytes calldata data,
^--^
{ Error: Compilation errors encountered
at new CompilationError (/home/gene/dev/0x-monorepo/packages/sol-compiler/src/utils/types.ts:41:9)
at Object.printCompilationErrorsAndWarnings (/home/gene/dev/0x-monorepo/packages/sol-compiler/src/utils/compiler.ts:217:15)
at Compiler.<anonymous> (/home/gene/dev/0x-monorepo/packages/sol-compiler/src/compiler.ts:301:17)
at step (/home/gene/dev/0x-monorepo/packages/sol-compiler/lib/src/compiler.js:43:23)
at Object.next (/home/gene/dev/0x-monorepo/packages/sol-compiler/lib/src/compiler.js:24:53)
at fulfilled (/home/gene/dev/0x-monorepo/packages/sol-compiler/lib/src/compiler.js:15:58)
at <anonymous> typeName: 'CompilationError', errorsCount: 3 }
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment