Branch: refs/heads/btcjsonv2
  Home:   https://github.com/btcsuite/btcrpcclient
  Commit: 63b9606f337dc6bdd51b099aad7356e72359588f
      
https://github.com/btcsuite/btcrpcclient/commit/63b9606f337dc6bdd51b099aad7356e72359588f
  Author: Dave Collins <[email protected]>
  Date:   2015-01-17 (Sat, 17 Jan 2015)

  Changed paths:
    M chain.go
    M doc.go
    M extensions.go
    M infrastructure.go
    M mining.go
    M net.go
    M notify.go
    M rawrequest.go
    M rawtransactions.go
    M wallet.go

  Log Message:
  -----------
  Update to make use of version 2 of btcjson.

This commit contains several changes needed to update the client to use
the upcoming version 2 of btcjson.  In addition it contains a couple of
other minor changes along the way.

While the underlying changes are quite large, the public API of this
package is still the same, so caller should generally not have to update
their code due to that.  However, the underlying btcjson package API has
changed significantly.  Since this package hides the vast majority of that
from callers, it should not afffect them very much.  However, one area in
particular to watch out for is that the old btcjson.Error is now
btcjson.RPCError, so any callers doing any type assertions there will need
to update.

The following is a summary of the changes:

- The underlying btcjson significantly changed how commands work, so the
  internals of this package have been reworked to be based off of requests
  instead of the now non-existant btcjson.Cmd interface
- Update all call sites of btcjson.New<Foo>Cmd since they can no longer
  error or take varargs
- The ids for each request are part of the request now instead of the
  command to match the new btcjson model and are strict uint64s so type
  assertions are no longer needed (slightly improved efficiency)
- Remove the old temporary workaround for the getbalance command with an
  account of "*" since btcwallet has since been fixed
- Change all instances of JSONToAmount to btcutil.NewAmount since that
  function was removed in favor of btcutil.Amount
- Change all btcws invocations to btcjson since they have been combined


  Commit: db299ea6a070dbbfa9fe3c577550fa7fa229b751
      
https://github.com/btcsuite/btcrpcclient/commit/db299ea6a070dbbfa9fe3c577550fa7fa229b751
  Author: Dave Collins <[email protected]>
  Date:   2015-01-17 (Sat, 17 Jan 2015)

  Changed paths:
    M examples/bitcoincorehttp/main.go
    M infrastructure.go
    M notify.go

  Log Message:
  -----------
  Rename HttpPostMode conn param to HTTPPostMode.

This rename is to make golint happy.


  Commit: 0a78c7706aaac0c9f2d1b73ed074c44c172301e6
      
https://github.com/btcsuite/btcrpcclient/commit/0a78c7706aaac0c9f2d1b73ed074c44c172301e6
  Author: Dave Collins <[email protected]>
  Date:   2015-01-17 (Sat, 17 Jan 2015)

  Changed paths:
    M goclean.sh

  Log Message:
  -----------
  Add golint to TravisCI builds.


Compare: 
https://github.com/btcsuite/btcrpcclient/compare/63b9606f337d^...0a78c7706aaa

Reply via email to