project screenshot 1
project screenshot 2
project screenshot 3

CrossFund

Ethereum - StarkNet Cross Chain Crowdfunding Platform leveraging novel L1-L2 messaging protocol

CrossFund

Created At

StarkHack

Winner of

trophy

Dynamic - Best cross chain project utilizing Dynamic

trophy

Dynamic - Pool for projects which use Dynamic

Prize Pool

Project Description

Overview

This platform enables users to create and support crowdfunding campaigns across Ethereum and Starknet seamlessly. Users on either chain can participate in campaigns without the need to bridge tokens between chains, ensuring a smooth and intuitive user experience.

Notable Features

  • ETH-StarkNet cross-chain dApp implementation that doesn’t feel like two different apps, thanks to Dynamic
  • Messaging protocol that can seamlessly go between both chains, allowing us to know what’s happening on the other side
  • We can withdraw funds from both Ethereum and StarkNet without having to bridge tokens.
  • Safe campaign management that does not allow owners to maliciously corrupt the funds obtained.

How it's Made

Tech Stack

Boilerplates

We have combined the following boilerplates to bootstrap our development:

  • ScaffoldETH - Boilerplate for ETH contracts and React Hooks
  • ScaffoldStark - Boilerplate for STARKNET contracts and React Hooks

Main application

  • Next.js - Main Frontend Framework
  • TailwindCSS - Styling library
  • DaisyUI - Premade styled components with Tailwind
  • Dynamic SDK - Multi-network wallet SDK
  • Kubo IPFS - Storing other information for campaigns
  • Wagmi. - React interactions for EVM
  • starknet-react - React interactions for starknet

DevOps

  • Vercel - Deployment and hosting
background image mobile

Join the mailing list

Get the latest news and updates