Skip to main content

Deploy details

Your deploy failed due to an error

Deploy failed for veascan

Dev merge into feat/multi-network-relayer

PR #414: dev@e292028

Deploy log

Initializing

Complete
5:36:59 AM: Build ready to start
5:37:12 AM: build-image version: 59029cc38debec12b365d8cde2431251b878d6bf (focal)
5:37:12 AM: buildbot version: 7247145a56b36a0319fe3c98407f85b1c4c84911
5:37:12 AM: Fetching cached dependencies
5:37:12 AM: Failed to fetch cache, continuing with build
5:37:12 AM: Starting to prepare the repo for build
5:37:13 AM: No cached dependencies found. Cloning fresh repo
5:37:13 AM: git clone --filter=blob:none https://github.com/kleros/vea
5:37:13 AM: Preparing Git Reference pull/414/head
5:37:15 AM: Starting to install dependencies
5:37:17 AM: mise python@3.13.2 install
5:37:17 AM: mise python@3.13.2 download cpython-3.13.2+20250317-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz
5:37:17 AM: mise python@3.13.2 extract cpython-3.13.2+20250317-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz
5:37:18 AM: mise python@3.13.2 python --version
5:37:18 AM: mise python@3.13.2 Python 3.13.2
5:37:18 AM: mise python@3.13.2 installed
5:37:18 AM: Python version set to 3.13
5:37:21 AM: Collecting pipenv
5:37:21 AM: Downloading pipenv-2024.4.1-py3-none-any.whl.metadata (17 kB)
5:37:21 AM: Collecting certifi (from pipenv)
5:37:21 AM: Downloading certifi-2025.1.31-py3-none-any.whl.metadata (2.5 kB)
5:37:21 AM: Collecting packaging>=22 (from pipenv)
5:37:21 AM: Downloading packaging-24.2-py3-none-any.whl.metadata (3.2 kB)
5:37:21 AM: Collecting setuptools>=67 (from pipenv)
5:37:21 AM: Downloading setuptools-77.0.3-py3-none-any.whl.metadata (6.6 kB)
5:37:21 AM: Collecting virtualenv>=20.24.2 (from pipenv)
5:37:21 AM: Downloading virtualenv-20.29.3-py3-none-any.whl.metadata (4.5 kB)
5:37:21 AM: Collecting distlib<1,>=0.3.7 (from virtualenv>=20.24.2->pipenv)
5:37:21 AM: Downloading distlib-0.3.9-py2.py3-none-any.whl.metadata (5.2 kB)
5:37:22 AM: Collecting filelock<4,>=3.12.2 (from virtualenv>=20.24.2->pipenv)
5:37:22 AM: Downloading filelock-3.18.0-py3-none-any.whl.metadata (2.9 kB)
5:37:22 AM: Collecting platformdirs<5,>=3.9.1 (from virtualenv>=20.24.2->pipenv)
5:37:22 AM: Downloading platformdirs-4.3.7-py3-none-any.whl.metadata (11 kB)
5:37:22 AM: Downloading pipenv-2024.4.1-py3-none-any.whl (3.0 MB)
5:37:22 AM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.0/3.0 MB 51.5 MB/s eta 0:00:00
5:37:22 AM: Downloading packaging-24.2-py3-none-any.whl (65 kB)
5:37:22 AM: Downloading setuptools-77.0.3-py3-none-any.whl (1.3 MB)
5:37:22 AM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.3/1.3 MB 36.2 MB/s eta 0:00:00
5:37:22 AM: Downloading virtualenv-20.29.3-py3-none-any.whl (4.3 MB)
5:37:22 AM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.3/4.3 MB 125.6 MB/s eta 0:00:00
5:37:22 AM: Downloading certifi-2025.1.31-py3-none-any.whl (166 kB)
5:37:22 AM: Downloading distlib-0.3.9-py2.py3-none-any.whl (468 kB)
5:37:22 AM: Downloading filelock-3.18.0-py3-none-any.whl (16 kB)
5:37:22 AM: Downloading platformdirs-4.3.7-py3-none-any.whl (18 kB)
5:37:22 AM: Installing collected packages: distlib, setuptools, platformdirs, packaging, filelock, certifi, virtualenv, pipenv
5:37:27 AM: Successfully installed certifi-2025.1.31 distlib-0.3.9 filelock-3.18.0 packaging-24.2 pipenv-2024.4.1 platformdirs-4.3.7 setuptools-77.0.3 virtualenv-20.29.3
5:37:27 AM: [notice] A new release of pip is available: 24.3.1 -> 25.0.1
5:37:27 AM: [notice] To update, run: pip install --upgrade pip
5:37:28 AM: Attempting Ruby version 2.7.2, read from environment
5:37:28 AM: Using Ruby version 2.7.2
5:37:29 AM: Started restoring cached go cache
5:37:29 AM: Finished restoring cached go cache
5:37:30 AM: go version go1.19.13 linux/amd64
5:37:31 AM: Using PHP version 8.0
5:37:33 AM: Attempting Node.js version '18' from .nvmrc
5:37:33 AM: Downloading and installing node v18.20.7...
5:37:34 AM: Computing checksum with sha256sum
5:37:34 AM: Checksums matched!
5:37:37 AM: Now using node v18.20.7 (npm v10.8.2)
5:37:37 AM: Enabling Node.js Corepack
5:37:37 AM: Started restoring cached build plugins
5:37:37 AM: Finished restoring cached build plugins
5:37:37 AM: Started restoring cached corepack dependencies
5:37:37 AM: Finished restoring cached corepack dependencies
5:37:37 AM: Started restoring cached yarn cache
5:37:37 AM: Finished restoring cached yarn cache
5:37:37 AM: ! Corepack is about to download https://repo.yarnpkg.com/4.6.0/packages/yarnpkg-cli/bin/yarn.js
5:37:37 AM: Installing Yarn version 1.22.19
5:37:37 AM: Preparing yarn@1.22.19 for immediate activation...
5:37:38 AM: yarn workspaces detected
5:37:38 AM: Installing npm packages using Yarn version 4.6.0
5:37:39 AM: ➤ YN0000: · Yarn 4.6.0
5:37:39 AM: ➤ YN0000: ┌ Resolution step
5:37:39 AM: ➤ YN0000: └ Completed in 0s 335ms
5:37:39 AM: ➤ YN0000: ┌ Post-resolution validation
5:37:39 AM: ➤ YN0060: │ eslint is listed by your project with version 8.57.1 (p9a55e), which doesn't satisfy what eslint-plugin-promise and other dependencies request (but they have non-overlapping ranges!).
➤ YN0060: │ eslint-plugin-promise is listed by your project with version 5.2.0 (p20dc4), which doesn't satisfy what eslint-config-standard requests (^6.0.0).
➤ YN0060: │ hardhat-deploy is listed by your project with version 0.14.0 (p12ee9), which doesn't satisfy what hardhat-deploy-ethers and other dependencies request (~0.12.0).
➤ YN0060: │ prettier is listed by your project with version 2.8.8 (p28920), which doesn't satisfy what solhint-plugin-prettier and other dependencies request (^3.0.0).
➤ YN0060: │ typescript is listed by your project with version 4.9.5 (pa007f), which doesn't satisfy what @wagmi/chains and other dependencies request (>=5.0.4 || >=5.0.4 || >=5.0.4 || >=5.0.4 || >=5.0.4 || >=5.0.4 || >=5.0.4).
➤ YN0060: │ web3 is listed by your project with version 4.16.0 (p1587c), which doesn't satisfy what web3-batched-send requests (^1.0.0-beta.46).
➤ YN0002: │ @kleros/vea-contracts@workspace:contracts doesn't provide eslint (pd72c7), requested by @typescript-eslint/eslint-plugin and other dependencies.
➤ YN0002: │ @kleros/vea-relayer-cli@workspace:relayer-cli doesn't provide @ethersproject/abi (p290ca), requested by @typechain/ethers-v5.
➤ YN0002: │ @kleros/vea-relayer-cli@workspace:relayer-cli doesn't provide @ethersproject/providers (p68f54), requested by @typechain/ethers-v5.
➤ YN0002: │ @kleros/vea-relayer-cli@workspace:relayer-cli doesn't provide @types/node (p91466), requested by ts-node.
➤ YN0002: │ @kleros/vea-relayer-cli@workspace:relayer-cli doesn't provide ethers (p275c4), requested by @typechain/ethers-v5.
➤ YN0002: │ @kleros/vea-relayer-cli@workspace:relayer-cli doesn't provide typechain (pc5f79), requested by @typechain/ethers-v5.
➤ YN0002: │ @kleros/vea-validator-cli@workspace:validator-cli doesn't provide @types/node (p3a6e3), requested by ts-node.
➤ YN0002: │ @kleros/vea-validator-cli@workspace:validator-cli doesn't provide ethers (p2317a), requested by @flashbots/ethers-provider-bundle and other dependencies.
➤ YN0002: │ @kleros/vea-validator-cli@workspace:validator-cli doesn't provide typechain (p0bc46), requested by @typechain/ethers-v6.
➤ YN0002: │ @kleros/veascan-web@workspace:veascan-web doesn't provide viem (p17116), requested by @wagmi/core.
➤ YN0002: │ vea@workspace:. doesn't provide eslint-plugin-n (pe29f4), requested by eslint-config-standard.
➤ YN0086: │ Some peer dependencies are incorrectly met by your project; run yarn explain peer-requirements <hash> for details, where <hash> is the six-letter p-prefixed code.
5:37:39 AM: ➤ YN0086: │ Some peer dependencies are incorrectly met by dependencies; run yarn explain peer-requirements for details.
5:37:39 AM: ➤ YN0000: └ Completed
5:37:39 AM: ➤ YN0000: ┌ Fetch step
5:38:08 AM: ➤ YN0013: │ 2180 packages were added to the project (+ 302.4 MiB).
5:38:08 AM: ➤ YN0000: └ Completed in 28s 293ms
5:38:08 AM: ➤ YN0000: ┌ Link step
5:38:32 AM: ➤ YN0007: │ vea@workspace:. must be built because it never has been before or the last one failed
5:38:32 AM: ➤ YN0007: │ @parcel/watcher@npm:2.5.0 must be built because it never has been before or the last one failed
5:38:32 AM: ➤ YN0007: │ core-js@npm:3.39.0 must be built because it never has been before or the last one failed
5:38:32 AM: ➤ YN0007: │ keccak@npm:3.0.4 must be built because it never has been before or the last one failed
5:38:32 AM: ➤ YN0007: │ secp256k1@npm:4.0.4 must be built because it never has been before or the last one failed
5:38:32 AM: ➤ YN0007: │ web3-bzz@npm:1.10.4 must be built because it never has been before or the last one failed
5:38:32 AM: ➤ YN0007: │ @swc/core@npm:1.10.1 [758d0] must be built because it never has been before or the last one failed
5:38:32 AM: ➤ YN0007: │ msgpackr-extract@npm:3.0.3 must be built because it never has been before or the last one failed
5:38:32 AM: ➤ YN0007: │ bufferutil@npm:4.0.9 must be built because it never has been before or the last one failed
5:38:32 AM: ➤ YN0007: │ es5-ext@npm:0.10.64 must be built because it never has been before or the last one failed
5:38:32 AM: ➤ YN0007: │ utf-8-validate@npm:5.0.10 must be built because it never has been before or the last one failed
5:38:32 AM: ➤ YN0000: │ vea@workspace:. STDOUT husky - Git hooks installed
5:38:32 AM: ➤ YN0000: │ web3-bzz@npm:1.10.4 STDOUT WARNING: the web3-bzz api will be deprecated in the next version
5:38:33 AM: ➤ YN0007: │ web3-shh@npm:1.10.4 must be built because it never has been before or the last one failed
5:38:33 AM: ➤ YN0007: │ lmdb@npm:2.8.5 must be built because it never has been before or the last one failed
5:38:33 AM: ➤ YN0000: │ web3-shh@npm:1.10.4 STDOUT WARNING: the web3-shh api will be deprecated in the next version
5:38:33 AM: ➤ YN0007: │ web3@npm:1.10.4 must be built because it never has been before or the last one failed
5:38:33 AM: ➤ YN0000: │ web3@npm:1.10.4 STDOUT Web3.js 4.x alpha has been released for early testing and feedback. Checkout doc at https://docs.web3js.org/
5:38:33 AM: ➤ YN0000: └ Completed in 25s 176ms
5:38:33 AM: ➤ YN0000: · Done with warnings in 54s 125ms
5:38:34 AM: npm packages installed using Yarn
5:38:34 AM: Successfully installed dependencies
5:38:34 AM: Starting build script
5:38:36 AM: Detected 0 framework(s)
5:38:36 AM: Section completed: initializing

