> ## Documentation Index
> Fetch the complete documentation index at: https://injectivelabs-docs-ai-sdk.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Wasmx

## Abstract

The `wasmx` module handles integration of [CosmWasm](https://cosmwasm.com) smart contracts with Injective Chain.
Its main function is to provide a method for contracts to be executed in the begin blocker section of each block.
A contract may be automatically deactivated if it runs out of gas but can be reactivated by the contract owner.

It also includes helper methods for managing contracts, such as a batch code storage proposal. These functions allow for seamless integration of CosmWasm contracts with the Injective Chain and provide useful tools for managing and maintaining those contracts.

## Contents

1. [Concepts](/developers-native/injective/wasmx/01_concepts)
2. [Data](/developers-native/injective/wasmx/02_data)
3. [State](/developers-native/injective/wasmx/03_proposals)
4. [Messages](/developers-native/injective/wasmx/04_messages)
5. [Params](/developers-native/injective/wasmx/05_params)
