> For the complete documentation index, see [llms.txt](https://docs.asterizm.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.asterizm.io/guides/error-messages/evm/source-chain.md).

# Source chain

### **BaseAsterizmClient:** outbound transfer not exists

> An attempt to initialize a cross-chain transaction by a client contract owner that was not pre-registered by the client contract&#x20;

This error occurs if the client's contract owner tries to initiate a transfer bypassing the logic of the client's contract.

### BaseAsterizmClient: outbound transfer executed already

> An attempt to initialize a cross-chain transaction by the owner of a client contract that has already been executed before

This error occurs if the client contract owner tries to re-initiate a transfer that has already been executed before.

### BaseAsterizmClient: contract balance is not enough

There are not enough native tokens on the client's contract to cover the transfer fee in the destination network.

### BaseAsterizmClient: wrong txId param

> The txId parameter (transaction number) is invalid

This error can occur if the client contract owner tries to initiate an invalid cross-chain transaction (spam, duplicate).

### AsterizmInitializer: sender address is blocked

> The client contract address on the source network is blocked

The address of the client contract is blacklisted: darknet, scam, etc.

### AsterizmInitializer: target address is blocked

> The client contract address on the destination network is blocked

### Translator: wrong chain id

> The network ID is not supported by the system

Check the network ID in the [list of supported networks](/what-is-asterizm/supported-chains.md).

{% hint style="info" %}
If you think that everything is done correctly and should work properly, but you are getting any of the errors above, [please contact our team](/guides/getting-started.md#talk-to-the-team).
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.asterizm.io/guides/error-messages/evm/source-chain.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
