project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5

GHO UPI

Minting GHO tokens by paying in rupees (fiat currency) using UPI (Unified Payment Interface)

GHO UPI

Created At

LFGHO

Winner of

Family - Pool Prize

Prize Pool

Project Description

GHO UPI is an innovative platform that seamlessly integrates the world of cryptocurrency with traditional finance. It allows users to purchase GHO tokens, a novel cryptocurrency, using Indian Rupees (INR) through the Unified Payment Interface (UPI). The project skillfully combines secure wallet connectivity via ConnectKit, deployment of the GHO Token Contract on the Ethereum test network Sepolia, and integration of the the Razorpay payment system. This platform not only facilitates the exchange of INR to GHO tokens but also enables users to mint and burn these tokens within their wallets, showcasing a unique convergence of blockchain technology and everyday payment methods.

How it's Made

Working on my project GHO UPI has been an fun and challenging journey. The goal was to create a platform where users could exchange Indian Rupees (INR) for GHO tokens, a new form of cryptocurrency, using the Unified Payment Interface (UPI).

The initial phase involved setting up a secure connection for users' crypto wallets. For this, I integrated ConnectKit by Family, ensuring a reliable and secure wallet connection. The next major step was deploying the GHO Token Contract on the Sepolia Network, a test environment for Ethereum. This choice provided a safe space for experimentation without financial risks.

However, I encountered a significant obstacle when integrating Razorpay, a payment gateway, due to CORS (Cross-Origin Resource Sharing) issues. This problem prevented direct API communication, a crucial aspect for the platform's functionality. To resolve this, I implemented a proxy server, effectively bypassing the CORS limitations and enabling seamless payment data retrieval.

With the Razorpay integration complete, users were able to view their balances and perform transactions within the platform. The frontend was also connected to the smart contracts, which are essential for managing the GHO tokens.

The platform's functionality allows users to connect their wallets and trade INR for GHO tokens. They can also mint new tokens into their wallets or burn existing ones, removing them from circulation. This process of exchanging, minting, and burning tokens formed the core functionality of the platform.

Developing GHO UPI was a process filled with learning and problem-solving. From ensuring secure wallet connections and deploying smart contracts on a test network to overcoming technical hurdles like CORS, each step presented its own set of challenges. The project was not just about building a platform but also about navigating and overcoming the intricacies of integrating different technologies in the realm of digital finance.

background image mobile

Join the mailing list

Get the latest news and updates