Skip to content
This repository was archived by the owner on Jan 13, 2023. It is now read-only.
This repository was archived by the owner on Jan 13, 2023. It is now read-only.

Unable to compile project  #515

@fooock

Description

@fooock

I installed packages and trying to build the project, but got this error:

> @dydxprotocol/solo@0.41.0 clean_contract_json /Users/javier/Projects/solo
> ts-node ./scripts/CleanBuild.ts


/Users/javier/Projects/solo/node_modules/ts-node/src/index.ts:434
    return new TSError(diagnosticText, diagnosticCodes)
           ^
TSError: ⨯ Unable to compile TypeScript:
scripts/CleanBuild.ts:70:59 - error TS2554: Expected 2 arguments, but got 3.

70     await writeFileAsync(finalDirectory + filename, json, null);
                                                             ~~~~
    at createTSError (/Users/javier/Projects/solo/node_modules/ts-node/src/index.ts:434:12)
    at reportTSError (/Users/javier/Projects/solo/node_modules/ts-node/src/index.ts:438:19)
    at getOutput (/Users/javier/Projects/solo/node_modules/ts-node/src/index.ts:578:36)
    at Object.compile (/Users/javier/Projects/solo/node_modules/ts-node/src/index.ts:775:32)
    at Module.m._compile (/Users/javier/Projects/solo/node_modules/ts-node/src/index.ts:858:43)
    at Module._extensions..js (internal/modules/cjs/loader.js:973:10)
    at Object.require.extensions.<computed> [as .ts] (/Users/javier/Projects/solo/node_modules/ts-node/src/index.ts:861:12)
    at Module.load (internal/modules/cjs/loader.js:812:32)
    at Function.Module._load (internal/modules/cjs/loader.js:724:14)
    at Function.Module.runMain (internal/modules/cjs/loader.js:1025:10)

My node and npm versions are:

$ node -v
v12.13.0
$ npm -v
6.12.0
The full stack trace:
$ npm install
$ npm run build

> @dydxprotocol/solo@0.41.0 build /Users/javier/Projects/solo
> npm run compile -- --all && npm run copy_tew && npm run clean_contract_json && npm run build:wrappers && npm run build:test_wrappers

> @dydxprotocol/solo@0.41.0 compile /Users/javier/Projects/solo
> truffle compile "--all"

Compiling your contracts...
===========================
Error: No such image: ethereum/solc:0.5.7
0.5.7 does not exist locally.

