Skip to main content
Prompts the user to swap tokens through the Farcaster client’s built-in swap interface.

Usage

import { sdk } from '@farcaster/miniapp-sdk'

await sdk.actions.swapToken({
  sellToken: '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48', // USDC
  buyToken: '0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2',  // WETH
})

Parameters

sellToken (optional)

  • Type: string
The contract address of the token to sell.

buyToken (optional)

  • Type: string
The contract address of the token to buy.

Return Value

void

Notes

This action opens the native swap interface in the Farcaster client, allowing users to swap tokens without leaving the Mini App context.