solana/ledger/src
Justin Starry 45458e7139
Refactor: Improve type safety and readability of transaction execution (#22215)
* Refactor Bank::load_and_execute_transactions

* Refactor: improve type safety of TransactionExecutionResult

* Add enum for extra type safety in execution results

* feedback
2022-01-05 10:15:15 +08:00
..
blockstore Avoid cloning Vec<Entry> when calling entries_to_test_shreds() (#22093) 2021-12-24 12:32:43 -08:00
ancestor_iterator.rs uses Option<Slot> for SlotMeta.parent_slot (#21808) 2021-12-14 18:57:11 +00:00
bank_forks_utils.rs Reformat imports to a consistent style for imports 2021-12-03 09:19:13 -08:00
bigtable_delete.rs Add `delete` subcommand to `ledger-tool bigtable` (#19931) 2021-09-16 23:37:45 +00:00
bigtable_upload.rs Reformat imports to a consistent style for imports 2021-12-03 09:19:13 -08:00
bigtable_upload_service.rs Use max_complete_transaction_status_slot in BigTableUploadService (#21401) 2021-11-23 17:36:13 -07:00
block_error.rs
blockstore.rs Add struct BlockstoreOptions (#22121) 2022-01-03 18:30:45 -10:00
blockstore_db.rs Add struct BlockstoreOptions (#22121) 2022-01-03 18:30:45 -10:00
blockstore_meta.rs simplifies ShredIndex api (#21932) 2021-12-16 19:17:32 +00:00
blockstore_processor.rs Refactor: Improve type safety and readability of transaction execution (#22215) 2022-01-05 10:15:15 +08:00
builtins.rs Quash M1 build warning 2021-11-29 22:42:09 -08:00
erasure.rs adds back ErasureMeta::first_coding_index field (#21623) 2021-12-10 20:08:04 +00:00
genesis_utils.rs
leader_schedule.rs Reformat imports to a consistent style for imports 2021-12-03 09:19:13 -08:00
leader_schedule_cache.rs Reformat imports to a consistent style for imports 2021-12-03 09:19:13 -08:00
leader_schedule_utils.rs retransmit consecutive leader blocks (#22157) 2022-01-04 00:24:16 -08:00
lib.rs - move cost tracker into bank, so each bank has its own cost tracker; (#20527) 2021-10-12 08:51:33 -05:00
next_slots_iterator.rs Reformat imports to a consistent style for imports 2021-12-03 09:19:13 -08:00
rooted_slot_iterator.rs Reformat imports to a consistent style for imports 2021-12-03 09:19:13 -08:00
shred.rs tracks erasure coding shreds' indices explicitly (#21822) 2021-12-19 22:37:55 +00:00
sigverify_shreds.rs adds bitflags to Packet.Meta 2022-01-04 13:53:40 +00:00
staking_utils.rs removes unused code from staking_utils (#19189) 2021-08-13 02:42:41 +00:00