cake_wallet/lib/view_model/unspent_coins/unspent_coins_item.dart
Serhii 9cd69c4ba3
Cw 830 coin control getting cleared (#1825)
* init commit

* add select all button

* localisation all coins

* fix isSending and isFrozen state updates

* fix: clean up electrum UTXOs

* ui fixes

* address the review comments[skip ci]

* remove onPopInvoked[skip ci]

---------

Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
2024-11-28 17:53:03 +02:00

55 lines
947 B
Dart

import 'package:cw_core/unspent_comparable_mixin.dart';
import 'package:mobx/mobx.dart';
part 'unspent_coins_item.g.dart';
class UnspentCoinsItem = UnspentCoinsItemBase with _$UnspentCoinsItem;
abstract class UnspentCoinsItemBase with Store, UnspentComparable {
UnspentCoinsItemBase({
required this.address,
required this.amount,
required this.hash,
required this.isFrozen,
required this.note,
required this.isSending,
required this.isChange,
required this.value,
required this.vout,
required this.keyImage,
required this.isSilentPayment,
});
@observable
String address;
@observable
String amount;
@observable
String hash;
@observable
bool isFrozen;
@observable
String note;
@observable
bool isSending;
@observable
bool isChange;
@observable
int value;
@observable
int vout;
@observable
String? keyImage;
@observable
bool isSilentPayment;
}