class AppConstants {
  AppConstants._();

  // App Info
  static const String appName = 'RWA榴莲皇后';
  static const String appVersion = '1.0.0';

  // Animation Durations
  static const Duration animationFast = Duration(milliseconds: 200);
  static const Duration animationNormal = Duration(milliseconds: 300);
  static const Duration animationSlow = Duration(milliseconds: 500);

  // Splash Screen
  static const Duration splashDuration = Duration(seconds: 2);

  // Pagination
  static const int pageSize = 20;

  // Timeout
  static const Duration connectionTimeout = Duration(seconds: 30);
  static const Duration receiveTimeout = Duration(seconds: 30);

  // Mining
  static const Duration miningCycleDuration = Duration(hours: 24);

  // Validation
  static const int mnemonicWordCount = 12;
  static const int passwordMinLength = 6;
  static const int passwordMaxLength = 20;
}
