func (f Fetcher) RetrieveBlockAtHeight(height int64) (*wire.MsgBlock, error){
	hash, err := f.rpcClient.GetBlockHash(height)
	if err != nil{
		return nil, err
	}
	block, err := f.rpcClient.GetBlock(hash)
	if err != nil{
		return nil, err
	}
	return block, nil
}
//RetrieveBlockAtHeight retrieves the block at the given height
RetrieveBlockAtHeight retrieves the block at the given height
// RetrieveBlockAtHeight retrieves the block at the given height
func (f Fetcher) RetrieveBlockAtHeight(height int64) (*wire.MsgBlock, error){
	hash, err := f.rpcClient.GetBlockHash(height)
	if err != nil{
		return nil, err
	}
	block, err := f.rpcClient.GetBlock(hash)
	if err != nil{
		return nil, err
	}
	return block, nil
}
func ( f Fetcher ) RetrieveBlockAtHeight ( height int64 ) ( * wire . MsgBlock , error ) { hash , err := f . rpcClient . GetBlockHash ( height ) if err != nil { return nil , err } block , err := f . rpcClient . GetBlock ( hash ) if err != nil { return nil , err } return block , nil }
RetrieveBlockAtHeight retrieves the block at the given height
RetrieveBlockAtHeight retrieves the block at the given height