| 
									
										
										
										
											2015-01-08 11:47:04 +01:00
										 |  |  | package trie | 
					
						
							| 
									
										
										
										
											2014-11-18 12:02:13 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | type ValueNode struct { | 
					
						
							|  |  |  | 	trie *Trie | 
					
						
							|  |  |  | 	data []byte | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | func (self *ValueNode) Value() Node          { return self } // Best not to call :-) | 
					
						
							|  |  |  | func (self *ValueNode) Val() []byte          { return self.data } | 
					
						
							|  |  |  | func (self *ValueNode) Dirty() bool          { return true } | 
					
						
							| 
									
										
										
										
											2014-11-19 16:21:28 +01:00
										 |  |  | func (self *ValueNode) Copy() Node           { return &ValueNode{self.trie, self.data} } | 
					
						
							| 
									
										
										
										
											2014-11-18 12:02:13 +01:00
										 |  |  | func (self *ValueNode) RlpData() interface{} { return self.data } | 
					
						
							|  |  |  | func (self *ValueNode) Hash() interface{}    { return self.data } |