gecko/lib/globals.dart

53 lines
1.3 KiB
Dart
Raw Normal View History

2021-01-26 21:00:26 +01:00
import 'dart:io';
2021-11-08 23:12:25 +01:00
import 'package:flutter/material.dart';
2021-11-14 19:21:20 +01:00
import 'package:gecko/models/chest_data.dart';
import 'package:gecko/models/g1_wallets_list.dart';
2021-11-14 19:21:20 +01:00
import 'package:gecko/models/wallet_data.dart';
2022-09-05 08:35:24 +02:00
import 'package:hive_flutter/hive_flutter.dart';
2021-04-02 11:45:59 +02:00
import 'package:logger/logger.dart';
2021-01-26 21:00:26 +01:00
2022-05-24 16:51:40 +02:00
// Version of box data
2022-06-05 21:28:16 +02:00
const int dataVersion = 4;
2022-05-24 16:51:40 +02:00
late String appVersion;
const int pinLength = 5;
2022-05-04 19:00:09 +02:00
const String appLang = 'english';
2021-12-23 12:36:09 +01:00
late Box<WalletData> walletBox;
late Box<ChestData> chestBox;
late Box configBox;
late Box<G1WalletsList> g1WalletsBox;
2022-08-14 20:02:02 +02:00
late Box<G1WalletsList> contactsBox;
2022-02-19 23:51:12 +01:00
// late Box keystoreBox;
late Directory imageDirectory;
// String cesiumPod = "https://g1.data.le-sou.org";
String cesiumPod = "https://g1.data.presles.fr";
// String cesiumPod = "https://g1.data.e-is.pro";
// Responsive ratios
2021-12-23 12:36:09 +01:00
late bool isTall;
late double ratio;
2021-04-02 11:45:59 +02:00
2022-05-30 14:48:12 +02:00
// Contexts
late BuildContext homeContext;
2021-04-02 11:45:59 +02:00
// Logger
2022-09-12 12:38:32 +02:00
final log = Logger();
2021-11-08 23:12:25 +01:00
// Colors
2022-09-12 12:38:32 +02:00
const Color orangeC = Color(0xffd07316);
const Color yellowC = Color(0xffFFD68E);
const Color floattingYellow = Color(0xffEFEFBF);
const Color backgroundColor = Color(0xFFF5F5F5);
2022-05-04 19:00:09 +02:00
// Substrate settings
2022-09-12 12:38:32 +02:00
const String currencyName = 'ĞD';
// Debug
const debugPin = true;
String indexerEndpoint = '';
2022-09-12 12:04:08 +02:00
late double balanceRatio;
late int udValue;