Enum PersonaStatus

public enum PersonaStatus : Int

Persona Status

Persona Status describes the life cycle states of a Persona with respect to its status on the blockchain.

Enum Constant

unknown

The persona was created locally without calling Gateway method to create it. This is an invalid persona state. Always call gateway.createPersona to create the persona.

created

The persona was created locally but not placed on the blockchain. This is the beginning state of the Persona life cycle.

funding

The necessary protocol coins have been requested from the faucet and awaiting confirmation.

broadcasted

The blockchain transactions that place the Persona certificate on the blockchain has been broadcasted to the blockchain network but has not yet been confirmed on the blockchain.

confirming

The Persona blockchain transactions have received at least one confirmation however not enough confirmations to be considered fully confirmed.

confirmed

The Persona blockchain transactions have all been fully confirmed on the blockchain.

expiring

The Persona certificate is approaching expiration (within a pre-established number of blocks) and needs to be renewed.

expired

The Persona certificate has expired. Data encrypted and/or signed with an expired certificate will not be decrypted/verified by recipients.