Update btcd for btcdb API change.

Rearrange code to pull out last tx as was previously expected.
This commit is contained in:
Dale Rahn 2013-10-03 16:42:38 -04:00
parent 6ff9d152ca
commit a10da1ed6c

View file

@ -370,7 +370,7 @@ func jsonRPCRead(w http.ResponseWriter, r *http.Request, s *rpcServer) {
} else { } else {
txSha, _ := btcwire.NewShaHashFromStr(tx) txSha, _ := btcwire.NewShaHashFromStr(tx)
var txS *btcwire.MsgTx var txS *btcwire.MsgTx
txS, _, blksha, err := s.server.db.FetchTxBySha(txSha) txList, err := s.server.db.FetchTxBySha(txSha)
if err != nil { if err != nil {
log.Errorf("[RPCS] Error fetching tx: %v", err) log.Errorf("[RPCS] Error fetching tx: %v", err)
jsonError := btcjson.Error{ jsonError := btcjson.Error{
@ -386,6 +386,10 @@ func jsonRPCRead(w http.ResponseWriter, r *http.Request, s *rpcServer) {
log.Tracef("[RPCS] reply: %v", rawReply) log.Tracef("[RPCS] reply: %v", rawReply)
break break
} }
lastTx := len(txList) - 1
txS = txList[lastTx].Tx
blksha := txList[lastTx].BlkSha
blk, err := s.server.db.FetchBlockBySha(blksha) blk, err := s.server.db.FetchBlockBySha(blksha)
if err != nil { if err != nil {
log.Errorf("[RPCS] Error fetching sha: %v", err) log.Errorf("[RPCS] Error fetching sha: %v", err)