Try to match bitcoind sendrawtransaction RPC errors.

This commit is contained in:
Josh Rickmar 2013-11-07 10:34:55 -05:00
parent c1a1e6b6b2
commit b97a2145d8
2 changed files with 7 additions and 7 deletions

View file

@ -751,7 +751,7 @@ func handleSendRawTransaction(s *rpcServer, cmd btcjson.Cmd, walletNotification
if err != nil {
err := btcjson.Error{
Code: btcjson.ErrDeserialization.Code,
Message: "Unable to deserialize raw tx",
Message: "TX decode failed",
}
return nil, err
}
@ -769,13 +769,13 @@ func handleSendRawTransaction(s *rpcServer, cmd btcjson.Cmd, walletNotification
} else {
log.Errorf("RPCS: Failed to process transaction %v: %v",
tx.Sha(), err)
}
err = btcjson.Error{
Code: btcjson.ErrDeserialization.Code,
Message: "Failed to process transaction",
Message: "TX rejected",
}
return nil, err
}
}
// If called from websocket code, add a mined tx hashes
// request.