obscuren 11 rokov pred
rodič
commit
8cf9ed0ea5
2 zmenil súbory, kde vykonal 4 pridanie a 3 odobranie
  1. 2 1
      ptrie/trie.go
  2. 2 2
      ptrie/trie_test.go

+ 2 - 1
ptrie/trie.go

@@ -3,6 +3,7 @@ package ptrie
 import (
 	"bytes"
 	"container/list"
+	"fmt"
 	"sync"
 
 	"github.com/ethereum/go-ethereum/crypto"
@@ -198,7 +199,7 @@ func (self *Trie) get(node Node, key []byte) Node {
 	case *FullNode:
 		return self.get(node.branch(key[0]), key[1:])
 	default:
-		panic("Invalid node")
+		panic(fmt.Sprintf("%T: invalid node: %v", node, node))
 	}
 }
 

+ 2 - 2
ptrie/trie_test.go

@@ -215,13 +215,13 @@ func TestOutput(t *testing.T) {
 	for i := 0; i < 50; i++ {
 		trie.UpdateString(fmt.Sprintf("%s%d", base, i), "valueeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee")
 	}
-	trie.Hash()
 	fmt.Println("############################## FULL ################################")
 	fmt.Println(trie.root)
 
+	trie.Commit()
+	fmt.Println("############################## SMALL ################################")
 	trie2 := New(trie.roothash, trie.cache.backend)
 	trie2.GetString(base + "20")
-	fmt.Println("############################## SMALL ################################")
 	fmt.Println(trie2.root)
 }