* 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 a67465ae22.
* 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>
* docs: adding multiple pages in from the guidebook
* fix: minor updates to the rpc node setup page
* fix: added known validators info to the rpc page
* docs: added best practices pages
* fix: updated internal linking
* docs: added faq page and update links
* Expanding the validator FAQ, updating hardware req
* Updates to validator setup
* Fixed broken RPC API links
* Remove GPU reqs, clarify install best practices
* Updating neworking requirements in validator reqs
* Removing trailing white spaces
* Removing systuner usage from docs
* ssh authentication note, more on withdrawls
* Adding feedback from educational workshop
* Details on system clock, cpu freq, validator set
* add link to gossip for clock drift system req
Co-authored-by: Nick Frostbutter <75431177+nickfrosty@users.noreply.github.com>
* Update docs/src/validator/best-practices/monitoring.md
Co-authored-by: Nick Frostbutter <75431177+nickfrosty@users.noreply.github.com>
* clarification on monitoring docs
Co-authored-by: Nick Frostbutter <75431177+nickfrosty@users.noreply.github.com>
* adding a reference to the hardware requirements
Co-authored-by: Nick Frostbutter <75431177+nickfrosty@users.noreply.github.com>
* fixing link to clusters page
Co-authored-by: Nick Frostbutter <75431177+nickfrosty@users.noreply.github.com>
* typo fix
Co-authored-by: Nick Frostbutter <75431177+nickfrosty@users.noreply.github.com>
* Update docs/src/validator/get-started/setup-a-validator.md
Co-authored-by: Nick Frostbutter <75431177+nickfrosty@users.noreply.github.com>
* Update docs/src/validator/best-practices/monitoring.md
Co-authored-by: Nick Frostbutter <75431177+nickfrosty@users.noreply.github.com>
* Update docs/src/validator/best-practices/monitoring.md
Co-authored-by: Nick Frostbutter <75431177+nickfrosty@users.noreply.github.com>
* Referencing the validator health report
* Removed trailing whitespace
---------
Co-authored-by: nickfrosty <nfrostbutter@gmail.com>
Co-authored-by: Nick Frostbutter <75431177+nickfrosty@users.noreply.github.com>
Add snapshots arguments to the ledger tool command because numerous operators
have been tripped up by not realizing that these arguments are needed for
fairly standard configs. The additional arguments are harmless for those
who don't separate snapshots into separate dirs, but essential for those
who do.
* feat: added doc for state compression
* feat: added guide for compressed nfts
* fix: updates sidebar for new docs
* fix: added link to example repo
* fix: fixed typos
---------
Co-authored-by: nickfrosty <nick.frostbutter@solana.org>