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

Solana

Smart ContractAddressDescription
DlnSourcesrc5qyZHqTqecJV4aY6Cb6zDZLMDzrDKKezs22MPHr4Used to place orders on DLN
DlnDestinationdst5MGcFPoBeREFAA5E3tU5ij8m5uVYwkzkSAbsLbNoUsed to fulfill and cancel DLN orders

IDLs

The IDLs can be found here.

EVM-based Chains

Smart ContractAddressDescription
DlnSource0xeF4fB24aD0916217251F553c0596F8Edc630EB66Used to place orders on DLN
DlnDestination0xe7351fd770a37282b91d153ee690b63579d6dd7fUsed to fulfill and cancel orders placed on DLN
DlnExternalCallAdapter0x61eF2e01E603aEB5Cd96F9eC9AE76cc6A68f6cF9Intermediary store and the engine for DLN Hooks that implement IExternalCallExecutor
ExternalCallExecutor0xFC2CA4022d26AD4dCb3866ae30669669F6A28f19Universal DLN Hook (implementing IExternalCallExecutor) that executes arbitrary transaction calls bypassed via a payload
DeBridgeRouter0x663dc15d3c1ac63ff12e45ab68fea3f0a883c251Intermediary contract used exclusively by the DLN API to swap input asset for one of the settlement assets prior to order creation, if necessary

ABIs and Interfaces

The ABIs and the interfaces can be found here.