Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Application :Dfinnwallet #2269

Closed
wants to merge 5 commits into from
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
149 changes: 149 additions & 0 deletions applications/dfinnwallet.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,149 @@
# Dfinnwallet - Non-custodial wallet solution for the Substrate and EVM Blockchains

#### Team Name: Dfinn Developers
#### Payment Address: 0x3e587387040c464C7e0c62c58980577CB666800A (USDT/USDC/DOT/DAI)
1WGriQJiTNParkt61Rpd888W3DuW6dSSFh77PcpYWYKT2nQ (DOT)
#### Level: 1

## Project Overview 📄



![](https://raw.githubusercontent.com/Bharathcoorg/logos/main/dfinnwallet-banner.png)

### Overview

DFINN Wallet emerges as the all-encompassing non-custodial wallet solution catering to Substrate and EVM Blockchains.Riding on the capabilities of Polkadot.js, Dfinn Wallet places a strong emphasis on enriching the user experience and refining the user interface. Our foresight presents the crypto wallet as a portal to the expansive Web3 multiverse, granting users effortless entry to a spectrum of multi-chain services while ensuring the highest echelons of security and user convenience.
Embark on a frictionless journey of connecting with and harnessing the potential of blockchain-based applications within Substrate and EVM blockchains, facilitated seamlessly through our purpose-built Mobile App, accessible on both Android and iOS platforms.

### Background

The project background begins with my solo development effort, drawing inspiration from open-source wallets such as Subwallet, Nova, and Trust Wallet. I bootstrapped the project entirely on my own, including the launch of both iOS and Android apps and conducting initial testing. Now, I aim to elevate this wallet to the next level by incorporating additional features through the hiring of new developers.

### Project Details

#### Essential Features of Dfinnwallet

- Effortlessly Handle Multi-Chain Assets across 200+ Networks on Substrate and EVM Blockchains.
- Simplify the management of Multiple Seed Phrases for Polkadot and EVM Accounts with a Single Master Password.
- Seamlessly Facilitate Cross-Chain Asset Transfers within the Polkadot and Kusama Ecosystems.
- Efficiently Display, Organize, and Control NFTs.
- Easily Engage in Profitable Staking through Direct Nomination and Nomination Pool Participation.
- Seamlessly Access Web3 Applications.
- Achieve Wallet Synchronization between Desktop and Mobile Devices in Mere Seconds.
- Enhance Security with Hardware Crypto Wallets such as Polkadot Vault (formerly Parity QR-Signer).
- Conveniently Purchase Cryptocurrency using Local Payment Methods.

**Token Standard Support**
- ERC-20, ERC-721, PSP-34, and PSP-22 (Adding more soon)

### Project links

##### Website: https://dfinnwallet.app

##### App Download Links :

##### Android : https://play.google.com/store/apps/details?id=money.dfinn.wallet

##### iOS: https://apps.apple.com/app/dfinn-wallet/id6451134219


## Team 👥

### Team members

##### Name of team leader: Bharath B R

### Contact

##### Contact Name: Bharath B R

##### Contact Email: [email protected]

##### Website: https://dfinnwallet.app

### Legal Structure

##### Registered Legal Entity:
Limewheels Pvt Ltd.

##### Registered Address:
Ambica Enterprises, Virajpet, Kodagu, Karnataka, India - 571218

### Team's experience

I am Bharath, based in Bangalore, India, and I bring extensive experience as a full-stack blockchain developer. For the past 1.5 years, I have been the sole contributor to the Edgeware blockchain, where I have developed and maintained numerous infrastructure tools. Currently, I am finalizing products that will significantly benefit the entire Polkadot ecosystem, including a cutting-edge block explorer with AI capabilities and the Edgeverse DAO's SCO platform. Additionally, I am the director of two companies in India. My goal is to collaborate with developers in the Substrate ecosystem to create superior products. To this end, I have recently hired a junior React Native developer and plan to expand my team further in the near future.

### Other supporting links

#### Team Code Repos

https://github.com/DFinn-blockchain

https://github.com/Bharathcoorg

##### New Developer - https://github.com/DiellezaHelshani

#### Additional links

https://www.linkedin.com/in/bharathcoorg7

https://twitter.com/bharathcoorg7

https://gov.edgewa.re/profile/id/36922

https://www.quickcompany.in/directors/08805150-bharath-billavara-ramesh



## Development Roadmap 🔩

### Overview

##### Total Estimated Duration: 2 Months
##### Total Costs: 6000 USD

##### Milestone 1 — New Feature Implementation

- ##### Estimated Duration:- Estimated Duration: 2 months
- ##### Costs: 6000

This milestone focuses on implementing basic features within the wallet app. In today's AI-driven era, we can streamline the process of adding these features efficiently. My goal for this milestone is to onboard high-quality developers onto the team. I've already tested some of these features using JavaScript, making it easier for new developers to implement with clear references.

| Number | Deliverable | Specification |
| :------------ | :------------ | :------------ |
| 0a. | License | Apache 2.0 |
| 0b. |Documentation | We will add a link to the audit report in the official documentation page. |
| 0c. |Testing | We will encourage all our users to participate in bug bounty programs to explore the new features. Additionally, we will run separate testing campaigns with rewards. |
|0d. |Article/Tutorial | We plan to release a series of articles and YouTube videos to provide comprehensive guidance to our users. |
|1. |Swap Integration | Incorporating third-party APIs such as Polkaswap/Swing.xyz to enable seamless token trading and bridging within the wallet with just one click. |
|2. |Push Notifications |We will be implementing a push notification service for various activities such as sending and receiving tokens, receiving staking rewards, and more. This will be achieved using web3alerts and Firebase technologies. |
|3. |Ledger Integration | We currently have support for Polkadot Vault and Keystone in our mobile app, and we are in the process of integrating Ledger support. |
|4. |Fiat-on-ramp Aggregator setup | Revamp the user interface and user experience for purchasing and selling tokens with fiat currency using third-party providers for on/off-ramp functionalities. |
|5. |ENS Domains |Implementing support for ENS (Ethereum Name Service) domains across various blockchains. |
|6. |Web3Inbox Setup | Integrating the Web3Inbox feature using the official WalletConnect SDK and other decentralized mail/chat providers. |



## Future Plans

- In our immediate next proposal, we aim to further enhance the Web3Quest Platform specifically designed for the Substrate ecosystem. Building upon the success and functionalities of platforms like QuestN, Zealy, and TaskON for EVM blockchains, our focus is on creating an interactive "interact and earn" experience that encourages user engagement and participation. The upgraded platform will feature an expanded API for seamless integration with wallets, dApps, forums, and other ecosystem components, offering developers enhanced flexibility and capabilities. Additionally, we will provide an advanced Developer SDK to streamline integration processes and empower developers to create innovative experiences within the Substrate ecosystem. Users will benefit from improved embeddable widgets, quests, challenges, and reward mechanisms, fostering a vibrant and collaborative community within the Substrate ecosystem. This represents our commitment to continuous improvement and innovation, driving user adoption and ecosystem growth.

- We are implementing the MPC Wallet Architecture within Dfinnwallet Cloud, utilizing Multi-Party Computation techniques to bolster security and privacy measures. This framework distributes key operations across multiple parties, eliminating single points of failure. Our approach includes distributed key generation, secure communication channels, threshold signature schemes, decentralized key management, and compliance features. These components collectively ensure robust security, auditability, and resilience against threats, making our platform a trusted solution for securely managing digital assets.

- We are implementing Web3 debit cards within Dfinnwallet Cloud, providing users with streamlined access to decentralized finance (DeFi) capabilities. These cutting-edge debit cards seamlessly connect traditional finance and blockchain technology, allowing users to easily manage and spend their digital assets. Leveraging Dfinnwallet Cloud's secure infrastructure, users can experience heightened security, privacy, and convenience while accessing a diverse array of DeFi services directly through their Web3 debit cards.


- Introducing an industry-first Nominee feature tailored for DeFi users. This innovative addition allows users to designate nominees who can access and manage their digital assets in the event of unforeseen circumstances. This feature provides an added layer of security and convenience, ensuring continuity and peace of mind for DeFi participants.



- Our upcoming plan includes the development of a groundbreaking blockchain smartphone featuring an OS-level wallet. This innovative device will seamlessly integrate blockchain technology into its operating system, offering users secure and convenient access to digital assets directly from their smartphone.




## Additional Information ➕
How did you hear about the Grants Program?
We first heard about the grants program from the Web3 Foundation Website.

Loading