feat: add calculate_fee and calculate_fee_rate on wallet

This commit is contained in:
Matthew
2023-12-16 19:24:02 -06:00
parent fc25cd709a
commit 3789c1dcd6
11 changed files with 180 additions and 13 deletions

View File

@@ -69,6 +69,11 @@ final class LiveWalletTests: XCTestCase {
let tx: Transaction = psbt.extractTx()
print(tx.txid())
let fee: UInt64 = try wallet.calculateFee(tx: tx)
print("Transaction Fee: \(fee)")
let feeRate: FeeRate = try wallet.calculateFeeRate(tx: tx)
print("Transaction Fee Rate: \(feeRate.asSatPerVb()) sat/vB")
try esploraClient.broadcast(transaction: tx)
}
}