support sim for transaction revert