bitcoin-hs-0.0.1: Partial implementation of the Bitcoin protocol (as of 2013)

Index - S

safeHexDecodeBitcoin.Misc.HexString, Bitcoin.Misc
saferGetChunkBitcoin.BlockChain.Parser
satoshiBitcoin.Protocol.Amount, Bitcoin.Protocol
scale256Bitcoin.Crypto.Word256
SConsBitcoin.Misc.Strict, Bitcoin.Misc
Script 
1 (Type/Class)Bitcoin.Script.Base, Bitcoin.Protocol
2 (Data Constructor)Bitcoin.Script.Base, Bitcoin.Protocol
ScriptHash 
1 (Type/Class)Bitcoin.Script.Base, Bitcoin.Protocol
2 (Data Constructor)Bitcoin.Script.Base, Bitcoin.Protocol
scriptHashBitcoin.Script.Base, Bitcoin.Protocol
ScriptMonadBitcoin.Script.Run
ScriptPubKeyVerbose 
1 (Type/Class)Bitcoin.RPC.API
2 (Data Constructor)Bitcoin.RPC.API
ScriptSigVerbose 
1 (Type/Class)Bitcoin.RPC.API
2 (Data Constructor)Bitcoin.RPC.API
scriptStepBitcoin.Script.Run
scriptStep'Bitcoin.Script.Run
secp256k1_aBitcoin.Crypto.EC.Curve, Bitcoin.Crypto.EC
secp256k1_bBitcoin.Crypto.EC.Curve, Bitcoin.Crypto.EC
secp256k1_GBitcoin.Crypto.EC.Curve, Bitcoin.Crypto.EC
secp256k1_GxBitcoin.Crypto.EC.Curve, Bitcoin.Crypto.EC
secp256k1_GyBitcoin.Crypto.EC.Curve, Bitcoin.Crypto.EC
secp256k1_G_projBitcoin.Crypto.EC.Projective, Bitcoin.Crypto.EC
secp256k1_hBitcoin.Crypto.EC.Curve, Bitcoin.Crypto.EC
secp256k1_n 
1 (Function)Bitcoin.Crypto.FiniteField.Naive.Fn
2 (Function)Bitcoin.Crypto.EC.Curve, Bitcoin.Crypto.EC
secp256k1_ndiv4 
1 (Function)Bitcoin.Crypto.FiniteField.Naive.Fp
2 (Function)Bitcoin.Crypto.FiniteField.Fast.Fp
secp256k1_ndiv4p1 
1 (Function)Bitcoin.Crypto.FiniteField.Naive.Fp
2 (Function)Bitcoin.Crypto.FiniteField.Fast.Fp
secp256k1_p 
1 (Function)Bitcoin.Crypto.FiniteField.Naive.Fp
2 (Function)Bitcoin.Crypto.FiniteField.Fast.Fp
3 (Function)Bitcoin.Crypto.EC.Curve, Bitcoin.Crypto.EC
SEitherBitcoin.Misc.Strict, Bitcoin.Misc
sendFromBitcoin.RPC.API
sendManyBitcoin.RPC.API
sendRawTransactionBitcoin.RPC.API
sendToAddressBitcoin.RPC.API
serializeScriptBitcoin.Script.Serialize
serializeTxBitcoin.BlockChain.Parser
setAccountBitcoin.RPC.API
setNubBitcoin.BlockChain.Chain, Bitcoin.BlockChain
setTxFeeBitcoin.RPC.API
SHA1 
1 (Type/Class)Bitcoin.Crypto.Hash.SHA1
2 (Data Constructor)Bitcoin.Crypto.Hash.SHA1
sha1Bitcoin.Crypto.Hash.SHA1
sha1TestBitcoin.Crypto.Hash.SHA1
SHA256 
1 (Type/Class)Bitcoin.Crypto.Hash.SHA256
2 (Data Constructor)Bitcoin.Crypto.Hash.SHA256
sha256Bitcoin.Crypto.Hash.SHA256
SHA512 
1 (Type/Class)Bitcoin.Crypto.Hash.SHA512
2 (Data Constructor)Bitcoin.Crypto.Hash.SHA512
sha512Bitcoin.Crypto.Hash.SHA512
SharedSecret 
1 (Type/Class)Bitcoin.Crypto.EC.DiffieHellman, Bitcoin.Crypto.Hash.KDF
2 (Data Constructor)Bitcoin.Crypto.EC.DiffieHellman, Bitcoin.Crypto.Hash.KDF
shiftl256_fullwordBitcoin.Crypto.Word256
shiftl256_smallBitcoin.Crypto.Word256
shiftr256by1Bitcoin.Crypto.Word256
shiftr256_fullwordBitcoin.Crypto.Word256
shiftr256_smallBitcoin.Crypto.Word256
showAmountBitcoin.Protocol.Amount, Bitcoin.Protocol
showHexWord8Bitcoin.Misc.HexString, Bitcoin.Misc
showList'Bitcoin.Script.Base, Bitcoin.Protocol
showOpcodeBitcoin.Script.Base, Bitcoin.Protocol
showOpcodeListBitcoin.Script.Base, Bitcoin.Protocol
SigHash 
1 (Type/Class)Bitcoin.Protocol.Signature, Bitcoin.Protocol
2 (Data Constructor)Bitcoin.Protocol.Signature, Bitcoin.Protocol
SigHashAllBitcoin.Protocol.Signature, Bitcoin.Protocol
sigHashAllBitcoin.Protocol.Signature, Bitcoin.Protocol
SigHashAllZeroBitcoin.Protocol.Signature, Bitcoin.Protocol
SigHashNoneBitcoin.Protocol.Signature, Bitcoin.Protocol
SigHashSingleBitcoin.Protocol.Signature, Bitcoin.Protocol
SigHashTypeBitcoin.Protocol.Signature, Bitcoin.Protocol
SignBitcoin.Script.Integer
Signature 
1 (Type/Class)Bitcoin.Crypto.EC.DSA, Bitcoin.Crypto.EC, Bitcoin.Protocol.Signature, Bitcoin.Protocol
2 (Data Constructor)Bitcoin.Crypto.EC.DSA, Bitcoin.Crypto.EC, Bitcoin.Protocol.Signature, Bitcoin.Protocol
SignatureExt 
1 (Type/Class)Bitcoin.Protocol.Signature, Bitcoin.Protocol
2 (Data Constructor)Bitcoin.Protocol.Signature, Bitcoin.Protocol
SignBits 
1 (Type/Class)Bitcoin.Crypto.EC.DSA, Bitcoin.Crypto.EC, Bitcoin.Protocol.Signature, Bitcoin.Protocol
2 (Data Constructor)Bitcoin.Crypto.EC.DSA, Bitcoin.Crypto.EC, Bitcoin.Protocol.Signature, Bitcoin.Protocol
signMessageHashBitcoin.Crypto.EC.DSA, Bitcoin.Crypto.EC
signMessageHashIOBitcoin.Crypto.EC.DSA, Bitcoin.Crypto.EC
signMessageHashRFC6979Bitcoin.Crypto.EC.DSA, Bitcoin.Crypto.EC
signOfBitcoin.Script.Integer
signRawMessageBitcoin.Protocol.Signature, Bitcoin.Protocol
signRawMessageIOBitcoin.Protocol.Signature, Bitcoin.Protocol
signRawMessageRFC6979Bitcoin.Protocol.Signature, Bitcoin.Protocol
signSingleInputBitcoin.Protocol.Tx
signTextMessageBitcoin.Protocol.Signature, Bitcoin.Protocol
signTextMessageAddrBitcoin.Protocol.Signature, Bitcoin.Protocol
signTextMessageAddrIOBitcoin.Protocol.Signature, Bitcoin.Protocol
signTextMessageAddrIO_Bitcoin.Protocol.Signature, Bitcoin.Protocol
signTextMessageAddrRFC6979Bitcoin.Protocol.Signature, Bitcoin.Protocol
signTextMessageAddrRFC6979_Bitcoin.Protocol.Signature, Bitcoin.Protocol
signTextMessageAddr_Bitcoin.Protocol.Signature, Bitcoin.Protocol
signTextMessageIOBitcoin.Protocol.Signature, Bitcoin.Protocol
signTextMessageRFC6979Bitcoin.Protocol.Signature, Bitcoin.Protocol
signTransactionBitcoin.Protocol.Tx
SJustBitcoin.Misc.Strict, Bitcoin.Misc
skipZeroBytesBitcoin.BlockChain.Parser
SLeftBitcoin.Misc.Strict, Bitcoin.Misc
SListBitcoin.Misc.Strict, Bitcoin.Misc
smallHexTableBitcoin.Misc.HexString, Bitcoin.Misc
SMaybeBitcoin.Misc.Strict, Bitcoin.Misc
snd3Bitcoin.Misc.Tuple, Bitcoin.Misc
SNilBitcoin.Misc.Strict, Bitcoin.Misc
SNothingBitcoin.Misc.Strict, Bitcoin.Misc
sortNubBitcoin.BlockChain.Chain, Bitcoin.BlockChain
SPair 
1 (Type/Class)Bitcoin.Misc.Strict, Bitcoin.Misc
2 (Data Constructor)Bitcoin.Misc.Strict, Bitcoin.Misc
sqrFpBitcoin.Crypto.FiniteField.Naive.Fp
sqrtFp 
1 (Function)Bitcoin.Crypto.FiniteField.Naive.Fp
2 (Function)Bitcoin.Crypto.FiniteField.Fast.Fp
sqrt_p 
1 (Function)Bitcoin.Crypto.FiniteField.Naive.Fp
2 (Function)Bitcoin.Crypto.FiniteField.Fast.Fp
SQuad 
1 (Type/Class)Bitcoin.Misc.Strict, Bitcoin.Misc
2 (Data Constructor)Bitcoin.Misc.Strict, Bitcoin.Misc
SRightBitcoin.Misc.Strict, Bitcoin.Misc
StBitcoin.Script.Run
StdTxInput 
1 (Type/Class)Bitcoin.Protocol.Tx
2 (Data Constructor)Bitcoin.Protocol.Tx
StdTxOutput 
1 (Type/Class)Bitcoin.Protocol.Tx
2 (Data Constructor)Bitcoin.Protocol.Tx
stopClientBitcoin.RPC.API
Stream 
1 (Type/Class)Bitcoin.Script.Run
2 (Data Constructor)Bitcoin.Script.Run
streamMoveRightBitcoin.Script.Run
STriple 
1 (Type/Class)Bitcoin.Misc.Strict, Bitcoin.Misc
2 (Data Constructor)Bitcoin.Misc.Strict, Bitcoin.Misc
sub256Bitcoin.Crypto.Word256
subECBitcoin.Crypto.EC.Curve, Bitcoin.Crypto.EC
subECPBitcoin.Crypto.EC.Projective, Bitcoin.Crypto.EC
subFpBitcoin.Crypto.FiniteField.Naive.Fp
sub_modpBitcoin.Crypto.FiniteField.Fast.Fp
swapBitcoin.Misc.Tuple, Bitcoin.Misc
swapByteOrderBitcoin.Misc.Endian, Bitcoin.Misc
swapByteOrderToBEBitcoin.Misc.Endian, Bitcoin.Misc
swapByteOrderToLEBitcoin.Misc.Endian, Bitcoin.Misc