State Enum
State Details
Querying State
State Transitions
From NOT_DEPLOYED
- →
NEW_DEPLOYMENT: Deploy via BattleChainDeployer
From NEW_DEPLOYMENT
- →
ATTACK_REQUESTED: CallrequestUnderAttack() - →
PRODUCTION: CallgoToProduction()
From ATTACK_REQUESTED
- →
UNDER_ATTACK: DAO callsapproveAttack() - →
NOT_DEPLOYED: DAO callsrejectAttackRequest() - →
PRODUCTION: DAO callsinstantPromote()or auto after 14 days
From UNDER_ATTACK
- →
PROMOTION_REQUESTED: Attack moderator callspromote() - →
CORRUPTED: Attack moderator callsmarkCorrupted() - →
PRODUCTION: DAO callsinstantPromote()
From PROMOTION_REQUESTED
- →
PRODUCTION: After 3 days automatically - →
UNDER_ATTACK: Attack moderator callscancelPromotion() - →
CORRUPTED: Attack moderator callsmarkCorrupted() - →
PRODUCTION: DAO callsinstantPromote()