fix null coinbase fees in block summary
This commit is contained in:
		
							parent
							
								
									a0bf4eb947
								
							
						
					
					
						commit
						5accbeb2d3
					
				@ -701,7 +701,7 @@ class Blocks {
 | 
			
		||||
      // fill in missing transaction fee data from verboseBlock
 | 
			
		||||
      for (let i = 0; i < transactions.length; i++) {
 | 
			
		||||
        if (!transactions[i].fee && transactions[i].txid === verboseBlock.tx[i].txid) {
 | 
			
		||||
          transactions[i].fee = verboseBlock.tx[i].fee * 100_000_000;
 | 
			
		||||
          transactions[i].fee = (verboseBlock.tx[i].fee * 100_000_000) || 0;
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
@ -941,7 +941,7 @@ class Blocks {
 | 
			
		||||
        transactions: cpfpSummary.transactions.map(tx => {
 | 
			
		||||
          return {
 | 
			
		||||
            txid: tx.txid,
 | 
			
		||||
            fee: tx.fee,
 | 
			
		||||
            fee: tx.fee || 0,
 | 
			
		||||
            vsize: tx.vsize,
 | 
			
		||||
            value: Math.round(tx.vout.reduce((acc, vout) => acc + (vout.value ? vout.value : 0), 0)),
 | 
			
		||||
            rate: tx.effectiveFeePerVsize
 | 
			
		||||
 | 
			
		||||
@ -108,7 +108,7 @@ export class Common {
 | 
			
		||||
  static stripTransaction(tx: TransactionExtended): TransactionStripped {
 | 
			
		||||
    return {
 | 
			
		||||
      txid: tx.txid,
 | 
			
		||||
      fee: tx.fee,
 | 
			
		||||
      fee: tx.fee || 0,
 | 
			
		||||
      vsize: tx.weight / 4,
 | 
			
		||||
      value: tx.vout.reduce((acc, vout) => acc + (vout.value ? vout.value : 0), 0),
 | 
			
		||||
      rate: tx.effectiveFeePerVsize,
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user