mirror of
https://github.com/cake-tech/cake_wallet.git
synced 2025-03-23 07:38:45 +00:00
[skip ci] minor fixes
This commit is contained in:
parent
0882ba016f
commit
2377a344bd
2 changed files with 16 additions and 15 deletions
cw_bitcoin/lib
|
@ -420,15 +420,13 @@ abstract class ElectrumWalletBase
|
|||
await _subscribeForUpdates();
|
||||
|
||||
await updateTransactions();
|
||||
_subscribeForUpdates();
|
||||
|
||||
if (this is! LitecoinWallet) {
|
||||
await updateAllUnspents();
|
||||
await updateBalance();
|
||||
}
|
||||
|
||||
_feeRates = await electrumClient.feeRates(network: network);
|
||||
|
||||
await updateFeeRates();
|
||||
Timer.periodic(const Duration(minutes: 1), (timer) async => await updateFeeRates());
|
||||
|
||||
if (alwaysScan == true) {
|
||||
|
@ -820,15 +818,14 @@ abstract class ElectrumWalletBase
|
|||
}
|
||||
|
||||
Future<int> calcFee({
|
||||
required List<UtxoWithAddress> utxos,
|
||||
required List<BitcoinBaseOutput> outputs,
|
||||
required BasedUtxoNetwork network,
|
||||
String? memo,
|
||||
required int feeRate,
|
||||
List<ECPrivateInfo>? inputPrivKeyInfos,
|
||||
List<Outpoint>? vinOutpoints,
|
||||
}) async {
|
||||
|
||||
required List<UtxoWithAddress> utxos,
|
||||
required List<BitcoinBaseOutput> outputs,
|
||||
required BasedUtxoNetwork network,
|
||||
String? memo,
|
||||
required int feeRate,
|
||||
List<ECPrivateInfo>? inputPrivKeyInfos,
|
||||
List<Outpoint>? vinOutpoints,
|
||||
}) async {
|
||||
int estimatedSize;
|
||||
if (network is BitcoinCashNetwork) {
|
||||
estimatedSize = ForkedTransactionBuilder.estimateTransactionSize(
|
||||
|
@ -1707,8 +1704,9 @@ abstract class ElectrumWalletBase
|
|||
}
|
||||
|
||||
Future<ElectrumBalance> fetchBalances() async {
|
||||
final addresses = walletAddresses.allAddresses.where((address) =>
|
||||
addressTypeFromStr(address.address, network) is! MwebAddress).toList();
|
||||
final addresses = walletAddresses.allAddresses
|
||||
.where((address) => addressTypeFromStr(address.address, network) is! MwebAddress)
|
||||
.toList();
|
||||
final balanceFutures = <Future<Map<String, dynamic>>>[];
|
||||
for (var i = 0; i < addresses.length; i++) {
|
||||
final addressRecord = addresses[i];
|
||||
|
|
|
@ -149,10 +149,13 @@ abstract class LitecoinWalletBase extends ElectrumWallet with Store {
|
|||
final stub = await CwMweb.stub();
|
||||
_syncTimer?.cancel();
|
||||
_syncTimer = Timer.periodic(const Duration(milliseconds: 1500), (timer) async {
|
||||
print(syncStatus);
|
||||
if (syncStatus is FailedSyncStatus) return;
|
||||
final height = await electrumClient.getCurrentBlockChainTip() ?? 0;
|
||||
final resp = await stub.status(StatusRequest());
|
||||
print("stats:");
|
||||
print(resp.mwebHeaderHeight);
|
||||
print(resp.mwebUtxosHeight);
|
||||
print(height);
|
||||
if (resp.blockHeaderHeight < height) {
|
||||
int h = resp.blockHeaderHeight;
|
||||
syncStatus = SyncingSyncStatus(height - h, h / height);
|
||||
|
|
Loading…
Reference in a new issue