Network.Bitcoin

Common Types

type Client

getClient

data BitcoinException

type HexString

type TransactionID

data Satoshi

type BTC

type Account

type Address

data ScriptSig

Block Chain Operations

getBlockCount

getDifficulty

setTransactionFee

getRawMemoryPool

type BlockHash

getBlockHash

data Block

getBlock

data OutputSetInfo

getOutputSetInfo

data OutputInfo

getOutputInfo

Private Key Operations

importPrivateKey

dumpPrivateKey

Mining Operations

getGenerate

setGenerate

getHashesPerSec

data MiningInfo

getMiningInfo

data HashData

getWork

solveBlock

data Transaction

data CoinBaseAux

data BlockTemplate

getBlockTemplate

submitBlock

Network Operations

getConnectionCount

data PeerInfo

getPeerInfo

Raw Transaction Operations

type RawTransaction

getRawTransaction

data TxIn

data TxnOutputType

data ScriptPubKey

data TxOut

data BlockInfo

data RawTransactionInfo

getRawTransactionInfo

data UnspentTransaction

listUnspent

createRawTransaction

data DecodedRawTransaction

decodeRawTransaction

data WhoCanPay

data RawSignedTransaction

signRawTransaction

sendRawTransaction

Wallet Operations

data BitcoindInfo

getBitcoindInfo

getNewAddress

getAccountAddress

getAccount

setAccount

getAddressesByAccount

sendToAddress

data AddressInfo

listAddressGroupings

type Signature

signMessage

verifyMessage

getReceivedByAddress

getReceivedByAddress'

getReceivedByAccount

getReceivedByAccount'

getBalance

getBalance'

getBalance''

moveBitcoins

sendFromAccount

sendMany

data ReceivedByAddress

listReceivedByAddress

listReceivedByAddress'

data ReceivedByAccount

listReceivedByAccount

listReceivedByAccount'

listTransactions

listTransactions'

listAccounts

data SinceBlock

data SimpleTransaction

data TransactionCategory

listSinceBlock

listSinceBlock'

data DetailedTransaction

data DetailedTransactionDetails

getTransaction

backupWallet

keyPoolRefill

unlockWallet

lockWallet

changePassword

encryptWallet

isAddressValid