Attempting to download the Docker image.
✔ Fetching solc version list from solc-bin. Attempt #1
✔ Downloading compiler. Attempt #1.
> Compiling ./contracts/Migrations.sol
> Compiling ./contracts/external/helpers/OnlySolo.sol
> Compiling ./contracts/external/interestsetters/DoubleExponentInterestSetter.sol
> Compiling ./contracts/external/interestsetters/PolynomialInterestSetter.sol
> Compiling ./contracts/external/interfaces/ICurve.sol
> Compiling ./contracts/external/interfaces/IMakerOracle.sol
> Compiling ./contracts/external/interfaces/IUniswapV2Pair.sol
> Compiling ./contracts/external/lib/TypedSignature.sol
> Compiling ./contracts/external/multisig/DelayedMultiSig.sol
> Compiling ./contracts/external/multisig/MultiSig.sol
> Compiling ./contracts/external/multisig/PartiallyDelayedMultiSig.sol
> Compiling ./contracts/external/oracles/DaiPriceOracle.sol
> Compiling ./contracts/external/oracles/UsdcPriceOracle.sol
> Compiling ./contracts/external/oracles/WethPriceOracle.sol
> Compiling ./contracts/external/proxies/LiquidatorProxyV1ForSoloMargin.sol
> Compiling ./contracts/external/proxies/PayableProxyForSoloMargin.sol
> Compiling ./contracts/external/proxies/SignedOperationProxy.sol
> Compiling ./contracts/external/traders/CanonicalOrders.sol
> Compiling ./contracts/external/traders/DaiMigrator.sol
> Compiling ./contracts/external/traders/Expiry.sol
> Compiling ./contracts/external/traders/ExpiryV2.sol
> Compiling ./contracts/external/traders/FinalSettlement.sol
> Compiling ./contracts/external/traders/LimitOrders.sol
> Compiling ./contracts/external/traders/Refunder.sol
> Compiling ./contracts/external/traders/StopLimitOrders.sol
> Compiling ./contracts/protocol/Admin.sol
> Compiling ./contracts/protocol/Getters.sol
> Compiling ./contracts/protocol/Operation.sol
> Compiling ./contracts/protocol/Permission.sol
> Compiling ./contracts/protocol/SoloMargin.sol
> Compiling ./contracts/protocol/State.sol
> Compiling ./contracts/protocol/impl/AdminImpl.sol
> Compiling ./contracts/protocol/impl/OperationImpl.sol
> Compiling ./contracts/protocol/interfaces/IAutoTrader.sol
> Compiling ./contracts/protocol/interfaces/ICallee.sol
> Compiling ./contracts/protocol/interfaces/IErc20.sol
> Compiling ./contracts/protocol/interfaces/IExchangeWrapper.sol
> Compiling ./contracts/protocol/interfaces/IInterestSetter.sol
> Compiling ./contracts/protocol/interfaces/IPriceOracle.sol
> Compiling ./contracts/protocol/lib/Account.sol
> Compiling ./contracts/protocol/lib/Actions.sol
> Compiling ./contracts/protocol/lib/Cache.sol
> Compiling ./contracts/protocol/lib/Decimal.sol
> Compiling ./contracts/protocol/lib/Events.sol
> Compiling ./contracts/protocol/lib/Exchange.sol
> Compiling ./contracts/protocol/lib/Interest.sol
> Compiling ./contracts/protocol/lib/Math.sol
> Compiling ./contracts/protocol/lib/Monetary.sol
> Compiling ./contracts/protocol/lib/Require.sol
> Compiling ./contracts/protocol/lib/Storage.sol
> Compiling ./contracts/protocol/lib/Time.sol
> Compiling ./contracts/protocol/lib/Token.sol
> Compiling ./contracts/protocol/lib/Types.sol
> Compiling ./contracts/testing/ErroringOmiseToken.sol
> Compiling ./contracts/testing/ErroringToken.sol
> Compiling ./contracts/testing/OmiseToken.sol
> Compiling ./contracts/testing/TestAutoTrader.sol
> Compiling ./contracts/testing/TestCallee.sol
> Compiling ./contracts/testing/TestCounter.sol
> Compiling ./contracts/testing/TestCurve.sol
> Compiling ./contracts/testing/TestDoubleExponentInterestSetter.sol
> Compiling ./contracts/testing/TestInterestSetter.sol
> Compiling ./contracts/testing/TestLib.sol
> Compiling ./contracts/testing/TestMakerOracle.sol
> Compiling ./contracts/testing/TestPolynomialInterestSetter.sol
> Compiling ./contracts/testing/TestPriceOracle.sol
> Compiling ./contracts/testing/TestSimpleCallee.sol
> Compiling ./contracts/testing/TestSoloMargin.sol
> Compiling ./contracts/testing/TestToken.sol
> Compiling ./contracts/testing/TestUniswapV2Pair.sol
> Compiling ./contracts/testing/TestUniswapV2Pair2.sol
> Compiling ./contracts/testing/TokenA.sol
> Compiling ./contracts/testing/TokenB.sol
> Compiling ./contracts/testing/TokenC.sol
> Compiling canonical-weth/contracts/WETH9.sol
> Compiling openzeppelin-solidity/contracts/math/SafeMath.sol
> Compiling openzeppelin-solidity/contracts/ownership/Ownable.sol
> Compiling openzeppelin-solidity/contracts/utils/ReentrancyGuard.sol
> Compilation warnings encountered:

    project:/contracts/Migrations.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,project:/contracts/protocol/lib/Require.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,project:/contracts/protocol/lib/Math.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,project:/contracts/protocol/lib/Types.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,project:/contracts/protocol/lib/Account.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,project:/contracts/protocol/lib/Monetary.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,project:/contracts/protocol/lib/Cache.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,project:/contracts/protocol/lib/Decimal.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,project:/contracts/protocol/lib/Time.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,project:/contracts/protocol/lib/Interest.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,project:/contracts/protocol/interfaces/IErc20.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,project:/contracts/protocol/lib/Token.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,project:/contracts/protocol/interfaces/IInterestSetter.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,project:/contracts/protocol/interfaces/IPriceOracle.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,project:/contracts/protocol/lib/Storage.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,project:/contracts/protocol/State.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,project:/contracts/protocol/impl/AdminImpl.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,project:/contracts/protocol/Admin.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,project:/contracts/protocol/Getters.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,project:/contracts/protocol/interfaces/IAutoTrader.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,project:/contracts/protocol/interfaces/ICallee.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,project:/contracts/protocol/lib/Actions.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,project:/contracts/protocol/lib/Events.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,project:/contracts/protocol/interfaces/IExchangeWrapper.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,project:/contracts/protocol/lib/Exchange.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,project:/contracts/protocol/impl/OperationImpl.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,project:/contracts/protocol/Operation.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,project:/contracts/protocol/Permission.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,project:/contracts/protocol/SoloMargin.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,project:/contracts/external/helpers/OnlySolo.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,project:/contracts/external/interestsetters/DoubleExponentInterestSetter.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,project:/contracts/external/interestsetters/PolynomialInterestSetter.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,project:/contracts/external/interfaces/ICurve.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,project:/contracts/external/interfaces/IMakerOracle.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,project:/contracts/external/interfaces/IUniswapV2Pair.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,project:/contracts/external/lib/TypedSignature.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,project:/contracts/external/multisig/MultiSig.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,project:/contracts/external/multisig/DelayedMultiSig.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,project:/contracts/external/multisig/PartiallyDelayedMultiSig.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,project:/contracts/external/oracles/DaiPriceOracle.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,project:/contracts/external/oracles/UsdcPriceOracle.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,project:/contracts/external/oracles/WethPriceOracle.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,project:/contracts/external/proxies/LiquidatorProxyV1ForSoloMargin.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,project:/contracts/external/proxies/PayableProxyForSoloMargin.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,project:/contracts/external/proxies/SignedOperationProxy.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,project:/contracts/external/traders/CanonicalOrders.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,project:/contracts/external/traders/DaiMigrator.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,project:/contracts/external/traders/Expiry.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,project:/contracts/external/traders/ExpiryV2.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,project:/contracts/external/traders/FinalSettlement.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,project:/contracts/external/traders/LimitOrders.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,project:/contracts/external/traders/Refunder.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,project:/contracts/external/traders/StopLimitOrders.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,project:/contracts/testing/OmiseToken.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,project:/contracts/testing/ErroringOmiseToken.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,project:/contracts/testing/TestToken.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,project:/contracts/testing/ErroringToken.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,project:/contracts/testing/TestAutoTrader.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,project:/contracts/testing/TestCallee.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,project:/contracts/testing/TestCounter.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,project:/contracts/testing/TestCurve.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,project:/contracts/testing/TestDoubleExponentInterestSetter.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,project:/contracts/testing/TestInterestSetter.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,project:/contracts/testing/TestLib.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,project:/contracts/testing/TestMakerOracle.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,project:/contracts/testing/TestPolynomialInterestSetter.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,project:/contracts/testing/TestPriceOracle.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,project:/contracts/testing/TestSimpleCallee.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,project:/contracts/testing/TestSoloMargin.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,project:/contracts/testing/TestUniswapV2Pair.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,project:/contracts/testing/TestUniswapV2Pair2.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,project:/contracts/testing/TokenA.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,project:/contracts/testing/TokenB.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,project:/contracts/testing/TokenC.sol:20:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^

