Fix address prefix for non esplora backend
This commit is contained in:
		
							parent
							
								
									e4c9b67239
								
							
						
					
					
						commit
						563def45d8
					
				| @ -165,13 +165,21 @@ class BitcoinApi implements AbstractBitcoinApi { | ||||
|     const mp = mempool.getMempool(); | ||||
|     for (const tx in mp) { | ||||
|       for (const vout of mp[tx].vout) { | ||||
|         if (vout.scriptpubkey_address.indexOf(prefix) === 0) { | ||||
|         if (vout.scriptpubkey_address?.indexOf(prefix) === 0) { | ||||
|           found[vout.scriptpubkey_address] = ''; | ||||
|           if (Object.keys(found).length >= 10) { | ||||
|             return Object.keys(found); | ||||
|           } | ||||
|         } | ||||
|       } | ||||
|       for (const vin of mp[tx].vin) { | ||||
|         if (vin.prevout?.scriptpubkey_address?.indexOf(prefix) === 0) { | ||||
|           found[vin.prevout?.scriptpubkey_address] = ''; | ||||
|           if (Object.keys(found).length >= 10) { | ||||
|             return Object.keys(found); | ||||
|           } | ||||
|         } | ||||
|       } | ||||
|     } | ||||
|     return Object.keys(found); | ||||
|   } | ||||
|  | ||||
| @ -54,7 +54,7 @@ export namespace IEsploraApi { | ||||
|     scriptpubkey: string; | ||||
|     scriptpubkey_asm: string; | ||||
|     scriptpubkey_type: string; | ||||
|     scriptpubkey_address: string; | ||||
|     scriptpubkey_address?: string; | ||||
|     value: number; | ||||
|     // Elements
 | ||||
|     valuecommitment?: number; | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user