bolt5

On-chain transaction handling for Lightning (docs.ppad.tech/bolt5).
git clone git://git.ppad.tech/bolt5.git
Log | Files | Refs | README | LICENSE

Internal.hs (703B)


      1 {-# OPTIONS_HADDOCK hide #-}
      2 
      3 -- |
      4 -- Module: Lightning.Protocol.BOLT5.Internal
      5 -- Copyright: (c) 2025 Jared Tobin
      6 -- License: MIT
      7 -- Maintainer: Jared Tobin <jared@ppad.tech>
      8 --
      9 -- Internal definitions for BOLT #5.
     10 --
     11 -- This module re-exports all constructors from the Types
     12 -- module, including those not exported by the public API.
     13 -- Use only in tests or trusted internal code.
     14 
     15 module Lightning.Protocol.BOLT5.Internal (
     16     -- * All type constructors (for test use)
     17     CloseType(..)
     18   , UnresolvedOutput(..)
     19   , OutputResolution(..)
     20   , HTLCOutputType(..)
     21   , SpendingTx(..)
     22   , RevokedOutput(..)
     23   , RevokedOutputType(..)
     24   , PenaltyContext(..)
     25   ) where
     26 
     27 import Lightning.Protocol.BOLT5.Types