mirror of
https://github.com/cypherstack/stack_wallet.git
synced 2025-02-02 03:06:29 +00:00
fix parsing of coinbase utxos
This commit is contained in:
parent
db7422a100
commit
0ce0350039
1 changed files with 7 additions and 1 deletions
|
@ -1190,6 +1190,9 @@ mixin ElectrumXInterface<T extends ElectrumXCurrencyInterface>
|
||||||
cryptoCurrency: cryptoCurrency,
|
cryptoCurrency: cryptoCurrency,
|
||||||
);
|
);
|
||||||
|
|
||||||
|
final inputs = txn["vin"] as List? ?? [];
|
||||||
|
final isCoinbase = inputs.any((e) => (e as Map?)?["coinbase"] != null);
|
||||||
|
|
||||||
final vout = jsonUTXO["tx_pos"] as int;
|
final vout = jsonUTXO["tx_pos"] as int;
|
||||||
|
|
||||||
final outputs = txn["vout"] as List;
|
final outputs = txn["vout"] as List;
|
||||||
|
@ -1221,7 +1224,10 @@ mixin ElectrumXInterface<T extends ElectrumXCurrencyInterface>
|
||||||
name: checkBlockResult.utxoLabel ?? "",
|
name: checkBlockResult.utxoLabel ?? "",
|
||||||
isBlocked: checkBlockResult.blocked,
|
isBlocked: checkBlockResult.blocked,
|
||||||
blockedReason: checkBlockResult.blockedReason,
|
blockedReason: checkBlockResult.blockedReason,
|
||||||
isCoinbase: txn["is_coinbase"] as bool? ?? false,
|
isCoinbase: txn["is_coinbase"] as bool? ??
|
||||||
|
txn["is-coinbase"] as bool? ??
|
||||||
|
txn["iscoinbase"] as bool? ??
|
||||||
|
isCoinbase,
|
||||||
blockHash: txn["blockhash"] as String?,
|
blockHash: txn["blockhash"] as String?,
|
||||||
blockHeight: jsonUTXO["height"] as int?,
|
blockHeight: jsonUTXO["height"] as int?,
|
||||||
blockTime: txn["blocktime"] as int?,
|
blockTime: txn["blocktime"] as int?,
|
||||||
|
|
Loading…
Reference in a new issue