<!--
order: 0
title: Crisis Overview
parent:
  title: "crisis"
-->

# `crisis`

## Overview

The crisis module halts the blockchain under the circumstance that a blockchain 
invariant is broken. Invariants can be registered with the application during the
application initialization process. 

## Contents

1. **[State](01_state.md)**
    - [ConstantFee](01_state.md#constantfee)
2. **[Messages](02_messages.md)**
    - [MsgVerifyInvariant](02_messages.md#msgverifyinvariant)
3. **[Events](03_events.md)**
    - [Handlers](03_events.md#handlers)
4. **[Parameters](04_params.md)**
