Rob Walker 
							
						 
					 
					
						
						
							
						
						fd443d85c4 
					 
					
						
						
							
							update config_api with initialization and recovery utilities ( #5523 )  
						
						 
						
						... 
						
						
						
						* update config_api with initialization and recovery utilities
* nits
* move tests to config_tests to eliminate config_api solana_runtime dependency
* fixups 
						
						
					 
					
						2019-08-14 15:54:31 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						dbe533385e 
					 
					
						
						
							
							Improve signature checks in config_api ( #5001 )  
						
						 
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-07-10 01:00:49 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						5e221bf219 
					 
					
						
						
							
							Make config_api more robust ( #4980 )  
						
						 
						
						... 
						
						
						
						* Make config_api more robust
* Add test and update store instruction 
						
						
					 
					
						2019-07-09 13:37:18 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						281deae102 
					 
					
						
						
							
							Update config program to accommodate multiple signers ( #4946 )  
						
						 
						
						... 
						
						
						
						* Update config program to accommodate multiple signers
* Update install CLI
* Remove account_type u32; add handling for unsigned keys in list
* ConfigKeys doc 
						
						
					 
					
						2019-07-08 18:33:56 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						64e8a21d73 
					 
					
						
						
							
							Add tick height syscall ( #4497 )  
						
						 
						
						... 
						
						
						
						* Remove tick_height from entrypoint signature
* Impl tick_height syscall and use in storage program
* Properly remove tick height from bpf handling 
						
						
					 
					
						2019-05-31 16:29:21 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						943cd0a24a 
					 
					
						
						
							
							Add credit-only info to AccountMetadata ( #4405 )  
						
						 
						
						... 
						
						
						
						* Add credit-only flag to AccountMeta, default to false
* Sort keys by is_credit_only within signed/unsigned groupings
* Process and de-dupe program keys along with other account keys
* Add message helper functions
* Fix test
* Improve comment
* s/is_credit_only/is_debitable
* Add InstructionKeys helper struct, and simplify program_position method 
						
						
					 
					
						2019-05-23 18:19:53 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						7e1a7862db 
					 
					
						
						
							
							test_process_store_ok() now pays with a system account ( #4339 )  
						
						 
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-05-17 20:17:50 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						8542006259 
					 
					
						
						
							
							Config instructions now only require one key ( #4258 )  
						
						 
						
						
						
						
					 
					
						2019-05-12 22:47:12 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Walker 
							
						 
					 
					
						
						
							
						
						8e400fc4bd 
					 
					
						
						
							
							rework genesis (passive staking groundwork) ( #4187 )  
						
						 
						
						... 
						
						
						
						* rework genesis
* fixup 
						
						
					 
					
						2019-05-07 11:16:22 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						29698fcd38 
					 
					
						
						
							
							Cleanup stragglers from move-to-transfer rename ( #3947 )  
						
						 
						
						
						
						
					 
					
						2019-04-23 13:30:42 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						51a2988bb2 
					 
					
						
						
							
							Revert "Rename programs to instruction_processors ( #3789 )" ( #3824 )  
						
						 
						
						... 
						
						
						
						This reverts commit 34344982a9 . 
						
						
					 
					
						2019-04-17 15:05:49 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Amr Ali 
							
						 
					 
					
						
						
							
						
						34344982a9 
					 
					
						
						
							
							Rename programs to instruction_processors ( #3789 )  
						
						 
						
						... 
						
						
						
						* Rename programs to instruction_processors
* Updates around the code base to support instruction_processors rename
* Kabab instruction_processors
* Update Cargo.toml files and scripts to use instruction-processors
* Update Cargo.toml to use instruction-processors
* Update CI scripts to use instruction-processors 
						
						
					 
					
						2019-04-16 22:39:00 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						a28c3b0e9a 
					 
					
						
						
							
							Consume Bank in BankClient  
						
						 
						
						... 
						
						
						
						This will allow BankClient to spin up a thread to use the Bank.
It'll also ease the transaction from BankClient to ThinClient since
it won't let you depend on Bank.
Drawback, you the transition from Bank to BankClient will be harder
because the Bank methods are inaccessible. 
						
						
					 
					
						2019-04-11 12:16:33 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack May 
							
						 
					 
					
						
						
							
						
						d0f46d6a8a 
					 
					
						
						
							
							Cleanup client traits and create super trait ( #3728 )  
						
						 
						
						
						
						
					 
					
						2019-04-11 00:25:14 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						1598a02a7a 
					 
					
						
						
							
							Wrap all client errors with TransportError  
						
						 
						
						
						
						
					 
					
						2019-04-04 12:00:19 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						167f5bdc58 
					 
					
						
						
							
							Add get_balance() and get_account_data() to SyncClient  
						
						 
						
						... 
						
						
						
						Migrate tests to use them. 
						
						
					 
					
						2019-04-04 12:00:19 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						5cd7bccdf3 
					 
					
						
						
							
							Add SyncClient and use from BankClient  
						
						 
						
						
						
						
					 
					
						2019-04-04 12:00:19 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						35298e01a8 
					 
					
						
						
							
							Remove Instruction wrapper structs and name functions after enum fields  
						
						 
						
						
						
						
					 
					
						2019-04-03 13:34:27 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						867f6f107b 
					 
					
						
						
							
							Rename SystemInstruction::Move to SystemInstruction::Transfer  
						
						 
						
						
						
						
					 
					
						2019-04-03 08:35:57 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						3fc09fb23f 
					 
					
						
						
							
							Remove keypairs from BankClient  
						
						 
						
						... 
						
						
						
						Bring its interface closer to the other clients. 
						
						
					 
					
						2019-03-27 09:37:19 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						cecdb7061e 
					 
					
						
						
							
							Remove blockhash parameter from Bank::transfer  
						
						 
						
						... 
						
						
						
						That parameter is an artifact from the Loom days, when I thought
Bank should implement the same interace as ThinClient. 
						
						
					 
					
						2019-03-27 08:51:10 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						55115d0eeb 
					 
					
						
						
							
							Add process_message() to BankClient  
						
						 
						
						
						
						
					 
					
						2019-03-27 08:51:10 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						8c69c40834 
					 
					
						
						
							
							Make space for a new Transaction::new  
						
						 
						
						
						
						
					 
					
						2019-03-26 20:06:05 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						b53cbdd9e6 
					 
					
						
						
							
							Punt on the Script abstraction  
						
						 
						
						... 
						
						
						
						Low ROI 
						
						
					 
					
						2019-03-24 14:52:06 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						acedf4ca5a 
					 
					
						
						
							
							Move Instruction into its own module  
						
						 
						
						
						
						
					 
					
						2019-03-23 20:31:55 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						045af04784 
					 
					
						
						
							
							Reduce budget_program and config_program into boilerplate crates  
						
						 
						
						
						
						
					 
					
						2019-03-21 16:53:08 -06:00