Function inner_instructions_loop

Source
pub fn inner_instructions_loop(
    inner_instructions: &Vec<Instruction<'_>>,
    account_keys: &Vec<Pubkey>,
    ta_mint: &HashMap<u8, Pubkey>,
    running_token_balances: &mut HashMap<u8, u64>,
    swap_tx_sender: &Sender<SwapTx>,
    token_create_sender: &Sender<TokenCreation>,
    block_time: u64,
    slot: u64,
    index: u64,
    atomic_instruction_index: &mut u8,
    signers: &HashSet<Pubkey>,
    signature: &Signature,
)
Expand description

Handles inner instructions that result from program invocations. Processes swap instructions and token creation events from various protocols, sending results to broadcast channels just like top_level_instructions_loop does.