Enum PersonaStatus

Namespace: Keychain

Assemblies: libkeychain.dll

Inheritance: Object → PersonaStatus

PersonaStatus

PersonaStatus describes the life cycle states of a Persona with respect to its state on the blockchain.

Enum Constant Summary

Enum Constant Description

Broadcasted

Broadcasted on the blockchain

Confirmed

Confirmed on the blockchain

Confirming

Confirming on the blockchain

Created

Created locally

Expired

Expired

Expiring

Expiring

Funding

Retrieving blockchain tokens

Unrecognized

Error condition

Enum Constant Detail

Broadcasted

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

Confirmed

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

Confirming

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

Created

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

Expired

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

Expiring

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

Funding

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

Unrecognized

Status is an unrecognized value.