# ChainID & Address Prefix

ChainID is a number that identifies a specific blockchain. This number is used to ensure that transactions are processed on the correct blockchain, and not confused with transactions on another with a similar format. ChainID also prevents replay attacks, where a transaction is broadcast on multiple blockchains to trick users into accepting the same transaction on different chains.

Address format is used to identify unique users within a blockchain network.

**Cascadia's ChainID**

Cascadia uses several Chain IDs. Choose the correct ChainID when executing Cascadia in your local environment. \
\
The ChainID for Cascadia's devnet is `cascadia_11029-1`.

**Address Prefix**

BIP-0173 introduces a new format for segregated witness output addresses. With regard to the respective network type, Cascadia has many address prefixes, including:

<table data-header-hidden><thead><tr><th width="308.3333333333333"></th><th></th></tr></thead><tbody><tr><td>Testnet</td><td><code>cascadia</code></td></tr></tbody></table>

Cascadia employs the Bech32 address format. Bech32 encoding offers reliable data integrity checks. The human-readable component offers contextual cues, helping UI designers clear error messages.


---

# 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://cascadia.gitbook.io/gitbook/network/chainid-and-address-prefix.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.
