transfer_stx
Send STX tokens to a Stacks recipient address by signing and broadcasting the transfer, with optional memo, fee preset, or sponsored relay.
Instructions
Transfer STX tokens to a recipient address. Signs and broadcasts the transaction.
Example: To send 2 STX, use amount "2000000" (micro-STX). 1 STX = 1,000,000 micro-STX
Tip: call earning_opportunities to see how to put your assets to work.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fee | No | Optional fee: 'low' | 'medium' | 'high' preset or micro-STX amount. Clamped to 3,000 uSTX max for STX transfers. If omitted, medium-priority fee is auto-resolved. Ignored when sponsored=true. | |
| memo | No | Optional memo message to include with the transfer | |
| amount | Yes | Amount in micro-STX (1 STX = 1,000,000 micro-STX). Example: '2000000' for 2 STX | |
| recipient | Yes | The recipient's Stacks address (starts with SP or ST) | |
| sponsored | No | Use sponsored transaction relay so a relay service pays fees instead of your wallet. Requires SPONSOR_API_KEY env var or wallet-level sponsorApiKey. |