/**
 * 共管钱包会话状态枚举
 */
export enum WalletSessionStatus {
  /** 等待参与方加入 */
  WAITING = 'WAITING',
  /** 所有参与方已就绪 */
  READY = 'READY',
  /** 密钥生成中 */
  PROCESSING = 'PROCESSING',
  /** 创建完成 */
  COMPLETED = 'COMPLETED',
  /** 创建失败 */
  FAILED = 'FAILED',
  /** 已取消 */
  CANCELLED = 'CANCELLED',
}

/**
 * 参与方状态枚举
 */
export enum ParticipantStatus {
  /** 等待中 */
  WAITING = 'WAITING',
  /** 已就绪 */
  READY = 'READY',
  /** 处理中 */
  PROCESSING = 'PROCESSING',
  /** 已完成 */
  COMPLETED = 'COMPLETED',
  /** 失败 */
  FAILED = 'FAILED',
}
