blockchain-0.0.3: Generic blockchain implementation.

Index

addBlockData.Blockchain.Types, Data.Blockchain
addressValuesData.Blockchain.Types, Data.Blockchain
Block 
1 (Type/Class)Data.Blockchain.Types, Data.Blockchain
2 (Data Constructor)Data.Blockchain.Types, Data.Blockchain
BlockAlreadyExistsData.Blockchain.Types, Data.Blockchain
BlockchainData.Blockchain.Types, Data.Blockchain
BlockchainConfig 
1 (Type/Class)Data.Blockchain.Types, Data.Blockchain
2 (Data Constructor)Data.Blockchain.Types, Data.Blockchain
blockchainConfigData.Blockchain.Types, Data.Blockchain
BlockchainNode 
1 (Type/Class)Data.Blockchain.Types, Data.Blockchain
2 (Data Constructor)Data.Blockchain.Types, Data.Blockchain
blockchainNodeData.Blockchain.Types, Data.Blockchain
BlockExceptionData.Blockchain.Types, Data.Blockchain
BlockHeader 
1 (Type/Class)Data.Blockchain.Types, Data.Blockchain
2 (Data Constructor)Data.Blockchain.Types, Data.Blockchain
blockHeaderData.Blockchain.Types, Data.Blockchain
blockHeaderHashDifficultyData.Blockchain.Types, Data.Blockchain
BlockValidationExceptionData.Blockchain.Types, Data.Blockchain
CoinbaseTransaction 
1 (Type/Class)Data.Blockchain.Types, Data.Blockchain
2 (Data Constructor)Data.Blockchain.Types, Data.Blockchain
coinbaseTransactionData.Blockchain.Types, Data.Blockchain
coinbaseTransactionHashData.Blockchain.Types, Data.Blockchain
coinbaseTransactionOutData.Blockchain.Types, Data.Blockchain
constructData.Blockchain.Types, Data.Blockchain
createSimpleTransactionData.Blockchain.Builder, Data.Blockchain
CreateTransactionExceptionData.Blockchain.Builder, Data.Blockchain
defaultConfigData.Blockchain.Types, Data.Blockchain
Difficulty 
1 (Type/Class)Data.Blockchain.Types, Data.Blockchain
2 (Data Constructor)Data.Blockchain.Types, Data.Blockchain
difficultyData.Blockchain.Types, Data.Blockchain
difficulty1TargetData.Blockchain.Types, Data.Blockchain
difficultyRecalculationHeightData.Blockchain.Types, Data.Blockchain
flattenData.Blockchain.Types, Data.Blockchain
fromByteStringData.Blockchain.Crypto, Data.Blockchain
generateData.Blockchain.Crypto, Data.Blockchain
GenesisBlockExceptionData.Blockchain.Types, Data.Blockchain
GenesisBlockHasTransactionsData.Blockchain.Types, Data.Blockchain
HashData.Blockchain.Crypto, Data.Blockchain
hashData.Blockchain.Crypto, Data.Blockchain
hashToHexData.Blockchain.Crypto, Data.Blockchain
HashTreeRootData.Blockchain.Crypto, Data.Blockchain
hashTreeRootData.Blockchain.Crypto, Data.Blockchain
Hex256 
1 (Type/Class)Data.Blockchain.Types, Data.Blockchain
2 (Data Constructor)Data.Blockchain.Types, Data.Blockchain
hex256Data.Blockchain.Types, Data.Blockchain
hex256LeadingZerosData.Blockchain.Types, Data.Blockchain
initialDifficultyData.Blockchain.Types, Data.Blockchain
initialMiningRewardData.Blockchain.Types, Data.Blockchain
InvalidCoinbaseTransactionHashData.Blockchain.Types, Data.Blockchain
InvalidCoinbaseTransactionValueData.Blockchain.Types, Data.Blockchain
InvalidDifficultyData.Blockchain.Types, Data.Blockchain
InvalidDifficultyReferenceData.Blockchain.Types, Data.Blockchain
InvalidPrivateKeyData.Blockchain.Builder, Data.Blockchain
InvalidTransactionHashTreeRootData.Blockchain.Types, Data.Blockchain
InvalidTransactionListData.Blockchain.Mining
InvalidTransactionSignatureData.Blockchain.Types, Data.Blockchain
InvalidTransactionValuesData.Blockchain.Types, Data.Blockchain
KeyPair 
1 (Type/Class)Data.Blockchain.Crypto, Data.Blockchain
2 (Data Constructor)Data.Blockchain.Crypto, Data.Blockchain
longestChainData.Blockchain.Types, Data.Blockchain
mineBlockData.Blockchain.Mining
mineBlockchainData.Blockchain.Mining
MineBlockExceptionData.Blockchain.Mining
mineEmptyBlockData.Blockchain.Mining
mineGenesisBlockData.Blockchain.Mining
miningRewardHalvingHeightData.Blockchain.Types, Data.Blockchain
nodeBlockData.Blockchain.Types, Data.Blockchain
nodeNodesData.Blockchain.Types, Data.Blockchain
nonceData.Blockchain.Types, Data.Blockchain
NoParentFoundData.Blockchain.Types, Data.Blockchain
prevBlockHeaderHashData.Blockchain.Types, Data.Blockchain
PrivateKey 
1 (Type/Class)Data.Blockchain.Crypto, Data.Blockchain
2 (Data Constructor)Data.Blockchain.Crypto, Data.Blockchain
privateKeyData.Blockchain.Crypto, Data.Blockchain
PublicKey 
1 (Type/Class)Data.Blockchain.Crypto, Data.Blockchain
2 (Data Constructor)Data.Blockchain.Crypto, Data.Blockchain
publicKeyData.Blockchain.Crypto, Data.Blockchain
signData.Blockchain.Crypto, Data.Blockchain
Signature 
1 (Type/Class)Data.Blockchain.Crypto, Data.Blockchain
2 (Data Constructor)Data.Blockchain.Crypto, Data.Blockchain
signatureData.Blockchain.Types, Data.Blockchain
signaturePubKeyData.Blockchain.Types, Data.Blockchain
signTransactionData.Blockchain.Types, Data.Blockchain
SourceAddressEmptyData.Blockchain.Builder, Data.Blockchain
SourceAddressInsufficientFundsData.Blockchain.Builder, Data.Blockchain
targetDifficultyData.Blockchain.Types, Data.Blockchain
targetRewardData.Blockchain.Types, Data.Blockchain
targetSecondsPerBlockData.Blockchain.Types, Data.Blockchain
timeData.Blockchain.Types, Data.Blockchain
TimestampTooFarIntoFutureData.Blockchain.Types, Data.Blockchain
TimestampTooOldData.Blockchain.Types, Data.Blockchain
ToHashData.Blockchain.Crypto, Data.Blockchain
Transaction 
1 (Type/Class)Data.Blockchain.Types, Data.Blockchain
2 (Data Constructor)Data.Blockchain.Types, Data.Blockchain
transactionHashData.Blockchain.Types, Data.Blockchain
transactionHashTreeRootData.Blockchain.Types, Data.Blockchain
TransactionIn 
1 (Type/Class)Data.Blockchain.Types, Data.Blockchain
2 (Data Constructor)Data.Blockchain.Types, Data.Blockchain
transactionInData.Blockchain.Types, Data.Blockchain
TransactionOut 
1 (Type/Class)Data.Blockchain.Types, Data.Blockchain
2 (Data Constructor)Data.Blockchain.Types, Data.Blockchain
transactionOutData.Blockchain.Types, Data.Blockchain
transactionOutIndexData.Blockchain.Types, Data.Blockchain
TransactionOutRef 
1 (Type/Class)Data.Blockchain.Types, Data.Blockchain
2 (Data Constructor)Data.Blockchain.Types, Data.Blockchain
transactionOutRefData.Blockchain.Types, Data.Blockchain
TransactionOutRefNotFoundData.Blockchain.Types, Data.Blockchain
transactionsData.Blockchain.Types, Data.Blockchain
unDifficultyData.Blockchain.Types, Data.Blockchain
unHashTreeRootData.Blockchain.Crypto, Data.Blockchain
unHex256Data.Blockchain.Types, Data.Blockchain
unPrivateKeyData.Blockchain.Crypto, Data.Blockchain
unPublicKeyData.Blockchain.Crypto, Data.Blockchain
unsafeFromByteStringData.Blockchain.Crypto, Data.Blockchain
unSignatureData.Blockchain.Crypto, Data.Blockchain
unspentTransactionOutputsData.Blockchain.Types, Data.Blockchain
unvalidateData.Blockchain.Types, Data.Blockchain
UnvalidatedData.Blockchain.Types, Data.Blockchain
validateData.Blockchain.Types, Data.Blockchain
ValidatedData.Blockchain.Types, Data.Blockchain
validateTransactionData.Blockchain.Types, Data.Blockchain
validateTransactionsData.Blockchain.Types, Data.Blockchain
ValidationExceptionData.Blockchain.Types, Data.Blockchain
valueData.Blockchain.Types, Data.Blockchain
verifyData.Blockchain.Crypto, Data.Blockchain
verifyTransactionSignatureData.Blockchain.Types, Data.Blockchain
versionData.Blockchain.Types, Data.Blockchain