---
title: VmFaultCode
description: VmFaultCode enumerates VM halt conditions.
source_url:
  html: https://thru.org/docs/api-ref/grpc/messages/thru/services/v1/vm-fault-code/
  md: https://thru.org/docs/api-ref/grpc/messages/thru/services/v1/vm-fault-code.md
---

# VmFaultCode

VmFaultCode enumerates VM halt conditions.

**Package:** `thru.services.v1`

## Values

| Name | # | Description |
| - | - | - |
| `VM_FAULT_NONE` | 0 | No fault |
| `VM_FAULT_REVERT` | 1 | TN\_VM\_FAULT\_REVERT — explicit revert by program |
| `VM_FAULT_SIGCU` | 2 | TN\_VM\_FAULT\_SIGCU — compute units exhausted |
| `VM_FAULT_SIGSU` | 3 | TN\_VM\_FAULT\_SIGSU — state units exhausted |
