Crate solana_core[−][src]
Expand description
The solana
library implements the Solana high-performance blockchain architecture.
It includes a full Rust implementation of the architecture (see
Validator) as well as hooks to GPU implementations of its most
paralellizable components (i.e. SigVerify). It also includes
command-line tools to spin up validators and a Rust library
Modules
accounts_hash_verifier | |
banking_stage | The |
broadcast_stage | A stage to broadcast data from a leader node to validators |
cache_block_meta_service | |
cluster_info_vote_listener | |
cluster_slot_state_verifier | |
cluster_slots | |
cluster_slots_service | |
commitment_service | |
completed_data_sets_service | |
consensus | |
fetch_stage | The |
fork_choice | |
gen_keys | The |
heaviest_subtree_fork_choice | |
latest_validator_votes_for_frozen_banks | |
ledger_cleanup_service | The |
optimistic_confirmation_verifier | |
outstanding_requests | |
packet_hasher | |
progress_map | |
repair_response | |
repair_service | The |
repair_weight | |
repair_weighted_traversal | |
replay_stage | The |
request_response | |
retransmit_stage | The |
rewards_recorder_service | |
sample_performance_service | |
serve_repair | |
serve_repair_service | |
shred_fetch_stage | The |
sigverify | The |
sigverify_shreds | |
sigverify_stage | The |
snapshot_packager_service | |
test_validator | |
tpu | The |
tree_diff | |
tvu | The |
unfrozen_gossip_verified_vote_hashes | |
validator | The |
verified_vote_packets | |
vote_stake_tracker | |
window_service |
|