-
Notifications
You must be signed in to change notification settings - Fork 2.4k
Blue Whale #2696
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
Open
sidelaw
wants to merge
1
commit into
w3f:master
Choose a base branch
from
Blue-Whale-Repo:master
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Blue Whale #2696
Changes from all commits
Commits
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,104 @@ | ||
| # Blue Whale | ||
|
|
||
| **Team Name:** Blue Whales | ||
|
|
||
| --- | ||
|
|
||
| ## Payment Details | ||
|
|
||
| - **DOT:** 16fzqUU1Zf8B1G7xogBkWbWBW3DUPSv7GKBV4TzzniRpURLw | ||
| - **USDC:** 16fzqUU1Zf8B1G7xogBkWbWBW3DUPSv7GKBV4TzzniRpURLw | ||
| - **Level:** 1 | ||
|
|
||
| --- | ||
|
|
||
| ## Project Overview :page_facing_up: | ||
|
|
||
| ### Overview | ||
|
|
||
| - **Tagline:** Making Polkadot crypto transactions as easy as sending a WhatsApp message. | ||
| - **Description:** | ||
| Blue Whale is an AI-powered chatbot that allows users to send, receive, and manage Polkadot-based assets directly from WhatsApp. By integrating a smart wallet into a chat interface, we simplify crypto adoption and provide developers with open tools to build chat-based applications. | ||
| - **Integration with Polkadot:** | ||
| The project will integrate Polkadot smart wallets and dApps into WhatsApp via Westend Testnet for initial testing. Our SDKs and analytics tools will allow developers to connect Polkadot accounts, track user engagement, and build mini-apps within the messaging platform. | ||
| - **Team Interest:** | ||
| We are passionate about reducing barriers to crypto adoption and enabling non-technical users to interact with blockchain assets in familiar interfaces like WhatsApp. | ||
|
|
||
| ### Project Details | ||
|
|
||
| - **UI Components:** WhatsApp mini-app interface for transactions, balance checking, and gamified interactions. | ||
| - **Data Models / API Specifications:** API endpoints for wallet creation, transaction signing, and mini-app interaction. | ||
| - **Technology Stack:** Polkadot/Substrate, Westend Testnet, Node.js backend, TypeScript SDK, analytics dashboard using React. | ||
| - **PoC/MVP:** Closed-beta version of the Blue Whale wallet is live on Westend. | ||
|
|
||
| --- | ||
|
|
||
| ## Ecosystem Fit | ||
|
|
||
| - **Fit in Polkadot:** Blue Whale enables mainstream user adoption by embedding Polkadot functionality into WhatsApp. | ||
| - **Target Audience:** Developers, mini-app creators, and non-technical users seeking simple Polkadot wallet access. | ||
| - **Needs Addressed:** Simplified onboarding, user-friendly crypto transactions, and actionable analytics for developers. | ||
| - **Evidence of Needs:** Feedback from Web3 developer communities, adoption challenges identified in forums, and prior Avalanche-based prototype results. | ||
| - **Comparable Projects:** There are no existing WhatsApp-integrated Polkadot wallets. Blue Whale is unique in combining chat-based UX with Polkadot smart wallets and developer tooling. | ||
|
|
||
| --- | ||
|
|
||
| ## Team :busts_in_silhouette: | ||
|
|
||
| ### Team Members | ||
|
|
||
| - **Ngozi** – Blockchain enthusiast and innovator with project management experience | ||
| - **Ali** – Blockchain developer with 5 years Substrate experience, working on chatbot development | ||
|
|
||
| **GitHub:** [https://github.com/asadalisiyal](https://github.com/asadalisiyal) | ||
|
|
||
| ## Team Repo | ||
|
|
||
| [https://github.com/Blue-Whale-Repo/Initial-stuture](https://github.com/Blue-Whale-Repo/Initial-stuture) | ||
|
|
||
| ### Contact | ||
|
|
||
| - **Contact Name:** Ngozi | ||
|
|
||
| --- | ||
|
|
||
| ## Development Status :open_book: | ||
|
|
||
| - Research is done, MVP is currently in development. | ||
|
|
||
| --- | ||
|
|
||
| ## Development Roadmap :nut_and_bolt: | ||
|
|
||
| ### Overview | ||
|
|
||
| - **Total Estimated Duration:** 1 month | ||
| - **FTE:** 1.5 | ||
| - **Total Costs:** 10,000 USD | ||
| - **DOT %:** 50% | ||
|
|
||
| ### Milestone 1 — WhatsApp Smart Wallet Integration | ||
|
|
||
| - **Estimated Duration:** 1 month | ||
| - **FTE:** 1.5 | ||
| - **Costs:** 10,000 USD | ||
|
|
||
| | Number | Deliverable | Specification | | ||
| | ------ | ------------------------ | -------------------------------------------------------------------------------------- | | ||
| | 0a. | License | MIT License | | ||
| | 0b. | Documentation | Inline documentation and developer guide for integrating Polkadot wallet into WhatsApp | | ||
| | 0c. | Testing & Guide | Unit tests covering all wallet and transaction functionality; guide on running tests | | ||
| | 0d. | Docker | Dockerfile for testing wallet functionality | | ||
| | 0e. | Article | Workshop/article detailing integration and closed-beta launch | | ||
| | 1. | Smart wallet integration | Polkadot smart wallet embedded in WhatsApp (Westend Testnet) | | ||
| | 2. | Chat interface | Users can initiate transactions, check balances, and interact with mini-apps | | ||
|
|
||
| --- | ||
|
|
||
| ## Future Plans | ||
|
|
||
| - Deploy the wallet and SDK to Polkadot mainnet after successful Westend testing. | ||
| - Build SDK functionality to support mini-apps, staking, and governance interactions. | ||
| - Build analytics dashboard to provide deeper insights into user behavior and mini-app adoption. | ||
| - Promote adoption among developers through workshops, tutorials, and referral programs. | ||
| - Maintain and scale the platform through revenue from transaction feesand partnerships. | ||
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
To add to what Diogo already mentioned: can you expand on this bit? How do you implement transaction fees? Have you done any market analysis for this? Potential size of the user base and market?