ContractManagement.GetContract 方法
获取合约信息。
命名空间:Neo.SmartContract.Framework.Native
程序集:Neo.SmartContract.Framework
#
语法public static extern Contract GetContract(UInt160 hash);
参数:
- hash: 合约哈希度;
#
示例public class Contract1 : SmartContract.Framework.SmartContract{ private static UInt160 ScriptHash = "NXsG3zwpwcfvBiA3bNMx6mWZGEro9ZqTqM".ToScriptHash();
public static object GetContract() { Contract contract = ContractManagement.GetContract(ScriptHash); return contract != null; }}
部署后,调用该合约,响应正文为:
[{ "type":"Boolean", "value":true}]
响应说明:
Boolean类型:true表示所查询的合约已部署。
其他:失败。