Update sysvar docs (#18125)
This commit is contained in:
parent
e13c733f40
commit
8a136736ad
|
@ -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_.
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue