需要检查Contract_ABI的JSON格式是否正确,并针对错误进行修正。
示例:
错误的Contract_ABI JSON格式如下:
{ "name": "MyToken", "abi": [ { "name": "transfer", "type": "function", "inputs": [ { "name": "recipient", "type": "address" }, { "name": "amount", "type": "uint256" } ] } ] }
可以发现,这个格式中缺少了一个'constant”字段,它应该在type为'function”的function中存在。正确的格式应该是:
{ "name": "MyToken", "abi": [ { "name": "transfer", "type": "function", "constant": false, "inputs": [ { "name": "recipient", "type": "address" }, { "name": "amount", "type": "uint256" } ] } ] }
因此,在重新尝试API调用之前,应检查Contract_ABI格式是否正确,优先对其进行正确性修正。