fix: comparator, missing await, print new txid

This commit is contained in:
Rafael 2024-12-03 17:16:52 +00:00
parent 46e34a78a2
commit 1e6f762c2c
2 changed files with 8 additions and 4 deletions

View file

@ -21,7 +21,7 @@ const bumpTransactionFee = async (txId) => {
console.log(`Current fee: ${satPerVb.toFixed(2).toString()} sat/vB`) console.log(`Current fee: ${satPerVb.toFixed(2).toString()} sat/vB`)
const recommendedFees = mempool.getSatBEstimateFees() const recommendedFees = await mempool.getSatBEstimateFees()
console.log('Recommended fees (sat/vB):', recommendedFees) console.log('Recommended fees (sat/vB):', recommendedFees)
@ -31,14 +31,17 @@ const bumpTransactionFee = async (txId) => {
name: 'selectedFee', name: 'selectedFee',
message: 'Select a fee higher than the current one:', message: 'Select a fee higher than the current one:',
choices: Object.entries(recommendedFees) choices: Object.entries(recommendedFees)
.filter(([_, value]) => satPerVb.gt(value)) .filter(([_, value]) => satPerVb.lt(value))
.map(([key, value]) => ({name: `${key}: ${value} sat/vB`, value})), .map(([key, value]) => ({name: `${key}: ${value} sat/vB`, value})),
}, },
]) ])
await bitcoind.fetch('bumpfee', [txId, {fee_rate: selectedFee}]) const { txid } = await bitcoind.fetch('bumpfee', [txId, {fee_rate: selectedFee}])
console.log(`Fee bumped to ${selectedFee.toFixed(2)} sat/vB`) console.log(`
Fee bumped to ${selectedFee.toFixed(2)} sat/vB
Transaction ID: ${txid}
`)
} }
bumpTransactionFee(txId) bumpTransactionFee(txId)

View file

@ -113,6 +113,7 @@
"lamassu-ofac-update": "./bin/lamassu-ofac-update", "lamassu-ofac-update": "./bin/lamassu-ofac-update",
"lamassu-send-coins": "./bin/lamassu-send-coins", "lamassu-send-coins": "./bin/lamassu-send-coins",
"lamassu-update-to-mnemonic": "./bin/lamassu-update-to-mnemonic", "lamassu-update-to-mnemonic": "./bin/lamassu-update-to-mnemonic",
"lamassu-btc-bumpfee": "./bin/lamassu-btc-bumpfee",
"lamassu-update-wallet-nodes": "./bin/lamassu-update-wallet-nodes", "lamassu-update-wallet-nodes": "./bin/lamassu-update-wallet-nodes",
"lamassu-configure-frontcamera": "./bin/lamassu-configure-frontcamera", "lamassu-configure-frontcamera": "./bin/lamassu-configure-frontcamera",
"lamassu-ofac-update-sources": "./bin/lamassu-ofac-update-sources", "lamassu-ofac-update-sources": "./bin/lamassu-ofac-update-sources",