Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						e6486b2824 
					 
					
						
						
							
							Move Budget out of the SDK  
						
						 
						
						
						
						
					 
					
						2019-03-02 16:44:36 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						a94880574b 
					 
					
						
						
							
							block_hash => blockhash  
						
						 
						
						
						
						
					 
					
						2019-03-02 12:13:30 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						0f1582c196 
					 
					
						
						
							
							cargo fmt  
						
						 
						
						
						
						
					 
					
						2019-03-02 12:13:30 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						258cf21416 
					 
					
						
						
							
							Purge remaining last_id (now called block_hash)  
						
						 
						
						
						
						
					 
					
						2019-03-02 12:13:30 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						2bfad87a5f 
					 
					
						
						
							
							Rename Bank.last_id() to Bank.last_block_hash()  
						
						 
						
						
						
						
					 
					
						2019-03-02 12:13:30 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						81cd461591 
					 
					
						
						
							
							Rename storage_last_id to storage_block_hash  
						
						 
						
						
						
						
					 
					
						2019-03-02 12:13:30 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						ea110efabd 
					 
					
						
						
							
							Rename AdvertiseStorageLastId to AdvertiseStorageRecentBlockHash  
						
						 
						
						
						
						
					 
					
						2019-03-02 12:13:30 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						176d5e0d37 
					 
					
						
						
							
							Rename Transaction last_id field to recent_block_hash  
						
						 
						
						
						
						
					 
					
						2019-03-02 12:13:30 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						5f5d779ee1 
					 
					
						
						
							
							Move src/ into core/src.  Top-level crate is now called solana-workspace  
						
						 
						
						
						
						
					 
					
						2019-03-02 09:52:18 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						7b849b042c 
					 
					
						
						
							
							Split rewards_program.rs  
						
						 
						
						
						
						
					 
					
						2019-03-02 10:11:37 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						fcbcf000c4 
					 
					
						
						
							
							Use a valid last_id  
						
						 
						
						
						
						
					 
					
						2019-03-02 08:47:31 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						986c54de58 
					 
					
						
						
							
							Comment out test that's not actually testing anything  
						
						 
						
						... 
						
						
						
						@sakridge, fyi 
						
						
					 
					
						2019-03-02 07:50:32 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						49b7e67585 
					 
					
						
						
							
							Return program error from process_transaction()  
						
						 
						
						... 
						
						
						
						Our unit-test helper `process_transaction()` wasn't returning
program errors, which made testing programs tedious and
counter-intuitive. 
						
						
					 
					
						2019-03-02 07:50:32 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						db825b6e26 
					 
					
						
						
							
							Fix vote program bugs  
						
						 
						
						... 
						
						
						
						Also:
* Add an assertion to the transaction builder if not enough
keypairs were provided for all keys that require signatures.
* Expose bugs in the runtime. 
						
						
					 
					
						2019-03-02 07:50:32 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						269a82f796 
					 
					
						
						
							
							Bump serde_derive from 1.0.88 to 1.0.89  
						
						 
						
						... 
						
						
						
						Bumps [serde_derive](https://github.com/serde-rs/serde ) from 1.0.88 to 1.0.89.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.88...v1.0.89 )
Signed-off-by: dependabot[bot] <support@dependabot.com > 
						
						
					 
					
						2019-03-01 20:15:49 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						771a88665c 
					 
					
						
						
							
							Bump serde from 1.0.88 to 1.0.89  
						
						 
						
						... 
						
						
						
						Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.88 to 1.0.89.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.88...v1.0.89 )
Signed-off-by: dependabot[bot] <support@dependabot.com > 
						
						
					 
					
						2019-03-01 15:51:11 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						c53c351759 
					 
					
						
						
							
							Rename erc20 to token-program  
						
						 
						
						... 
						
						
						
						Everything it uses already had that name, just the crate was never
