From db4aaedcbdb409e17ea3de161e7b24a80ba0a58c Mon Sep 17 00:00:00 2001 From: obscuren Date: Thu, 8 Jan 2015 11:47:04 +0100 Subject: Moved ptrie => trie. Removed old trie --- ptrie/shortnode.go | 31 ------------------------------- 1 file changed, 31 deletions(-) delete mode 100644 ptrie/shortnode.go (limited to 'ptrie/shortnode.go') diff --git a/ptrie/shortnode.go b/ptrie/shortnode.go deleted file mode 100644 index 73ff2914b..000000000 --- a/ptrie/shortnode.go +++ /dev/null @@ -1,31 +0,0 @@ -package ptrie - -import "github.com/ethereum/go-ethereum/trie" - -type ShortNode struct { - trie *Trie - key []byte - value Node -} - -func NewShortNode(t *Trie, key []byte, value Node) *ShortNode { - return &ShortNode{t, []byte(trie.CompactEncode(key)), value} -} -func (self *ShortNode) Value() Node { - self.value = self.trie.trans(self.value) - - return self.value -} -func (self *ShortNode) Dirty() bool { return true } -func (self *ShortNode) Copy() Node { return NewShortNode(self.trie, self.key, self.value) } - -func (self *ShortNode) RlpData() interface{} { - return []interface{}{self.key, self.value.Hash()} -} -func (self *ShortNode) Hash() interface{} { - return self.trie.store(self) -} - -func (self *ShortNode) Key() []byte { - return trie.CompactDecode(string(self.key)) -} -- cgit v1.2.3