Greg Fitzgerald
|
cf163a9dab
|
Remove unutilized cuteness
|
2019-02-20 13:13:31 -07:00 |
Greg Fitzgerald
|
dfcf3f94dc
|
Absorb LeaderScheduler::get_active_set()
No functional changes
|
2019-02-20 13:13:31 -07:00 |
Greg Fitzgerald
|
b13fb6097f
|
Get rid of the HashSet special case
ActiveSet ranks on construction. get_active_set() is on its way out.
This is a stepping stone.
|
2019-02-20 13:13:31 -07:00 |
Greg Fitzgerald
|
6e24a4aa50
|
Less copy pasta
|
2019-02-20 13:13:31 -07:00 |
Greg Fitzgerald
|
fb1c6cf4da
|
Drop a bunch of dependencies on VotingKeypair
And de-Arc
|
2019-02-20 13:13:31 -07:00 |
Greg Fitzgerald
|
af1b8f8a26
|
Absorb vote utilities
But drop dependency on VotingKeypair. Only pass in VotingKeypair
in VotingKeypair tests or integration tests.
|
2019-02-20 13:13:31 -07:00 |
Greg Fitzgerald
|
88d6db8537
|
And ranking and simplify
|
2019-02-20 13:13:31 -07:00 |
Greg Fitzgerald
|
6ce2c06fd6
|
Add primitive ActiveStakers and LeaderSchedule objects
|
2019-02-20 13:13:31 -07:00 |
Tyera Eulberg
|
136f7e4b3b
|
Update test to validate entry height
|
2019-02-20 11:42:06 -07:00 |
Tyera Eulberg
|
0a73bb7efd
|
Add tick-height field to entry event payload
|
2019-02-20 11:42:06 -07:00 |
Michael Vines
|
2cf00021d9
|
Update golden hash to account for tick_height removal
|
2019-02-20 07:47:04 -08:00 |
Michael Vines
|
8d38c2f800
|
Remove Entry::tick_height field
|
2019-02-20 07:47:04 -08:00 |
Greg Fitzgerald
|
9848de6cda
|
Remove special case in Bank::deposit()
And use it to process the genesis block.
|
2019-02-20 08:12:37 -07:00 |
Pankaj Garg
|
19a3606315
|
Fix broken test, added some tests to calculate tx fee
Some code cleanup
|
2019-02-20 08:12:37 -07:00 |
Pankaj Garg
|
cc2227d943
|
rename slot_num
|
2019-02-20 08:12:37 -07:00 |
Pankaj Garg
|
a33921ed34
|
address review comments
|
2019-02-20 08:12:37 -07:00 |
Pankaj Garg
|
2e75ff27ac
|
Fix test
|
2019-02-20 08:12:37 -07:00 |
Pankaj Garg
|
a27cdf55e7
|
Credit transaction fees to the slot leader
|
2019-02-20 08:12:37 -07:00 |
Michael Vines
|
3d00992c95
|
Remove dependency on Entry::tick_height
|
2019-02-20 06:57:38 -08:00 |
Michael Vines
|
77cb70dd80
|
Remove dependency on Entry::tick_height
|
2019-02-19 22:40:10 -08:00 |
Michael Vines
|
8daba3e563
|
Add test demonstrating that process_blocktree()'s implementation is lacking
|
2019-02-19 20:37:06 -08:00 |
Greg Fitzgerald
|
94f9ac0332
|
DRY up GenesisBlock
|
2019-02-19 20:34:58 -08:00 |
Michael Vines
|
a17903a89f
|
Tweak process_blocktree() signature to return a BankForks
|
2019-02-19 20:01:22 -08:00 |
Greg Fitzgerald
|
dda0a1f39b
|
Move storage tests out of Bank
|
2019-02-19 17:26:33 -07:00 |
anatoly yakovenko
|
0ef670a865
|
Move sender out of poh_recorder (#2837)
|
2019-02-19 16:22:33 -08:00 |
Greg Fitzgerald
|
04f54655c2
|
Minor cleanup
|
2019-02-19 15:53:31 -08:00 |
Rob Walker
|
dc5590f2bf
|
unuse std (#2833)
|
2019-02-19 15:27:07 -08:00 |
Pankaj Garg
|
bc52fce810
|
Fix the custom programs command in net.sh
|
2019-02-19 13:53:43 -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
|
36546b4c4c
|
Expose a Bank API for adding native programs
Also use it to tighten up the code to add the builtin programs.
|
2019-02-19 10:20:27 -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 |
Carl
|
781f7ef570
|
fix test_repair_empty_slot
|
2019-02-18 23:38:28 -08:00 |
Carl
|
3e8bb32ffd
|
Add test for write_entries()
|
2019-02-18 23:38:28 -08:00 |
Carl
|
df310641fb
|
Re-enable and add tests
|
2019-02-18 23:38:28 -08:00 |
Carl
|
21ef55f205
|
re-enable repair service tests
|
2019-02-18 23:38:28 -08:00 |
Michael Vines
|
ade36566ea
|
i
|
2019-02-18 21:56:23 -08:00 |
Greg Fitzgerald
|
08d7a0d52d
|
Upgrade to Rust 1.32.0
$ rustup update stable
|
2019-02-18 21:44:09 -07:00 |
Michael Vines
|
1fd2885995
|
Add missing -
|
2019-02-18 20:09:18 -08:00 |
Greg Fitzgerald
|
d357640fbf
|
Centralize decentralized timing constants
|
2019-02-18 19:46:58 -08:00 |
Greg Fitzgerald
|
ad9cd23202
|
Notify subscribers from ReplayStage
|
2019-02-18 20:04:30 -07:00 |
Greg Fitzgerald
|
5916177dc8
|
Drop RpcPubSubService's dependency on the Bank
Pass in RpcSubscriptions instead, which let's you choose a
bank fork when it's time to send notifications.
|
2019-02-18 20:04:30 -07:00 |
Greg Fitzgerald
|
905b1e2775
|
Add notify_subscribers()
|
2019-02-18 20:04:30 -07:00 |
Greg Fitzgerald
|
377d45c9dd
|
Pull RpcSubscriptions out of the Bank
|
2019-02-18 20:04:30 -07:00 |
Michael Vines
|
a444cac2aa
|
Switch to upstream AMIs for non-CUDA EC2 testnets
|
2019-02-18 18:59:56 -08:00 |
Michael Vines
|
1e714eb6b2
|
Generate ec2 security group programmatically
|
2019-02-18 18:59:56 -08:00 |
Michael Vines
|
3f14466965
|
Limit blockexplorer versions to 1.x.y
Per semver semantics when blockexplorer 2.0.0 is released it will be
incompatible in some way with 1.x.y and thus should be opt in.
|
2019-02-18 16:48:33 -08:00 |
Greg Fitzgerald
|
e0b8f4202d
|
Use slot height for BankForks ids
|
2019-02-18 17:27:20 -07:00 |
dependabot[bot]
|
11b14bd3ab
|
Bump reqwest from 0.9.9 to 0.9.10
Bumps [reqwest](https://github.com/seanmonstar/reqwest) from 0.9.9 to 0.9.10.
- [Release notes](https://github.com/seanmonstar/reqwest/releases)
- [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md)
- [Commits](https://github.com/seanmonstar/reqwest/compare/v0.9.9...v0.9.10)
Signed-off-by: dependabot[bot] <support@dependabot.com>
|
2019-02-18 13:28:55 -07:00 |
Greg Fitzgerald
|
90684483e2
|
Make Bank::hash_internal_state() work with checkpoints
|
2019-02-18 12:47:10 -07:00 |