fix: various eCash tweaks + 0 conf

This commit is contained in:
julian 2023-05-24 11:00:54 -06:00
parent da522128de
commit 0933546806
4 changed files with 9 additions and 5 deletions

View file

@ -150,6 +150,7 @@ class _GenerateUriQrCodeViewState extends State<GenerateUriQrCodeView> {
String receivingAddress = widget.receivingAddress;
if ((widget.coin == Coin.bitcoincash ||
widget.coin == Coin.eCash ||
widget.coin == Coin.bitcoincashTestnet) &&
receivingAddress.contains(":")) {
// remove cash addr prefix
@ -246,6 +247,7 @@ class _GenerateUriQrCodeViewState extends State<GenerateUriQrCodeView> {
String receivingAddress = widget.receivingAddress;
if ((widget.coin == Coin.bitcoincash ||
widget.coin == Coin.eCash ||
widget.coin == Coin.bitcoincashTestnet) &&
receivingAddress.contains(":")) {
// remove cash addr prefix

View file

@ -150,6 +150,7 @@ class _AddEditNodeViewState extends ConsumerState<AddEditNodeView> {
case Coin.bitcoincash:
case Coin.litecoin:
case Coin.dogecoin:
case Coin.eCash:
case Coin.firo:
case Coin.namecoin:
case Coin.particl:

View file

@ -1033,6 +1033,7 @@ class _TransactionDetailsViewState
final String height;
if (widget.coin == Coin.bitcoincash ||
widget.coin == Coin.eCash ||
widget.coin == Coin.bitcoincashTestnet) {
height =
"${_transaction.height != null && _transaction.height! > 0 ? _transaction.height! : "Pending"}";

View file

@ -47,7 +47,7 @@ import 'package:stackwallet/widgets/crypto_notifications.dart';
import 'package:tuple/tuple.dart';
import 'package:uuid/uuid.dart';
const int MINIMUM_CONFIRMATIONS = 1;
const int MINIMUM_CONFIRMATIONS = 0;
const String GENESIS_HASH_MAINNET =
"000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f";
@ -361,9 +361,9 @@ class ECashWallet extends CoinServiceAPI
print("format $format");
}
if (_coin == Coin.bitcoincashTestnet) {
return true;
}
// if (_coin == Coin.bitcoincashTestnet) {
// return true;
// }
if (format == bitbox.Address.formatCashAddr) {
return validateCashAddr(address);
@ -1899,7 +1899,7 @@ class ECashWallet extends CoinServiceAPI
required List<int> satoshiAmounts,
}) async {
final builder = bitbox.Bitbox.transactionBuilder(
testnet: coin == Coin.bitcoincashTestnet,
testnet: false, //coin == Coin.bitcoincashTestnet,
);
// retrieve address' utxos from the rest api