> ## Documentation Index
> Fetch the complete documentation index at: https://docs.unlink.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# Supported chains

> Hosted Unlink environments and the environment name to pass when creating a client.

Unlink is multichain. SDK clients connect to a hosted deployment by its
`environment` name. Pass that name when you create a client, and use the matching
chain ID when you derive an account with `account.fromWallet`.

## Environments

Only production environments are listed here.

### Testnets

| Environment        | Network          | Chain ID | Status    |
| ------------------ | ---------------- | -------- | --------- |
| `arc-testnet`      | Arc Testnet      | 5042002  | Available |
| `avalanche-fuji`   | Avalanche Fuji   | 43113    | Available |
| `base-sepolia`     | Base Sepolia     | 84532    | Available |
| `bsc-testnet`      | BSC Testnet      | 97       | Available |
| `ethereum-sepolia` | Ethereum Sepolia | 11155111 | Available |
| `monad-testnet`    | Monad Testnet    | 10143    | Available |

### Mainnets

Mainnet environments currently require an access grant before use.

| Environment | Network         | Chain ID | Status                                                                |
| ----------- | --------------- | -------- | --------------------------------------------------------------------- |
| `base`      | Base            | 8453     | [Contact us for access](https://cal.com/team/unlink/chat-with-unlink) |
| `bsc`       | BNB Smart Chain | 56       | [Contact us for access](https://cal.com/team/unlink/chat-with-unlink) |
| `monad`     | Monad           | 143      | [Contact us for access](https://cal.com/team/unlink/chat-with-unlink) |

```ts theme={null}
const client = createUnlinkClient({
  environment: "base-sepolia",
  account: unlinkAccount,
});
```

The chain ID you pass to `account.fromWallet` must match the environment's
chain. Deriving with the wrong chain ID produces a different account. See
[Accounts and keys](/accounts-and-keys) for how derivation binds to `chainId`.

## Get testnet gas

Use these public faucets to fund wallets with native testnet gas.

| Network          | Environment        | Gas token | Faucet                                                                        |
| ---------------- | ------------------ | --------- | ----------------------------------------------------------------------------- |
| Arc Testnet      | `arc-testnet`      | USDC      | [Circle faucet](https://faucet.circle.com/)                                   |
| Avalanche Fuji   | `avalanche-fuji`   | AVAX      | [Avalanche faucet](https://build.avax.network/console/primary-network/faucet) |
| Base Sepolia     | `base-sepolia`     | ETH       | [Alchemy faucet](https://www.alchemy.com/faucets/base-sepolia)                |
| BSC Testnet      | `bsc-testnet`      | tBNB      | [BNB Chain faucet](https://www.bnbchain.org/en/testnet-faucet)                |
| Ethereum Sepolia | `ethereum-sepolia` | ETH       | [Alchemy faucet](https://www.alchemy.com/faucets/ethereum-sepolia)            |
| Monad Testnet    | `monad-testnet`    | MON       | [Monad faucet](https://faucet.monad.xyz/)                                     |
