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