DEV Community

Cover image for Non-Custodial Smart Wallet dApp
TinkerPi
TinkerPi

Posted on

Non-Custodial Smart Wallet dApp

This is a submission for the Build Better on Stellar: Smart Contract Challenge : Build a dApp

What I Built

My project is SocketFi, a non-custodial smart wallet application that allow users to create a smart account on Soroban using an external wallet or a social media account.
It provides a userfriendly options for both experienced and non-experienced users to create a smart account either with another wallet or with their social media account.
Beyond this, it provides account holders with access to many onchain applications all from one place.
Additional pros of SocketFi include the ability to complete transaction be it sending of tokens, or swapping on DEXs without needing native tokens to pay for transaction, users can perform numerious transaction using simple clicks, giving the feel of conventional application as it removes the complexity of web3 dApps but still upholding the security advantage.

For this Hackathon, the developed dApp is only a proof of concept and many of the features are not yet developed.

Demo

The demo app only has few functions added from the smart wallet
Link: https://socketfiapp.vercel.app/

My Code

Main smart wallet code: https://github.com/TinkerPal/socketFi-smart-wallet
Sub-account code: https://github.com/TinkerPal/socketFi-smart-wallet/tree/main/socketfi-smart-subaccount

Journey

Web3 is still a complex subject for many; a lot of regular internet users find it difficult to navigate the space or even onboard and begin interacting with dApps.

This motivated me to start developing tools that can make Web3 interaction easier. One of these tools is the idea of a smart wallet that abstracts all the complexity of Web3 while maintaining its decentralization and security.

Conceptualizing this idea took weeks, and I encountered many challenges, such as how sub-accounts should work, hold balances, control allowances, and more. I was able to make progress, but there is still a lot to be developed.

Additional Prize Categories: Glorious Game and/or Super Sustainable
Category: Super Sustainable

Team: @tinkerpal

Top comments (0)