mirror of
https://github.com/cypherstack/stack_wallet.git
synced 2024-11-17 17:57:40 +00:00
use SLP check when fetching UTXOs
This commit is contained in:
parent
b0338aa76a
commit
a194195933
1 changed files with 8 additions and 1 deletions
|
@ -31,6 +31,7 @@ import 'package:stackwallet/models/isar/models/blockchain_data/address.dart'
|
||||||
import 'package:stackwallet/models/isar/models/isar_models.dart' as isar_models;
|
import 'package:stackwallet/models/isar/models/isar_models.dart' as isar_models;
|
||||||
import 'package:stackwallet/models/paymint/fee_object_model.dart';
|
import 'package:stackwallet/models/paymint/fee_object_model.dart';
|
||||||
import 'package:stackwallet/models/signing_data.dart';
|
import 'package:stackwallet/models/signing_data.dart';
|
||||||
|
import 'package:stackwallet/services/coins/bitcoincash/bch_utils.dart';
|
||||||
import 'package:stackwallet/services/coins/bitcoincash/cashtokens.dart' as ct;
|
import 'package:stackwallet/services/coins/bitcoincash/cashtokens.dart' as ct;
|
||||||
import 'package:stackwallet/services/coins/coin_service.dart';
|
import 'package:stackwallet/services/coins/coin_service.dart';
|
||||||
import 'package:stackwallet/services/event_bus/events/global/node_connection_status_changed_event.dart';
|
import 'package:stackwallet/services/event_bus/events/global/node_connection_status_changed_event.dart';
|
||||||
|
@ -1748,7 +1749,7 @@ class BitcoinCashWallet extends CoinServiceAPI
|
||||||
if (ctOutput.token_data != null) {
|
if (ctOutput.token_data != null) {
|
||||||
// found a token!
|
// found a token!
|
||||||
blocked = true;
|
blocked = true;
|
||||||
blockedReason = "Cash token detected on output";
|
blockedReason = "Cash token output detected";
|
||||||
}
|
}
|
||||||
} catch (e, s) {
|
} catch (e, s) {
|
||||||
// Probably doesn't contain a cash token so just log failure
|
// Probably doesn't contain a cash token so just log failure
|
||||||
|
@ -1758,6 +1759,12 @@ class BitcoinCashWallet extends CoinServiceAPI
|
||||||
level: LogLevel.Warning,
|
level: LogLevel.Warning,
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// check for SLP tokens if not already blocked
|
||||||
|
if (!blocked && BchUtils.isSLP(scriptPubKey.toUint8ListFromHex)) {
|
||||||
|
blocked = true;
|
||||||
|
blockedReason = "SLP token output detected";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
final utxo = isar_models.UTXO(
|
final utxo = isar_models.UTXO(
|
||||||
|
|
Loading…
Reference in a new issue