Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						84df487f7d 
					 
					
						
						
							
							Merge pull request  #97  from garious/rollback  
						
						... 
						
						
						
						Refactoring for rollback 
						
						
							
						
					 
					
						2018-04-02 15:41:33 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						49708e92d3 
					 
					
						
						
							
							Use last_id instead of seed  
						
						... 
						
						
						
						It doesn't really matter, but was confusing since the seed points
to an entry before the mint's deposit. 
						
						
							
						
					 
					
						2018-04-02 15:06:42 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						daadae7987 
					 
					
						
						
							
							Move replaying ledger out of accountant  
						
						
						
						
							
						
					 
					
						2018-04-02 14:51:55 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						2b788d06b7 
					 
					
						
						
							
							Move the historian up to accountant_skel  
						
						
						
						
							
						
					 
					
						2018-04-02 14:41:07 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						90cd9bd533 
					 
					
						
						
							
							Move balance check so that log_* methods are only used to add logging  
						
						
						
						
							
						
					 
					
						2018-04-02 14:14:49 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						d63506f98c 
					 
					
						
						
							
							No longer allow deposits outside the constructor  
						
						
						
						
							
						
					 
					
						2018-04-02 14:00:42 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						17de6876bb 
					 
					
						
						
							
							Add simpler accountant constructor  
						
						
						
						
							
						
					 
					
						2018-04-02 13:51:44 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						fc540395f9 
					 
					
						
						
							
							Update docs  
						
						
						
						
							
						
					 
					
						2018-04-02 11:51:56 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						da2b4962a9 
					 
					
						
						
							
							Move verify_slice() into a trait  
						
						
						
						
							
						
					 
					
						2018-04-02 11:43:38 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						3abe305a21 
					 
					
						
						
							
							Move reserve_signatures into accountant  
						
						... 
						
						
						
						Reasons Transaction signatures need to be unique:
1. guard against duplicates
2. accountant uses them as IDs to link Witness signatures to transactions via the
`pending` hash map 
						
						
							
						
					 
					
						2018-04-02 09:38:36 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						46e8c09bd8 
					 
					
						
						
							
							Revoke API access to first_id  
						
						
						
						
							
						
					 
					
						2018-04-02 09:30:10 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						e683c34a89 
					 
					
						
						
							
							Version bump  
						
						
						
						
							
 
						
					 
					
						2018-03-31 14:44:43 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						54e4f75081 
					 
					
						
						
							
							Merge pull request  #95  from jackson-sandland/source-documentation-review  
						
						... 
						
						
						
						94: source doc review 
						
						
							
						
					 
					
						2018-03-30 14:50:51 -06:00 
						 
				 
			
				
					
						
							
							
								Jackson Sandland 
							
						 
					 
					
						
						
							
						
						9f256f0929 
					 
					
						
						
							
							94 - snakecase mod names  
						
						
						
						
							
						
					 
					
						2018-03-30 13:10:27 -07:00 
						 
				 
			
				
					
						
							
							
								Jackson Sandland 
							
						 
					 
					
						
						
							
						
						ef169a6652 
					 
					
						
						
							
							94: source doc review  
						
						
						
						
							
						
					 
					
						2018-03-30 10:43:38 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						eaec25f940 
					 
					
						
						
							
							Version bump  
						
						
						
						
							
 
						
					 
					
						2018-03-29 15:05:38 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						6a87d8975c 
					 
					
						
						
							
							Merge pull request  #93  from garious/par-req-processing  
						
						... 
						
						
						
						Better benchmark, fix logging 
						
						
							
						
					 
					
						2018-03-29 14:02:40 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						b8cf5f9427 
					 
					
						
						
							
							Fix transaction logging  
						
						
						
						
							
						
					 
					
						2018-03-29 13:50:32 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						2f1e585446 
					 
					
						
						
							
							Better benchmark  
						
						... 
						
						
						
						Tolerates dropped UDP packets 
						
						
							
						
					 
					
						2018-03-29 13:41:11 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						f9309b46aa 
					 
					
						
						
							
							Merge pull request  #92  from garious/par-req-processing  
						
						... 
						
						
						
						Parallel request verification 
						
						
							
						
					 
					
						2018-03-29 13:28:21 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						22f5985f1b 
					 
					
						
						
							
							Do request verification in parallel, and then process the verified requests  
						
						
						
						
							
						
					 
					
						2018-03-29 13:18:08 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						c59c38e50e 
					 
					
						
						
							
							Refactor for batch verification  
						
						
						
						
							
						
					 
					
						2018-03-29 13:09:21 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						232e1bb8a3 
					 
					
						
						
							
							Colocate packet dependencies  
						
						
						
						
							
						
					 
					
						2018-03-29 12:55:41 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						1fbb34620c 
					 
					
						
						
							
							Fix compiler warning  
						
						
						
						
							
						
					 
					
						2018-03-29 12:54:10 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						89f5b803c9 
					 
					
						
						
							
							Merge pull request  #91  from garious/more-docs  
						
						... 
						
						
						
						Add more documentation 
						
						
							
						
					 
					
						2018-03-29 12:39:03 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						55179101cd 
					 
					
						
						
							
							Add more documentation  
						
						
						
						
							
						
					 
					
						2018-03-29 12:20:54 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						132495b1fc 
					 
					
						
						
							
							A simple consensus diagram to guide rollback/coalescing  
						
						... 
						
						
						
						Diagram for what's described in #84  for rollback support. 
						
						
							
						
					 
					
						2018-03-29 10:52:02 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						a03d7bf5cd 
					 
					
						
						
							
							Missed a couple  
						
						
						
						
							
						
					 
					
						2018-03-28 22:20:31 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						3bf225e85f 
					 
					
						
						
							
							Don't require install to run demo  
						
						
						
						
							
						
					 
					
						2018-03-28 22:18:33 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						cc2bb290c4 
					 
					
						
						
							
							Merge pull request  #89  from garious/sig-verify-bench  
						
						... 
						
						
						
						Add microbenchmark for signature verification 
						
						
							
						
					 
					
						2018-03-28 22:15:10 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						878ca8c5c5 
					 
					
						
						
							
							Add microbenchmark for signature verification  
						
						
						
						
							
						
					 
					
						2018-03-28 22:02:47 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						4bc41d81ee 
					 
					
						
						
							
							Fix compiler warning  
						
						
						
						
							
						
					 
					
						2018-03-28 21:05:21 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						f6ca176fc8 
					 
					
						
						
							
							Merge pull request  #88  from garious/revert-tcp-client  
						
						... 
						
						
						
						Revert TCP sync of ledger 
						
						
							
						
					 
					
						2018-03-28 20:28:05 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						0bec360a31 
					 
					
						
						
							
							Revert TCP sync of ledger  
						
						... 
						
						
						
						The feature was too rushed. We technically don't need it until we
