Skip to main content

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.

Syntax#

public static extern bool UnRegisterCandidate(ECPoint pubkey);

Parameter:

  • pubkey: the public key of the account to be unregistered.

Example#

public 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.

Back