Checklist for reporting privacy issues
In order for us to be able to investigate your issue, we first need to be able to reproduce it. The more information you can provide, the easier this will be, enabling us to more efficiently investigate the cause of the issue.
Please provide the following information
Versions of Besu, Orion and any other relevant software (as per Besu issue template)
Instructions for how to reproduce the scenario
As much specific detail as possible. All required solidity contracts, deploy scripts, supporting contracts, any other prerequisites.
If the original contracts or deployment scripts can’t be provided, we need a minimal version of them that causes the same issue.
Have you verified that the same scenario works in Besu without privacy ie as a public contract
Including instructions on how to deploy the scenario - eg Truffle deploy scripts
Orion logs
Enable revert reason on Besu CLI
Ensure in the solidity code you are using strings with require/revert statements to make it possible to track where the revert is happening
Besu log with EVM at trace level
Enable trace logging for the EVM org.hyperledger.besu.ethereum.vm.EVM - this will log all EVM operations in the besu log which will give more info about where it is halting