# Deployed Contracts

The following smart contracts have been deployed across supported chains to power DLN:

### Solana <a href="#solana" id="solana"></a>

| Smart contract   | Address                                                                                                               | Description                           |
| ---------------- | --------------------------------------------------------------------------------------------------------------------- | ------------------------------------- |
| `DlnSource`      | [src5qyZHqTqecJV4aY6Cb6zDZLMDzrDKKezs22MPHr4](https://solscan.io/account/src5qyZHqTqecJV4aY6Cb6zDZLMDzrDKKezs22MPHr4) | Used to place orders on DLN           |
| `DlnDestination` | [dst5MGcFPoBeREFAA5E3tU5ij8m5uVYwkzkSAbsLbNo](https://solscan.io/account/dst5MGcFPoBeREFAA5E3tU5ij8m5uVYwkzkSAbsLbNo) | Used to fulfill and cancel DLN orders |

#### IDLs <a href="#evm-chains" id="evm-chains"></a>

{% file src="https://37874935-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MXSZrSDwI_CIVtL2znd%2Fuploads%2FvvsDzXz5sA0oC0faTYeg%2Fdst.ts?alt=media&token=c5d55bbd-cc74-4922-b8a5-35d806bea324" %}
DLN Destination
{% endfile %}

{% file src="https://37874935-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MXSZrSDwI_CIVtL2znd%2Fuploads%2F7QGnylRq6ItKxmfAcG3f%2Fsrc.ts?alt=media&token=4b8a6857-49e7-411f-95c4-e6f20fe7a197" %}
DLN Source
{% endfile %}

### EVM-based chains <a href="#evm-chains" id="evm-chains"></a>

| Smart contract           | Address                                      | Description                                                                                                                                                                                       |
| ------------------------ | -------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `DlnSource`              | `0xeF4fB24aD0916217251F553c0596F8Edc630EB66` | Used to place orders on DLN                                                                                                                                                                       |
| `DlnDestination`         | `0xe7351fd770a37282b91d153ee690b63579d6dd7f` | Used to fulfill and cancel orders placed on DLN                                                                                                                                                   |
| `DlnExternalCallAdapter` | `0x61eF2e01E603aEB5Cd96F9eC9AE76cc6A68f6cF9` | Intermediary store and the engine for [DLN Hooks](debridge-hooks) that implement `IExternalCallExecutor` (see below)                                                                              |
| `ExternalCallExecutor`   | `0xFC2CA4022d26AD4dCb3866ae30669669F6A28f19` | [Universal DLN Hook](protocol-specs/hook-data/anatomy-of-a-hook-for-the-evm-based-chains) (implementing `IExternalCallExecutor`) that executes arbitrary transaction calls bypassed via a payload |
| `CrosschainForwarder`    | `0x663dc15d3c1ac63ff12e45ab68fea3f0a883c251` | Intermediary smart contract used exclusively by the DLN API to sell input asset for one of the settlement assets prior to order creation, if necessary.                                           |

#### **ABIs and interfaces**

{% file src="https://37874935-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MXSZrSDwI_CIVtL2znd%2Fuploads%2FkVOwUvCpaNauuZ3ecaqP%2FDlnSource.abi.json?alt=media&token=90015bc3-cecb-42ac-97df-449ca3a1aea7" %}

{% file src="https://37874935-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MXSZrSDwI_CIVtL2znd%2Fuploads%2FH7ZJw4Qfegu9bN1VTe24%2FDlnDestination.abi.json?alt=media&token=074ca6a9-eb07-4321-b23a-12d831c16508" %}

{% file src="https://37874935-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MXSZrSDwI_CIVtL2znd%2Fuploads%2FmEid8rkceDLnFNbYnOCh%2FExternalCallExecutor.abi.json?alt=media&token=44693698-fc9e-42fe-8b09-f3f94fb58353" %}

{% file src="https://37874935-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MXSZrSDwI_CIVtL2znd%2Fuploads%2Fh7xMWcxbdUPE6lvAKEEr%2FDlnExternalCallAdapter.abi.json?alt=media&token=f4a3eb46-c89d-4391-abdc-f4f8a3df29be" %}

{% file src="https://37874935-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MXSZrSDwI_CIVtL2znd%2Fuploads%2FMmyMCzZR1F5kfmgoX904%2FIExternalCallExecutor.sol?alt=media&token=11791803-6a6b-40e7-8d46-8f969cfdc712" %}

{% file src="https://37874935-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MXSZrSDwI_CIVtL2znd%2Fuploads%2FN7Kuvwqcz0qGDXZKCCL8%2FDlnExternalCallLib.sol?alt=media&token=8ef9bc10-c433-444c-b9cc-6dd2da7b6ee2" %}

{% file src="https://37874935-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MXSZrSDwI_CIVtL2znd%2Fuploads%2FT9xs1FB3XajeORPrEt3C%2FCrosschainForwarder.json?alt=media&token=ea52d8fc-320b-4233-a355-077b1801ef8a" %}

