Michael Vines
|
adfb8ff2a1
|
Add getEpochInfo() and getLeaderSchedule() RPC methods (#5189)
* Add getLeaderSchedule() RPC method
* Add getEpochInfo() RPC method
* Add JSON RPC docs
|
2019-07-19 07:31:18 -07:00 |
Rob Walker
|
afa05acb32
|
more replay_stage grooming (#5163)
|
2019-07-18 14:54:27 -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 |
Michael Vines
|
2ed77b040a
|
create_genesis_block() now returns a struct (#4403)
|
2019-05-22 20:39:00 -07:00 |
Rob Walker
|
0c1191c3ee
|
rework staking_utils (#4283)
|
2019-05-14 16:15:51 -07:00 |
Rob Walker
|
b49f8c0984
|
reduce replicode, introduce passive staking support (#4207)
|
2019-05-07 22:22:43 -07:00 |
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 |