docs: Add inner instruction and cross-program invocation (#17476)

This commit is contained in:
Jon Cinque
2021-05-25 18:42:54 +02:00
committed by GitHub
parent 4c17243157
commit a03230338a

View File

@ -64,6 +64,10 @@ Some number of [epochs](terminology.md#epoch) after [stake](terminology.md#stake
See [vote credit](terminology.md#vote-credit). See [vote credit](terminology.md#vote-credit).
## cross-program invocation
An [instruction](terminology.md#instruction) called from within an instruction. Put differently, it is how a program calls into another program. For more information, see [calling between programs](developing/programming-model/calling-between-programs.md).
## data plane ## data plane
A multicast network used to efficiently validate [entries](terminology.md#entry) and gain consensus. A multicast network used to efficiently validate [entries](terminology.md#entry) and gain consensus.
@ -118,9 +122,13 @@ A digital fingerprint of a sequence of bytes.
An increase in token supply over time used to fund rewards for validation and to fund continued development of Solana. An increase in token supply over time used to fund rewards for validation and to fund continued development of Solana.
## inner instruction
See [cross-program invocation](terminology.md#cross-program-invocation).
## instruction ## instruction
The smallest unit of a [program](terminology.md#program) that a [client](terminology.md#client) can include in a [transaction](terminology.md#transaction). The smallest unit of a [program](terminology.md#program) that a [client](terminology.md#client) can include in a [transaction](terminology.md#transaction). Within its processing code, an instruction may contain one or more [cross-program invocations](terminology.md#cross-program-invocation).
## keypair ## keypair