11:08:44 AM: Netlify Build
11:08:44 AM: ────────────────────────────────────────────────────────────────
11:08:44 AM: @netlify/build 29.58.4
11:08:44 AM: accountId: 59b713c1cf321c2011ae7423
11:08:44 AM: baseRelDir: true
11:08:44 AM: buildId: 67976896b784cb0008a3b1ed
11:08:44 AM: deployId: 67976896b784cb0008a3b1ef
11:08:44 AM: ❯ Current directory
11:08:44 AM: /opt/build/repo
11:08:44 AM: ❯ Config file
11:08:44 AM: /opt/build/repo/netlify.toml
11:08:44 AM: deploy-preview
11:08:44 AM: Build command from Netlify app
11:08:44 AM: ────────────────────────────────────────────────────────────────
11:08:44 AM: $ yarn build:web:ci
11:08:45 AM: ➤ YN0000: · Yarn 4.5.1
11:08:45 AM: ➤ YN0000: ┌ Resolution step
11:08:45 AM:
➤ YN0085: │
- @adraffy/ens-normalize@npm:1.9.0,
@balena/dockerignore@npm:1.0.2,
@chainsafe/is-ip@npm:2.0.1,
@chainsafe/netmask@npm:2.0.0, and
634 more.
11:08:45 AM: ➤ YN0000: └ Completed in 0s 319ms
11:08:45 AM: ➤ YN0000: ┌ Post-resolution validation
11:08:45 AM:
➤ YN0060: │
eslint is listed by your project with version
9.15.0 (
pda8a7), which doesn't satisfy what
eslint-plugin-react-hooks and other dependencies request (
but they have non-overlapping ranges!).
11:08:45 AM:
➤ YN0060: │
hardhat-deploy is listed by your project with version
0.14.0 (
p0216c), which doesn't satisfy what
hardhat-deploy-ethers and other dependencies request (
~0.12.0).
11:08:45 AM:
➤ YN0060: │
react is listed by your project with version
18.3.1 (
p6f2bc), which doesn't satisfy what
react-identicons and other dependencies request (
but they have non-overlapping ranges!).
11:08:45 AM:
➤ YN0060: │
react-dom is listed by your project with version
18.3.1 (
pca8b0), which doesn't satisfy what
react-identicons and other dependencies request (
but they have non-overlapping ranges!).
11:08:45 AM:
➤ YN0060: │
typescript is listed by your project with version
5.6.3 (
pde6dc), which doesn't satisfy what
react-scripts and other dependencies request (
but they have non-overlapping ranges!).
11:08:45 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.
11:08:45 AM:
➤ YN0086: │ Some peer dependencies are incorrectly met by dependencies; run
yarn explain peer-requirements for details.
11:08:45 AM: ➤ YN0000: └ Completed
11:08:45 AM: ➤ YN0000: ┌ Fetch step
11:08:46 AM: ➤ YN0000: └ Completed in 0s 671ms
11:08:46 AM: ➤ YN0000: ┌ Link step
11:08:51 AM:
➤ YN0008: │
canvas@npm:2.11.2 must be rebuilt because its dependency tree changed
11:08:51 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info it worked if it ends with ok
11:08:51 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info using node-pre-gyp@1.0.11
11:08:51 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info using node@20.18.2 | linux | x64
11:08:51 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/
11:08:51 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/libfontconfig.so.1
11:08:51 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/libglib-2.0.so.0
11:08:51 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/libgmodule-2.0.so.0
11:08:51 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/libstdc++.so.6
11:08:51 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/libz.so.1
11:08:51 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/canvas.node
11:08:51 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/obj.target/
11:08:51 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/obj.target/canvas.node
11:08:51 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/obj.target/canvas/
11:08:51 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/obj.target/canvas/src/
11:08:51 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/obj.target/canvas/src/init.o
11:08:51 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/obj.target/canvas/src/closure.o
11:08:51 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/obj.target/canvas/src/backend/
11:08:51 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/obj.target/canvas/src/backend/Backend.o
11:08:51 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/obj.target/canvas/src/backend/PdfBackend.o
11:08:51 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/obj.target/canvas/src/backend/ImageBackend.o
11:08:51 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/obj.target/canvas/src/backend/SvgBackend.o
11:08:51 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/obj.target/canvas/src/ImageData.o
11:08:51 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/obj.target/canvas/src/bmp/
11:08:51 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/obj.target/canvas/src/bmp/BMPParser.o
11:08:51 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/obj.target/canvas/src/Image.o
11:08:51 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/obj.target/canvas/src/CanvasGradient.o
11:08:51 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/obj.target/canvas/src/Canvas.o
11:08:51 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/obj.target/canvas/src/color.o
11:08:51 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/obj.target/canvas/src/Backends.o
11:08:51 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/obj.target/canvas/src/CanvasPattern.o
11:08:51 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/obj.target/canvas/src/CanvasRenderingContext2d.o
11:08:51 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/obj.target/canvas/src/register_font.o
11:08:51 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/libjpeg.so.62
11:08:51 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/libexpat.so.1
11:08:51 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/libcairo.so.2
11:08:51 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/libgobject-2.0.so.0
11:08:51 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/libxml2.so.2
11:08:51 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/libpango-1.0.so.0
11:08:51 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/libpcre.so.1
11:08:52 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/libpng16.so.16
11:08:52 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/libfreetype.so.6
11:08:52 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/libgio-2.0.so.0
11:08:52 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/libgif.so.7
11:08:52 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/libpangoft2-1.0.so.0
11:08:52 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/libffi.so.7
11:08:52 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/libpangocairo-1.0.so.0
11:08:52 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/libfribidi.so.0
11:08:52 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/librsvg-2.so.2
11:08:52 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/libcairo-gobject.so.2
11:08:52 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/libharfbuzz.so.0
11:08:52 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/libpixman-1.so.0
11:08:52 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/libgdk_pixbuf-2.0.so.0
11:08:52 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/.deps/
11:08:52 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/.deps/Release/
11:08:52 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/.deps/Release/obj.target/
11:08:52 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas.node.d
11:08:52 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/
11:08:52 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/
11:08:52 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/color.o.d
11:08:52 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/backend/
11:08:52 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/backend/SvgBackend.o.d
11:08:52 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/backend/PdfBackend.o.d
11:08:52 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/backend/ImageBackend.o.d
11:08:52 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/backend/Backend.o.d
11:08:52 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/CanvasGradient.o.d
11:08:52 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/Canvas.o.d
11:08:52 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/bmp/
11:08:52 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/bmp/BMPParser.o.d
11:08:52 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/Image.o.d
11:08:52 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/register_font.o.d
11:08:52 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/Backends.o.d
11:08:52 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/CanvasPattern.o.d
11:08:52 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/CanvasRenderingContext2d.o.d
11:08:52 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/ImageData.o.d
11:08:52 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/init.o.d
11:08:52 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info extracted file count: 72
11:08:52 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDOUT [canvas] Success: "/opt/build/repo/node_modules/canvas/build/Release/canvas.node" is installed via remote
11:08:52 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info ok
11:08:52 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/closure.o.d
11:08:52 AM: ➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/.deps/Release/canvas.node.d
11:08:52 AM: ➤ YN0000: └ Completed in 6s 278ms
11:08:53 AM: ➤ YN0000: · Done with warnings in 7s 542ms
11:09:00 AM: vite v5.4.11 building for production...
11:09:00 AM: transforming...
11:09:00 AM: ✓ 307 modules transformed.
11:09:00 AM: rendering chunks...
11:09:00 AM: [vite:dts] Start generate declaration files...
11:09:00 AM: computing gzip size...
11:09:00 AM: dist/kleros-app.js 33.69 kB │ gzip: 10.37 kB │ map: 126.35 kB
11:09:00 AM: [vite:dts] Declaration files built in 3146ms.
11:09:00 AM: dist/kleros-app.umd.cjs 25.58 kB │ gzip: 9.46 kB │ map: 124.22 kB
11:09:00 AM: ✓ built in 3.84s
11:09:00 AM: No name was provided for external module "wagmi" in "output.globals" – guessing "wagmi".
11:09:00 AM: No name was provided for external module "graphql" in "output.globals" – guessing "graphql".
11:09:14 AM: Downloading compiler 0.8.24
11:09:14 AM: Generating typings for: 137 artifacts in dir: typechain-types for target: ethers-v6
11:09:14 AM: Successfully generated 398 typings!
11:09:14 AM: Compiled 108 Solidity files successfully (evm target: paris).
11:09:14 AM: Warning: Failure condition of 'send' ignored. Consider using 'transfer' instead.
11:09:14 AM: --> src/arbitration/KlerosCoreBase.sol:804:17:
11:09:14 AM: 804 | payable(governor).send(round.totalFeesForJurors);
11:09:14 AM: | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
11:09:14 AM: Warning: Failure condition of 'send' ignored. Consider using 'transfer' instead.
11:09:14 AM: --> src/arbitration/KlerosCoreBase.sol:861:13:
11:09:14 AM: 861 | payable(account).send(feeReward);
11:09:14 AM: | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
11:09:14 AM: Warning: Failure condition of 'send' ignored. Consider using 'transfer' instead.
11:09:14 AM: --> src/arbitration/KlerosCoreBase.sol:887:25:
11:09:14 AM: 887 | payable(governor).send(leftoverFeeReward);
11:09:14 AM: | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
11:09:14 AM: Warning: Failure condition of 'send' ignored. Consider using 'transfer' instead.
11:09:14 AM: --> src/arbitration/KlerosGovernor.sol:245:28:
11:09:14 AM: 245 | if (remainder > 0) payable(msg.sender).send(remainder);
11:09:14 AM: | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
11:09:14 AM: Warning: Failure condition of 'send' ignored. Consider using 'transfer' instead.
11:09:14 AM: --> src/arbitration/KlerosGovernor.sol:285:13:
11:09:14 AM: 285 | submission.submitter.send(sumDeposit);
11:09:14 AM: | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
11:09:14 AM: Warning: Failure condition of 'send' ignored. Consider using 'transfer' instead.
11:09:14 AM: --> src/arbitration/KlerosGovernor.sol:319:13:
11:09:14 AM: 319 | submission.submitter.send(session.sumDeposit);
11:09:14 AM: | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
11:09:14 AM: Warning: Failure condition of 'send' ignored. Consider using 'transfer' instead.
11:09:14 AM: --> src/arbitration/devtools/KlerosCoreRuler.sol:524:13:
11:09:14 AM: 524 | payable(account).send(feeReward);
11:09:14 AM: | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
11:09:14 AM: Warning: Failure condition of 'send' ignored. Consider using 'transfer' instead.
11:09:14 AM: --> src/arbitration/dispute-kits/DisputeKitClassicBase.sol:391:39:
11:09:14 AM: 391 | if (msg.value > contribution) payable(msg.sender).send(msg.value - contribution);
11:09:14 AM: | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
11:09:14 AM: Warning: Failure condition of 'send' ignored. Consider using 'transfer' instead.
11:09:14 AM: --> src/arbitration/dispute-kits/DisputeKitClassicBase.sol:435:13:
11:09:14 AM: 435 | _beneficiary.send(amount); // Deliberate use of send to prevent reverting fallback. It's the user's responsibility to accept ETH.
11:09:14 AM: | ^^^^^^^^^^^^^^^^^^^^^^^^^
11:09:14 AM: Warning: Failure condition of 'send' ignored. Consider using 'transfer' instead.
11:09:14 AM: --> src/arbitration/evidence/ModeratedEvidenceModule.sol:333:32:
11:09:14 AM: 333 | if (remainingETH != 0) _contributor.send(remainingETH);
11:09:14 AM: | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
11:09:14 AM: Warning: Failure condition of 'send' ignored. Consider using 'transfer' instead.
11:09:14 AM: --> src/arbitration/evidence/ModeratedEvidenceModule.sol:387:9:
11:09:14 AM: 387 | _beneficiary.send(reward); // It is the user responsibility to accept ETH.
11:09:14 AM: | ^^^^^^^^^^^^^^^^^^^^^^^^^
11:09:14 AM: Warning: Failure condition of 'send' ignored. Consider using 'transfer' instead.
11:09:14 AM: --> src/arbitration/university/KlerosCoreUniversity.sol:791:17:
11:09:14 AM: 791 | payable(governor).send(round.totalFeesForJurors);
11:09:14 AM: | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
11:09:14 AM: Warning: Failure condition of 'send' ignored. Consider using 'transfer' instead.
11:09:14 AM: --> src/arbitration/university/KlerosCoreUniversity.sol:848:13:
11:09:14 AM: 848 | payable(account).send(feeReward);
11:09:14 AM: | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
11:09:14 AM: Warning: Failure condition of 'send' ignored. Consider using 'transfer' instead.
11:09:14 AM: --> src/arbitration/university/KlerosCoreUniversity.sol:874:25:
11:09:14 AM: 874 | payable(governor).send(leftoverFeeReward);
11:09:14 AM: | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
11:09:14 AM: Warning: Return value of low-level calls not used.
11:09:14 AM: --> src/utils/TransactionBatcher.sol:20:13:
11:09:14 AM: 20 | targets[i].call{value: values[i]}(datas[i]); // Intentionally ignoring return value.
11:09:14 AM: | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
11:09:14 AM: Warning: Unnamed return variable can remain unassigned. Add an explicit return with value to all non-reverting code paths or name the variable.
11:09:14 AM: --> src/kleros-v1/kleros-liquid-xdai/xKlerosLiquidV2.sol:637:96:
11:09:14 AM: 637 | function currentRuling(uint256 _disputeID) public view returns (uint256 ruling, bool tied, bool /*overridden*/) {
11:09:14 AM: Warning: Unnamed return variable can remain unassigned. Add an explicit return with value to all non-reverting code paths or name the variable.
11:09:14 AM: --> src/token/TestERC721.sol:74:68:
11:09:14 AM: 74 | ) internal virtual override(ERC721, ERC721Enumerable) returns (address) {
11:09:14 AM: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
11:09:14 AM: --> src/gateway/mock/VeaMock.sol:21:97:
11:09:14 AM: 21 | function sendMessage(address _to, bytes4 _fnSelector, bytes memory _data) external returns (uint64 msgId) {
11:09:14 AM: | ^^^^^^^^^^^^
11:09:14 AM: Warning: Unused local variable.
11:09:14 AM: --> src/gateway/mock/VeaMock.sol:28:24:
11:09:14 AM: 28 | (bool success, bytes memory res) = _to.call(data);
11:09:14 AM: | ^^^^^^^^^^^^^^^^
11:09:14 AM: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
11:09:14 AM: --> src/gateway/mock/VeaMock.sol:45:26:
11:09:14 AM: 45 | function sendMessage(bytes32[] calldata _proof, uint64 _msgId, address _to, bytes calldata _message) external {
11:09:14 AM: | ^^^^^^^^^^^^^^^^^^^^^^^^^
11:09:14 AM: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
11:09:14 AM: --> src/gateway/mock/VeaMock.sol:45:53:
11:09:14 AM: 45 | function sendMessage(bytes32[] calldata _proof, uint64 _msgId, address _to, bytes calldata _message) external {
11:09:14 AM: | ^^^^^^^^^^^^^
11:09:14 AM: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
11:09:14 AM: --> src/gateway/mock/VeaMock.sol:45:68:
11:09:14 AM: 45 | function sendMessage(bytes32[] calldata _proof, uint64 _msgId, address _to, bytes calldata _message) external {
11:09:14 AM: | ^^^^^^^^^^^
11:09:14 AM: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
11:09:14 AM: --> src/gateway/mock/VeaMock.sol:45:81:
11:09:14 AM: 45 | function sendMessage(bytes32[] calldata _proof, uint64 _msgId, address _to, bytes calldata _message) external {
11:09:14 AM: | ^^^^^^^^^^^^^^^^^^^^^^^
11:09:14 AM: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
11:09:14 AM: --> src/gateway/mock/VeaMock.sol:54:35:
11:09:14 AM: 54 | function resolveDisputedClaim(uint256 _epoch, bytes32 _stateRoot, Claim memory _claim) external {
11:09:14 AM: | ^^^^^^^^^^^^^^
11:09:14 AM: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
11:09:14 AM: --> src/gateway/mock/VeaMock.sol:54:51:
11:09:14 AM: 54 | function resolveDisputedClaim(uint256 _epoch, bytes32 _stateRoot, Claim memory _claim) external {
11:09:14 AM: | ^^^^^^^^^^^^^^^^^^
11:09:14 AM: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
11:09:14 AM: --> src/gateway/mock/VeaMock.sol:54:71:
11:09:14 AM: 54 | function resolveDisputedClaim(uint256 _epoch, bytes32 _stateRoot, Claim memory _claim) external {
11:09:14 AM: | ^^^^^^^^^^^^^^^^^^^
11:09:14 AM: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
11:09:14 AM: --> src/kleros-v1/kleros-liquid-xdai/WrappedPinakion.sol:116:62:
11:09:14 AM: 116 | function onTokenBridged(address _token, uint256 _amount, bytes calldata _data) external {
11:09:14 AM: | ^^^^^^^^^^^^^^^^^^^^
11:09:14 AM: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
11:09:14 AM: --> src/kleros-v1/kleros-liquid-xdai/xKlerosLiquidV2.sol:490:27:
11:09:14 AM: 490 | function proxyPayment(address _owner) public payable override returns (bool allowed) {
11:09:14 AM: | ^^^^^^^^^^^^^^
11:09:14 AM: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
11:09:14 AM: --> src/kleros-v1/kleros-liquid-xdai/xKlerosLiquidV2.sol:499:40:
11:09:14 AM: 499 | function onTransfer(address _from, address _to, uint256 _amount) public override returns (bool allowed) {
11:09:14 AM: | ^^^^^^^^^^^
11:09:14 AM: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
11:09:14 AM: --> src/kleros-v1/kleros-liquid-xdai/xKlerosLiquidV2.sol:513:24:
11:09:14 AM: 513 | function onApprove(address _owner, address _spender, uint256 _amount) public override returns (bool allowed) {
11:09:14 AM: | ^^^^^^^^^^^^^^
11:09:14 AM: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
11:09:14 AM: --> src/kleros-v1/kleros-liquid-xdai/xKlerosLiquidV2.sol:513:40:
11:09:14 AM: 513 | function onApprove(address _owner, address _spender, uint256 _amount) public override returns (bool allowed) {
11:09:14 AM: | ^^^^^^^^^^^^^^^^
11:09:14 AM: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
11:09:14 AM: --> src/kleros-v1/kleros-liquid-xdai/xKlerosLiquidV2.sol:513:58:
11:09:14 AM: 513 | function onApprove(address _owner, address _spender, uint256 _amount) public override returns (bool allowed) {
11:09:14 AM: | ^^^^^^^^^^^^^^^
11:09:14 AM: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
11:09:14 AM: --> src/rng/IncrementalNG.sol:26:32:
11:09:14 AM: 26 | function receiveRandomness(uint256 _block) external override returns (uint256 randomNumber) {
11:09:14 AM: | ^^^^^^^^^^^^^^
11:09:14 AM: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
11:09:14 AM: --> src/rng/mock/RandomizerMock.sol:10:22:
11:09:14 AM: 10 | function request(uint256 callbackGasLimit) external override returns (uint256) {
11:09:14 AM: | ^^^^^^^^^^^^^^^^^^^^^^^^
11:09:14 AM: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
11:09:14 AM: --> src/rng/mock/RandomizerMock.sol:14:31:
11:09:14 AM: 14 | function clientWithdrawTo(address _to, uint256 _amount) external override {
11:09:14 AM: | ^^^^^^^^^^^
11:09:14 AM: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
11:09:14 AM: --> src/rng/mock/RandomizerMock.sol:14:44:
11:09:14 AM: 14 | function clientWithdrawTo(address _to, uint256 _amount) external override {
11:09:14 AM: | ^^^^^^^^^^^^^^^
11:09:14 AM: Warning: Function state mutability can be restricted to pure
11:09:14 AM: --> src/gateway/mock/VeaMock.sol:35:5:
11:09:14 AM: 35 | function saveSnapshot() external {
11:09:14 AM: | ^ (Relevant source part starts here and spans across multiple lines).
11:09:14 AM: Warning: Function state mutability can be restricted to pure
11:09:14 AM: --> src/gateway/mock/VeaMock.sol:45:5:
11:09:14 AM: 45 | function sendMessage(bytes32[] calldata _proof, uint64 _msgId, address _to, bytes calldata _message) external {
11:09:14 AM: | ^ (Relevant source part starts here and spans across multiple lines).
11:09:14 AM: Warning: Function state mutability can be restricted to pure
11:09:14 AM: --> src/gateway/mock/VeaMock.sol:54:5:
11:09:14 AM: 54 | function resolveDisputedClaim(uint256 _epoch, bytes32 _stateRoot, Claim memory _claim) external {
11:09:14 AM: | ^ (Relevant source part starts here and spans across multiple lines).
11:09:14 AM: Warning: Function state mutability can be restricted to pure
11:09:14 AM: --> src/kleros-v1/kleros-liquid-xdai/xKlerosLiquidV2.sol:478:5:
11:09:14 AM: 478 | function createDispute(
11:09:14 AM: | ^ (Relevant source part starts here and spans across multiple lines).
11:09:14 AM: Warning: Function state mutability can be restricted to view
11:09:14 AM: --> src/kleros-v1/kleros-liquid-xdai/xKlerosLiquidV2.sol:499:5:
11:09:14 AM: 499 | function onTransfer(address _from, address _to, uint256 _amount) public override returns (bool allowed) {
11:09:14 AM: | ^ (Relevant source part starts here and spans across multiple lines).
11:09:14 AM: Warning: Function state mutability can be restricted to pure
11:09:14 AM: --> src/kleros-v1/kleros-liquid-xdai/xKlerosLiquidV2.sol:513:5:
11:09:14 AM: 513 | function onApprove(address _owner, address _spender, uint256 _amount) public override returns (bool allowed) {
11:09:14 AM: | ^ (Relevant source part starts here and spans across multiple lines).
11:09:14 AM: Warning: Function state mutability can be restricted to pure
11:09:14 AM: --> src/rng/mock/RandomizerMock.sol:14:5:
11:09:14 AM: 14 | function clientWithdrawTo(address _to, uint256 _amount) external override {
11:09:14 AM: | ^ (Relevant source part starts here and spans across multiple lines).
11:09:14 AM: Done in 21s 32ms
11:09:16 AM: (node:8107) ExperimentalWarning: Importing JSON modules is an experimental feature and might change at any time
11:09:16 AM: (Use `node --trace-warnings ...` to show where the warning was created)
11:09:18 AM: [STARTED] Parse Configuration
11:09:18 AM: [SUCCESS] Parse Configuration
11:09:18 AM: [STARTED] Generate outputs
11:09:18 AM: [STARTED] Generate to ./src/graphql/
11:09:19 AM: [STARTED] Load GraphQL schemas
11:09:19 AM: [SUCCESS] Load GraphQL schemas
11:09:19 AM: [STARTED] Load GraphQL documents
11:09:20 AM: [SUCCESS] Load GraphQL documents
11:09:20 AM: [STARTED] Generate
11:09:20 AM: [SUCCESS] Generate
11:09:20 AM: [SUCCESS] Generate to ./src/graphql/
11:09:20 AM: [SUCCESS] Generate outputs
11:09:21 AM: - Validating plugins
11:09:21 AM: ✔ Validating plugins
11:09:21 AM: - Resolving contracts
11:09:22 AM: ✔ Resolving contracts
11:09:22 AM: - Running plugins
11:09:22 AM: ✔ Running plugins
11:09:22 AM: - Writing to src/hooks/contracts/generated.ts
11:09:23 AM: ✔ Writing to src/hooks/contracts/generated.ts
11:09:24 AM: vite v5.4.11 building for production...
11:09:24 AM: (!) outDir /opt/build/repo/web/dist is not inside project root and will not be emptied.
11:09:24 AM: Use --emptyOutDir to override.
11:09:24 AM: transforming...
11:09:27 AM: [BABEL] Note: The code generator has deoptimised the styling of /opt/build/repo/web/src/assets/svgs/mini-guides/dispute-resolver/well-done.svg as it exceeds the max of 500KB.
11:09:27 AM: ../node_modules/@lifi/wallet-management/dist/esm/connectors/coinbase.js (3:39): A comment
11:09:27 AM: "/*#__PURE__*/"
11:09:27 AM: in "../node_modules/@lifi/wallet-management/dist/esm/connectors/coinbase.js" contains an annotation that Rollup cannot interpret due to the position of the comment. The comment will be removed to avoid issues.
11:09:27 AM: ../node_modules/@lifi/wallet-management/dist/esm/connectors/metaMask.js (3:39): A comment
11:09:27 AM: "/*#__PURE__*/"
11:09:27 AM: in "../node_modules/@lifi/wallet-management/dist/esm/connectors/metaMask.js" contains an annotation that Rollup cannot interpret due to the position of the comment. The comment will be removed to avoid issues.
11:09:27 AM: ../node_modules/@lifi/wallet-management/dist/esm/connectors/walletConnect.js (3:44): A comment
11:09:27 AM: "/*#__PURE__*/"
11:09:27 AM: in "../node_modules/@lifi/wallet-management/dist/esm/connectors/walletConnect.js" contains an annotation that Rollup cannot interpret due to the position of the comment. The comment will be removed to avoid issues.
11:09:34 AM: ../node_modules/ox/_esm/core/Json.js (1:21): A comment
11:09:34 AM: "/*#__PURE__*/"
11:09:34 AM: in "../node_modules/ox/_esm/core/Json.js" contains an annotation that Rollup cannot interpret due to the position of the comment. The comment will be removed to avoid issues.
11:09:36 AM: ../node_modules/ox/_esm/core/Address.js (6:21): A comment
11:09:36 AM: "/*#__PURE__*/"
11:09:36 AM: in "../node_modules/ox/_esm/core/Address.js" contains an annotation that Rollup cannot interpret due to the position of the comment. The comment will be removed to avoid issues.
11:09:36 AM: ../node_modules/ox/_esm/core/Base64.js (6:27): A comment
11:09:36 AM: "/*#__PURE__*/"
11:09:36 AM: in "../node_modules/ox/_esm/core/Base64.js" contains an annotation that Rollup cannot interpret due to the position of the comment. The comment will be removed to avoid issues.
11:09:41 AM: ../node_modules/ox/_esm/core/internal/cursor.js (2:21): A comment
11:09:41 AM: "/*#__PURE__*/"
11:09:41 AM: in "../node_modules/ox/_esm/core/internal/cursor.js" contains an annotation that Rollup cannot interpret due to the position of the comment. The comment will be removed to avoid issues.
11:09:57 AM: ✓ 18178 modules transformed.
11:09:58 AM: rendering chunks...
11:09:59 AM: computing gzip size...
11:09:59 AM: ../dist/index.html 0.88 kB │ gzip: 0.47 kB
11:09:59 AM: ../dist/assets/slick-BlzDm7g2.svg 2.15 kB │ gzip: 0.91 kB
11:09:59 AM: ../dist/assets/ajax-loader-BcnMEykj.gif 4.18 kB
11:09:59 AM: ../dist/assets/curate-image-CRLa-kb1.png 13.82 kB
11:09:59 AM: ../dist/assets/favicon-DLShk7aa.ico 14.01 kB
11:09:59 AM: ../dist/assets/socrates-B8bkH7yi.png 19.52 kB
11:09:59 AM: ../dist/assets/diogenes-BWIi-EVK.png 21.03 kB
11:09:59 AM: ../dist/assets/pythagoras-B03qV7C6.png 21.34 kB
11:09:59 AM: ../dist/assets/plato-9IRy8SUg.png 22.41 kB
11:09:59 AM: ../dist/assets/aristoteles-BOWwsMDg.png 22.80 kB
11:09:59 AM: ../dist/assets/poh-image-BvZAleAY.png 24.54 kB
11:09:59 AM: ../dist/assets/index-C_EfYO3w.css 8.99 kB │ gzip: 1.96 kB
11:09:59 AM: ../dist/assets/index-pHx44G3r.css 46.83 kB │ gzip: 10.20 kB
11:09:59 AM: ../dist/assets/empty-GlqisfcO-CRMO4_-l.js 0.03 kB │ gzip: 0.05 kB
11:09:59 AM: ../dist/assets/isAddressEqual-DoxP-5uX.js 0.21 kB │ gzip: 0.16 kB
11:09:59 AM: ../dist/assets/native-IieXIQ0W.js 0.35 kB │ gzip: 0.20 kB
11:09:59 AM: ../dist/assets/inherits_browser-BlmhoU4v.js 0.36 kB │ gzip: 0.21 kB
11:09:59 AM: ../dist/assets/ScrollTop-CO1-9uXd.js 0.52 kB │ gzip: 0.36 kB
11:09:59 AM: ../dist/assets/useJurorStakeDetailsQuery-CRu2j0eQ.js 0.54 kB │ gzip: 0.36 kB
11:09:59 AM: ../dist/assets/useDebounce-CJpXMZrA.js 0.59 kB │ gzip: 0.29 kB
11:09:59 AM: ../dist/assets/useCourtTree-BQ1SIkKv.js 0.85 kB │ gzip: 0.42 kB
11:09:59 AM: ../dist/assets/format-CYDS6XH0.js 0.88 kB │ gzip: 0.50 kB
11:09:59 AM: ../dist/assets/minus-circle-DYnZKZJH.js 0.90 kB │ gzip: 0.47 kB
11:09:59 AM: ../dist/assets/arrow-vuWlb7wN.js 0.95 kB │ gzip: 0.53 kB
11:09:59 AM: ../dist/assets/index-BepDdkdq-D5NC4JdT.js 1.04 kB │ gzip: 0.61 kB
11:09:59 AM: ../dist/assets/check-circle-outline-YkIGzjua.js 1.28 kB │ gzip: 0.67 kB
11:09:59 AM: ../dist/assets/useCoinPrice-9GM36Prn.js 1.52 kB │ gzip: 0.90 kB
11:09:59 AM: ../dist/assets/jurorRewardConfig-B08v7UmA.js 2.12 kB │ gzip: 0.96 kB
11:09:59 AM: ../dist/assets/ClaimPnkButton-D9aPfpTS.js 2.52 kB │ gzip: 1.40 kB
11:09:59 AM: ../dist/assets/ccip-DeNoqndl.js 2.61 kB │ gzip: 1.24 kB
11:09:59 AM: ../dist/assets/ccip-D-L8RS30.js 2.65 kB │ gzip: 1.26 kB
11:09:59 AM: ../dist/assets/index-1jinhACl.js 3.32 kB │ gzip: 1.46 kB
11:09:59 AM: ../dist/assets/useWalletClient-UJplR4QG.js 3.86 kB │ gzip: 1.55 kB
11:09:59 AM: ../dist/assets/DottedMenuButton-ZeDErUe4.js 4.38 kB │ gzip: 1.76 kB
11:09:59 AM: ../dist/assets/index-DEBMOmyV.js 6.04 kB │ gzip: 2.16 kB
11:09:59 AM: ../dist/assets/browser-DfqaK-pk.js 6.10 kB │ gzip: 2.57 kB
11:09:59 AM: ../dist/assets/index-iZ9uJlhQ.js 9.50 kB │ gzip: 3.53 kB
11:09:59 AM: ../dist/assets/index-0D-yze8V.js 9.96 kB │ gzip: 3.55 kB
11:09:59 AM: ../dist/assets/Policies-B_bMQAjy.js 11.07 kB │ gzip: 4.54 kB
11:09:59 AM: ../dist/assets/index-Bm-gP1N3.js 11.43 kB │ gzip: 3.15 kB
11:09:59 AM: ../dist/assets/StatDisplay-BgU2GhlT.js 12.01 kB │ gzip: 4.54 kB
11:09:59 AM: ../dist/assets/index-ClPIQTtP.js 13.66 kB │ gzip: 5.11 kB
11:09:59 AM: ../dist/assets/url-DQYFKQ_E-BzYEj5mo.js 15.14 kB │ gzip: 6.06 kB
11:09:59 AM: ../dist/assets/hooks.module-D0gf0yJl.js 15.34 kB │ gzip: 6.15 kB
11:09:59 AM: ../dist/assets/index-B3UED857.js 25.64 kB │ gzip: 8.88 kB
11:09:59 AM: ../dist/assets/___vite-browser-external_commonjs-proxy-Bw35hrPx.js 27.65 kB │ gzip: 8.56 kB
11:09:59 AM: ../dist/assets/secp256k1-Dpgb_0CE.js 33.61 kB │ gzip: 13.10 kB
11:09:59 AM: ../dist/assets/KlerosCore-BJg8hLBt.js 34.42 kB │ gzip: 6.14 kB
11:09:59 AM: ../dist/assets/KlerosCoreUniversity-CPXDDaFf.js 35.87 kB │ gzip: 6.38 kB
11:09:59 AM: ../dist/assets/HowItWorks-CTcHB8Iu.js 36.30 kB │ gzip: 13.06 kB
11:09:59 AM: ../dist/assets/KlerosCoreNeo-INFgk-2Z.js 37.57 kB │ gzip: 6.59 kB
11:09:59 AM: ../dist/assets/index-DozcFGBW.js 37.62 kB │ gzip: 13.24 kB
11:09:59 AM: ../dist/assets/index-D5g94VZD.js 40.23 kB │ gzip: 12.95 kB
11:09:59 AM: ../dist/assets/index-BzeEIJES.js 54.15 kB │ gzip: 18.69 kB
11:09:59 AM: ../dist/assets/gql-DEpZzZu0.js 54.42 kB │ gzip: 4.26 kB
11:09:59 AM: ../dist/assets/json-CAksQzTC.js 61.62 kB │ gzip: 21.06 kB
11:09:59 AM: ../dist/assets/index-BxoJ5YnH.js 71.92 kB │ gzip: 21.87 kB
11:09:59 AM: ../dist/assets/index-HncyQefV.js 78.80 kB │ gzip: 21.75 kB
11:09:59 AM: ../dist/assets/index-4HENfCPg-D4RSvRCT.js 86.40 kB │ gzip: 27.66 kB
11:09:59 AM: ../dist/assets/index-DoL2y0FW.js 98.69 kB │ gzip: 33.31 kB
11:09:59 AM: ../dist/assets/react-markdown-CkD8m84z.js 109.76 kB │ gzip: 33.81 kB
11:09:59 AM: ../dist/assets/index-DckCk7Mc.js 114.31 kB │ gzip: 34.65 kB
11:09:59 AM: ../dist/assets/index-sEvGruyH.js 148.88 kB │ gzip: 54.83 kB
11:09:59 AM: ../dist/assets/index-E2-UTWlW.js 278.39 kB │ gzip: 93.98 kB
11:09:59 AM: ../dist/assets/index-BnbnJLyg.js 313.79 kB │ gzip: 93.39 kB
11:09:59 AM: ../dist/assets/index-BmuFjwZP.js 513.82 kB │ gzip: 162.93 kB
11:09:59 AM: ../dist/assets/metamask-sdk-D5qpQtXl.js 569.88 kB │ gzip: 175.76 kB
11:09:59 AM: ../dist/assets/index.es-DVJjLOYu.js 623.18 kB │ gzip: 201.19 kB
11:09:59 AM: ../dist/assets/index-DlPprpPw.js 1,264.51 kB │ gzip: 384.36 kB
11:09:59 AM: ../dist/assets/index-CppThCys.js 5,113.50 kB │ gzip: 1,884.32 kB
11:09:59 AM: (!) Some chunks are larger than 500 kB after minification. Consider:
11:09:59 AM: - Using dynamic import() to code-split the application
11:09:59 AM: - Adjust chunk size limit for this warning via build.chunkSizeWarningLimit.
11:09:59 AM: ✓ built in 35.82s
11:10:00 AM: (build.command completed in 1m 16.2s)
11:10:00 AM: Functions bundling
11:10:00 AM: ────────────────────────────────────────────────────────────────
11:10:00 AM: The Netlify Functions setting targets a non-existing directory: web/netlify/functions
11:10:00 AM: (Functions bundling completed in 2ms)
11:10:01 AM: (Netlify Build completed in 1m 16.9s)
11:10:02 AM: Section completed: building
11:11:06 AM: Finished processing build request in 4m28.311s