module Language.Bitcoin.Script.Descriptors (
OutputDescriptor (..),
ScriptDescriptor (..),
KeyDescriptor (..),
Origin (..),
Key (..),
KeyCollection (..),
isDefinite,
keyAtIndex,
keyDescPubKey,
pubKey,
secKey,
keyBytes,
descriptorToText,
keyDescriptorToText,
parseDescriptor,
outputDescriptorParser,
parseKeyDescriptor,
keyDescriptorParser,
descriptorAddresses,
compile,
) where
import Language.Bitcoin.Script.Descriptors.Parser
import Language.Bitcoin.Script.Descriptors.Syntax
import Language.Bitcoin.Script.Descriptors.Text
import Language.Bitcoin.Script.Descriptors.Utils