Skip to content

Commit 4b39571

Browse files
authored
Merge pull request #82 from boecklim/fix/rm_build_merkle_tree_err
remove unused returned error
2 parents c3f817f + b916284 commit 4b39571

File tree

3 files changed

+9
-16
lines changed

3 files changed

+9
-16
lines changed

bump_test.go

+5-10
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,7 @@ func TestNewBUMPFromMerkleTreeWithOnlyOneTxid(t *testing.T) {
5050
hash, err := chainhash.NewHashFromStr(txidSmallBlock)
5151
require.NoError(t, err)
5252
chainHashBlock = append(chainHashBlock, hash)
53-
merkles, err := BuildMerkleTreeStoreChainHash(chainHashBlock)
54-
require.NoError(t, err)
53+
merkles := BuildMerkleTreeStoreChainHash(chainHashBlock)
5554
bump, err := NewBUMPFromMerkleTreeAndIndex(fakeMadeUpNum, merkles, uint64(0))
5655
require.NoError(t, err)
5756
root, err := bump.CalculateRootGivenTxid(txidSmallBlock)
@@ -66,8 +65,7 @@ func TestNewBUMPFromMerkleTree(t *testing.T) {
6665
require.NoError(t, err)
6766
chainHashBlock = append(chainHashBlock, hash)
6867
}
69-
merkles, err := BuildMerkleTreeStoreChainHash(chainHashBlock)
70-
require.NoError(t, err)
68+
merkles := BuildMerkleTreeStoreChainHash(chainHashBlock)
7169
for txIndex, txid := range blockTxExample {
7270
bump, err := NewBUMPFromMerkleTreeAndIndex(fakeMadeUpNum, merkles, uint64(txIndex))
7371
require.NoError(t, err)
@@ -108,8 +106,7 @@ func TestTestnetCalculateRootGivenTxid(t *testing.T) {
108106
require.NoError(t, err)
109107
chainHashBlock = append(chainHashBlock, hash)
110108
}
111-
merkles, err := BuildMerkleTreeStoreChainHash(chainHashBlock)
112-
require.NoError(t, err)
109+
merkles := BuildMerkleTreeStoreChainHash(chainHashBlock)
113110
for txIndex, txid := range testnetBlockExample {
114111
bump, err := NewBUMPFromMerkleTreeAndIndex(1575794, merkles, uint64(txIndex))
115112
require.NoError(t, err)
@@ -161,8 +158,7 @@ func TestTxids(t *testing.T) {
161158
require.NoError(t, err)
162159
chainHashBlock = append(chainHashBlock, hash)
163160
}
164-
merkles, err := BuildMerkleTreeStoreChainHash(chainHashBlock)
165-
require.NoError(t, err)
161+
merkles := BuildMerkleTreeStoreChainHash(chainHashBlock)
166162

167163
bump, err := NewBUMPFromMerkleTreeAndIndex(1575794, merkles, uint64(0))
168164
require.NoError(t, err)
@@ -177,8 +173,7 @@ func TestOnlySpecifiedPathsStored(t *testing.T) {
177173
require.NoError(t, err)
178174
chainHashBlock = append(chainHashBlock, hash)
179175
}
180-
merkles, err := BuildMerkleTreeStoreChainHash(chainHashBlock)
181-
require.NoError(t, err)
176+
merkles := BuildMerkleTreeStoreChainHash(chainHashBlock)
182177

183178
for idx := range blockTxExample {
184179
bump, err := NewBUMPFromMerkleTreeAndIndex(1575794, merkles, uint64(idx))

merkleroot.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ func BuildMerkleTreeStore(txids []string) ([]string, error) {
130130
}
131131

132132
// BuildMerkleTreeStoreChainHash has the same functionality as BuildMerkleTreeStore but uses chainhash as a type to avoid string conversions.
133-
func BuildMerkleTreeStoreChainHash(txids []*chainhash.Hash) ([]*chainhash.Hash, error) {
133+
func BuildMerkleTreeStoreChainHash(txids []*chainhash.Hash) []*chainhash.Hash {
134134
// // Calculate how many entries are re?n array of that size.
135135
nextPoT := nextPowerOfTwo(len(txids))
136136
arraySize := nextPoT*2 - 1
@@ -161,7 +161,7 @@ func BuildMerkleTreeStoreChainHash(txids []*chainhash.Hash) ([]*chainhash.Hash,
161161
offset++
162162
}
163163

164-
return merkles, nil
164+
return merkles
165165
}
166166

167167
// nextPowerOfTwo returns the next highest power of two from a given number if

merkleroot_test.go

+2-4
Original file line numberDiff line numberDiff line change
@@ -75,8 +75,7 @@ func TestBuildMerkleTreeStoreChainHash(t *testing.T) {
7575
transactionHashes[i], _ = chainhash.NewHashFromStr(txid)
7676
}
7777

78-
merkleTreeChainStore, err := bc.BuildMerkleTreeStoreChainHash(transactionHashes)
79-
require.NoError(t, err)
78+
merkleTreeChainStore := bc.BuildMerkleTreeStoreChainHash(transactionHashes)
8079

8180
actual := merkleTreeChainStore[len(merkleTreeChainStore)-1].String()
8281

@@ -114,8 +113,7 @@ func TestBuildMerkleTreeStoreChainHashDifferentSizes(t *testing.T) {
114113
transactionHashes[idx] = h
115114
}
116115

117-
merkleTreeChainStore, err := bc.BuildMerkleTreeStoreChainHash(transactionHashes)
118-
require.NoError(t, err)
116+
merkleTreeChainStore := bc.BuildMerkleTreeStoreChainHash(transactionHashes)
119117

120118
actual := merkleTreeChainStore[len(merkleTreeChainStore)-1].String()
121119

0 commit comments

Comments
 (0)