Class Listen


  • public class Listen
    extends Object
    The `Listen` trait is used to notify when blocks have been connected or disconnected from the chain. Useful when needing to replay chain data upon startup or as new chain events occur. Clients sourcing chain data using a block-oriented API should prefer this interface over [`Confirm`]. Such clients fetch the entire header chain whereas clients using [`Confirm`] only fetch headers when needed.
    • Method Detail

      • block_connected

        public void block_connected​(byte[] block,
                                    int height)
        Notifies the listener that a block was added at the given height.
      • block_disconnected

        public void block_disconnected​(byte[] header,
                                       int height)
        Notifies the listener that a block was removed at the given height.