Update bpf loader info on native-programs docs (#16840)

* Update bpf loader info on native-programs docs

* Link to program deployment docs
This commit is contained in:
Tyera Eulberg
2021-04-26 14:09:44 -06:00
committed by GitHub
parent 603872685d
commit 5eb5d9b2f5

View File

@ -52,16 +52,18 @@ Create and manage accounts that track validator voting state and rewards.
## BPF Loader ## BPF Loader
Deploy programs to the chain, load and execute them. Deploys, upgrades, and executes programs on the chain.
- Program id: `BPFLoader1111111111111111111111111111111111` - Program id: `BPFLoaderUpgradeab1e11111111111111111111111`
- Instructions: [LoaderInstruction](https://docs.rs/solana-sdk/VERSION_FOR_DOCS_RS/solana_sdk/loader_instruction/enum.LoaderInstruction.html) - Instructions: [LoaderInstruction](https://docs.rs/solana-sdk/VERSION_FOR_DOCS_RS/solana_sdk/loader_upgradeable_instruction/enum.UpgradeableLoaderInstruction.html)
The BPF Loader marks itself as its "owner" of the executable account it The BPF Upgradeable Loader marks itself as "owner" of the executable and
creates to store your program. When a user invokes an instruction via a program-data accounts it creates to store your program. When a user invokes an
program id, the Solana runtime will load both your executable account and its instruction via a program id, the Solana runtime will load both your the program
owner, the BPF Loader. The runtime then passes your program to the BPF Loader and its owner, the BPF Upgradeable Loader. The runtime then passes your program
to process the instruction. to the BPF Upgradeable Loader to process the instruction.
[More information about deployment](cli/deploy-a-program.md)
## Secp256k1 Program ## Secp256k1 Program