Description

YARAPAY

Yarapay is a simple, easy-to-use, and secure application for managing your digital assets. It allows you to send and receive payments, pay bills and manage your assets in a secure way.
Yarapay seeks to increase the adoption of the Ethereum blockchain in Nigeria.

Features

- LOGIN WITH WALLET - Users who already possess a wallet (EOA) can login into the app by connecting their wallet.

- CREATE ETHEREUM WALLET WITH PHONE NUMBER - Yarapay leverages account abstraction (EIP 4337) to create wallet addresses and match them with users' phone numbers.


- SENDING DIGITAL ASSETS TO PHONE NUMBERS- With Yarapay, you can send money to any phone number anywhere in the world.

- SENDING DIGITAL ASSETS TO WALLET ADDRESSES -  Users can send digital assets to any Ethereum wallet address (EOAs etc)

- RECEIVE PAYMENTS - With Yarapay, users can receive payments by sharing a QR CODE, phone number or generated Wallet addresses

- OFF RAMP FOR DIGITAL ASSETS - Users convert digital assets to FIAT

- PAYMENTS WITH DIGITAL ASSETS - Users can pay for their electricity bills, buy airtime, pay internet bills and so many more with their digital assets

- VIEW HISTORICAL TRANSACTIONS -  Yarapay utilizes THE GRAPH to listen to transfer events and use the data returned to create a view of each user's past transactions

TECH STACK

Goerli Ethereum: Yarapay is built on the Ethereum blockchain, specifically using the Goerli testnet for development and testing.


The Graph: The Graph is used to efficiently query and index data on the Ethereum blockchain, which is crucial for viewing historical transactions.


Solidity: Solidity is smart contract programming language


Next.js: Next.js is framework used for building the UI.


TypeScript: 


Biconomy SDK: Biconomy is a tool used to for account abstraction


Circle Payout API: Circle is used for fiat conversions.




GITHUB LINK

https://github.com/Dayo-Adewuyi/YARA_ETH_ACCRA 

DEMO

https://www.loom.com/share/bbc864612fa543e99017a5235ed48668?sid=03c12988-7c2e-4a92-84ea-3215a90c71e8

LIVE LINK

yara-eth-accra.vercel.app

ROADMAP

- INTRODUCTION OF USSD (Unstructured Supplementary Service Data)

 - PHONE NUMBER VALIDATION

- PUBLIC LAUNCH
- INCREASE USSD COVERAGE TO MORE COUNTRIES IN AFRICA

BUSINESS MODEL

User would be charged 1% of transaction value + gas fees with a cap of 10 cedis/naira for transfers.
A 1% charge for bill payments and other services offered.

The value of the Nigerian USSD and Payment Collection Industry is over $1bn (source: https://nairametrics.com/2021/04/15/mobile-ussd-transactions-surge-by-82-6-as-covid-19-spurs-mobile-adoption/#:~:text=Mobile%20transactions%20in%20Nigeria%20%28mobile%20%26%20USSD%29%20surged,released%20by%20the%20Nigerian%20Inter-Bank%20Settlement%20System%20%28NIBSS%29.)

we aim to get 10 per cent of the market share in every African market and also push the product globally because our product features are useful everywhere in the world as it solves a major UX issue bedeviling the Crypto Industry.











Attachments