# chains

Chains

## Example

```ts
import * as Chains from '@filoz/synapse-core/chains'
```

## Namespaces

| Namespace | Description |
| ------ | ------ |
| [asChain](/reference/filoz/synapse-core/chains/namespaces/aschain/toc/) | - |

## Interfaces

| Interface | Description |
| ------ | ------ |
| [Chain](/reference/filoz/synapse-core/chains/interfaces/chain/) | Viem compatible chain interface with all the FOC contracts addresses and ABIs |

## Variables

| Variable | Description |
| ------ | ------ |
| [calibration](/reference/filoz/synapse-core/chains/variables/calibration/) | Filecoin Calibration |
| [devnet](/reference/filoz/synapse-core/chains/variables/devnet/) | Filecoin Devnet |
| [mainnet](/reference/filoz/synapse-core/chains/variables/mainnet/) | Filecoin Mainnet |

## Functions

| Function | Description |
| ------ | ------ |
| [asChain](/reference/filoz/synapse-core/chains/functions/aschain/) | Convert a viem chain to a filecoin chain. |
| [getChain](/reference/filoz/synapse-core/chains/functions/getchain/) | Get a chain by id |