packages feed

bitcoin-tx 0.13.0 → 0.13.1

raw patch · 2 files changed

+2/−5 lines, 2 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

+ Data.Bitcoin.Transaction: Coinbase :: Word32 -> OutPoint -> ByteString -> Word32 -> [TransactionOut] -> Word32 -> Coinbase
+ Data.Bitcoin.Transaction: OutPoint :: TransactionHash -> Word32 -> OutPoint
+ Data.Bitcoin.Transaction: TransactionHash :: Integer -> TransactionHash
+ Data.Bitcoin.Transaction: TxnMultisig :: TxnOutputType
+ Data.Bitcoin.Transaction: TxnPubKey :: TxnOutputType
+ Data.Bitcoin.Transaction: TxnPubKeyHash :: TxnOutputType
+ Data.Bitcoin.Transaction: TxnScriptHash :: TxnOutputType
+ Data.Bitcoin.Transaction: _cbData :: Coinbase -> ByteString
+ Data.Bitcoin.Transaction: _cbInSequence :: Coinbase -> Word32
+ Data.Bitcoin.Transaction: _cbLockTime :: Coinbase -> Word32
+ Data.Bitcoin.Transaction: _cbOut :: Coinbase -> [TransactionOut]
+ Data.Bitcoin.Transaction: _cbPrevOutput :: Coinbase -> OutPoint
+ Data.Bitcoin.Transaction: _cbVersion :: Coinbase -> Word32
+ Data.Bitcoin.Transaction: _outPointHash :: OutPoint -> TransactionHash
+ Data.Bitcoin.Transaction: _outPointIndex :: OutPoint -> Word32
+ Data.Bitcoin.Transaction: cbData :: Lens' Coinbase ByteString
+ Data.Bitcoin.Transaction: cbInSequence :: Lens' Coinbase Word32
+ Data.Bitcoin.Transaction: cbLockTime :: Lens' Coinbase Word32
+ Data.Bitcoin.Transaction: cbOut :: Lens' Coinbase [TransactionOut]
+ Data.Bitcoin.Transaction: cbPrevOutput :: Lens' Coinbase OutPoint
+ Data.Bitcoin.Transaction: cbVersion :: Lens' Coinbase Word32
+ Data.Bitcoin.Transaction: data OutPoint
+ Data.Bitcoin.Transaction: data TransactionHash
+ Data.Bitcoin.Transaction: data TxnOutputType
+ Data.Bitcoin.Transaction: outPointHash :: Lens' OutPoint TransactionHash
+ Data.Bitcoin.Transaction: outPointIndex :: Lens' OutPoint Word32
+ Data.Bitcoin.Transaction: outValue :: Lens' TransactionOut Word64
+ Data.Bitcoin.Transaction: prevOutput :: Lens' TransactionIn OutPoint
+ Data.Bitcoin.Transaction: scriptInput :: Lens' TransactionIn Script
+ Data.Bitcoin.Transaction: scriptOutput :: Lens' TransactionOut Script
+ Data.Bitcoin.Transaction: txIn :: Lens' Transaction [TransactionIn]
+ Data.Bitcoin.Transaction: txInSequence :: Lens' TransactionIn Word32
+ Data.Bitcoin.Transaction: txLockTime :: Lens' Transaction Word32
+ Data.Bitcoin.Transaction: txOut :: Lens' Transaction [TransactionOut]
+ Data.Bitcoin.Transaction: txVersion :: Lens' Transaction Word32

Files

bitcoin-tx.cabal view
@@ -1,6 +1,6 @@ name: bitcoin-tx
 category: Network, Finance
-version: 0.13.0
+version: 0.13.1
 license: MIT
 license-file: LICENSE
 copyright: (c) 2015 Leon Mergen
src/Data/Bitcoin/Transaction.hs view
@@ -1,10 +1,7 @@ module Data.Bitcoin.Transaction ( decode
                                 , encode
                                 , transactionId
-                                , Transaction (..)
-                                , TransactionIn (..)
-                                , TransactionOut (..)
-                                , Coinbase ) where
+                                , module Data.Bitcoin.Transaction.Types ) where
 
 import qualified Data.Binary                    as B (encode)