@Override
  public String toString() {
    return "TransactionProcessingResult{"
        + "status="
        + status
        + ", estimateGasUsedByTransaction="
        + estimateGasUsedByTransaction
        + ", gasRemaining="
        + gasRemaining
        + ", logs="
        + logs
        + ", output="
        + output
        + ", validationResult="
        + validationResult
        + ", revertReason="
        + revertReason
        + '}';
  }
Returns the reason why a transaction was reverted (if applicable).

@return the revert reason.
ethereum/core/src/main/java/org/hyperledger/besu/ethereum/processing/TransactionProcessingResult.java