Merge pull request #3201 from Roasbeef/unconf-raw-tx-hex

lnwallet/btcwallet: also include raw tx hex for unconf txns
This commit is contained in:
Olaoluwa Osuntokun 2019-06-14 00:08:40 +02:00 committed by GitHub
commit a8cc5813b1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -550,6 +550,7 @@ func minedTransactionsToDetails(
func unminedTransactionsToDetail( func unminedTransactionsToDetail(
summary base.TransactionSummary, summary base.TransactionSummary,
) (*lnwallet.TransactionDetail, error) { ) (*lnwallet.TransactionDetail, error) {
wireTx := &wire.MsgTx{} wireTx := &wire.MsgTx{}
txReader := bytes.NewReader(summary.Transaction) txReader := bytes.NewReader(summary.Transaction)
@ -561,6 +562,7 @@ func unminedTransactionsToDetail(
Hash: *summary.Hash, Hash: *summary.Hash,
TotalFees: int64(summary.Fee), TotalFees: int64(summary.Fee),
Timestamp: summary.Timestamp, Timestamp: summary.Timestamp,
RawTx: summary.Transaction,
} }
balanceDelta, err := extractBalanceDelta(summary, wireTx) balanceDelta, err := extractBalanceDelta(summary, wireTx)
@ -738,8 +740,8 @@ func (b *BtcWallet) SubscribeTransactions() (lnwallet.TransactionSubscription, e
return txClient, nil return txClient, nil
} }
// IsSynced returns a boolean indicating if from the PoV of the wallet, // IsSynced returns a boolean indicating if from the PoV of the wallet, it has
// it has fully synced to the current best block in the main chain. // fully synced to the current best block in the main chain.
// //
// This is a part of the WalletController interface. // This is a part of the WalletController interface.
func (b *BtcWallet) IsSynced() (bool, int64, error) { func (b *BtcWallet) IsSynced() (bool, int64, error) {