NEO.UnRegisterCandidate Method
Unregisters as a candidate.
Namespace: Neo.SmartContract.Framework.Native
Assembly: Neo.SmartContract.Framework
note
Unregistering candidate requires the candidate's signature. It means candidate unregistering is only self-determined.
#
Syntaxpublic static extern bool UnRegisterCandidate(ECPoint pubkey);
Parameter:
- pubkey: the public key of the account to be unregistered.
#
Examplepublic class Contract1 : SmartContract.Framework.SmartContract{ private static readonly byte[] pubkey = "02e8ff17c567d62f274fe247cc884a2a6cd3b8fd0d779a8c5856289a560accacb4".HexToBytes();
public static object Test() { bool result = NEO.UnRegisterCandidate((ECPoint)pubkey); return result; }}
Response body:
{ "Type":"Boolean", "value":"true"}
Response description:
true: The candidate is successfully unregistered.
Others: failed.