Building

Failed
5:38:37 AM: Netlify Build
5:38:37 AM: ────────────────────────────────────────────────────────────────
5:38:37 AM:
5:38:37 AM: ❯ Version
5:38:37 AM: @netlify/build 30.0.3
5:38:37 AM:
5:38:37 AM: ❯ Flags
5:38:37 AM: accountId: 59b713c1cf321c2011ae7423
5:38:37 AM: baseRelDir: true
5:38:37 AM: buildId: 67e0ef7b9738ee00083341bb
5:38:37 AM: deployId: 67e0ef7b9738ee00083341bd
5:38:37 AM:
5:38:37 AM: ❯ Current directory
5:38:37 AM: /opt/build/repo
5:38:37 AM:
5:38:37 AM: ❯ Config file
5:38:37 AM: No config file was defined: using default values.
5:38:37 AM:
5:38:37 AM: ❯ Context
5:38:37 AM: deploy-preview
5:38:37 AM:
5:38:37 AM: Build command from Netlify app
5:38:37 AM: ────────────────────────────────────────────────────────────────
5:38:37 AM: ​
5:38:37 AM: $ yarn workspace @kleros/vea-contracts install && yarn workspace @kleros/veascan-web install && yarn workspace @kleros/vea-contracts build && yarn workspace @kleros/veascan-web build
5:38:38 AM: YN0000: · Yarn 4.6.0
5:38:38 AM: YN0000: ┌ Resolution step
5:38:38 AM: YN0000: └ Completed in 0s 420ms
5:38:38 AM: YN0000: ┌ Post-resolution validation
5:38:38 AM: YN0060: │ eslint is listed by your project with version 8.57.1 (p9a55e), which doesn't satisfy what eslint-plugin-promise and other dependencies request (but they have non-overlapping ranges!).
5:38:38 AM: YN0060: │ eslint-plugin-promise is listed by your project with version 5.2.0 (p20dc4), which doesn't satisfy what eslint-config-standard requests (^6.0.0).
5:38:38 AM: YN0060: │ hardhat-deploy is listed by your project with version 0.14.0 (p12ee9), which doesn't satisfy what hardhat-deploy-ethers and other dependencies request (~0.12.0).
5:38:38 AM: YN0060: │ prettier is listed by your project with version 2.8.8 (p28920), which doesn't satisfy what solhint-plugin-prettier and other dependencies request (^3.0.0).
5:38:38 AM: YN0060: │ typescript is listed by your project with version 4.9.5 (pa007f), which doesn't satisfy what @wagmi/chains and other dependencies request (>=5.0.4 || >=5.0.4 || >=5.0.4 || >=5.0.4 || >=5.0.4 || >=5.0.4 || >=5.0.4).
5:38:38 AM: YN0060: │ web3 is listed by your project with version 4.16.0 (p1587c), which doesn't satisfy what web3-batched-send requests (^1.0.0-beta.46).
5:38:38 AM: YN0002: │ @kleros/vea-contracts@workspace:contracts doesn't provide eslint (pd72c7), requested by @typescript-eslint/eslint-plugin and other dependencies.
5:38:38 AM: YN0002: │ @kleros/vea-relayer-cli@workspace:relayer-cli doesn't provide @ethersproject/abi (p290ca), requested by @typechain/ethers-v5.
5:38:38 AM: YN0002: │ @kleros/vea-relayer-cli@workspace:relayer-cli doesn't provide @ethersproject/providers (p68f54), requested by @typechain/ethers-v5.
5:38:38 AM: YN0002: │ @kleros/vea-relayer-cli@workspace:relayer-cli doesn't provide @types/node (p91466), requested by ts-node.
5:38:38 AM: YN0002: │ @kleros/vea-relayer-cli@workspace:relayer-cli doesn't provide ethers (p275c4), requested by @typechain/ethers-v5.
5:38:38 AM: YN0002: │ @kleros/vea-relayer-cli@workspace:relayer-cli doesn't provide typechain (pc5f79), requested by @typechain/ethers-v5.
5:38:38 AM: YN0002: │ @kleros/vea-validator-cli@workspace:validator-cli doesn't provide @types/node (p3a6e3), requested by ts-node.
5:38:38 AM: YN0002: │ @kleros/vea-validator-cli@workspace:validator-cli doesn't provide ethers (p2317a), requested by @flashbots/ethers-provider-bundle and other dependencies.
5:38:38 AM: YN0002: │ @kleros/vea-validator-cli@workspace:validator-cli doesn't provide typechain (p0bc46), requested by @typechain/ethers-v6.
5:38:38 AM: YN0002: │ @kleros/veascan-web@workspace:veascan-web doesn't provide viem (p17116), requested by @wagmi/core.
5:38:38 AM: YN0002: │ vea@workspace:. doesn't provide eslint-plugin-n (pe29f4), requested by eslint-config-standard.
5:38:38 AM: YN0086: │ Some peer dependencies are incorrectly met by your project; run yarn explain peer-requirements <hash> for details, where <hash> is the six-letter p-prefixed code.
5:38:38 AM: YN0086: │ Some peer dependencies are incorrectly met by dependencies; run yarn explain peer-requirements for details.
5:38:38 AM: YN0000: └ Completed
5:38:38 AM: YN0000: ┌ Fetch step
5:38:40 AM: YN0013: │ 2180 packages were added to the project (+ 302.4 MiB).
5:38:40 AM: YN0000: └ Completed in 1s 27ms
5:38:40 AM: YN0000: ┌ Link step
5:38:40 AM: YN0000: └ Completed in 0s 585ms
5:38:40 AM: YN0000: · Done with warnings in 2s 357ms
5:38:41 AM: YN0000: · Yarn 4.6.0
5:38:41 AM: YN0000: ┌ Resolution step
5:38:41 AM: YN0000: └ Completed in 0s 392ms
5:38:41 AM: YN0000: ┌ Post-resolution validation
5:38:41 AM: YN0060: │ eslint is listed by your project with version 8.57.1 (p9a55e), which doesn't satisfy what eslint-plugin-promise and other dependencies request (but they have non-overlapping ranges!).
5:38:41 AM: YN0060: │ eslint-plugin-promise is listed by your project with version 5.2.0 (p20dc4), which doesn't satisfy what eslint-config-standard requests (^6.0.0).
5:38:41 AM: YN0060: │ hardhat-deploy is listed by your project with version 0.14.0 (p12ee9), which doesn't satisfy what hardhat-deploy-ethers and other dependencies request (~0.12.0).
5:38:41 AM: YN0060: │ prettier is listed by your project with version 2.8.8 (p28920), which doesn't satisfy what solhint-plugin-prettier and other dependencies request (^3.0.0).
5:38:41 AM: YN0060: │ typescript is listed by your project with version 4.9.5 (pa007f), which doesn't satisfy what @wagmi/chains and other dependencies request (>=5.0.4 || >=5.0.4 || >=5.0.4 || >=5.0.4 || >=5.0.4 || >=5.0.4 || >=5.0.4).
5:38:41 AM: YN0060: │ web3 is listed by your project with version 4.16.0 (p1587c), which doesn't satisfy what web3-batched-send requests (^1.0.0-beta.46).
5:38:41 AM: YN0002: │ @kleros/vea-contracts@workspace:contracts doesn't provide eslint (pd72c7), requested by @typescript-eslint/eslint-plugin and other dependencies.
5:38:41 AM: YN0002: │ @kleros/vea-relayer-cli@workspace:relayer-cli doesn't provide @ethersproject/abi (p290ca), requested by @typechain/ethers-v5.
5:38:41 AM: YN0002: │ @kleros/vea-relayer-cli@workspace:relayer-cli doesn't provide @ethersproject/providers (p68f54), requested by @typechain/ethers-v5.
5:38:41 AM: YN0002: │ @kleros/vea-relayer-cli@workspace:relayer-cli doesn't provide @types/node (p91466), requested by ts-node.
5:38:41 AM: YN0002: │ @kleros/vea-relayer-cli@workspace:relayer-cli doesn't provide ethers (p275c4), requested by @typechain/ethers-v5.
5:38:41 AM: YN0002: │ @kleros/vea-relayer-cli@workspace:relayer-cli doesn't provide typechain (pc5f79), requested by @typechain/ethers-v5.
5:38:41 AM: YN0002: │ @kleros/vea-validator-cli@workspace:validator-cli doesn't provide @types/node (p3a6e3), requested by ts-node.
5:38:41 AM: YN0002: │ @kleros/vea-validator-cli@workspace:validator-cli doesn't provide ethers (p2317a), requested by @flashbots/ethers-provider-bundle and other dependencies.
5:38:41 AM: YN0002: │ @kleros/vea-validator-cli@workspace:validator-cli doesn't provide typechain (p0bc46), requested by @typechain/ethers-v6.
5:38:41 AM: YN0002: │ @kleros/veascan-web@workspace:veascan-web doesn't provide viem (p17116), requested by @wagmi/core.
5:38:41 AM: YN0002: │ vea@workspace:. doesn't provide eslint-plugin-n (pe29f4), requested by eslint-config-standard.
5:38:41 AM: YN0086: │ Some peer dependencies are incorrectly met by your project; run yarn explain peer-requirements <hash> for details, where <hash> is the six-letter p-prefixed code.
5:38:41 AM: YN0086: │ Some peer dependencies are incorrectly met by dependencies; run yarn explain peer-requirements for details.
5:38:42 AM: YN0000: └ Completed
5:38:42 AM: YN0000: ┌ Fetch step
5:38:42 AM: YN0000: └ Completed in 0s 707ms
5:38:42 AM: YN0000: ┌ Link step
5:38:43 AM: YN0000: └ Completed in 0s 591ms
5:38:43 AM: YN0000: · Done with warnings in 2s 40ms
5:38:45 AM: Downloading compiler 0.8.24
5:38:49 AM: Warning: SPDX license identifier not provided in source file. Before publishing, consider adding a comment containing "SPDX-License-Identifier: <SPDX-License>" to each source file. Use "SPDX-License-Identifier: UNLICENSED" for non-open-source code. Please see https://spdx.org for more information.
5:38:49 AM: --> src/canonical/gnosis-chain/IAMB.sol
5:38:49 AM: Warning: SPDX license identifier not provided in source file. Before publishing, consider adding a comment containing "SPDX-License-Identifier: <SPDX-License>" to each source file. Use "SPDX-License-Identifier: UNLICENSED" for non-open-source code. Please see https://spdx.org for more information.
5:38:49 AM: --> src/canonical/polygon/lib/ExitPayloadReader.sol
5:38:49 AM: Warning: SPDX license identifier not provided in source file. Before publishing, consider adding a comment containing "SPDX-License-Identifier: <SPDX-License>" to each source file. Use "SPDX-License-Identifier: UNLICENSED" for non-open-source code. Please see https://spdx.org for more information.
5:38:49 AM: --> src/canonical/polygon/lib/RLPReader.sol
5:38:49 AM: Warning: This declaration shadows an existing declaration.
5:38:49 AM: --> src/devnets/arbitrumToEth/VeaOutboxArbToEthDevnet.sol:115:9:
5:38:49 AM: |
5:38:49 AM: 115 | Claim memory claim = Claim({
5:38:49 AM: | ^^^^^^^^^^^^^^^^^^
5:38:49 AM: Note: The shadowed declaration is here:
5:38:49 AM: --> src/devnets/arbitrumToEth/VeaOutboxArbToEthDevnet.sol:35:5:
5:38:49 AM: |
5:38:49 AM: 35 | function claim(uint256 _epoch, bytes32 _stateRoot) public payable override onlyByDevnetOperator {
5:38:49 AM: | ^ (Relevant source part starts here and spans across multiple lines).
5:38:49 AM: Warning: This declaration shadows an existing declaration.
5:38:49 AM: --> src/devnets/arbitrumToGnosis/VeaOutboxArbToGnosisDevnet.sol:109:9:
5:38:49 AM: |
5:38:49 AM: 109 | Claim memory claim = Claim({
5:38:49 AM: | ^^^^^^^^^^^^^^^^^^
5:38:49 AM: Note: The shadowed declaration is here:
5:38:49 AM: --> src/devnets/arbitrumToGnosis/VeaOutboxArbToGnosisDevnet.sol:35:5:
5:38:49 AM: |
5:38:49 AM: 35 | function claim(uint256 _epoch, bytes32 _stateRoot) public override onlyByDevnetOperator {
5:38:49 AM: | ^ (Relevant source part starts here and spans across multiple lines).
5:38:49 AM: Warning: This contract has a payable fallback function, but no receive ether function. Consider adding a receive ether function.
5:38:49 AM: --> src/utils/optimistic-rollups/veaInboxSaveSnapshot.sol:15:1:
5:38:49 AM: |
5:38:49 AM: 15 | contract VeaInboxSaveSnapshot {
5:38:49 AM: | ^ (Relevant source part starts here and spans across multiple lines).
5:38:49 AM: Note: The payable fallback function is defined here.
5:38:49 AM: --> src/utils/optimistic-rollups/veaInboxSaveSnapshot.sol:22:5:
5:38:49 AM: |
5:38:49 AM: 22 | fallback() external payable {
5:38:49 AM: | ^ (Relevant source part starts here and spans across multiple lines).
5:38:49 AM: Warning: Failure condition of 'send' ignored. Consider using 'transfer' instead.
5:38:49 AM: --> src/arbitrumToEth/VeaOutboxArbToEth.sol:229:13:
5:38:49 AM: |
5:38:49 AM: 229 | payable(msg.sender).send(refund); // User is responsible for accepting ETH.
5:38:49 AM: | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5:38:49 AM: Warning: Failure condition of 'send' ignored. Consider using 'transfer' instead.
5:38:49 AM: --> src/arbitrumToEth/VeaOutboxArbToEth.sol:267:13:
5:38:49 AM: |
5:38:49 AM: 267 | payable(msg.sender).send(refund); // User is responsible for accepting ETH.
5:38:49 AM: | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5:38:49 AM: Warning: Failure condition of 'send' ignored. Consider using 'transfer' instead.
5:38:49 AM: --> src/arbitrumToEth/VeaOutboxArbToEth.sol:426:13:
5:38:49 AM: |
5:38:49 AM: 426 | payable(BURN_ADDRESS).send(burn);
5:38:49 AM: | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5:38:49 AM: Warning: Failure condition of 'send' ignored. Consider using 'transfer' instead.
5:38:49 AM: --> src/arbitrumToEth/VeaOutboxArbToEth.sol:427:13:
5:38:49 AM: |
5:38:49 AM: 427 | payable(_claim.claimer).send(depositPlusReward); // User is responsible for accepting ETH.
5:38:49 AM: | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5:38:49 AM: Warning: Failure condition of 'send' ignored. Consider using 'transfer' instead.
5:38:49 AM: --> src/arbitrumToEth/VeaOutboxArbToEth.sol:429:13:
5:38:49 AM: |
5:38:49 AM: 429 | payable(_claim.claimer).send(deposit); // User is responsible for accepting ETH.
5:38:49 AM: | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5:38:49 AM: Warning: Failure condition of 'send' ignored. Consider using 'transfer' instead.
5:38:49 AM: --> src/arbitrumToEth/VeaOutboxArbToEth.sol:442:9:
5:38:49 AM: |
5:38:49 AM: 442 | payable(BURN_ADDRESS).send(burn); // half burnt
5:38:49 AM: | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5:38:49 AM: Warning: Failure condition of 'send' ignored. Consider using 'transfer' instead.
5:38:49 AM: --> src/arbitrumToEth/VeaOutboxArbToEth.sol:443:9:
5:38:49 AM: |
5:38:49 AM: 443 | payable(_claim.challenger).send(depositPlusReward); // User is responsible for accepting ETH.
5:38:49 AM: | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5:38:49 AM: Warning: Failure condition of 'send' ignored. Consider using 'transfer' instead.
5:38:49 AM: --> src/arbitrumToEth/VeaOutboxArbToEth.sol:456:17:
5:38:49 AM: |
5:38:49 AM: 456 | payable(_claim.claimer).send(deposit); // User is responsible for accepting ETH.
5:38:49 AM: | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5:38:49 AM: Warning: Failure condition of 'send' ignored. Consider using 'transfer' instead.
5:38:49 AM: --> src/arbitrumToEth/VeaOutboxArbToEth.sol:461:17:
5:38:49 AM: |
5:38:49 AM: 461 | payable(claimer).send(deposit); // User is responsible for accepting ETH.
5:38:49 AM: | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5:38:49 AM: Warning: Failure condition of 'send' ignored. Consider using 'transfer' instead.
5:38:49 AM: --> src/arbitrumToEth/VeaOutboxArbToEth.sol:476:17:
5:38:49 AM: |
5:38:49 AM: 476 | payable(_claim.challenger).send(deposit); // User is responsible for accepting ETH.
5:38:49 AM: | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5:38:49 AM: Warning: Failure condition of 'send' ignored. Consider using 'transfer' instead.
5:38:49 AM: --> src/arbitrumToEth/VeaOutboxArbToEth.sol:481:17:
5:38:49 AM: |
5:38:49 AM: 481 | payable(challenger).send(deposit); // User is responsible for accepting ETH.
5:38:49 AM: | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5:38:49 AM: Warning: Failure condition of 'send' ignored. Consider using 'transfer' instead.
5:38:49 AM: --> src/devnets/arbitrumToEth/VeaOutboxArbToEthDevnet.sol:57:13:
5:38:49 AM: |
5:38:49 AM: 57 | payable(msg.sender).send(refund); // User is responsible for accepting ETH.
5:38:49 AM: | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5:38:49 AM: Warning: Failure condition of 'send' ignored. Consider using 'transfer' instead.
5:38:49 AM: --> src/devnets/arbitrumToEth/VeaOutboxArbToEthDevnet.sol:85:13:
5:38:49 AM: |
5:38:49 AM: 85 | payable(BURN_ADDRESS).send(burn);
5:38:49 AM: | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5:38:49 AM: Warning: Failure condition of 'send' ignored. Consider using 'transfer' instead.
5:38:49 AM: --> src/devnets/arbitrumToEth/VeaOutboxArbToEthDevnet.sol:86:13:
5:38:49 AM: |
5:38:49 AM: 86 | payable(_claim.claimer).send(depositPlusReward); // User is responsible for accepting ETH.
5:38:49 AM: | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5:38:49 AM: Warning: Failure condition of 'send' ignored. Consider using 'transfer' instead.
5:38:49 AM: --> src/devnets/arbitrumToEth/VeaOutboxArbToEthDevnet.sol:88:13:
5:38:49 AM: |
5:38:49 AM: 88 | payable(_claim.claimer).send(deposit); // User is responsible for accepting ETH.
5:38:49 AM: | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5:38:49 AM: Warning: Failure condition of 'send' ignored. Consider using 'transfer' instead.
5:38:49 AM: --> src/gnosisToArbitrum/VeaOutboxGnosisToArb.sol:210:13:
5:38:49 AM: |
5:38:49 AM: 210 | payable(msg.sender).send(refund); // User is responsible for accepting ETH.
5:38:49 AM: | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5:38:49 AM: Warning: Failure condition of 'send' ignored. Consider using 'transfer' instead.
5:38:49 AM: --> src/gnosisToArbitrum/VeaOutboxGnosisToArb.sol:229:13:
5:38:49 AM: |
5:38:49 AM: 229 | payable(msg.sender).send(refund); // User is responsible for accepting ETH.
5:38:49 AM: | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5:38:49 AM: Warning: Failure condition of 'send' ignored. Consider using 'transfer' instead.
5:38:49 AM: --> src/gnosisToArbitrum/VeaOutboxGnosisToArb.sol:356:13:
5:38:49 AM: |
5:38:49 AM: 356 | payable(BURN_ADDRESS).send(burn);
5:38:49 AM: | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5:38:49 AM: Warning: Failure condition of 'send' ignored. Consider using 'transfer' instead.
5:38:49 AM: --> src/gnosisToArbitrum/VeaOutboxGnosisToArb.sol:357:13:
5:38:49 AM: |
5:38:49 AM: 357 | payable(claimer).send(depositPlusReward); // User is responsible for accepting ETH.
5:38:49 AM: | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5:38:49 AM: Warning: Failure condition of 'send' ignored. Consider using 'transfer' instead.
5:38:49 AM: --> src/gnosisToArbitrum/VeaOutboxGnosisToArb.sol:359:13:
5:38:49 AM: |
5:38:49 AM: 359 | payable(claimer).send(deposit); // User is responsible for accepting ETH.
5:38:49 AM: | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5:38:49 AM: Warning: Failure condition of 'send' ignored. Consider using 'transfer' instead.
5:38:49 AM: --> src/gnosisToArbitrum/VeaOutboxGnosisToArb.sol:373:9:
5:38:49 AM: |
5:38:49 AM: 373 | payable(BURN_ADDRESS).send(burn); // half burnt
5:38:49 AM: | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5:38:49 AM: Warning: Failure condition of 'send' ignored. Consider using 'transfer' instead.
5:38:49 AM: --> src/gnosisToArbitrum/VeaOutboxGnosisToArb.sol:374:9:
5:38:49 AM: |
5:38:49 AM: 374 | payable(challenger).send(depositPlusReward); // User is responsible for accepting ETH.
5:38:49 AM: | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5:38:49 AM: Warning: Failure condition of 'send' ignored. Consider using 'transfer' instead.
5:38:49 AM: --> src/gnosisToArbitrum/VeaOutboxGnosisToArb.sol:387:13:
5:38:49 AM: |
5:38:49 AM: 387 | payable(claimer).send(deposit); // User is responsible for accepting ETH.
5:38:49 AM: | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5:38:49 AM: Warning: Failure condition of 'send' ignored. Consider using 'transfer' instead.
5:38:49 AM: --> src/gnosisToArbitrum/VeaOutboxGnosisToArb.sol:401:13:
5:38:49 AM: |
5:38:49 AM: 401 | payable(challenger).send(deposit); // User is responsible for accepting ETH.
5:38:49 AM: | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5:38:49 AM: Warning: Failure condition of 'send' ignored. Consider using 'transfer' instead.
5:38:49 AM: --> src/devnets/gnosisToArbitrum/VeaOutboxGnosisToArbDevnet.sol:52:13:
5:38:49 AM: |
5:38:49 AM: 52 | payable(msg.sender).send(refund); // User is responsible for accepting ETH.
5:38:49 AM: | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5:38:49 AM: Warning: Failure condition of 'send' ignored. Consider using 'transfer' instead.
5:38:49 AM: --> src/devnets/gnosisToArbitrum/VeaOutboxGnosisToArbDevnet.sol:66:13:
5:38:49 AM: |
5:38:49 AM: 66 | payable(BURN_ADDRESS).send(burn);
5:38:49 AM: | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5:38:49 AM: Warning: Failure condition of 'send' ignored. Consider using 'transfer' instead.
5:38:49 AM: --> src/devnets/gnosisToArbitrum/VeaOutboxGnosisToArbDevnet.sol:67:13:
5:38:49 AM: |
5:38:49 AM: 67 | payable(claimer).send(depositPlusReward); // User is responsible for accepting ETH.
5:38:49 AM: | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5:38:49 AM: Warning: Failure condition of 'send' ignored. Consider using 'transfer' instead.
5:38:49 AM: --> src/devnets/gnosisToArbitrum/VeaOutboxGnosisToArbDevnet.sol:69:13:
5:38:49 AM: |
5:38:49 AM: 69 | payable(claimer).send(deposit); // User is responsible for accepting ETH.
5:38:49 AM: | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5:38:49 AM: Warning: Failure condition of 'send' ignored. Consider using 'transfer' instead.
5:38:49 AM: --> src/gnosisToArbitrum/RouterGnosisToArb.sol:270:9:
5:38:49 AM: |
5:38:49 AM: 270 | payable(msg.sender).send(_amount); // User is responsible for accepting ETH.
5:38:49 AM: | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5:38:49 AM: Warning: Return value of low-level calls not used.
5:38:49 AM: --> src/utils/L1/veaOutboxMultiChallenge.sol:24:13:
5:38:49 AM: |
5:38:49 AM: 24 | veaOutboxOnL1.call{value: deposit}(datas[i]);
5:38:49 AM: | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5:38:49 AM: Warning: Failure condition of 'send' ignored. Consider using 'transfer' instead.
5:38:49 AM: --> src/utils/L1/veaOutboxMultiChallenge.sol:28:26:
5:38:49 AM: |
5:38:49 AM: 28 | if (balance > 0) payable(msg.sender).send(balance - 1); // msg.sender responsible to accept eth
5:38:49 AM: | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5:38:49 AM: Warning: Return value of low-level calls not used.
5:38:49 AM: --> src/utils/L1/veaOutboxMultiChallengeWETH.sol:30:13:
5:38:49 AM: |
5:38:49 AM: 30 | veaOutboxOnL1.call(datas[i]);
5:38:49 AM: | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5:38:49 AM: Warning: Unnamed return variable can remain unassigned. Add an explicit return with value to all non-reverting code paths or name the variable.
5:38:49 AM: --> src/canonical/polygon/lib/MerklePatriciaProof.sol:18:30:
5:38:49 AM: |
5:38:49 AM: 18 | ) internal pure returns (bool) {
5:38:49 AM: | ^^^^
5:38:49 AM: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
5:38:49 AM: --> src/test/bridge-mocks/arbitrum/ArbSysMockWithBridge.sol:22:46:
5:38:49 AM: |
5:38:49 AM: 22 | function sendTxToL1(address destination, bytes calldata calldataForL1) external payable returns (uint256) {
5:38:49 AM: | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5:38:49 AM: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
5:38:49 AM: --> src/test/bridge-mocks/arbitrum/InboxMock.sol:25:9:
5:38:49 AM: |
5:38:49 AM: 25 | address to,
5:38:49 AM: | ^^^^^^^^^^
5:38:49 AM: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
5:38:49 AM: --> src/test/bridge-mocks/arbitrum/InboxMock.sol:26:9:
5:38:49 AM: |
5:38:49 AM: 26 | uint256 l2CallValue,
5:38:49 AM: | ^^^^^^^^^^^^^^^^^^^
5:38:49 AM: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
5:38:49 AM: --> src/test/bridge-mocks/arbitrum/InboxMock.sol:27:9:
5:38:49 AM: |
5:38:49 AM: 27 | uint256 maxSubmissionCost,
5:38:49 AM: | ^^^^^^^^^^^^^^^^^^^^^^^^^
5:38:49 AM: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
5:38:49 AM: --> src/test/bridge-mocks/arbitrum/InboxMock.sol:28:9:
5:38:49 AM: |
5:38:49 AM: 28 | address excessFeeRefundAddress,
5:38:49 AM: | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5:38:49 AM: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
5:38:49 AM: --> src/test/bridge-mocks/arbitrum/InboxMock.sol:29:9:
5:38:49 AM: |
5:38:49 AM: 29 | address callValueRefundAddress,
5:38:49 AM: | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5:38:49 AM: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
5:38:49 AM: --> src/test/bridge-mocks/arbitrum/InboxMock.sol:30:9:
5:38:49 AM: |
5:38:49 AM: 30 | uint256 gasLimit,
5:38:49 AM: | ^^^^^^^^^^^^^^^^
5:38:49 AM: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
5:38:49 AM: --> src/test/bridge-mocks/arbitrum/InboxMock.sol:31:9:
5:38:49 AM: |
5:38:49 AM: 31 | uint256 maxFeePerGas,
5:38:49 AM: | ^^^^^^^^^^^^^^^^^^^^
5:38:49 AM: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
5:38:49 AM: --> src/test/bridge-mocks/arbitrum/InboxMock.sol:32:9:
5:38:49 AM: |
5:38:49 AM: 32 | bytes calldata data
5:38:49 AM: | ^^^^^^^^^^^^^^^^^^^
5:38:49 AM: Warning: Function state mutability can be restricted to view
5:38:49 AM: --> src/test/bridge-mocks/arbitrum/BridgeMock.sol:26:5:
5:38:49 AM: |
5:38:49 AM: 26 | function allowedDelayedInboxList(uint256 index) external returns (address) {
5:38:49 AM: | ^ (Relevant source part starts here and spans across multiple lines).
5:38:49 AM: Generating typings for: 59 artifacts in dir: typechain-types for target: ethers-v6
5:38:51 AM: Successfully generated 184 typings!
5:38:51 AM: Compiled 57 Solidity files successfully (evm target: paris).
5:38:52 AM: .env.devnet
5:38:52 AM: .env.devnet.public
5:38:54 AM: Building...
5:38:55 AM: 🚨 Build failed.
5:38:55 AM: @parcel/transformer-svg-react: Could not resolve module "svgo" from
5:38:55 AM: "/opt/build/repo/index"
5:38:55 AM: 💡 Autoinstall is disabled, please install this package manually and restart
5:38:55 AM: Parcel.
5:38:56 AM: Failed during stage 'building site': Build script returned non-zero exit code: 2 (https://ntl.fyi/exit-code-2)
5:38:56 AM:
5:38:56 AM: "build.command" failed
5:38:56 AM: ────────────────────────────────────────────────────────────────
5:38:56 AM: ​
5:38:56 AM: Error message
5:38:56 AM: Command failed with exit code 1: yarn workspace @kleros/vea-contracts install && yarn workspace @kleros/veascan-web install && yarn workspace @kleros/vea-contracts build && yarn workspace @kleros/veascan-web build (https://ntl.fyi/exit-code-1)
5:38:56 AM: ​
5:38:56 AM: Error location
5:38:56 AM: In Build command from Netlify app:
5:38:56 AM: yarn workspace @kleros/vea-contracts install && yarn workspace @kleros/veascan-web install && yarn workspace @kleros/vea-contracts build && yarn workspace @kleros/veascan-web build
5:38:56 AM: ​
5:38:56 AM: Resolved config
5:38:56 AM: build:
5:38:56 AM: command: yarn workspace @kleros/vea-contracts install && yarn workspace @kleros/veascan-web install && yarn workspace @kleros/vea-contracts build && yarn workspace @kleros/veascan-web build
5:38:56 AM: commandOrigin: ui
5:38:56 AM: environment:
5:38:56 AM: - REVIEW_ID
5:38:56 AM: publish: /opt/build/repo/veascan-web/dist
5:38:56 AM: publishOrigin: ui
5:38:56 AM: Build failed due to a user error: Build script returned non-zero exit code: 2
5:38:56 AM: Failing build: Failed to build site
5:38:56 AM: Finished processing build request in 1m44.381s

Deploying

Skipped
There is no log for this section

Cleanup

Skipped
There is no log for this section

Post-processing

Skipped
There is no log for this section