Jeffrey Wilcke
							
						 
					 | 
					
						
						
							
						
						024d41d0c2
					 | 
					
						
						
							
							core, core/state, core/vm: remove exported account getters (#3618)
						
						
						
						
						
						
						
						Removed exported statedb object accessors, reducing the chance for nasty
bugs to creep in. It's also ugly and unnecessary to have these methods. 
						
						
					 | 
					
						2017-02-22 23:29:59 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Brian Schroeder
							
						 
					 | 
					
						
						
							
						
						296450451b
					 | 
					
						
						
							
							state: take write lock in GetNonce (#3625)
						
						
						
						
						
						
						
						We must take a write lock here because `GetNonce` calls
`StateDB.GetStateObject`, which mutates the DB's live set. 
						
						
					 | 
					
						2017-02-01 10:55:46 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Felix Lange
							
						 
					 | 
					
						
						
							
						
						a59a93f476
					 | 
					
						
						
							
							core/state: track all accounts in canon state
						
						
						
						
						
						
						
						This change introduces a global, per-state cache that keeps account data
in the canon state. Thanks to @karalabe for lots of fixes. 
						
						
					 | 
					
						2016-09-26 10:09:52 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leif Jurvetson
							
						 
					 | 
					
						
						
							
						
						b7bb2d8589
					 | 
					
						
						
							
							core: various typos
						
						
						
						
						
						
					 | 
					
						2016-03-15 11:08:18 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Felix Lange
							
						 
					 | 
					
						
						
							
						
						bfbcfbe4a9
					 | 
					
						
						
							
							all: fix license headers one more time
						
						
						
						
						
						
						
						I forgot to update one instance of "go-ethereum" in commit 3f047be5a. 
						
						
					 | 
					
						2015-07-23 18:35:11 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Felix Lange
							
						 
					 | 
					
						
						
							
						
						3f047be5aa
					 | 
					
						
						
							
							all: update license headers to distiguish GPL/LGPL
						
						
						
						
						
						
						
						All code outside of cmd/ is licensed as LGPL. The headers
now reflect this by calling the whole work "the go-ethereum library". 
						
						
					 | 
					
						2015-07-22 18:51:45 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Felix Lange
							
						 
					 | 
					
						
						
							
						
						ea54283b30
					 | 
					
						
						
							
							all: update license information
						
						
						
						
						
						
					 | 
					
						2015-07-07 14:12:44 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								obscuren
							
						 
					 | 
					
						
						
							
						
						bc6031e7bb
					 | 
					
						
						
							
							core, xeth: moved nonce management burden from xeth to txpool
						
						
						
						
						
						
					 | 
					
						2015-06-09 21:01:02 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								obscuren
							
						 
					 | 
					
						
						
							
						
						093d6d5074
					 | 
					
						
						
							
							core: removed nonce resetting from the block processor.
						
						
						
						
						
						
						
						All nonce error handling has been moved to the worker 
						
						
					 | 
					
						2015-04-21 11:27:12 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								obscuren
							
						 
					 | 
					
						
						
							
						
						8310bcda61
					 | 
					
						
						
							
							state: fixed mutex lockes
						
						
						
						
						
						
					 | 
					
						2015-04-14 12:47:54 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								obscuren
							
						 
					 | 
					
						
						
							
						
						d423305f07
					 | 
					
						
						
							
							state: fixed nonce issue in managed state
						
						
						
						
						
						
						
						Rlock => Lock when creating a new nonce 
						
						
					 | 
					
						2015-04-13 22:57:03 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								obscuren
							
						 
					 | 
					
						
						
							
						
						204ac81188
					 | 
					
						
						
							
							Moved handling of nonces to the managed state
						
						
						
						
						
						
					 | 
					
						2015-04-08 23:30:07 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								obscuren
							
						 
					 | 
					
						
						
							
						
						31b086f511
					 | 
					
						
						
							
							Added additional methods to the managed state
						
						
						
						
						
						
						
						* GetNonce Returns the canonical nonce
* SetNonce Set the managed account's nonce 
						
						
					 | 
					
						2015-04-08 13:06:56 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								obscuren
							
						 
					 | 
					
						
						
							
						
						0330077d76
					 | 
					
						
						
							
							moved state and vm to core
						
						
						
						
						
						
					 | 
					
						2015-03-23 16:59:09 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |