0xPolygon / kurtosis-cdk

A Kurtosis package that deploys a private, portable, and modular Polygon CDK devnet
https://docs.polygon.technology/cdk
Apache License 2.0
38 stars 68 forks source link

Can not deploy contract on Sepolia Testnet #40

Open hlongvu opened 5 months ago

hlongvu commented 5 months ago

I change the config and try to deploy contract on Sepolia testnet and encouter this error: Executing command on service 'contracts-001' There was an error executing Starlark code It's show that the contract code size is exceed the limit. Can you help with this error:

Contract code size is 28094 bytes and exceeds 24576 bytes (a limit introduced in Spurious Dragon). This contract may not be deployable on Mainnet. Consider enabling the optimizer (with a low \"runs\" value!), turning off revert strings, or using libraries.\n --> contracts/v2/mocks/PolygonRollupManagerMockInternalTest.sol:8:1:\n  |\n8 | contract PolygonRollupManagerMockInternalTest is PolygonRollupManager {\n  | ^ (Relevant source part starts here and spans across multiple lines).\n\n\nGenerating typings for: 123 artifacts in dir: typechain-types for target: ethers-v6\nSuccessfully generated 332 typings!\nCompiled 124 Solidity files successfully (evm targets: istanbul, petersburg, shanghai).\nRunning full l1 contract deployment process\n"

Full log:

Executing command on service 'contracts-001'
There was an error executing Starlark code 
An error occurred executing instruction (number 14) at github.com/0xPolygon/kurtosis-cdk/deploy_zkevm_contracts.star[87:14]:
  exec(service_name="contracts-001", recipe=ExecRecipe(command=["/opt/contract-deploy/run-contract-setup.sh"]))
  Caused by: Exec returned exit code '1' that is not part of the acceptable status codes '[0]', with output:
    "Installing dependencies\n\nWARNING: apt does not have a stable CLI interface. Use with caution in scripts.\n\nGet:1 http://deb.debian.org/debian bookworm InRelease [151 kB]\nGet:2 http://deb.debian.org/debian bookworm-updates InRelease [55.4 kB]\nGet:3 http://deb.debian.org/debian-security bookworm-security InRelease [48.0 kB]\nGet:4 http://deb.debian.org/debian bookworm/main amd64 Packages [8786 kB]\nGet:5 http://deb.debian.org/debian bookworm-updates/main amd64 Packages [12.7 kB]\nGet:6 http://deb.debian.org/debian-security bookworm-security/main amd64 Packages [150 kB]\nFetched 9203 kB in 2s (4738 kB/s)\nReading package lists...\nBuilding dependency tree...\nReading state information...\n11 packages can be upgraded. Run 'apt list --upgradable' to see them.\nReading package lists...\nBuilding dependency tree...\nReading state information...\nThe following additional packages will be installed:\n  libjq1 libonig5 python3-argcomplete python3-toml python3-xmltodict\n  python3-yaml\nThe following NEW packages will be installed:\n  jq libjq1 libonig5 python3-argcomplete python3-toml python3-xmltodict\n  python3-yaml yq\n0 upgraded, 8 newly installed, 0 to remove and 11 not upgraded.\nNeed to get 594 kB of archives.\nAfter this operation, 2019 kB of additional disk space will be used.\nGet:1 http://deb.debian.org/debian bookworm/main amd64 libonig5 amd64 6.9.8-1 [188 kB]\nGet:2 http://deb.debian.org/debian bookworm/main amd64 libjq1 amd64 1.6-2.1 [135 kB]\nGet:3 http://deb.debian.org/debian bookworm/main amd64 jq amd64 1.6-2.1 [64.9 kB]\nGet:4 http://deb.debian.org/debian bookworm/main amd64 python3-argcomplete all 2.0.0-1 [34.7 kB]\nGet:5 http://deb.debian.org/debian bookworm/main amd64 python3-toml all 0.10.2-1 [16.2 kB]\nGet:6 http://deb.debian.org/debian bookworm/main amd64 python3-xmltodict all 0.13.0-1 [16.7 kB]\nGet:7 http://deb.debian.org/debian bookworm/main amd64 python3-yaml amd64 6.0-3+b2 [119 kB]\nGet:8 http://deb.debian.org/debian bookworm/main amd64 yq all 3.1.0-3 [19.2 kB]\ndebconf: delaying package configuration, since apt-utils is not installed\nFetched 594 kB in 0s (1450 kB/s)\nSelecting previously unselected package libonig5:amd64.\r\n(Reading database ... \r(Reading database ... 5%!\(MISSING)r(Reading database ... 10%!\(MISSING)r(Reading database ... 15%!\(MISSING)r(Reading database ... 20%!\(MISSING)r(Reading database ... 25%!\(MISSING)r(Reading database ... 30%!\(MISSING)r(Reading database ... 35%!\(MISSING)r(Reading database ... 40%!\(MISSING)r(Reading database ... 45%!\(MISSING)r(Reading database ... 50%!\(MISSING)r(Reading database ... 55%!\(MISSING)r(Reading database ... 60%!\(MISSING)r(Reading database ... 65%!\(MISSING)r(Reading database ... 70%!\(MISSING)r(Reading database ... 75%!\(MISSING)r(Reading database ... 80%!\(MISSING)r(Reading database ... 85%!\(MISSING)r(Reading database ... 90%!\(MISSING)r(Reading database ... 95%!\(MISSING)r(Reading database ... 100%!\(MISSING)r(Reading database ... 23259 files and directories currently installed.)\r\nPreparing to unpack .../0-libonig5_6.9.8-1_amd64.deb ...\r\nUnpacking libonig5:amd64 (6.9.8-1) ...\r\nSelecting previously unselected package libjq1:amd64.\r\nPreparing to unpack .../1-libjq1_1.6-2.1_amd64.deb ...\r\nUnpacking libjq1:amd64 (1.6-2.1) ...\r\nSelecting previously unselected package jq.\r\nPreparing to unpack .../2-jq_1.6-2.1_amd64.deb ...\r\nUnpacking jq (1.6-2.1) ...\r\nSelecting previously unselected package python3-argcomplete.\r\nPreparing to unpack .../3-python3-argcomplete_2.0.0-1_all.deb ...\r\nUnpacking python3-argcomplete (2.0.0-1) ...\r\nSelecting previously unselected package python3-toml.\r\nPreparing to unpack .../4-python3-toml_0.10.2-1_all.deb ...\r\nUnpacking python3-toml (0.10.2-1) ...\r\nSelecting previously unselected package python3-xmltodict.\r\nPreparing to unpack .../5-python3-xmltodict_0.13.0-1_all.deb ...\r\nUnpacking python3-xmltodict (0.13.0-1) ...\r\nSelecting previously unselected package python3-yaml.\r\nPreparing to unpack .../6-python3-yaml_6.0-3+b2_amd64.deb ...\r\nUnpacking python3-yaml (6.0-3+b2) ...\r\nSelecting previously unselected package yq.\r\nPreparing to unpack .../7-yq_3.1.0-3_all.deb ...\r\nUnpacking yq (3.1.0-3) ...\r\nSetting up python3-yaml (6.0-3+b2) ...\r\nSetting up python3-xmltodict (0.13.0-1) ...\r\nSetting up python3-toml (0.10.2-1) ...\r\nSetting up python3-argcomplete (2.0.0-1) ...\r\nSetting up libonig5:amd64 (6.9.8-1) ...\r\nSetting up libjq1:amd64 (1.6-2.1) ...\r\nSetting up jq (1.6-2.1) ...\r\nSetting up yq (3.1.0-3) ...\r\nProcessing triggers for libc-bin (2.36-9+deb12u4) ...\r\nInstalling foundryup...\n\nDetected your preferred shell is bash and added foundryup to PATH.\nRun 'source /root/.bashrc' or start a new terminal session to use foundryup.\nThen, simply run 'foundryup' to install Foundry.\n/opt /\n--2024-04-02 09:01:26--  https://github.com/maticnetwork/polygon-cli/releases/download/v0.1.42/polycli_v0.1.42_linux_amd64.tar.gz\nResolving github.com (github.com)... 20.205.243.166\nConnecting to github.com (github.com)|20.205.243.166|:443... connected.\nHTTP request sent, awaiting response... 302 Found\nLocation: https://objects.githubusercontent.com/github-production-release-asset-2e65be/511928256/db1181cc-0d13-4ed3-b28b-13ad2c820542?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAVCODYLSA53PQK4ZA%!F(MISSING)20240402%!F(MISSING)us-east-1%!F(MISSING)s3%!F(MISSING)aws4_request&X-Amz-Date=20240402T090127Z&X-Amz-Expires=300&X-Amz-Signature=5bc08ff32b505e43889bce4cb77f6d05943a6d8671811eebf60d720dee616202&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=511928256&response-content-disposition=attachment%!B(MISSING)%!f(MISSING)ilename%!D(MISSING)polycli_v0.1.42_linux_amd64.tar.gz&response-content-type=application%!F(MISSING)octet-stream [following]\n--2024-04-02 09:01:27--  https://objects.githubusercontent.com/github-production-release-asset-2e65be/511928256/db1181cc-0d13-4ed3-b28b-13ad2c820542?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAVCODYLSA53PQK4ZA%!F(MISSING)20240402%!F(MISSING)us-east-1%!F(MISSING)s3%!F(MISSING)aws4_request&X-Amz-Date=20240402T090127Z&X-Amz-Expires=300&X-Amz-Signature=5bc08ff32b505e43889bce4cb77f6d05943a6d8671811eebf60d720dee616202&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=511928256&response-content-disposition=attachment%!B(MISSING)%!f(MISSING)ilename%!D(MISSING)polycli_v0.1.42_linux_amd64.tar.gz&response-content-type=application%!F(MISSING)octet-stream\nResolving objects.githubusercontent.com (objects.githubusercontent.com)... 185.199.108.133, 185.199.110.133, 185.199.111.133, ...\nConnecting to objects.githubusercontent.com (objects.githubusercontent.com)|185.199.108.133|:443... connected.\nHTTP request sent, awaiting response... 200 OK\nLength: 13818503 (13M) [application/octet-stream]\nSaving to: 'polycli_v0.1.42_linux_amd64.tar.gz'\n\n     0K .......... .......... .......... .......... ..........  0%!K(MISSING) 19s\n    50K .......... .......... .......... .......... ..........  0%!K(MISSING) 17s\n   100K .......... .......... .......... .......... ..........  1%!M(MISSING) 12s\n   150K .......... .......... .......... .......... ..........  1%!M(MISSING) 10s\n   200K .......... .......... .......... .......... ..........  1%!M(MISSING) 10s\n   250K .......... .......... .......... .......... ..........  2%!M(MISSING) 9s\n   300K .......... .......... .......... .......... ..........  2%!M(MISSING) 8s\n   350K .......... .......... .......... .......... ..........  2%!M(MISSING) 7s\n   400K .......... .......... .......... .......... ..........  3%!M(MISSING) 6s\n   450K .......... .......... .......... .......... ..........  3%!M(MISSING) 6s\n   500K .......... .......... .......... .......... ..........  4%!M(MISSING) 6s\n   550K .......... .......... .......... .......... ..........  4%!M(MISSING) 5s\n   600K .......... .......... .......... .......... ..........  4%!M(MISSING) 5s\n   650K .......... .......... .......... .......... ..........  5%!M(MISSING) 5s\n   700K .......... .......... .......... .......... ..........  5%!M(MISSING) 4s\n   750K .......... .......... .......... .......... ..........  5%!M(MISSING) 4s\n   800K .......... .......... .......... .......... ..........  6%!M(MISSING) 4s\n   850K .......... .......... .......... .......... ..........  6%!M(MISSING) 4s\n   900K .......... .......... .......... .......... ..........  7%!M(MISSING) 4s\n   950K .......... .......... .......... .......... ..........  7%!M(MISSING) 4s\n  1000K .......... .......... .......... .......... ..........  7%!M(MISSING) 4s\n  1050K .......... .......... .......... .......... ..........  8%!M(MISSING) 3s\n  1100K .......... .......... .......... .......... ..........  8%!M(MISSING) 3s\n  1150K .......... .......... .......... .......... ..........  8%!M(MISSING) 3s\n  1200K .......... .......... .......... .......... ..........  9%!M(MISSING) 3s\n  1250K .......... .......... .......... .......... ..........  9%!M(MISSING) 3s\n  1300K .......... .......... .......... .......... .......... 10%!M(MISSING) 3s\n  1350K .......... .......... .......... .......... .......... 10%!M(MISSING) 3s\n  1400K .......... .......... .......... .......... .......... 10%!M(MISSING) 3s\n  1450K .......... .......... .......... .......... .......... 11%!M(MISSING) 3s\n  1500K .......... .......... .......... .......... .......... 11%!M(MISSING) 3s\n  1550K .......... .......... .......... .......... .......... 11%!M(MISSING) 2s\n  1600K .......... .......... .......... .......... .......... 12%!M(MISSING) 2s\n  1650K .......... .......... .......... .......... .......... 12%!M(MISSING) 2s\n  1700K .......... .......... .......... .......... .......... 12%!M(MISSING) 2s\n  1750K .......... .......... .......... .......... .......... 13%!M(MISSING) 2s\n  1800K .......... .......... .......... .......... .......... 13%!M(MISSING) 2s\n  1850K .......... .......... .......... .......... .......... 14%!M(MISSING) 2s\n  1900K .......... .......... .......... .......... .......... 14%!M(MISSING) 2s\n  1950K .......... .......... .......... .......... .......... 14%!M(MISSING) 2s\n  2000K .......... .......... .......... .......... .......... 15%!M(MISSING) 2s\n  2050K .......... .......... .......... .......... .......... 15%!M(MISSING) 2s\n  2100K .......... .......... .......... .......... .......... 15%!M(MISSING) 2s\n  2150K .......... .......... .......... .......... .......... 16%!M(MISSING) 2s\n  2200K .......... .......... .......... .......... .......... 16%!M(MISSING) 2s\n  2250K .......... .......... .......... .......... .......... 17%!M(MISSING) 2s\n  2300K .......... .......... .......... .......... .......... 17%!M(MISSING) 2s\n  2350K .......... .......... .......... .......... .......... 17%!M(MISSING) 2s\n  2400K .......... .......... .......... .......... .......... 18%!M(MISSING) 2s\n  2450K .......... .......... .......... .......... .......... 18%!M(MISSING) 2s\n  2500K .......... .......... .......... .......... .......... 18%!M(MISSING) 2s\n  2550K .......... .......... .......... .......... .......... 19%!M(MISSING) 2s\n  2600K .......... .......... .......... .......... .......... 19%!M(MISSING) 2s\n  2650K .......... .......... .......... .......... .......... 20%!M(MISSING) 2s\n  2700K .......... .......... .......... .......... .......... 20%!M(MISSING) 1s\n  2750K .......... .......... .......... .......... .......... 20%!M(MISSING) 1s\n  2800K .......... .......... .......... .......... .......... 21%!M(MISSING) 1s\n  2850K .......... .......... .......... .......... .......... 21%!M(MISSING) 1s\n  2900K .......... .......... .......... .......... .......... 21%!M(MISSING) 1s\n  2950K .......... .......... .......... .......... .......... 22%!M(MISSING) 1s\n  3000K .......... .......... .......... .......... .......... 22%!M(MISSING) 1s\n  3050K .......... .......... .......... .......... .......... 22%!M(MISSING) 1s\n  3100K .......... .......... .......... .......... .......... 23%!M(MISSING) 1s\n  3150K .......... .......... .......... .......... .......... 23%!M(MISSING) 1s\n  3200K .......... .......... .......... .......... .......... 24%!M(MISSING) 1s\n  3250K .......... .......... .......... .......... .......... 24%!M(MISSING) 1s\n  3300K .......... .......... .......... .......... .......... 24%!M(MISSING) 1s\n  3350K .......... .......... .......... .......... .......... 25%!M(MISSING) 1s\n  3400K .......... .......... .......... .......... .......... 25%!M(MISSING) 1s\n  3450K .......... .......... .......... .......... .......... 25%!M(MISSING) 1s\n  3500K .......... .......... .......... .......... .......... 26%!M(MISSING) 1s\n  3550K .......... .......... .......... .......... .......... 26%!M(MISSING) 1s\n  3600K .......... .......... .......... .......... .......... 27%!M(MISSING) 1s\n  3650K .......... .......... .......... .......... .......... 27%!M(MISSING) 1s\n  3700K .......... .......... .......... .......... .......... 27%!M(MISSING) 1s\n  3750K .......... .......... .......... .......... .......... 28%!M(MISSING) 1s\n  3800K .......... .......... .......... .......... .......... 28%!M(MISSING) 1s\n  3850K .......... .......... .......... .......... .......... 28%!M(MISSING) 1s\n  3900K .......... .......... .......... .......... .......... 29%!M(MISSING) 1s\n  3950K .......... .......... .......... .......... .......... 29%!M(MISSING) 1s\n  4000K .......... .......... .......... .......... .......... 30%!M(MISSING) 1s\n  4050K .......... .......... .......... .......... .......... 30%!M(MISSING) 1s\n  4100K .......... .......... .......... .......... .......... 30%!M(MISSING) 1s\n  4150K .......... .......... .......... .......... .......... 31%!M(MISSING) 1s\n  4200K .......... .......... .......... .......... .......... 31%!M(MISSING) 1s\n  4250K .......... .......... .......... .......... .......... 31%!M(MISSING) 1s\n  4300K .......... .......... .......... .......... .......... 32%!M(MISSING) 1s\n  4350K .......... .......... .......... .......... .......... 32%!M(MISSING) 1s\n  4400K .......... .......... .......... .......... .......... 32%!M(MISSING) 1s\n  4450K .......... .......... .......... .......... .......... 33%!M(MISSING) 1s\n  4500K .......... .......... .......... .......... .......... 33%!M(MISSING) 1s\n  4550K .......... .......... .......... .......... .......... 34%!M(MISSING) 1s\n  4600K .......... .......... .......... .......... .......... 34%!M(MISSING) 1s\n  4650K .......... .......... .......... .......... .......... 34%!M(MISSING) 1s\n  4700K .......... .......... .......... .......... .......... 35%!M(MISSING) 1s\n  4750K .......... .......... .......... .......... .......... 35%!M(MISSING) 1s\n  4800K .......... .......... .......... .......... .......... 35%!M(MISSING) 1s\n  4850K .......... .......... .......... .......... .......... 36%!M(MISSING) 1s\n  4900K .......... .......... .......... .......... .......... 36%!M(MISSING) 1s\n  4950K .......... .......... .......... .......... .......... 37%!M(MISSING) 1s\n  5000K .......... .......... .......... .......... .......... 37%!M(MISSING) 1s\n  5050K .......... .......... .......... .......... .......... 37%!M(MISSING) 1s\n  5100K .......... .......... .......... .......... .......... 38%!M(MISSING) 1s\n  5150K .......... .......... .......... .......... .......... 38%!M(MISSING) 1s\n  5200K .......... .......... .......... .......... .......... 38%!M(MISSING) 1s\n  5250K .......... .......... .......... .......... .......... 39%!M(MISSING) 1s\n  5300K .......... .......... .......... .......... .......... 39%!M(MISSING) 1s\n  5350K .......... .......... .......... .......... .......... 40%!M(MISSING) 1s\n  5400K .......... .......... .......... .......... .......... 40%!M(MISSING) 1s\n  5450K .......... .......... .......... .......... .......... 40%!M(MISSING) 1s\n  5500K .......... .......... .......... .......... .......... 41%!M(MISSING) 1s\n  5550K .......... .......... .......... .......... .......... 41%!M(MISSING) 1s\n  5600K .......... .......... .......... .......... .......... 41%!M(MISSING) 1s\n  5650K .......... .......... .......... .......... .......... 42%!M(MISSING) 1s\n  5700K .......... .......... .......... .......... .......... 42%!M(MISSING) 1s\n  5750K .......... .......... .......... .......... .......... 42%!M(MISSING) 1s\n  5800K .......... .......... .......... .......... .......... 43%!M(MISSING) 1s\n  5850K .......... .......... .......... .......... .......... 43%!M(MISSING) 1s\n  5900K .......... .......... .......... .......... .......... 44%!M(MISSING) 1s\n  5950K .......... .......... .......... .......... .......... 44%!M(MISSING) 1s\n  6000K .......... .......... .......... .......... .......... 44%!M(MISSING) 1s\n  6050K .......... .......... .......... .......... .......... 45%!M(MISSING) 1s\n  6100K .......... .......... .......... .......... .......... 45%!M(MISSING) 1s\n  6150K .......... .......... .......... .......... .......... 45%!M(MISSING) 1s\n  6200K .......... .......... .......... .......... .......... 46%!M(MISSING) 1s\n  6250K .......... .......... .......... .......... .......... 46%!M(MISSING) 1s\n  6300K .......... .......... .......... .......... .......... 47%!M(MISSING) 1s\n  6350K .......... .......... .......... .......... .......... 47%!M(MISSING) 1s\n  6400K .......... .......... .......... .......... .......... 47%!M(MISSING) 1s\n  6450K .......... .......... .......... .......... .......... 48%!M(MISSING) 1s\n  6500K .......... .......... .......... .......... .......... 48%!M(MISSING) 1s\n  6550K .......... .......... .......... .......... .......... 48%!M(MISSING) 1s\n  6600K .......... .......... .......... .......... .......... 49%!M(MISSING) 1s\n  6650K .......... .......... .......... .......... .......... 49%!M(MISSING) 1s\n  6700K .......... .......... .......... .......... .......... 50%!M(MISSING) 1s\n  6750K .......... .......... .......... .......... .......... 50%!M(MISSING) 1s\n  6800K .......... .......... .......... .......... .......... 50%!M(MISSING) 1s\n  6850K .......... .......... .......... .......... .......... 51%!M(MISSING) 1s\n  6900K .......... .......... .......... .......... .......... 51%!M(MISSING) 1s\n  6950K .......... .......... .......... .......... .......... 51%!M(MISSING) 1s\n  7000K .......... .......... .......... .......... .......... 52%!M(MISSING) 1s\n  7050K .......... .......... .......... .......... .......... 52%!M(MISSING) 1s\n  7100K .......... .......... .......... .......... .......... 52%!M(MISSING) 0s\n  7150K .......... .......... .......... .......... .......... 53%!M(MISSING) 0s\n  7200K .......... .......... .......... .......... .......... 53%!M(MISSING) 0s\n  7250K .......... .......... .......... .......... .......... 54%!M(MISSING) 0s\n  7300K .......... .......... .......... .......... .......... 54%!M(MISSING) 0s\n  7350K .......... .......... .......... .......... .......... 54%!M(MISSING) 0s\n  7400K .......... .......... .......... .......... .......... 55%!M(MISSING) 0s\n  7450K .......... .......... .......... .......... .......... 55%!M(MISSING) 0s\n  7500K .......... .......... .......... .......... .......... 55%!M(MISSING) 0s\n  7550K .......... .......... .......... .......... .......... 56%!M(MISSING) 0s\n  7600K .......... .......... .......... .......... .......... 56%!M(MISSING) 0s\n  7650K .......... .......... .......... .......... .......... 57%!M(MISSING) 0s\n  7700K .......... .......... .......... .......... .......... 57%!M(MISSING) 0s\n  7750K .......... .......... .......... .......... .......... 57%!M(MISSING) 0s\n  7800K .......... .......... .......... .......... .......... 58%!M(MISSING) 0s\n  7850K .......... .......... .......... .......... .......... 58%!M(MISSING) 0s\n  7900K .......... .......... .......... .......... .......... 58%!M(MISSING) 0s\n  7950K .......... .......... .......... .......... .......... 59%!M(MISSING) 0s\n  8000K .......... .......... .......... .......... .......... 59%!M(MISSING) 0s\n  8050K .......... .......... .......... .......... .......... 60%!M(MISSING) 0s\n  8100K .......... .......... .......... .......... .......... 60%!M(MISSING) 0s\n  8150K .......... .......... .......... .......... .......... 60%!M(MISSING) 0s\n  8200K .......... .......... .......... .......... .......... 61%!M(MISSING) 0s\n  8250K .......... .......... .......... .......... .......... 61%!M(MISSING) 0s\n  8300K .......... .......... .......... .......... .......... 61%!M(MISSING) 0s\n  8350K .......... .......... .......... .......... .......... 62%!M(MISSING) 0s\n  8400K .......... .......... .......... .......... .......... 62%!M(MISSING) 0s\n  8450K .......... .......... .......... .......... .......... 62%!M(MISSING) 0s\n  8500K .......... .......... .......... .......... .......... 63%!M(MISSING) 0s\n  8550K .......... .......... .......... .......... .......... 63%!M(MISSING) 0s\n  8600K .......... .......... .......... .......... .......... 64%!M(MISSING) 0s\n  8650K .......... .......... .......... .......... .......... 64%!M(MISSING) 0s\n  8700K .......... .......... .......... .......... .......... 64%!M(MISSING) 0s\n  8750K .......... .......... .......... .......... .......... 65%!M(MISSING) 0s\n  8800K .......... .......... .......... .......... .......... 65%!M(MISSING) 0s\n  8850K .......... .......... .......... .......... .......... 65%!M(MISSING) 0s\n  8900K .......... .......... .......... .......... .......... 66%!M(MISSING) 0s\n  8950K .......... .......... .......... .......... .......... 66%!M(MISSING) 0s\n  9000K .......... .......... .......... .......... .......... 67%!M(MISSING) 0s\n  9050K .......... .......... .......... .......... .......... 67%!M(MISSING) 0s\n  9100K .......... .......... .......... .......... .......... 67%!M(MISSING) 0s\n  9150K .......... .......... .......... .......... .......... 68%!M(MISSING) 0s\n  9200K .......... .......... .......... .......... .......... 68%!M(MISSING) 0s\n  9250K .......... .......... .......... .......... .......... 68%!M(MISSING) 0s\n  9300K .......... .......... .......... .......... .......... 69%!M(MISSING) 0s\n  9350K .......... .......... .......... .......... .......... 69%!M(MISSING) 0s\n  9400K .......... .......... .......... .......... .......... 70%!M(MISSING) 0s\n  9450K .......... .......... .......... .......... .......... 70%!M(MISSING) 0s\n  9500K .......... .......... .......... .......... .......... 70%!M(MISSING) 0s\n  9550K .......... .......... .......... .......... .......... 71%!M(MISSING) 0s\n  9600K .......... .......... .......... .......... .......... 71%!M(MISSING) 0s\n  9650K .......... .......... .......... .......... .......... 71%!M(MISSING) 0s\n  9700K .......... .......... .......... .......... .......... 72%!M(MISSING) 0s\n  9750K .......... .......... .......... .......... .......... 72%!M(MISSING) 0s\n  9800K .......... .......... .......... .......... .......... 72%!M(MISSING) 0s\n  9850K .......... .......... .......... .......... .......... 73%!M(MISSING) 0s\n  9900K .......... .......... .......... .......... .......... 73%!M(MISSING) 0s\n  9950K .......... .......... .......... .......... .......... 74%!M(MISSING) 0s\n 10000K .......... .......... .......... .......... .......... 74%!M(MISSING) 0s\n 10050K .......... .......... .......... .......... .......... 74%!M(MISSING) 0s\n 10100K .......... .......... .......... .......... .......... 75%!M(MISSING) 0s\n 10150K .......... .......... .......... .......... .......... 75%!M(MISSING) 0s\n 10200K .......... .......... .......... .......... .......... 75%!M(MISSING) 0s\n 10250K .......... .......... .......... .......... .......... 76%!M(MISSING) 0s\n 10300K .......... .......... .......... .......... .......... 76%!M(MISSING) 0s\n 10350K .......... .......... .......... .......... .......... 77%!M(MISSING) 0s\n 10400K .......... .......... .......... .......... .......... 77%!M(MISSING) 0s\n 10450K .......... .......... .......... .......... .......... 77%!M(MISSING) 0s\n 10500K .......... .......... .......... .......... .......... 78%!M(MISSING) 0s\n 10550K .......... .......... .......... .......... .......... 78%!M(MISSING) 0s\n 10600K .......... .......... .......... .......... .......... 78%!M(MISSING) 0s\n 10650K .......... .......... .......... .......... .......... 79%!M(MISSING) 0s\n 10700K .......... .......... .......... .......... .......... 79%!M(MISSING) 0s\n 10750K .......... .......... .......... .......... .......... 80%!M(MISSING) 0s\n 10800K .......... .......... .......... .......... .......... 80%!M(MISSING) 0s\n 10850K .......... .......... .......... .......... .......... 80%!M(MISSING) 0s\n 10900K .......... .......... .......... .......... .......... 81%!M(MISSING) 0s\n 10950K .......... .......... .......... .......... .......... 81%!M(MISSING) 0s\n 11000K .......... .......... .......... .......... .......... 81%!M(MISSING) 0s\n 11050K .......... .......... .......... .......... .......... 82%!M(MISSING) 0s\n 11100K .......... .......... .......... .......... .......... 82%!M(MISSING) 0s\n 11150K .......... .......... .......... .......... .......... 82%!M(MISSING) 0s\n 11200K .......... .......... .......... .......... .......... 83%!M(MISSING) 0s\n 11250K .......... .......... .......... .......... .......... 83%!M(MISSING) 0s\n 11300K .......... .......... .......... .......... .......... 84%!M(MISSING) 0s\n 11350K .......... .......... .......... .......... .......... 84%!M(MISSING) 0s\n 11400K .......... .......... .......... .......... .......... 84%!M(MISSING) 0s\n 11450K .......... .......... .......... .......... .......... 85%!M(MISSING) 0s\n 11500K .......... .......... .......... .......... .......... 85%!M(MISSING) 0s\n 11550K .......... .......... .......... .......... .......... 85%!M(MISSING) 0s\n 11600K .......... .......... .......... .......... .......... 86%!M(MISSING) 0s\n 11650K .......... .......... .......... .......... .......... 86%!M(MISSING) 0s\n 11700K .......... .......... .......... .......... .......... 87%!M(MISSING) 0s\n 11750K .......... .......... .......... .......... .......... 87%!M(MISSING) 0s\n 11800K .......... .......... .......... .......... .......... 87%!M(MISSING) 0s\n 11850K .......... .......... .......... .......... .......... 88%!M(MISSING) 0s\n 11900K .......... .......... .......... .......... .......... 88%!M(MISSING) 0s\n 11950K .......... .......... .......... .......... .......... 88%!M(MISSING) 0s\n 12000K .......... .......... .......... .......... .......... 89%!M(MISSING) 0s\n 12050K .......... .......... .......... .......... .......... 89%!M(MISSING) 0s\n 12100K .......... .......... .......... .......... .......... 90%!M(MISSING) 0s\n 12150K .......... .......... .......... .......... .......... 90%!M(MISSING) 0s\n 12200K .......... .......... .......... .......... .......... 90%!M(MISSING) 0s\n 12250K .......... .......... .......... .......... .......... 91%!M(MISSING) 0s\n 12300K .......... .......... .......... .......... .......... 91%!M(MISSING) 0s\n 12350K .......... .......... .......... .......... .......... 91%!M(MISSING) 0s\n 12400K .......... .......... .......... .......... .......... 92%!M(MISSING) 0s\n 12450K .......... .......... .......... .......... .......... 92%!M(MISSING) 0s\n 12500K .......... .......... .......... .......... .......... 92%!M(MISSING) 0s\n 12550K .......... .......... .......... .......... .......... 93%!M(MISSING) 0s\n 12600K .......... .......... .......... .......... .......... 93%!M(MISSING) 0s\n 12650K .......... .......... .......... .......... .......... 94%!M(MISSING) 0s\n 12700K .......... .......... .......... .......... .......... 94%!M(MISSING) 0s\n 12750K .......... .......... .......... .......... .......... 94%!M(MISSING) 0s\n 12800K .......... .......... .......... .......... .......... 95%!M(MISSING) 0s\n 12850K .......... .......... .......... .......... .......... 95%!M(MISSING) 0s\n 12900K .......... .......... .......... .......... .......... 95%!M(MISSING) 0s\n 12950K .......... .......... .......... .......... .......... 96%!M(MISSING) 0s\n 13000K .......... .......... .......... .......... .......... 96%!M(MISSING) 0s\n 13050K .......... .......... .......... .......... .......... 97%!M(MISSING) 0s\n 13100K .......... .......... .......... .......... .......... 97%!M(MISSING) 0s\n 13150K .......... .......... .......... .......... .......... 97%!M(MISSING) 0s\n 13200K .......... .......... .......... .......... .......... 98%!M(MISSING) 0s\n 13250K .......... .......... .......... .......... .......... 98%!M(MISSING) 0s\n 13300K .......... .......... .......... .......... .......... 98%!M(MISSING) 0s\n 13350K .......... .......... .......... .......... .......... 99%!M(MISSING) 0s\n 13400K .......... .......... .......... .......... .......... 99%!M(MISSING) 0s\n 13450K .......... .......... .......... .......... ....      100%!M(MISSING)=0.8s\n\n2024-04-02 09:01:29 (16.3 MB/s) - 'polycli_v0.1.42_linux_amd64.tar.gz' saved [13818503/13818503]\n\nPolygon CLI Version v0.1.42\n/\nFunding important accounts on l1\n\nblockHash               0x8b7caa094e7cef6ec1e9a414ea25ef02041c8ba74411b85e0ac74a151845dba1\nblockNumber             5612293\ncontractAddress         \ncumulativeGasUsed       1979783\neffectiveGasPrice       7981439846\nfrom                    0x7Ef61F73BF2ad33c49ce6c55AB421e0abB8659Fa\ngasUsed                 21000\nlogs                    []\nlogsBloom               0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\nroot                    \nstatus                  1\ntransactionHash         0x3b792f020d271314336cbe7bd026f2c238d5cf89ee19ea471234269e20e64276\ntransactionIndex        27\ntype                    2\nto                      0x84973877D3e32687a0A81e4381Bf87A429852d34\n/opt/zkevm-contracts /\nCompiling contracts\nnpm WARN deprecated ganache-core@2.13.2: ganache-core is now ganache; visit https://trfl.io/g7 for details\nnpm WARN deprecated ganache-core@2.13.2: ganache-core is now ganache; visit https://trfl.io/g7 for details\nnpm WARN deprecated har-validator@5.1.5: this library is no longer supported\nnpm WARN deprecated @oclif/config@1.18.16: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.\nnpm WARN deprecated testrpc@0.0.1: testrpc has been renamed to ganache-cli, please use this package from now on.\nnpm WARN deprecated @oclif/config@1.18.17: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.\nnpm WARN deprecated @ensdomains/resolver@0.2.4: Please use @ensdomains/ens-contracts\nnpm WARN deprecated @oclif/command@1.8.36: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.\nnpm WARN deprecated @oclif/errors@1.3.6: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.\nnpm WARN deprecated @oclif/help@1.0.15: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.\nnpm WARN deprecated @oclif/parser@3.8.17: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.\nnpm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142\nnpm WARN deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.\nnpm WARN deprecated @ensdomains/ens@0.4.5: Please use @ensdomains/ens-contracts\n\nadded 2000 packages, and audited 2004 packages in 1m\n\n199 packages are looking for funding\n  run `npm fund` for details\n\n87 vulnerabilities (4 low, 32 moderate, 27 high, 24 critical)\n\nTo address issues that do not require attention, run:\n  npm audit fix\n\nTo address all issues (including breaking changes), run:\n  npm audit fix --force\n\nRun `npm audit` for details.\nDownloading compiler 0.8.20\nDownloading compiler 0.5.16\nDownloading compiler 0.5.12\ncontracts/mocks/Uni.sol:10:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.\npragma experimental ABIEncoderV2;\n^-------------------------------^\n\nWarning: Return value of low-level calls not used.\n   --> contracts/v2/PolygonZkEVMBridgeV2.sol:957:13:\n    |\n957 |             address(token).call(\n    |             ^ (Relevant source part starts here and spans across multiple lines).\n\n\nWarning: Return value of low-level calls not used.\n    --> contracts/v2/PolygonZkEVMBridgeV2.sol:1009:13:\n     |\n1009 |             address(token).call(\n     |             ^ (Relevant source part starts here and spans across multiple lines).\n\n\nWarning: Return value of low-level calls not used.\n   --> contracts/v2/PolygonZkEVMBridgeV2.sol:957:13:\n    |\n957 |             address(token).call(\n    |             ^ (Relevant source part starts here and spans across multiple lines).\n\n\nWarning: Return value of low-level calls not used.\n    --> contracts/v2/PolygonZkEVMBridgeV2.sol:1009:13:\n     |\n1009 |             address(token).call(\n     |             ^ (Relevant source part starts here and spans across multiple lines).\n\n\nWarning: Contract code size is 26532 bytes and exceeds 24576 bytes (a limit introduced in Spurious Dragon). This contract may not be deployable on Mainnet. Consider enabling the optimizer (with a low \"runs\" value!), turning off revert strings, or using libraries.\n  --> contracts/v2/PolygonZkEVMBridgeV2.sol:19:1:\n   |\n19 | contract PolygonZkEVMBridgeV2 is\n   | ^ (Relevant source part starts here and spans across multiple lines).\n\n\nWarning: Return value of low-level calls not used.\n   --> contracts/PolygonZkEVMBridge.sol:726:13:\n    |\n726 |             address(token).call(\n    |             ^ (Relevant source part starts here and spans across multiple lines).\n\n\nWarning: Return value of low-level calls not used.\n   --> contracts/PolygonZkEVMBridge.sol:778:13:\n    |\n778 |             address(token).call(\n    |             ^ (Relevant source part starts here and spans across multiple lines).\n\n\nWarning: Return value of low-level calls not used.\n  --> contracts/mocks/SequenceBatchesMock.sol:16:9:\n   |\n16 |         destination.call(data);\n   |         ^^^^^^^^^^^^^^^^^^^^^^\n\n\nWarning: Return value of low-level calls not used.\n   --> contracts/v2/PolygonZkEVMBridgeV2.sol:957:13:\n    |\n957 |             address(token).call(\n    |             ^ (Relevant source part starts here and spans across multiple lines).\n\n\nWarning: Return value of low-level calls not used.\n    --> contracts/v2/PolygonZkEVMBridgeV2.sol:1009:13:\n     |\n1009 |             address(token).call(\n     |             ^ (Relevant source part starts here and spans across multiple lines).\n\n\nWarning: Unnamed return variable can remain unassigned. Add an explicit return with value to all non-reverting code paths or name the variable.\n  --> contracts/v2/mocks/PolygonRollupManagerEmptyMock.sol:34:25:\n   |\n34 |     ) external returns (uint64) {\n   |                         ^^^^^^\n\n\nWarning: Unused function parameter. Remove or comment out the variable name to silence this warning.\n   --> contracts/mocks/PolygonZkEVMMock.sol:217:9:\n    |\n217 |         uint256[2] calldata proofA,\n    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n\nWarning: Unused function parameter. Remove or comment out the variable name to silence this warning.\n   --> contracts/mocks/PolygonZkEVMMock.sol:218:9:\n    |\n218 |         uint256[2][2] calldata proofB,\n    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n\nWarning: Unused function parameter. Remove or comment out the variable name to silence this warning.\n   --> contracts/mocks/PolygonZkEVMMock.sol:219:9:\n    |\n219 |         uint256[2] calldata proofC\n    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n\nWarning: Unused local variable.\n   --> contracts/mocks/PolygonZkEVMMock.sol:268:9:\n    |\n268 |         bytes memory snarkHashBytes = getInputSnarkBytes(\n    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n\nWarning: Unused function parameter. Remove or comment out the variable name to silence this warning.\n --> contracts/mocks/VerifierRollupHelperMock.sol:9:9:\n  |\n9 |         bytes32[24] calldata proof,\n  |         ^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n\nWarning: Unused function parameter. Remove or comment out the variable name to silence this warning.\n  --> contracts/mocks/VerifierRollupHelperMock.sol:10:9:\n   |\n10 |         uint256[1] memory pubSignals\n   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n\nWarning: Unused function parameter. Remove or comment out the variable name to silence this warning.\n  --> contracts/v2/mocks/PolygonRollupManagerEmptyMock.sol:21:9:\n   |\n21 |         bytes32 newAccInputHash\n   |         ^^^^^^^^^^^^^^^^^^^^^^^\n\n\nWarning: Unused function parameter. Remove or comment out the variable name to silence this warning.\n  --> contracts/v2/mocks/PolygonRollupManagerMockInternalTest.sol:27:9:\n   |\n27 |         PolygonZkEVMExistentEtrog polygonZkEVM,\n   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n\nWarning: Unused function parameter. Remove or comment out the variable name to silence this warning.\n  --> contracts/v2/mocks/PolygonRollupManagerMockInternalTest.sol:28:9:\n   |\n28 |         IVerifierRollup zkEVMVerifier,\n   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n\nWarning: Unused function parameter. Remove or comment out the variable name to silence this warning.\n  --> contracts/v2/mocks/PolygonRollupManagerMockInternalTest.sol:29:9:\n   |\n29 |         uint64 zkEVMForkID,\n   |         ^^^^^^^^^^^^^^^^^^\n\n\nWarning: Unused function parameter. Remove or comment out the variable name to silence this warning.\n  --> contracts/v2/mocks/PolygonRollupManagerMockInternalTest.sol:30:9:\n   |\n30 |         uint64 zkEVMChainID\n   |         ^^^^^^^^^^^^^^^^^^^\n\n\nWarning: Unused function parameter. Remove or comment out the variable name to silence this warning.\n   --> contracts/verifiers/FflonkVerifier.sol:162:26:\n    |\n162 |     function verifyProof(bytes32[24] calldata proof, uint256[1] calldata pubSignals) public view returns (bool) {\n    |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n\nWarning: Unused function parameter. Remove or comment out the variable name to silence this warning.\n   --> contracts/verifiers/previousVerifiers/FflonkVerifierEtrog.sol:187:9:\n    |\n187 |         bytes32[24] calldata proof,\n    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n\nWarning: Unused function parameter. Remove or comment out the variable name to silence this warning.\n   --> contracts/verifiers/previousVerifiers/FflonkVerifierIncaberry.sol:187:9:\n    |\n187 |         bytes32[24] calldata proof,\n    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n\nWarning: Function state mutability can be restricted to pure\n  --> contracts/v2/mocks/PolygonRollupManagerEmptyMock.sol:38:5:\n   |\n38 |     function getBatchFee() public view returns (uint256) {\n   |     ^ (Relevant source part starts here and spans across multiple lines).\n\n\nWarning: Function state mutability can be restricted to pure\n  --> contracts/v2/mocks/PolygonRollupManagerEmptyMock.sol:42:5:\n   |\n42 |     function getForcedBatchFee() public view returns (uint256) {\n   |     ^ (Relevant source part starts here and spans across multiple lines).\n\n\nWarning: Function state mutability can be restricted to pure\n  --> contracts/v2/mocks/PolygonRollupManagerEmptyMock.sol:57:5:\n   |\n57 |     function lastDeactivatedEmergencyStateTimestamp()\n   |     ^ (Relevant source part starts here and spans across multiple lines).\n\n\nWarning: Contract code size is 27945 bytes and exceeds 24576 bytes (a limit introduced in Spurious Dragon). This contract may not be deployable on Mainnet. Consider enabling the optimizer (with a low \"runs\" value!), turning off revert strings, or using libraries.\n  --> contracts/mocks/PolygonZkEVMMock.sol:12:1:\n   |\n12 | contract PolygonZkEVMMock is PolygonZkEVM {\n   | ^ (Relevant source part starts here and spans across multiple lines).\n\n\nWarning: Contract code size is 28940 bytes and exceeds 24576 bytes (a limit introduced in Spurious Dragon). This contract may not be deployable on Mainnet. Consider enabling the optimizer (with a low \"runs\" value!), turning off revert strings, or using libraries.\n  --> contracts/v2/PolygonRollupManager.sol:24:1:\n   |\n24 | contract PolygonRollupManager is\n   | ^ (Relevant source part starts here and spans across multiple lines).\n\n\nWarning: Contract code size is 26532 bytes and exceeds 24576 bytes (a limit introduced in Spurious Dragon). This contract may not be deployable on Mainnet. Consider enabling the optimizer (with a low \"runs\" value!), turning off revert strings, or using libraries.\n  --> contracts/v2/PolygonZkEVMBridgeV2.sol:19:1:\n   |\n19 | contract PolygonZkEVMBridgeV2 is\n   | ^ (Relevant source part starts here and spans across multiple lines).\n\n\nWarning: Contract code size is 28094 bytes and exceeds 24576 bytes (a limit introduced in Spurious Dragon). This contract may not be deployable on Mainnet. Consider enabling the optimizer (with a low \"runs\" value!), turning off revert strings, or using libraries.\n --> contracts/v2/mocks/PolygonRollupManagerMockInternalTest.sol:8:1:\n  |\n8 | contract PolygonRollupManagerMockInternalTest is PolygonRollupManager {\n  | ^ (Relevant source part starts here and spans across multiple lines).\n\n\nGenerating typings for: 123 artifacts in dir: typechain-types for target: ethers-v6\nSuccessfully generated 332 typings!\nCompiled 124 Solidity files successfully (evm targets: istanbul, petersburg, shanghai).\nRunning full l1 contract deployment process\n"

Error encountered running Starlark code.
leovct commented 5 months ago

It is not supported yet unfortunately but we would like to support this use case. I'll keep you posted :)