1 Answer
1

You didn't paste the script you're using for the deployment, however from the error it looks like you're passing two parameters to the simple_storage contract constructor whereas it only expects one (the value to initialise the storage value to).

Here is a copy from my environment:

// Pass 42 to the contract as the first constructor parameter
deployer.deploy(simple_storage, 42, {privateFor: ["ROAZBWtSacxXQrOe3FGAqJDyJjFePR5ce4TSIzmJ0Bc="]})

If you are passing the correct number of parameters then try deleting the contents of the 'build' directory and redeploying.