The fastest way to sell multiple tokens across EVM chains.
🚨 Important: The official project URL is https://dustoff.fun. Do not trust other clones — they may be scams!
Dust is a lightweight Next.js-based dApp designed to streamline multi-token sales across EVM-compatible chains. It supports up to six tokens in one transaction, filters burn-only assets, and routes transactions using ODOS and The Graph, with token data fetched via Blockscout APIs.
- Features
- Project Structure
- Getting Started
- Testing
- Linting
- Contributing
- Feedback
- License
- Support this project
- 🔄 Sell up to 6 tokens simultaneously — batch sales for efficiency and lower gas fees (more tokens coming soon)
- 🌙 Direct Lite Mode — clean UI optimized for speed and low-cost operations
- 🔎 Smart token filtering — separates sellable tokens from burn-only ones (burn feature coming soon)
- 🔗 Multi-chain EVM support — compatible with major EVM networks out of the box
- 🧠 Subgraph integration — fast, spam-resistant token pair indexing using The Graph
- 📦 ODOS aggregator support — get the best prices via quote and route optimization
- 🔍 Blockscout API integration — real-time token metadata, balances, and contract info
- ⚙️ Developer-focused — TypeScript-first, modular architecture, linting, and formatting built-in
To run the project locally:
cp .env.example .env
# then edit `.env` to provide necessary values
bun install
bun run dev
Then open http://localhost:3000 in your browser.
Dust uses Vitest for testing core logic and components.
To run tests:
bun run test
All test files are named using the .test.ts
convention.
Ensure code quality by running:
bun run lint
To fix common issues automatically:
bun run lint --fix
We welcome contributions! Here’s how to get started:
-
Fork the repository
-
Create a branch:
git checkout -b feature/my-feature # or git checkout -b fix/my-bug
-
Make and commit your changes
-
Push to your fork:
git push origin feature/my-feature
-
Open a pull request with a clear description
✅ Before submitting, run
bun run lint
andbun run test
to ensure everything passes.
For detailed guidelines, see CONTRIBUTING.md
We would love to hear your thoughts, suggestions, and any issues you encounter while using Dust
📢 Send your feedback via our official Telegram support group: https://t.me/+0j9GpMQpGsU5MWQy
Your feedback helps us improve!
This project is licensed under the MIT License. See the LICENSE file for details.
If you find this project useful, consider donating:
- EVM chains:
0xdeval.eth
- TON:
UQBbNb-uvZw-kTzwXmflzMOLG8y38y9YtXiiE4MJAKuFxf71
- Solana:
6i554tryeKSktWCyKqyRwYnaGcByaNp4zs7pifHoTmj9
- Bitcoin:
bc1pc75tm7a5khf5cfnww80grl3lzpqwjcy8v7a65rkzq4aafyvrkw8sxspltj