0xPolygonHermez/zkevm-contracts

unable to deploy the contracts

Closed this issue · 0 comments

When it runs the following line:

await polygonZkEVMGlobalExitRoot.initialize(polygonZkEVMContract.address, polygonZkEVMBridgeContract.address);

it always shows the error as follows:

Matic deployed to: 0xaA3032a68d56A9382ee1eCEf6F34C4fe720F5988
#######################

Verifier deployed to: 0x9fcABD22c5d0537eeBf0a38f153A790bfC09cBA3
#######################

polygonZkEVMGlobalExitRoot deployed to: 0x4dB99947D090467F11Dd0e52FBF8c5Df8713625c
#######################

PolygonZkEVMBridge deployed to: 0x52665A145eCFf537300b6448f96FABE598B51C98
#######################

Polygon ZK-EVM deployed to: 0x1e0121a4EcCfAe4959F2eD3dB5af8ddD71c0aDFF
Error: invalid arrayify value (argument="value", value="-0x0bafd8", code=INVALID_ARGUMENT, version=bytes/5.7.0)
at Logger.makeError (/Users/ton/test/polygon_zkevm/zkevm-contracts/node_modules/@ethersproject/logger/src.ts/index.ts:269:28)
at Logger.throwError (/Users/ton/test/polygon_zkevm/zkevm-contracts/node_modules/@ethersproject/logger/src.ts/index.ts:281:20)
at Logger.throwArgumentError (/Users/ton/test/polygon_zkevm/zkevm-contracts/node_modules/@ethersproject/logger/src.ts/index.ts:285:21)
at arrayify (/Users/ton/test/polygon_zkevm/zkevm-contracts/node_modules/@ethersproject/bytes/src.ts/index.ts:141:19)
at /Users/ton/test/polygon_zkevm/zkevm-contracts/node_modules/@ethersproject/transactions/src.ts/index.ts:234:25
at Array.forEach ()
at _serialize (/Users/ton/test/polygon_zkevm/zkevm-contracts/node_modules/@ethersproject/transactions/src.ts/index.ts:230:23)
at serialize (/Users/ton/test/polygon_zkevm/zkevm-contracts/node_modules/@ethersproject/transactions/src.ts/index.ts:311:16)
at /Users/ton/test/polygon_zkevm/zkevm-contracts/node_modules/@ethersproject/wallet/src.ts/index.ts:124:80
at processTicksAndRejections (node:internal/process/task_queues:95:5) {
reason: 'invalid arrayify value',
code: 'INVALID_ARGUMENT',
argument: 'value',
value: '-0x0bafd8'

How to solve the problem?