Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						8abf22f34b 
					 
					
						
						
							
							Temporarily revert: Convert System Transfer accounts to credit-only ( #4670 )  
						
						
						
						
					 
					
						2019-06-13 11:01:09 -06:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						8c1b9a0b67 
					 
					
						
						
							
							Data plane verification ( #4639 )  
						
						... 
						
						
						
						* Add signature to blob
* Change Signable trait to support returning references to signable data
* Add signing to broadcast
* Verify signatures in window_service
* Add testing for signatures to erasure
* Add RPC for getting current slot, consume RPC call in test_repairman_catchup for more deterministic results 
						
						
					 
					
						2019-06-12 16:43:05 -07:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						b78a13d42c 
					 
					
						
						
							
							Nits ( #4662 )  
						
						
						
						
					 
					
						2019-06-12 13:04:24 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						767efab941 
					 
					
						
						
							
							add inflation to genesis ( #4652 )  
						
						... 
						
						
						
						* add inflation to genesis
* avoid having to write new() 
						
						
					 
					
						2019-06-11 21:42:31 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						575a897ffc 
					 
					
						
						
							
							track market cap ( #4643 )  
						
						... 
						
						
						
						* track market cap
* fixup, rebase
* prettier 
						
						
					 
					
						2019-06-11 17:04:13 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						3217a1d70c 
					 
					
						
						
							
							use highest staked node as bootstrap leader, remove bootstrap_leader from genesis_block ( #4635 )  
						
						... 
						
						
						
						* use highest staked node as bootstrap leader, remove bootstrap_leader from genesis_block
* clippy
* fixup
* fixup 
						
						
					 
					
						2019-06-11 11:44:58 -07:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						6dbba86cc6 
					 
					
						
						
							
							Cleanup rust-utils ( #4646 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-06-11 11:42:30 -07:00 
						 
				 
			
				
					
						
							
							
								dependabot-preview[bot] 
							
						 
					 
					
						
						
							
						
						1d957b6b80 
					 
					
						
						
							
							Bump byteorder from 1.3.1 to 1.3.2 ( #4641 )  
						
						... 
						
						
						
						Bumps [byteorder](https://github.com/BurntSushi/byteorder ) from 1.3.1 to 1.3.2.
- [Release notes](https://github.com/BurntSushi/byteorder/releases )
- [Changelog](https://github.com/BurntSushi/byteorder/blob/master/CHANGELOG.md )
- [Commits](https://github.com/BurntSushi/byteorder/compare/1.3.1...1.3.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com > 
						
						
					 
					
						2019-06-11 11:21:26 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						e4d8ea11ac 
					 
					
						
						
							
							Make lamports_per_signature dynamic based on cluster load ( #4562 )  
						
						... 
						
						
						
						* Make lamports_per_signature dynamic based on cluster load
* Move transaction-fees.md to implemented 
						
						
					 
					
						2019-06-10 22:18:32 -07:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						807c69d97c 
					 
					
						
						
							
							Slimmer implementation of credit-only accounts ( #4592 )  
						
						... 
						
						
						
						* Add credit-only debit/data check to verify_instruction
* Store credits and pass to accounts_db
* Add InstructionErrors and tests
* Relax account locks for credit-only accounts
* Collect credit-only account credits before passing to accounts_db to store properly
* Convert System Transfer  accounts to credit-only, and fixup test
* Functionalize collect_accounts to unit test
* Review comments
* Rebase 
						
						
					 
					
						2019-06-10 20:50:02 -06:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						a18c0e34f4 
					 
					
						
						
							
							add activate_stake to stake_api ( #4600 )  
						
						
						
						
					 
					
						2019-06-10 12:17:29 -07:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						9f6496d38a 
					 
					
						
						
							
							Panic filename ( #4625 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-06-10 11:00:15 -07:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						1fa31c9410 
					 
					
						
						
							
							.iter fixed, drop enumerate where not needed ( #4624 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-06-10 10:19:58 -07:00 
						 
				 
			
				
					
						
							
							
								TristanDebrunner 
							
						 
					 
					
						
						
							
						
						0c4cb76acf 
					 
					
						
						
							
							Add GPU based PoH verification ( #4524 )  
						
						... 
						
						
						
						* Add GPU poh verify
* Switch to single PoH verify function
* Add EntrySlice verify tests with hashes and txs
* Add poh-verify benchmarks 
						
						
					 
					
						2019-06-08 10:21:43 -06:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						66c41b3e8c 
					 
					
						
						
							
							Enable iter test ( #4542 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-06-07 16:44:14 -07:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						9a4c449135 
					 
					
						
						
							
							Builtins ( #4594 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-06-07 14:38:49 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						37c2fa1d8d 
					 
					
						
						
							
							add current to bank syscalls ( #4581 )  
						
						
						
						
					 
					
						2019-06-07 11:41:34 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						492cc93850 
					 
					
						
						
							
							Limit short_vec length to u16, usize is overkill for our usage ( #4588 )  
						
						
						
						
					 
					
						2019-06-06 20:18:41 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						fd9fd43e83 
					 
					
						
						
							
							add solana_name_id, reassociate names with modules, modularize id tests ( #4580 )  
						
						
						
						
					 
					
						2019-06-06 19:27:49 -07:00 
						 
				 
			
				
					
						
							
							
								dependabot-preview[bot] 
							
						 
					 
					
						
						
							
						
						e9cb4a12dc 
					 
					
						
						
							
							Bump serde_derive from 1.0.91 to 1.0.92 ( #4505 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-06-04 15:48:23 -07:00 
						 
				 
			
				
					
						
							
							
								dependabot-preview[bot] 
							
						 
					 
					
						
						
							
						
						ce2ce76958 
					 
					
						
						
							
							Bump serde from 1.0.91 to 1.0.92 ( #4504 )  
						
						... 
						
						
						
						Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.91 to 1.0.92.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.91...v1.0.92 ) 
						
						
					 
					
						2019-06-04 14:32:09 -07: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 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						028e111fbc 
					 
					
						
						
							
							remove payer from vote instructions ( #4475 )  
						
						
						
						
					 
					
						2019-05-31 11:45:17 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						1de805e7cd 
					 
					
						
						
							
							Add fees syscall to expose cluster fees into programs ( #4472 )  
						
						
						
						
					 
					
						2019-05-30 15:18:48 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						7a021dff05 
					 
					
						
						
							
							Beautify Cargo.tomls with |cargo tomlfmt| ( #4477 )  
						
						
						
						
					 
					
						2019-05-29 18:30:49 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						c05c3e69ca 
					 
					
						
						
							
							add tests and groom naming ( #4467 )  
						
						
						
						
					 
					
						2019-05-29 10:08:03 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						dd39b2b056 
					 
					
						
						
							
							Revert --retry-on-http-error usage, Travis CI's wget doesn't recognize it  
						
						
						
						
					 
					
						2019-05-27 19:35:04 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						ed6a438c51 
					 
					
						
						
							
							v0.16.0  
						
						
						
						
					 
					
						2019-05-26 19:42:15 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						942785b626 
					 
					
						
						
							
							sdk/bpf/scripts/install.sh: Retry downloads on transient 403 S3 failures seen in CI ( #4436 )  
						
						... 
						
						
						
						* Avoid caching perf-libs in CI
* Retry downloads on transient 403 S3 failures seen in CI 
						
						
					 
					
						2019-05-25 14:41:09 -07:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						16b25d0874 
					 
					
						
						
							
							Clone with https for Travis/repo with submodules ( #4431 )  
						
						
						
						
					 
					
						2019-05-24 21:18:31 -04:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						bfa1c025fd 
					 
					
						
						
							
							Add rust bpf allocator ( #4426 )  
						
						
						
						
					 
					
						2019-05-24 16:21:42 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						9843c3a5cb 
					 
					
						
						
							
							Restrict transaction fee payers to system accounts ( #4198 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-05-24 13:06:55 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						cfe5afd34c 
					 
					
						
						
							
							_id => _pubkey variable renaming ( #4419 )  
						
						... 
						
						
						
						* wallet: rename *_account_id to *_account_pubkey
* s/from_id/from_pubkey/g
* s/node_id/node_pubkey/g
* s/stake_id/stake_pubkey/g
* s/voter_id/voter_pubkey/g
* s/vote_id/vote_pubkey/g
* s/delegate_id/delegate_pubkey/g
* s/account_id/account_pubkey/g
* s/to_id/to_pubkey/g
* s/my_id/my_pubkey/g
* cargo fmt
* s/staker_id/staker_pubkey/g
* s/mining_pool_id/mining_pool_pubkey/g
* s/leader_id/leader_pubkey/g
* cargo fmt
* s/funding_id/funding_pubkey/g 
						
						
					 
					
						2019-05-23 23:20:04 -07: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 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						7ada8510c4 
					 
					
						
						
							
							add slot_hashes to bank, remove phony slot_hashes_from_vote_instruction ( #4401 )  
						
						
						
						
					 
					
						2019-05-22 19:07:56 -07:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						99d2428041 
					 
					
						
						
							
							Transaction format changes toward Credit-Only accounts ( #4386 )  
						
						... 
						
						
						
						* Add num_readonly_accounts slice
* Impl programs in account_keys
* Emulate current account-loading functionality using program-account_keys (breaks exchange_program_api tests)
* Fix test
* Add temporary exchange faucet id
* Update chacha golden
* Split num_credit_only_accounts into separate fields
* Improve readability
* Move message field constants into Message
* Add MessageHeader struct and fixup comments 
						
						
					 
					
						2019-05-22 18:23:16 -04:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						c121498b5b 
					 
					
						
						
							
							Check that Rust project exists ( #4393 )  
						
						
						
						
					 
					
						2019-05-22 15:09:59 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						578c2ad3ea 
					 
					
						
						
							
							add bank hash to votes ( #4381 )  
						
						
						
						
					 
					
						2019-05-21 21:45:38 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						41a377013f 
					 
					
						
						
							
							fix spelling ( #4378 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-05-21 17:13:21 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						58295b825d 
					 
					
						
						
							
							introduce syscalls ( #4373 )  
						
						
						
						
					 
					
						2019-05-21 15:19:41 -07:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						2f7561e4ee 
					 
					
						
						
							
							Split SDK's BPF Rust-utils ( #4369 )  
						
						
						
						
					 
					
						2019-05-21 13:39:27 -07:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						1cbd2372fc 
					 
					
						
						
							
							Revert 4271 workaround ( #4367 )  
						
						... 
						
						
						
						* Revert "#4271  not reproducable, remove workaround (#4363 )"
This reverts commit ef0580bd3d 
						
						
					 
					
						2019-05-21 11:53:53 -07:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						28f948aa7f 
					 
					
						
						
							
							Multi rust projects ( #4362 )  
						
						
						
						
					 
					
						2019-05-21 11:22:33 -07:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						ef0580bd3d 
					 
					
						
						
							
							#4271  not reproducable, remove workaround ( #4363 )  
						
						
						
						
					 
					
						2019-05-20 23:45:09 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						f079a78c5e 
					 
					
						
						
							
							Remove fee arg from system_transaction::* ( #4346 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-05-20 10:03:19 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						392a39dd54 
					 
					
						
						
							
							Poh subsystem cleanup, genesis plumbing, enable real PoH on edge testnet ( #4292 )  
						
						... 
						
						
						
						* Remove unused PohServiceConfig::Step
* Clarify variable name
* Poh::hash() now takes an iteration counter
* man -> max
* Inline functions with single call site
* Move PohServiceConfig into GenesisBlock
* Add plumbing to enable real PoH on testnets
* Batch hashes to improve PoH hash rate
* Ensure a constant hashes_per_tick
* Remove PohEntry mixin field
* Poh/PohEntry no longer maintains tick_height
* Ensure a constant hashes_per_tick
* ci/localnet-sanity.sh: Use real PoH
* Rework Poh/PohService to keep PohRecorder unlocked as much as possible while hashing 
						
						
					 
					
						2019-05-18 14:01:36 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						431cc82032 
					 
					
						
						
							
							add Transaction::partial_sign() ( #4333 )  
						
						... 
						
						
						
						* add partial sign
* nits 
						
						
					 
					
						2019-05-17 18:55:57 -07:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						bc74ee7117 
					 
					
						
						
							
							Common Rust-BPF utilities and types ( #4325 )  
						
						
						
						
					 
					
						2019-05-17 11:04:29 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						7bfb60f82e 
					 
					
						
						
							
							add impl FromStr for Signature ( #4315 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-05-16 14:54:31 -07:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						359c50f1b3 
					 
					
						
						
							
							cp -a includes -r ( #4312 )  
						
						
						
						
					 
					
						2019-05-16 12:24:04 -07:00