Usage
Parameters
token (optional)
- Type:
string
recipientFid (optional)
- Type:
number
amount (optional)
- Type:
string
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Prompt the user to send tokens
import { sdk } from '@farcaster/miniapp-sdk'
await sdk.actions.sendToken({
token: '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48', // USDC
recipientFid: 3621, // Optional: recipient's FID
amount:'10000'
})
stringnumberstringtype SendTokenDetails = {
/**
* Tx identifier.
*/
transaction: `0x${string}`
}
type SendTokenErrorDetails = {
/**
* Error code.
*/
error: string
/**
* Error message.
*/
message?: string
}
export type SendTokenErrorReason = 'rejected_by_user' | 'send_failed'
export type SendTokenResult =
| {
success: true
send: SendTokenDetails
}
| {
success: false
reason: SendTokenErrorReason
error?: SendTokenErrorDetails
}
Was this page helpful?