# Confirmed Transactions
Up until this point, we've explored how to notify LDK of chain activity using blocks. But what if you're sourcing chain activity from a place that doesn't provide a block-centric interface, like Electrum?
LDK has a
chain::Confirm interface to support this use case, analogous to the
chain::Listen interface which we've been using up until now.
With this alternative approach, you still need to give LDK block headers but
only for blocks containing transactions of interest. These are identified by
chain::Filter as before. You also need to notify LDK of any transactions with
insufficient confirmation that have been reorganized out of the chain. Use the
transaction_unconfirmed methods, respectively.
Additionally, you must notify LDK whenever a new chain tip is available using
best_block_updated method. See the documentation for a full picture of how
this interface is intended to be used.
Be advised that
chain::Confirm is a less mature interface than
chain::Listen. As such, there is not yet a utility like
to use for interacting with clients like Electrum.