Enum PersonaStatus
Package: io.keychain.core
public enum PersonaStatus extends java.lang.Object
Description
PersonaStatus
describes the life cycle states of a Facade
with respect to its state on the blockchain.
The normal lifecycle order is CREATED
→ FUNDING
→ BROADCASTED
→ CONFIRMING
→ CONFIRMED
. The expiration process will lead to lifecycle CONFIRMED
→ EXPIRING
→ EXPIRED
, but can be disrupted by renewing certificates in EXPIRING
state which will bring it back to CONFIRMED
.
Since: v2.0
Enum Class Summary
Enum Constant | Description |
---|---|
Broadcasted on the blockchain |
|
Confirmed on the blockchain |
|
Confirming on the blockchain |
|
Created locally |
|
Expired |
|
Expiring |
|
Retrieving blockchain tokens |
Enum Class 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.
CONFIRMING
The blockchain transactions have received at least one confirmation however not enough confirmations to be considered fully confirmed.
CREATED
The was created locally but not placed on the blockchain. This is the beginning state of the persona life cycle.
EXPIRED
The certificate has expired. Data encrypted and/or signed with an expired certificate will not be decrypted/verified by recipients.