project screenshot 1
project screenshot 2
project screenshot 3

SuperxApp

A platform for sending and swapping digital assets accross evm chains.

SuperxApp

Created At

Superhack 2024

Winner of

Blockscout - Use Blockscout Block Explorer!

Prize Pool

Pyth - Most Innovative use of Pyth pull oracle (Price Feeds) 5th place

Project Description

In the ever-evolving landscape of decentralized finance (DeFi), we faced a significant challenge: creating a seamless, cross-chain experience that transcends the limitations of traditional decentralized exchanges (DEXs). Driven by the vision of a truly interconnected blockchain ecosystem, we embarked on a mission to build SuperxApp—a next-generation DEX that not only facilitates cross-chain token transfers but also offers a unique blend of security, speed, and accessibility across multiple EVM-compatible chains.

SuperxApp stands apart from existing solutions through our innovative integration of Chainlink's Cross-Chain Interoperability Protocol (CCIP) and the Pyth Network's real-time price feeds. This powerful combination enables users to swap tokens across different chains with unprecedented accuracy and confidence, all while maintaining the highest standards of security. Our journey began with a simple yet profound question: How can we make cross-chain swaps as intuitive and reliable as possible? SuperxApp is our answer—a DEX designed for the future, where blockchains are not isolated silos but interconnected bridges to a more connected world.

At its core, SuperxApp empowers users to perform cross-chain token transfers and swaps seamlessly across multiple EVM-compatible chains. By leveraging Chainlink's CCIP, our application allows users to send tokens from one chain to another, ensuring smooth interoperability between supported chains. Additionally, by utilizing Pyth Network's price feeds, SuperxApp delivers accurate token valuations in stablecoins, enabling users to swap tokens with confidence and precision.

The architecture of SuperxApp is built on a modular, scalable framework that prioritizes security and interoperability. The system comprises several key components, including the SuperxOracle Contract, which serves as the backbone of our DEX by managing token pools, executing swaps, and interacting with Pyth's price feeds. Chainlink CCIP enables cross-chain token transfers, ensuring seamless communication across supported EVM-compatible chains, while Pyth Price Feeds provide real-time, accurate token valuations in stablecoins, ensuring transparency and fairness in every transaction. Complementing this robust backend is a user-friendly frontend interface, designed with Next.js and TypeScript, which simplifies complex DeFi operations, allowing users to transfer and swap tokens effortlessly.

Together, these elements form a comprehensive solution that simplifies the complex process of cross-chain transactions, ensuring that users can effortlessly navigate the multichain landscape. Whether transferring tokens between chains or swapping them within the app, SuperxApp offers a smooth, efficient, and secure experience, making it the go-to solution for DeFi enthusiasts looking to expand their horizons across multiple blockchains.

For reference, our smart contracts are deployed on several networks as follows:

Contract/Networks Sepolia SuperxOracle 0x6364eC95659863D87b1150c7B6342C1A5D185273 SuperxApp 0x0d36DD97b829069b48F97190DA264b87C3558e3b

Arbitrum Sepolia SuperxOracle : 0x6A1831C9E48cd407dB1c7e9AaC6ae79C16d3462F SuperxApp :0x13CfEA2CcC182C55Ee4A7954e23f8207F093eee9

BASE Sepolia
SuperxOracle : 0x13CfEA2CcC182C55Ee4A7954e23f8207F093eee9 SuperxApp: 0xbb3D975B2F00Be37CBCBC5917649Fe7f9E30fFA3

OPTIMISM Sepolia SuperxOracle : 0x5c55DfB5f4eB4cE81b5416A071d96248c0E35aBa SuperxApp : 0x002D3C87e568C8b8387378c7ca11bB4DdDb2A554

This comprehensive deployment across multiple networks ensures that SuperxApp is ready to support users wherever they choose to engage in DeFi activities.

How it's Made

How We Built It We built SuperxApp by focusing on seamless integration of cutting-edge technologies to deliver a powerful and user-friendly cross-chain decentralized exchange (DEX). Our journey began with writing the smart contracts using Foundry, a robust and efficient tool for smart contract development.

To ensure accurate and reliable token swaps, we integrated Pyth Network's price feeds. Pyth Network allowed us to access real-time, high-fidelity data, ensuring that token valuations during swaps are precise and transparent. This integration is crucial, as it guarantees that users receive fair and accurate token exchanges across different chains.

We also leveraged Chainlink's Cross-Chain Interoperability Protocol (CCIP) to enable smooth token transfers across various chains within the Superchain. By integrating CCIP, we ensured that SuperxApp could support a wide range of EVM-compatible chains, allowing for seamless cross-chain token transfers. This interoperability is one of the core features that set SuperxApp apart from other DEX platforms.

On the frontend, we used Next.js and TypeScript to create a user-friendly and responsive interface. Our primary goal was to ensure a top-notch user experience, making it easy for users to navigate the platform and execute token swaps and transfers efficiently. The combination of Next.js and TypeScript allowed us to build a performant and scalable frontend, ensuring that SuperxApp is both fast and reliable.

Overall, the integration of these technologies, combined with our focus on user experience, has resulted in a DEX that not only supports cross-chain token transfers but also offers a smooth and secure trading experience for users across multiple blockchains.

background image mobile

Join the mailing list

Get the latest news and updates