Inspiration

Basically I am very much interested in defi and banking related topics from which I saw a problem in the real world where users borrow the money from banks and they doesn't pay back on time also bank customer care need to call the user in order to get their money back in time

so in order to solve this issue I have made Cashwave which solves some major issues also provide opportunity to earn and pay back money in time

What it does

My Project CashWave helps everyone to borrow , lens and swap USDC tokens so let me explain in some more depth :

1) Users will come to the platform and can borrow any amount of USDC but there is a catch in order to borrow USDC they first need to stake their NFT as a collateral and when they will return back the borrowed amount then they will get back their staked NFT 2) Users can lend USDC tokens to earn rewards in of rsc tokens and this rsc tokens users will get every minute and when they withdraw they lended usdc they get back their usdc tokens and rsc tokens as rewards 3) Users can swap their Rsc tokens to get USDC tokens 4) When the duration ends or the time comes to pay back the borrowed USDC amount we send email notification to the user wallet address using web3 mailchain email so untill and unless the user payback the borrowed usdc amount we will continously send email whenever they connect to the CashWave Platform

In simple Terms : Users can borrow usdc but need to stake nft as collatoral first also untill and unless users pay back their borrowed usdc they will get email notification and users can earn rsc tokens as rewards when they lend their usdc and this rsc tokens can be swap to get usdc tokens which can help users to pay back their borrowed usdc amount

How we built it

I have made this using:

  • Nextjs
  • written smart contract in solidity, deployed using thirdweb
  • connected the smart contract using etherjs
  • send email to user wallet address using Mailchain

Challenges we ran into

Challenges I faced was firstly I was confused and having no idea about what kind of design the dapp will look good also many time while writing the contract functions i got lots of issues and most importantly not having enough lisk faucet to do the testing

Accomplishments that we're proud of

I am proud that I have successfully implemeneted the send email to web3 wallet addresses as I never did it before

What's next for CashWave

Next Milestone for Cashwave:

Adding credit card payment feature Add cross chain feature and lot more

Smart Contract Addresses : 1) RSC Token Contract : https://thirdweb.com/lisk-sepolia-testnet/0x917d4281AFAfb9d8965707A3EFa398dd4Be66dc6

2) CashWave Contract : https://thirdweb.com/lisk-sepolia-testnet/0x6B596C803e4bCf7F48BB18DbE5b6b49639bCeA49

3) USDC Token Contract : https://thirdweb.com/lisk-sepolia-testnet/0x34b422de20051bDf8fcA23664C8265e70c0FCb21

Built With

Share this project:

Updates