Skip to content

Commit fc450e7

Browse files
Update PolarisWallet.md
Updates
1 parent 16dd045 commit fc450e7

File tree

1 file changed

+46
-54
lines changed

1 file changed

+46
-54
lines changed

applications/PolarisWallet.md

Lines changed: 46 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212

1313
- Polaris Wallet is a custodial wallet integrated with Polkadot’s Asset Hub, designed for non-crypto-native users. It facilitates seamless interactions with multiple parachains, offering functionalities such as yield farming, lending, borrowing, staking, and restaking across the Polkadot ecosystem.
1414
- Key Features
15+
Custodial Wallet: O
1516
Asset Hub Integration: Support for DOT, USDC, USDT, and other compatible assets.
1617
Parachain Interactions: Participate in DeFi services like yield farming, staking, and borrowing.
1718
Snowbridge Integration: Bridging assets from Ethereum (USDC, USDT) to Polkadot.
@@ -33,7 +34,7 @@ We expect the teams to already have a solid idea about your project's expected f
3334
- Asset Hub Integration:
3435
Enable deposits and management of DOT and native stablecoins.
3536
Provide seamless access to all parachains linked to Polkadot’s Asset Hub.
36-
Actively searching for 3rd party custodial wallet provider within Polkadot ecosystem
37+
Actively searching for 3rd party custodial provider within Polkadot ecosystem
3738
https://wiki.polkadot.network/docs/general/dune-analytics/interlay-dashboards
3839
- Snowbridge Integration:
3940
Accept Ethereum-based assets and automate the bridging process to Polkadot.
@@ -71,7 +72,12 @@ Help us locate your project in the Polkadot/Substrate/Kusama landscape and what
7172
Fiat-to-Crypto On-Ramp: It simplifies the conversion of fiat to crypto (e.g., USD to DOT or USDT) by integrating trusted payment processors for seamless transactions.
7273
Security & Compliance: Polaris ensures that users' assets are securely managed and complies with necessary regulations across jurisdictions.
7374
- How did you identify these needs? Please provide evidence in the form of (scientific) articles, forum discussions, case studies, or raw data.
74-
-
75+
- Our identification of user needs for Polaris Wallet was driven primarily by direct feedback from potential users gathered through various channels. Notably, discussions on platforms like Reddit have been instrumental. For example, in threads on the Polkadot subreddit, many participants have highlighted difficulties with the complexity and accessibility of existing cryptocurrency solutions, particularly for those unfamiliar with blockchain technologies. These discussions underscore a significant demand for a more intuitive and user-friendly interface that can cater to non-crypto-natives. Our objective with Polaris is to address these pain points by simplifying interactions within the Polkadot ecosystem, thereby enhancing user acquisition and retention, and reducing the steep learning curve associated with cryptocurrency transactions. [Reddit discussion on Polkadot needs.](https://www.reddit.com/r/Polkadot/comments/192wu6e/as_a_big_believer_in_dot_give_me_your_best_pitch/)
76+
Compared to other Layer 1s Polkadot is among the lowest in TVL and Average Daily Address'
77+
https://www.grayscale.com/research/reports/layer-1-blockchains-a-tale-of-user-owned-cities-part-ii-of-ii
78+
79+
We know that creating a user friendly custodial design will attract more users to the Polkadot Ecosystem
80+
7581
- Are there any other projects similar to yours in the Substrate / Polkadot / Kusama ecosystem?
7682
- Yes, there are a few similar projects:
7783
Subwallet: A browser extension wallet for managing Polkadot and Kusama assets. However, Subwallet focuses more on non-custodial services, whereas Polaris provides a custodial wallet for non-crypto-native users.
@@ -96,7 +102,6 @@ Help us locate your project in the Polkadot/Substrate/Kusama landscape and what
96102
UI/UX Designer: 1 UIUX designer
97103
Frontend Developers: 2
98104
Backend/Rust Developers: 2
99-
QA Engineer: 1
100105
Support Staff: Post-launch support and maintenance team
101106

102107
### Contact
@@ -141,43 +146,45 @@ If you've already started implementing your project or it is part of a larger re
141146
### Overview
142147

143148
- **Total Estimated Duration:** Duration of the whole project - 6 Months
144-
- **Full-Time Equivalent (FTE):** 6 FTE
149+
- **Full-Time Equivalent (FTE):** 5 FTE
145150
- **Total Costs:** Requested amount in USD for the whole project is 90,000 USD
146151
- **DOT %:** Percentage of Total Costs to be paid in (vested) DOT (50%)
147152

148-
### Milestone 1 — Research & Planning
153+
### Milestone 1 — Design & Prototyping
149154

150155
- **Estimated duration:** 1 month
151156
- **FTE:** 3
152-
- **Costs:** 16,250 USD
157+
- **Costs:** 20,000 USD
153158

154159
> :exclamation: **The default deliverables 0a-0d below are mandatory for all milestones**, and deliverable 0e at least for the last one.
155160
156161
| Number | Deliverable | Specification |
157162
| -----: | ----------- | ------------- |
158-
| **0a.** | License | Apache 2.0. See the [delivery guidelines](https://grants.web3.foundation/docs/Support%20Docs/milestone-deliverables-guidelines#license) for details. |
159-
| **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 and send test transactions, which will show how the new functionality works. See the [delivery guidelines](https://grants.web3.foundation/docs/Support%20Docs/milestone-deliverables-guidelines#documentation) for details. |
160-
| **0c.** | Testing and Testing Guide | Core functions will be fully covered by comprehensive unit tests to ensure functionality and robustness. In the guide, we will describe how to run these tests. See the [delivery guidelines](https://grants.web3.foundation/docs/Support%20Docs/milestone-deliverables-guidelines#testing-guide) for details. |
163+
| **0a.** | License | Apache 2.0. |
164+
| **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 and send test transactions, which will show how the new functionality works.|
165+
| **0c.** | Testing and Testing Guide | Core functions will be fully covered by comprehensive unit tests to ensure functionality and robustness. In the guide, we will describe how to run these tests.|
161166
| **0d.** | Docker | We will provide a Dockerfile(s) that can be used to test all the functionality delivered with this milestone. |
162-
| **0e** |We will provide an article summarizing the innovations introduced during the development of Polaris Wallet. This article will be published on Medium.
163-
| **1.a** |Final list of parachains and DeFi services to integrate.
164-
| **1.b** |Architecture and technical approach defined.
167+
| **0e** |We will provide an article summarizing the innovations introduced during the development of Polaris Wallet. This article will be published on Medium.| Wireframes and design prototypes will cover key user interactions, including wallet management, asset transfers, and parachain interactions.|
168+
| **1.a** |Complete wireframes and design prototypes for the user interface, covering all key user interactions (wallet management, asset transfers, parachain interactions).
169+
| **1.b** |Detailed user flow diagrams mapping key user journeys, such as onboarding, wallet creation (custodial and non-custodial), asset transfers, and DeFi service interactions| Diagrams will outline the core user journeys such as wallet creation, asset transfers, and DeFi service interactions, for both custodial and non-custodial users.|
170+
| **1.c** |UI/UX design for interacting with parachain DeFi services (e.g., staking, yield farming, borrowing, and lending). Wireframes should reflect the ease of access to multiple services across parachains.| UX design will focus on making interactions with DeFi services, including staking, yield farming, and borrowing, intuitive and accessible.|
165171

166172

167-
### Milestone 2 — Design & Prototyping
173+
### Milestone 2 — Development
168174

169175
- **Estimated Duration:** 1 month
170176
- **FTE:** 5
171177
- **Costs:** 20,000 USD
172178

173179
| Number | Deliverable | Specification |
174180
| -----: | ----------- | ------------- |
175-
| **0a.** | License | Apache 2.0. See the [delivery guidelines](https://grants.web3.foundation/docs/Support%20Docs/milestone-deliverables-guidelines#license) for details. |
176-
| **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 and send test transactions, which will show how the new functionality works. See the [delivery guidelines](https://grants.web3.foundation/docs/Support%20Docs/milestone-deliverables-guidelines#documentation) for details. |
177-
| **0c.** | Testing and Testing Guide | Core functions will be fully covered by comprehensive unit tests to ensure functionality and robustness. In the guide, we will describe how to run these tests. See the [delivery guidelines](https://grants.web3.foundation/docs/Support%20Docs/milestone-deliverables-guidelines#testing-guide) for details. |
178-
| **0d.** | Docker | We will provide a Dockerfile(s) that can be used to test all the functionality delivered with this milestone. |
179-
| **0e** |Complete UI wireframes and design prototypes.
180-
| **1.a** |Feedback incorporated. https://www.figma.com/design/MCHgoPbuSiweOuxucSHmyV/Polaris-Wallet?node-id=0-1
181+
| **0a.** | License | Apache 2.0. |
182+
| **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 and send test transactions, which will show how the new functionality works.|
183+
| **0c.** | Testing and Testing Guide | Core functions will be fully covered by comprehensive unit tests to ensure functionality and robustness. In the guide, we will describe how to run these tests.|
184+
| **0d.** | Initial integration of Asset Hub with support for managing DOT and stablecoins (USDC, USDT), enabling users to view balances and initiate basic transactions.|
185+
| **0e** | Initial development of Snowbridge integration for asset bridging between Ethereum and Polkadot. The core framework for bridging assets (e.g., USDC, USDT) is set up, with initial transfer testing
186+
| **1.a** |Development of APIs and SDKs enabling interactions with parachains. Key functionalities such as staking, yield farming, and borrowing services are partially developed, but not yet fully functional.
187+
181188

182189

183190
### Milestone 3 — Development (Midpoint)
@@ -188,65 +195,50 @@ If you've already started implementing your project or it is part of a larger re
188195

189196
| Number | Deliverable | Specification |
190197
| -----: | ----------- | ------------- |
191-
| **0a.** | License | Apache 2.0. See the [delivery guidelines](https://grants.web3.foundation/docs/Support%20Docs/milestone-deliverables-guidelines#license) for details. |
192-
| **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 and send test transactions, which will show how the new functionality works. See the [delivery guidelines](https://grants.web3.foundation/docs/Support%20Docs/milestone-deliverables-guidelines#documentation) for details. |
193-
| **0c.** | Testing and Testing Guide | Core functions will be fully covered by comprehensive unit tests to ensure functionality and robustness. In the guide, we will describe how to run these tests. See the [delivery guidelines](https://grants.web3.foundation/docs/Support%20Docs/milestone-deliverables-guidelines#testing-guide) for details. |
198+
| **0a.** | License | Apache 2.0. |
199+
| **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 and send test transactions, which will show how the new functionality works.|
200+
| **0c.** | Testing and Testing Guide | Core functions will be fully covered by comprehensive unit tests to ensure functionality and robustness. In the guide, we will describe how to run these tests.|
194201
| **0d.** | Docker | We will provide a Dockerfile(s) that can be used to test all the functionality delivered with this milestone. |
195202
| **0e** | We will integrate the ability to manage DOT and stablecoins on Polkadot's Asset Hub, providing full support for deposits, transfers, and withdrawals. https://wiki.polkadot.network/docs/general/dune-analytics/assethub-dashboards
196-
| **1.a** | Integrate Snowbridge to enable seamless bridging of assets from Ethereum (e.g., USDC, USDT) to Polkadot’s network. https://docs.snowbridge.network/architecture/components
197-
| **1.b** | Enable users to engage with DeFi services like yield farming, staking, lending, and borrowing across multiple Polkadot parachains. https://wiki.polkadot.network/docs/general/dune-analytics/interlay-dashboards
203+
| **1.a** | Full implementation of both custodial and non-custodial wallet authentication. Custodial users can securely access and manage assets, while non-custodial users maintain full control of their private keys.
204+
| **1.b** | Complete integration of Asset Hub for managing DOT and stablecoins (USDC, USDT), with full functionality for deposits, transfers, and withdrawals.
205+
| **1.c** | Full implementation of Snowbridge integration, enabling seamless asset transfers between Ethereum and Polkadot. All bridge operations, including asset locking, minting, and burning, are functional. https://docs.snowbridge.network/architecture/components
206+
| **1.d** | Full development of interactions with parachain DeFi services (staking, yield farming, lending, and borrowing). Users can fully interact with multiple parachains to manage and grow their assets
198207

199208

200209
### Milestone 4 — Development (Completion)
201210

202211
- **Estimated Duration:** 1 month
203212
- **FTE:** 5
204-
- **Costs:** 16,250 USD
213+
- **Costs:** 20,000 USD
205214

206215
| Number | Deliverable | Specification |
207216
| -----: | ----------- | ------------- |
208-
| **0a.** | License | Apache 2.0. See the [delivery guidelines](https://grants.web3.foundation/docs/Support%20Docs/milestone-deliverables-guidelines#license) for details. |
209-
| **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 and send test transactions, which will show how the new functionality works. See the [delivery guidelines](https://grants.web3.foundation/docs/Support%20Docs/milestone-deliverables-guidelines#documentation) for details. |
210-
| **0c.** | Testing and Testing Guide | Core functions will be fully covered by comprehensive unit tests to ensure functionality and robustness. In the guide, we will describe how to run these tests. See the [delivery guidelines](https://grants.web3.foundation/docs/Support%20Docs/milestone-deliverables-guidelines#testing-guide) for details. |
217+
| **0a.** | License | Apache 2.0. |
218+
| **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 and send test transactions, which will show how the new functionality works.|
219+
| **0c.** | Testing and Testing Guide | Core functions will be fully covered by comprehensive unit tests to ensure functionality and robustness. In the guide, we will describe how to run these tests.|
211220
| **0d.** | Docker | We will provide a Dockerfile(s) that can be used to test all the functionality delivered with this milestone. |
212221
| **0e** | Implement custodial authentication for users, allowing secure and easy access to their Polaris Wallet accounts.
213222
| **1.a** | Implement non-custodial authentication for advanced users who prefer to maintain full control of their keys and assets.
214-
| **1.b** | Develop a fiat-to-crypto conversion feature, enabling users to convert fiat currencies (e.g., USD, EUR) into supported crypto assets directly into their custodial wallet. https://www.moonpay.com/buy/dot
223+
| **1.b** | Develop a fiat-to-crypto conversion feature, enabling users to convert fiat currencies (e.g., USD, EUR) into supported crypto assets directly into their custodial wallet. https://www.moonpay.com/buy/dot |
215224
| **1.c** | Implement real-time exchange rates to provide users with accurate and transparent conversion rates when converting fiat to crypto.
216-
| **1.d** | Comprehensive documentation I | We will provide comprehensive documentation for developers - on how to start the application and different functions overview (Via GitHub pages) |
217-
| **1.e** | Comprehensive documentation II | We will provide comprehensive documentation for users - on how to create a Polkadot wallet, how to use the application, and a basic application overview (Via Github pages) |
218-
219-
220-
### Milestone 5 — Testing & QA
221-
222-
- **Estimated Duration:** 1 month
223-
- **FTE:** 5
224-
- **Costs:** 10,000 USD
225+
| **1.d** | Partner with 3rd Party Custody solution provider
225226

226-
| Number | Deliverable | Specification |
227-
| -----: | ----------- | ------------- |
228-
| **0a.** | License | Apache 2.0. See the [delivery guidelines](https://grants.web3.foundation/docs/Support%20Docs/milestone-deliverables-guidelines#license) for details. |
229-
| **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 and send test transactions, which will show how the new functionality works. See the [delivery guidelines](https://grants.web3.foundation/docs/Support%20Docs/milestone-deliverables-guidelines#documentation) for details. |
230-
| **0c.** | Testing and Testing Guide | Core functions will be fully covered by comprehensive unit tests to ensure functionality and robustness. In the guide, we will describe how to run these tests. See the [delivery guidelines](https://grants.web3.foundation/docs/Support%20Docs/milestone-deliverables-guidelines#testing-guide) for details. |
231-
| **0d.** | Docker | We will provide a Dockerfile(s) that can be used to test all the functionality delivered with this milestone.
232-
| **0e** | Conduct comprehensive unit and integration tests to ensure all functionalities work as intended across various platforms.
233-
| **1.a** | Complete UAT to ensure that the wallet provides a smooth and user-friendly experience for non-crypto-native users.
234227

235-
236-
237-
- ### Milestone 6 — Deployment & Launch
228+
- ### Milestone 5 — Deployment & Launch
238229

239230
- **Estimated Duration:** 2
240231
- **FTE:** 4
241-
- **Costs:** 7,500 USD
232+
- **Costs:** 10,000 USD
242233

243234
| Number | Deliverable | Specification |
244235
| -----: | ----------- | ------------- |
245-
| **0a.** | License | Apache 2.0. See the [delivery guidelines](https://grants.web3.foundation/docs/Support%20Docs/milestone-deliverables-guidelines#license) for details. |
246-
| **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 and send test transactions, which will show how the new functionality works. See the [delivery guidelines](https://grants.web3.foundation/docs/Support%20Docs/milestone-deliverables-guidelines#documentation) for details. |
247-
| **0c.** | Testing and Testing Guide | Core functions will be fully covered by comprehensive unit tests to ensure functionality and robustness. In the guide, we will describe how to run these tests. See the [delivery guidelines](https://grants.web3.foundation/docs/Support%20Docs/milestone-deliverables-guidelines#testing-guide) for details. |
236+
| **0a.** | License | Apache 2.0. |
237+
| **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 and send test transactions, which will show how the new functionality works.|
238+
| **0c.** | Testing and Testing Guide | Core functions will be fully covered by comprehensive unit tests to ensure functionality and robustness. In the guide, we will describe how to run these tests.|
248239
| **0d.** | Docker | We will provide a Dockerfile(s) that can be used to test all the functionality delivered with this milestone. |
249-
| **0e** | Establish Plan for ongoing maintenance
240+
| **0e** | Maintenance Plan | Plan for ongoing maintenance and support post-launch. |
241+
250242

251243

252244
## Future Plans

0 commit comments

Comments
 (0)