Background Image
name

/Projects

6CircleCut

Android
Kotlin
Figma
Solidity
Circle
Phala Network

CircleCut is an Android Native mobile application built with Circle’s User controlled wallets. Here is the user story. User when entering the app, logs in with his gmail account for seamless web2-like onboarding. After onboarding, user can choose to purchase USDC or EURC using CirlceMint feature. Users can invite his colleagues or friends to connect or join a shared expense group. The users in the group can add their crypto expenses in USDC, EURC or any crypto on all chains that are supported by Circle. Users can settle the expenses of different cryptos using a single currency. CircleCut smart contract powered by Phala Network will be used to fetch price conversion real time when the user is settling his expenses. The user first calls the “getSettlement” function to get the realtime price conversion for all the currencies he need to settle with the currency he chooses to settle with. For example, if he settles with USDC and he owes EURC, ETH, MATIC to 5 different users. He gets the total amount to be paid on-chain using the Phala Network Oracle so that the price conversion is verified and transparent. And then he calls the “settle” function with the amount of USDC he owes. This sends out the respective value of USDC each person is owed in the same chain. If the user wishes to transfer the USDC or EURC from one chain to another, he can do it seamlessly in the app using the Cross-chain swaps feature provided by CircleCCTP. User can also withdraw and deposit funds anytime from and to anyone’s wallet.

Built for : DevxIndia 2023

Prizes : 1st Prize in Circle prize pool and Runner up in Phala Network prize pool, winning a total of $6000.