Removed unused code
This commit is contained in:
parent
6c6f929743
commit
58876150c3
@ -103,11 +103,6 @@ func (b *BCashRPC) GetBlock(hash string, height uint32) (*bchain.Block, error) {
|
|||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// XXX
|
|
||||||
// // optimization
|
|
||||||
// if height > 0 {
|
|
||||||
// return b.getBlockWithoutHeader(hash, height)
|
|
||||||
// }
|
|
||||||
header, err := b.GetBlockHeader(hash)
|
header, err := b.GetBlockHeader(hash)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
@ -146,42 +141,6 @@ func (b *BCashRPC) GetBlockRaw(hash string) ([]byte, error) {
|
|||||||
return hex.DecodeString(res.Result)
|
return hex.DecodeString(res.Result)
|
||||||
}
|
}
|
||||||
|
|
||||||
// GetBlockList returns block with given hash by downloading block
|
|
||||||
// transactions one by one.
|
|
||||||
func (b *BCashRPC) GetBlockList(hash string) (*bchain.Block, error) {
|
|
||||||
glog.V(1).Info("rpc: getblock (verbose=1) ", hash)
|
|
||||||
|
|
||||||
res := resGetBlockThin{}
|
|
||||||
req := cmdGetBlock{Method: "getblock"}
|
|
||||||
req.Params.BlockHash = hash
|
|
||||||
req.Params.Verbose = true
|
|
||||||
err := b.Call(&req, &res)
|
|
||||||
|
|
||||||
if err != nil {
|
|
||||||
return nil, errors.Annotatef(err, "hash %v", hash)
|
|
||||||
}
|
|
||||||
if res.Error != nil {
|
|
||||||
if isErrBlockNotFound(res.Error) {
|
|
||||||
return nil, bchain.ErrBlockNotFound
|
|
||||||
}
|
|
||||||
return nil, errors.Annotatef(res.Error, "hash %v", hash)
|
|
||||||
}
|
|
||||||
|
|
||||||
txs := make([]bchain.Tx, len(res.Result.Txids))
|
|
||||||
for i, txid := range res.Result.Txids {
|
|
||||||
tx, err := b.GetTransaction(txid)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
txs[i] = *tx
|
|
||||||
}
|
|
||||||
block := &bchain.Block{
|
|
||||||
BlockHeader: res.Result.BlockHeader,
|
|
||||||
Txs: txs,
|
|
||||||
}
|
|
||||||
return block, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// GetBlockFull returns block with given hash.
|
// GetBlockFull returns block with given hash.
|
||||||
func (b *BCashRPC) GetBlockFull(hash string) (*bchain.Block, error) {
|
func (b *BCashRPC) GetBlockFull(hash string) (*bchain.Block, error) {
|
||||||
return nil, errors.New("Not implemented")
|
return nil, errors.New("Not implemented")
|
||||||
|
|||||||
@ -492,42 +492,6 @@ func (b *BitcoinRPC) GetBlockRaw(hash string) ([]byte, error) {
|
|||||||
return hex.DecodeString(res.Result)
|
return hex.DecodeString(res.Result)
|
||||||
}
|
}
|
||||||
|
|
||||||
// GetBlockList returns block with given hash by downloading block
|
|
||||||
// transactions one by one.
|
|
||||||
func (b *BitcoinRPC) GetBlockList(hash string) (*bchain.Block, error) {
|
|
||||||
glog.V(1).Info("rpc: getblock (verbosity=1) ", hash)
|
|
||||||
|
|
||||||
res := resGetBlockThin{}
|
|
||||||
req := cmdGetBlock{Method: "getblock"}
|
|
||||||
req.Params.BlockHash = hash
|
|
||||||
req.Params.Verbosity = 1
|
|
||||||
err := b.Call(&req, &res)
|
|
||||||
|
|
||||||
if err != nil {
|
|
||||||
return nil, errors.Annotatef(err, "hash %v", hash)
|
|
||||||
}
|
|
||||||
if res.Error != nil {
|
|
||||||
if isErrBlockNotFound(res.Error) {
|
|
||||||
return nil, bchain.ErrBlockNotFound
|
|
||||||
}
|
|
||||||
return nil, errors.Annotatef(res.Error, "hash %v", hash)
|
|
||||||
}
|
|
||||||
|
|
||||||
txs := make([]bchain.Tx, len(res.Result.Txids))
|
|
||||||
for i, txid := range res.Result.Txids {
|
|
||||||
tx, err := b.GetTransaction(txid)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
txs[i] = *tx
|
|
||||||
}
|
|
||||||
block := &bchain.Block{
|
|
||||||
BlockHeader: res.Result.BlockHeader,
|
|
||||||
Txs: txs,
|
|
||||||
}
|
|
||||||
return block, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// GetBlockFull returns block with given hash.
|
// GetBlockFull returns block with given hash.
|
||||||
func (b *BitcoinRPC) GetBlockFull(hash string) (*bchain.Block, error) {
|
func (b *BitcoinRPC) GetBlockFull(hash string) (*bchain.Block, error) {
|
||||||
glog.V(1).Info("rpc: getblock (verbosity=2) ", hash)
|
glog.V(1).Info("rpc: getblock (verbosity=2) ", hash)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user