← Back to home

AltTransfer

ReactTypeScript

Exchange funds with anyone on any blockchain. Get paid in the currency you want!

Screenshots

AltTransfer screenshot 1
AltTransfer screenshot 2
AltTransfer screenshot 3
AltTransfer screenshot 4
AltTransfer screenshot 5
AltTransfer screenshot 6

Problem Statement

With the evergrowing rollup-centric universe of Ethereum and other chains, it is quite cumbersome to interact with markets on foreign chains. This asymmetry is quite unfavorable for both parties - leading to fragmented markets.We propose a solution for developers to easily incorporate checkout elements within their applications. The developers simply specify the asset on the chain they would like to receive. On the other hand, users who interact with these checkout elements can choose to pay with a variety of assets that are supported on their chain, without needing to worry about how the funds will get to the developers.The checkout element functions both as a bridge and a swap that is easy to both implement and use. Users pay with exactly what they have, and the developer receives their funds instantly in their wallet with the desired currency.

Solution

Highlights:Two SDKs for React and JS, written in TypeScript.Documentation on how to use and implementDemo repoo to show-off use caseUsed Viem and Wagmi to connect to, and interface with the user's wallet.Currently support 4 major chains: Ethereum, Polygon, Arbitrum One, and Optimism.Used QuickNode API to query for ERC20 token balances on Ethereum and Polygon. Used Alchemy for Arbitrum and Optimism.Employed liquidity pools such as: SushiSwap, OneInch, OpenOcean, and Dodo to convert user funds to USDC, then used DEX aggregator Li-fi powered by StarGate to move assets cross-chain.Integrated TheGraph on user profile page to display a history of their past purchases on the platform.We also have a set of contracts in the testing process at https://github.com/curdinc/alttransfer-smart-contracts.

Hackathon

ETHGlobal Waterloo

2024

Prizes

  • 🏆

    ❌ Polygon — Best Hack with Polygon zkEVM

  • 🏆

    🏊 The Graph — Pool Prize

  • 🏆

    🪙 Quicknode — Best Use of Token API

Contributors