Swap tokens, browse pools, and trade on DeDust -- TON's #2 decentralized exchange.
Read tools use the DeDust REST API. Swap tools use the Teleton SDK v2 transaction broker; the plugin never reads wallet credentials.
| Tool | Description |
|---|---|
dedust_assets |
Search or list tokens by symbol, name, or address |
dedust_pools |
List top liquidity pools sorted by reserves, volume, or fees |
dedust_pool_trades |
Get recent trades for a specific pool |
dedust_pool_info |
Get detailed pool info including metadata, reserves, and fees |
dedust_jetton_info |
Get jetton metadata, top holders, and top traders |
dedust_prices |
Get prices and liquidity data from DeDust CoinGecko tickers |
dedust_swap_estimate |
Estimate a swap through the SDK v2 DeDust broker |
dedust_swap |
Execute a brokered DeDust swap |
mkdir -p ~/.teleton/plugins
cp -r plugins/dedust ~/.teleton/plugins/Ask the AI:
- "Search for USDT on DeDust"
- "Show me the top DeDust pools by volume"
- "Get recent trades for this pool: EQC..."
- "Get details on this DeDust pool"
- "Show me the top holders of this jetton"
- "What's the price of TON on DeDust?"
- "Estimate swapping 10 TON to USDT on DeDust"
- "Swap 5 TON to USDT on DeDust"
- Search tokens with
dedust_assetsto find addresses - Estimate the swap with
dedust_swap_estimateto preview output and fees - Execute with
dedust_swapto send the swap transaction - Confirmation typically takes ~30 seconds on TON
No plugin-local dependency is required. Teleton SDK v2 provides the DeDust quote and transaction broker capabilities.
Search or list tokens available on DeDust by symbol name or address. Returns token metadata including address, name, symbol, decimals, image, and type.
| Param | Type | Required | Description |
|---|---|---|---|
search |
string | Yes | Token symbol (e.g. "USDT", "TON") or address (e.g. "EQCxE6...") |
List top DeDust liquidity pools sorted by reserves, volume, or fees. Optionally filter by token symbol or address.
| Param | Type | Required | Default | Description |
|---|---|---|---|---|
search |
string | No | -- | Filter pools by token symbol or address |
limit |
integer | No | 10 | Number of results (1-50) |
sort_by |
string | No | "reserves" | Sort by: "reserves", "volume", or "fees" |
Get recent trades for a specific DeDust pool by its address.
| Param | Type | Required | Default | Description |
|---|---|---|---|---|
pool_address |
string | Yes | -- | Pool contract address |
limit |
integer | No | 20 | Number of trades to return (1-100) |
Get detailed info for a specific DeDust pool including metadata, reserves, volume, fees, and trade fee.
| Param | Type | Required | Description |
|---|---|---|---|
pool_address |
string | Yes | Pool contract address |
Get jetton (token) metadata, top holders, and top traders from DeDust.
| Param | Type | Required | Description |
|---|---|---|---|
address |
string | Yes | Jetton minter address (e.g. EQCxE6...) |
Get prices and liquidity data for tokens from DeDust CoinGecko tickers. Use "native" for TON.
| Param | Type | Required | Description |
|---|---|---|---|
tokens |
array | Yes | Token addresses to look up (use "native" for TON) |
Estimate swap output through the Teleton SDK v2 DeDust broker. Returns expected output, minimum output, rate, fee, and pool type. Use "native" for TON or a jetton address.
| Param | Type | Required | Description |
|---|---|---|---|
input_token |
string | Yes | Input token address or "native" for TON |
output_token |
string | Yes | Output token address or "native" for TON |
input_amount |
string | Yes | Amount to swap in human-readable units (e.g. "10") |
Execute a swap on DeDust from the agent wallet. Supports TON->Jetton and Jetton->TON swaps. Use "native" for TON. Call dedust_swap_estimate first to preview the output.
| Param | Type | Required | Default | Description |
|---|---|---|---|---|
input_token |
string | Yes | -- | Input token address or "native" for TON |
output_token |
string | Yes | -- | Output token address or "native" for TON |
input_amount |
string | Yes | -- | Amount to swap in human-readable units (e.g. "10") |
slippage |
number | No | 0.05 | Slippage tolerance (0.05 = 5%, range 0.001-0.5) |