mirror of
https://github.com/Such-Software/hash-wallet.git
synced 2026-10-26 06:08:40 +01:00
Upgrade Flutter version to 3.41.9 (#3213)
* commit generated files and remove codegen metadata * remove hive_generator dependency * update dependencies * update intl * update ios project files * update native code * update android deps * update image name in ci * revert impeller * re-ignore min version error * fix cw_decred dependency * update hive in cw_core * fix docker build cache for decred * fix conflict * prevent frozen coins being reset on coin info refresh * fix for makeSecure --------- Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
This commit is contained in:
@@ -1,21 +1,21 @@
|
||||
import 'package:cw_core/hive_type_ids.dart';
|
||||
import 'package:hive/hive.dart';
|
||||
|
||||
part 'address_info.g.dart';
|
||||
part 'address_info.part.dart';
|
||||
|
||||
@HiveType(typeId: ADDRESS_INFO_TYPE_ID)
|
||||
// @HiveType(typeId: ADDRESS_INFO_TYPE_ID)
|
||||
class AddressInfo extends HiveObject {
|
||||
AddressInfo({required this.address, this.accountIndex, required this.label});
|
||||
|
||||
static const typeId = ADDRESS_INFO_TYPE_ID;
|
||||
static const boxName = 'AddressInfo';
|
||||
|
||||
@HiveField(0)
|
||||
// @HiveField(0)
|
||||
int? accountIndex;
|
||||
|
||||
@HiveField(1, defaultValue: '')
|
||||
// @HiveField(1, defaultValue: '')
|
||||
String address;
|
||||
|
||||
@HiveField(2, defaultValue: '')
|
||||
// @HiveField(2, defaultValue: '')
|
||||
String label;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,47 @@
|
||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
||||
|
||||
part of 'address_info.dart';
|
||||
|
||||
// **************************************************************************
|
||||
// TypeAdapterGenerator
|
||||
// **************************************************************************
|
||||
|
||||
class AddressInfoAdapter extends TypeAdapter<AddressInfo> {
|
||||
@override
|
||||
final int typeId = 11;
|
||||
|
||||
@override
|
||||
AddressInfo read(BinaryReader reader) {
|
||||
final numOfFields = reader.readByte();
|
||||
final fields = <int, dynamic>{
|
||||
for (int i = 0; i < numOfFields; i++) reader.readByte(): reader.read(),
|
||||
};
|
||||
return AddressInfo(
|
||||
address: fields[1] == null ? '' : fields[1] as String,
|
||||
accountIndex: fields[0] as int?,
|
||||
label: fields[2] == null ? '' : fields[2] as String,
|
||||
);
|
||||
}
|
||||
|
||||
@override
|
||||
void write(BinaryWriter writer, AddressInfo obj) {
|
||||
writer
|
||||
..writeByte(3)
|
||||
..writeByte(0)
|
||||
..write(obj.accountIndex)
|
||||
..writeByte(1)
|
||||
..write(obj.address)
|
||||
..writeByte(2)
|
||||
..write(obj.label);
|
||||
}
|
||||
|
||||
@override
|
||||
int get hashCode => typeId.hashCode;
|
||||
|
||||
@override
|
||||
bool operator ==(Object other) =>
|
||||
identical(this, other) ||
|
||||
other is AddressInfoAdapter &&
|
||||
runtimeType == other.runtimeType &&
|
||||
typeId == other.typeId;
|
||||
}
|
||||
@@ -2,25 +2,25 @@ import 'package:cw_core/crypto_currency.dart';
|
||||
import 'package:cw_core/hive_type_ids.dart';
|
||||
import 'package:hive/hive.dart';
|
||||
|
||||
part 'erc20_token.g.dart';
|
||||
part 'erc20_token.part.dart';
|
||||
|
||||
@HiveType(typeId: Erc20Token.typeId)
|
||||
// @HiveType(typeId: Erc20Token.typeId)
|
||||
class Erc20Token extends CryptoCurrency with HiveObjectMixin {
|
||||
@HiveField(0)
|
||||
// @HiveField(0)
|
||||
final String name;
|
||||
@HiveField(1)
|
||||
// @HiveField(1)
|
||||
final String symbol;
|
||||
@HiveField(2)
|
||||
// @HiveField(2)
|
||||
final String contractAddress;
|
||||
@HiveField(3)
|
||||
// @HiveField(3)
|
||||
final int decimal;
|
||||
@HiveField(4, defaultValue: true)
|
||||
// @HiveField(4, defaultValue: true)
|
||||
bool _enabled;
|
||||
@HiveField(5)
|
||||
// @HiveField(5)
|
||||
String? iconPath;
|
||||
@HiveField(6)
|
||||
// @HiveField(6)
|
||||
final String? tag;
|
||||
@HiveField(7, defaultValue: false)
|
||||
// @HiveField(7, defaultValue: false)
|
||||
bool isPotentialScam;
|
||||
|
||||
bool get enabled => _enabled;
|
||||
|
||||
@@ -0,0 +1,61 @@
|
||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
||||
|
||||
part of 'erc20_token.dart';
|
||||
|
||||
// **************************************************************************
|
||||
// TypeAdapterGenerator
|
||||
// **************************************************************************
|
||||
|
||||
class Erc20TokenAdapter extends TypeAdapter<Erc20Token> {
|
||||
@override
|
||||
final int typeId = 12;
|
||||
|
||||
@override
|
||||
Erc20Token read(BinaryReader reader) {
|
||||
final numOfFields = reader.readByte();
|
||||
final fields = <int, dynamic>{
|
||||
for (int i = 0; i < numOfFields; i++) reader.readByte(): reader.read(),
|
||||
};
|
||||
return Erc20Token(
|
||||
name: fields[0] as String,
|
||||
symbol: fields[1] as String,
|
||||
contractAddress: fields[2] as String,
|
||||
decimal: fields[3] as int,
|
||||
iconPath: fields[5] as String?,
|
||||
tag: fields[6] as String?,
|
||||
isPotentialScam: fields[7] == null ? false : fields[7] as bool,
|
||||
).._enabled = fields[4] == null ? true : fields[4] as bool;
|
||||
}
|
||||
|
||||
@override
|
||||
void write(BinaryWriter writer, Erc20Token obj) {
|
||||
writer
|
||||
..writeByte(8)
|
||||
..writeByte(0)
|
||||
..write(obj.name)
|
||||
..writeByte(1)
|
||||
..write(obj.symbol)
|
||||
..writeByte(2)
|
||||
..write(obj.contractAddress)
|
||||
..writeByte(3)
|
||||
..write(obj.decimal)
|
||||
..writeByte(4)
|
||||
..write(obj._enabled)
|
||||
..writeByte(5)
|
||||
..write(obj.iconPath)
|
||||
..writeByte(6)
|
||||
..write(obj.tag)
|
||||
..writeByte(7)
|
||||
..write(obj.isPotentialScam);
|
||||
}
|
||||
|
||||
@override
|
||||
int get hashCode => typeId.hashCode;
|
||||
|
||||
@override
|
||||
bool operator ==(Object other) =>
|
||||
identical(this, other) ||
|
||||
other is Erc20TokenAdapter &&
|
||||
runtimeType == other.runtimeType &&
|
||||
typeId == other.typeId;
|
||||
}
|
||||
@@ -1,9 +1,9 @@
|
||||
import 'package:cw_core/hive_type_ids.dart';
|
||||
import 'package:hive/hive.dart';
|
||||
|
||||
part 'mweb_utxo.g.dart';
|
||||
part 'mweb_utxo.part.dart';
|
||||
|
||||
@HiveType(typeId: MWEB_UTXO_TYPE_ID)
|
||||
// @HiveType(typeId: MWEB_UTXO_TYPE_ID)
|
||||
class MwebUtxo extends HiveObject {
|
||||
MwebUtxo({
|
||||
required this.height,
|
||||
@@ -17,21 +17,21 @@ class MwebUtxo extends HiveObject {
|
||||
static const typeId = MWEB_UTXO_TYPE_ID;
|
||||
static const boxName = 'MwebUtxo';
|
||||
|
||||
@HiveField(0)
|
||||
// @HiveField(0)
|
||||
int height;
|
||||
|
||||
@HiveField(1)
|
||||
// @HiveField(1)
|
||||
int value;
|
||||
|
||||
@HiveField(2)
|
||||
// @HiveField(2)
|
||||
String address;
|
||||
|
||||
@HiveField(3)
|
||||
// @HiveField(3)
|
||||
String outputId;
|
||||
|
||||
@HiveField(4)
|
||||
// @HiveField(4)
|
||||
int blockTime;
|
||||
|
||||
@HiveField(5, defaultValue: false)
|
||||
// @HiveField(5, defaultValue: false)
|
||||
bool spent;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,56 @@
|
||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
||||
|
||||
part of 'mweb_utxo.dart';
|
||||
|
||||
// **************************************************************************
|
||||
// TypeAdapterGenerator
|
||||
// **************************************************************************
|
||||
|
||||
class MwebUtxoAdapter extends TypeAdapter<MwebUtxo> {
|
||||
@override
|
||||
final int typeId = 20;
|
||||
|
||||
@override
|
||||
MwebUtxo read(BinaryReader reader) {
|
||||
final numOfFields = reader.readByte();
|
||||
final fields = <int, dynamic>{
|
||||
for (int i = 0; i < numOfFields; i++) reader.readByte(): reader.read(),
|
||||
};
|
||||
return MwebUtxo(
|
||||
height: fields[0] as int,
|
||||
value: fields[1] as int,
|
||||
address: fields[2] as String,
|
||||
outputId: fields[3] as String,
|
||||
blockTime: fields[4] as int,
|
||||
spent: fields[5] == null ? false : fields[5] as bool,
|
||||
);
|
||||
}
|
||||
|
||||
@override
|
||||
void write(BinaryWriter writer, MwebUtxo obj) {
|
||||
writer
|
||||
..writeByte(6)
|
||||
..writeByte(0)
|
||||
..write(obj.height)
|
||||
..writeByte(1)
|
||||
..write(obj.value)
|
||||
..writeByte(2)
|
||||
..write(obj.address)
|
||||
..writeByte(3)
|
||||
..write(obj.outputId)
|
||||
..writeByte(4)
|
||||
..write(obj.blockTime)
|
||||
..writeByte(5)
|
||||
..write(obj.spent);
|
||||
}
|
||||
|
||||
@override
|
||||
int get hashCode => typeId.hashCode;
|
||||
|
||||
@override
|
||||
bool operator ==(Object other) =>
|
||||
identical(this, other) ||
|
||||
other is MwebUtxoAdapter &&
|
||||
runtimeType == other.runtimeType &&
|
||||
typeId == other.typeId;
|
||||
}
|
||||
@@ -1,23 +1,23 @@
|
||||
import 'package:cw_core/hive_type_ids.dart';
|
||||
import 'package:hive/hive.dart';
|
||||
|
||||
part 'nano_account.g.dart';
|
||||
part 'nano_account.part.dart';
|
||||
|
||||
@HiveType(typeId: NanoAccount.typeId)
|
||||
// @HiveType(typeId: NanoAccount.typeId)
|
||||
class NanoAccount extends HiveObject {
|
||||
NanoAccount({required this.label, required this.id, this.balance, this.isSelected = false});
|
||||
|
||||
static const typeId = NANO_ACCOUNT_TYPE_ID;
|
||||
|
||||
@HiveField(0)
|
||||
// @HiveField(0)
|
||||
String label;
|
||||
|
||||
@HiveField(1)
|
||||
// @HiveField(1)
|
||||
final int id;
|
||||
|
||||
@HiveField(2)
|
||||
// @HiveField(2)
|
||||
bool isSelected;
|
||||
|
||||
@HiveField(3)
|
||||
// @HiveField(3)
|
||||
String? balance;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,50 @@
|
||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
||||
|
||||
part of 'nano_account.dart';
|
||||
|
||||
// **************************************************************************
|
||||
// TypeAdapterGenerator
|
||||
// **************************************************************************
|
||||
|
||||
class NanoAccountAdapter extends TypeAdapter<NanoAccount> {
|
||||
@override
|
||||
final int typeId = 13;
|
||||
|
||||
@override
|
||||
NanoAccount read(BinaryReader reader) {
|
||||
final numOfFields = reader.readByte();
|
||||
final fields = <int, dynamic>{
|
||||
for (int i = 0; i < numOfFields; i++) reader.readByte(): reader.read(),
|
||||
};
|
||||
return NanoAccount(
|
||||
label: fields[0] as String,
|
||||
id: fields[1] as int,
|
||||
balance: fields[3] as String?,
|
||||
isSelected: fields[2] as bool,
|
||||
);
|
||||
}
|
||||
|
||||
@override
|
||||
void write(BinaryWriter writer, NanoAccount obj) {
|
||||
writer
|
||||
..writeByte(4)
|
||||
..writeByte(0)
|
||||
..write(obj.label)
|
||||
..writeByte(1)
|
||||
..write(obj.id)
|
||||
..writeByte(2)
|
||||
..write(obj.isSelected)
|
||||
..writeByte(3)
|
||||
..write(obj.balance);
|
||||
}
|
||||
|
||||
@override
|
||||
int get hashCode => typeId.hashCode;
|
||||
|
||||
@override
|
||||
bool operator ==(Object other) =>
|
||||
identical(this, other) ||
|
||||
other is NanoAccountAdapter &&
|
||||
runtimeType == other.runtimeType &&
|
||||
typeId == other.typeId;
|
||||
}
|
||||
@@ -16,7 +16,7 @@ import 'package:crypto/crypto.dart';
|
||||
import 'cake_hive.dart';
|
||||
import 'node.dart' as node_new;
|
||||
|
||||
part "node_legacy.g.dart";
|
||||
part 'node_legacy.part.dart';
|
||||
|
||||
Future<void> performNodeHiveMigration() async {
|
||||
if(!CakeHive.isAdapterRegistered(Node.typeId)) {
|
||||
|
||||
@@ -0,0 +1,78 @@
|
||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
||||
|
||||
part of 'node_legacy.dart';
|
||||
|
||||
// **************************************************************************
|
||||
// TypeAdapterGenerator
|
||||
// **************************************************************************
|
||||
|
||||
class NodeAdapter extends TypeAdapter<Node> {
|
||||
@override
|
||||
final int typeId = 1;
|
||||
|
||||
@override
|
||||
Node read(BinaryReader reader) {
|
||||
final numOfFields = reader.readByte();
|
||||
final fields = <int, dynamic>{
|
||||
for (int i = 0; i < numOfFields; i++) reader.readByte(): reader.read(),
|
||||
};
|
||||
return Node(
|
||||
label: fields[12] == null ? '' : fields[12] as String?,
|
||||
login: fields[1] as String?,
|
||||
password: fields[2] as String?,
|
||||
useSSL: fields[4] as bool?,
|
||||
trusted: fields[5] == null ? false : fields[5] as bool,
|
||||
socksProxyAddress: fields[6] as String?,
|
||||
path: fields[7] == null ? '' : fields[7] as String?,
|
||||
isEnabledForAutoSwitching:
|
||||
fields[11] == null ? false : fields[11] as bool,
|
||||
)
|
||||
..uriRaw = fields[0] == null ? '' : fields[0] as String
|
||||
..typeRaw = fields[3] == null ? 0 : fields[3] as int
|
||||
..isElectrs = fields[8] as bool?
|
||||
..supportsSilentPayments = fields[9] as bool?
|
||||
..supportsMweb = fields[10] as bool?;
|
||||
}
|
||||
|
||||
@override
|
||||
void write(BinaryWriter writer, Node obj) {
|
||||
writer
|
||||
..writeByte(13)
|
||||
..writeByte(0)
|
||||
..write(obj.uriRaw)
|
||||
..writeByte(1)
|
||||
..write(obj.login)
|
||||
..writeByte(2)
|
||||
..write(obj.password)
|
||||
..writeByte(3)
|
||||
..write(obj.typeRaw)
|
||||
..writeByte(4)
|
||||
..write(obj.useSSL)
|
||||
..writeByte(5)
|
||||
..write(obj.trusted)
|
||||
..writeByte(6)
|
||||
..write(obj.socksProxyAddress)
|
||||
..writeByte(7)
|
||||
..write(obj.path)
|
||||
..writeByte(8)
|
||||
..write(obj.isElectrs)
|
||||
..writeByte(9)
|
||||
..write(obj.supportsSilentPayments)
|
||||
..writeByte(10)
|
||||
..write(obj.supportsMweb)
|
||||
..writeByte(11)
|
||||
..write(obj.isEnabledForAutoSwitching)
|
||||
..writeByte(12)
|
||||
..write(obj.label);
|
||||
}
|
||||
|
||||
@override
|
||||
int get hashCode => typeId.hashCode;
|
||||
|
||||
@override
|
||||
bool operator ==(Object other) =>
|
||||
identical(this, other) ||
|
||||
other is NodeAdapter &&
|
||||
runtimeType == other.runtimeType &&
|
||||
typeId == other.typeId;
|
||||
}
|
||||
@@ -1,9 +1,9 @@
|
||||
import 'package:cw_core/hive_type_ids.dart';
|
||||
import 'package:hive/hive.dart';
|
||||
|
||||
part 'payjoin_session.g.dart';
|
||||
part 'payjoin_session.part.dart';
|
||||
|
||||
@HiveType(typeId: PAYJOIN_SESSION_TYPE_ID)
|
||||
// @HiveType(typeId: PAYJOIN_SESSION_TYPE_ID)
|
||||
class PayjoinSession extends HiveObject {
|
||||
PayjoinSession({
|
||||
required this.walletId,
|
||||
@@ -25,31 +25,31 @@ class PayjoinSession extends HiveObject {
|
||||
static const typeId = PAYJOIN_SESSION_TYPE_ID;
|
||||
static const boxName = 'PayjoinSessions';
|
||||
|
||||
@HiveField(0)
|
||||
// @HiveField(0)
|
||||
final String walletId;
|
||||
|
||||
@HiveField(1)
|
||||
// @HiveField(1)
|
||||
final String? sender;
|
||||
|
||||
@HiveField(2)
|
||||
// @HiveField(2)
|
||||
final String? receiver;
|
||||
|
||||
@HiveField(3)
|
||||
// @HiveField(3)
|
||||
final String? pjUri;
|
||||
|
||||
@HiveField(4)
|
||||
// @HiveField(4)
|
||||
String status;
|
||||
|
||||
@HiveField(5)
|
||||
// @HiveField(5)
|
||||
DateTime? inProgressSince;
|
||||
|
||||
@HiveField(6)
|
||||
// @HiveField(6)
|
||||
String? txId;
|
||||
|
||||
@HiveField(7)
|
||||
// @HiveField(7)
|
||||
String? rawAmount;
|
||||
|
||||
@HiveField(8)
|
||||
// @HiveField(8)
|
||||
String? error;
|
||||
|
||||
bool get isSenderSession => sender != null;
|
||||
|
||||
@@ -0,0 +1,65 @@
|
||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
||||
|
||||
part of 'payjoin_session.dart';
|
||||
|
||||
// **************************************************************************
|
||||
// TypeAdapterGenerator
|
||||
// **************************************************************************
|
||||
|
||||
class PayjoinSessionAdapter extends TypeAdapter<PayjoinSession> {
|
||||
@override
|
||||
final int typeId = 23;
|
||||
|
||||
@override
|
||||
PayjoinSession read(BinaryReader reader) {
|
||||
final numOfFields = reader.readByte();
|
||||
final fields = <int, dynamic>{
|
||||
for (int i = 0; i < numOfFields; i++) reader.readByte(): reader.read(),
|
||||
};
|
||||
return PayjoinSession(
|
||||
walletId: fields[0] as String,
|
||||
receiver: fields[2] as String?,
|
||||
sender: fields[1] as String?,
|
||||
pjUri: fields[3] as String?,
|
||||
status: fields[4] as String,
|
||||
inProgressSince: fields[5] as DateTime?,
|
||||
rawAmount: fields[7] as String?,
|
||||
)
|
||||
..txId = fields[6] as String?
|
||||
..error = fields[8] as String?;
|
||||
}
|
||||
|
||||
@override
|
||||
void write(BinaryWriter writer, PayjoinSession obj) {
|
||||
writer
|
||||
..writeByte(9)
|
||||
..writeByte(0)
|
||||
..write(obj.walletId)
|
||||
..writeByte(1)
|
||||
..write(obj.sender)
|
||||
..writeByte(2)
|
||||
..write(obj.receiver)
|
||||
..writeByte(3)
|
||||
..write(obj.pjUri)
|
||||
..writeByte(4)
|
||||
..write(obj.status)
|
||||
..writeByte(5)
|
||||
..write(obj.inProgressSince)
|
||||
..writeByte(6)
|
||||
..write(obj.txId)
|
||||
..writeByte(7)
|
||||
..write(obj.rawAmount)
|
||||
..writeByte(8)
|
||||
..write(obj.error);
|
||||
}
|
||||
|
||||
@override
|
||||
int get hashCode => typeId.hashCode;
|
||||
|
||||
@override
|
||||
bool operator ==(Object other) =>
|
||||
identical(this, other) ||
|
||||
other is PayjoinSessionAdapter &&
|
||||
runtimeType == other.runtimeType &&
|
||||
typeId == other.typeId;
|
||||
}
|
||||
+11
-11
@@ -2,39 +2,39 @@ import 'package:cw_core/crypto_currency.dart';
|
||||
import 'package:cw_core/hive_type_ids.dart';
|
||||
import 'package:hive/hive.dart';
|
||||
|
||||
part 'spl_token.g.dart';
|
||||
part 'spl_token.part.dart';
|
||||
|
||||
@HiveType(typeId: SPLToken.typeId)
|
||||
// @HiveType(typeId: SPLToken.typeId)
|
||||
class SPLToken extends CryptoCurrency with HiveObjectMixin {
|
||||
@override
|
||||
@HiveField(0)
|
||||
// @HiveField(0)
|
||||
final String name;
|
||||
|
||||
@HiveField(1)
|
||||
// @HiveField(1)
|
||||
final String symbol;
|
||||
|
||||
@HiveField(2)
|
||||
// @HiveField(2)
|
||||
final String mintAddress;
|
||||
|
||||
@HiveField(3)
|
||||
// @HiveField(3)
|
||||
final int decimal;
|
||||
|
||||
@HiveField(4, defaultValue: true)
|
||||
// @HiveField(4, defaultValue: true)
|
||||
bool _enabled;
|
||||
|
||||
@HiveField(5)
|
||||
// @HiveField(5)
|
||||
final String mint;
|
||||
|
||||
@override
|
||||
@HiveField(6)
|
||||
// @HiveField(6)
|
||||
final String? iconPath;
|
||||
|
||||
@override
|
||||
@HiveField(7)
|
||||
// @HiveField(7)
|
||||
final String? tag;
|
||||
|
||||
@override
|
||||
@HiveField(8, defaultValue: false)
|
||||
// @HiveField(8, defaultValue: false)
|
||||
bool isPotentialScam;
|
||||
|
||||
SPLToken({
|
||||
|
||||
@@ -0,0 +1,64 @@
|
||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
||||
|
||||
part of 'spl_token.dart';
|
||||
|
||||
// **************************************************************************
|
||||
// TypeAdapterGenerator
|
||||
// **************************************************************************
|
||||
|
||||
class SPLTokenAdapter extends TypeAdapter<SPLToken> {
|
||||
@override
|
||||
final int typeId = 16;
|
||||
|
||||
@override
|
||||
SPLToken read(BinaryReader reader) {
|
||||
final numOfFields = reader.readByte();
|
||||
final fields = <int, dynamic>{
|
||||
for (int i = 0; i < numOfFields; i++) reader.readByte(): reader.read(),
|
||||
};
|
||||
return SPLToken(
|
||||
name: fields[0] as String,
|
||||
symbol: fields[1] as String,
|
||||
mintAddress: fields[2] as String,
|
||||
decimal: fields[3] as int,
|
||||
mint: fields[5] as String,
|
||||
iconPath: fields[6] as String?,
|
||||
tag: fields[7] as String?,
|
||||
isPotentialScam: fields[8] == null ? false : fields[8] as bool,
|
||||
).._enabled = fields[4] == null ? true : fields[4] as bool;
|
||||
}
|
||||
|
||||
@override
|
||||
void write(BinaryWriter writer, SPLToken obj) {
|
||||
writer
|
||||
..writeByte(9)
|
||||
..writeByte(0)
|
||||
..write(obj.name)
|
||||
..writeByte(1)
|
||||
..write(obj.symbol)
|
||||
..writeByte(2)
|
||||
..write(obj.mintAddress)
|
||||
..writeByte(3)
|
||||
..write(obj.decimal)
|
||||
..writeByte(4)
|
||||
..write(obj._enabled)
|
||||
..writeByte(5)
|
||||
..write(obj.mint)
|
||||
..writeByte(6)
|
||||
..write(obj.iconPath)
|
||||
..writeByte(7)
|
||||
..write(obj.tag)
|
||||
..writeByte(8)
|
||||
..write(obj.isPotentialScam);
|
||||
}
|
||||
|
||||
@override
|
||||
int get hashCode => typeId.hashCode;
|
||||
|
||||
@override
|
||||
bool operator ==(Object other) =>
|
||||
identical(this, other) ||
|
||||
other is SPLTokenAdapter &&
|
||||
runtimeType == other.runtimeType &&
|
||||
typeId == other.typeId;
|
||||
}
|
||||
+10
-10
@@ -4,32 +4,32 @@ import 'package:cw_core/crypto_currency.dart';
|
||||
import 'package:cw_core/hive_type_ids.dart';
|
||||
import 'package:hive/hive.dart';
|
||||
|
||||
part 'tron_token.g.dart';
|
||||
part 'tron_token.part.dart';
|
||||
|
||||
@HiveType(typeId: TronToken.typeId)
|
||||
// @HiveType(typeId: TronToken.typeId)
|
||||
class TronToken extends CryptoCurrency with HiveObjectMixin {
|
||||
@HiveField(0)
|
||||
// @HiveField(0)
|
||||
final String name;
|
||||
|
||||
@HiveField(1)
|
||||
// @HiveField(1)
|
||||
final String symbol;
|
||||
|
||||
@HiveField(2)
|
||||
// @HiveField(2)
|
||||
final String contractAddress;
|
||||
|
||||
@HiveField(3)
|
||||
// @HiveField(3)
|
||||
final int decimal;
|
||||
|
||||
@HiveField(4, defaultValue: true)
|
||||
// @HiveField(4, defaultValue: true)
|
||||
bool _enabled;
|
||||
|
||||
@HiveField(5)
|
||||
// @HiveField(5)
|
||||
final String? iconPath;
|
||||
|
||||
@HiveField(6)
|
||||
// @HiveField(6)
|
||||
final String? tag;
|
||||
|
||||
@HiveField(7, defaultValue: false)
|
||||
// @HiveField(7, defaultValue: false)
|
||||
final bool isPotentialScam;
|
||||
|
||||
bool get enabled => _enabled;
|
||||
|
||||
@@ -0,0 +1,61 @@
|
||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
||||
|
||||
part of 'tron_token.dart';
|
||||
|
||||
// **************************************************************************
|
||||
// TypeAdapterGenerator
|
||||
// **************************************************************************
|
||||
|
||||
class TronTokenAdapter extends TypeAdapter<TronToken> {
|
||||
@override
|
||||
final int typeId = 18;
|
||||
|
||||
@override
|
||||
TronToken read(BinaryReader reader) {
|
||||
final numOfFields = reader.readByte();
|
||||
final fields = <int, dynamic>{
|
||||
for (int i = 0; i < numOfFields; i++) reader.readByte(): reader.read(),
|
||||
};
|
||||
return TronToken(
|
||||
name: fields[0] as String,
|
||||
symbol: fields[1] as String,
|
||||
contractAddress: fields[2] as String,
|
||||
decimal: fields[3] as int,
|
||||
iconPath: fields[5] as String?,
|
||||
tag: fields[6] as String?,
|
||||
isPotentialScam: fields[7] == null ? false : fields[7] as bool,
|
||||
).._enabled = fields[4] == null ? true : fields[4] as bool;
|
||||
}
|
||||
|
||||
@override
|
||||
void write(BinaryWriter writer, TronToken obj) {
|
||||
writer
|
||||
..writeByte(8)
|
||||
..writeByte(0)
|
||||
..write(obj.name)
|
||||
..writeByte(1)
|
||||
..write(obj.symbol)
|
||||
..writeByte(2)
|
||||
..write(obj.contractAddress)
|
||||
..writeByte(3)
|
||||
..write(obj.decimal)
|
||||
..writeByte(4)
|
||||
..write(obj._enabled)
|
||||
..writeByte(5)
|
||||
..write(obj.iconPath)
|
||||
..writeByte(6)
|
||||
..write(obj.tag)
|
||||
..writeByte(7)
|
||||
..write(obj.isPotentialScam);
|
||||
}
|
||||
|
||||
@override
|
||||
int get hashCode => typeId.hashCode;
|
||||
|
||||
@override
|
||||
bool operator ==(Object other) =>
|
||||
identical(this, other) ||
|
||||
other is TronTokenAdapter &&
|
||||
runtimeType == other.runtimeType &&
|
||||
typeId == other.typeId;
|
||||
}
|
||||
@@ -2,9 +2,9 @@ import 'package:cw_core/hive_type_ids.dart';
|
||||
import 'package:cw_core/unspent_comparable_mixin.dart';
|
||||
import 'package:hive/hive.dart';
|
||||
|
||||
part 'unspent_coins_info.g.dart';
|
||||
part 'unspent_coins_info.part.dart';
|
||||
|
||||
@HiveType(typeId: UnspentCoinsInfo.typeId)
|
||||
// @HiveType(typeId: UnspentCoinsInfo.typeId)
|
||||
class UnspentCoinsInfo extends HiveObject with UnspentComparable {
|
||||
UnspentCoinsInfo({
|
||||
required this.walletId,
|
||||
@@ -25,40 +25,40 @@ class UnspentCoinsInfo extends HiveObject with UnspentComparable {
|
||||
static const boxName = 'Unspent';
|
||||
static const boxKey = 'unspentBoxKey';
|
||||
|
||||
@HiveField(0, defaultValue: '')
|
||||
// @HiveField(0, defaultValue: '')
|
||||
String walletId;
|
||||
|
||||
@HiveField(1, defaultValue: '')
|
||||
// @HiveField(1, defaultValue: '')
|
||||
String hash;
|
||||
|
||||
@HiveField(2, defaultValue: false)
|
||||
// @HiveField(2, defaultValue: false)
|
||||
bool isFrozen;
|
||||
|
||||
@HiveField(3, defaultValue: false)
|
||||
// @HiveField(3, defaultValue: false)
|
||||
bool isSending;
|
||||
|
||||
@HiveField(4)
|
||||
// @HiveField(4)
|
||||
String? noteRaw;
|
||||
|
||||
@HiveField(5, defaultValue: '')
|
||||
// @HiveField(5, defaultValue: '')
|
||||
String address;
|
||||
|
||||
@HiveField(6, defaultValue: 0)
|
||||
// @HiveField(6, defaultValue: 0)
|
||||
int value;
|
||||
|
||||
@HiveField(7, defaultValue: 0)
|
||||
// @HiveField(7, defaultValue: 0)
|
||||
int vout;
|
||||
|
||||
@HiveField(8, defaultValue: null)
|
||||
// @HiveField(8, defaultValue: null)
|
||||
String? keyImage;
|
||||
|
||||
@HiveField(9, defaultValue: false)
|
||||
// @HiveField(9, defaultValue: false)
|
||||
bool isChange;
|
||||
|
||||
@HiveField(10, defaultValue: 0)
|
||||
// @HiveField(10, defaultValue: 0)
|
||||
int accountIndex;
|
||||
|
||||
@HiveField(11, defaultValue: false)
|
||||
// @HiveField(11, defaultValue: false)
|
||||
bool? isSilentPayment;
|
||||
|
||||
String get note => noteRaw ?? '';
|
||||
|
||||
@@ -0,0 +1,74 @@
|
||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
||||
|
||||
part of 'unspent_coins_info.dart';
|
||||
|
||||
// **************************************************************************
|
||||
// TypeAdapterGenerator
|
||||
// **************************************************************************
|
||||
|
||||
class UnspentCoinsInfoAdapter extends TypeAdapter<UnspentCoinsInfo> {
|
||||
@override
|
||||
final int typeId = 9;
|
||||
|
||||
@override
|
||||
UnspentCoinsInfo read(BinaryReader reader) {
|
||||
final numOfFields = reader.readByte();
|
||||
final fields = <int, dynamic>{
|
||||
for (int i = 0; i < numOfFields; i++) reader.readByte(): reader.read(),
|
||||
};
|
||||
return UnspentCoinsInfo(
|
||||
walletId: fields[0] == null ? '' : fields[0] as String,
|
||||
hash: fields[1] == null ? '' : fields[1] as String,
|
||||
isFrozen: fields[2] == null ? false : fields[2] as bool,
|
||||
isSending: fields[3] == null ? false : fields[3] as bool,
|
||||
noteRaw: fields[4] as String?,
|
||||
address: fields[5] == null ? '' : fields[5] as String,
|
||||
vout: fields[7] == null ? 0 : fields[7] as int,
|
||||
value: fields[6] == null ? 0 : fields[6] as int,
|
||||
keyImage: fields[8] as String?,
|
||||
isChange: fields[9] == null ? false : fields[9] as bool,
|
||||
accountIndex: fields[10] == null ? 0 : fields[10] as int,
|
||||
isSilentPayment: fields[11] == null ? false : fields[11] as bool?,
|
||||
);
|
||||
}
|
||||
|
||||
@override
|
||||
void write(BinaryWriter writer, UnspentCoinsInfo obj) {
|
||||
writer
|
||||
..writeByte(12)
|
||||
..writeByte(0)
|
||||
..write(obj.walletId)
|
||||
..writeByte(1)
|
||||
..write(obj.hash)
|
||||
..writeByte(2)
|
||||
..write(obj.isFrozen)
|
||||
..writeByte(3)
|
||||
..write(obj.isSending)
|
||||
..writeByte(4)
|
||||
..write(obj.noteRaw)
|
||||
..writeByte(5)
|
||||
..write(obj.address)
|
||||
..writeByte(6)
|
||||
..write(obj.value)
|
||||
..writeByte(7)
|
||||
..write(obj.vout)
|
||||
..writeByte(8)
|
||||
..write(obj.keyImage)
|
||||
..writeByte(9)
|
||||
..write(obj.isChange)
|
||||
..writeByte(10)
|
||||
..write(obj.accountIndex)
|
||||
..writeByte(11)
|
||||
..write(obj.isSilentPayment);
|
||||
}
|
||||
|
||||
@override
|
||||
int get hashCode => typeId.hashCode;
|
||||
|
||||
@override
|
||||
bool operator ==(Object other) =>
|
||||
identical(this, other) ||
|
||||
other is UnspentCoinsInfoAdapter &&
|
||||
runtimeType == other.runtimeType &&
|
||||
typeId == other.typeId;
|
||||
}
|
||||
@@ -3,7 +3,7 @@ import 'package:cw_core/hive_type_ids.dart';
|
||||
import 'package:cw_core/utils/print_verbose.dart';
|
||||
import 'package:hive/hive.dart';
|
||||
|
||||
part 'wallet_type.g.dart';
|
||||
part 'wallet_type.part.dart';
|
||||
|
||||
const walletTypes = [
|
||||
WalletType.monero,
|
||||
@@ -41,66 +41,66 @@ const evmWalletTypes = [
|
||||
WalletType.bsc
|
||||
];
|
||||
|
||||
@HiveType(typeId: WALLET_TYPE_TYPE_ID)
|
||||
// @HiveType(typeId: WALLET_TYPE_TYPE_ID)
|
||||
enum WalletType {
|
||||
@HiveField(0)
|
||||
// @HiveField(0)
|
||||
monero,
|
||||
|
||||
@HiveField(1)
|
||||
// @HiveField(1)
|
||||
none,
|
||||
|
||||
@HiveField(2)
|
||||
// @HiveField(2)
|
||||
bitcoin,
|
||||
|
||||
@HiveField(3)
|
||||
// @HiveField(3)
|
||||
litecoin,
|
||||
|
||||
@HiveField(4)
|
||||
// @HiveField(4)
|
||||
haven,
|
||||
|
||||
@HiveField(5)
|
||||
// @HiveField(5)
|
||||
ethereum,
|
||||
|
||||
@HiveField(6)
|
||||
// @HiveField(6)
|
||||
nano,
|
||||
|
||||
@HiveField(7)
|
||||
// @HiveField(7)
|
||||
banano,
|
||||
|
||||
@HiveField(8)
|
||||
// @HiveField(8)
|
||||
bitcoinCash,
|
||||
|
||||
@HiveField(9)
|
||||
// @HiveField(9)
|
||||
polygon,
|
||||
|
||||
@HiveField(10)
|
||||
// @HiveField(10)
|
||||
solana,
|
||||
|
||||
@HiveField(11)
|
||||
// @HiveField(11)
|
||||
tron,
|
||||
|
||||
@HiveField(12)
|
||||
// @HiveField(12)
|
||||
wownero,
|
||||
|
||||
@HiveField(13)
|
||||
// @HiveField(13)
|
||||
zano,
|
||||
|
||||
@HiveField(14)
|
||||
// @HiveField(14)
|
||||
decred,
|
||||
|
||||
@HiveField(15)
|
||||
// @HiveField(15)
|
||||
dogecoin,
|
||||
|
||||
@HiveField(16)
|
||||
// @HiveField(16)
|
||||
base,
|
||||
|
||||
@HiveField(17)
|
||||
// @HiveField(17)
|
||||
arbitrum,
|
||||
|
||||
@HiveField(18)
|
||||
// @HiveField(18)
|
||||
zcash,
|
||||
|
||||
@HiveField(19)
|
||||
// @HiveField(19)
|
||||
bsc,
|
||||
}
|
||||
|
||||
|
||||
@@ -0,0 +1,136 @@
|
||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
||||
|
||||
part of 'wallet_type.dart';
|
||||
|
||||
// **************************************************************************
|
||||
// TypeAdapterGenerator
|
||||
// **************************************************************************
|
||||
|
||||
class WalletTypeAdapter extends TypeAdapter<WalletType> {
|
||||
@override
|
||||
final int typeId = 5;
|
||||
|
||||
@override
|
||||
WalletType read(BinaryReader reader) {
|
||||
switch (reader.readByte()) {
|
||||
case 0:
|
||||
return WalletType.monero;
|
||||
case 1:
|
||||
return WalletType.none;
|
||||
case 2:
|
||||
return WalletType.bitcoin;
|
||||
case 3:
|
||||
return WalletType.litecoin;
|
||||
case 4:
|
||||
return WalletType.haven;
|
||||
case 5:
|
||||
return WalletType.ethereum;
|
||||
case 6:
|
||||
return WalletType.nano;
|
||||
case 7:
|
||||
return WalletType.banano;
|
||||
case 8:
|
||||
return WalletType.bitcoinCash;
|
||||
case 9:
|
||||
return WalletType.polygon;
|
||||
case 10:
|
||||
return WalletType.solana;
|
||||
case 11:
|
||||
return WalletType.tron;
|
||||
case 12:
|
||||
return WalletType.wownero;
|
||||
case 13:
|
||||
return WalletType.zano;
|
||||
case 14:
|
||||
return WalletType.decred;
|
||||
case 15:
|
||||
return WalletType.dogecoin;
|
||||
case 16:
|
||||
return WalletType.base;
|
||||
case 17:
|
||||
return WalletType.arbitrum;
|
||||
case 18:
|
||||
return WalletType.zcash;
|
||||
case 19:
|
||||
return WalletType.bsc;
|
||||
default:
|
||||
return WalletType.monero;
|
||||
}
|
||||
}
|
||||
|
||||
@override
|
||||
void write(BinaryWriter writer, WalletType obj) {
|
||||
switch (obj) {
|
||||
case WalletType.monero:
|
||||
writer.writeByte(0);
|
||||
break;
|
||||
case WalletType.none:
|
||||
writer.writeByte(1);
|
||||
break;
|
||||
case WalletType.bitcoin:
|
||||
writer.writeByte(2);
|
||||
break;
|
||||
case WalletType.litecoin:
|
||||
writer.writeByte(3);
|
||||
break;
|
||||
case WalletType.haven:
|
||||
writer.writeByte(4);
|
||||
break;
|
||||
case WalletType.ethereum:
|
||||
writer.writeByte(5);
|
||||
break;
|
||||
case WalletType.nano:
|
||||
writer.writeByte(6);
|
||||
break;
|
||||
case WalletType.banano:
|
||||
writer.writeByte(7);
|
||||
break;
|
||||
case WalletType.bitcoinCash:
|
||||
writer.writeByte(8);
|
||||
break;
|
||||
case WalletType.polygon:
|
||||
writer.writeByte(9);
|
||||
break;
|
||||
case WalletType.solana:
|
||||
writer.writeByte(10);
|
||||
break;
|
||||
case WalletType.tron:
|
||||
writer.writeByte(11);
|
||||
break;
|
||||
case WalletType.wownero:
|
||||
writer.writeByte(12);
|
||||
break;
|
||||
case WalletType.zano:
|
||||
writer.writeByte(13);
|
||||
break;
|
||||
case WalletType.decred:
|
||||
writer.writeByte(14);
|
||||
break;
|
||||
case WalletType.dogecoin:
|
||||
writer.writeByte(15);
|
||||
break;
|
||||
case WalletType.base:
|
||||
writer.writeByte(16);
|
||||
break;
|
||||
case WalletType.arbitrum:
|
||||
writer.writeByte(17);
|
||||
break;
|
||||
case WalletType.zcash:
|
||||
writer.writeByte(18);
|
||||
break;
|
||||
case WalletType.bsc:
|
||||
writer.writeByte(19);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
@override
|
||||
int get hashCode => typeId.hashCode;
|
||||
|
||||
@override
|
||||
bool operator ==(Object other) =>
|
||||
identical(this, other) ||
|
||||
other is WalletTypeAdapter &&
|
||||
runtimeType == other.runtimeType &&
|
||||
typeId == other.typeId;
|
||||
}
|
||||
+15
-15
@@ -4,38 +4,38 @@ import 'package:cw_core/crypto_currency.dart';
|
||||
import 'package:cw_core/hive_type_ids.dart';
|
||||
import 'package:hive/hive.dart';
|
||||
|
||||
part 'zano_asset.g.dart';
|
||||
part 'zano_asset.part.dart';
|
||||
|
||||
@HiveType(typeId: ZanoAsset.typeId)
|
||||
// @HiveType(typeId: ZanoAsset.typeId)
|
||||
class ZanoAsset extends CryptoCurrency with HiveObjectMixin {
|
||||
@HiveField(0)
|
||||
// @HiveField(0)
|
||||
final String fullName;
|
||||
@HiveField(1)
|
||||
// @HiveField(1)
|
||||
final String ticker;
|
||||
@HiveField(2)
|
||||
// @HiveField(2)
|
||||
final String assetId;
|
||||
@HiveField(3)
|
||||
// @HiveField(3)
|
||||
final int decimalPoint;
|
||||
@HiveField(4, defaultValue: true)
|
||||
// @HiveField(4, defaultValue: true)
|
||||
bool _enabled;
|
||||
@HiveField(5)
|
||||
// @HiveField(5)
|
||||
final String? iconPath;
|
||||
|
||||
// @HiveField(6)
|
||||
// final String? tag;
|
||||
@HiveField(6)
|
||||
// @HiveField(6)
|
||||
final String owner;
|
||||
@HiveField(7)
|
||||
// @HiveField(7)
|
||||
final String metaInfo;
|
||||
@HiveField(8)
|
||||
// @HiveField(8)
|
||||
final BigInt currentSupply;
|
||||
@HiveField(9)
|
||||
// @HiveField(9)
|
||||
final bool hiddenSupply;
|
||||
@HiveField(10)
|
||||
// @HiveField(10)
|
||||
final BigInt totalMaxSupply;
|
||||
@HiveField(11)
|
||||
// @HiveField(11)
|
||||
final bool isInGlobalWhitelist;
|
||||
@HiveField(12, defaultValue: null)
|
||||
// @HiveField(12, defaultValue: null)
|
||||
final Map<String, dynamic>? info;
|
||||
|
||||
bool get enabled => _enabled;
|
||||
|
||||
@@ -0,0 +1,76 @@
|
||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
||||
|
||||
part of 'zano_asset.dart';
|
||||
|
||||
// **************************************************************************
|
||||
// TypeAdapterGenerator
|
||||
// **************************************************************************
|
||||
|
||||
class ZanoAssetAdapter extends TypeAdapter<ZanoAsset> {
|
||||
@override
|
||||
final int typeId = 22;
|
||||
|
||||
@override
|
||||
ZanoAsset read(BinaryReader reader) {
|
||||
final numOfFields = reader.readByte();
|
||||
final fields = <int, dynamic>{
|
||||
for (int i = 0; i < numOfFields; i++) reader.readByte(): reader.read(),
|
||||
};
|
||||
return ZanoAsset(
|
||||
fullName: fields[0] as String,
|
||||
ticker: fields[1] as String,
|
||||
assetId: fields[2] as String,
|
||||
decimalPoint: fields[3] as int,
|
||||
iconPath: fields[5] as String?,
|
||||
owner: fields[6] as String,
|
||||
metaInfo: fields[7] as String,
|
||||
currentSupply: fields[8] as BigInt,
|
||||
hiddenSupply: fields[9] as bool,
|
||||
totalMaxSupply: fields[10] as BigInt,
|
||||
isInGlobalWhitelist: fields[11] as bool,
|
||||
info: (fields[12] as Map?)?.cast<String, dynamic>(),
|
||||
).._enabled = fields[4] == null ? true : fields[4] as bool;
|
||||
}
|
||||
|
||||
@override
|
||||
void write(BinaryWriter writer, ZanoAsset obj) {
|
||||
writer
|
||||
..writeByte(13)
|
||||
..writeByte(0)
|
||||
..write(obj.fullName)
|
||||
..writeByte(1)
|
||||
..write(obj.ticker)
|
||||
..writeByte(2)
|
||||
..write(obj.assetId)
|
||||
..writeByte(3)
|
||||
..write(obj.decimalPoint)
|
||||
..writeByte(4)
|
||||
..write(obj._enabled)
|
||||
..writeByte(5)
|
||||
..write(obj.iconPath)
|
||||
..writeByte(6)
|
||||
..write(obj.owner)
|
||||
..writeByte(7)
|
||||
..write(obj.metaInfo)
|
||||
..writeByte(8)
|
||||
..write(obj.currentSupply)
|
||||
..writeByte(9)
|
||||
..write(obj.hiddenSupply)
|
||||
..writeByte(10)
|
||||
..write(obj.totalMaxSupply)
|
||||
..writeByte(11)
|
||||
..write(obj.isInGlobalWhitelist)
|
||||
..writeByte(12)
|
||||
..write(obj.info);
|
||||
}
|
||||
|
||||
@override
|
||||
int get hashCode => typeId.hashCode;
|
||||
|
||||
@override
|
||||
bool operator ==(Object other) =>
|
||||
identical(this, other) ||
|
||||
other is ZanoAssetAdapter &&
|
||||
runtimeType == other.runtimeType &&
|
||||
typeId == other.typeId;
|
||||
}
|
||||
+38
-107
@@ -5,23 +5,18 @@ packages:
|
||||
dependency: transitive
|
||||
description:
|
||||
name: _fe_analyzer_shared
|
||||
sha256: "16e298750b6d0af7ce8a3ba7c18c69c3785d11b15ec83f6dcd0ad2a0009b3cab"
|
||||
sha256: "5b7468c326d2f8a4f630056404ca0d291ade42918f4a3c6233618e724f39da8e"
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "76.0.0"
|
||||
_macros:
|
||||
dependency: transitive
|
||||
description: dart
|
||||
source: sdk
|
||||
version: "0.3.3"
|
||||
version: "92.0.0"
|
||||
analyzer:
|
||||
dependency: transitive
|
||||
description:
|
||||
name: analyzer
|
||||
sha256: "1f14db053a8c23e260789e9b0980fa27f2680dd640932cae5e1137cce0e46e1e"
|
||||
sha256: "70e4b1ef8003c64793a9e268a551a82869a8a96f39deb73dea28084b0e8bf75e"
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "6.11.0"
|
||||
version: "9.0.0"
|
||||
args:
|
||||
dependency: transitive
|
||||
description:
|
||||
@@ -76,18 +71,18 @@ packages:
|
||||
dependency: transitive
|
||||
description:
|
||||
name: build
|
||||
sha256: cef23f1eda9b57566c81e2133d196f8e3df48f244b317368d65c5943d91148f0
|
||||
sha256: a156715e7cd728130c592f30552575908aae5b100005fbc1f0fb16b3c03a3d10
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "2.4.2"
|
||||
version: "4.0.6"
|
||||
build_config:
|
||||
dependency: transitive
|
||||
description:
|
||||
name: build_config
|
||||
sha256: "4ae2de3e1e67ea270081eaee972e1bd8f027d459f249e0f1186730784c2e7e33"
|
||||
sha256: "4070d2a59f8eec34c97c86ceb44403834899075f66e8a9d59706f8e7834f6f71"
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "1.1.2"
|
||||
version: "1.3.0"
|
||||
build_daemon:
|
||||
dependency: transitive
|
||||
description:
|
||||
@@ -96,30 +91,14 @@ packages:
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "4.0.4"
|
||||
build_resolvers:
|
||||
dependency: "direct dev"
|
||||
description:
|
||||
name: build_resolvers
|
||||
sha256: b9e4fda21d846e192628e7a4f6deda6888c36b5b69ba02ff291a01fd529140f0
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "2.4.4"
|
||||
build_runner:
|
||||
dependency: "direct dev"
|
||||
description:
|
||||
name: build_runner
|
||||
sha256: "058fe9dce1de7d69c4b84fada934df3e0153dd000758c4d65964d0166779aa99"
|
||||
sha256: "1523ce62448ebac2c15a8ba5fbad8acac169788658a7dd2a1c2d9c2a9318b9a6"
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "2.4.15"
|
||||
build_runner_core:
|
||||
dependency: transitive
|
||||
description:
|
||||
name: build_runner_core
|
||||
sha256: "22e3aa1c80e0ada3722fe5b63fd43d9c8990759d0a2cf489c8c5d7b2bdebc021"
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "8.0.0"
|
||||
version: "2.15.0"
|
||||
built_collection:
|
||||
dependency: transitive
|
||||
description:
|
||||
@@ -149,10 +128,10 @@ packages:
|
||||
dependency: transitive
|
||||
description:
|
||||
name: characters
|
||||
sha256: f71061c654a3380576a52b451dd5532377954cf9dbd272a78fc8479606670803
|
||||
sha256: faf38497bda5ead2a8c7615f4f7939df04333478bf32e4173fcb06d428b5716b
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "1.4.0"
|
||||
version: "1.4.1"
|
||||
checked_yaml:
|
||||
dependency: transitive
|
||||
description:
|
||||
@@ -169,14 +148,6 @@ packages:
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "1.1.2"
|
||||
code_builder:
|
||||
dependency: transitive
|
||||
description:
|
||||
name: code_builder
|
||||
sha256: "0ec10bf4a89e4c613960bf1e8b42c64127021740fb21640c29c909826a5eea3e"
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "4.10.1"
|
||||
collection:
|
||||
dependency: transitive
|
||||
description:
|
||||
@@ -221,10 +192,10 @@ packages:
|
||||
dependency: transitive
|
||||
description:
|
||||
name: dart_style
|
||||
sha256: "7306ab8a2359a48d22310ad823521d723acfed60ee1f7e37388e8986853b6820"
|
||||
sha256: a9c30492da18ff84efe2422ba2d319a89942d93e58eb0b73d32abe822ef54b7b
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "2.3.8"
|
||||
version: "3.1.3"
|
||||
decimal:
|
||||
dependency: "direct main"
|
||||
description:
|
||||
@@ -291,14 +262,6 @@ packages:
|
||||
description: flutter
|
||||
source: sdk
|
||||
version: "0.0.0"
|
||||
frontend_server_client:
|
||||
dependency: transitive
|
||||
description:
|
||||
name: frontend_server_client
|
||||
sha256: f64a0333a82f30b0cca061bc3d143813a486dc086b574bfb233b7c1372427694
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "4.0.0"
|
||||
glob:
|
||||
dependency: transitive
|
||||
description:
|
||||
@@ -316,21 +279,13 @@ packages:
|
||||
source: hosted
|
||||
version: "2.3.2"
|
||||
hive:
|
||||
dependency: transitive
|
||||
dependency: "direct dev"
|
||||
description:
|
||||
name: hive
|
||||
sha256: "8dcf6db979d7933da8217edcec84e9df1bdb4e4edc7fc77dbd5aa74356d6d941"
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "2.2.3"
|
||||
hive_generator:
|
||||
dependency: "direct dev"
|
||||
description:
|
||||
name: hive_generator
|
||||
sha256: "06cb8f58ace74de61f63500564931f9505368f45f98958bd7a6c35ba24159db4"
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "2.0.1"
|
||||
http:
|
||||
dependency: "direct main"
|
||||
description:
|
||||
@@ -391,26 +346,26 @@ packages:
|
||||
dependency: transitive
|
||||
description:
|
||||
name: leak_tracker
|
||||
sha256: "6bb818ecbdffe216e81182c2f0714a2e62b593f4a4f13098713ff1685dfb6ab0"
|
||||
sha256: "33e2e26bdd85a0112ec15400c8cbffea70d0f9c3407491f672a2fad47915e2de"
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "10.0.9"
|
||||
version: "11.0.2"
|
||||
leak_tracker_flutter_testing:
|
||||
dependency: transitive
|
||||
description:
|
||||
name: leak_tracker_flutter_testing
|
||||
sha256: f8b613e7e6a13ec79cfdc0e97638fddb3ab848452eff057653abd3edba760573
|
||||
sha256: "1dbc140bb5a23c75ea9c4811222756104fbcd1a27173f0c34ca01e16bea473c1"
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "3.0.9"
|
||||
version: "3.0.10"
|
||||
leak_tracker_testing:
|
||||
dependency: transitive
|
||||
description:
|
||||
name: leak_tracker_testing
|
||||
sha256: "6ba465d5d76e67ddf503e1161d1f4a6bc42306f9d66ca1e8f079a47290fb06d3"
|
||||
sha256: "8d5a2d49f4a66b49744b23b018848400d23e54caf9463f4eb20df3eb8acb2eb1"
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "3.0.1"
|
||||
version: "3.0.2"
|
||||
logging:
|
||||
dependency: transitive
|
||||
description:
|
||||
@@ -419,38 +374,30 @@ packages:
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "1.3.0"
|
||||
macros:
|
||||
dependency: transitive
|
||||
description:
|
||||
name: macros
|
||||
sha256: "1d9e801cd66f7ea3663c45fc708450db1fa57f988142c64289142c9b7ee80656"
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "0.1.3-main.0"
|
||||
matcher:
|
||||
dependency: transitive
|
||||
description:
|
||||
name: matcher
|
||||
sha256: dc58c723c3c24bf8d3e2d3ad3f2f9d7bd9cf43ec6feaa64181775e60190153f2
|
||||
sha256: dc0b7dc7651697ea4ff3e69ef44b0407ea32c487a39fff6a4004fa585e901861
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "0.12.17"
|
||||
version: "0.12.19"
|
||||
material_color_utilities:
|
||||
dependency: transitive
|
||||
description:
|
||||
name: material_color_utilities
|
||||
sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec
|
||||
sha256: "9c337007e82b1889149c82ed242ed1cb24a66044e30979c44912381e9be4c48b"
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "0.11.1"
|
||||
version: "0.13.0"
|
||||
meta:
|
||||
dependency: transitive
|
||||
description:
|
||||
name: meta
|
||||
sha256: e3641ec5d63ebf0d9b41bd43201a66e3fc79a65db5f61fc181f04cd27aab950c
|
||||
sha256: "23f08335362185a5ea2ad3a4e597f1375e78bce8a040df5c600c8d3552ef2394"
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "1.16.0"
|
||||
version: "1.17.0"
|
||||
mime:
|
||||
dependency: transitive
|
||||
description:
|
||||
@@ -463,18 +410,18 @@ packages:
|
||||
dependency: "direct main"
|
||||
description:
|
||||
name: mobx
|
||||
sha256: bf1a90e5bcfd2851fc6984e20eef69557c65d9e4d0a88f5be4cf72c9819ce6b0
|
||||
sha256: "25ea9a3ee69243d578fb6288721d8eeb18550d0391c32f896d377d994154bff2"
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "2.5.0"
|
||||
version: "2.6.0"
|
||||
mobx_codegen:
|
||||
dependency: "direct dev"
|
||||
description:
|
||||
name: mobx_codegen
|
||||
sha256: e0abbbc651a69550440f6b65c99ec222a1e2a4afd7baec8ba0f3088c7ca582a8
|
||||
sha256: "6529bcae074838004b58ad01fbe4966be182a176aacfb723686985986ebac19f"
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "2.7.1"
|
||||
version: "2.7.7"
|
||||
nested:
|
||||
dependency: transitive
|
||||
description:
|
||||
@@ -663,18 +610,10 @@ packages:
|
||||
dependency: transitive
|
||||
description:
|
||||
name: source_gen
|
||||
sha256: "14658ba5f669685cd3d63701d01b31ea748310f7ab854e471962670abcf57832"
|
||||
sha256: ec37cc0e6694374cbef59ed79685572c870a54ede6fa30a3e420feb3adffea02
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "1.5.0"
|
||||
source_helper:
|
||||
dependency: transitive
|
||||
description:
|
||||
name: source_helper
|
||||
sha256: "86d247119aedce8e63f4751bd9626fc9613255935558447569ad42f9f5b48b3c"
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "1.3.5"
|
||||
version: "4.2.3"
|
||||
source_span:
|
||||
dependency: transitive
|
||||
description:
|
||||
@@ -799,18 +738,10 @@ packages:
|
||||
dependency: transitive
|
||||
description:
|
||||
name: test_api
|
||||
sha256: fb31f383e2ee25fbbfe06b40fe21e1e458d14080e3c67e7ba0acfde4df4e0bbd
|
||||
sha256: "8161c84903fd860b26bfdefb7963b3f0b68fee7adea0f59ef805ecca346f0c7a"
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "0.7.4"
|
||||
timing:
|
||||
dependency: transitive
|
||||
description:
|
||||
name: timing
|
||||
sha256: "70a3b636575d4163c477e6de42f247a23b315ae20e86442bebe32d3cabf61c32"
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "1.0.1"
|
||||
version: "0.7.10"
|
||||
torch_dart:
|
||||
dependency: "direct main"
|
||||
description:
|
||||
@@ -846,10 +777,10 @@ packages:
|
||||
dependency: transitive
|
||||
description:
|
||||
name: vector_math
|
||||
sha256: "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803"
|
||||
sha256: d530bd74fea330e6e364cda7a85019c434070188383e1cd8d9777ee586914c5b
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "2.1.4"
|
||||
version: "2.2.0"
|
||||
vm_service:
|
||||
dependency: transitive
|
||||
description:
|
||||
@@ -907,5 +838,5 @@ packages:
|
||||
source: hosted
|
||||
version: "3.1.3"
|
||||
sdks:
|
||||
dart: ">=3.7.0-0 <4.0.0"
|
||||
dart: ">=3.9.0 <4.0.0"
|
||||
flutter: ">=3.27.0"
|
||||
|
||||
@@ -14,8 +14,8 @@ dependencies:
|
||||
http: ^1.1.0
|
||||
file: ^7.0.0
|
||||
path_provider: ^2.1.5
|
||||
mobx: ^2.0.7+4
|
||||
flutter_mobx: ^2.0.6+1
|
||||
mobx: ^2.6.0
|
||||
flutter_mobx: ^2.3.0
|
||||
intl: any
|
||||
encrypt: ^5.0.1
|
||||
decimal: ^2.3.3
|
||||
@@ -53,10 +53,10 @@ dependencies:
|
||||
dev_dependencies:
|
||||
flutter_test:
|
||||
sdk: flutter
|
||||
build_runner: ^2.4.15
|
||||
build_resolvers: ^2.4.4
|
||||
mobx_codegen: ^2.0.7
|
||||
hive_generator: ^2.0.1
|
||||
build_runner: ^2.15.0
|
||||
mobx_codegen: ^2.7.7
|
||||
hive: ^2.2.3
|
||||
# hive_generator: ^2.0.1
|
||||
|
||||
dependency_overrides:
|
||||
watcher: ^1.1.0
|
||||
|
||||
Reference in New Issue
Block a user