/**
 * 挖矿分配事件
 * 来自 mining-service，每分钟发布一次
 */
export interface MiningMinuteDistributedEvent {
  eventType: 'MINING_MINUTE_DISTRIBUTED';
  eventId: string;
  aggregateType: string;
  aggregateId: string;
  createdAt: string;
  payload: MiningMinuteDistributedPayload;
}

export interface MiningMinuteDistributedPayload {
  miningMinute: string; // ISO 时间字符串
  totalDistributed: string; // 该分钟总分配量（精度18位）
  participantCount: number; // 参与人数
}
