Rob Walker
|
8e400fc4bd
|
rework genesis (passive staking groundwork) (#4187)
* rework genesis
* fixup
|
2019-05-07 11:16:22 -07:00 |
|
carllin
|
512bfc93cb
|
Add a cache for leader schedules (#3841)
* Add a cache for leader schedules
|
2019-04-19 02:39:44 -07:00 |
|
Rob Walker
|
f1e7237c09
|
vote_api cleanup (#3710)
* vote_api cleanup
* fixups
* fixup
* remove unused code
* revert removal of serialize and deserialize
* ...
* increase coverage, bootstrap staking
* Sagar's STAKE to my VOTE
|
2019-04-10 17:52:47 -07:00 |
|
Greg Fitzgerald
|
fcef54d062
|
Add a constructor to generate random pubkeys
|
2019-03-31 16:23:18 -06:00 |
|
carllin
|
f886b3b12b
|
Fix resetting PohRecorder to wrong bank (#3553)
* Check whether future slot already has transmission
|
2019-03-29 20:00:36 -07:00 |
|
anatoly yakovenko
|
148e08a8a5
|
Enable cluster tests (#3372)
* Cluster tests
* stable!
* fixup! stable!
* fixup! fixup! stable!
* fixup! fixup! fixup! stable!
* fixup! fixup! fixup! fixup! stable!
* fixed space
* add getNumBlocksSinceSignatureConfirmation entry for the json rpc docs
* Check in upcoming epochs for potential leadership slots in next_leader_slot()
|
2019-03-21 07:43:21 -07:00 |
|
Pankaj Garg
|
56fcc93ef5
|
Schedule node for consecutive slots as leader (#3353)
* Also tweak epoch and slot duration
* new test for leader schedule
|
2019-03-19 06:36:45 -07:00 |
|
Rob Walker
|
5741400713
|
add support for finding the next slot a node will be leader (#3298)
|
2019-03-14 16:06:56 -07:00 |
|
carllin
|
cb3eeace56
|
Replay Stage start_leader() can use wrong parent fork() (#3238)
* Make sure start_leader starts on the last voted block, not necessarily the biggest indexed bank in frozen_slots()
* Fix tvu test
|
2019-03-12 17:42:53 -07:00 |
|
Rob Walker
|
195a880576
|
pass Pubkeys as refs, copy only where values needed (#3213)
* pass Pubkeys as refs, copy only where values needed
* Pubkey is pervasive
* fixup
|
2019-03-09 19:28:43 -08:00 |
|
Sagar Dhawan
|
02eb234399
|
Fix TVU and PoH Recorder going out of sync (#3164)
* Fix broadcast_stage error
* Account for very fast ticks in tick verification
|
2019-03-07 15:49:07 -08:00 |
|
Rob Walker
|
01fb76f4bd
|
add epoch warmup (#3166)
add epoch warmup
|
2019-03-06 16:32:23 -08:00 |
|
Rob Walker
|
63a4ed74a4
|
consolidate logic for epoch and slot_index into Bank (#3144)
|
2019-03-06 14:44:21 -08:00 |
|
anatoly yakovenko
|
1c0cfb17a3
|
Start leader based on Poh tick height. (#3084)
* Start leader based on poh and test
* Equalize validator and leader stakes in LocalCluster
* Clear WorkingBank on poh_recorder reset
|
2019-03-05 17:56:51 -08:00 |
|
Michael Vines
|
53f09c44f3
|
Rename tokens to lamports in sdk/
|
2019-03-05 17:28:06 -08:00 |
|
Rob Walker
|
cb0560df92
|
remove dead code
|
2019-03-05 15:35:24 -08:00 |
|
carllin
|
de1d7ce312
|
Cleanup staking utils to divide functionality between delegate and normal node utitliites. Also replaces vote_states() with more generalized vote_accounts() in Bank. (#3070)
|
2019-03-03 18:04:13 -08:00 |
|
Sagar Dhawan
|
b99e3eafdd
|
Fix stakes not being setup correctly
|
2019-03-02 16:44:36 -08: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 |
|