=~= | Bitcoin.Crypto.EC.Projective, Bitcoin.Crypto.EC |
Account | Bitcoin.RPC.API |
add256 | Bitcoin.Crypto.Word256 |
addEC | Bitcoin.Crypto.EC.Curve, Bitcoin.Crypto.EC |
addECP | Bitcoin.Crypto.EC.Projective, Bitcoin.Crypto.EC |
addFp | Bitcoin.Crypto.FiniteField.Naive.Fp |
addMultiSigAddress | Bitcoin.RPC.API |
AddNodeCmd | Bitcoin.RPC.API |
Address | |
1 (Type/Class) | Bitcoin.Protocol.Address, Bitcoin.Protocol |
2 (Data Constructor) | Bitcoin.Protocol.Address, Bitcoin.Protocol |
add_modp | Bitcoin.Crypto.FiniteField.Fast.Fp |
Amount | |
1 (Type/Class) | Bitcoin.Protocol.Amount, Bitcoin.Protocol |
2 (Data Constructor) | Bitcoin.Protocol.Amount, Bitcoin.Protocol |
amountExponent | Bitcoin.Protocol.Amount, Bitcoin.Protocol |
amountFromDouble | Bitcoin.Protocol.Amount, Bitcoin.Protocol |
amountMultiplier | Bitcoin.Protocol.Amount, Bitcoin.Protocol |
AnyCanSpend | Bitcoin.Script.Standard |
asByteString | Bitcoin.Script.Integer |
asInteger | Bitcoin.Script.Integer |
backupWallet | Bitcoin.RPC.API |
Base58 | |
1 (Type/Class) | Bitcoin.Protocol.Base58, Bitcoin.Protocol |
2 (Data Constructor) | Bitcoin.Protocol.Base58, Bitcoin.Protocol |
Base58Check | |
1 (Type/Class) | Bitcoin.Protocol.Base58, Bitcoin.Protocol |
2 (Data Constructor) | Bitcoin.Protocol.Base58, Bitcoin.Protocol |
base58CheckDecode | Bitcoin.Protocol.Base58, Bitcoin.Protocol |
base58CheckEncode | Bitcoin.Protocol.Base58, Bitcoin.Protocol |
base58Decode | Bitcoin.Protocol.Base58, Bitcoin.Protocol |
base58DecodeInteger | Bitcoin.Protocol.Base58, Bitcoin.Protocol |
base58Encode | Bitcoin.Protocol.Base58, Bitcoin.Protocol |
base58EncodeInteger | Bitcoin.Protocol.Base58, Bitcoin.Protocol |
Base64 | |
1 (Type/Class) | Bitcoin.Protocol.Base64, Bitcoin.Protocol |
2 (Data Constructor) | Bitcoin.Protocol.Base64, Bitcoin.Protocol |
base64Decode | Bitcoin.Protocol.Base64, Bitcoin.Protocol |
base64Encode | Bitcoin.Protocol.Base64, Bitcoin.Protocol |
BiFoldable | Bitcoin.Misc.Bifunctor, Bitcoin.Misc |
bifoldl | Bitcoin.Misc.Bifunctor, Bitcoin.Misc |
bifoldr | Bitcoin.Misc.Bifunctor, Bitcoin.Misc |
BiFunctor | Bitcoin.Misc.Bifunctor, Bitcoin.Misc |
BigEndian | Bitcoin.Misc.Endian, Bitcoin.Misc |
bigEndianInteger20 | Bitcoin.Misc.BigInt, Bitcoin.Misc |
bigEndianInteger32 | Bitcoin.Misc.BigInt, Bitcoin.Misc |
bigEndianRollInteger | Bitcoin.Misc.BigInt, Bitcoin.Misc |
bigEndianUnrollInteger | Bitcoin.Misc.BigInt, Bitcoin.Misc |
BiMap | |
1 (Type/Class) | Bitcoin.Misc.BiMap |
2 (Data Constructor) | Bitcoin.Misc.BiMap |
bitcoinAddressDecode | Bitcoin.Protocol.Address, Bitcoin.Protocol |
bitcoinAddressEncode | Bitcoin.Protocol.Address, Bitcoin.Protocol |
bitcoinAddressEncodeHash | Bitcoin.Protocol.Address, Bitcoin.Protocol |
bitcoinPubkeyHashVB | Bitcoin.Protocol.Base58, Bitcoin.Protocol.Address, Bitcoin.Protocol |
bitcoinScriptHashVB | Bitcoin.Protocol.Base58, Bitcoin.Protocol.Address, Bitcoin.Protocol |
bitcoinTestNetPubkeyHashVB | Bitcoin.Protocol.Base58, Bitcoin.Protocol.Address, Bitcoin.Protocol |
bitcoinTextNetScriptHashVB | Bitcoin.Protocol.Base58, Bitcoin.Protocol.Address, Bitcoin.Protocol |
BitcoinURI | |
1 (Type/Class) | Bitcoin.RPC.HTTP |
2 (Data Constructor) | Bitcoin.RPC.HTTP |
bitcoinURI | Bitcoin.RPC.HTTP |
BiTraversable | Bitcoin.Misc.Bifunctor, Bitcoin.Misc |
Block | |
1 (Type/Class) | Bitcoin.BlockChain.Base, Bitcoin.Protocol, Bitcoin.BlockChain |
2 (Data Constructor) | Bitcoin.BlockChain.Base, Bitcoin.Protocol, Bitcoin.BlockChain |
Block2 | |
1 (Type/Class) | Bitcoin.BlockChain.Base, Bitcoin.Protocol, Bitcoin.BlockChain |
2 (Data Constructor) | Bitcoin.BlockChain.Base, Bitcoin.Protocol, Bitcoin.BlockChain |
BlockCache | |
1 (Type/Class) | Bitcoin.BlockChain.Cache, Bitcoin.BlockChain |
2 (Data Constructor) | Bitcoin.BlockChain.Cache, Bitcoin.BlockChain |
BlockChain | |
1 (Type/Class) | Bitcoin.BlockChain.Base, Bitcoin.Protocol, Bitcoin.BlockChain |
2 (Data Constructor) | Bitcoin.BlockChain.Base, Bitcoin.Protocol, Bitcoin.BlockChain |
BlockChain2 | |
1 (Type/Class) | Bitcoin.BlockChain.Base, Bitcoin.Protocol, Bitcoin.BlockChain |
2 (Data Constructor) | Bitcoin.BlockChain.Base, Bitcoin.Protocol, Bitcoin.BlockChain |
blockDirectory | Bitcoin.BlockChain.Load, Bitcoin.BlockChain |
blockFiles | Bitcoin.BlockChain.Load, Bitcoin.BlockChain |
BlockHeader | |
1 (Type/Class) | Bitcoin.BlockChain.Base, Bitcoin.Protocol, Bitcoin.BlockChain |
2 (Data Constructor) | Bitcoin.BlockChain.Base, Bitcoin.Protocol, Bitcoin.BlockChain |
BlockInfo | |
1 (Type/Class) | Bitcoin.RPC.API |
2 (Data Constructor) | Bitcoin.RPC.API |
BlockLocation | |
1 (Type/Class) | Bitcoin.BlockChain.Load, Bitcoin.BlockChain |
2 (Data Constructor) | Bitcoin.BlockChain.Load, Bitcoin.BlockChain |
BS | |
1 (Type/Class) | Bitcoin.RPC.JSON |
2 (Data Constructor) | Bitcoin.RPC.JSON |
btc | Bitcoin.Protocol.Amount, Bitcoin.Protocol |
buildChainTable | Bitcoin.BlockChain.Chain, Bitcoin.BlockChain |
buildChainTable' | Bitcoin.BlockChain.Chain, Bitcoin.BlockChain |
buildMap | Bitcoin.BlockChain.Chain, Bitcoin.BlockChain |
buildMerkleTree | Bitcoin.Protocol.MerkleTree, Bitcoin.Protocol |
buildTxLookupTable | Bitcoin.BlockChain.TxLookup, Bitcoin.BlockChain |
buildUnspentTable | Bitcoin.BlockChain.Unspent, Bitcoin.BlockChain |
Call | Bitcoin.RPC.Call |
capitalHexTable | Bitcoin.Misc.HexString, Bitcoin.Misc |
catSMaybes | Bitcoin.Misc.Strict, Bitcoin.Misc |
Cfg | Bitcoin.Script.Run |
Chain | |
1 (Type/Class) | Bitcoin.BlockChain.Chain, Bitcoin.BlockChain |
2 (Data Constructor) | Bitcoin.BlockChain.Chain, Bitcoin.BlockChain |
chainBlockHash | Bitcoin.BlockChain.Chain, Bitcoin.BlockChain |
chainPrevHash | Bitcoin.BlockChain.Chain, Bitcoin.BlockChain |
ChainTable | |
1 (Type/Class) | Bitcoin.BlockChain.Chain, Bitcoin.BlockChain |
2 (Data Constructor) | Bitcoin.BlockChain.Chain, Bitcoin.BlockChain |
char_to_word8 | Bitcoin.Misc.OctetStream, Bitcoin.Misc |
checkTransaction | Bitcoin.Script.Run |
checkTx | Bitcoin.BlockChain.TxLookup, Bitcoin.BlockChain |
checkTxByHash | Bitcoin.BlockChain.TxLookup, Bitcoin.BlockChain |
ClientInfo | |
1 (Type/Class) | Bitcoin.RPC.API |
2 (Data Constructor) | Bitcoin.RPC.API |
CoinGeneration | Bitcoin.Script.Standard |
CompactList | Bitcoin.BlockChain.TxLookup, Bitcoin.BlockChain |
compactTheBlockCache | Bitcoin.BlockChain.Cache, Bitcoin.BlockChain |
Compressed | Bitcoin.Crypto.EC.Key, Bitcoin.Crypto.EC, Bitcoin.Protocol.Key, Bitcoin.Protocol |
compressPubKey | Bitcoin.Crypto.EC.Key, Bitcoin.Crypto.EC, Bitcoin.Protocol.Key, Bitcoin.Protocol |
ComprPubKey | Bitcoin.Crypto.EC.Key, Bitcoin.Crypto.EC, Bitcoin.Protocol.Key, Bitcoin.Protocol |
computeBlockHash | Bitcoin.BlockChain.Parser |
computeFullPubKey | Bitcoin.Crypto.EC.Key, Bitcoin.Crypto.EC, Bitcoin.Protocol.Key, Bitcoin.Protocol |
computePubKey | Bitcoin.Crypto.EC.Key, Bitcoin.Crypto.EC, Bitcoin.Protocol.Key, Bitcoin.Protocol |
computeTxHash | Bitcoin.BlockChain.Parser |
concatenatingKDF | Bitcoin.Crypto.Hash.KDF |
consCompactList | Bitcoin.BlockChain.TxLookup, Bitcoin.BlockChain |
consIndexList | Bitcoin.BlockChain.TxLookup, Bitcoin.BlockChain |
Context | Bitcoin.Script.Run |
convertToUnique | Bitcoin.Misc.Unique, Bitcoin.Misc |
createInputScript | Bitcoin.Script.Standard |
createMerkleTree | Bitcoin.Protocol.MerkleTree, Bitcoin.Protocol |
createMultiSig | Bitcoin.RPC.API |
createOutputScript | Bitcoin.Script.Standard |
createTxInput | Bitcoin.Script.Standard |
createTxOutput | Bitcoin.Script.Standard |
CtxEmpty | Bitcoin.Script.Run |
CtxHole | Bitcoin.Script.Run |
c_addECP | Bitcoin.Crypto.EC.Projective, Bitcoin.Crypto.EC |
c_addECP_ | Bitcoin.Crypto.EC.Projective, Bitcoin.Crypto.EC |
c_add_modp | Bitcoin.Crypto.FiniteField.Fast.Fp |
c_dblECP | Bitcoin.Crypto.EC.Projective, Bitcoin.Crypto.EC |
c_dblECP_ | Bitcoin.Crypto.EC.Projective, Bitcoin.Crypto.EC |
c_div_modp | Bitcoin.Crypto.FiniteField.Fast.Fp |
c_inv_modp_euclid | Bitcoin.Crypto.FiniteField.Fast.Fp |
c_inv_modp_power | Bitcoin.Crypto.FiniteField.Fast.Fp |
c_inv_modp_pow_spec | Bitcoin.Crypto.FiniteField.Fast.Fp |
c_mulECP | Bitcoin.Crypto.EC.Projective, Bitcoin.Crypto.EC |
c_mulECP_ | Bitcoin.Crypto.EC.Projective, Bitcoin.Crypto.EC |
c_mul_modp | Bitcoin.Crypto.FiniteField.Fast.Fp |
c_neg_modp | Bitcoin.Crypto.FiniteField.Fast.Fp |
c_pow_modp | Bitcoin.Crypto.FiniteField.Fast.Fp |
c_sub_modp | Bitcoin.Crypto.FiniteField.Fast.Fp |
dblEC | Bitcoin.Crypto.EC.Curve, Bitcoin.Crypto.EC |
dblECP | Bitcoin.Crypto.EC.Projective, Bitcoin.Crypto.EC |
debugDoHash256 | Bitcoin.Protocol.Hash, Bitcoin.Protocol |
decimalDifficulty | Bitcoin.Protocol.Difficulty, Bitcoin.Protocol |
decodeCompactSig | Bitcoin.Protocol.Signature, Bitcoin.Protocol |
decodeCompactSigBase64 | Bitcoin.Protocol.Signature, Bitcoin.Protocol |
decodePrivKey32 | Bitcoin.Protocol.Key, Bitcoin.Protocol |
decodePubKey | Bitcoin.Protocol.Key, Bitcoin.Protocol |
decodeRawTransaction | Bitcoin.RPC.API |
decodeResponse | Bitcoin.RPC.JSON |
decodeSigHash | Bitcoin.Protocol.Signature, Bitcoin.Protocol |
decodeSign | Bitcoin.Script.Integer |
decodeSignatureDER | Bitcoin.Protocol.Signature, Bitcoin.Protocol |
decodeSignatureDER' | Bitcoin.Protocol.Signature, Bitcoin.Protocol |
delete | Bitcoin.Misc.BiMap |
deleteRev | Bitcoin.Misc.BiMap |
detectHostEndian | Bitcoin.Misc.Endian, Bitcoin.Misc |
difficultyTarget | Bitcoin.Protocol.Difficulty, Bitcoin.Protocol |
diffieHellmanPrimitive | Bitcoin.Crypto.EC.DiffieHellman |
divFp | Bitcoin.Crypto.FiniteField.Naive.Fp |
div_modp | Bitcoin.Crypto.FiniteField.Fast.Fp |
doHash160 | Bitcoin.Protocol.Hash, Bitcoin.Protocol |
doHash256 | Bitcoin.Protocol.Hash, Bitcoin.Protocol |
doubleAmount | Bitcoin.Protocol.Amount, Bitcoin.Protocol |
dumpPrivKeyWIF | Bitcoin.RPC.API |
dumpPrivPubKey | Bitcoin.RPC.API |
ECInfinity | Bitcoin.Crypto.EC.Curve, Bitcoin.Crypto.EC |
ecpInfinity | Bitcoin.Crypto.EC.Projective, Bitcoin.Crypto.EC |
ECPoint | |
1 (Type/Class) | Bitcoin.Crypto.EC.Curve, Bitcoin.Crypto.EC |
2 (Data Constructor) | Bitcoin.Crypto.EC.Curve, Bitcoin.Crypto.EC |
ECProj | |
1 (Type/Class) | Bitcoin.Crypto.EC.Projective, Bitcoin.Crypto.EC |
2 (Data Constructor) | Bitcoin.Crypto.EC.Projective, Bitcoin.Crypto.EC |
ectest1 | Bitcoin.Crypto.EC.DSA, Bitcoin.Crypto.EC |
eiShowJSON | Bitcoin.RPC.JSON |
ElseBranch | Bitcoin.Script.Run |
empty | Bitcoin.Misc.BiMap |
emptyRawScript | Bitcoin.Script.Base, Bitcoin.Protocol |
emptyScript | Bitcoin.Script.Base, Bitcoin.Protocol |
encodeCompactSig | Bitcoin.Protocol.Signature, Bitcoin.Protocol |
encodeCompactSigBase64 | Bitcoin.Protocol.Signature, Bitcoin.Protocol |
encodeNotification | Bitcoin.RPC.JSON |
encodePrivKey32 | Bitcoin.Protocol.Key, Bitcoin.Protocol |
encodePubKey' | Bitcoin.Protocol.Key, Bitcoin.Protocol |
encodePubKeyLong | Bitcoin.Protocol.Key, Bitcoin.Protocol |
encodePubKeyNative | Bitcoin.Protocol.Key, Bitcoin.Protocol |
encodePubKeyShort | Bitcoin.Protocol.Key, Bitcoin.Protocol |
encodeRequest | Bitcoin.RPC.JSON |
encodeSigHash | Bitcoin.Protocol.Signature, Bitcoin.Protocol |
encodeSign | Bitcoin.Script.Integer |
encodeSignatureDER | Bitcoin.Protocol.Signature, Bitcoin.Protocol |
encryptWallet | Bitcoin.RPC.API |
Endian | Bitcoin.Misc.Endian, Bitcoin.Misc |
Entry | Bitcoin.Script.Run |
equals256 | Bitcoin.Crypto.Word256 |
executeScript | Bitcoin.Script.Run |
fetchIfBlock | Bitcoin.Script.Run |
fetchOpcode | Bitcoin.Script.Run |
fetchOpcodeWithinContext | Bitcoin.Script.Run |
first24Bits | Bitcoin.BlockChain.TxLookup, Bitcoin.BlockChain |
flippedMapAccumM | Bitcoin.Misc.Monad, Bitcoin.Misc |
flippedMapAccumM_ | Bitcoin.Misc.Monad, Bitcoin.Misc |
fmapBoth | Bitcoin.Misc.Bifunctor, Bitcoin.Misc |
fmapFst | Bitcoin.Misc.Bifunctor, Bitcoin.Misc |
fmapSnd | Bitcoin.Misc.Bifunctor, Bitcoin.Misc |
Fn | |
1 (Type/Class) | Bitcoin.Crypto.FiniteField.Naive.Fn |
2 (Data Constructor) | Bitcoin.Crypto.FiniteField.Naive.Fn |
focus | Bitcoin.Misc.Zipper, Bitcoin.Misc |
foldingKDF | Bitcoin.Crypto.Hash.KDF |
forAllBlocks | Bitcoin.BlockChain.Chain, Bitcoin.BlockChain |
forAllBlocks_ | Bitcoin.BlockChain.Chain, Bitcoin.BlockChain |
forceList | Bitcoin.BlockChain.Parser |
forceList_ | Bitcoin.BlockChain.Chain, Bitcoin.BlockChain |
formatPubKey | Bitcoin.Crypto.EC.Key, Bitcoin.Crypto.EC, Bitcoin.Protocol.Key, Bitcoin.Protocol |
FouList | Bitcoin.BlockChain.TxLookup, Bitcoin.BlockChain |
Fp | |
1 (Type/Class) | Bitcoin.Crypto.FiniteField.Naive.Fp |
2 (Data Constructor) | Bitcoin.Crypto.FiniteField.Naive.Fp |
3 (Type/Class) | Bitcoin.Crypto.FiniteField.Fast.Fp |
4 (Data Constructor) | Bitcoin.Crypto.FiniteField.Fast.Fp |
fpDecimal | Bitcoin.Crypto.FiniteField.Fast.Fp |
fpHex | Bitcoin.Crypto.FiniteField.Fast.Fp |
fpToByteStringBE | Bitcoin.Crypto.FiniteField.Fast.Fp |
fpToByteStringLE | Bitcoin.Crypto.FiniteField.Fast.Fp |
fpToWord8ListLE | Bitcoin.Crypto.FiniteField.Fast.Fp |
fromBigEndBytes | Bitcoin.Misc.Endian, Bitcoin.Misc |
fromByteString | Bitcoin.Misc.OctetStream, Bitcoin.Misc |
fromCharList | Bitcoin.Misc.OctetStream, Bitcoin.Misc |
fromCompactList | Bitcoin.BlockChain.TxLookup, Bitcoin.BlockChain |
fromECProj | Bitcoin.Crypto.EC.Projective, Bitcoin.Crypto.EC |
fromFn | Bitcoin.Crypto.FiniteField.Naive.Fn |
fromFp | |
1 (Function) | Bitcoin.Crypto.FiniteField.Naive.Fp |
2 (Function) | Bitcoin.Crypto.FiniteField.Fast.Fp |
fromHexString | Bitcoin.Misc.HexString, Bitcoin.Misc |
fromIndexList | Bitcoin.BlockChain.TxLookup, Bitcoin.BlockChain |
fromIntegerBE | Bitcoin.Misc.OctetStream, Bitcoin.Misc |
fromIntegerLE | Bitcoin.Misc.OctetStream, Bitcoin.Misc |
fromLilEndBytes | Bitcoin.Misc.Endian, Bitcoin.Misc |
fromList | Bitcoin.Misc.BiMap |
fromMachineBytes | Bitcoin.Misc.Endian, Bitcoin.Misc |
fromPrivKey | Bitcoin.Crypto.EC.Key, Bitcoin.Crypto.EC, Bitcoin.Protocol.Key, Bitcoin.Protocol |
fromPubKeyHash | Bitcoin.Protocol.Key, Bitcoin.Protocol.Address, Bitcoin.Protocol |
fromRawScript | Bitcoin.Script.Base, Bitcoin.Protocol |
fromScript | Bitcoin.Script.Base, Bitcoin.Protocol |
fromScriptHash | Bitcoin.Script.Base, Bitcoin.Protocol |
fromSignAbs | Bitcoin.Script.Integer |
fromUnixTimeStamp | Bitcoin.Misc.UnixTime, Bitcoin.Misc |
fromVersionByte | Bitcoin.Protocol.Base58, Bitcoin.Protocol.Address, Bitcoin.Protocol |
fromWord# | Bitcoin.BlockChain.TxLookup, Bitcoin.BlockChain |
fromWord256 | Bitcoin.Crypto.Word256 |
fromWord8List | Bitcoin.Misc.OctetStream, Bitcoin.Misc |
fst3 | Bitcoin.Misc.Tuple, Bitcoin.Misc |
FullPubKey | Bitcoin.Crypto.EC.Key, Bitcoin.Crypto.EC, Bitcoin.Protocol.Key, Bitcoin.Protocol |
generatePrivKey | Bitcoin.Crypto.EC.Key, Bitcoin.Crypto.EC, Bitcoin.Protocol.Key, Bitcoin.Protocol |
generatePrivKeyIO | Bitcoin.Crypto.EC.Key, Bitcoin.Crypto.EC, Bitcoin.Protocol.Key, Bitcoin.Protocol |
GenList | Bitcoin.BlockChain.TxLookup, Bitcoin.BlockChain |
getAccount | Bitcoin.RPC.API |
getAccountAddress | Bitcoin.RPC.API |
getAddressesByAccount | Bitcoin.RPC.API |
getBalance | Bitcoin.RPC.API |
getBlock | Bitcoin.BlockChain.Parser |
getBlockCount | Bitcoin.RPC.API |
getBlockHash | Bitcoin.RPC.API |
getBlockHeader | Bitcoin.BlockChain.Parser |
getBlockHeaderOnly | Bitcoin.BlockChain.Parser |
getBlockHeadersOnly | Bitcoin.BlockChain.Parser |
getBlockInfo | Bitcoin.RPC.API |
getBlocks | Bitcoin.BlockChain.Parser |
getClientInfo | Bitcoin.RPC.API |
getConnectionCount | Bitcoin.RPC.API |
getDifficulty | Bitcoin.RPC.API |
getHash160 | Bitcoin.BlockChain.Parser |
getHash256 | Bitcoin.BlockChain.Parser |
getMany | |
1 (Function) | Bitcoin.Script.Serialize |
2 (Function) | Bitcoin.BlockChain.Parser |
getMaybeWord32be | Bitcoin.BlockChain.Parser |
getNewAddress | Bitcoin.RPC.API |
getOpcode | Bitcoin.Script.Serialize |
getRawMemPool | Bitcoin.RPC.API |
getRawTransaction | Bitcoin.RPC.API |
getState | Bitcoin.Script.Run |
getTransactionInfo | Bitcoin.RPC.API |
getTx | Bitcoin.BlockChain.Parser |
getTxInput | Bitcoin.BlockChain.Parser |
getTxOutput | Bitcoin.BlockChain.Parser |
getTx_ | Bitcoin.BlockChain.Parser |
getUnixTimeStamp | Bitcoin.BlockChain.Parser |
getVarInt | Bitcoin.BlockChain.Parser |
getVarString | Bitcoin.BlockChain.Parser |
getWalletTransaction | Bitcoin.RPC.API |
HasByteOrder | Bitcoin.Misc.Endian, Bitcoin.Misc |
Hash160 | |
1 (Type/Class) | Bitcoin.Protocol.Hash, Bitcoin.Protocol |
2 (Data Constructor) | Bitcoin.Protocol.Hash, Bitcoin.Protocol |
hash160FromTextBE | Bitcoin.Protocol.Hash, Bitcoin.Protocol |
Hash256 | |
1 (Type/Class) | Bitcoin.Protocol.Hash, Bitcoin.Protocol |
2 (Data Constructor) | Bitcoin.Protocol.Hash, Bitcoin.Protocol |
hash256FromTextBE | Bitcoin.Protocol.Hash, Bitcoin.Protocol |
hashInteger | Bitcoin.Crypto.EC.DSA, Bitcoin.Crypto.EC |
hexDecode | Bitcoin.Misc.HexString, Bitcoin.Misc |
hexEncode | Bitcoin.Misc.HexString, Bitcoin.Misc |
hexEncode' | Bitcoin.Misc.HexString, Bitcoin.Misc |
HexString | |
1 (Type/Class) | Bitcoin.Misc.HexString, Bitcoin.Misc |
2 (Data Constructor) | Bitcoin.Misc.HexString, Bitcoin.Misc |
highestSetBit256 | Bitcoin.Crypto.Word256 |
HMAC | |
1 (Type/Class) | Bitcoin.Crypto.Hash.HMAC |
2 (Data Constructor) | Bitcoin.Crypto.Hash.HMAC |
HMACKey | |
1 (Type/Class) | Bitcoin.Crypto.Hash.HMAC |
2 (Data Constructor) | Bitcoin.Crypto.Hash.HMAC |
hmacKeyFromString128 | Bitcoin.Crypto.Hash.HMAC |
hmacKeyFromString64 | Bitcoin.Crypto.Hash.HMAC |
hmacMD5 | Bitcoin.Crypto.Hash.HMAC |
hmacSha1 | Bitcoin.Crypto.Hash.HMAC |
hmacSha256 | Bitcoin.Crypto.Hash.HMAC |
hmacSha512 | Bitcoin.Crypto.Hash.HMAC |
Hole | Bitcoin.Script.Run |
HoleElse | Bitcoin.Script.Run |
HoleThen | Bitcoin.Script.Run |
hostEndian | Bitcoin.Misc.Endian, Bitcoin.Misc |
hs_addECP | Bitcoin.Crypto.EC.Projective, Bitcoin.Crypto.EC |
hs_dblECP | Bitcoin.Crypto.EC.Projective, Bitcoin.Crypto.EC |
hs_mulECP | Bitcoin.Crypto.EC.Projective, Bitcoin.Crypto.EC |
If | Bitcoin.Script.Run |
IfBlock | |
1 (Type/Class) | Bitcoin.Script.Run |
2 (Data Constructor) | Bitcoin.Script.Run |
IfBranch | |
1 (Type/Class) | Bitcoin.Script.Run |
2 (Data Constructor) | Bitcoin.Script.Run |
IfType | Bitcoin.Script.Run |
importPrivKey | Bitcoin.RPC.API |
importPrivKeyWIF | Bitcoin.RPC.API |
IndexList | |
1 (Type/Class) | Bitcoin.BlockChain.TxLookup, Bitcoin.BlockChain |
2 (Data Constructor) | Bitcoin.BlockChain.TxLookup, Bitcoin.BlockChain |
initialState | Bitcoin.Script.Run |
InputScript | Bitcoin.Script.Standard |
insert | Bitcoin.Misc.BiMap |
insertIntoTxLookup | Bitcoin.BlockChain.TxLookup, Bitcoin.BlockChain |
insertIntoTxLookup' | Bitcoin.BlockChain.TxLookup, Bitcoin.BlockChain |
integerAmount | Bitcoin.Protocol.Amount, Bitcoin.Protocol |
InterpreterConfig | Bitcoin.Script.Run |
InterpreterState | Bitcoin.Script.Run |
intToBool# | Bitcoin.BlockChain.TxLookup, Bitcoin.BlockChain |
invalid | Bitcoin.Script.Run |
invEC | Bitcoin.Crypto.EC.Curve, Bitcoin.Crypto.EC |
invECP | Bitcoin.Crypto.EC.Projective, Bitcoin.Crypto.EC |
invFn | Bitcoin.Crypto.FiniteField.Naive.Fn |
invFp | Bitcoin.Crypto.FiniteField.Naive.Fp |
invFp_euclid | Bitcoin.Crypto.FiniteField.Naive.Fp |
invFp_pow | Bitcoin.Crypto.FiniteField.Naive.Fp |
invFp_pow_spec | Bitcoin.Crypto.FiniteField.Naive.Fp |
inv_modp_euclid | Bitcoin.Crypto.FiniteField.Fast.Fp |
inv_modp_power | Bitcoin.Crypto.FiniteField.Fast.Fp |
inv_modp_pow_spec | Bitcoin.Crypto.FiniteField.Fast.Fp |
isBigEndian | Bitcoin.Misc.Endian, Bitcoin.Misc |
isCoinBaseTx | Bitcoin.BlockChain.Tx, Bitcoin.BlockChain.Base, Bitcoin.Protocol, Bitcoin.BlockChain |
isCoinBaseTx' | Bitcoin.BlockChain.Tx, Bitcoin.BlockChain.Base, Bitcoin.Protocol, Bitcoin.BlockChain |
isDisabledOpcode | Bitcoin.Script.Run |
isECOnCurve | Bitcoin.Crypto.EC.Curve, Bitcoin.Crypto.EC |
isECPInfinity | Bitcoin.Crypto.EC.Projective, Bitcoin.Crypto.EC |
isECPOnCurve | Bitcoin.Crypto.EC.Projective, Bitcoin.Crypto.EC |
isEven256 | Bitcoin.Crypto.Word256 |
isFalse | Bitcoin.Script.Run |
isLittleEndian | Bitcoin.Misc.Endian, Bitcoin.Misc |
isNullIndexList | Bitcoin.BlockChain.TxLookup, Bitcoin.BlockChain |
isoDateStr | Bitcoin.Misc.UnixTime, Bitcoin.Misc |
isOdd256 | Bitcoin.Crypto.Word256 |
isPayToAddress | Bitcoin.Protocol.Tx |
isPayToPubKey | Bitcoin.Protocol.Tx |
isSingletonIndexList | Bitcoin.BlockChain.TxLookup, Bitcoin.BlockChain |
isStandardInputScript | Bitcoin.Script.Standard |
isStandardOutputScript | Bitcoin.Script.Standard |
isTrue | Bitcoin.Script.Run |
isValidMagic | Bitcoin.BlockChain.Parser |
isValidPubKey | Bitcoin.Crypto.EC.Key, Bitcoin.Crypto.EC, Bitcoin.Protocol.Key, Bitcoin.Protocol |
is_nop | Bitcoin.Script.Base, Bitcoin.Protocol |
is_op_pushdata | Bitcoin.Script.Base, Bitcoin.Protocol |
is_op_smallnum | Bitcoin.Script.Base, Bitcoin.Protocol |
is_valid_pushdata | Bitcoin.Script.Base, Bitcoin.Protocol |
jsNumber | Bitcoin.RPC.JSON |
jsString | Bitcoin.RPC.JSON |
Key | Bitcoin.RPC.API |
keyPoolRefill | Bitcoin.RPC.API |
lessOrEqual256 | Bitcoin.Crypto.Word256 |
lessThan256 | Bitcoin.Crypto.Word256 |
listAccounts | Bitcoin.RPC.API |
listAddressGroupings | Bitcoin.RPC.API |
listReceivedByAccount | Bitcoin.RPC.API |
listReceivedByAddress | Bitcoin.RPC.API |
listUnspent | Bitcoin.RPC.API |
LittleEndian | Bitcoin.Misc.Endian, Bitcoin.Misc |
littleEndianInteger20 | Bitcoin.Misc.BigInt, Bitcoin.Misc |
littleEndianInteger32 | Bitcoin.Misc.BigInt, Bitcoin.Misc |
littleEndianRollInteger | Bitcoin.Misc.BigInt, Bitcoin.Misc |
littleEndianRollInteger32 | Bitcoin.Crypto.Word256 |
littleEndianUnrollInteger | Bitcoin.Misc.BigInt, Bitcoin.Misc |
littleEndianUnrollInteger32 | Bitcoin.Crypto.Word256 |
loadAllBlocks | Bitcoin.BlockChain.Load, Bitcoin.BlockChain |
loadAllBlocks' | Bitcoin.BlockChain.Load, Bitcoin.BlockChain |
loadAllBlocks_ | Bitcoin.BlockChain.Load, Bitcoin.BlockChain |
loadAllHeaders | Bitcoin.BlockChain.Load, Bitcoin.BlockChain |
loadAllHeaders' | Bitcoin.BlockChain.Load, Bitcoin.BlockChain |
loadAllHeaders_ | Bitcoin.BlockChain.Load, Bitcoin.BlockChain |
loadAllTxs | Bitcoin.BlockChain.Load, Bitcoin.BlockChain |
loadAllTxs' | Bitcoin.BlockChain.Load, Bitcoin.BlockChain |
loadAllTxs_ | Bitcoin.BlockChain.Load, Bitcoin.BlockChain |
loadBlockAt | Bitcoin.BlockChain.Load, Bitcoin.BlockChain |
loadBlockCached | Bitcoin.BlockChain.Cache, Bitcoin.BlockChain |
loadPrevTxs | Bitcoin.BlockChain.TxLookup, Bitcoin.BlockChain |
LockBlock | Bitcoin.BlockChain.Tx, Bitcoin.BlockChain.Base, Bitcoin.Protocol, Bitcoin.BlockChain |
LockImmed | Bitcoin.BlockChain.Tx, Bitcoin.BlockChain.Base, Bitcoin.Protocol, Bitcoin.BlockChain |
LockTime | |
1 (Type/Class) | Bitcoin.BlockChain.Tx, Bitcoin.BlockChain.Base, Bitcoin.Protocol, Bitcoin.BlockChain |
2 (Data Constructor) | Bitcoin.BlockChain.Tx, Bitcoin.BlockChain.Base, Bitcoin.Protocol, Bitcoin.BlockChain |
lookup | Bitcoin.Misc.BiMap |
lookupRev | Bitcoin.Misc.BiMap |
makeCall | Bitcoin.RPC.Call |
makeWord256 | Bitcoin.Crypto.Word256 |
mapAccumLBoth | Bitcoin.Misc.Bifunctor, Bitcoin.Misc |
mapAccumLBoth_ | Bitcoin.Misc.Bifunctor, Bitcoin.Misc |
mapAccumLFst | Bitcoin.Misc.Bifunctor, Bitcoin.Misc |
mapAccumLFst_ | Bitcoin.Misc.Bifunctor, Bitcoin.Misc |
mapAccumLSnd | Bitcoin.Misc.Bifunctor, Bitcoin.Misc |
mapAccumLSnd_ | Bitcoin.Misc.Bifunctor, Bitcoin.Misc |
mapAccumM | Bitcoin.Misc.Monad, Bitcoin.Misc |
mapAccumM_ | Bitcoin.Misc.Monad, Bitcoin.Misc |
marshalLockTime | Bitcoin.BlockChain.Tx, Bitcoin.BlockChain.Base, Bitcoin.Protocol, Bitcoin.BlockChain |
MaxConf | Bitcoin.RPC.API |
maximalTarget | Bitcoin.Protocol.Difficulty, Bitcoin.Protocol |
mbJSObject | Bitcoin.RPC.JSON |
mbtc | Bitcoin.Protocol.Amount, Bitcoin.Protocol |
MD5 | |
1 (Type/Class) | Bitcoin.Crypto.Hash.MD5 |
2 (Data Constructor) | Bitcoin.Crypto.Hash.MD5 |
md5 | Bitcoin.Crypto.Hash.MD5 |
MerkleLeaf | Bitcoin.Protocol.MerkleTree, Bitcoin.Protocol |
MerkleNode | Bitcoin.Protocol.MerkleTree, Bitcoin.Protocol |
merklePairs | Bitcoin.Protocol.MerkleTree, Bitcoin.Protocol |
merklePyramid | Bitcoin.Protocol.MerkleTree, Bitcoin.Protocol |
merkleRoot | Bitcoin.Protocol.MerkleTree, Bitcoin.Protocol |
MerkleSingle | Bitcoin.Protocol.MerkleTree, Bitcoin.Protocol |
MerkleTree | Bitcoin.Protocol.MerkleTree, Bitcoin.Protocol |
messageHash | Bitcoin.Protocol.Signature, Bitcoin.Protocol |
messageMagic | Bitcoin.Protocol.Signature, Bitcoin.Protocol |
MinConf | Bitcoin.RPC.API |
mkECPoint | Bitcoin.Crypto.EC.Curve, Bitcoin.Crypto.EC |
mkZipper | Bitcoin.Misc.Zipper, Bitcoin.Misc |
mod256 | Bitcoin.Crypto.Word256 |
modn | Bitcoin.Crypto.FiniteField.Naive.Fn |
modp | |
1 (Function) | Bitcoin.Crypto.FiniteField.Naive.Fp |
2 (Function) | Bitcoin.Crypto.FiniteField.Fast.Fp |
moveCoins | Bitcoin.RPC.API |
moveLeft | Bitcoin.Misc.Zipper, Bitcoin.Misc |
moveLeft_ | Bitcoin.Misc.Zipper, Bitcoin.Misc |
moveRight | Bitcoin.Misc.Zipper, Bitcoin.Misc |
moveRight_ | Bitcoin.Misc.Zipper, Bitcoin.Misc |
mul256 | Bitcoin.Crypto.Word256 |
mulEC | Bitcoin.Crypto.EC.Curve, Bitcoin.Crypto.EC |
mulECP | Bitcoin.Crypto.EC.Projective, Bitcoin.Crypto.EC |
mulFp | Bitcoin.Crypto.FiniteField.Naive.Fp |
mul_modp | Bitcoin.Crypto.FiniteField.Fast.Fp |
myReadJSON | Bitcoin.RPC.JSON |
namecoinPubkeyHashVB | Bitcoin.Protocol.Base58, Bitcoin.Protocol.Address, Bitcoin.Protocol |
neg256 | Bitcoin.Crypto.Word256 |
Negative | Bitcoin.Script.Integer |
negFp | Bitcoin.Crypto.FiniteField.Naive.Fp |
neg_modp | Bitcoin.Crypto.FiniteField.Fast.Fp |
newEmptyTxLookup | Bitcoin.BlockChain.TxLookup, Bitcoin.BlockChain |
newRequestId | Bitcoin.RPC.Call |
newUnique | Bitcoin.Misc.Unique, Bitcoin.Misc |
newWord256 | Bitcoin.Crypto.Word256 |
nextMagicBytes | Bitcoin.BlockChain.Parser |
NilList | Bitcoin.BlockChain.TxLookup, Bitcoin.BlockChain |
Node | Bitcoin.RPC.API |
NodeAdd | Bitcoin.RPC.API |
NodeOneTry | Bitcoin.RPC.API |
NodeRemove | Bitcoin.RPC.API |
normalizeSigHash | Bitcoin.Protocol.Signature, Bitcoin.Protocol |
normalizeSigHashType | Bitcoin.Protocol.Signature, Bitcoin.Protocol |
not256 | Bitcoin.Crypto.Word256 |
NotIf | Bitcoin.Script.Run |
Notification | |
1 (Type/Class) | Bitcoin.RPC.JSON |
2 (Data Constructor) | Bitcoin.RPC.JSON |
notifMethod | Bitcoin.RPC.JSON |
notifParams | Bitcoin.RPC.JSON |
nullIndexList | Bitcoin.BlockChain.TxLookup, Bitcoin.BlockChain |
OctetStream | Bitcoin.Misc.OctetStream, Bitcoin.Misc |
OneList | Bitcoin.BlockChain.TxLookup, Bitcoin.BlockChain |
Opcode | Bitcoin.Script.Base, Bitcoin.Protocol |
op_0 | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_0NOTEQUAL | Bitcoin.Script.Base, Bitcoin.Protocol |
op_1 | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_1ADD | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_1NEGATE | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_1SUB | Bitcoin.Script.Base, Bitcoin.Protocol |
op_2 | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_2DIV | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_2DROP | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_2DUP | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_2MUL | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_2OVER | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_2ROT | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_2SWAP | Bitcoin.Script.Base, Bitcoin.Protocol |
op_3 | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_3DUP | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_ABS | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_ADD | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_AND | Bitcoin.Script.Base, Bitcoin.Protocol |
op_BIGNUMBER | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_BOOLAND | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_BOOLOR | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_CAT | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_CHECKMULTISIG | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_CHECKMULTISIGVERIFY | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_CHECKSIG | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_CHECKSIGVERIFY | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_CODESEPARATOR | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_DEPTH | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_DIV | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_DROP | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_DUP | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_ELSE | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_ENDIF | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_EQUAL | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_EQUALVERIFY | Bitcoin.Script.Base, Bitcoin.Protocol |
op_FALSE | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_FROMALTSTACK | Bitcoin.Script.Base, Bitcoin.Protocol |
op_GE | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_GREATERTHAN | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_GREATERTHANOREQUAL | Bitcoin.Script.Base, Bitcoin.Protocol |
op_GT | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_HASH160 | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_HASH256 | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_IF | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_IFDUP | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_INVALIDOPCODE | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_INVERT | Bitcoin.Script.Base, Bitcoin.Protocol |
op_LE | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_LEFT | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_LESSTHAN | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_LESSTHANOREQUAL | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_LSHIFT | Bitcoin.Script.Base, Bitcoin.Protocol |
op_LT | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_MAX | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_MIN | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_MOD | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_MUL | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_NEGATE | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_NIP | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_NOP | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_NOT | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_NOTIF | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_NUMEQUAL | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_NUMEQUALVERIFY | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_NUMNOTEQUAL | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_OR | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_OVER | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_PICK | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_PUSHDATA | Bitcoin.Script.Base, Bitcoin.Protocol |
op_PUSHDATA | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_RESERVED | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_RESERVED1 | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_RESERVED2 | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_RETURN | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_RIGHT | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_RIPEMD160 | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_ROLL | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_ROT | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_RSHIFT | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_SHA1 | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_SHA256 | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_SIZE | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_SMALLNUM | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_SUB | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_SUBSTR | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_SWAP | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_TOALTSTACK | Bitcoin.Script.Base, Bitcoin.Protocol |
op_TRUE | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_TUCK | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_UNKNOWN | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_VER | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_VERIF | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_VERIFY | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_VERNOTIF | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_WITHIN | Bitcoin.Script.Base, Bitcoin.Protocol |
OP_XOR | Bitcoin.Script.Base, Bitcoin.Protocol |
OutputScript | Bitcoin.Script.Standard |
ParamList | Bitcoin.RPC.Call |
paramListJSON | Bitcoin.RPC.Call |
parseAmount | Bitcoin.Protocol.Amount, Bitcoin.Protocol |
parseBlockHeader | Bitcoin.BlockChain.Parser |
parseLockTime | Bitcoin.BlockChain.Tx, Bitcoin.BlockChain.Base, Bitcoin.Protocol, Bitcoin.BlockChain |
parseReceived | Bitcoin.RPC.API |
parseScript | Bitcoin.Script.Serialize |
parseScriptPubKeyVerbose | Bitcoin.RPC.API |
parseScriptSigVerbose | Bitcoin.RPC.API |
parseSingleTxOutScript | Bitcoin.Script.Run |
parseTxDetail | Bitcoin.RPC.API |
parseTxInfo | Bitcoin.RPC.API |
parseTxInScripts | Bitcoin.Script.Run |
parseTxOutScripts | Bitcoin.Script.Run |
parseTxScripts | Bitcoin.Script.Run |
parseTxVerbose | Bitcoin.RPC.API |
parseTxVerboseEx | Bitcoin.RPC.API |
parseTxVIn | Bitcoin.RPC.API |
parseTxVOut | Bitcoin.RPC.API |
partitionList20 | Bitcoin.Protocol.Hash, Bitcoin.Protocol |
partitionList32 | Bitcoin.Protocol.Hash, Bitcoin.Protocol |
PassPhrase | Bitcoin.RPC.API |
PayToAddress | Bitcoin.Script.Standard |
PayToMultiSig | Bitcoin.Script.Standard |
PayToPubKey | Bitcoin.Script.Standard |
PayToScriptHash | Bitcoin.Script.Standard |
peekWord256 | Bitcoin.Crypto.Word256 |
pokeWord256 | Bitcoin.Crypto.Word256 |
popAltData | Bitcoin.Script.Run |
popBool | Bitcoin.Script.Run |
popData | Bitcoin.Script.Run |
popInteger | Bitcoin.Script.Run |
Positive | Bitcoin.Script.Integer |
powFn | Bitcoin.Crypto.FiniteField.Naive.Fn |
powFp | Bitcoin.Crypto.FiniteField.Naive.Fp |
pow_modp | Bitcoin.Crypto.FiniteField.Fast.Fp |
pow_n | Bitcoin.Crypto.FiniteField.Naive.Fn |
pow_p | |
1 (Function) | Bitcoin.Crypto.FiniteField.Naive.Fp |
2 (Function) | Bitcoin.Crypto.FiniteField.Fast.Fp |
prepareMessageForSigning | Bitcoin.Protocol.Signature, Bitcoin.Protocol |
privateKeyVB | Bitcoin.Protocol.Base58, Bitcoin.Protocol.Address, Bitcoin.Protocol |
PrivKey | |
1 (Type/Class) | Bitcoin.Crypto.EC.Key, Bitcoin.Crypto.EC, Bitcoin.Protocol.Key, Bitcoin.Protocol |
2 (Data Constructor) | Bitcoin.Crypto.EC.Key, Bitcoin.Crypto.EC, Bitcoin.Protocol.Key, Bitcoin.Protocol |
privKeyWIFDecode | Bitcoin.Protocol.Key, Bitcoin.Protocol |
privKeyWIFEncode | Bitcoin.Protocol.Key, Bitcoin.Protocol |
PubKey | Bitcoin.Crypto.EC.Key, Bitcoin.Crypto.EC, Bitcoin.Protocol.Key, Bitcoin.Protocol |
pubKeyAddress | Bitcoin.Protocol.Address, Bitcoin.Protocol |
PubKeyFormat | Bitcoin.Crypto.EC.Key, Bitcoin.Crypto.EC, Bitcoin.Protocol.Key, Bitcoin.Protocol |
pubKeyFormat | Bitcoin.Crypto.EC.Key, Bitcoin.Crypto.EC, Bitcoin.Protocol.Key, Bitcoin.Protocol |
PubKeyHash | |
1 (Type/Class) | Bitcoin.Protocol.Key, Bitcoin.Protocol.Address, Bitcoin.Protocol |
2 (Data Constructor) | Bitcoin.Protocol.Key, Bitcoin.Protocol.Address, Bitcoin.Protocol |
pubKeyHash | Bitcoin.Protocol.Key, Bitcoin.Protocol.Address, Bitcoin.Protocol |
pushAltData | Bitcoin.Script.Run |
pushBool | Bitcoin.Script.Run |
pushData | Bitcoin.Script.Run |
pushInteger | Bitcoin.Script.Run |
putBlockHeader | Bitcoin.BlockChain.Parser |
putHash160 | Bitcoin.BlockChain.Parser |
putHash256 | Bitcoin.BlockChain.Parser |
putMany | Bitcoin.Script.Serialize |
putOpcode | Bitcoin.Script.Serialize |
putState | Bitcoin.Script.Run |
putTx | Bitcoin.BlockChain.Parser |
putTxInput | Bitcoin.BlockChain.Parser |
putTxOutput | Bitcoin.BlockChain.Parser |
putUnixTimeStamp | Bitcoin.BlockChain.Parser |
putVarInt | Bitcoin.BlockChain.Parser |
putVarString | Bitcoin.BlockChain.Parser |
RawScript | |
1 (Type/Class) | Bitcoin.Script.Base, Bitcoin.Protocol |
2 (Data Constructor) | Bitcoin.Script.Base, Bitcoin.Protocol |
rawScriptFromString | Bitcoin.Script.Base, Bitcoin.Protocol |
RawTx | |
1 (Type/Class) | Bitcoin.BlockChain.Tx, Bitcoin.BlockChain.Base, Bitcoin.Protocol, Bitcoin.BlockChain |
2 (Data Constructor) | Bitcoin.BlockChain.Tx, Bitcoin.BlockChain.Base, Bitcoin.Protocol, Bitcoin.BlockChain |
readWord256 | Bitcoin.Crypto.Word256 |
Received | |
1 (Type/Class) | Bitcoin.RPC.API |
2 (Data Constructor) | Bitcoin.RPC.API |
recognizeBlockTxs | Bitcoin.Script.Standard |
recognizeInputScript | Bitcoin.Script.Standard |
recognizeOutputScript | Bitcoin.Script.Standard |
recognizeTx | Bitcoin.Script.Standard |
recognizeTxInput | Bitcoin.Script.Standard |
recognizeTxOutput | Bitcoin.Script.Standard |
recogPayToMultiSig | Bitcoin.Script.Standard |
reconstructIfBlock | Bitcoin.Script.Run |
recoverPubKeyFromHash | Bitcoin.Crypto.EC.DSA, Bitcoin.Crypto.EC |
recoverRawPubKey | Bitcoin.Protocol.Signature, Bitcoin.Protocol |
recoverTextPubKey | Bitcoin.Protocol.Signature, Bitcoin.Protocol |
RedeemAddress | Bitcoin.Script.Standard |
RedeemEmpty | Bitcoin.Script.Standard |
RedeemMultiSig | Bitcoin.Script.Standard |
RedeemP2SH | Bitcoin.Script.Standard |
RedeemPubKey | Bitcoin.Script.Standard |
RedeemScript | Bitcoin.RPC.API |
Request | |
1 (Type/Class) | Bitcoin.RPC.JSON |
2 (Data Constructor) | Bitcoin.RPC.JSON |
RequestId | Bitcoin.RPC.JSON |
requestId | Bitcoin.RPC.JSON |
requestMethod | Bitcoin.RPC.JSON |
requestParams | Bitcoin.RPC.JSON |
Response | |
1 (Type/Class) | Bitcoin.RPC.JSON |
2 (Data Constructor) | Bitcoin.RPC.JSON |
responseError | Bitcoin.RPC.JSON |
responseId | Bitcoin.RPC.JSON |
responseResult | Bitcoin.RPC.JSON |
reverseHexString | Bitcoin.Misc.HexString, Bitcoin.Misc |
RipEmd160 | |
1 (Type/Class) | Bitcoin.Crypto.Hash.RipEmd160 |
2 (Data Constructor) | Bitcoin.Crypto.Hash.RipEmd160 |
ripemd160 | Bitcoin.Crypto.Hash.RipEmd160 |
ripemdTest | Bitcoin.Crypto.Hash.RipEmd160 |
rpcCall | Bitcoin.RPC.HTTP |
runCalls | Bitcoin.RPC.Call |
runGetMaybeB | Bitcoin.BlockChain.Parser |
runGetMaybeL | Bitcoin.BlockChain.Parser |
runScriptFinal | Bitcoin.Script.Run |
runScriptPre | Bitcoin.Script.Run |
safeHexDecode | Bitcoin.Misc.HexString, Bitcoin.Misc |
saferGetChunk | Bitcoin.BlockChain.Parser |
satoshi | Bitcoin.Protocol.Amount, Bitcoin.Protocol |
scale256 | Bitcoin.Crypto.Word256 |
SCons | Bitcoin.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 |
scriptHash | Bitcoin.Script.Base, Bitcoin.Protocol |
ScriptMonad | Bitcoin.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 |
scriptStep | Bitcoin.Script.Run |
scriptStep' | Bitcoin.Script.Run |
secp256k1_a | Bitcoin.Crypto.EC.Curve, Bitcoin.Crypto.EC |
secp256k1_b | Bitcoin.Crypto.EC.Curve, Bitcoin.Crypto.EC |
secp256k1_G | Bitcoin.Crypto.EC.Curve, Bitcoin.Crypto.EC |
secp256k1_Gx | Bitcoin.Crypto.EC.Curve, Bitcoin.Crypto.EC |
secp256k1_Gy | Bitcoin.Crypto.EC.Curve, Bitcoin.Crypto.EC |
secp256k1_G_proj | Bitcoin.Crypto.EC.Projective, Bitcoin.Crypto.EC |
secp256k1_h | Bitcoin.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 |
SEither | Bitcoin.Misc.Strict, Bitcoin.Misc |
sendFrom | Bitcoin.RPC.API |
sendMany | Bitcoin.RPC.API |
sendRawTransaction | Bitcoin.RPC.API |
sendToAddress | Bitcoin.RPC.API |
serializeScript | Bitcoin.Script.Serialize |
serializeTx | Bitcoin.BlockChain.Parser |
setAccount | Bitcoin.RPC.API |
setNub | Bitcoin.BlockChain.Chain, Bitcoin.BlockChain |
setTxFee | Bitcoin.RPC.API |
SHA1 | |
1 (Type/Class) | Bitcoin.Crypto.Hash.SHA1 |
2 (Data Constructor) | Bitcoin.Crypto.Hash.SHA1 |
sha1 | Bitcoin.Crypto.Hash.SHA1 |
sha1Test | Bitcoin.Crypto.Hash.SHA1 |
SHA256 | |
1 (Type/Class) | Bitcoin.Crypto.Hash.SHA256 |
2 (Data Constructor) | Bitcoin.Crypto.Hash.SHA256 |
sha256 | Bitcoin.Crypto.Hash.SHA256 |
SHA512 | |
1 (Type/Class) | Bitcoin.Crypto.Hash.SHA512 |
2 (Data Constructor) | Bitcoin.Crypto.Hash.SHA512 |
sha512 | Bitcoin.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_fullword | Bitcoin.Crypto.Word256 |
shiftl256_small | Bitcoin.Crypto.Word256 |
shiftr256by1 | Bitcoin.Crypto.Word256 |
shiftr256_fullword | Bitcoin.Crypto.Word256 |
shiftr256_small | Bitcoin.Crypto.Word256 |
showAmount | Bitcoin.Protocol.Amount, Bitcoin.Protocol |
showHexWord8 | Bitcoin.Misc.HexString, Bitcoin.Misc |
showList' | Bitcoin.Script.Base, Bitcoin.Protocol |
showOpcode | Bitcoin.Script.Base, Bitcoin.Protocol |
showOpcodeList | Bitcoin.Script.Base, Bitcoin.Protocol |
SigHash | |
1 (Type/Class) | Bitcoin.Protocol.Signature, Bitcoin.Protocol |
2 (Data Constructor) | Bitcoin.Protocol.Signature, Bitcoin.Protocol |
SigHashAll | Bitcoin.Protocol.Signature, Bitcoin.Protocol |
sigHashAll | Bitcoin.Protocol.Signature, Bitcoin.Protocol |
SigHashAllZero | Bitcoin.Protocol.Signature, Bitcoin.Protocol |
SigHashNone | Bitcoin.Protocol.Signature, Bitcoin.Protocol |
SigHashSingle | Bitcoin.Protocol.Signature, Bitcoin.Protocol |
SigHashType | Bitcoin.Protocol.Signature, Bitcoin.Protocol |
Sign | Bitcoin.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 |
signMessageHash | Bitcoin.Crypto.EC.DSA, Bitcoin.Crypto.EC |
signMessageHashIO | Bitcoin.Crypto.EC.DSA, Bitcoin.Crypto.EC |
signMessageHashRFC6979 | Bitcoin.Crypto.EC.DSA, Bitcoin.Crypto.EC |
signOf | Bitcoin.Script.Integer |
signRawMessage | Bitcoin.Protocol.Signature, Bitcoin.Protocol |
signRawMessageIO | Bitcoin.Protocol.Signature, Bitcoin.Protocol |
signRawMessageRFC6979 | Bitcoin.Protocol.Signature, Bitcoin.Protocol |
signSingleInput | Bitcoin.Protocol.Tx |
signTextMessage | Bitcoin.Protocol.Signature, Bitcoin.Protocol |
signTextMessageAddr | Bitcoin.Protocol.Signature, Bitcoin.Protocol |
signTextMessageAddrIO | Bitcoin.Protocol.Signature, Bitcoin.Protocol |
signTextMessageAddrIO_ | Bitcoin.Protocol.Signature, Bitcoin.Protocol |
signTextMessageAddrRFC6979 | Bitcoin.Protocol.Signature, Bitcoin.Protocol |
signTextMessageAddrRFC6979_ | Bitcoin.Protocol.Signature, Bitcoin.Protocol |
signTextMessageAddr_ | Bitcoin.Protocol.Signature, Bitcoin.Protocol |
signTextMessageIO | Bitcoin.Protocol.Signature, Bitcoin.Protocol |
signTextMessageRFC6979 | Bitcoin.Protocol.Signature, Bitcoin.Protocol |
signTransaction | Bitcoin.Protocol.Tx |
SJust | Bitcoin.Misc.Strict, Bitcoin.Misc |
skipZeroBytes | Bitcoin.BlockChain.Parser |
SLeft | Bitcoin.Misc.Strict, Bitcoin.Misc |
SList | Bitcoin.Misc.Strict, Bitcoin.Misc |
smallHexTable | Bitcoin.Misc.HexString, Bitcoin.Misc |
SMaybe | Bitcoin.Misc.Strict, Bitcoin.Misc |
snd3 | Bitcoin.Misc.Tuple, Bitcoin.Misc |
SNil | Bitcoin.Misc.Strict, Bitcoin.Misc |
SNothing | Bitcoin.Misc.Strict, Bitcoin.Misc |
sortNub | Bitcoin.BlockChain.Chain, Bitcoin.BlockChain |
SPair | |
1 (Type/Class) | Bitcoin.Misc.Strict, Bitcoin.Misc |
2 (Data Constructor) | Bitcoin.Misc.Strict, Bitcoin.Misc |
sqrFp | Bitcoin.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 |
SRight | Bitcoin.Misc.Strict, Bitcoin.Misc |
St | Bitcoin.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 |
stopClient | Bitcoin.RPC.API |
Stream | |
1 (Type/Class) | Bitcoin.Script.Run |
2 (Data Constructor) | Bitcoin.Script.Run |
streamMoveRight | Bitcoin.Script.Run |
STriple | |
1 (Type/Class) | Bitcoin.Misc.Strict, Bitcoin.Misc |
2 (Data Constructor) | Bitcoin.Misc.Strict, Bitcoin.Misc |
sub256 | Bitcoin.Crypto.Word256 |
subEC | Bitcoin.Crypto.EC.Curve, Bitcoin.Crypto.EC |
subECP | Bitcoin.Crypto.EC.Projective, Bitcoin.Crypto.EC |
subFp | Bitcoin.Crypto.FiniteField.Naive.Fp |
sub_modp | Bitcoin.Crypto.FiniteField.Fast.Fp |
swap | Bitcoin.Misc.Tuple, Bitcoin.Misc |
swapByteOrder | Bitcoin.Misc.Endian, Bitcoin.Misc |
swapByteOrderToBE | Bitcoin.Misc.Endian, Bitcoin.Misc |
swapByteOrderToLE | Bitcoin.Misc.Endian, Bitcoin.Misc |
targetDecimalDifficulty | Bitcoin.Protocol.Difficulty, Bitcoin.Protocol |
testCases | |
1 (Function) | Bitcoin.Protocol.Base64, Bitcoin.Protocol |
2 (Function) | Bitcoin.Crypto.Hash.SHA1 |
3 (Function) | Bitcoin.Crypto.Hash.RipEmd160 |
testErrors | Bitcoin.Protocol.Base64, Bitcoin.Protocol |
thd3 | Bitcoin.Misc.Tuple, Bitcoin.Misc |
theBlockCache | Bitcoin.BlockChain.Cache, Bitcoin.BlockChain |
theBlockCacheCompactLimit | Bitcoin.BlockChain.Cache, Bitcoin.BlockChain |
theBlockCacheSize | Bitcoin.BlockChain.Cache, Bitcoin.BlockChain |
theCheckpoints | Bitcoin.BlockChain.Checkpoint, Bitcoin.BlockChain |
theGenesisBlock | Bitcoin.BlockChain.Checkpoint, Bitcoin.BlockChain |
theGlobalSink | Bitcoin.Misc.Unique, Bitcoin.Misc |
theGlobalUniqueSupport | Bitcoin.Misc.Unique, Bitcoin.Misc |
theMagicWordBE | Bitcoin.BlockChain.Parser |
theMagicWordLE | Bitcoin.BlockChain.Parser |
ThrList | Bitcoin.BlockChain.TxLookup, Bitcoin.BlockChain |
toBigEndBytes | Bitcoin.Misc.Endian, Bitcoin.Misc |
toByteString | Bitcoin.Misc.OctetStream, Bitcoin.Misc |
toCompactList | Bitcoin.BlockChain.TxLookup, Bitcoin.BlockChain |
toECProj | Bitcoin.Crypto.EC.Projective, Bitcoin.Crypto.EC |
toFn | Bitcoin.Crypto.FiniteField.Naive.Fn |
toFp | |
1 (Function) | Bitcoin.Crypto.FiniteField.Naive.Fp |
2 (Function) | Bitcoin.Crypto.FiniteField.Fast.Fp |
toHexString | Bitcoin.Misc.HexString, Bitcoin.Misc |
toHexString' | Bitcoin.Misc.HexString, Bitcoin.Misc |
toHexStringChars | Bitcoin.Misc.HexString, Bitcoin.Misc |
toIndexList | Bitcoin.BlockChain.TxLookup, Bitcoin.BlockChain |
toIntegerBE | Bitcoin.Misc.OctetStream, Bitcoin.Misc |
toIntegerLE | Bitcoin.Misc.OctetStream, Bitcoin.Misc |
toLilEndBytes | Bitcoin.Misc.Endian, Bitcoin.Misc |
toList | Bitcoin.Misc.BiMap |
toListFst | Bitcoin.Misc.Bifunctor, Bitcoin.Misc |
toListRev | Bitcoin.Misc.BiMap |
toListSnd | Bitcoin.Misc.Bifunctor, Bitcoin.Misc |
toMachineBytes | Bitcoin.Misc.Endian, Bitcoin.Misc |
toSignAbs | Bitcoin.Script.Integer |
toWord# | Bitcoin.BlockChain.TxLookup, Bitcoin.BlockChain |
toWord256 | Bitcoin.Crypto.Word256 |
toWord8List | Bitcoin.Misc.OctetStream, Bitcoin.Misc |
TwoList | Bitcoin.BlockChain.TxLookup, Bitcoin.BlockChain |
twoToThe256 | Bitcoin.Crypto.Word256 |
Tx | |
1 (Type/Class) | Bitcoin.BlockChain.Tx, Bitcoin.BlockChain.Base, Bitcoin.Protocol, Bitcoin.BlockChain |
2 (Data Constructor) | Bitcoin.BlockChain.Tx, Bitcoin.BlockChain.Base, Bitcoin.Protocol, Bitcoin.BlockChain |
TxDetail | |
1 (Type/Class) | Bitcoin.RPC.API |
2 (Data Constructor) | Bitcoin.RPC.API |
txFee | Bitcoin.BlockChain.Tx, Bitcoin.BlockChain.Base, Bitcoin.Protocol, Bitcoin.BlockChain |
TxId | Bitcoin.RPC.API |
TxInfo | |
1 (Type/Class) | Bitcoin.RPC.API |
2 (Data Constructor) | Bitcoin.RPC.API |
TxInput | |
1 (Type/Class) | Bitcoin.BlockChain.Tx, Bitcoin.BlockChain.Base, Bitcoin.Protocol, Bitcoin.BlockChain |
2 (Data Constructor) | Bitcoin.BlockChain.Tx, Bitcoin.BlockChain.Base, Bitcoin.Protocol, Bitcoin.BlockChain |
TxLookup | |
1 (Type/Class) | Bitcoin.BlockChain.TxLookup, Bitcoin.BlockChain |
2 (Data Constructor) | Bitcoin.BlockChain.TxLookup, Bitcoin.BlockChain |
txLookup | Bitcoin.BlockChain.TxLookup, Bitcoin.BlockChain |
txLookupList | Bitcoin.BlockChain.TxLookup, Bitcoin.BlockChain |
txLookupList' | Bitcoin.BlockChain.TxLookup, Bitcoin.BlockChain |
txLookup_ | Bitcoin.BlockChain.TxLookup, Bitcoin.BlockChain |
TxOutput | |
1 (Type/Class) | Bitcoin.BlockChain.Tx, Bitcoin.BlockChain.Base, Bitcoin.Protocol, Bitcoin.BlockChain |
2 (Data Constructor) | Bitcoin.BlockChain.Tx, Bitcoin.BlockChain.Base, Bitcoin.Protocol, Bitcoin.BlockChain |
TxVerbose | |
1 (Type/Class) | Bitcoin.RPC.API |
2 (Data Constructor) | Bitcoin.RPC.API |
TxVerboseEx | |
1 (Type/Class) | Bitcoin.RPC.API |
2 (Data Constructor) | Bitcoin.RPC.API |
TxVIn | |
1 (Type/Class) | Bitcoin.RPC.API |
2 (Data Constructor) | Bitcoin.RPC.API |
TxVOut | |
1 (Type/Class) | Bitcoin.RPC.API |
2 (Data Constructor) | Bitcoin.RPC.API |
ubtc | Bitcoin.Protocol.Amount, Bitcoin.Protocol |
unAddress | Bitcoin.Protocol.Address, Bitcoin.Protocol |
unAmount | Bitcoin.Protocol.Amount, Bitcoin.Protocol |
unBase58 | Bitcoin.Protocol.Base58, Bitcoin.Protocol |
unBase58Check | Bitcoin.Protocol.Base58, Bitcoin.Protocol |
unBase64 | Bitcoin.Protocol.Base64, Bitcoin.Protocol |
unBlock2 | Bitcoin.BlockChain.Base, Bitcoin.Protocol, Bitcoin.BlockChain |
unBlockChain2 | Bitcoin.BlockChain.Base, Bitcoin.Protocol, Bitcoin.BlockChain |
unBS | Bitcoin.RPC.JSON |
Uncompressed | Bitcoin.Crypto.EC.Key, Bitcoin.Crypto.EC, Bitcoin.Protocol.Key, Bitcoin.Protocol |
uncompressPubKey | Bitcoin.Crypto.EC.Key, Bitcoin.Crypto.EC, Bitcoin.Protocol.Key, Bitcoin.Protocol |
unfoldr' | Bitcoin.BlockChain.Chain, Bitcoin.BlockChain |
unFp | |
1 (Function) | Bitcoin.Crypto.FiniteField.Naive.Fp |
2 (Function) | Bitcoin.Crypto.FiniteField.Fast.Fp |
unHexString | Bitcoin.Misc.HexString, Bitcoin.Misc |
unHMAC | Bitcoin.Crypto.Hash.HMAC |
unHMACKey | Bitcoin.Crypto.Hash.HMAC |
UnixTimeStamp | |
1 (Type/Class) | Bitcoin.Misc.UnixTime, Bitcoin.Misc |
2 (Data Constructor) | Bitcoin.Misc.UnixTime, Bitcoin.Misc |
unixTimeStampToUTC | Bitcoin.Misc.UnixTime, Bitcoin.Misc |
UnknownInput | Bitcoin.Script.Standard |
UnknownOutput | Bitcoin.Script.Standard |
unMD5 | Bitcoin.Crypto.Hash.MD5 |
unRawTx | Bitcoin.BlockChain.Tx, Bitcoin.BlockChain.Base, Bitcoin.Protocol, Bitcoin.BlockChain |
unRipEmd160 | Bitcoin.Crypto.Hash.RipEmd160 |
unsafeGetChunk | Bitcoin.BlockChain.Parser |
unsafeReverseHexString | Bitcoin.Misc.HexString, Bitcoin.Misc |
unsafeSqrtFp | |
1 (Function) | Bitcoin.Crypto.FiniteField.Naive.Fp |
2 (Function) | Bitcoin.Crypto.FiniteField.Fast.Fp |
unsafeToCharList | Bitcoin.Misc.OctetStream, Bitcoin.Misc |
unSHA1 | Bitcoin.Crypto.Hash.SHA1 |
unSHA256 | Bitcoin.Crypto.Hash.SHA256 |
unSHA512 | Bitcoin.Crypto.Hash.SHA512 |
Unspendable | Bitcoin.Script.Standard |
Unspent | |
1 (Type/Class) | Bitcoin.RPC.API |
2 (Data Constructor) | Bitcoin.RPC.API |
UnspentOutput | |
1 (Type/Class) | Bitcoin.BlockChain.Unspent, Bitcoin.BlockChain |
2 (Data Constructor) | Bitcoin.BlockChain.Unspent, Bitcoin.BlockChain |
unWIF | Bitcoin.Protocol.Key, Bitcoin.Protocol |
validateAddress | Bitcoin.RPC.API |
verifyRawSignaturePK | Bitcoin.Protocol.Signature, Bitcoin.Protocol |
verifySignatureWithHash | Bitcoin.Crypto.EC.DSA, Bitcoin.Crypto.EC |
verifyTextSignatureAddr | Bitcoin.Protocol.Signature, Bitcoin.Protocol |
verifyTextSignaturePK | Bitcoin.Protocol.Signature, Bitcoin.Protocol |
VersionByte | |
1 (Type/Class) | Bitcoin.Protocol.Base58, Bitcoin.Protocol.Address, Bitcoin.Protocol |
2 (Data Constructor) | Bitcoin.Protocol.Base58, Bitcoin.Protocol.Address, Bitcoin.Protocol |
viewMerkleTree | Bitcoin.Protocol.MerkleTree, Bitcoin.Protocol |
walletLock | Bitcoin.RPC.API |
walletPassPhrase | Bitcoin.RPC.API |
walletPassPhraseChange | Bitcoin.RPC.API |
warn | Bitcoin.BlockChain.Parser |
WIF | |
1 (Type/Class) | Bitcoin.Protocol.Key, Bitcoin.Protocol |
2 (Data Constructor) | Bitcoin.Protocol.Key, Bitcoin.Protocol |
withECProj | Bitcoin.Crypto.EC.Projective, Bitcoin.Crypto.EC |
withNewECProj | Bitcoin.Crypto.EC.Projective, Bitcoin.Crypto.EC |
withWord256 | Bitcoin.Crypto.Word256 |
Word256 | Bitcoin.Crypto.Word256 |
word256Decimal | Bitcoin.Crypto.Word256 |
word256Hex | Bitcoin.Crypto.Word256 |
word256ToByteStringBE | Bitcoin.Crypto.Word256 |
word256ToByteStringLE | Bitcoin.Crypto.Word256 |
word256ToWord8ListLE | Bitcoin.Crypto.Word256 |
word8_to_char | Bitcoin.Misc.OctetStream, Bitcoin.Misc |
zeroHash160 | Bitcoin.Protocol.Hash, Bitcoin.Protocol |
zeroHash256 | Bitcoin.Protocol.Hash, Bitcoin.Protocol |
Zipper | |
1 (Type/Class) | Bitcoin.Misc.Zipper, Bitcoin.Misc |
2 (Data Constructor) | Bitcoin.Misc.Zipper, Bitcoin.Misc |
zipperFromList | Bitcoin.Misc.Zipper, Bitcoin.Misc |
zipperToList | Bitcoin.Misc.Zipper, Bitcoin.Misc |
zipperView | Bitcoin.Misc.Zipper, Bitcoin.Misc |
zipWithFst | Bitcoin.Misc.Bifunctor, Bitcoin.Misc |
zipWithSnd | Bitcoin.Misc.Bifunctor, Bitcoin.Misc |
_altStack | Bitcoin.Script.Run |
_anyOneCanPay | Bitcoin.Protocol.Signature, Bitcoin.Protocol |
_backwardMap | Bitcoin.Misc.BiMap |
_bliConfirmations | Bitcoin.RPC.API |
_bliDifficulty | Bitcoin.RPC.API |
_bliDifficultyBits | Bitcoin.RPC.API |
_bliHash | Bitcoin.RPC.API |
_bliHeight | Bitcoin.RPC.API |
_bliMerkleRoot | Bitcoin.RPC.API |
_bliNextHash | Bitcoin.RPC.API |
_bliNonce | Bitcoin.RPC.API |
_bliPrevHash | Bitcoin.RPC.API |
_bliSize | Bitcoin.RPC.API |
_bliTime | Bitcoin.RPC.API |
_bliTxHashes | Bitcoin.RPC.API |
_bliVersion | Bitcoin.RPC.API |
_blkBlockHash | Bitcoin.BlockChain.Base, Bitcoin.Protocol, Bitcoin.BlockChain |
_blkBlockVersion | Bitcoin.BlockChain.Base, Bitcoin.Protocol, Bitcoin.BlockChain |
_blkDifficulty | Bitcoin.BlockChain.Base, Bitcoin.Protocol, Bitcoin.BlockChain |
_blkMap | Bitcoin.BlockChain.Cache, Bitcoin.BlockChain |
_blkMerkleRoot | Bitcoin.BlockChain.Base, Bitcoin.Protocol, Bitcoin.BlockChain |
_blkNonce | Bitcoin.BlockChain.Base, Bitcoin.Protocol, Bitcoin.BlockChain |
_blkPrevBlock | Bitcoin.BlockChain.Base, Bitcoin.Protocol, Bitcoin.BlockChain |
_blkTimeStamp | Bitcoin.BlockChain.Base, Bitcoin.Protocol, Bitcoin.BlockChain |
_blockFile | Bitcoin.BlockChain.Load, Bitcoin.BlockChain |
_blockFilePos | Bitcoin.BlockChain.Load, Bitcoin.BlockChain |
_blockHeader | Bitcoin.BlockChain.Base, Bitcoin.Protocol, Bitcoin.BlockChain |
_blockTxs | Bitcoin.BlockChain.Base, Bitcoin.Protocol, Bitcoin.BlockChain |
_chainHeader | Bitcoin.BlockChain.Chain, Bitcoin.BlockChain |
_chainHeight | Bitcoin.BlockChain.Chain, Bitcoin.BlockChain |
_chainLocation | Bitcoin.BlockChain.Chain, Bitcoin.BlockChain |
_chainPrev | Bitcoin.BlockChain.Chain, Bitcoin.BlockChain |
_chainTotalDiff | Bitcoin.BlockChain.Chain, Bitcoin.BlockChain |
_cliClientVersion | Bitcoin.RPC.API |
_cliCurrentDifficulty | Bitcoin.RPC.API |
_cliKeyPoolOldest | Bitcoin.RPC.API |
_cliKeyPoolSize | Bitcoin.RPC.API |
_cliNoConnections | Bitcoin.RPC.API |
_cliNumberOfBlocks | Bitcoin.RPC.API |
_cliOnTestnet | Bitcoin.RPC.API |
_cliPayTxFee | Bitcoin.RPC.API |
_cliProtocolVersion | Bitcoin.RPC.API |
_cliProxy | Bitcoin.RPC.API |
_cliTimeOffset | Bitcoin.RPC.API |
_cliTotalBalance | Bitcoin.RPC.API |
_cliWalletVersion | Bitcoin.RPC.API |
_curTxInIdx | Bitcoin.Script.Run |
_elseBranch | Bitcoin.Script.Run |
_elseExists | Bitcoin.Script.Run |
_elsePart | Bitcoin.Script.Run |
_extSigHash | Bitcoin.Protocol.Signature, Bitcoin.Protocol |
_extSignature | Bitcoin.Protocol.Signature, Bitcoin.Protocol |
_forwardMap | Bitcoin.Misc.BiMap |
_ifBranch | Bitcoin.Script.Run |
_ifType | Bitcoin.Script.Run |
_locMap | Bitcoin.BlockChain.Cache, Bitcoin.BlockChain |
_mainStack | Bitcoin.Script.Run |
_newTx | Bitcoin.Script.Run |
_opcodeStream | Bitcoin.Script.Run |
_outAddress | Bitcoin.Protocol.Tx |
_outAmount | Bitcoin.Protocol.Tx |
_prevOutIndex | Bitcoin.Protocol.Tx |
_prevOutPrivKey | Bitcoin.Protocol.Tx |
_prevTx | Bitcoin.Protocol.Tx |
_rcvAccount | Bitcoin.RPC.API |
_rcvAddress | Bitcoin.RPC.API |
_rcvAmount | Bitcoin.RPC.API |
_rcvConfirmations | Bitcoin.RPC.API |
_scriptPubKeyAddresses | Bitcoin.RPC.API |
_scriptPubKeyAsm | Bitcoin.RPC.API |
_scriptPubKeyHex | Bitcoin.RPC.API |
_scriptPubKeyReqSigs | Bitcoin.RPC.API |
_scriptPubKeyType | Bitcoin.RPC.API |
_scriptSigAsm | Bitcoin.RPC.API |
_scriptSigHex | Bitcoin.RPC.API |
_sigHashType | Bitcoin.Protocol.Signature, Bitcoin.Protocol |
_signatureR | Bitcoin.Crypto.EC.DSA, Bitcoin.Crypto.EC, Bitcoin.Protocol.Signature, Bitcoin.Protocol |
_signatureS | Bitcoin.Crypto.EC.DSA, Bitcoin.Crypto.EC, Bitcoin.Protocol.Signature, Bitcoin.Protocol |
_streamContext | Bitcoin.Script.Run |
_streamZipper | Bitcoin.Script.Run |
_tableBlock | Bitcoin.BlockChain.Chain, Bitcoin.BlockChain |
_tableHeight | Bitcoin.BlockChain.Chain, Bitcoin.BlockChain |
_tableLongest | Bitcoin.BlockChain.Chain, Bitcoin.BlockChain |
_tableNext | Bitcoin.BlockChain.Chain, Bitcoin.BlockChain |
_tablePrev | Bitcoin.BlockChain.Chain, Bitcoin.BlockChain |
_thenPart | Bitcoin.Script.Run |
_txdAccount | Bitcoin.RPC.API |
_txdAddress | Bitcoin.RPC.API |
_txdAmount | Bitcoin.RPC.API |
_txdCategory | Bitcoin.RPC.API |
_txdFee | Bitcoin.RPC.API |
_txeBlockHash | Bitcoin.RPC.API |
_txeBlockTime | Bitcoin.RPC.API |
_txeConfirmations | Bitcoin.RPC.API |
_txeHex | Bitcoin.RPC.API |
_txeTime | Bitcoin.RPC.API |
_txeTxVerbose | Bitcoin.RPC.API |
_txHash | Bitcoin.BlockChain.Tx, Bitcoin.BlockChain.Base, Bitcoin.Protocol, Bitcoin.BlockChain |
_txiAmount | Bitcoin.RPC.API |
_txiConfirmations | Bitcoin.RPC.API |
_txiDetails | Bitcoin.RPC.API |
_txiId | Bitcoin.RPC.API |
_txInPrevOutHash | Bitcoin.BlockChain.Tx, Bitcoin.BlockChain.Base, Bitcoin.Protocol, Bitcoin.BlockChain |
_txInPrevOutIdx | Bitcoin.BlockChain.Tx, Bitcoin.BlockChain.Base, Bitcoin.Protocol, Bitcoin.BlockChain |
_txInputs | Bitcoin.BlockChain.Tx, Bitcoin.BlockChain.Base, Bitcoin.Protocol, Bitcoin.BlockChain |
_txInScript | Bitcoin.BlockChain.Tx, Bitcoin.BlockChain.Base, Bitcoin.Protocol, Bitcoin.BlockChain |
_txInSeqNo | Bitcoin.BlockChain.Tx, Bitcoin.BlockChain.Base, Bitcoin.Protocol, Bitcoin.BlockChain |
_txiTime | Bitcoin.RPC.API |
_txLockTime | Bitcoin.BlockChain.Tx, Bitcoin.BlockChain.Base, Bitcoin.Protocol, Bitcoin.BlockChain |
_txOutputs | Bitcoin.BlockChain.Tx, Bitcoin.BlockChain.Base, Bitcoin.Protocol, Bitcoin.BlockChain |
_txOutScript | Bitcoin.BlockChain.Tx, Bitcoin.BlockChain.Base, Bitcoin.Protocol, Bitcoin.BlockChain |
_txOutValue | Bitcoin.BlockChain.Tx, Bitcoin.BlockChain.Base, Bitcoin.Protocol, Bitcoin.BlockChain |
_txVersion | Bitcoin.BlockChain.Tx, Bitcoin.BlockChain.Base, Bitcoin.Protocol, Bitcoin.BlockChain |
_txvLockTime | Bitcoin.RPC.API |
_txvTxId | Bitcoin.RPC.API |
_txvVersion | Bitcoin.RPC.API |
_txvVIn | Bitcoin.RPC.API |
_txvVOut | Bitcoin.RPC.API |
_unsAmount | Bitcoin.RPC.API |
_unsConfirmations | Bitcoin.RPC.API |
_unsOutput | Bitcoin.RPC.API |
_unspentTxId | Bitcoin.BlockChain.Unspent, Bitcoin.BlockChain |
_unspentTxOut | Bitcoin.BlockChain.Unspent, Bitcoin.BlockChain |
_unsScriptPubKey | Bitcoin.RPC.API |
_unsTxId | Bitcoin.RPC.API |
_vinScriptSig | Bitcoin.RPC.API |
_vinSequence | Bitcoin.RPC.API |
_vinTxId | Bitcoin.RPC.API |
_vinVOut | Bitcoin.RPC.API |
_voutN | Bitcoin.RPC.API |
_voutScriptPubKey | Bitcoin.RPC.API |
_voutValue | Bitcoin.RPC.API |