solana-with-rpc-optimizations/programs/sbf
Wen 312f725f1e
wen_restart: Find the bank hash of the heaviest fork, replay if necessary. (#420)
* Find the bank hash of the heaviest fork, replay if necessary.

* Make it more explicit how heaviest fork slot is selected.

* Use process_single_slot instead of process_blockstore_from_root, the latter
may re-insert banks already frozen.

* Put BlockstoreProcessError into the error message.

* Check that all existing blocks link to correct parent before replay.

* Use the default number of threads instead.

* Check whether block is full and other small fixes.

* Fix root_bank and move comments to function level.

* Remove the extra parent link check.
2024-04-07 16:17:52 -07:00
..
benches Revert deprecate executable feature (#309) 2024-03-20 10:54:15 -05:00
c Upgrade sbf tests to use bpf loader v3 (#34691) 2024-01-14 18:20:01 -06:00
rust Simd 118: extend EpochRewards sysvar (#428) 2024-03-27 19:24:06 -06:00
tests Use `&str` instead of `String` in `add_builtin` (#539) 2024-04-02 14:36:13 -03:00
.gitignore chore: move programs/bpf to programs/sbf 2022-10-13 11:40:40 -04:00
Cargo.lock wen_restart: Find the bank hash of the heaviest fork, replay if necessary. (#420) 2024-04-07 16:17:52 -07:00
Cargo.toml Version bump v2.0.0 (#121) 2024-03-11 12:11:22 -06:00
build.rs Feat(syscall): add altbn128 g1 & g2 compression (#32870) 2023-09-25 05:43:34 -07:00