@@ -1311,11 +1311,9 @@ impl<Signer: Sign> ChannelMonitor<Signer> {
1311
1311
/// outputs to watch. See [`block_connected`] for details.
1312
1312
///
1313
1313
/// Used instead of [`block_connected`] by clients that are notified of transactions rather than
1314
- /// blocks. May be called before or after [`best_block_updated`] for transactions in the
1315
- /// corresponding block. See [`best_block_updated`] for further calling expectations.
1314
+ /// blocks. See [`chain::Confirm`] for calling expectations.
1316
1315
///
1317
1316
/// [`block_connected`]: Self::block_connected
1318
- /// [`best_block_updated`]: Self::best_block_updated
1319
1317
pub fn transactions_confirmed < B : Deref , F : Deref , L : Deref > (
1320
1318
& self ,
1321
1319
header : & BlockHeader ,
@@ -1337,11 +1335,9 @@ impl<Signer: Sign> ChannelMonitor<Signer> {
1337
1335
/// Processes a transaction that was reorganized out of the chain.
1338
1336
///
1339
1337
/// Used instead of [`block_disconnected`] by clients that are notified of transactions rather
1340
- /// than blocks. May be called before or after [`best_block_updated`] for transactions in the
1341
- /// corresponding block. See [`best_block_updated`] for further calling expectations.
1338
+ /// than blocks. See [`chain::Confirm`] for calling expectations.
1342
1339
///
1343
1340
/// [`block_disconnected`]: Self::block_disconnected
1344
- /// [`best_block_updated`]: Self::best_block_updated
1345
1341
pub fn transaction_unconfirmed < B : Deref , F : Deref , L : Deref > (
1346
1342
& self ,
1347
1343
txid : & Txid ,
@@ -1361,17 +1357,9 @@ impl<Signer: Sign> ChannelMonitor<Signer> {
1361
1357
/// [`block_connected`] for details.
1362
1358
///
1363
1359
/// Used instead of [`block_connected`] by clients that are notified of transactions rather than
1364
- /// blocks. May be called before or after [`transactions_confirmed`] for the corresponding
1365
- /// block.
1366
- ///
1367
- /// Must be called after new blocks become available for the most recent block. Intermediary
1368
- /// blocks, however, may be safely skipped. In the event of a chain re-organization, this only
1369
- /// needs to be called for the most recent block assuming `transaction_unconfirmed` is called
1370
- /// for any affected transactions.
1360
+ /// blocks. See [`chain::Confirm`] for calling expectations.
1371
1361
///
1372
1362
/// [`block_connected`]: Self::block_connected
1373
- /// [`transactions_confirmed`]: Self::transactions_confirmed
1374
- /// [`transaction_unconfirmed`]: Self::transaction_unconfirmed
1375
1363
pub fn best_block_updated < B : Deref , F : Deref , L : Deref > (
1376
1364
& self ,
1377
1365
header : & BlockHeader ,
0 commit comments