project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5
project screenshot 6

dustoor

Convert your dust ERC20 tokens on EVMs to USDC w/ LayerZero + Circle

dustoor

Created At

ETHGlobal New York 2025

Project Description

Leveraging LayerZero's composer, I created a marketplace for efficient order matching for dust tokens. Generally, if you have many unused, low liquidity coins, at low volume, it's very difficult to swap them out for a stablecoin. This project aims to solve this by creating an auction where anyone can auction their trace token amounts and "solvers" can bid to get all of the tokens for an efficient price. Users can group their tokens from several EVM chains and just submit it to a central marketplace, waiting for them to be settled asynchronously and automatically.

How it's Made

The marketplace is a smart contract which receives lzCompose(), a function that is able to receive cross chain messages. Consequently, we can keep track of the order's source chain and desired destination chain for the tokens to settle in. For this project, I chose USDC as the main settlement stablecoin, making use of CCTP to do cross chain transfers once the orders are fulfilled. There is a central mapping in the marketplace contract, allowing anyone to do price discovery of the assets, and determine their own fair value for the trace tokens.

Future work would be to integrate oracles to support more "instant" trades by fulfilling orders with USDC borrowed from a liquidity provider / enable liquidity to be provided to the marketplace.

background image mobile

Join the mailing list

Get the latest news and updates