# Higher than v0.50

## Integrating the Avalanche Light-Client Module in Your Cosmos SDK Application

Enhance your Cosmos SDK application by integrating the `light-clients/14-avalanche` module. Follow this step-by-step guide to easily import and register the Avalanche light-client in your project.

### 1. Import the Avalanche Light-Client Module

First, ensure you import the Avalanche (`ava`) module into your Cosmos SDK application. Typically, this is done in the `ibc.go` file, where your application's modules are defined.

```go
import (
  // other imports...
  ava "github.com/cosmos/ibc-go/v8/modules/light-clients/14-avalanche"
)
```

### 2. Register the Avalanche Module in the Module Manager

Next, add the `ava` module to your application’s `ModuleManager`. Locate the section where you initialize the `ModuleManager` and include the Avalanche light-client:

```go
app.ModuleManager = module.NewManager(
  // other modules...
  ava.AppModuleBasic{},
)
```

### 3. Add module to the RegisterIBC function

Finally, register the Avalanche module in the `RegisterIBC` function of your application. This function is typically found in the `ibc.go` file.

```go
func RegisterIBC(registry cdctypes.InterfaceRegistry) map[string]appmodule.AppModule {
	modules := map[string]appmodule.AppModule{
        // other modules... 
        ava.ModuleName: ava.AppModuleBasic{},
    }
...
}
```

***

By following these steps, you'll successfully integrate the Avalanche light-client module into your Cosmos SDK application, enabling enhanced interoperability with Avalanche-based chains.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.landslide.network/product-guides/ibc-light-client/chain-integrators-guide/higher-than-v0.50.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