renamed. 
						
						
					 
					
						2019-03-01 10:47:38 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack May 
							
						 
					 
					
						
						
							
						
						b9524217fe 
					 
					
						
						
							
							Update rust example to use BPF enabled infrastructure ( #2974 )  
						
						 
						
						
						
						
					 
					
						2019-02-28 22:05:11 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sagar Dhawan 
							
						 
					 
					
						
						
							
						
						20e4edec61 
					 
					
						
						
							
							Refactor Vote Program Account setup ( #2992 )  
						
						 
						
						
						
						
					 
					
						2019-02-28 17:08:45 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						485ccd20e4 
					 
					
						
						
							
							Use TransactionBuilder in the Rewards transaction  
						
						 
						
						
						
						
					 
					
						2019-02-28 10:53:26 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						0dc5af62ff 
					 
					
						
						
							
							Standardize on 'use log::*' for easy access to all log level macros  
						
						 
						
						
						
						
					 
					
						2019-02-27 21:16:23 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								carllin 
							
						 
					 
					
						
						
							
						
						033a04129a 
					 
					
						
						
							
							Add lockouts to vote program ( #2944 )  
						
						 
						
						... 
						
						
						
						* Add lockouts to vote program
* Rename MAX_VOTE_HISTORY TO MAX_LOCKOUT_HISTORY, change process_vote() to only pop votes after MAX_LOCKOUT_HISTORY + 1 votes have arrived
* Correctly calculate serialized size of an Option, rename root_block to root_slot 
						
						
					 
					
						2019-02-26 22:19:31 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack May 
							
						 
					 
					
						
						
							
						
						0174945853 
					 
					
						
						
							
							Program tests now check signature status ( #2965 )  
						
						 
						
						
						
						
					 
					
						2019-02-26 17:09:57 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack May 
							
						 
					 
					
						
						
							
						
						78841532f7 
					 
					
						
						
							
							Add Rust helpers ( #2959 )  
						
						 
						
						
						
						
					 
					
						2019-02-26 15:17:38 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack May 
							
						 
					 
					
						
						
							
						
						ba5077701d 
					 
					
						
						
							
							Avoid possible simplified lowering of passed struct ( #2938 )  
						
						 
						
						
						
						
					 
					
						2019-02-25 17:05:59 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack May 
							
						 
					 
					
						
						
							
						
						2be7896157 
					 
					
						
						
							
							Pull in latest rBPF that includes Rust dependent changes ( #2929 )  
						
						 
						
						
						
						
					 
					
						2019-02-25 12:42:48 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack May 
							
						 
					 
					
						
						
							
						
						35aefdf1db 
					 
					
						
						
							
							Reduce test noise ( #2907 )  
						
						 
						
						
						
						
					 
					
						2019-02-22 16:27:19 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stephen Akridge 
							
						 
					 
					
						
						
							
						
						66891d9d4e 
					 
					
						
						
							
							Don't use global storage account  
						
						 
						
						... 
						
						
						
						Other accounts would not be able to modify the system accounts userdata. 
						
						
					 
					
						2019-02-22 15:59:55 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						6bca577d6d 
					 
					
						
						
							
							Bump libc from 0.2.48 to 0.2.49  
						
						 
						
						... 
						
						
						
						Bumps [libc](https://github.com/rust-lang/libc ) from 0.2.48 to 0.2.49.
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Commits](https://github.com/rust-lang/libc/commits )
Signed-off-by: dependabot[bot] <support@dependabot.com > 
						
						
					 
					
						2019-02-22 16:45:14 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						f5400ccefc 
					 
					
						
						
							
							Ignore storage test  
						
						 
						
						... 
						
						
						
						@sakridge is working on a fix. 
						
						
					 
					
						2019-02-22 16:18:10 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						a56d717ea8 
					 
					
						
						
							
							Add a check that shows why the storage program is failing  
						
						 
						
						
						
						
					 
					
						2019-02-22 16:18:10 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack May 
							
						 
					 
					
						
						
							
						
						b69475937f 
					 
					
						
						
							
							Program tests depend on native/noop ( #2873 )  
						
						 
						
						
						
						
					 
					
						2019-02-21 12:22:55 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						dda0a1f39b 
					 
					
						
						
							
							Move storage tests out of Bank  
						
						 
						
						
						
						
					 
					
						2019-02-19 17:26:33 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						b9bb92099e 
					 
					
						
						
							
							Go object-oriented  
						
						 
						
						... 
						
						
						
						Easy to imagine a trait here that's implemented using a Bank or
a testnet. 
						
						
					 
					
						2019-02-19 10:59:06 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						64dcc31ac7 
					 
					
						
						
							
							Migrate Rewards test from runtime to Bank  
						
						 
						
						
						
						
					 
					
						2019-02-19 10:59:06 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						dde886f058 
					 
					
						
						
							
							Move Bank to its own crate  
						
						 
						
						... 
						
						
						
						Also:
* counters.rs to solana_metrics
* genesis_block.rs to solana_sdk 
						
						
					 
					
						2019-02-19 07:17:04 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						e42c95a327 
					 
					
						
						
							
							Bump bincode from 1.1.1 to 1.1.2  
						
						 
						
						... 
						
						
						
						Bumps [bincode](https://github.com/TyOverby/bincode ) from 1.1.1 to 1.1.2.
- [Release notes](https://github.com/TyOverby/bincode/releases )
- [Commits](https://github.com/TyOverby/bincode/compare/v1.1.1...v1.1.2 )
Signed-off-by: dependabot[bot] <support@dependabot.com > 
						
						
					 
					
						2019-02-16 13:58:37 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						38aed0c886 
					 
					
						
						
							
							Bump serde_derive from 1.0.87 to 1.0.88  
						
						 
						
						... 
						
						
						
						Bumps [serde_derive](https://github.com/serde-rs/serde ) from 1.0.87 to 1.0.88.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.87...v1.0.88 )
Signed-off-by: dependabot[bot] <support@dependabot.com > 
						
						
					 
					
						2019-02-16 04:57:32 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						02801b3e75 
					 
					
						
						
							
							Bump serde from 1.0.87 to 1.0.88  
						
						 
						
						... 
						
						
						
						Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.87 to 1.0.88.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.87...v1.0.88 )
Signed-off-by: dependabot[bot] <support@dependabot.com > 
						
						
					 
					
						2019-02-16 05:02:10 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						132c664e18 
					 
					
						
						
							
							No longer modify external userdata  
						
						 
						
						
						
						
					 
					
						2019-02-15 18:36:55 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						288645aeb7 
					 
					
						
						
							
							Add rewards integration test  
						
						 
						
						
						
						
					 
					
						2019-02-15 18:36:55 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						55f06f5bad 
					 
					
						
						
							
							Make vote_program available to reward_program tests  
						
						 
						
						... 
						
						
						
						Making `solana_vote_program` is not an option because
then vote_program's entrypoint conflicts with reward_program's
entrypoint.
This unfortunately turns the SDK into a dumping ground for all
things shared between vote_program and other programs. Better
would be to create a solana-vote-api crate similar to the
solana-rewards-api crate. 
						
						
					 
					
						2019-02-15 18:36:55 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						a2cb18bfe9 
					 
					
						
						
							
							Only require voting account to be signed  
						
						 
						
						
						
						
					 
					
						2019-02-15 18:36:55 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						d35b3754a2 
					 
					
						
						
							
							Reorg  
						
						 
						
						... 
						
						
						
						Now clients can use all the libraries to create transactions
and disect account data without needing to be constrained about
what can be compiled into a shared object or BPF.
Likewise, program development can move forward without being
concerned with bloating the shared object. 
						
						
					 
					
						2019-02-15 18:36:55 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						7f3aca15dd 
					 
					
						
						
							
							Add a library for creating Rewards transactions  
						
						 
						
						... 
						
						
						
						And move out of the SDK 
						
						
					 
					
						2019-02-15 18:36:55 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						2c5cbaff25 
					 
					
						
						
							
							Add unit-test for Rewards program  
						
						 
						
						
						
						
					 
					
						2019-02-15 18:36:55 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						134cd7ab04 
					 
					
						
						
							
							Add Rewards program  
						
						 
						
						
						
						
					 
					
						2019-02-15 18:36:55 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						4e4a1643c4 
					 
					
						
						
							
							Boot SystemInstruction::Spawn  
						
						 
						
						
						
						
					 
					
						2019-02-14 13:26:46 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						e1e84d4465 
					 
					
						
						
							
							Don't reassign owner in Spawn  
						
						 
						
						
						
						
					 
					
						2019-02-14 13:26:46 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						4a0009365e 
					 
					
						
						
							
							Use Account::owner as loader for executable accounts  
						
						 
						
						
						
						
					 
					
						2019-02-14 13:26:46 -07:00