# Breaking Changes Overview

This provides a high-level summary of all breaking changes in VeChain Kit v2. For detailed information on each topic, please refer to the specific guides linked below.

### Major Breaking Changes

#### 1. **Connex Removal**

* `useConnex` is completely removed and replaced with `useThor`
* This affects all blockchain interactions throughout your application
* [**See API Migration Guide →**](https://docs.vechainkit.vechain.org/migrations/api-migration-guide#connex-to-thor)

#### 2. **New Contract Interaction Patterns**

* Introduction of `useCallClause` for reading contract data
* New `executeMultipleClausesCall` for batch operations
* Complete rewrite of transaction patterns
* [**See API Migration Guide →**](https://docs.vechainkit.vechain.org/migrations/api-migration-guide#contract-interactions)

#### 3. **Updated Transaction Building**

* New `useBuildTransaction` hook with improved type safety
* Better error handling and transaction status tracking
* [**See API Migration Guide →**](https://docs.vechainkit.vechain.org/migrations/api-migration-guide#transaction-building)

#### 4. **Module Removal**

* Entire VeBetterDAO module removed
* Several utility modules deprecated
* [**See Removed Features →**](https://docs.vechainkit.vechain.org/migrations/upgrade-vechain-kit-from-1.x-to-2.x/removed-features-in-v2)

#### 5. **Hook Restructuring**

* Many hooks moved to new locations for better organization
* Import paths have changed significantly
* [**See Hook Relocations →**](https://docs.vechainkit.vechain.org/migrations/upgrade-vechain-kit-from-1.x-to-2.x/broken-reference)

### Quick Decision Guide

### Next Steps

1. **Read the complete removal list** to check if you use any removed features
2. **Review the API migration patterns** for code examples
3. **Follow the migration checklist** step by step

### Getting Help

* **GitHub Issues**: [Report issues](https://github.com/vechain/vechain-kit/issues)
* **Documentation**: [VeChain Kit v2 Docs](https://docs.vechain.org/vechain-kit)
* **Community**: [Discord](https://discord.gg/vechain)


---

# 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.vechainkit.vechain.org/migrations/upgrade-vechain-kit-from-1.x-to-2.x/breaking-changes-overview.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.
