Update sysvar docs (#18125)

This commit is contained in:
Jack May 2021-06-22 09:59:48 -07:00 committed by GitHub
parent e13c733f40
commit 8a136736ad
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 6 additions and 0 deletions

View File

@ -17,6 +17,12 @@ The first is to query the sysvar at runtime via the sysvar's `get()` function:
let clock = Clock::get() let clock = Clock::get()
``` ```
The following sysvars support `get`:
- Clock
- EpochSchedule
- Fees
- Rent
The second is to pass the sysvar to the program as an account by including its address as one of the accounts in the `Instruction` and then deserializing the data during execution. Access to sysvars accounts is The second is to pass the sysvar to the program as an account by including its address as one of the accounts in the `Instruction` and then deserializing the data during execution. Access to sysvars accounts is
always _readonly_. always _readonly_.