You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Trongrid API创建TRON交易时遇OwnerAccount验证错误求助

排查TRON Trongrid API创建交易时的"no OwnerAccount"错误

问题描述

调用Trongrid API创建TRON转账交易时,返回错误:

{"Error": "class org.tron.core.exception.ContractValidateException : Validate TransferContract error, no OwnerAccount."}

使用的curl命令:

curl --request POST \
     --url https://api.shasta.trongrid.io/wallet/createtransaction \
     --header 'accept: application/json' \
     --header 'content-type: application/json' \
     --data '
{
  "to_address": "41e9d79cc47518930bc322d9bf7cddd260a0260a8d",
  "owner_address": "415c543dca23f94f3e3db585368cb070204efeca0f",
  "amount": 100000
}
'

错误原因

这个错误的核心是请求中填写的owner_address在当前Shasta测试网中不存在对应账户,具体可能有两种情况:

  • 该地址从未在Shasta测试网进行过任何操作(比如没接收过测试TRX、没主动创建账户),TRON账户需要通过首次接收资产或主动创建来激活,未激活的地址不会在链上生成账户记录
  • owner_address填写错误,比如混淆了主网和测试网地址,或者地址字符输入有误

解决方法

  • 激活测试网账户:通过Shasta测试网水龙头向owner_address发送测试TRX,完成账户激活,激活后链上会生成该地址的账户信息
  • 校验地址有效性:确认owner_address是Shasta测试网的有效地址,可通过TRONscan测试网浏览器查询地址是否存在
  • 核对网络环境:确保请求的API地址对应Shasta测试网,若操作主网交易需切换到主网API地址,同时使用主网有效地址

内容的提问来源于stack exchange,提问作者c_kusanagi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.25 05:42:06