hackquest logo
  • Learn
  • Explore Course
  • Build
  • Explore Hackathon
  • Project Archive
  • Community
  • Forum
  • Global Event
  • My Community
  • Co-learning
  • Organization Hub
  • More
    • Glossary
    • Blog
    • Faucet
    • Job Station
    • Press Kit
    • Founder
hackquest logo

CashAbroad Hackathon

CashAbroad is a B2B finance and payments platform in Mexico, Currently live and moving 320K USD monthly

Videos

Tech Stack

React
Web3
Node
Rust

Description

Presentation:

Hackathon goal

We only had 2 days to participate so we use them to make with POCs of interactions

  • Connect a frontend with Starknet contracts

  • Create starknet wallets and deploy them in our backend

  • Interact with the Starkgate bridge to convert USDC Starknet to USDC Ethereum

Github repositories:

  • https://github.com/CashAbroad/hackathon-starknet-front

  • https://github.com/CashAbroad/hackathon-starknet-backend/tree/main/functions

  • https://github.com/braulio-cashabroad/starknet-Tutorial2

Progress During Hackathon

In backend: - Use of Starkli to create new accounts and interact with the Starknet blockchain - Use of starknet.js to create, fund, and deploy new wallets for third parties - Creation of new accounts using the OpenZeppelin contract implementation - Balance inquiry in multiple currencies for the Starknet wallet - Funding of newly created accounts by transferring ETH from the master wallet to the new wallets - Test the Starkgate withdrawals from USDC Starkgate to USDC ETH In frontend: -Use of React to build the front end -Use of starknet-react/chains and starknet-react/core to connect wallets like Braavos and ArgentX -Create dynamic content in React components using data from HTTP requests -Listen to events from connected wallets and smart contracts from the frontend -Global CSS management in React
Team Leader
BBraulio Alejandro Ramírez Montiel
Project Link
Sector
InfraOtherDeFi