| Safe Haskell | None |
|---|---|
| Language | Haskell98 |
Bitcoin.BlockChain.Base
Description
BlockChain data structures
- data BlockHeader = BlockHeader {}
- data Block tx = Block {
- _blockHeader :: !BlockHeader
- _blockTxs :: [tx]
- newtype BlockChain tx = BlockChain [Block tx]
- newtype Block2 inscript outscript = Block2 {}
- newtype BlockChain2 inscript outscript = BlockChain2 {
- unBlockChain2 :: [Block2 inscript outscript]
- module Bitcoin.BlockChain.Tx
the block header
data BlockHeader Source #
The header of a block
Constructors
| BlockHeader | |
Fields
| |
Instances
one-parameter blocks
Constructors
| Block | |
Fields
| |
two-parameter blocks
newtype BlockChain2 inscript outscript Source #
A two-parameter version of BlockChain, with BiFunctor etc instances.
Constructors
| BlockChain2 | |
Fields
| |
Instances
module Bitcoin.BlockChain.Tx