Transfer tokens from a wallet to a destination address.
Basic Auth header with your app ID as the username and your app secret as the password.
ID of your Privy app.
Request authorization signature. If multiple signatures are required, they should be comma separated.
ID of the wallet.
Request body for initiating a sponsored token transfer from an embedded wallet.
The source asset, amount, and chain for a token transfer.
{
"asset": "usdc",
"amount": "10.5",
"chain": "base"
}The destination address for a token transfer.
{
"address": "0xB00F0759DbeeF5E543Cc3E3B07A6442F5f3928a2"
}Transfer initiated successfully.
Response for a transfer action.
The ID of the wallet action.
The current status of the wallet action.
pending, succeeded, rejected, failed The ID of the wallet involved in the action.
transfer Asset identifier (e.g. "usdc", "eth").
Decimal amount as the user provided (e.g. "1.5").
Chain name (e.g. "base", "ethereum").
Recipient address.
The steps of the wallet action. Only returned if ?include=steps is provided.
A wallet action step consisting of an EVM transaction.