**Project Name:** YieldScan
**Team Name:** _TBD_
**Payment Address:** _TBD_
# Project Overview
This is a follow-up grant for the previous successfully delivered [YieldScan grant](https://github.com/w3f/General-Grants-Program/blob/master/grants/speculative/YieldScan.md) under [W3F's General Grants Program](https://github.com/w3f/General-Grants-Program/)
## Overview
**Tagline:** Built to maximize staking yield. Designed to minimize effort.
**Project goal:** To create a simple investment experience for the Polkadot ecosystem by lowering barrier of entry through reduction in cognitive load.
## Details
### Project scope:
- **Ledger onboarding UX**
- **Context**
- There's a lot of details related to staking which aren't obvious to a new user.
- YieldScan already abstracts such details to streamline staking for software wallet users, but ledger users are left out.
- **Problem**
- Some of these details CANNOT be abstracted for ledger users due to lack of support for batch transactions. However, this shouldn't deny them access to an equally streamlined experience.
- **Solution**
- A combination of abstraction + education
- We've created the lo-fi for an onboarding flow for ledger users which guides them through the staking process and allows them to stake using YieldScan's recommendations
- [See designs](https://www.figma.com/file/VnzlrH54Bosh9UR8xQy8Dj/Panda-Finance---Project-YieldScan---Low-fi?node-id=1%3A10087)
- **Demand:**



- **Dynamic integration of substrate-based networks**
- **Context**
- Currently, YieldScan only has support for Polkadot and Kusama i.e. it's not modular. For any other substrate-based network to leverage YieldScan's UX, they need to either fund third-party developers, take out significant time/effort to integrate their protocol into YieldScan or rely on us to do it for them.
- **Problem**
- New and existing networks which use the substrate staking module run into the same UX complexity problem as Polkadot and Kusama, making it difficult for nominators to participate in their protocols.
- **Example:**
- [Edgeware funded a third-party developer for integration of YieldScan](https://github.com/edgeware-builders/construction-projects/blob/main/active/src/yieldscan-integration.md)
- Not all new protocols would have a war-chest as big as edgeware to be able to afford such development in their early stages but every protocol would need a good staking experience to bootstrap initial traction
- The surface area for staking investments within the Polkadot ecosystem looks limited to users. Listing more substrate-based networks would increase accessibility and the surface area for investing.
- **Example:**

- **Solution**
- Dynamic integration of new substrate-based protocols to YieldScan.
### Ecosystem fit
- Since it's launch in the first week of December, YieldScan has enabled 180,000+ KSM (~$81,106,200) and 700,000+ DOT (~$28,497,000) in staking volume.

- It currently has more than 130 users with over 27,000 KSM (~$12,474,000) and 308,000 DOT (~$12,474,000) in "AUM" (for the lack of a better word).
- A part of these users have shifted their stake from centralized exchanges to non-custodial wallets:

---

# Team
## Team members
- Saumya Karan
- Sahil Nanda
- Prastut Kumar
## Contact
**Contact Name:** Saumya Karan
**Contact Email:** __TBD__
**Website:** https://yieldscan.app/
## Legal Structure
**Registered Address:** __TBD__ (opt.)
**Registered Legal Entity:** __TBD__ (opt.)
## Team's experience
We've been building within the Polkadot ecosystem for the past 1.5+ years. We started with a data visualization platform called [PolkaViz](https://github.com/buidl-labs/polkaviz) (now deprecated) and gradually moved to [YieldScan](https://yieldscan.app/).
### Code repos
- https://github.com/yieldscan
### LinkedIn Profiles
- [Saumya Karan](https://www.linkedin.com/in/skrn/)
- [Sahil Nanda](https://www.linkedin.com/in/sahil-nanda-8b1b88143/)
- [Prastut Kumar](https://www.linkedin.com/in/prastut/)
# Development Status
- **Current live version:** https://yieldscan.app/
- **Current codebase:** https://github.com/yieldscan
- **Lo-fi designs:** https://www.figma.com/file/VnzlrH54Bosh9UR8xQy8Dj/Panda-Finance---Project-YieldScan---Low-fi?node-id=1%3A10087
# Development Roadmap
### Overview
* **Total Estimated Duration:** *TBD*
* **Full-Time Equivalent (FTE):** *TBD*
* **Total Costs:** *TBD*
### Milestone 1 — Implement dynamic integration
* **Estimated Duration:** 1 month
* **FTE:** 3
* **Costs:** 12,000 USD
| Number | Deliverable | Specification |
| -----: | ----------- | ------------- |
| 0a. | License | Apache 2.0 / MIT / Unlicense |
| 0b. | Documentation | We will provide both inline documentation of the code and a basic tutorial that explains how a user can (for example) spin up one of our Substrate nodes. Once the node is up, it will be possible to send test transactions that will show how the new functionality works. |
| 0c. | Testing Guide | Core functions will be fully covered by unit tests to ensure functionality and robustness. In the guide, we will describe how to run these tests. |
| 0d. | Article/Tutorial | We will publish an article/tutorial/workshop that explains [...] (what was done/achieved as part of the grant). (Content, language and medium should reflect your target audience described above.)
| 1. | Modularize codebase | *TBD* |
| 2. | Add Westend and Edgeware for demo/testing | *TBD* |
| 3. | GitHub PR template for adding network support | *TBD* |
### Milestone 2 — Implement Ledger Onboarding UX
* **Estimated Duration:** 1 month
* **FTE:** 3
* **Costs:** 12,000 USD
| Number | Deliverable | Specification |
| -----: | ----------- | ------------- |
| 0a. | License | Apache 2.0 / MIT / Unlicense |
| 0b. | Documentation | We will provide both inline documentation of the code and a basic tutorial that explains how a user can (for example) spin up one of our Substrate nodes. Once the node is up, it will be possible to send test transactions that will show how the new functionality works. |
| 0c. | Testing Guide | Core functions will be fully covered by unit tests to ensure functionality and robustness. In the guide, we will describe how to run these tests. |
| 0d. | Article/Tutorial | We will publish an article/tutorial/workshop that explains [...] (what was done/achieved as part of the grant). (Content, language and medium should reflect your target audience described above.)
| 1. | *TBD* | *TBD* |
# Future plans
- In the short term, we plan to make staking within the Polkadot ecosystem more accessible to all users and charge a small fee for it to sustainably fund development.
- In the long term, we intend to be a one-stop portfolio management solution for the Polkadot ecosystem.
# Additional Information
- Are there are any teams who have already contributed (financially) to your project?
- Only Web3 Foundation
- Do you have a community of users or open-source developers who are contributing to your project?
- We do have a community of users on [telegram](https://t.me/yieldscan) and [discord](https://discord.gg/5Dggqx8), but they do not directly contribute to our project.