// Get references to the pop-up container and close button // Function to calculate the difference in days between two timestamps // Function to show or hide the popup based on visit history and closing action // Check if the popup has been closed before const popupClosed = localStorage.getItem('popupClosed'); // Boolean value stored as string // If the popup hasn't been closed, show it immediately popupContainer.style.display = 'flex'; // Show the pop-up sliderAdvertisement.style.display = 'none'; // Hide the slider while the pop-up is shown }, 5000); // Show after 5 seconds // Now apply the timing logic after the user has closed the popup // Calculate the days since the popup was last shown let showPopup = false; // Flag to track whether we should show the popup // Determine if the popup should be shown: // - First time visit (no lastShown value) // - Shown once per day for 3 days // - After 3 days, show every 3 days popupData.lastShown === null || // First time visitor (popupData.timesShown < 3 && daysSinceLastShown >= 1) || // Show once a day for first 3 days (popupData.timesShown >= 3 && daysSinceLastShown >= 3) // Show once every 3 days afterward showPopup = true; // The popup should be shown // Show the popup after 5 seconds popupContainer.style.display = 'flex'; // Show the pop-up sliderAdvertisement.style.display = 'none'; // Hide the slider while the pop-up is shown // Update popupData and store it // Show the slider if the popup is not shown // Ensure elements exist before using them // Call the function to handle popup display logic // Add click event listener to the close button popupContainer.style.display = 'none'; // Hide the pop-up sliderAdvertisement.style.display = 'flex'; // Show the slider advertisement when pop-up is closed localStorage.setItem('popupClosed', true); // Set popup as closed in localStorage // Reset timing logic after the popup is closed timesShown: 0 // Reset counter for daily/3-day logic

About Us

About Us

Who We Are

CrowdSwap is the leading Decentralized Exchange in bringing simplicity, security, and innovative features into DeFi. Our goal is to facilitate mass adoption of DeFi by simplifying it to its core elements and cutting down on the excessive information found in other exchanges. In doing so, we make it accessible and enjoyable for everyone, from experienced traders to even grandparents. In addition to creating the best working DeFi services, we are pioneers in developing new features such as the first DeFi ETF and cross-chain investment. These unique solutions have saved our community and customers a significant amount of time, effort, and cost.

Our Story

CrowdSwap was set to start as a bulk swap solution on the Ethereum network, aiming to offer the crypto community a more affordable way to exchange their assets. However, when our co-founders, Christian and Vahid, began developing this solution, they identified a larger issue at play: usability challenges within the DeFi space. This realization led to a shift in CrowdSwap's mission. We committed ourselves to addressing the usability problems in DeFi, creating a superior method for investing in opportunities, and enhancing the existing cross-chain solution. Today, CrowdSwap provides the simplest and most efficient DeFi solutions in the market, has a unique approach to investments, and has one of the top cross-chain solutions available.

What Is Our Plan

CrowdSwap aims to continue developing the most practical services in its journey and present itself not just by showcasing them through our marketing efforts but also by allowing businesses to purchase and integrate these services. As a startup, we understand the struggles of building a project from scratch, that's why projects can take advantage of our innovative solutions such as Crypto Exchange widget which has been our core competency and perfected for years, Payment widget that enables businesses to expand their payment options to any token across multiple networks, API services for accessing accurate market data, and much more.

Meet our core team and advisors

Meet our core team and advisors

Christian Mülder

Christian Mülder

Co-Founder And CEO

Vahid Hassani

Co-Founder And CTO

Prof. Detlef Schoder

Advisor, Professor University of Cologne

Wolfgang Hennes

Wolfgang Hennes

Advisor, Scientific Affairs

Michael Schömer

Michael Schömer

Advisor, Concept, Algorithms, Maths

Alexander Dietrich

Alexander Dietrich

Legal Advisor

Nasser Safarina

Naser Safarinia

Software Architect/Developer

Nastaran Ghaffari

Scrum Master