Network.EasyBitcoin

Usage Example:

Addresses:

data Address net

class Addressable add

isPay2SH

isPay2PKH

addressFromUncompressed

Keys:

data Key visibility net

data Visibility

derive

derivePublic

deriveHardened

deriveRoot

showAsCompressedSingletonKey

showAsUncompressedSingletonKey

serializeCompressedSingleton

serializeUncompressedSingleton

(===)

Transactions:

data Outpoint

data Txid

txid

data Tx net

transaction

unsignedTransaction

txOutputs

txInputs

Escrows and Signatures:

data RedeemScript net

data ScriptSig

data SigHash

data TxSignature

sigHashType

signTxAt

scriptSig

escrowSignatures

escrowSignaturesFor

simpleSignature

checkInput

checkSignatureAt

createSignature

createSignatureAs

data BTC a

btc

mBTC

satoshis

asBtc

asMbtc

asSatoshis

showAsBtc

showAsMbtc

showAsSatoshis

Network Parameters:

data ProdNet

data TestNet

class BlockNetwork net

data Params net