Sagar Dhawan 
							
						 
					 
					
						
						
							
						
						b441bac7b2 
					 
					
						
						
							
							Add separate Struct for Replicator submissions  
						
						
						
						
					 
					
						2019-04-03 16:23:02 -07:00 
						 
				 
			
				
					
						
							
							
								Sagar Dhawan 
							
						 
					 
					
						
						
							
						
						00cb52c444 
					 
					
						
						
							
							Update Storage Program to support multiple accounts  
						
						
						
						
					 
					
						2019-04-03 16:23:02 -07:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						9323a3e257 
					 
					
						
						
							
							Use keyed_account index names ( #3555 )  
						
						
						
						
					 
					
						2019-04-03 15:57:26 -07: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 
							
						 
					 
					
						
						
							
						
						43bb813cbe 
					 
					
						
						
							
							Rename 'new_account' to 'new_user_account'  
						
						... 
						
						
						
						And 'new_program_account' to 'new_account' 
						
						
					 
					
						2019-04-02 21:24:42 -06:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						7b82e96467 
					 
					
						
						
							
							Bump libc from 0.2.50 to 0.2.51 ( #3554 )  
						
						... 
						
						
						
						Bumps [libc](https://github.com/rust-lang/libc ) from 0.2.50 to 0.2.51.
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.50...0.2.51 )
Signed-off-by: dependabot[bot] <support@dependabot.com > 
						
						
					 
					
						2019-04-02 20:32:35 -05:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						025b4f90de 
					 
					
						
						
							
							Pre-populate tokens ( #3605 )  
						
						
						
						
					 
					
						2019-04-02 16:50:53 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						25a2f08f8d 
					 
					
						
						
							
							add passive staking and rewards ( #3579 )  
						
						... 
						
						
						
						* add stake stuff
* more generic
* test decode bail cases
* favor early returns 
						
						
					 
					
						2019-04-01 16:45:53 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						fcef54d062 
					 
					
						
						
							
							Add a constructor to generate random pubkeys  
						
						
						
						
					 
					
						2019-03-31 16:23:18 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						5646daa820 
					 
					
						
						
							
							Delete lots of fee parameters  
						
						... 
						
						
						
						So many zeros! 
						
						
					 
					
						2019-03-29 19:21:51 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						31f8b6d352 
					 
					
						
						
							
							Integrate Message into Transaction  
						
						
						
						
					 
					
						2019-03-29 13:03:29 -07:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						c30eb6185c 
					 
					
						
						
							
							Enable logging in exchange program ( #3538 )  
						
						
						
						
					 
					
						2019-03-27 23:02:05 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						47b6707c07 
					 
					
						
						
							
							Don't use a loader to test Storage instruction processor  
						
						
						
						
					 
					
						2019-03-27 11:02:41 -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 
							
						 
					 
					
						
						
							
						
						0ac865f08c 
					 
					
						
						
							
							Remove BankClient::process_instructions  
						
						
						
						
					 
					
						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 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						d497b99abb 
					 
					
						
						
							
							use solana_entrypoint directly ( #3518 )  
						
						
						
						
					 
					
						2019-03-26 16:40:34 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						b61aed7250 
					 
					
						
						
							
							Minor cleanup  
						
						
						
						
					 
					
						2019-03-25 20:31:13 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						4bc3f70150 
					 
					
						
						
							
							Boot VoteTransaction  
						
						
						
						
					 
					
						2019-03-25 17:11:57 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						caff603497 
					 
					
						
						
							
							Less code  
						
						
						
						
					 
					
						2019-03-24 21:44:04 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						aefa9891c0 
					 
					
						
						
							
							Delete unused code  
						
						
						
						
					 
					
						2019-03-24 21:44:04 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						6286947697 
					 
					
						
						
							
							Inline payment_plan  
						
						... 
						
						
						
						This module predates Accounts. That was a separate module because
it used to be part of Bank and those types could be sent to any
smart contract. Now each instruction processor defines for itself
what instructions it accepts. 
						
						
					 
					
						2019-03-24 14:52:06 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						33972ef89e 
					 
					
						
						
							
							Boot BudgetTransaction  
						
						
						
						
					 
					
						2019-03-24 14:52:06 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						b53cbdd9e6 
					 
					
						
						
							
							Punt on the Script abstraction  
						
						... 
						
						
						
						Low ROI 
						
						
					 
					
						2019-03-24 14:52:06 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						c49e84c75b 
					 
					
						
						
							
							Boot StorageTransaction  
						
						
						
						
					 
					
						2019-03-24 13:51:02 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						dcf2337e58 
					 
					
						
						
							
							Add StorageInstruction constructors  
						
						
						
						
					 
					
						2019-03-24 13:51:02 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						5a65c3f72e 
					 
					
						
						
							
							Test-drive StorageContract  
						
						
						
						
					 
					
						2019-03-24 13:51:02 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						8ff1987d2d 
					 
					
						
						
							
							Reorg Storage program to look more like the others  
						
						
						
						
					 
					
						2019-03-24 13:51:02 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						acedf4ca5a 
					 
					
						
						
							
							Move Instruction into its own module  
						
						
						
						
					 
					
						2019-03-23 20:31:55 -07:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						6505221629 
					 
					
						
						
							
							Add exchange program ( #3444 )  
						
						
						
						
					 
					
						2019-03-22 21:07:36 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						5f41909098 
					 
					
						
						
							
							Stop using VoteTransaction in Vote processor  
						
						
						
						
					 
					
						2019-03-22 14:07:00 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						38fdbbba3f 
					 
					
						
						
							
							Reduce remaining program crates to boilerplate crates  
						
						
						
						
					 
					
						2019-03-22 06:46:44 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						045af04784 
					 
					
						
						
							
							Reduce budget_program and config_program into boilerplate crates  
						
						
						
						
					 
					
						2019-03-21 16:53:08 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						d0761f57e8 
					 
					
						
						
							
							Add _program suffix to directories of crates with _program suffix  
						
						
						
						
					 
					
						2019-03-21 16:24:06 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						4bb88619fd 
					 
					
						
						
							
							Move entrypoint boilerplate into a macro  
						
						
						
						
					 
					
						2019-03-21 15:27:49 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						2b00a42b06 
					 
					
						
						
							
							Boot Rewards program  
						
						
						
						
					 
					
						2019-03-21 12:07:20 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						d2415613de 
					 
					
						
						
							
							Migrate loader tests to BankClient  
						
						
						
						
					 
					
						2019-03-21 09:19:24 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						94b5835738 
					 
					
						
						
							
							Make AccountMeta a traditional struct instead of a tuple struct  
						
						
						
						
					 
					
						2019-03-19 17:22:39 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						a4652a9aaf 
					 
					
						
						
							
							Label tuple with AccountMeta  
						
						
						
						
					 
					
						2019-03-19 17:22:39 -06:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						d0292b1cf1 
					 
					
						
						
							
							store transaction no longer takes the transaction fee from the config account  
						
						
						
						
					 
					
						2019-03-18 18:34:08 -07:00 
						 
				 
			
				
					
						
							
							
								anatoly yakovenko 
							
						 
					 
					
						
						
							
						
						61a4b998fa 
					 
					
						
						
							
							Implement locktower voting ( #3251 )  
						
						... 
						
						
						
						* locktower components and tests
* integrate locktower into replay stage
* track locktower duration
* make sure threshold is checked after simulating the vote
* check vote lockouts using the VoteState program
* duplicate vote test
* epoch stakes
* disable impossible to verify tests 
						
						
					 
					
						2019-03-18 12:12:33 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						8d032aba9d 
					 
					
						
						
							
							Merge InstructionError and ProgramError  
						
						... 
						
						
						
						From the user's perspective, it's just an instruction error.
For program-specific errors, we still have
InstructionError::CustomError. 
						
						
					 
					
						2019-03-18 10:39:20 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						607b368fe3 
					 
					
						
						
							
							Add back in test to check the account program id  
						
						
						
						
					 
					
						2019-03-18 08:22:54 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						a54854abc7 
					 
					
						
						
							
							Do Budget verification in BudgetScript  
						
						
						
						
					 
					
						2019-03-18 08:22:54 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						ce6257a069 
					 
					
						
						
							
							Delete misplaced unit-tests  
						
						... 
						
						
						
						These tests were from back in the day when Bank(then-called Accountant)
would call `verify_plan()` on all transactions. Nowadays `verify_plan`
is only useful to the client. At can be used to ensure a transaction
won't trigger runtime errors. 
						
						
					 
					
						2019-03-18 08:22:54 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						7b28d3a231 
					 
					
						
						
							
							Move Budget's verify_plan() into tests  
						
						... 
						
						
						
						This functionality is supposed to be the the interpreter 
						
						
					 
					
						2019-03-18 08:22:54 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						ea01ff2aab 
					 
					
						
						
							
							Add pubkey to BudgetExpr::new_cancelable_future_payment for wallet  
						
						
						
						
					 
					
						2019-03-18 08:22:54 -07:00