工具箱

代币转账

将代币从您的钱包转账到目标地址。如果目标钱包没有代币账户,将自动创建。

基本用法

mplx toolbox token transfer <mintAddress> <amount> <destination>

参数

参数描述
mintAddress要转账的代币的铸币地址
amount要转账的代币数量(以基点为单位)
destination目标钱包地址

示例

向目标地址转账 100 个代币

mplx toolbox token transfer 7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU 10000000000 9WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM

输出

命令将在转账代币时显示进度指示器,并在成功后显示交易签名:

--------------------------------
Token Transfer
--------------------------------
⠋ Transferring tokens...
✔ Tokens Transferred Successfully!
--------------------------------
'Tokens Transferred Successfully!'
Signature: 2xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU
--------------------------------

注意事项

  • 如果目标地址没有代币账户,命令会自动创建
  • 数量以基点指定(1 个代币 = 1,000,000,000 基点)
  • 如果创建新代币账户,交易需要 SOL 作为租金豁免
  • 转账前确保您的钱包中有足够的代币

错误处理

如果转账失败,命令将显示错误消息并抛出异常。常见错误包括:

  • 代币余额不足
  • 无效的铸币地址
  • 无效的目标地址
  • 网络错误

相关命令