contract/checkverifystatus - 获取合约源代码验证结果
使用contract模块的checkverifystatus方法,获取合约源代码验证结果。
API定义
GET|POST /api
查询|表单参数:
- module:contract
- action:checkverifystatus
- guid:验证任务ID
API返回值
返回一个JSON对象,主要字段如下:
- status:状态码,1为成功
- message:调用描述信息,OK为成功
- result:调用结果
示例代码
下面的代码使用jquery来调用checkverifystatus方法来获取之前提交的验证源代码任务 的状态:
//Check Source Code Verification Status
$.ajax({
type: "GET",
url: "//api.etherscan.io/api",
data: {
guid: 'ezq878u486pzijkvvmerl6a9mzwhv6sefgvqi5tkwceejc7tvn', //Replace with your Source Code GUID receipt above
module: "contract",
action: "checkverifystatus"
},
success: function (result) {
console.log("status : " + result.status); //0=Error, 1=Pass
console.log("message : " + result.message); //OK, NOTOK
console.log("result : " + result.result); //result explanation
$('#guidstatus').html(">> " + result.result);
},
error: function (result) {
alert('error');
}
});