TRX波场接口调用报错:CONTRACT_VALIDATE_ERROR

节点返回报错信息

{
	"result": {
		"code": "CONTRACT_VALIDATE_ERROR",
		"message": "536d61727420636f6e7472616374206973206e6f742065786973742e"
	}
}

看message内容里面内容需要解码 hex解码,解码后内容:

Hex解码网址链接

在这里插入图片描述

可以看出提示智能合约地址不存在,应该是在交易或查询地址余额时,智能合约地址填写错误。

或者下面的节点返回报错信息:

{'code': 'CONTRACT_VALIDATE_ERROR', 'txid': 
'35f470279eb6d332280df828e8ec073bd0bb652b073d303775cc0ce6f1188de1', 
'message': 
'636f6e74726163742076616c6964617465206572726f72203a2056616c696461746520547
2616e73666572436f6e7472616374206572726f722c2062616c616e6365206973206e6f742
073756666696369656e742e'}

在这里插入图片描述
可以看出提示余额不足,然后观察用户是输入的全部余额,没有预留矿工费,TRX每日免费的带宽如果用完,或者收款账户是个新创建的账户,那么会消耗一定的矿工费。

猜你喜欢

转载自blog.csdn.net/cljdsc/article/details/121397588