lnd/lnwallet/btcwallet
yyforyongyu fb1c6ea6a7
btcwallet: proceed to call PublishTransaction on mempool errors
Previously, `PublishTransaction` in `btcwallet` will first mark the tx
label in db first before broadcasting it to the network. Even though the
broadcast may fail with the error already in mempool or already
confirmed, this tx label updating is still performed. To maintain the
old behavior, we now catch the errors from `TestMempoolAccept`, and make
sure to call the `PublishTransaction` to mark the tx label even there
are errors from mempool acceptance check.
2024-01-25 07:54:39 +08:00
..
blockchain.go multi: add GetBlockHeader to BlockChainIO 2023-10-27 11:05:27 -04:00
btcwallet_integration.go multi: add new build tag integration 2023-02-23 21:56:09 +08:00
btcwallet_test.go lnwallet: add previous_outpoints to ListTransactionDetails 2022-06-27 15:57:57 +05:30
btcwallet.go btcwallet: proceed to call PublishTransaction on mempool errors 2024-01-25 07:54:39 +08:00
config.go multi: run gosimports 2022-02-10 11:02:01 +01:00
driver.go btcwallet: make blockcache available to BtcWallet 2021-04-28 09:46:11 +02:00
log.go lnd+lnwallet: add logger for btcwallet+rpcwallet 2022-01-06 13:24:32 +01:00
psbt_test.go lnwallet: use T.TempDir to create temporary test directory 2022-08-24 09:03:05 +08:00
psbt.go trivial: Fix spelling errors 2023-09-21 22:35:33 -04:00
signer_test.go lnwallet: use T.TempDir to create temporary test directory 2022-08-24 09:03:05 +08:00
signer.go input+wallet: extract musig2 session management into new module 2023-08-22 16:30:39 -07:00