Function process_invoke_cpi

Source
pub fn process_invoke_cpi<'a, 'b, 'c: 'info + 'b, 'info>(
    ctx: Context<'a, 'b, 'c, 'info, InvokeCpiInstruction<'info>>,
    inputs: InstructionDataInvokeCpi,
) -> Result<()>
Expand description

Processes an InvokeCpi instruction. Checks:

  1. signer checks (inputs), writeaccess (outputs) (cpi_signer_checks)
  2. sets or gets cpi context (process_cpi_context)