ContractManagement.Destroy 方法
销毁合约。
命名空间:Neo.SmartContract.Framework.Native
程序集:Neo.SmartContract.Framework
#
语法public static extern void Destroy();
#
示例public class Contract1 : SmartContract.Framework.SmartContract{ private static readonly UInt160 Owner = "NXsG3zwpwcfvBiA3bNMx6mWZGEro9ZqTqM".ToScriptHash();
public static void Destroy() { if (!Runtime.CheckWitness(Owner)) throw new Exception("No authorization."); ContractManagement.Destroy(); }}
部署后,调用该合约,响应正文为:
[{"type":"Any"}]
响应说明:
Void类型:合约销毁成功。
其他:失败。