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

ReversiFi

ReversiFi is a non-custodial wallet software development kit that enables businesses to effortlessly integrate secure crypto payment solutions into their marketplace apps with minimal coding

ReversiFi

Created At

ETHGlobal Singapore

Project Description

‼️ Problem Statement There's a few major challenges faced in the crypto payment space pending to be solved:

  • Custodial Risks: Many existing crypto payment solutions are custodial, which means businesses hold users' private keys, creating significant security risks.
  • High Integration Barriers: Integrating crypto payment solutions is often complex, requiring significant resources and expertise.
  • User Trust Issues: Users are increasingly concerned about their privacy and having control over their assets.

🎯 Vision ReversiFi a Non-custodial crypto payment SDK, delivering a secure, native, and user-friendly experience. ReversiFi aims to empower both businesses and their users, providing a useful solution for crypto payment.

🚨 Unique Value Proposition ReversiFi stands out by offering a blend of simplicity, security, and customization:

🛠️ Simplicity: Integrate crypto payments into your app with as little as 5 lines of code. 🎨 Customization: The SDK is flexible, allowing businesses to customize the payment experience to match their brand and needs. 🔒 Security: A non-custodial architecture ensures users retain control over their private keys, reducing security risks.

ReversiFi is designed to provide businesses with a simple line of code to integrate crypto payments into their marketplace apps. With a non-custodial architecture, the SDK ensures that users retain full control over their private keys, eliminating custodial risks while enhancing trust and security.

How it's Made

Tech Stack we Use: Next.js, Solidity, React, Typescript, Javascript, Foundry, Supabase

Use Case Example: (In our case we will use Grab as example.)

This architecture outlines a process flow for a user using the Grab app, integrated with ReversiFi SDK and a smart contract to manage orders and payments, as follows:

1.	User logs into the Grab app.
2.	Smart wallet is set up to the app once they login success.
3.	The user creates an order through the app, which interacts with the ReversiFi SDK.
4. The ReversiFi SDK creates an escrow contract on the blockchain, where the user’s funds are locked, and the order status is marked as pending.
5.	The smart contract retrieves the pending order.
6. The driver takes one of the pending orders by confirming it on the smart contract.
7.	Once the driver finishes the order, they signal completion.
8.	The user then pays through the app.
9.	A dispute period follows, allowing for any issues to be raised.
10.	After the dispute period or upon successful completion, funds are released from the escrow.
background image mobile

Join the mailing list

Get the latest news and updates