mirror of
https://github.com/cake-tech/cake_wallet.git
synced 2024-12-23 12:09:43 +00:00
c8cfc2cff1
* [skip-ci] show mweb confirmations, show last mweb balance while syncing * potential send-all fix * [skip-ci] undo fix that didn't work * [skip-ci] undo unnecessary changes * [skip ci] add export mweb logs screen * [skip ci] cleanup * confirmation fixes * catch electrum call errors * [skip ci] undo some changes * potential electrum fixes + mweb logs display only last 10000 characters * Add question mark and link to MWEB card * updates * show negative unconfirmed mweb balanaces + other fixes [skip ci] * error handling * [skip ci] [wip] check if node supports mweb * check fee before building tx * [skip ci] minor * [skip ci] minor * mweb node setting [wip] [skip ci] * prioritize mweb coins when selecting inputs from the pool * potential connection edgecase fix * translations + mweb node fixes * don't use mweb for exchange refund address * add peg in / out labels and make 6 confs only show up for peg in / out * bump bitcoin_base version to v9 * [skip ci] fix logs page * don't fetch txinfo for non-mweb addresses [skip ci] * fix non-mweb confirmations * rename always scan to enable mweb * Update litecoin_wallet_addresses.dart Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com> * Update cw_mweb.dart Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com> * [skip ci] review updates pt.1 * [skip ci] minor code cleanup * [skip ci] use exception handler * exception handling [skip ci] * [skip ci] exception handling * trigger build * pegout label fixes * fix showing change transactions on peg-out * minor code cleanup and minor peg-out fix * final balance fixes * non-mweb confirmations potential fix * [skip ci] wip * trigger build --------- Co-authored-by: tuxpizza <tuxsudo@tux.pizza> Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
37 lines
657 B
Dart
37 lines
657 B
Dart
import 'package:cw_core/hive_type_ids.dart';
|
|
import 'package:hive/hive.dart';
|
|
|
|
part 'mweb_utxo.g.dart';
|
|
|
|
@HiveType(typeId: MWEB_UTXO_TYPE_ID)
|
|
class MwebUtxo extends HiveObject {
|
|
MwebUtxo({
|
|
required this.height,
|
|
required this.value,
|
|
required this.address,
|
|
required this.outputId,
|
|
required this.blockTime,
|
|
this.spent = false,
|
|
});
|
|
|
|
static const typeId = MWEB_UTXO_TYPE_ID;
|
|
static const boxName = 'MwebUtxo';
|
|
|
|
@HiveField(0)
|
|
int height;
|
|
|
|
@HiveField(1)
|
|
int value;
|
|
|
|
@HiveField(2)
|
|
String address;
|
|
|
|
@HiveField(3)
|
|
String outputId;
|
|
|
|
@HiveField(4)
|
|
int blockTime;
|
|
|
|
@HiveField(5, defaultValue: false)
|
|
bool spent;
|
|
}
|