Skip to content
Mike edited this page May 13, 2025 · 1 revision

Burn Functionality

The burn functionality ensures that only burnable tokens are identified and processed. It separates burn-only assets from sellable ones. Future enhancements include enabling users to burn tokens directly within the application

How it works

  1. The app scans token metadata using Blockscout API
  2. Tokens flagged as burn-only are filtered out for sales.
  3. Burn functionality (coming soon) will provide an option to destroy these tokens securely by sending them all to Null address

How “Burnable tokens” detection works

To determine if a token is burnable, we employ several methods. Initially, we use basic regex rules to scan for common patterns in a token’s name and symbols. For example, a token named “Get $100” would be classified as spam

The second method is more complex and involves using The Graph to verify if a token has at least one liquidity pool available for selling


Sell functionality

The sell functionality facilitates simultaneous sales of up to six tokens across EVM-compatible chains. It utilizes ODOS aggregators and The Graph for efficient routing and pricing

Key features

  • Batch sales for reduced gas fees
  • Real-time metadata and balance fetching via Blockscout API
  • Optimal price quotes and routes using ODOS

How it works

  1. Tokens are scanned for sellability
  2. A user approves all selected tokens
  3. Transactions are routed using ODOS for best pricing. All tokens will be sold in one transaction

Clone this wiki locally