diff --git a/network-bitcoin.cabal b/network-bitcoin.cabal
--- a/network-bitcoin.cabal
+++ b/network-bitcoin.cabal
@@ -1,5 +1,5 @@
 Name:                network-bitcoin
-Version:             1.0.2
+Version:             1.1.0
 Synopsis:            An interface to bitcoind.
 Description:
     This can be used to send Bitcoins, query balances, etc.  It
@@ -15,21 +15,6 @@
     >    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>
@@ -40,19 +25,18 @@
 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
+Stability:           experimental
+Homepage:            http://github.com/mndrix/network-bitcoin
+Bug-reports:         http://github.com/wowus/network-bitcoin/issues
 Category:            Network
 Build-type:          Simple
 Cabal-version:       >=1.8
-tested-with: GHC ==7.4.1, GHC ==7.6.1
+tested-with:         GHC ==7.4.1, GHC ==7.6.2
 
 Library
   hs-source-dirs: src
   ghc-options: -Wall
 
-  -- Modules exported by the library.
   Exposed-modules:
     Network.Bitcoin
     Network.Bitcoin.BlockChain
@@ -64,10 +48,9 @@
     Network.Bitcoin.Types
     Network.Bitcoin.Wallet
   
-  -- Packages needed in order to build this package.
   Build-depends:       
     aeson >= 0.6.1,
-    bytestring >= 0.10,
+    bytestring >= 0.9,
     HTTP >= 4000,
     network >= 2.3,
     text >= 0.11,
@@ -76,4 +59,4 @@
   
 Source-repository head
     type: git
-    location: git://github.com/mndrix/network-bitcoin.git
+    location: git://github.com/wowus/network-bitcoin.git
diff --git a/src/Network/Bitcoin/Mining.hs b/src/Network/Bitcoin/Mining.hs
--- a/src/Network/Bitcoin/Mining.hs
+++ b/src/Network/Bitcoin/Mining.hs
@@ -107,13 +107,20 @@
     HashData { blockData :: HexString
              -- | Little-endian hash target, formatted as a hexadecimal string.
              , hdTarget :: HexString
+             , hash1 :: HexString
+             , midstate :: HexString
              }
     deriving ( Show, Read, Ord, Eq )
 
 instance FromJSON HashData where
     parseJSON (Object o) = HashData <$> o .: "data"
                                     <*> o .: "target"
+                                    <*> o .: "hash1"
+                                    <*> o .: "midstate"
     parseJSON _ = mzero
+
+instance ToJSON HashData where
+    toJSON (HashData dat tar has mid) = object ["data" .= dat, "target" .= tar, "hash1" .= has, "midstate" .= mid]
 
 -- | Returns formatted hash data to work on.
 getWork :: Auth -> IO HashData
diff --git a/src/Network/Bitcoin/Wallet.hs b/src/Network/Bitcoin/Wallet.hs
--- a/src/Network/Bitcoin/Wallet.hs
+++ b/src/Network/Bitcoin/Wallet.hs
@@ -146,7 +146,7 @@
 
 -- | Returns the list of addresses for the given address.
 getAddressesByAccount :: Auth -> Account -> IO (Vector Address)
-getAddressesByAccount auth acc = callApi auth "getAddressesByAccount" [ tj acc ]
+getAddressesByAccount auth acc = callApi auth "getaddressesbyaccount" [ tj acc ]
 
 -- | Sends some bitcoins to an address.
 sendToAddress :: Auth
