deBridge
  • Introduction
  • The deBridge Messaging Protocol
    • Protocol Overview
    • Fees and Supported Chains
    • 🟢Deployed Contracts
    • Development Guides
      • Building an EVM-based dApp
        • EVM smart contract interfaces
          • Interfaces
            • ICallProxy
            • IDeBridgeGate
            • IDeBridgeToken
            • IDeBridgeTokenDeployer
            • IOraclesManager
            • ISignatureVerifier
            • IWethGate
          • Libraries
            • Flags
          • Periphery
            • CallProxy
            • DeBridgeToken
            • DeBridgeTokenProxy
            • SimpleFeeProxy
          • Transfers
            • DeBridgeGate
            • DeBridgeTokenDeployer
            • OraclesManager
            • SignatureVerifier
            • WethGate
      • Sending cross-chain messages from Solana
        • On-Chain external call preparation for Solana
        • Off-chain external call preparation for Solana
      • Lifecycle of a cross-chain call
      • Gathering data for the claim
    • Development Tools
    • Security
    • Slashing and Delegated Staking
  • 🔁DLN: The deBridge Liquidity Network Protocol
    • Introduction
    • Protocol Overview
    • deBridge Hooks
    • Fees and Supported Chains
    • 🟢Deployed Contracts
    • Market and Limit Orders
    • Integration Guidelines
      • Interacting with the API
        • Authentication
        • Creating an Order
          • Quick Start
          • API Parameters
            • Estimation-Only
            • prependOperatingExpenses
          • API Response
            • JSON Example
          • Refreshing Estimates
        • Tracking Order Status
          • Order States
        • Integrating deBridge hooks
          • Creating Hook data for Solana
        • Submitting an Order Creation Transaction
        • Cancelling the Order
      • deBridge Widget
      • Interacting with smart contracts
        • Placing orders
        • Filling orders
      • Under the Hood
        • Reserve Assets
        • Bridging Reserve Assets
        • Bridging Non-Reserve Assets
        • Order Fulfillment
          • Detecting the Order
          • Fulfilling the Order
            • Pre-Fill-Swap
          • Claiming the Order
      • Affiliate fees
        • Withdrawing Affiliate Fees
      • Fees and operating expenses
    • Interacting with the deBridge App
      • Custom Linking
    • Protocol specs
      • Deterministic order ID
      • Hook data
        • Anatomy of a Hook for the EVM-based chains
        • Anatomy of a Hook for Solana
  • 💸dePort
    • Getting started
    • Transfers Flow
  • ⚡deBridge Points
    • Referrers Overview
    • Integrators Overview
  • 🌐deBridge IaaS
    • Getting started
  • 🌐Legal
    • SDK & API License Agreement
  • External Links
    • deBridge Use Cases
      • 💡Examples
    • Talks, Videos, and Articles
    • Website
    • Github
    • Twitter
    • Social channels
      • Discord
      • Facebook
      • LinkedIn
      • Medium
      • Telegram
      • YouTube
Powered by GitBook
On this page
  • Solana
  • EVM-based chains

Was this helpful?

  1. DLN: The deBridge Liquidity Network Protocol

Deployed Contracts

PreviousFees and Supported ChainsNextMarket and Limit Orders

Last updated 6 months ago

Was this helpful?

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

Solana

Smart contract
Address
Description

DlnSource

Used to place orders on DLN

DlnDestination

Used to fulfill and cancel DLN orders

IDLs

EVM-based chains

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

ExternalCallExecutor

0xFC2CA4022d26AD4dCb3866ae30669669F6A28f19

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

Intermediary store and the engine for that implement IExternalCallExecutor (see below)

(implementing IExternalCallExecutor) that executes arbitrary transaction calls bypassed via a payload

🔁
🟢
src5qyZHqTqecJV4aY6Cb6zDZLMDzrDKKezs22MPHr4
dst5MGcFPoBeREFAA5E3tU5ij8m5uVYwkzkSAbsLbNo
DLN Hooks
Universal DLN Hook
81KB
dst.ts
DLN Destination
74KB
src.ts
DLN Source
39KB
DlnSource.abi.json
37KB
DlnDestination.abi.json
7KB
ExternalCallExecutor.abi.json
16KB
DlnExternalCallAdapter.abi.json
2KB
IExternalCallExecutor.sol
923B
DlnExternalCallLib.sol
11KB
CrosschainForwarder.json