Open RomanYarinski opened 4 weeks ago
Hello @RomanYarinski,
It appears that the local bytecode has changed, possibly due to using a different zksolc version (since v1.5.7 is now latest). I recommend deleting all artifact and cache files, then recompiling, deploying, and verifying again. Note that zksolc version 1.5.7 is currently not supported for verification on Etherscan.
@kiriyaga-txfusion I've tried it, it just happening right after I compile, deploy and verify the contract. Switching to “1.3.23” zkSync version helped for me.
@RomanYarinski You use an outdated verification plugin, and I believe we've changed how parameters are sent to the compiler. One solution is to update the dependencies to newer versions, or you can keep the existing dependencies, but this will prevent verification with the latest compiler versions.
🐛 Bug Report for hardaht-zksync plugins
💥 Plugin name
"@matterlabs/hardhat-zksync-verify": "^0.1.8",
📝 Description
I can't verify the contracts after deploy. Although before (about a week ago) everything worked fine with the same configuration.
🔄 Reproduction Steps
Step 1 - yarn hardhat compile --force --network zkSyncSepolia Step 2 - yarn hardhat deploy-zksync --script zk/zk_01_deploy_exchange.ts --network zkSyncSepolia Step 3 - yarn hardhat verify --network zkSyncSepolia
🤔 Expected Behavior
verify contracts
😯 Current Behavior
error in
Log Output
🖥️ Environment
📋 Additional Context
📎 Log Output