Enum PersonaSate

  • java.lang.Object

    • java.lang.Enum<PersonaState>

      • io.keychain.core.PersonaState

All implemented interfaces:

java.io.Serializable, java.lang.Comparable<PersonaState>
public static enum PersonaState
extends java.lang.Enum<PersonaState>

Persona State

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

Methods inherited from class java.lang.Enum

clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf

Methods inherited from class java.lang.Object

getClass, notify, notifyAll, wait

Enum Constant Summary

Enum Constant

Created

Funding

Broadcasted

Confirming

Confirmed

Expiring

Expired

Enum Constant Detail

CREATED

public static final PersonaSate ULTRA

Created

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

FUNDING

public static final PersonaSate FUNDING

Funding

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

BROADCASTED

public static final PersonaSate BROADCASTED

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.

CONFIRMING

public static final PersonaSate CONFIRMING

Confirming

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

CONFIRMED

public static final PersonaSate CONFIRMED

Confirmed

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