> Artifacts written to /Users/javier/Projects/solo/build/contracts
> Compiled successfully using:
   - solc: 0.5.7+commit.6da8b019.Linux.g++


> @dydxprotocol/solo@0.41.0 copy_tew /Users/javier/Projects/solo
> cp node_modules/@dydxprotocol/exchange-wrappers/build/contracts/TestExchangeWrapper.json ./build/contracts/


> @dydxprotocol/solo@0.41.0 clean_contract_json /Users/javier/Projects/solo
> ts-node ./scripts/CleanBuild.ts


/Users/javier/Projects/solo/node_modules/ts-node/src/index.ts:434
    return new TSError(diagnosticText, diagnosticCodes)
           ^
TSError: ⨯ Unable to compile TypeScript:
scripts/CleanBuild.ts:70:59 - error TS2554: Expected 2 arguments, but got 3.

70     await writeFileAsync(finalDirectory + filename, json, null);
                                                             ~~~~

    at createTSError (/Users/javier/Projects/solo/node_modules/ts-node/src/index.ts:434:12)
    at reportTSError (/Users/javier/Projects/solo/node_modules/ts-node/src/index.ts:438:19)
    at getOutput (/Users/javier/Projects/solo/node_modules/ts-node/src/index.ts:578:36)
    at Object.compile (/Users/javier/Projects/solo/node_modules/ts-node/src/index.ts:775:32)
    at Module.m._compile (/Users/javier/Projects/solo/node_modules/ts-node/src/index.ts:858:43)
    at Module._extensions..js (internal/modules/cjs/loader.js:973:10)
    at Object.require.extensions.<computed> [as .ts] (/Users/javier/Projects/solo/node_modules/ts-node/src/index.ts:861:12)
    at Module.load (internal/modules/cjs/loader.js:812:32)
    at Function.Module._load (internal/modules/cjs/loader.js:724:14)
    at Function.Module.runMain (internal/modules/cjs/loader.js:1025:10)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! @dydxprotocol/solo@0.41.0 clean_contract_json: `ts-node ./scripts/CleanBuild.ts`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the @dydxprotocol/solo@0.41.0 clean_contract_json script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/javier/.npm/_logs/2021-11-09T19_17_41_326Z-debug.log
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! @dydxprotocol/solo@0.41.0 build: `npm run compile -- --all && npm run copy_tew && npm run clean_contract_json && npm run build:wrappers && npm run build:test_wrappers`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the @dydxprotocol/solo@0.41.0 build script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/javier/.npm/_logs/2021-11-09T19_17_41_400Z-debug.log

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions