You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: applications/PolarisWallet.md
+46-54Lines changed: 46 additions & 54 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,6 +12,7 @@
12
12
13
13
- 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.
14
14
- Key Features
15
+
Custodial Wallet: O
15
16
Asset Hub Integration: Support for DOT, USDC, USDT, and other compatible assets.
16
17
Parachain Interactions: Participate in DeFi services like yield farming, staking, and borrowing.
17
18
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
33
34
- Asset Hub Integration:
34
35
Enable deposits and management of DOT and native stablecoins.
35
36
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
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
71
72
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.
72
73
Security & Compliance: Polaris ensures that users' assets are securely managed and complies with necessary regulations across jurisdictions.
73
74
- 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'
We know that creating a user friendly custodial design will attract more users to the Polkadot Ecosystem
80
+
75
81
- Are there any other projects similar to yours in the Substrate / Polkadot / Kusama ecosystem?
76
82
- Yes, there are a few similar projects:
77
83
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
96
102
UI/UX Designer: 1 UIUX designer
97
103
Frontend Developers: 2
98
104
Backend/Rust Developers: 2
99
-
QA Engineer: 1
100
105
Support Staff: Post-launch support and maintenance team
101
106
102
107
### Contact
@@ -141,43 +146,45 @@ If you've already started implementing your project or it is part of a larger re
141
146
### Overview
142
147
143
148
-**Total Estimated Duration:** Duration of the whole project - 6 Months
144
-
-**Full-Time Equivalent (FTE):**6 FTE
149
+
-**Full-Time Equivalent (FTE):**5 FTE
145
150
-**Total Costs:** Requested amount in USD for the whole project is 90,000 USD
146
151
-**DOT %:** Percentage of Total Costs to be paid in (vested) DOT (50%)
147
152
148
-
### Milestone 1 — Research & Planning
153
+
### Milestone 1 — Design & Prototyping
149
154
150
155
-**Estimated duration:** 1 month
151
156
-**FTE:** 3
152
-
-**Costs:**16,250 USD
157
+
-**Costs:**20,000 USD
153
158
154
159
> :exclamation:**The default deliverables 0a-0d below are mandatory for all milestones**, and deliverable 0e at least for the last one.
155
160
156
161
| Number | Deliverable | Specification |
157
162
| -----: | ----------- | ------------- |
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.|
161
166
|**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.|
165
171
166
172
167
-
### Milestone 2 — Design & Prototyping
173
+
### Milestone 2 — Development
168
174
169
175
-**Estimated Duration:** 1 month
170
176
-**FTE:** 5
171
177
-**Costs:** 20,000 USD
172
178
173
179
| Number | Deliverable | Specification |
174
180
| -----: | ----------- | ------------- |
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.
|**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
+
181
188
182
189
183
190
### Milestone 3 — Development (Midpoint)
@@ -188,65 +195,50 @@ If you've already started implementing your project or it is part of a larger re
188
195
189
196
| Number | Deliverable | Specification |
190
197
| -----: | ----------- | ------------- |
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.|
194
201
|**0d.**| Docker | We will provide a Dockerfile(s) that can be used to test all the functionality delivered with this milestone. |
195
202
| **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
198
207
199
208
200
209
### Milestone 4 — Development (Completion)
201
210
202
211
-**Estimated Duration:** 1 month
203
212
-**FTE:** 5
204
-
-**Costs:**16,250 USD
213
+
-**Costs:**20,000 USD
205
214
206
215
| Number | Deliverable | Specification |
207
216
| -----: | ----------- | ------------- |
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.|
211
220
|**0d.**| Docker | We will provide a Dockerfile(s) that can be used to test all the functionality delivered with this milestone. |
212
221
| **0e** | Implement custodial authentication for users, allowing secure and easy access to their Polaris Wallet accounts.
213
222
| **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|
215
224
| **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
225
226
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.
234
227
235
-
236
-
237
-
-### Milestone 6 — Deployment & Launch
228
+
-### Milestone 5 — Deployment & Launch
238
229
239
230
-**Estimated Duration:** 2
240
231
-**FTE:** 4
241
-
-**Costs:**7,500 USD
232
+
-**Costs:**10,000 USD
242
233
243
234
| Number | Deliverable | Specification |
244
235
| -----: | ----------- | ------------- |
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.|
248
239
|**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. |
0 commit comments