Development progress

Here you can track the development progress of DEX223 decentralized exchange and related services.

Structure

DEX223 consists of multiple components that work together to create a secure, truly decentralized trading environment:

  • DEX223 smart-contract
    This smart contract drives all core logic of the exchange. Once deployed, it operates autonomously, ensuring trades, fees, and governance procedures run smoothly without reliance on a centralized team.
  • DEX223 web interface
    An "official" user interface is developed by the exchange team, but anyone can build an alternative UI that interacts with the DEX223 smart contract. This openness encourages innovation and user choice, empowering the community to shape their own trading experiences.
  • Auto-listing smart-contracts
    DEX223 maintains at least three "default" auto-listing contracts with different fee structures. These contracts make token listings permissionless: as soon as a user pays the specified fee, the token appears for trading. A user may enable or disable specific auto-listing contracts at any time, which affects which tokens are visible in the interface. However, once a token is listed via one of these contracts, it cannot be delisted from that contract.
  • Arbitrary auto-listing contracts
    Anyone is free to deploy a custom auto-listing contract with unique rules and fee settings. The DEX223 UI recognizes these third-party contracts when a user provides the contract address. This model fosters complete decentralization and mitigates the need for gatekeepers.
  • Auto-liquidation bots
    Lenders on DEX223 manually trigger liquidations, yet they can set a fee to reward anyone who calls the liquidation function. This incentive allows third-party bots to monitor positions across the exchange and execute liquidations reliably. The exchange team develops a reference script for this task, but the system remains open to custom solutions.

Ecosystem

ERC-223 ecosystem

While not part of the DEX223 exchange itself, several initiatives bolster the adoption of the ERC-223 standard:

  • Token standard converter

    A smart-contract service that bridges ERC-20 and ERC-223 tokens. This tool ensures seamless token compatibility, enabling users to convert from one standard to the other.

  • ERC-20 losses calculator

    A script that calculates “lost” ERC-20 tokens in real time, demonstrating how ERC-223 enhances safety and reduces errors common with the older standard.

  • ERC-223 aggregation page

    A central resource hosting development guidelines, articles, reference source code, and a historical record of ERC-223’s evolution. This hub will inform and connect projects aiming to harness the power of ERC-223.