diff --git a/packages/bitcoin-esplora-api-provider/lib/BitcoinEsploraApiProvider.js b/packages/bitcoin-esplora-api-provider/lib/BitcoinEsploraApiProvider.js index c7969e835..7e9dce4d9 100644 --- a/packages/bitcoin-esplora-api-provider/lib/BitcoinEsploraApiProvider.js +++ b/packages/bitcoin-esplora-api-provider/lib/BitcoinEsploraApiProvider.js @@ -55,11 +55,13 @@ export default class BitcoinEsploraApiProvider extends Provider { async _getUnspentTransactions (address) { const response = await this._axios.get(`/address/${addressToString(address)}/utxo`) + const currentHeight = await this.getBlockHeight() return response.data.map(utxo => ({ ...utxo, address: addressToString(address), satoshis: utxo.value, - amount: BigNumber(utxo.value).dividedBy(1e8).toNumber() + amount: BigNumber(utxo.value).dividedBy(1e8).toNumber(), + confirmations: utxo.status.confirmed ? (currentHeight - utxo.status.block_height) + 1 : 0 })) }