pub fn step_swap_invoke_with_program_id( program_id: Pubkey, accounts: StepSwapAccounts<'_, '_>, ) -> ProgramResult