Name: network-bitcoin
Version: 1.0.1
Synopsis: An interface to bitcoind.
Description:
This can be used to send Bitcoins, query balances, etc. It
requires the Bitcoin daemon to be running and accessible via
HTTP.
.
> import Network.Bitcoin
>
> main = do
> balance <- getBalance auth
> putStrLn $ show balance ++ " BTC"
> where
> auth = Auth "http://127.0.0.1:8332" "user" "password"
.
To learn more about Bitcoin, see <http://www.bitcoin.org>.
.
Changes in v1.0
.
- Total overhaul of the library, with almost the complete bitcoin RPC API
covered.
.
- Dependencies upgraded, and library modernized.
.
Changes in v0.1.5
.
- Correct aeson dependency
.
Changes in v0.1.4
.
- More accurate conversion of Bitcoin amounts from floating point
License: BSD3
License-file: LICENSE
Author: Michael Hendricks <michael@ndrix.org>
Clark Gaebel <cgaebel@uwaterloo.ca>
Maintainer: Clark Gaebel <cgaebel@uwaterloo.ca>
Stability: experimental
Homepage: http://github.com/wowus/network-bitcoin
Bug-reports: http://github.com/wowus/network-bitcoin/issues
Copyright: 2012 Michael Hendricks <michael@ndrix.org>
2012 Clark Gaebel <cgaebel@uwaterloo.ca>
Stability: experimental
Homepage: http://github.com/mndrix/network-bitcoin
Bug-reports: http://github.com/mndrix/network-bitcoin/issues
Category: Network
Build-type: Simple
Cabal-version: >=1.8
tested-with: GHC ==7.4.1, GHC ==7.6.1
Library
hs-source-dirs: src
ghc-options: -Wall
-- Modules exported by the library.
Exposed-modules:
Network.Bitcoin
Network.Bitcoin.BlockChain
Network.Bitcoin.Dump
Network.Bitcoin.Internal
Network.Bitcoin.Mining
Network.Bitcoin.Net
Network.Bitcoin.RawTransaction
Network.Bitcoin.Types
Network.Bitcoin.Wallet
-- Packages needed in order to build this package.
Build-depends:
aeson == 0.6.*,
bytestring >= 0.10,
attoparsec == 0.10.*,
unordered-containers >= 0.2,
HTTP >= 4000,
network >= 2.3,
text >= 0.11,
vector >= 0.10,
base == 4.*
Source-repository head
type: git
location: git://github.com/mndrix/network-bitcoin.git