solana-with-rpc-optimizations/programs
galactus 2ceabd9368
Simd 47 syscall sysvar last restart slot (#31957)
* add sysvar and logic for last restart slot

* cleanup

* add test for getting last restart slot from account

* format code

* add some basic rustdoc

* copy+paste error

* feature flag for last_restart_slot

* add to sysvars.md

* updated wording in sysvars.md

* rename sol_get_last_restart_slot_sysvar > sol_get_last_restart_slot

* create sbf C header for sol_get_last_restart_slot

* cleanup imports

* reverted hardened_unpack workaround

* cleanup imports

* cleanup logs + blank lines

* Implementing ui changes for last restart slot, nit

* Some more nit change and implementing the UI for sysvar

* fixing the CI

* Minor clippy fix

* format changes

* changes suggested by mvines and lichtso

* increase timeout in local_cluster test

* fix code format

* use keypair for feature flag from mvines

* delete test.json file

* Revert "increase timeout in local_cluster test"

This reverts commit a67465ae225186be5ebaa46badfe44ecac6d76a8.

* last restart slot should be always less than or equal to current slot

* fixing bug

* changes after  steviez comments

* format issue fixed

* fixing the comment on premature application of future hardfork

* nit change in test

Co-authored-by: steviez <steven@solana.com>

* reverting sysvar_cache.rs because change was not necessary

---------

Co-authored-by: steve-gg <grooviegermanikus@gmail.com>
Co-authored-by: steviez <steven@solana.com>
2023-06-16 20:14:02 +00:00
..
address-lookup-table use one definition of builtin program cost in runtime and banking stage (#31930) 2023-06-02 10:22:22 -05:00
address-lookup-table-tests chore: workspace inheritance (#29893) 2023-02-23 22:01:54 +08:00
bpf-loader-tests Reverify programs that are extended using ExtendProgram (#31886) 2023-06-01 06:17:42 -07:00
bpf_loader Simd 47 syscall sysvar last restart slot (#31957) 2023-06-16 20:14:02 +00:00
compute-budget use one definition of builtin program cost in runtime and banking stage (#31930) 2023-06-02 10:22:22 -05:00
config use one definition of builtin program cost in runtime and banking stage (#31930) 2023-06-02 10:22:22 -05:00
ed25519-tests chore: workspace inheritance (#29893) 2023-02-23 22:01:54 +08:00
loader-v4 Add runtime environment to FailedVerification tombstones (#31991) 2023-06-06 22:24:39 +00:00
sbf Revert "Bump borsh from 0.10.3 to 0.11.0 (#31964)" (#32145) 2023-06-15 02:36:37 +02:00
stake Removes StakeInstruction::GetMinimumDelegation featurization (#32121) 2023-06-14 19:01:17 -04:00
system use one definition of builtin program cost in runtime and banking stage (#31930) 2023-06-02 10:22:22 -05:00
vote Cleanup - filter_votes_outside_slot_hashes (#31760) 2023-06-14 01:31:27 +02:00
zk-token-proof [zk-token-sdk] Add `VerifyGroupedCiphertext2HandlesValidity` and `VerifyBatchedGroupedCiphertext2HandlesValidity` proof instructions (#31816) 2023-06-01 15:58:36 +09:00
zk-token-proof-tests [zk-token-sdk] Add `VerifyGroupedCiphertext2HandlesValidity` and `VerifyBatchedGroupedCiphertext2HandlesValidity` proof instructions (#31816) 2023-06-01 15:58:36 +09:00