implement consensus. It'll come back another day (with many more tests!) 
						
						
							
						
					 
					
						2018-03-28 20:16:15 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						04f30710c5 
					 
					
						
						
							
							Merge pull request  #87  from garious/tcp-client  
						
						... 
						
						
						
						tx confirmed/sec ---> tx processed/sec 
						
						
							
						
					 
					
						2018-03-28 17:04:36 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						98c0a2af87 
					 
					
						
						
							
							tx confirmed/sec ---> tx processed/sec  
						
						... 
						
						
						
						Before this patch, we were waiting until the full log was
sent back across the wire, parsed, and interpreted. That was giving
us a metric of "transactions confirmed per second" instead of
"transactions processed per second". Instead, we'll just send one
tiny packet back with the balance. As soon as the balance is what
we expect it to be, we end the benchmark. 
						
						
							
						
					 
					
						2018-03-28 16:51:21 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						9db42c1769 
					 
					
						
						
							
							Merge pull request  #86  from garious/tcp-client  
						
						... 
						
						
						
						Fix up client demo 
						
						
							
						
					 
					
						2018-03-28 14:57:09 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						849bced602 
					 
					
						
						
							
							Fix up client demo  
						
						
						
						
							
						
					 
					
						2018-03-28 14:40:58 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						27f29019ef 
					 
					
						
						
							
							Merge pull request  #83  from garious/tcp-client  
						
						... 
						
						
						
						TCP subscription service 
						
						
							
						
					 
					
						2018-03-28 13:19:38 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						8642a41f2b 
					 
					
						
						
							
							See if Travis will tolerate executing some of the test  
						
						
						
						
							
						
					 
					
						2018-03-28 10:25:16 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						bf902ef5bc 
					 
					
						
						
							
							Ignore accountant_stub test  
						
						... 
						
						
						
						TODO: Figure out why this test fails on TravisCI 
						
						
							
						
					 
					
						2018-03-28 10:05:00 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						7656b55c22 
					 
					
						
						
							
							nit  
						
						
						
						
							
						
					 
					
						2018-03-27 17:22:31 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						7d3d4b9443 
					 
					
						
						
							
							nit  
						
						
						
						
							
						
					 
					
						2018-03-27 17:20:23 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						15c093c5e2 
					 
					
						
						
							
							typo  
						
						
						
						
							
						
					 
					
						2018-03-27 16:31:19 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						116166f62d 
					 
					
						
						
							
							Rename project: silk -> solana  
						
						
						
						
							
 
						
					 
					
						2018-03-27 16:25:12 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						26b19dde75 
					 
					
						
						
							
							Rename project: silk -> solana  
						
						
						
						
							
						
					 
					
						2018-03-27 16:19:28 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						c8ddc68f13 
					 
					
						
						
							
							Rename project: silk -> solana  
						
						
						
						
							
						
					 
					
						2018-03-27 16:16:27 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						7c9681007c 
					 
					
						
						
							
							Drop support for random access to the ledger  
						
						... 
						
						
						
						No longer store the ledger locally. 
						
						
							
						
					 
					
						2018-03-27 14:47:03 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						13206e4976 
					 
					
						
						
							
							Let clients subscribe to the ledger over TCP  
						
						... 
						
						
						
						TODO: Add more tests
Fixes  #27  
						
						
							
						
					 
					
						2018-03-27 14:46:24 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						2f18302d32 
					 
					
						
						
							
							Merge pull request  #80  from garious/fix-ci  
						
						... 
						
						
						
						Fix CI 
						
						
							
						
					 
					
						2018-03-26 22:13:11 -06:00