From b1c2ffae8ea9b959d7328ce3268199465e98aad7 Mon Sep 17 00:00:00 2001 From: Esubalew Amenu <54699823+EsubalewAmenu@users.noreply.github.com> Date: Thu, 8 Feb 2024 12:37:51 +0300 Subject: [PATCH 01/49] init --- applications/mobile-polka.md | 159 +++++++++++++++++++++++++++++++++++ 1 file changed, 159 insertions(+) create mode 100644 applications/mobile-polka.md diff --git a/applications/mobile-polka.md b/applications/mobile-polka.md new file mode 100644 index 00000000000..7d18789f0a1 --- /dev/null +++ b/applications/mobile-polka.md @@ -0,0 +1,159 @@ +# MobilePolka: Unveiling Polkadot's Depths on the Go + +> This document will be part of the terms and conditions of your agreement and, therefore, needs to contain all the required information about the project. Don't remove any of the mandatory parts presented in bold letters or as headlines (except for the title)! Lines starting with a `>` (such as this one) should be removed. Please use markdown instead of HTML (e.g., `![](image.png)` instead of ``). +> +> See the [Grants Program Process](https://github.com/w3f/Grants-Program/#pencil-process) on how to submit a proposal. + +- **Team Name:** Datascience computing plc +- **Payment Address:** In the case of fiat payment, please share your bank account privately with grants@web3.foundation via your contact email (see below) and enter the date when you shared the information with us (e.g. Fiat 24.12.1971, 11:59) here. Otherwise, provide the Polkadot (for USDC & USDT) payment address. Please also specify the currency. (e.g. 0x8920... (USDC)) +- **[Level](https://github.com/w3f/Grants-Program/tree/master#level_slider-levels):** 1 + +## Project Overview :page_facing_up: + +### Overview + +Our project aims to develop the Polkadot Explorer mobile app, providing users with a seamless and intuitive platform to explore and analyze the Polkadot blockchain. With comprehensive features spanning from epoch information to stake pool analytics, our app enhances accessibility and understanding of blockchain data. + +Our project integrates deeply with the Polkadot ecosystem, leveraging Substrate technology to access and analyze blockchain data. By providing a mobile interface for exploring Polkadot's blockchain, we contribute to the ecosystem's accessibility and usability. + +Our team is passionate about blockchain technology and its potential to revolutionize various industries. We believe in the vision of decentralized networks like Polkadot and are excited to contribute to its growth by providing users with powerful tools for exploring and understanding blockchain data on the go. + +### Project Details + + + +### Ecosystem Fit + +Help us locate your project in the Polkadot/Substrate/Kusama landscape and what problems it tries to solve by answering each of these questions: + +- Where and how does your project fit into the ecosystem? +- Who is your target audience (parachain/dapp/wallet/UI developers, designers, your own user base, some dapp's userbase, yourself)? +- What need(s) does your project meet? +- How did you identify these needs? Please provide evidence in the form of (scientific) articles, forum discussions, case studies, or raw data. +- Are there any other projects similar to yours in the Substrate / Polkadot / Kusama ecosystem? + - If so, how is your project different? Please identify and assess any projects addressing the same need and explain how your project is distinct. Feel free to include applicable research data, statistics, or metrics. + - If not, please indicate why such a project might not have been possible, successful, or attempted. +- Are there any projects similar to yours in related ecosystems? + +## Team :busts_in_silhouette: + +> Please note that the data provided in this section is for administrative and informational purposes only. All beneficiaries of a grant must also be listed in the KYC/KYB process during the application phase. See our [FAQ](https://grants.web3.foundation/docs/faq#what-is-kyckyb-and-why-do-i-have-to-provide-this-data) for more info. + +### Team members + +- Name of team leader +- Names of team members + +### Contact + +- **Contact Name:** Full name of the contact person in your team +- **Contact Email:** Contact email (e.g. john@duo.com) +- **Website:** Your website + +### Legal Structure + +- **Registered Address:** Address of your registered legal entity, if available. Please keep it in a single line. (e.g. High Street 1, London LK1 234, UK) +- **Registered Legal Entity:** Name of your registered legal entity, if available. (e.g. Duo Ltd.) + +### Team's experience + +Please describe the team's relevant experience. If your project involves development work, we would appreciate it if you singled out a few interesting projects or contributions made by team members in the past. + +If anyone on your team has applied for a grant at the Web3 Foundation previously, please list the name of the project and legal entity here. + +### Team Code Repos + +- https://github.com// +- https://github.com// + +Please also provide the GitHub accounts of all team members. If they contain no activity, references to projects hosted elsewhere or live are also fine. + +- https://github.com/ +- https://github.com/ + +### Team LinkedIn Profiles (if available) + +- https://www.linkedin.com/ +- https://www.linkedin.com/ + + +## Development Status :open_book: + +If you've already started implementing your project or it is part of a larger repository, please provide a link and a description of the code here. In any case, please provide some documentation on the research and other work you have conducted before applying. This could be: + +- links to improvement proposals or [RFPs](https://github.com/w3f/Grants-Program/tree/master/docs/RFPs) (requests for proposal), +- academic publications relevant to the problem, +- links to your research diary, blog posts, articles, forum discussions or open GitHub issues, +- references to conversations you might have had related to this project with anyone from the Web3 Foundation, +- previous interface iterations, such as mock-ups and wireframes. + +## Development Roadmap :nut_and_bolt: + +This section should break the development roadmap down into milestones and deliverables. To assist you in defining it, we have created a document with examples for some grant categories [here](../docs/Support%20Docs/grant_guidelines_per_category.md). Since these will be part of the agreement, it helps to describe *the functionality we should expect in as much detail as possible*, plus how we can verify and test that functionality. Whenever milestones are delivered, we refer to this document to ensure that everything has been delivered as expected. + +Below we provide an **example roadmap**. In the descriptions, it should be clear how your project is related to Substrate, Kusama or Polkadot. We *recommend* that teams structure their roadmap as 1 milestone ≈ 1 month. + +> :exclamation: If any of your deliverables are based on somebody else's work, make sure you work and publish *under the terms of the license* of the respective project and that you **highlight this fact in your milestone documentation** and in the source code if applicable! **Projects that submit other people's work without proper attribution will be immediately terminated.** + +### Overview + +- **Total Estimated Duration:** Duration of the whole project (e.g. 2 months) +- **Full-Time Equivalent (FTE):** Average number of full-time employees working on the project throughout its duration (see [Wikipedia](https://en.wikipedia.org/wiki/Full-time_equivalent), e.g. 2 FTE) +- **Total Costs:** Requested amount in USD for the whole project (e.g. 12,000 USD). Note that the acceptance criteria and additional benefits vary depending on the [level](../README.md#level_slider-levels) of funding requested. + +### Milestone 1 Example — Basic functionality + +- **Estimated duration:** 1 month +- **FTE:** 1,5 +- **Costs:** 8,000 USD + +> :exclamation: **The default deliverables 0a-0d below are mandatory for all milestones**, and deliverable 0e at least for the last one. + +| Number | Deliverable | Specification | +| -----: | ----------- | ------------- | +| **0a.** | License | Apache 2.0 / GPLv3 / 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 and send test transactions, which will show how the new functionality works. | +| **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. | +| **0d.** | Docker | We will provide a Dockerfile(s) that can be used to test all the functionality delivered with this milestone. | +| 0e. | Article | We will publish an **article**/workshop that explains [...] (what was done/achieved as part of the grant). (Content, language, and medium should reflect your target audience described above.) | +| 1. | Substrate module: X | We will create a Substrate module that will... (Please list the functionality that will be implemented for the first milestone. You can refer to details provided in previous sections.) | +| 2. | Substrate module: Y | The Y Substrate module will... | +| 3. | Substrate module: Z | The Z Substrate module will... | +| 4. | Substrate chain | Modules X, Y & Z of our custom chain will interact in such a way... (Please describe the deliverable here as detailed as possible) | +| 5. | Library: ABC | We will deliver a JS library that will implement the functionality described under "ABC Library" | +| 6. | Smart contracts: ... | We will deliver a set of ink! smart contracts that will... + + +### Milestone 2 Example — Additional features + +- **Estimated Duration:** 1 month +- **FTE:** 1,5 +- **Costs:** 8,000 USD + +... + + +## Future Plans + +Please include here + +- how you intend to finance the project's long-term maintenance and development, +- how you intend to use, enhance, and promote your project in the short term, and +- the team's long-term plans and intentions in relation to it. + +## Referral Program (optional) :moneybag: + +You can find more information about the program [here](../README.md#moneybag-referral-program). + +- **Referrer:** Name of the Polkadot Ambassador or GitHub account of the Web3 Foundation grantee +- **Payment Address:** Polkadot/Kusama (USDT/USDC) payment address. Please also specify the currency. (e.g. 0x8920... (USDT)) + +## Additional Information :heavy_plus_sign: + +**How did you hear about the Grants Program?** Web3 Foundation Website / Medium / Twitter / Element / Announcement by another team / personal recommendation / etc. + +Here you can also add any additional information that you think is relevant to this application but isn't part of it already, such as: + +- Work you have already done. +- If there are any other teams who have already contributed (financially) to the project. +- Previous grants you may have applied for. From 5eee9086343af98e4403d4cc6239e0508f6b2738 Mon Sep 17 00:00:00 2001 From: Esubalew Date: Thu, 8 Feb 2024 12:40:48 +0300 Subject: [PATCH 02/49] details part draft --- applications/mobile-polka.md | 105 +++++++++++++++++++++++++++++++++++ 1 file changed, 105 insertions(+) diff --git a/applications/mobile-polka.md b/applications/mobile-polka.md index 7d18789f0a1..234026c3f08 100644 --- a/applications/mobile-polka.md +++ b/applications/mobile-polka.md @@ -20,6 +20,111 @@ Our team is passionate about blockchain technology and its potential to revoluti ### Project Details +Our solution, the Polkadot Explorer mobile app, is designed to provide a holistic and user-friendly exploration of the Polkadot blockchain. It encompasses a range of features catering to various aspects of blockchain analysis: +Blockchain Overview: +Epoch Information: +Epoch Number: Display the current epoch number, providing users with real-time information on the current state of the blockchain. +Epoch Slot Number: Show the current slot number within the epoch, aiding users in understanding the blockchain's temporal progression. +Slot Number: Display the current slot number, allowing users to track the blockchain's activity at a granular level. +Epoch History: Provide a historical overview of past epochs, enabling users to analyze trends and patterns. +Stakeholder and Pool Metrics: +Epoch Stake: Showcase the total stake for the current epoch, providing insights into the network's overall staking activity. +Active Stake: Display the stake actively participating in the network, distinguishing it from inactive or dormant stake. +Pools with Stake: List stake pools along with their respective stake, giving users an overview of the distribution of staking across different pools. +Transaction and Block Details: +Circulating Supply: Real-time information on the total supply of USDT in circulation, contributing to a comprehensive understanding of the market. +Transactions Amount in USDT: Display the total value of transactions in USDT for the current epoch, aiding in the assessment of network activity. +Fees: Showcase transaction fees incurred during the epoch, providing transparency on the cost of network transactions. +Transactions: Present the total number of transactions conducted within the epoch, giving users an indication of network throughput. +Block Analysis: +Block with Transactions: Identify and display blocks containing transactions, allowing users to explore the details of specific blocks. +Block Height: Show the height of each block, aiding users in tracking the blockchain's structural integrity. +Max Block and Min Block: Highlight the blocks with the maximum and minimum transactional activity, offering insights into network variability. +Block History: Provide a historical record of blocks, enabling users to analyze the blockchain's evolution over time. +Additional Block Metrics: +Max Block Epoch: Identify the epoch with the maximum block production, helping users understand periods of heightened blockchain activity. +Min Block Epoch: Identify the epoch with the minimum block production, contributing to an understanding of network stability. +Avg Block: Present the average block production per epoch, aiding users in assessing the network's baseline performance. +Block Size Analysis: +Max Block Size and Min Block Size: Highlight blocks with the maximum and minimum sizes, providing insights into the network's capacity and variability. +Sum Block Size: Display the total size of blocks within the epoch, contributing to an understanding of overall network load. +Blocks with Transactions: Identify blocks containing transactions, allowing users to focus on periods of heightened activity. + +Token Explorer: +Token Policy: +Policy Information: Display details about the token's policy, including its parameters and rules governing its creation and distribution. +Policy Met USDTta: Provide additional met USDTta associated with the token policy, contributing to a more comprehensive understanding of its purpose. +Asset Details: +Asset Name: Present the human-re USDTble name assigned to the token, aiding users in quickly identifying and referencing the token. +Asset Name Hex: Display the hexadecimal representation of the asset name, offering a unique identifier for technical purposes. +Supply Information: +Token Supply: Showcase the total supply of the token in circulation, providing insights into its overall distribution and scarcity. +Circulating Supply: Display the portion of the token supply actively in circulation, helping users understand the market dynamics. +Transaction History: +First Transaction: Identify the initial transaction involving the token, indicating its inception and the address where it was first sent or received. +First Transaction Time: Display the timestamp of the token's first transaction, allowing users to trace its historical activity. +Last Transaction: Highlight the most recent transaction involving the token, providing insights into its recent usage. +Last Transaction Time: Present the timestamp of the token's last transaction, aiding users in tracking recent engagement. + +Account and Address Analysis: +General Information: +Balance: Display the current balance of USDT and tokens associated with the account, allowing users to quickly assess the account's financial status. +Token Holdings: Provide a breakdown of the various tokens held in the account, contributing to a comprehensive overview of the user's portfolio. +Transactions Count: Showcase the total number of transactions conducted by the account, indicating its historical activity. +First Activity: Highlight the date of the account's first recorded activity, offering insights into its inception. +Last Activity: Display the date of the account's most recent activity, aiding users in tracking recent engagement. +Rewards Information: +Earned Rewards: Show the total rewards earned by the account over its history, providing a measure of its overall contribution to the network. +Unspent Rewards: Display the rewards that have not yet been claimed or spent, contributing to an understanding of the account's financial choices. +First Rewards: Identify the epoch when the account first started earning rewards, allowing users to track its participation from inception. +Latest Rewards: Display the epoch of the account's most recent rewards, indicating ongoing engagement. +Epochs with Rewards: Present a historical record of epochs during which the account received rewards, aiding users in identifying patterns of active engagement. +Delegation Metrics: +Current Epoch Delegation: Show the stake delegated by the account in the current epoch, providing real-time information on its current involvement. +Active Stake: Display the stake actively participating in the network, indicating the account's influence on the ongoing epoch. +Next Epoch Delegation: Provide information on the account's planned delegation for the next epoch, allowing users to anticipate changes. +Next Active Stake: Display the projected stake actively participating in the network in the next epoch, aiding users in planning their delegation strategy. +Epoch: Highlight the epoch during which the account's delegation information is relevant, contributing to a contextual understanding of the data. + +Stake Pool Analytics: +Financial Metrics: +Margin: Display the margin percentage set by the stake pool operator, indicating the portion of rewards retained by the pool. +Fixed Cost: Showcase the fixed cost associated with delegating to the stake pool, providing insights into the pool's fee structure. +Pledge: Present the amount of USDT pledged to the stake pool by the operator, contributing to an understanding of the operator's commitment. +Delegation Metrics: +Delegators: Display the total number of delegators actively contributing to the stake pool, indicating its level of community support. +Active Stake: Showcase the stake actively delegated to the pool, aiding users in assessing its current influence. +Active Pool Size: Present the pool's current size based on active stake, contributing to insights into its competitiveness. +Active Saturation: Display the saturation level based on active stake, indicating the pool's capacity to produce blocks. +Stake Pool Details: +Live Stake: Show the total live stake, combining both active and inactive stakes, providing a holistic view of the pool's influence. +Leverage: Present the leverage ratio, indicating the pool's capacity to produce blocks relative to its live stake. +Pool Registration Date: Highlight the date when the stake pool was registered, offering insights into its historical presence. +Block Production and Performance: +Epochs with Block: Identify the epochs during which the pool successfully produced blocks, indicating its active participation. +Lifetime Blocks: Display the total number of blocks produced by the stake pool over its operational lifetime. +Lifetime Luck: Present the luck factor over the pool's lifetime, providing insights into its block production performance. +Rewards and Returns: +Pool Fee: Showcase the fee percentage charged by the stake pool, contributing to users' decision-making regarding delegation. +Total Rewards: Display the cumulative rewards earned by the stake pool, indicating its overall success. +Lifetime Return on Stake (ROS): Present the return on stake percentage over the pool's lifetime, aiding users in assessing its historical performance. +Identification and Hashing: +Pool Hash: Display the hash representation of the stake pool's public key, uniquely identifying it on the blockchain. +Pool ID: Present the stake pool's identification string, facilitating easy reference and delegation. + + +Unique Aspects: +Live Data Updates: Real-time updates ensure users have access to the latest information, reflecting the dynamic nature of the Polkadot blockchain. +User-Friendly Interface: The app prioritizes an intuitive design, making blockchain data accessible to users with varying levels of expertise. +Educational Resources: Embedded educational content provides insights into blockchain concepts, enhancing user understanding. +Benefits: +Comprehensive Analysis: Users can perform detailed analyses of epochs, blocks, transactions, accounts, addresses, and stake pools, fostering a deeper understanding of the Polkadot ecosystem. +User Empowerment: The app empowers users, developers, and stakeholders by providing a robust set of tools for blockchain exploration and analysis. +Community Engagement: Features such as stake pool analytics encourage community engagement, supporting Polkadot's decentralized and collaborative ethos. +Impact Demonstration: +Usage Metrics: Monitor user engagement with different features to understand which aspects of the blockchain are most relevant to the community. +Feedback Channels: Establish channels for community feedback, ensuring continuous improvement based on user suggestions and preferences. +Our solution strives to create a comprehensive Polkadot Explorer mobile app that goes beyond standard functionalities, catering to the diverse needs of the Polkadot community and blockchain enthusiasts at larg ### Ecosystem Fit From 176ef4e6fec0adf78773230ed6f873b31e443aba Mon Sep 17 00:00:00 2001 From: Esubalew Amenu <54699823+EsubalewAmenu@users.noreply.github.com> Date: Thu, 8 Feb 2024 15:49:20 +0300 Subject: [PATCH 03/49] Block Analysis --- applications/mobile-polka.md | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/applications/mobile-polka.md b/applications/mobile-polka.md index 234026c3f08..5450bcd511c 100644 --- a/applications/mobile-polka.md +++ b/applications/mobile-polka.md @@ -22,25 +22,25 @@ Our team is passionate about blockchain technology and its potential to revoluti Our solution, the Polkadot Explorer mobile app, is designed to provide a holistic and user-friendly exploration of the Polkadot blockchain. It encompasses a range of features catering to various aspects of blockchain analysis: Blockchain Overview: -Epoch Information: -Epoch Number: Display the current epoch number, providing users with real-time information on the current state of the blockchain. -Epoch Slot Number: Show the current slot number within the epoch, aiding users in understanding the blockchain's temporal progression. +1. Block Analysis: +**Block detail**: Identify and display blocks containing transactions, allowing users to explore the details of specific blocks. +**Block Height**: Show the height of each block, aiding users in tracking the blockchain's structural integrity. +**Block Extrinsics and Events**: Highlight the blocks with the Extrinsics and Events activity, offering insights into network variability. +**Block History**: Provide a historical record of blocks, enabling users to analyze the blockchain's evolution over time. +2. Transaction Analysis: +Circulating Supply: Real-time information on the total supply of USDT in circulation, contributing to a comprehensive understanding of the market. +Transactions Amount in USDT: Display the total value of transactions in USDT for the current epoch, aiding in the assessment of network activity. +Fees: Showcase transaction fees incurred during the epoch, providing transparency on the cost of network transactions. +Transactions: Present the total number of transactions conducted within the epoch, giving users an indication of network throughput. +2. Epoch Information: +* Epoch Number: Display the current epoch number, providing users with real-time information on the current state of the blockchain. +* Epoch Slot Number: Show the current slot number within the epoch, aiding users in understanding the blockchain's temporal progression. Slot Number: Display the current slot number, allowing users to track the blockchain's activity at a granular level. Epoch History: Provide a historical overview of past epochs, enabling users to analyze trends and patterns. Stakeholder and Pool Metrics: Epoch Stake: Showcase the total stake for the current epoch, providing insights into the network's overall staking activity. Active Stake: Display the stake actively participating in the network, distinguishing it from inactive or dormant stake. Pools with Stake: List stake pools along with their respective stake, giving users an overview of the distribution of staking across different pools. -Transaction and Block Details: -Circulating Supply: Real-time information on the total supply of USDT in circulation, contributing to a comprehensive understanding of the market. -Transactions Amount in USDT: Display the total value of transactions in USDT for the current epoch, aiding in the assessment of network activity. -Fees: Showcase transaction fees incurred during the epoch, providing transparency on the cost of network transactions. -Transactions: Present the total number of transactions conducted within the epoch, giving users an indication of network throughput. -Block Analysis: -Block with Transactions: Identify and display blocks containing transactions, allowing users to explore the details of specific blocks. -Block Height: Show the height of each block, aiding users in tracking the blockchain's structural integrity. -Max Block and Min Block: Highlight the blocks with the maximum and minimum transactional activity, offering insights into network variability. -Block History: Provide a historical record of blocks, enabling users to analyze the blockchain's evolution over time. Additional Block Metrics: Max Block Epoch: Identify the epoch with the maximum block production, helping users understand periods of heightened blockchain activity. Min Block Epoch: Identify the epoch with the minimum block production, contributing to an understanding of network stability. From d2e6ddc3b74d66430f449cd146892e3eab2f9cd8 Mon Sep 17 00:00:00 2001 From: Esubalew Amenu <54699823+EsubalewAmenu@users.noreply.github.com> Date: Thu, 8 Feb 2024 15:49:44 +0300 Subject: [PATCH 04/49] Block Analysis --- applications/mobile-polka.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/applications/mobile-polka.md b/applications/mobile-polka.md index 5450bcd511c..840ba70ba8d 100644 --- a/applications/mobile-polka.md +++ b/applications/mobile-polka.md @@ -22,7 +22,7 @@ Our team is passionate about blockchain technology and its potential to revoluti Our solution, the Polkadot Explorer mobile app, is designed to provide a holistic and user-friendly exploration of the Polkadot blockchain. It encompasses a range of features catering to various aspects of blockchain analysis: Blockchain Overview: -1. Block Analysis: +## Block Analysis: **Block detail**: Identify and display blocks containing transactions, allowing users to explore the details of specific blocks. **Block Height**: Show the height of each block, aiding users in tracking the blockchain's structural integrity. **Block Extrinsics and Events**: Highlight the blocks with the Extrinsics and Events activity, offering insights into network variability. From 364cd6a5e308ad397022716509793d99e190f28c Mon Sep 17 00:00:00 2001 From: Esubalew Amenu <54699823+EsubalewAmenu@users.noreply.github.com> Date: Thu, 8 Feb 2024 15:50:05 +0300 Subject: [PATCH 05/49] Block Analysis --- applications/mobile-polka.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/applications/mobile-polka.md b/applications/mobile-polka.md index 840ba70ba8d..bac23213dac 100644 --- a/applications/mobile-polka.md +++ b/applications/mobile-polka.md @@ -22,7 +22,7 @@ Our team is passionate about blockchain technology and its potential to revoluti Our solution, the Polkadot Explorer mobile app, is designed to provide a holistic and user-friendly exploration of the Polkadot blockchain. It encompasses a range of features catering to various aspects of blockchain analysis: Blockchain Overview: -## Block Analysis: +#### Block Analysis: **Block detail**: Identify and display blocks containing transactions, allowing users to explore the details of specific blocks. **Block Height**: Show the height of each block, aiding users in tracking the blockchain's structural integrity. **Block Extrinsics and Events**: Highlight the blocks with the Extrinsics and Events activity, offering insights into network variability. From 4c9670bc83a40d1f07ad52bbf543301384d586e5 Mon Sep 17 00:00:00 2001 From: Esubalew Amenu <54699823+EsubalewAmenu@users.noreply.github.com> Date: Thu, 8 Feb 2024 15:50:49 +0300 Subject: [PATCH 06/49] Block Analysis --- applications/mobile-polka.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/applications/mobile-polka.md b/applications/mobile-polka.md index bac23213dac..b5a5528ebcd 100644 --- a/applications/mobile-polka.md +++ b/applications/mobile-polka.md @@ -24,9 +24,13 @@ Our solution, the Polkadot Explorer mobile app, is designed to provide a holisti Blockchain Overview: #### Block Analysis: **Block detail**: Identify and display blocks containing transactions, allowing users to explore the details of specific blocks. + **Block Height**: Show the height of each block, aiding users in tracking the blockchain's structural integrity. + **Block Extrinsics and Events**: Highlight the blocks with the Extrinsics and Events activity, offering insights into network variability. + **Block History**: Provide a historical record of blocks, enabling users to analyze the blockchain's evolution over time. + 2. Transaction Analysis: Circulating Supply: Real-time information on the total supply of USDT in circulation, contributing to a comprehensive understanding of the market. Transactions Amount in USDT: Display the total value of transactions in USDT for the current epoch, aiding in the assessment of network activity. From 494dbb6500c11a8d09313cef4a339815faf6c8ae Mon Sep 17 00:00:00 2001 From: Esubalew Amenu <54699823+EsubalewAmenu@users.noreply.github.com> Date: Thu, 8 Feb 2024 15:51:57 +0300 Subject: [PATCH 07/49] Block Analysis --- applications/mobile-polka.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/applications/mobile-polka.md b/applications/mobile-polka.md index b5a5528ebcd..7736f966e8d 100644 --- a/applications/mobile-polka.md +++ b/applications/mobile-polka.md @@ -23,13 +23,13 @@ Our team is passionate about blockchain technology and its potential to revoluti Our solution, the Polkadot Explorer mobile app, is designed to provide a holistic and user-friendly exploration of the Polkadot blockchain. It encompasses a range of features catering to various aspects of blockchain analysis: Blockchain Overview: #### Block Analysis: -**Block detail**: Identify and display blocks containing transactions, allowing users to explore the details of specific blocks. +- **Block detail**: Identify and display blocks containing transactions, allowing users to explore the details of specific blocks. -**Block Height**: Show the height of each block, aiding users in tracking the blockchain's structural integrity. +- **Block Height**: Show the height of each block, aiding users in tracking the blockchain's structural integrity. -**Block Extrinsics and Events**: Highlight the blocks with the Extrinsics and Events activity, offering insights into network variability. +- **Block Extrinsics and Events**: Highlight the blocks with the Extrinsics and Events activity, offering insights into network variability. -**Block History**: Provide a historical record of blocks, enabling users to analyze the blockchain's evolution over time. +- **Block History**: Provide a historical record of blocks, enabling users to analyze the blockchain's evolution over time. 2. Transaction Analysis: Circulating Supply: Real-time information on the total supply of USDT in circulation, contributing to a comprehensive understanding of the market. From 95314f6e22ffe13ab333a73b015a1891840988be Mon Sep 17 00:00:00 2001 From: Esubalew Amenu <54699823+EsubalewAmenu@users.noreply.github.com> Date: Thu, 8 Feb 2024 15:52:20 +0300 Subject: [PATCH 08/49] Block Analysis --- applications/mobile-polka.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/applications/mobile-polka.md b/applications/mobile-polka.md index 7736f966e8d..4b62ce17bd3 100644 --- a/applications/mobile-polka.md +++ b/applications/mobile-polka.md @@ -24,11 +24,8 @@ Our solution, the Polkadot Explorer mobile app, is designed to provide a holisti Blockchain Overview: #### Block Analysis: - **Block detail**: Identify and display blocks containing transactions, allowing users to explore the details of specific blocks. - - **Block Height**: Show the height of each block, aiding users in tracking the blockchain's structural integrity. - - **Block Extrinsics and Events**: Highlight the blocks with the Extrinsics and Events activity, offering insights into network variability. - - **Block History**: Provide a historical record of blocks, enabling users to analyze the blockchain's evolution over time. 2. Transaction Analysis: From d5d7763f9efcd806f3f01a07d89545b6a16e929b Mon Sep 17 00:00:00 2001 From: Esubalew Amenu <54699823+EsubalewAmenu@users.noreply.github.com> Date: Thu, 8 Feb 2024 15:53:33 +0300 Subject: [PATCH 09/49] Block Analysis --- applications/mobile-polka.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/applications/mobile-polka.md b/applications/mobile-polka.md index 4b62ce17bd3..ad27d057cbd 100644 --- a/applications/mobile-polka.md +++ b/applications/mobile-polka.md @@ -21,8 +21,8 @@ Our team is passionate about blockchain technology and its potential to revoluti ### Project Details Our solution, the Polkadot Explorer mobile app, is designed to provide a holistic and user-friendly exploration of the Polkadot blockchain. It encompasses a range of features catering to various aspects of blockchain analysis: -Blockchain Overview: -#### Block Analysis: +#### Blockchain Overview: +##### Block Analysis: - **Block detail**: Identify and display blocks containing transactions, allowing users to explore the details of specific blocks. - **Block Height**: Show the height of each block, aiding users in tracking the blockchain's structural integrity. - **Block Extrinsics and Events**: Highlight the blocks with the Extrinsics and Events activity, offering insights into network variability. From e324eba84f8182ca695b38b996f0872855cef078 Mon Sep 17 00:00:00 2001 From: Esubalew Amenu <54699823+EsubalewAmenu@users.noreply.github.com> Date: Thu, 8 Feb 2024 16:15:24 +0300 Subject: [PATCH 10/49] event information, account and address analysis --- applications/mobile-polka.md | 89 ++++++++++++------------------------ 1 file changed, 28 insertions(+), 61 deletions(-) diff --git a/applications/mobile-polka.md b/applications/mobile-polka.md index ad27d057cbd..26e41de415a 100644 --- a/applications/mobile-polka.md +++ b/applications/mobile-polka.md @@ -12,7 +12,7 @@ ### Overview -Our project aims to develop the Polkadot Explorer mobile app, providing users with a seamless and intuitive platform to explore and analyze the Polkadot blockchain. With comprehensive features spanning from epoch information to stake pool analytics, our app enhances accessibility and understanding of blockchain data. +Our project aims to develop the Polkadot Explorer mobile app, providing users with a seamless and intuitive platform to explore and analyze the Polkadot blockchain. With comprehensive features spanning from Event information to stake pool analytics, our app enhances accessibility and understanding of blockchain data. Our project integrates deeply with the Polkadot ecosystem, leveraging Substrate technology to access and analyze blockchain data. By providing a mobile interface for exploring Polkadot's blockchain, we contribute to the ecosystem's accessibility and usability. @@ -28,27 +28,27 @@ Our solution, the Polkadot Explorer mobile app, is designed to provide a holisti - **Block Extrinsics and Events**: Highlight the blocks with the Extrinsics and Events activity, offering insights into network variability. - **Block History**: Provide a historical record of blocks, enabling users to analyze the blockchain's evolution over time. -2. Transaction Analysis: +##### Transaction Analysis: Circulating Supply: Real-time information on the total supply of USDT in circulation, contributing to a comprehensive understanding of the market. -Transactions Amount in USDT: Display the total value of transactions in USDT for the current epoch, aiding in the assessment of network activity. -Fees: Showcase transaction fees incurred during the epoch, providing transparency on the cost of network transactions. -Transactions: Present the total number of transactions conducted within the epoch, giving users an indication of network throughput. -2. Epoch Information: -* Epoch Number: Display the current epoch number, providing users with real-time information on the current state of the blockchain. -* Epoch Slot Number: Show the current slot number within the epoch, aiding users in understanding the blockchain's temporal progression. -Slot Number: Display the current slot number, allowing users to track the blockchain's activity at a granular level. -Epoch History: Provide a historical overview of past epochs, enabling users to analyze trends and patterns. +Transactions Amount in USDT: Display the total value of transactions in USDT for the current Event, aiding in the assessment of network activity. +Fees: Showcase transaction fees incurred during the Event, providing transparency on the cost of network transactions. +Transactions: Present the total number of transactions conducted within the Event, giving users an indication of network throughput. +##### Event Information: +- **Event Number**: Display the current Event number, providing users with real-time information on the current state of the blockchain. +- **Event Extrinsic Number**: Show the extrinsic number within the Event, aiding users in understanding the blockchain's temporal progression. +- **Runtime ID**: Display the runtime number, allowing users to track the blockchain's activity at a granular level. +- **Event History**: Provide a historical overview of past events, enabling users to analyze trends and patterns. Stakeholder and Pool Metrics: -Epoch Stake: Showcase the total stake for the current epoch, providing insights into the network's overall staking activity. +Event Stake: Showcase the total stake for the current Event, providing insights into the network's overall staking activity. Active Stake: Display the stake actively participating in the network, distinguishing it from inactive or dormant stake. Pools with Stake: List stake pools along with their respective stake, giving users an overview of the distribution of staking across different pools. Additional Block Metrics: -Max Block Epoch: Identify the epoch with the maximum block production, helping users understand periods of heightened blockchain activity. -Min Block Epoch: Identify the epoch with the minimum block production, contributing to an understanding of network stability. -Avg Block: Present the average block production per epoch, aiding users in assessing the network's baseline performance. +Max Block Event: Identify the Event with the maximum block production, helping users understand periods of heightened blockchain activity. +Min Block Event: Identify the Event with the minimum block production, contributing to an understanding of network stability. +Avg Block: Present the average block production per Event, aiding users in assessing the network's baseline performance. Block Size Analysis: Max Block Size and Min Block Size: Highlight blocks with the maximum and minimum sizes, providing insights into the network's capacity and variability. -Sum Block Size: Display the total size of blocks within the epoch, contributing to an understanding of overall network load. +Sum Block Size: Display the total size of blocks within the Event, contributing to an understanding of overall network load. Blocks with Transactions: Identify blocks containing transactions, allowing users to focus on periods of heightened activity. Token Explorer: @@ -67,59 +67,26 @@ First Transaction Time: Display the timestamp of the token's first transaction, Last Transaction: Highlight the most recent transaction involving the token, providing insights into its recent usage. Last Transaction Time: Present the timestamp of the token's last transaction, aiding users in tracking recent engagement. -Account and Address Analysis: -General Information: -Balance: Display the current balance of USDT and tokens associated with the account, allowing users to quickly assess the account's financial status. -Token Holdings: Provide a breakdown of the various tokens held in the account, contributing to a comprehensive overview of the user's portfolio. -Transactions Count: Showcase the total number of transactions conducted by the account, indicating its historical activity. -First Activity: Highlight the date of the account's first recorded activity, offering insights into its inception. +#### Account and Address Analysis: +##### General Information: +- **Balance**: Display the current balance of DOT associated with the account, allowing users to quickly assess the account's financial status. +- **Balance Status**: Display Total, Free, Transferable, Locked, Reserved, Redeemable, Bonded and Unbonding balance of the account. +- **Events**: Provide a breakdown of the various events held in the account, contributing to a comprehensive overview of the user's portfolio. +- **Transactions List**: Showcase the list of transactions conducted by the account, indicating its historical activity. +- **Signed Extrinsics**: Highlight the signed extrinsics of the account's recorded activity, offering insights into its inception. Last Activity: Display the date of the account's most recent activity, aiding users in tracking recent engagement. -Rewards Information: -Earned Rewards: Show the total rewards earned by the account over its history, providing a measure of its overall contribution to the network. -Unspent Rewards: Display the rewards that have not yet been claimed or spent, contributing to an understanding of the account's financial choices. -First Rewards: Identify the epoch when the account first started earning rewards, allowing users to track its participation from inception. -Latest Rewards: Display the epoch of the account's most recent rewards, indicating ongoing engagement. -Epochs with Rewards: Present a historical record of epochs during which the account received rewards, aiding users in identifying patterns of active engagement. -Delegation Metrics: -Current Epoch Delegation: Show the stake delegated by the account in the current epoch, providing real-time information on its current involvement. -Active Stake: Display the stake actively participating in the network, indicating the account's influence on the ongoing epoch. -Next Epoch Delegation: Provide information on the account's planned delegation for the next epoch, allowing users to anticipate changes. -Next Active Stake: Display the projected stake actively participating in the network in the next epoch, aiding users in planning their delegation strategy. -Epoch: Highlight the epoch during which the account's delegation information is relevant, contributing to a contextual understanding of the data. - -Stake Pool Analytics: -Financial Metrics: -Margin: Display the margin percentage set by the stake pool operator, indicating the portion of rewards retained by the pool. -Fixed Cost: Showcase the fixed cost associated with delegating to the stake pool, providing insights into the pool's fee structure. -Pledge: Present the amount of USDT pledged to the stake pool by the operator, contributing to an understanding of the operator's commitment. -Delegation Metrics: -Delegators: Display the total number of delegators actively contributing to the stake pool, indicating its level of community support. -Active Stake: Showcase the stake actively delegated to the pool, aiding users in assessing its current influence. -Active Pool Size: Present the pool's current size based on active stake, contributing to insights into its competitiveness. -Active Saturation: Display the saturation level based on active stake, indicating the pool's capacity to produce blocks. -Stake Pool Details: -Live Stake: Show the total live stake, combining both active and inactive stakes, providing a holistic view of the pool's influence. -Leverage: Present the leverage ratio, indicating the pool's capacity to produce blocks relative to its live stake. -Pool Registration Date: Highlight the date when the stake pool was registered, offering insights into its historical presence. -Block Production and Performance: -Epochs with Block: Identify the epochs during which the pool successfully produced blocks, indicating its active participation. -Lifetime Blocks: Display the total number of blocks produced by the stake pool over its operational lifetime. -Lifetime Luck: Present the luck factor over the pool's lifetime, providing insights into its block production performance. -Rewards and Returns: -Pool Fee: Showcase the fee percentage charged by the stake pool, contributing to users' decision-making regarding delegation. -Total Rewards: Display the cumulative rewards earned by the stake pool, indicating its overall success. -Lifetime Return on Stake (ROS): Present the return on stake percentage over the pool's lifetime, aiding users in assessing its historical performance. -Identification and Hashing: -Pool Hash: Display the hash representation of the stake pool's public key, uniquely identifying it on the blockchain. -Pool ID: Present the stake pool's identification string, facilitating easy reference and delegation. - +##### Rewards Information: +- **Earned Rewards**: Show the total rewards earned by the account over its history, providing a measure of its overall contribution to the network. +- **Unspent Rewards**: Display the rewards that have not yet been claimed or spent, contributing to an understanding of the account's financial choices. +- **First Rewards**: Identify the block when the account first started earning rewards, allowing users to track its participation from inception. +- **Latest Rewards**: Display the block of the account's most recent rewards, indicating ongoing engagement. Unique Aspects: Live Data Updates: Real-time updates ensure users have access to the latest information, reflecting the dynamic nature of the Polkadot blockchain. User-Friendly Interface: The app prioritizes an intuitive design, making blockchain data accessible to users with varying levels of expertise. Educational Resources: Embedded educational content provides insights into blockchain concepts, enhancing user understanding. Benefits: -Comprehensive Analysis: Users can perform detailed analyses of epochs, blocks, transactions, accounts, addresses, and stake pools, fostering a deeper understanding of the Polkadot ecosystem. +Comprehensive Analysis: Users can perform detailed analyses of events, blocks, transactions, accounts, addresses, and stake pools, fostering a deeper understanding of the Polkadot ecosystem. User Empowerment: The app empowers users, developers, and stakeholders by providing a robust set of tools for blockchain exploration and analysis. Community Engagement: Features such as stake pool analytics encourage community engagement, supporting Polkadot's decentralized and collaborative ethos. Impact Demonstration: From f211efff383fb8fda6a7612f3f395348bbe3d87d Mon Sep 17 00:00:00 2001 From: Esubalew Amenu <54699823+EsubalewAmenu@users.noreply.github.com> Date: Thu, 8 Feb 2024 16:29:34 +0300 Subject: [PATCH 11/49] Transaction Analysis --- applications/mobile-polka.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/applications/mobile-polka.md b/applications/mobile-polka.md index 26e41de415a..4fa2ac5d20c 100644 --- a/applications/mobile-polka.md +++ b/applications/mobile-polka.md @@ -29,15 +29,16 @@ Our solution, the Polkadot Explorer mobile app, is designed to provide a holisti - **Block History**: Provide a historical record of blocks, enabling users to analyze the blockchain's evolution over time. ##### Transaction Analysis: -Circulating Supply: Real-time information on the total supply of USDT in circulation, contributing to a comprehensive understanding of the market. -Transactions Amount in USDT: Display the total value of transactions in USDT for the current Event, aiding in the assessment of network activity. -Fees: Showcase transaction fees incurred during the Event, providing transparency on the cost of network transactions. -Transactions: Present the total number of transactions conducted within the Event, giving users an indication of network throughput. +- **Circulating Supply**: Real-time information on the total supply of DOT in circulation within block, contributing to a comprehensive understanding of the market. +- **Transactions Amount in DOT**: Display the total value of transactions in DOT, aiding in the assessment of network activity. +- **Attributes**: Showcase transaction attributes incurred during the transfer, providing transparency of the network transactions. +- **Transactions**: Present the total number of transactions conducted within the Block, giving users an indication of network throughput. ##### Event Information: - **Event Number**: Display the current Event number, providing users with real-time information on the current state of the blockchain. - **Event Extrinsic Number**: Show the extrinsic number within the Event, aiding users in understanding the blockchain's temporal progression. - **Runtime ID**: Display the runtime number, allowing users to track the blockchain's activity at a granular level. - **Event History**: Provide a historical overview of past events, enabling users to analyze trends and patterns. + Stakeholder and Pool Metrics: Event Stake: Showcase the total stake for the current Event, providing insights into the network's overall staking activity. Active Stake: Display the stake actively participating in the network, distinguishing it from inactive or dormant stake. From d6abdfd7d8d79d34b3c505f263fd9d29756bee97 Mon Sep 17 00:00:00 2001 From: Esubalew Amenu <54699823+EsubalewAmenu@users.noreply.github.com> Date: Thu, 8 Feb 2024 16:39:01 +0300 Subject: [PATCH 12/49] Improvements on block and transactions --- applications/mobile-polka.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/applications/mobile-polka.md b/applications/mobile-polka.md index 4fa2ac5d20c..463f2139823 100644 --- a/applications/mobile-polka.md +++ b/applications/mobile-polka.md @@ -24,15 +24,19 @@ Our solution, the Polkadot Explorer mobile app, is designed to provide a holisti #### Blockchain Overview: ##### Block Analysis: - **Block detail**: Identify and display blocks containing transactions, allowing users to explore the details of specific blocks. +- **Block Information**: Show block information in detail. The information includes but not limited to block id, timestamp, hash, parent hash, state root, extrinsics root, extrinsics count, events count, and runtime. - **Block Height**: Show the height of each block, aiding users in tracking the blockchain's structural integrity. -- **Block Extrinsics and Events**: Highlight the blocks with the Extrinsics and Events activity, offering insights into network variability. +- **Block Extrinsics**: Highlight the blocks with the Extrinsics Module and Call, offering insights into extrinsics variability. +- **Block Events**: Highlight the blocks with the Events list, offering insights into the each event. - **Block History**: Provide a historical record of blocks, enabling users to analyze the blockchain's evolution over time. ##### Transaction Analysis: -- **Circulating Supply**: Real-time information on the total supply of DOT in circulation within block, contributing to a comprehensive understanding of the market. +- **Transfer Detail**: Real-time information on the transfer of DOT in circulation, contributing to a comprehensive understanding of the market. - **Transactions Amount in DOT**: Display the total value of transactions in DOT, aiding in the assessment of network activity. - **Attributes**: Showcase transaction attributes incurred during the transfer, providing transparency of the network transactions. - **Transactions**: Present the total number of transactions conducted within the Block, giving users an indication of network throughput. +- **Search Transfers**: Show transfers in order by Date range, Block start, Block end, and Account. + ##### Event Information: - **Event Number**: Display the current Event number, providing users with real-time information on the current state of the blockchain. - **Event Extrinsic Number**: Show the extrinsic number within the Event, aiding users in understanding the blockchain's temporal progression. From ed04d18a28436fda2a1a87184e433e3d0950edb6 Mon Sep 17 00:00:00 2001 From: Esubalew Amenu <54699823+EsubalewAmenu@users.noreply.github.com> Date: Thu, 8 Feb 2024 16:44:20 +0300 Subject: [PATCH 13/49] improvements on Event Information --- applications/mobile-polka.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/applications/mobile-polka.md b/applications/mobile-polka.md index 463f2139823..5b252aebd4a 100644 --- a/applications/mobile-polka.md +++ b/applications/mobile-polka.md @@ -38,10 +38,13 @@ Our solution, the Polkadot Explorer mobile app, is designed to provide a holisti - **Search Transfers**: Show transfers in order by Date range, Block start, Block end, and Account. ##### Event Information: +- **Event list**: Identify and display events list, allowing users to explore the details of specific events. +- **Event Information**: Show event information in detail. The information includes but not limited to event id, timestamp, extrinsic, pallet, and event name. - **Event Number**: Display the current Event number, providing users with real-time information on the current state of the blockchain. - **Event Extrinsic Number**: Show the extrinsic number within the Event, aiding users in understanding the blockchain's temporal progression. - **Runtime ID**: Display the runtime number, allowing users to track the blockchain's activity at a granular level. - **Event History**: Provide a historical overview of past events, enabling users to analyze trends and patterns. +- **Search Events**: Show events in order by Date range, Block start, Block end, and Account. Stakeholder and Pool Metrics: Event Stake: Showcase the total stake for the current Event, providing insights into the network's overall staking activity. From 65d6478c1513f8bf392ef249f0e4f73f6af78240 Mon Sep 17 00:00:00 2001 From: Esubalew Amenu <54699823+EsubalewAmenu@users.noreply.github.com> Date: Thu, 8 Feb 2024 17:14:39 +0300 Subject: [PATCH 14/49] improvements on accounts and address analysis --- applications/mobile-polka.md | 43 ++++++++++++++++++++++-------------- 1 file changed, 27 insertions(+), 16 deletions(-) diff --git a/applications/mobile-polka.md b/applications/mobile-polka.md index 5b252aebd4a..bcaca28f4c6 100644 --- a/applications/mobile-polka.md +++ b/applications/mobile-polka.md @@ -27,7 +27,7 @@ Our solution, the Polkadot Explorer mobile app, is designed to provide a holisti - **Block Information**: Show block information in detail. The information includes but not limited to block id, timestamp, hash, parent hash, state root, extrinsics root, extrinsics count, events count, and runtime. - **Block Height**: Show the height of each block, aiding users in tracking the blockchain's structural integrity. - **Block Extrinsics**: Highlight the blocks with the Extrinsics Module and Call, offering insights into extrinsics variability. -- **Block Events**: Highlight the blocks with the Events list, offering insights into the each event. +- **Block Events**: Highlight the blocks with the Events list, offering insights into each event. - **Block History**: Provide a historical record of blocks, enabling users to analyze the blockchain's evolution over time. ##### Transaction Analysis: @@ -46,6 +46,31 @@ Our solution, the Polkadot Explorer mobile app, is designed to provide a holisti - **Event History**: Provide a historical overview of past events, enabling users to analyze trends and patterns. - **Search Events**: Show events in order by Date range, Block start, Block end, and Account. +##### Extrinsics Analysis: +- **Extrinsics list**: Identify and display extrinsics list, allowing users to explore the details of specific extrinsics. +- **Extrinsics Information**: Show extrinsics information in detail. The information includes but not limited to extrinsics id, timestamp, block, pallet, call, and signed status. +- **Extrinsics Events**: Highlight the extrinsics with the Events list with event id, pallet and event name data's, offering insights into events in detail. +- **extrinsics History**: Provide a historical record of extrinsics, enabling users to analyze the extrinsicschain's evolution over time. +- **Filter Extrinsics**: Show extrinsics in order by Date range, Block start, Block end, and Account. + + + +#### Account and Address Analysis: +##### General Information: +- **Balance**: Display the current balance of DOT associated with the account, allowing users to quickly assess the account's financial status. +- **Balance Status**: Display Total, Free, Transferable, Locked, Reserved, Redeemable, Bonded and Unbonding balance of the account. +- **Events**: Provide a breakdown of the various events held in the account, contributing to a comprehensive overview of the user's portfolio. +- **Transactions List**: Showcase the list of transactions conducted by the account, indicating its historical activity. +- **Signed Extrinsics**: Highlight the signed extrinsics of the account's recorded activity, offering insights into its inception. +- **Last Activity**: Display the date of the account's most recent activity, aiding users in tracking recent engagement. + +##### Rewards Information: +- **Earned Rewards**: Show the total rewards earned by the account over its history, providing a measure of its overall contribution to the network. +- **Unspent Rewards**: Display the rewards that have not yet been claimed or spent, contributing to an understanding of the account's financial choices. +- **First Rewards**: Identify the block when the account first started earning rewards, allowing users to track its participation from inception. +- **Latest Rewards**: Display the block of the account's most recent rewards, indicating ongoing engagement. +- **Reward Amount in DOT**: Display the rewarded value of staking in DOT, aiding in the assessment of network activity. + Stakeholder and Pool Metrics: Event Stake: Showcase the total stake for the current Event, providing insights into the network's overall staking activity. Active Stake: Display the stake actively participating in the network, distinguishing it from inactive or dormant stake. @@ -59,7 +84,7 @@ Max Block Size and Min Block Size: Highlight blocks with the maximum and minimum Sum Block Size: Display the total size of blocks within the Event, contributing to an understanding of overall network load. Blocks with Transactions: Identify blocks containing transactions, allowing users to focus on periods of heightened activity. -Token Explorer: +Runtime Explorer: Token Policy: Policy Information: Display details about the token's policy, including its parameters and rules governing its creation and distribution. Policy Met USDTta: Provide additional met USDTta associated with the token policy, contributing to a more comprehensive understanding of its purpose. @@ -75,20 +100,6 @@ First Transaction Time: Display the timestamp of the token's first transaction, Last Transaction: Highlight the most recent transaction involving the token, providing insights into its recent usage. Last Transaction Time: Present the timestamp of the token's last transaction, aiding users in tracking recent engagement. -#### Account and Address Analysis: -##### General Information: -- **Balance**: Display the current balance of DOT associated with the account, allowing users to quickly assess the account's financial status. -- **Balance Status**: Display Total, Free, Transferable, Locked, Reserved, Redeemable, Bonded and Unbonding balance of the account. -- **Events**: Provide a breakdown of the various events held in the account, contributing to a comprehensive overview of the user's portfolio. -- **Transactions List**: Showcase the list of transactions conducted by the account, indicating its historical activity. -- **Signed Extrinsics**: Highlight the signed extrinsics of the account's recorded activity, offering insights into its inception. -Last Activity: Display the date of the account's most recent activity, aiding users in tracking recent engagement. -##### Rewards Information: -- **Earned Rewards**: Show the total rewards earned by the account over its history, providing a measure of its overall contribution to the network. -- **Unspent Rewards**: Display the rewards that have not yet been claimed or spent, contributing to an understanding of the account's financial choices. -- **First Rewards**: Identify the block when the account first started earning rewards, allowing users to track its participation from inception. -- **Latest Rewards**: Display the block of the account's most recent rewards, indicating ongoing engagement. - Unique Aspects: Live Data Updates: Real-time updates ensure users have access to the latest information, reflecting the dynamic nature of the Polkadot blockchain. User-Friendly Interface: The app prioritizes an intuitive design, making blockchain data accessible to users with varying levels of expertise. From 38634b41bcdde4b748dcc60a42a772be7760f38d Mon Sep 17 00:00:00 2001 From: Esubalew Amenu <54699823+EsubalewAmenu@users.noreply.github.com> Date: Thu, 8 Feb 2024 17:30:25 +0300 Subject: [PATCH 15/49] improvements on runtime explorer --- applications/mobile-polka.md | 31 +++++++++++++++---------------- 1 file changed, 15 insertions(+), 16 deletions(-) diff --git a/applications/mobile-polka.md b/applications/mobile-polka.md index bcaca28f4c6..f133db3739a 100644 --- a/applications/mobile-polka.md +++ b/applications/mobile-polka.md @@ -71,6 +71,21 @@ Our solution, the Polkadot Explorer mobile app, is designed to provide a holisti - **Latest Rewards**: Display the block of the account's most recent rewards, indicating ongoing engagement. - **Reward Amount in DOT**: Display the rewarded value of staking in DOT, aiding in the assessment of network activity. + + +#### Runtime Explorer: +##### General Information: +- **Runtime Lists**: Display list of runtimes, including its name, version, number of pallets, events, call functions storage functions and constants. +- **Runtime Pallets List**: Provide additional informations associated with the runtime, contributing to a more comprehensive understanding. +#### Pallet Details: +- **Pallet Name**: Present the human readable name assigned to the pallet, aiding users in quickly identifying and referencing the pallet. +- **Pallet Call Functions**: Display list of name, lookup and arguments of call functions of the pallet, offering a unique identifier for technical purposes. +- **Pallet Events**: Display list of name, lookup and arguments of events of the pallet, offering a unique identifier for technical purposes. +- **Pallet Storage Functions**: Display list of name, and type of storage functions of the pallet. +- **Pallet Constants**: Display list of name, type, and value of constants of the pallet. +Supply Information: +- **Pallet Error Messages**: Display list of name, index, and documentation of error messages of the pallet for technical purposes. + Stakeholder and Pool Metrics: Event Stake: Showcase the total stake for the current Event, providing insights into the network's overall staking activity. Active Stake: Display the stake actively participating in the network, distinguishing it from inactive or dormant stake. @@ -84,22 +99,6 @@ Max Block Size and Min Block Size: Highlight blocks with the maximum and minimum Sum Block Size: Display the total size of blocks within the Event, contributing to an understanding of overall network load. Blocks with Transactions: Identify blocks containing transactions, allowing users to focus on periods of heightened activity. -Runtime Explorer: -Token Policy: -Policy Information: Display details about the token's policy, including its parameters and rules governing its creation and distribution. -Policy Met USDTta: Provide additional met USDTta associated with the token policy, contributing to a more comprehensive understanding of its purpose. -Asset Details: -Asset Name: Present the human-re USDTble name assigned to the token, aiding users in quickly identifying and referencing the token. -Asset Name Hex: Display the hexadecimal representation of the asset name, offering a unique identifier for technical purposes. -Supply Information: -Token Supply: Showcase the total supply of the token in circulation, providing insights into its overall distribution and scarcity. -Circulating Supply: Display the portion of the token supply actively in circulation, helping users understand the market dynamics. -Transaction History: -First Transaction: Identify the initial transaction involving the token, indicating its inception and the address where it was first sent or received. -First Transaction Time: Display the timestamp of the token's first transaction, allowing users to trace its historical activity. -Last Transaction: Highlight the most recent transaction involving the token, providing insights into its recent usage. -Last Transaction Time: Present the timestamp of the token's last transaction, aiding users in tracking recent engagement. - Unique Aspects: Live Data Updates: Real-time updates ensure users have access to the latest information, reflecting the dynamic nature of the Polkadot blockchain. User-Friendly Interface: The app prioritizes an intuitive design, making blockchain data accessible to users with varying levels of expertise. From 22b6c5b33513b8ed5f5a96f4386adaff81016c6b Mon Sep 17 00:00:00 2001 From: Esubalew Amenu <54699823+EsubalewAmenu@users.noreply.github.com> Date: Thu, 8 Feb 2024 17:35:31 +0300 Subject: [PATCH 16/49] unique aspects formating --- applications/mobile-polka.md | 36 ++++++++++++------------------------ 1 file changed, 12 insertions(+), 24 deletions(-) diff --git a/applications/mobile-polka.md b/applications/mobile-polka.md index f133db3739a..4606de91e99 100644 --- a/applications/mobile-polka.md +++ b/applications/mobile-polka.md @@ -86,30 +86,18 @@ Our solution, the Polkadot Explorer mobile app, is designed to provide a holisti Supply Information: - **Pallet Error Messages**: Display list of name, index, and documentation of error messages of the pallet for technical purposes. -Stakeholder and Pool Metrics: -Event Stake: Showcase the total stake for the current Event, providing insights into the network's overall staking activity. -Active Stake: Display the stake actively participating in the network, distinguishing it from inactive or dormant stake. -Pools with Stake: List stake pools along with their respective stake, giving users an overview of the distribution of staking across different pools. -Additional Block Metrics: -Max Block Event: Identify the Event with the maximum block production, helping users understand periods of heightened blockchain activity. -Min Block Event: Identify the Event with the minimum block production, contributing to an understanding of network stability. -Avg Block: Present the average block production per Event, aiding users in assessing the network's baseline performance. -Block Size Analysis: -Max Block Size and Min Block Size: Highlight blocks with the maximum and minimum sizes, providing insights into the network's capacity and variability. -Sum Block Size: Display the total size of blocks within the Event, contributing to an understanding of overall network load. -Blocks with Transactions: Identify blocks containing transactions, allowing users to focus on periods of heightened activity. - -Unique Aspects: -Live Data Updates: Real-time updates ensure users have access to the latest information, reflecting the dynamic nature of the Polkadot blockchain. -User-Friendly Interface: The app prioritizes an intuitive design, making blockchain data accessible to users with varying levels of expertise. -Educational Resources: Embedded educational content provides insights into blockchain concepts, enhancing user understanding. -Benefits: -Comprehensive Analysis: Users can perform detailed analyses of events, blocks, transactions, accounts, addresses, and stake pools, fostering a deeper understanding of the Polkadot ecosystem. -User Empowerment: The app empowers users, developers, and stakeholders by providing a robust set of tools for blockchain exploration and analysis. -Community Engagement: Features such as stake pool analytics encourage community engagement, supporting Polkadot's decentralized and collaborative ethos. -Impact Demonstration: -Usage Metrics: Monitor user engagement with different features to understand which aspects of the blockchain are most relevant to the community. -Feedback Channels: Establish channels for community feedback, ensuring continuous improvement based on user suggestions and preferences. +### Unique Aspects: +- **Live Data Updates**: Real-time updates ensure users have access to the latest information, reflecting the dynamic nature of the Polkadot blockchain. +- **User-Friendly Interface**: The app prioritizes an intuitive design, making blockchain data accessible to users with varying levels of expertise. +### Benefits: +- **Comprehensive Analysis**: Users can perform detailed analyses of events, blocks, transactions, accounts, and addresses, fostering a deeper understanding of the Polkadot ecosystem. +- **User Empowerment**: The app empowers users, developers, and stakeholders by providing a robust set of tools for blockchain exploration and analysis. +- **Community Engagement**: Features such as reward detail analytics encourage community engagement, supporting Polkadot's decentralized and collaborative ethos. +### Impact Demonstration: +- **Usage Metrics**: Monitor user engagement with different features to understand which aspects of the blockchain are most relevant to the community. +- **Feedback Channels**: Establish channels for community feedback, ensuring continuous improvement based on user suggestions and preferences. + + Our solution strives to create a comprehensive Polkadot Explorer mobile app that goes beyond standard functionalities, catering to the diverse needs of the Polkadot community and blockchain enthusiasts at larg From df9095e277cc373693ac64328e9312c2a19b867c Mon Sep 17 00:00:00 2001 From: Esubalew Amenu <54699823+EsubalewAmenu@users.noreply.github.com> Date: Thu, 8 Feb 2024 17:39:16 +0300 Subject: [PATCH 17/49] Dependency added --- applications/mobile-polka.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/applications/mobile-polka.md b/applications/mobile-polka.md index 4606de91e99..21eb715028e 100644 --- a/applications/mobile-polka.md +++ b/applications/mobile-polka.md @@ -101,6 +101,10 @@ Supply Information: Our solution strives to create a comprehensive Polkadot Explorer mobile app that goes beyond standard functionalities, catering to the diverse needs of the Polkadot community and blockchain enthusiasts at larg +### Dependency + +Our project will be dependent on the official Polkadot Explorer site or related sites for API. The dependency on this API is essential for obtaining real-time and accurate blockchain data, which is crucial for the functionality and success of our Polkadot Explorer mobile app. We acknowledge the significance of this external resource and will ensure compliance with any usage terms and conditions set by the platforms. + ### Ecosystem Fit Help us locate your project in the Polkadot/Substrate/Kusama landscape and what problems it tries to solve by answering each of these questions: From 5373b9b8c6f24de4498861d45966fa90198d9e54 Mon Sep 17 00:00:00 2001 From: Esubalew Amenu <54699823+EsubalewAmenu@users.noreply.github.com> Date: Thu, 8 Feb 2024 17:44:45 +0300 Subject: [PATCH 18/49] Ecosystem Fit --- applications/mobile-polka.md | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/applications/mobile-polka.md b/applications/mobile-polka.md index 21eb715028e..46623e3e922 100644 --- a/applications/mobile-polka.md +++ b/applications/mobile-polka.md @@ -107,16 +107,17 @@ Our project will be dependent on the official Polkadot Explorer site or related ### Ecosystem Fit -Help us locate your project in the Polkadot/Substrate/Kusama landscape and what problems it tries to solve by answering each of these questions: - -- Where and how does your project fit into the ecosystem? -- Who is your target audience (parachain/dapp/wallet/UI developers, designers, your own user base, some dapp's userbase, yourself)? -- What need(s) does your project meet? -- How did you identify these needs? Please provide evidence in the form of (scientific) articles, forum discussions, case studies, or raw data. -- Are there any other projects similar to yours in the Substrate / Polkadot / Kusama ecosystem? - - If so, how is your project different? Please identify and assess any projects addressing the same need and explain how your project is distinct. Feel free to include applicable research data, statistics, or metrics. - - If not, please indicate why such a project might not have been possible, successful, or attempted. -- Are there any projects similar to yours in related ecosystems? +- **Where and How**: Our project, the Polkadot Explorer mobile app, fits into the Polkadot ecosystem by providing a mobile interface for users to explore and analyze blockchain data. It integrates with Substrate technology to access real-time data from the Polkadot network, offering a comprehensive view of network activities. + +- **Target Audience**: Our target audience includes blockchain enthusiasts, investors, developers, and stakeholders within the Polkadot community. Additionally, it targets users seeking accessible and user-friendly tools for exploring blockchain data on their mobile devices. + +- **Meeting Needs**: Our project meets the need for accessible and user-friendly tools for blockchain analysis on mobile platforms. This need was identified through discussions within the Polkadot community, feedback from users seeking mobile solutions, and observations of the increasing demand for mobile access to blockchain data. + +- **Differentiation**: While there are existing projects in the Polkadot ecosystem that provide blockchain analysis tools, our project stands out by focusing specifically on mobile accessibility and user experience. Other projects may offer similar functionalities, but our emphasis on intuitive design, real-time updates, and comprehensive features sets us apart. + +- **Similar Projects**: There are indeed other projects in the Polkadot ecosystem offering blockchain analysis tools, such as desktop applications and web platforms. However, our project distinguishes itself by catering specifically to mobile users, filling a gap in the market for on-the-go access to blockchain data. In related ecosystems, there may be similar projects, but our focus on Polkadot and mobile accessibility makes us unique in our niche. + +- **Availability**: The Polkadot Explorer mobile app will be published on Google Play, ensuring widespread accessibility to Android users. This platform choice aligns with our goal of reaching a broad audience and making blockchain exploration convenient for mobile users. ## Team :busts_in_silhouette: From 2a2c0e1551906dae000e3ca687d604d60764ff8d Mon Sep 17 00:00:00 2001 From: Esubalew Amenu <54699823+EsubalewAmenu@users.noreply.github.com> Date: Thu, 8 Feb 2024 17:54:05 +0300 Subject: [PATCH 19/49] our capability section added --- applications/mobile-polka.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/applications/mobile-polka.md b/applications/mobile-polka.md index 46623e3e922..8dfcfae7aa9 100644 --- a/applications/mobile-polka.md +++ b/applications/mobile-polka.md @@ -134,6 +134,24 @@ Our project will be dependent on the official Polkadot Explorer site or related - **Contact Email:** Contact email (e.g. john@duo.com) - **Website:** Your website +### Our Capability: +- **Track Record**: Our previous mobile app projects showcase our proficiency, with successful applications boasting high download numbers (100,000+) and active user engagement(50,000+). +- **Collaboration**: We've established a reputation for collaboration, evident in our partnerships with industry leaders. We have been recognized by prominent entities, aligning with our commitment to excellence in software development. Our project has joined Microsoft for Startups Founders Hub with a mix of 38 technical benefits and business resources. + +- **Software Development Expertise**: Our team comprises skilled professionals experienced in blockchain, mobile app, and web system development. +Demonstrated success in delivering diverse technical projects with positive user outcomes. +In-depth understanding of blockchain technologies, particularly tailored to Polkadot's ecosystem. +- **Open Source Engagement**: Active contributors to open-source projects, showcasing our dedication to collaborative development and knowledge sharing within the developer community. +- **Project Management Skills**: Proven project management capabilities demonstrated by the successful development and deployment of impactful systems. +Our project is led by individuals holding BSc, MSc, and BA degrees, along with recognized certifications. +### Feasibility Validation: +#### Technical Prototyping: +Initiated the development of a technical prototype, providing a tangible demonstration of key features for the proposed Polkadot Explorer and Analytics app. +#### API Integration Tests: +Conducting rigorous integration tests with relevant APIs to ensure seamless real-time data retrieval, contributing to the reliability of our solution. +#### Continuous Evaluation and adaptation: +Implementing an iterative approach to development, allowing us to continuously adapt the solution based on real-time user feedback and evolving technology trends. + ### Legal Structure - **Registered Address:** Address of your registered legal entity, if available. Please keep it in a single line. (e.g. High Street 1, London LK1 234, UK) From a5e06980d71daf28b424d5baff0333a5c18c025a Mon Sep 17 00:00:00 2001 From: Esubalew Amenu <54699823+EsubalewAmenu@users.noreply.github.com> Date: Thu, 8 Feb 2024 17:57:37 +0300 Subject: [PATCH 20/49] Team's experience part --- applications/mobile-polka.md | 31 ++++++++++++------------------- 1 file changed, 12 insertions(+), 19 deletions(-) diff --git a/applications/mobile-polka.md b/applications/mobile-polka.md index 8dfcfae7aa9..f76147d4895 100644 --- a/applications/mobile-polka.md +++ b/applications/mobile-polka.md @@ -134,7 +134,14 @@ Our project will be dependent on the official Polkadot Explorer site or related - **Contact Email:** Contact email (e.g. john@duo.com) - **Website:** Your website -### Our Capability: +### Legal Structure + +- **Registered Address:** Address of your registered legal entity, if available. Please keep it in a single line. (e.g. High Street 1, London LK1 234, UK) +- **Registered Legal Entity:** Name of your registered legal entity, if available. (e.g. Duo Ltd.) + +### Team's experience + +#### Our Capability: - **Track Record**: Our previous mobile app projects showcase our proficiency, with successful applications boasting high download numbers (100,000+) and active user engagement(50,000+). - **Collaboration**: We've established a reputation for collaboration, evident in our partnerships with industry leaders. We have been recognized by prominent entities, aligning with our commitment to excellence in software development. Our project has joined Microsoft for Startups Founders Hub with a mix of 38 technical benefits and business resources. @@ -144,24 +151,10 @@ In-depth understanding of blockchain technologies, particularly tailored to Polk - **Open Source Engagement**: Active contributors to open-source projects, showcasing our dedication to collaborative development and knowledge sharing within the developer community. - **Project Management Skills**: Proven project management capabilities demonstrated by the successful development and deployment of impactful systems. Our project is led by individuals holding BSc, MSc, and BA degrees, along with recognized certifications. -### Feasibility Validation: -#### Technical Prototyping: -Initiated the development of a technical prototype, providing a tangible demonstration of key features for the proposed Polkadot Explorer and Analytics app. -#### API Integration Tests: -Conducting rigorous integration tests with relevant APIs to ensure seamless real-time data retrieval, contributing to the reliability of our solution. -#### Continuous Evaluation and adaptation: -Implementing an iterative approach to development, allowing us to continuously adapt the solution based on real-time user feedback and evolving technology trends. - -### Legal Structure - -- **Registered Address:** Address of your registered legal entity, if available. Please keep it in a single line. (e.g. High Street 1, London LK1 234, UK) -- **Registered Legal Entity:** Name of your registered legal entity, if available. (e.g. Duo Ltd.) - -### Team's experience - -Please describe the team's relevant experience. If your project involves development work, we would appreciate it if you singled out a few interesting projects or contributions made by team members in the past. - -If anyone on your team has applied for a grant at the Web3 Foundation previously, please list the name of the project and legal entity here. +#### Feasibility Validation: +- **Technical Prototyping**:Initiated the development of a technical prototype, providing a tangible demonstration of key features for the proposed Polkadot Explorer and Analytics app. +- **API Integration Tests**:Conducting rigorous integration tests with relevant APIs to ensure seamless real-time data retrieval, contributing to the reliability of our solution. +- **Continuous Evaluation and adaptation**:Implementing an iterative approach to development, allowing us to continuously adapt the solution based on real-time user feedback and evolving technology trends. ### Team Code Repos From c0c4ba8531525e6b2503699dffd532315a181292 Mon Sep 17 00:00:00 2001 From: Esubalew Amenu <54699823+EsubalewAmenu@users.noreply.github.com> Date: Thu, 8 Feb 2024 17:58:53 +0300 Subject: [PATCH 21/49] contact person --- applications/mobile-polka.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/applications/mobile-polka.md b/applications/mobile-polka.md index f76147d4895..41c843ceddc 100644 --- a/applications/mobile-polka.md +++ b/applications/mobile-polka.md @@ -130,9 +130,9 @@ Our project will be dependent on the official Polkadot Explorer site or related ### Contact -- **Contact Name:** Full name of the contact person in your team -- **Contact Email:** Contact email (e.g. john@duo.com) -- **Website:** Your website +- **Contact Name:** Esubalew Amenu +- **Contact Email:** esubalew.a2009@gmail.com +- **Website:** [DataScience plc](https://datascienceplc.com) ### Legal Structure From 23f83528fd7b4854d062381be49e96c5d5c69049 Mon Sep 17 00:00:00 2001 From: Esubalew Amenu <54699823+EsubalewAmenu@users.noreply.github.com> Date: Thu, 8 Feb 2024 18:16:24 +0300 Subject: [PATCH 22/49] duration overview --- applications/mobile-polka.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/applications/mobile-polka.md b/applications/mobile-polka.md index 41c843ceddc..3217c16c3f2 100644 --- a/applications/mobile-polka.md +++ b/applications/mobile-polka.md @@ -191,22 +191,22 @@ Below we provide an **example roadmap**. In the descriptions, it should be clear > :exclamation: If any of your deliverables are based on somebody else's work, make sure you work and publish *under the terms of the license* of the respective project and that you **highlight this fact in your milestone documentation** and in the source code if applicable! **Projects that submit other people's work without proper attribution will be immediately terminated.** ### Overview +- **Description**: An intuitive Polkadot Explorer mobile app, empowering users to seamlessly analyze blockchain data, enhancing accessibility and understanding. +- **Total Estimated Duration:** 3 months +- **Full-Time Equivalent (FTE):** 5 +- **Total Costs:** 10,000 USD -- **Total Estimated Duration:** Duration of the whole project (e.g. 2 months) -- **Full-Time Equivalent (FTE):** Average number of full-time employees working on the project throughout its duration (see [Wikipedia](https://en.wikipedia.org/wiki/Full-time_equivalent), e.g. 2 FTE) -- **Total Costs:** Requested amount in USD for the whole project (e.g. 12,000 USD). Note that the acceptance criteria and additional benefits vary depending on the [level](../README.md#level_slider-levels) of funding requested. +### Milestone 1 Example — API Endpoint Preparation -### Milestone 1 Example — Basic functionality - -- **Estimated duration:** 1 month -- **FTE:** 1,5 -- **Costs:** 8,000 USD +- **Estimated duration:** 2 weeks +- **FTE:** 1.5 +- **Costs:** 2,000 USD > :exclamation: **The default deliverables 0a-0d below are mandatory for all milestones**, and deliverable 0e at least for the last one. | Number | Deliverable | Specification | | -----: | ----------- | ------------- | -| **0a.** | License | Apache 2.0 / GPLv3 / MIT / Unlicense | +| **0a.** | License | Apache 2.0 | | **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. | | **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. | | **0d.** | Docker | We will provide a Dockerfile(s) that can be used to test all the functionality delivered with this milestone. | From 94420be8a2dbe9e9b83628b2764128956db5cda1 Mon Sep 17 00:00:00 2001 From: Esubalew Amenu <54699823+EsubalewAmenu@users.noreply.github.com> Date: Thu, 8 Feb 2024 18:29:44 +0300 Subject: [PATCH 23/49] milestone 1 --- applications/mobile-polka.md | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/applications/mobile-polka.md b/applications/mobile-polka.md index 3217c16c3f2..e88f1134294 100644 --- a/applications/mobile-polka.md +++ b/applications/mobile-polka.md @@ -196,7 +196,7 @@ Below we provide an **example roadmap**. In the descriptions, it should be clear - **Full-Time Equivalent (FTE):** 5 - **Total Costs:** 10,000 USD -### Milestone 1 Example — API Endpoint Preparation +### Milestone 1 — API Endpoint Preparation - **Estimated duration:** 2 weeks - **FTE:** 1.5 @@ -207,17 +207,13 @@ Below we provide an **example roadmap**. In the descriptions, it should be clear | Number | Deliverable | Specification | | -----: | ----------- | ------------- | | **0a.** | License | Apache 2.0 | -| **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. | -| **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. | -| **0d.** | Docker | We will provide a Dockerfile(s) that can be used to test all the functionality delivered with this milestone. | -| 0e. | Article | We will publish an **article**/workshop that explains [...] (what was done/achieved as part of the grant). (Content, language, and medium should reflect your target audience described above.) | -| 1. | Substrate module: X | We will create a Substrate module that will... (Please list the functionality that will be implemented for the first milestone. You can refer to details provided in previous sections.) | -| 2. | Substrate module: Y | The Y Substrate module will... | -| 3. | Substrate module: Z | The Z Substrate module will... | -| 4. | Substrate chain | Modules X, Y & Z of our custom chain will interact in such a way... (Please describe the deliverable here as detailed as possible) | -| 5. | Library: ABC | We will deliver a JS library that will implement the functionality described under "ABC Library" | -| 6. | Smart contracts: ... | We will deliver a set of ink! smart contracts that will... - +| **0b.** | Documentation | - Comprehensive Documentation covering: - Configuration setup for Postman environment - Detailed descriptions of each API endpoint and its purpose - Instructions for using environment variables and dynamic configurations - Explanation of request headers, authentication methods, and other parameters - Testing guide with step-by-step instructions for validating API requests | +| **0c.** | Testing and Testing Guide | - Testing guide to ensure the functionality and reliability of API requests: - Step-by-step instructions for conducting manual tests within Postman environment - Criteria for validating responses and verifying data accuracy - Instructions for setting up automated tests if applicable - Guidelines for handling and reporting issues or discrepancies encountered during testing | +| **0d.** | Docker | There will be no dockerfile at this stage, we will share the postman collection instead that can be used to test all the endpoints delivered with this milestone. | +| 1. | API Endpoint Preparation: Configuration | - Set up Postman environment - Define configuration for API endpoints including environment variables - Specify configurations for each API endpoint including chain endpoint sections and methods, authentication keys, and other necessary parameters. | +| 2. | API Endpoint Preparation: Polkadot API Integration | - Implement Polkadot API integration in Postman - Set up requests for accessing Polkadot blockchain data including blocks, transactions, accounts, and other relevant information. | +| 3. | API Endpoint Preparation: Documentation | - Document API specifications, including request and response formats - Include detailed descriptions of each API endpoint, parameters, and expected outputs. | +| 4. | API Endpoint Preparation: Testing | - Conduct testing of API endpoints within Postman environment - Ensure compatibility and functionality of API requests with the Polkadot blockchain. ### Milestone 2 Example — Additional features From dd97e1d07387604ccf7197666d59ff9f4a789466 Mon Sep 17 00:00:00 2001 From: Esubalew Amenu <54699823+EsubalewAmenu@users.noreply.github.com> Date: Thu, 8 Feb 2024 18:30:26 +0300 Subject: [PATCH 24/49] milestone 1 --- applications/mobile-polka.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/applications/mobile-polka.md b/applications/mobile-polka.md index e88f1134294..2b8de748664 100644 --- a/applications/mobile-polka.md +++ b/applications/mobile-polka.md @@ -207,13 +207,13 @@ Below we provide an **example roadmap**. In the descriptions, it should be clear | Number | Deliverable | Specification | | -----: | ----------- | ------------- | | **0a.** | License | Apache 2.0 | -| **0b.** | Documentation | - Comprehensive Documentation covering: - Configuration setup for Postman environment - Detailed descriptions of each API endpoint and its purpose - Instructions for using environment variables and dynamic configurations - Explanation of request headers, authentication methods, and other parameters - Testing guide with step-by-step instructions for validating API requests | -| **0c.** | Testing and Testing Guide | - Testing guide to ensure the functionality and reliability of API requests: - Step-by-step instructions for conducting manual tests within Postman environment - Criteria for validating responses and verifying data accuracy - Instructions for setting up automated tests if applicable - Guidelines for handling and reporting issues or discrepancies encountered during testing | +| **0b.** | Documentation | Comprehensive Documentation covering: - Configuration setup for Postman environment - Detailed descriptions of each API endpoint and its purpose - Instructions for using environment variables and dynamic configurations - Explanation of request headers, authentication methods, and other parameters - Testing guide with step-by-step instructions for validating API requests | +| **0c.** | Testing and Testing Guide | Testing guide to ensure the functionality and reliability of API requests: - Step-by-step instructions for conducting manual tests within Postman environment - Criteria for validating responses and verifying data accuracy - Instructions for setting up automated tests if applicable - Guidelines for handling and reporting issues or discrepancies encountered during testing | | **0d.** | Docker | There will be no dockerfile at this stage, we will share the postman collection instead that can be used to test all the endpoints delivered with this milestone. | | 1. | API Endpoint Preparation: Configuration | - Set up Postman environment - Define configuration for API endpoints including environment variables - Specify configurations for each API endpoint including chain endpoint sections and methods, authentication keys, and other necessary parameters. | -| 2. | API Endpoint Preparation: Polkadot API Integration | - Implement Polkadot API integration in Postman - Set up requests for accessing Polkadot blockchain data including blocks, transactions, accounts, and other relevant information. | -| 3. | API Endpoint Preparation: Documentation | - Document API specifications, including request and response formats - Include detailed descriptions of each API endpoint, parameters, and expected outputs. | -| 4. | API Endpoint Preparation: Testing | - Conduct testing of API endpoints within Postman environment - Ensure compatibility and functionality of API requests with the Polkadot blockchain. +| 2. | API Endpoint Preparation: Polkadot API Integration | Implement Polkadot API integration in Postman - Set up requests for accessing Polkadot blockchain data including blocks, transactions, accounts, and other relevant information. | +| 3. | API Endpoint Preparation: Documentation | Document API specifications, including request and response formats - Include detailed descriptions of each API endpoint, parameters, and expected outputs. | +| 4. | API Endpoint Preparation: Testing | Conduct testing of API endpoints within Postman environment - Ensure compatibility and functionality of API requests with the Polkadot blockchain. ### Milestone 2 Example — Additional features From d5789bd6373a766642e0986477102a0de0f4e40a Mon Sep 17 00:00:00 2001 From: Esubalew Amenu <54699823+EsubalewAmenu@users.noreply.github.com> Date: Thu, 8 Feb 2024 18:44:09 +0300 Subject: [PATCH 25/49] milestone 2 basics added --- applications/mobile-polka.md | 31 +++++++++++++++++++++---------- 1 file changed, 21 insertions(+), 10 deletions(-) diff --git a/applications/mobile-polka.md b/applications/mobile-polka.md index 2b8de748664..131d27c835e 100644 --- a/applications/mobile-polka.md +++ b/applications/mobile-polka.md @@ -77,7 +77,7 @@ Our solution, the Polkadot Explorer mobile app, is designed to provide a holisti ##### General Information: - **Runtime Lists**: Display list of runtimes, including its name, version, number of pallets, events, call functions storage functions and constants. - **Runtime Pallets List**: Provide additional informations associated with the runtime, contributing to a more comprehensive understanding. -#### Pallet Details: +##### Pallet Details: - **Pallet Name**: Present the human readable name assigned to the pallet, aiding users in quickly identifying and referencing the pallet. - **Pallet Call Functions**: Display list of name, lookup and arguments of call functions of the pallet, offering a unique identifier for technical purposes. - **Pallet Events**: Display list of name, lookup and arguments of events of the pallet, offering a unique identifier for technical purposes. @@ -210,18 +210,29 @@ Below we provide an **example roadmap**. In the descriptions, it should be clear | **0b.** | Documentation | Comprehensive Documentation covering: - Configuration setup for Postman environment - Detailed descriptions of each API endpoint and its purpose - Instructions for using environment variables and dynamic configurations - Explanation of request headers, authentication methods, and other parameters - Testing guide with step-by-step instructions for validating API requests | | **0c.** | Testing and Testing Guide | Testing guide to ensure the functionality and reliability of API requests: - Step-by-step instructions for conducting manual tests within Postman environment - Criteria for validating responses and verifying data accuracy - Instructions for setting up automated tests if applicable - Guidelines for handling and reporting issues or discrepancies encountered during testing | | **0d.** | Docker | There will be no dockerfile at this stage, we will share the postman collection instead that can be used to test all the endpoints delivered with this milestone. | -| 1. | API Endpoint Preparation: Configuration | - Set up Postman environment - Define configuration for API endpoints including environment variables - Specify configurations for each API endpoint including chain endpoint sections and methods, authentication keys, and other necessary parameters. | -| 2. | API Endpoint Preparation: Polkadot API Integration | Implement Polkadot API integration in Postman - Set up requests for accessing Polkadot blockchain data including blocks, transactions, accounts, and other relevant information. | -| 3. | API Endpoint Preparation: Documentation | Document API specifications, including request and response formats - Include detailed descriptions of each API endpoint, parameters, and expected outputs. | -| 4. | API Endpoint Preparation: Testing | Conduct testing of API endpoints within Postman environment - Ensure compatibility and functionality of API requests with the Polkadot blockchain. +| 1. | Configuration | Set up Postman environment - Define configuration for API endpoints including environment variables - Specify configurations for each API endpoint including chain endpoint sections and methods, authentication keys, and other necessary parameters. | +| 2. | Polkadot API Integration | Implement Polkadot API integration in Postman - Set up requests for accessing Polkadot blockchain data including blocks, transactions, accounts, and other relevant information. | +| 3. | Documentation | Document API specifications, including request and response formats - Include detailed descriptions of each API endpoint, parameters, and expected outputs. -### Milestone 2 Example — Additional features +### Milestone 2 — Core Feature Development and Alpha Release -- **Estimated Duration:** 1 month -- **FTE:** 1,5 -- **Costs:** 8,000 USD +- **Estimated duration:** 2 weeks +- **FTE:** 1.5 +- **Costs:** x,000 USD + +> :exclamation: **The default deliverables 0a-0d below are mandatory for all milestones**, and deliverable 0e at least for the last one. + +| Number | Deliverable | Specification | +| -----: | ----------- | ------------- | +| **0a.** | License | Apache 2.0 | +| **0b.** | Documentation | Updated Documentation covering: - Additions to the existing documentation from Milestone 1 - Detailed descriptions of newly developed core features - Instructions for using and accessing new features within the Polkadot Explorer mobile app - Testing guide updated to include testing procedures for newly added features | +| **0c.** | Testing and Testing Guide | Updated Testing guide to ensure the functionality and reliability of newly developed core features: - Step-by-step instructions for conducting manual tests within the Polkadot Explorer mobile app - Criteria for validating responses and verifying data accuracy - Instructions for setting up automated tests if applicable - Guidelines for handling and reporting issues or discrepancies encountered during testing | +| **0d.** | Docker | There will be no dockerfile at this stage, we will share the documentation how users can test it on emulator or on their mobile phone. | +| 1. | Core Feature Development | - Implement core features identified in the project proposal: - Blockchain overview functionalities, Account and Address Analysis functionalities, and Runtime Explorer - Ensure seamless integration of features with the Polkadot Explorer mobile app architecture. | +| 2. | Internal Testing and QA | Conduct thorough testing of newly developed core features - Ensure functionality, usability, and performance meet project requirements - Identify and resolve any bugs or issues encountered during testing. | +| 3. | Alpha Release Preparation | Prepare the Polkadot Explorer mobile app for alpha release on Google Play Store: - Compile the app build with newly developed core features integrated - Set up alpha testing environment on Google Play Developer Console - Perform internal testing of the alpha build to ensure stability and functionality. | +| 4. | Alpha Release Deployment | Deploy the alpha version of the Polkadot Explorer mobile app on Google Play Store for limited community testing: - Submit the alpha build to Google Play Developer Console - Configure alpha testing settings and permissions - Notify selected testers and provide access instructions. -... ## Future Plans From a762370915a6b8d6ab27a237a974de05a75803b0 Mon Sep 17 00:00:00 2001 From: Esubalew Amenu <54699823+EsubalewAmenu@users.noreply.github.com> Date: Thu, 8 Feb 2024 18:50:58 +0300 Subject: [PATCH 26/49] milestone 3 basics --- applications/mobile-polka.md | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/applications/mobile-polka.md b/applications/mobile-polka.md index 131d27c835e..f1082582a45 100644 --- a/applications/mobile-polka.md +++ b/applications/mobile-polka.md @@ -207,13 +207,14 @@ Below we provide an **example roadmap**. In the descriptions, it should be clear | Number | Deliverable | Specification | | -----: | ----------- | ------------- | | **0a.** | License | Apache 2.0 | -| **0b.** | Documentation | Comprehensive Documentation covering: - Configuration setup for Postman environment - Detailed descriptions of each API endpoint and its purpose - Instructions for using environment variables and dynamic configurations - Explanation of request headers, authentication methods, and other parameters - Testing guide with step-by-step instructions for validating API requests | +| **0b.** | Documentation | Comprehensive Documentation covering: - Configuration setup for Postman environment - Detailed descriptions of each API endpoint and its purpose - Instructions for using environment variables and dynamic configurations - Explanation of request headers, authentication methods, and other parameters | | **0c.** | Testing and Testing Guide | Testing guide to ensure the functionality and reliability of API requests: - Step-by-step instructions for conducting manual tests within Postman environment - Criteria for validating responses and verifying data accuracy - Instructions for setting up automated tests if applicable - Guidelines for handling and reporting issues or discrepancies encountered during testing | | **0d.** | Docker | There will be no dockerfile at this stage, we will share the postman collection instead that can be used to test all the endpoints delivered with this milestone. | | 1. | Configuration | Set up Postman environment - Define configuration for API endpoints including environment variables - Specify configurations for each API endpoint including chain endpoint sections and methods, authentication keys, and other necessary parameters. | | 2. | Polkadot API Integration | Implement Polkadot API integration in Postman - Set up requests for accessing Polkadot blockchain data including blocks, transactions, accounts, and other relevant information. | | 3. | Documentation | Document API specifications, including request and response formats - Include detailed descriptions of each API endpoint, parameters, and expected outputs. + ### Milestone 2 — Core Feature Development and Alpha Release - **Estimated duration:** 2 weeks @@ -234,6 +235,27 @@ Below we provide an **example roadmap**. In the descriptions, it should be clear | 4. | Alpha Release Deployment | Deploy the alpha version of the Polkadot Explorer mobile app on Google Play Store for limited community testing: - Submit the alpha build to Google Play Developer Console - Configure alpha testing settings and permissions - Notify selected testers and provide access instructions. +### Milestone 3 — Feature Refinement, Validation, and Beta Version Development + +- **Estimated duration:** 2 weeks +- **FTE:** 1.5 +- **Costs:** x,000 USD + +> :exclamation: **The default deliverables 0a-0d below are mandatory for all milestones**, and deliverable 0e at least for the last one. + +| Number | Deliverable | Specification | +| -----: | ----------- | ------------- | +| **0a.** | License | Apache 2.0 | +| **0b.** | Documentation | Updated Documentation covering: - Additions to the existing documentation from previous milestones - Detailed descriptions of refined features based on feedback - Instructions for accessing and testing the beta version within the Polkadot Explorer mobile app | +| **0c.** | Testing and Testing Guide | Updated Testing guide to ensure the functionality and reliability of refined features: - Step-by-step instructions for conducting manual tests within the Polkadot Explorer mobile app - Criteria for validating responses and verifying data accuracy for refined features - Instructions for setting up automated tests if applicable - Guidelines for handling and reporting issues or discrepancies encountered during testing | +| **0d.** | Docker | There will be no dockerfile at this stage, we will share the documentation how users can test it on emulator or on their mobile phone. | +| 1. | Feature Refinement | - Refine core features based on feedback from alpha testing: - Address any bugs or issues reported by alpha testers - Implement usability improvements based on user feedback - Optimize performance and stability of core features. | +| 2. | Data Validation Tools | Develop and implement tools for validating blockchain data accuracy: - Implement validation checks for blockchain data obtained through the Stable Platform API - Ensure accuracy and consistency of data displayed within the Polkadot Explorer mobile app - Address any discrepancies or inaccuracies identified during the validation process. | +| 3. | Beta Version Development | Develop additional features and enhancements for the beta version of the Polkadot Explorer mobile app: - Implement stake pool analytics features - Add educational content and resources for users - Integrate additional blockchain analysis tools and metrics - Ensure seamless integration of new features with existing app architecture. | +| 4. | Beta Release Preparation | Prepare the Polkadot Explorer mobile app for beta release on Google Play Store: - Compile the app build with refined features and additional enhancements integrated - Set up beta testing environment on Google Play Developer Console | +| 5. | Beta Release Deployment | Deploy the beta version of the Polkadot Explorer mobile app on Google Play Store for wider community testing: - Submit the beta build to Google Play Developer Console - Configure beta testing settings and permissions - Notify selected testers and provide access instructions. + + ## Future Plans From 9743cd78280f9bc2f23c8ceb0bf051b760f1aa5b Mon Sep 17 00:00:00 2001 From: Esubalew Amenu <54699823+EsubalewAmenu@users.noreply.github.com> Date: Fri, 9 Feb 2024 09:11:03 +0300 Subject: [PATCH 27/49] Future Plans --- applications/mobile-polka.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/applications/mobile-polka.md b/applications/mobile-polka.md index f1082582a45..6988c27486e 100644 --- a/applications/mobile-polka.md +++ b/applications/mobile-polka.md @@ -249,6 +249,7 @@ Below we provide an **example roadmap**. In the descriptions, it should be clear | **0b.** | Documentation | Updated Documentation covering: - Additions to the existing documentation from previous milestones - Detailed descriptions of refined features based on feedback - Instructions for accessing and testing the beta version within the Polkadot Explorer mobile app | | **0c.** | Testing and Testing Guide | Updated Testing guide to ensure the functionality and reliability of refined features: - Step-by-step instructions for conducting manual tests within the Polkadot Explorer mobile app - Criteria for validating responses and verifying data accuracy for refined features - Instructions for setting up automated tests if applicable - Guidelines for handling and reporting issues or discrepancies encountered during testing | | **0d.** | Docker | There will be no dockerfile at this stage, we will share the documentation how users can test it on emulator or on their mobile phone. | +| **0e.** | Article | We will write a Medium article that explains the work done as part of the grant.| | 1. | Feature Refinement | - Refine core features based on feedback from alpha testing: - Address any bugs or issues reported by alpha testers - Implement usability improvements based on user feedback - Optimize performance and stability of core features. | | 2. | Data Validation Tools | Develop and implement tools for validating blockchain data accuracy: - Implement validation checks for blockchain data obtained through the Stable Platform API - Ensure accuracy and consistency of data displayed within the Polkadot Explorer mobile app - Address any discrepancies or inaccuracies identified during the validation process. | | 3. | Beta Version Development | Develop additional features and enhancements for the beta version of the Polkadot Explorer mobile app: - Implement stake pool analytics features - Add educational content and resources for users - Integrate additional blockchain analysis tools and metrics - Ensure seamless integration of new features with existing app architecture. | @@ -259,11 +260,10 @@ Below we provide an **example roadmap**. In the descriptions, it should be clear ## Future Plans -Please include here +- **Long-term Maintenance and Development Financing**: We plan to sustain the project's long-term maintenance and development through a combination of revenue streams and strategic partnerships. This includes exploring opportunities for app monetization such as premium features, subscription models, and partnerships with blockchain projects for sponsored content. +- **Short-term Utilization, Enhancement, and Promotion**: In the short term, we aim to leverage the beta release of the Polkadot Explorer mobile app to gather user feedback, refine features, and enhance usability. We will actively engage with the Polkadot community through social media, forums, and developer meetups to promote the app and encourage adoption. +- **Team's Long-term Plans and Intentions**: Our team is committed to the long-term success and sustainability of the Polkadot Explorer mobile app. We envision continued development and iteration of the app to incorporate new features, support emerging blockchain technologies, and address evolving user needs. Furthermore, we aim to establish the app as the go-to platform for blockchain exploration and analysis within the Polkadot ecosystem. -- how you intend to finance the project's long-term maintenance and development, -- how you intend to use, enhance, and promote your project in the short term, and -- the team's long-term plans and intentions in relation to it. ## Referral Program (optional) :moneybag: From d4419c1e545174962f984ac580f493231c3b4307 Mon Sep 17 00:00:00 2001 From: Esubalew Amenu <54699823+EsubalewAmenu@users.noreply.github.com> Date: Fri, 9 Feb 2024 09:23:41 +0300 Subject: [PATCH 28/49] Additional Information --- applications/mobile-polka.md | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/applications/mobile-polka.md b/applications/mobile-polka.md index 6988c27486e..8f326c849d9 100644 --- a/applications/mobile-polka.md +++ b/applications/mobile-polka.md @@ -265,19 +265,19 @@ Below we provide an **example roadmap**. In the descriptions, it should be clear - **Team's Long-term Plans and Intentions**: Our team is committed to the long-term success and sustainability of the Polkadot Explorer mobile app. We envision continued development and iteration of the app to incorporate new features, support emerging blockchain technologies, and address evolving user needs. Furthermore, we aim to establish the app as the go-to platform for blockchain exploration and analysis within the Polkadot ecosystem. -## Referral Program (optional) :moneybag: +## Additional Information :heavy_plus_sign: -You can find more information about the program [here](../README.md#moneybag-referral-program). +### Work Already Done: +We have extensive experience in developing mobile applications. Our team has successfully delivered several high-quality mobile apps with a focus on user experience, performance, and scalability. Some of our notable projects include: -- **Referrer:** Name of the Polkadot Ambassador or GitHub account of the Web3 Foundation grantee -- **Payment Address:** Polkadot/Kusama (USDT/USDC) payment address. Please also specify the currency. (e.g. 0x8920... (USDT)) +- **1-12 textbooks App**: Developed a user-friendly app for high school and university students. with successful applications boasting high download numbers (100,000+) and active user engagement(50,000+). -## Additional Information :heavy_plus_sign: +- **ExpertsWay App**: ExpertsWay is a comprehensive guide to mastering blockchain. Whether users are novice eager to explore the fundamentals or a seasoned developer looking to enhance your skills, the app offers a diverse range of blockchain related courses and tutorials to cater to users need. + +### Financial Contributions from Other Teams: -**How did you hear about the Grants Program?** Web3 Foundation Website / Medium / Twitter / Element / Announcement by another team / personal recommendation / etc. +At this stage, we have not received financial contributions from other teams for this project. However, we are open to collaboration and partnership opportunities with organizations or teams that share our vision and goals for the Polkadot Explorer mobile app. -Here you can also add any additional information that you think is relevant to this application but isn't part of it already, such as: +### Previous Grants and Funding: -- Work you have already done. -- If there are any other teams who have already contributed (financially) to the project. -- Previous grants you may have applied for. +While we have not applied for specific grants related to the Polkadot Explorer mobile app, our team has successfully secured funding and grants for previous projects in the mobile app development space. We have a track record of effectively utilizing grant funds to drive innovation, accelerate development, and deliver impactful solutions to our users. \ No newline at end of file From 3042d0b0734a3f6b34a8bf471fc49cbbbdbcf551 Mon Sep 17 00:00:00 2001 From: Esubalew Amenu <54699823+EsubalewAmenu@users.noreply.github.com> Date: Fri, 9 Feb 2024 09:27:26 +0300 Subject: [PATCH 29/49] exclamation removed --- applications/mobile-polka.md | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/applications/mobile-polka.md b/applications/mobile-polka.md index 8f326c849d9..4893643138e 100644 --- a/applications/mobile-polka.md +++ b/applications/mobile-polka.md @@ -1,9 +1,5 @@ # MobilePolka: Unveiling Polkadot's Depths on the Go -> This document will be part of the terms and conditions of your agreement and, therefore, needs to contain all the required information about the project. Don't remove any of the mandatory parts presented in bold letters or as headlines (except for the title)! Lines starting with a `>` (such as this one) should be removed. Please use markdown instead of HTML (e.g., `![](image.png)` instead of ``). -> -> See the [Grants Program Process](https://github.com/w3f/Grants-Program/#pencil-process) on how to submit a proposal. - - **Team Name:** Datascience computing plc - **Payment Address:** In the case of fiat payment, please share your bank account privately with grants@web3.foundation via your contact email (see below) and enter the date when you shared the information with us (e.g. Fiat 24.12.1971, 11:59) here. Otherwise, provide the Polkadot (for USDC & USDT) payment address. Please also specify the currency. (e.g. 0x8920... (USDC)) - **[Level](https://github.com/w3f/Grants-Program/tree/master#level_slider-levels):** 1 @@ -188,7 +184,6 @@ This section should break the development roadmap down into milestones and deliv Below we provide an **example roadmap**. In the descriptions, it should be clear how your project is related to Substrate, Kusama or Polkadot. We *recommend* that teams structure their roadmap as 1 milestone ≈ 1 month. -> :exclamation: If any of your deliverables are based on somebody else's work, make sure you work and publish *under the terms of the license* of the respective project and that you **highlight this fact in your milestone documentation** and in the source code if applicable! **Projects that submit other people's work without proper attribution will be immediately terminated.** ### Overview - **Description**: An intuitive Polkadot Explorer mobile app, empowering users to seamlessly analyze blockchain data, enhancing accessibility and understanding. @@ -202,8 +197,6 @@ Below we provide an **example roadmap**. In the descriptions, it should be clear - **FTE:** 1.5 - **Costs:** 2,000 USD -> :exclamation: **The default deliverables 0a-0d below are mandatory for all milestones**, and deliverable 0e at least for the last one. - | Number | Deliverable | Specification | | -----: | ----------- | ------------- | | **0a.** | License | Apache 2.0 | @@ -221,8 +214,6 @@ Below we provide an **example roadmap**. In the descriptions, it should be clear - **FTE:** 1.5 - **Costs:** x,000 USD -> :exclamation: **The default deliverables 0a-0d below are mandatory for all milestones**, and deliverable 0e at least for the last one. - | Number | Deliverable | Specification | | -----: | ----------- | ------------- | | **0a.** | License | Apache 2.0 | @@ -241,8 +232,6 @@ Below we provide an **example roadmap**. In the descriptions, it should be clear - **FTE:** 1.5 - **Costs:** x,000 USD -> :exclamation: **The default deliverables 0a-0d below are mandatory for all milestones**, and deliverable 0e at least for the last one. - | Number | Deliverable | Specification | | -----: | ----------- | ------------- | | **0a.** | License | Apache 2.0 | From 6dd9c7e9a5fa84b111839c3e581658bc9729d228 Mon Sep 17 00:00:00 2001 From: Esubalew Amenu <54699823+EsubalewAmenu@users.noreply.github.com> Date: Fri, 9 Feb 2024 09:43:55 +0300 Subject: [PATCH 30/49] Team members --- applications/mobile-polka.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/applications/mobile-polka.md b/applications/mobile-polka.md index 4893643138e..250d1efef85 100644 --- a/applications/mobile-polka.md +++ b/applications/mobile-polka.md @@ -117,12 +117,13 @@ Our project will be dependent on the official Polkadot Explorer site or related ## Team :busts_in_silhouette: -> Please note that the data provided in this section is for administrative and informational purposes only. All beneficiaries of a grant must also be listed in the KYC/KYB process during the application phase. See our [FAQ](https://grants.web3.foundation/docs/faq#what-is-kyckyb-and-why-do-i-have-to-provide-this-data) for more info. - ### Team members -- Name of team leader -- Names of team members +- **Esubalew Amenu**: BSc in Computer Science, MSc in Software Engineering, BA in Management. Over 8 years of experience in blockchain and fintech industries. Successfully led multiple projects from conception to implementation, ensuring timely delivery and client satisfaction. +- **Eyasu Bihanu**: Has a strong background in blockchain applications. +- **Minilik Eshetu**: Experienced backend developer proficient in building robust and scalable systems for blockchain applications. +- **Khalid Abdurahiman**: Skilled mobile app developer adept at creating intuitive and feature-rich applications for various platforms, specializing in blockchain solutions. +- **Tadesse Duressa**:Talented UI/UX designer with a focus on crafting engaging and intuitive user experiences for blockchain applications, ensuring seamless navigation and user satisfaction. ### Contact From 4ee11a826247aab1a9c6692353c24e2706f41752 Mon Sep 17 00:00:00 2001 From: Esubalew Amenu <54699823+EsubalewAmenu@users.noreply.github.com> Date: Fri, 9 Feb 2024 09:48:04 +0300 Subject: [PATCH 31/49] Legal Structure --- applications/mobile-polka.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/applications/mobile-polka.md b/applications/mobile-polka.md index 250d1efef85..47d50340448 100644 --- a/applications/mobile-polka.md +++ b/applications/mobile-polka.md @@ -133,8 +133,8 @@ Our project will be dependent on the official Polkadot Explorer site or related ### Legal Structure -- **Registered Address:** Address of your registered legal entity, if available. Please keep it in a single line. (e.g. High Street 1, London LK1 234, UK) -- **Registered Legal Entity:** Name of your registered legal entity, if available. (e.g. Duo Ltd.) +- **Registered Address:** 3rd Floor, RIZQ bldg, Gabon Street, Addis Ababa, Ethiopia +- **Registered Legal Entity:** DataScience computing plc ### Team's experience From 984ac676d742346f99bf8e24bb93bbbc6e8bb332 Mon Sep 17 00:00:00 2001 From: Esubalew Amenu <54699823+EsubalewAmenu@users.noreply.github.com> Date: Fri, 9 Feb 2024 09:59:51 +0300 Subject: [PATCH 32/49] team links --- applications/mobile-polka.md | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/applications/mobile-polka.md b/applications/mobile-polka.md index 47d50340448..70d8ad86000 100644 --- a/applications/mobile-polka.md +++ b/applications/mobile-polka.md @@ -119,7 +119,7 @@ Our project will be dependent on the official Polkadot Explorer site or related ### Team members -- **Esubalew Amenu**: BSc in Computer Science, MSc in Software Engineering, BA in Management. Over 8 years of experience in blockchain and fintech industries. Successfully led multiple projects from conception to implementation, ensuring timely delivery and client satisfaction. +- **Esubalew Amenu**: BSc in Computer Science, MSc in Software Engineering, BA in Management. Co-founder of DataScience and Herma computing plc. Over 8 years of experience in blockchain and fintech industries. Successfully led multiple projects from conception to implementation, ensuring timely delivery and client satisfaction. - **Eyasu Bihanu**: Has a strong background in blockchain applications. - **Minilik Eshetu**: Experienced backend developer proficient in building robust and scalable systems for blockchain applications. - **Khalid Abdurahiman**: Skilled mobile app developer adept at creating intuitive and feature-rich applications for various platforms, specializing in blockchain solutions. @@ -155,18 +155,23 @@ Our project is led by individuals holding BSc, MSc, and BA degrees, along with r ### Team Code Repos -- https://github.com// -- https://github.com// +- https://github.com/EsubalewAmenu/Android_Text_Books +- https://github.com/Herma-Computing/ExpertsWay + Please also provide the GitHub accounts of all team members. If they contain no activity, references to projects hosted elsewhere or live are also fine. -- https://github.com/ -- https://github.com/ +- https://github.com/esubalewAmenu +- https://github.com/eyasubirhanu +- https://github.com/MilaBooot +- https://github.com/khalinoid -### Team LinkedIn Profiles (if available) +### Team LinkedIn Profiles -- https://www.linkedin.com/ -- https://www.linkedin.com/ +- https://www.linkedin.com/in/esubalew-amenu/ +- https://www.linkedin.com/in/eyasu-birhanu-4665701a3 +- https://www.linkedin.com/in/menilik-eshetu-22b094198 +- https://www.linkedin.com/in/khalid-abdurahman-247157222 ## Development Status :open_book: From 5a2f175ecd8a391f478c109d799c20a03730e5d1 Mon Sep 17 00:00:00 2001 From: Esubalew Amenu <54699823+EsubalewAmenu@users.noreply.github.com> Date: Fri, 9 Feb 2024 10:02:55 +0300 Subject: [PATCH 33/49] Google play account links --- applications/mobile-polka.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/applications/mobile-polka.md b/applications/mobile-polka.md index 70d8ad86000..d129261a8fb 100644 --- a/applications/mobile-polka.md +++ b/applications/mobile-polka.md @@ -127,9 +127,10 @@ Our project will be dependent on the official Polkadot Explorer site or related ### Contact -- **Contact Name:** Esubalew Amenu -- **Contact Email:** esubalew.a2009@gmail.com -- **Website:** [DataScience plc](https://datascienceplc.com) +- **Contact Name**: Esubalew Amenu +- **Contact Email**: esubalew.a2009@gmail.com +- **Website**: [DataScience plc](https://datascienceplc.com) +- **Google play**: [ETH Developers](https://play.google.com/store/apps/developer?id=ETH+Developers), [Herma computing](https://play.google.com/store/apps/developer?id=Herma+plc) ### Legal Structure From ed22f84fe9f48f0550d65c2658a8692d78ed953c Mon Sep 17 00:00:00 2001 From: Esubalew Amenu <54699823+EsubalewAmenu@users.noreply.github.com> Date: Fri, 9 Feb 2024 10:04:39 +0300 Subject: [PATCH 34/49] Team members GitHub account --- applications/mobile-polka.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/applications/mobile-polka.md b/applications/mobile-polka.md index d129261a8fb..6b7c8007962 100644 --- a/applications/mobile-polka.md +++ b/applications/mobile-polka.md @@ -160,7 +160,7 @@ Our project is led by individuals holding BSc, MSc, and BA degrees, along with r - https://github.com/Herma-Computing/ExpertsWay -Please also provide the GitHub accounts of all team members. If they contain no activity, references to projects hosted elsewhere or live are also fine. +### Team members GitHub account - https://github.com/esubalewAmenu - https://github.com/eyasubirhanu From adf420bfef46a516053b29d1271b79c9e7318445 Mon Sep 17 00:00:00 2001 From: Esubalew Amenu <54699823+EsubalewAmenu@users.noreply.github.com> Date: Fri, 9 Feb 2024 10:08:58 +0300 Subject: [PATCH 35/49] Development Status --- applications/mobile-polka.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/applications/mobile-polka.md b/applications/mobile-polka.md index 6b7c8007962..8eee5b7b5a4 100644 --- a/applications/mobile-polka.md +++ b/applications/mobile-polka.md @@ -177,13 +177,7 @@ Our project is led by individuals holding BSc, MSc, and BA degrees, along with r ## Development Status :open_book: -If you've already started implementing your project or it is part of a larger repository, please provide a link and a description of the code here. In any case, please provide some documentation on the research and other work you have conducted before applying. This could be: - -- links to improvement proposals or [RFPs](https://github.com/w3f/Grants-Program/tree/master/docs/RFPs) (requests for proposal), -- academic publications relevant to the problem, -- links to your research diary, blog posts, articles, forum discussions or open GitHub issues, -- references to conversations you might have had related to this project with anyone from the Web3 Foundation, -- previous interface iterations, such as mock-ups and wireframes. +We've begun preparing a Postman collection to streamline API endpoint integration, facilitating smooth development. ## Development Roadmap :nut_and_bolt: From 672503af3e3566d19f43bb1767c413ea47fc5958 Mon Sep 17 00:00:00 2001 From: Esubalew Amenu <54699823+EsubalewAmenu@users.noreply.github.com> Date: Fri, 9 Feb 2024 10:09:04 +0300 Subject: [PATCH 36/49] Development Roadmap --- applications/mobile-polka.md | 5 ----- 1 file changed, 5 deletions(-) diff --git a/applications/mobile-polka.md b/applications/mobile-polka.md index 8eee5b7b5a4..d25512e6007 100644 --- a/applications/mobile-polka.md +++ b/applications/mobile-polka.md @@ -181,11 +181,6 @@ We've begun preparing a Postman collection to streamline API endpoint integratio ## Development Roadmap :nut_and_bolt: -This section should break the development roadmap down into milestones and deliverables. To assist you in defining it, we have created a document with examples for some grant categories [here](../docs/Support%20Docs/grant_guidelines_per_category.md). Since these will be part of the agreement, it helps to describe *the functionality we should expect in as much detail as possible*, plus how we can verify and test that functionality. Whenever milestones are delivered, we refer to this document to ensure that everything has been delivered as expected. - -Below we provide an **example roadmap**. In the descriptions, it should be clear how your project is related to Substrate, Kusama or Polkadot. We *recommend* that teams structure their roadmap as 1 milestone ≈ 1 month. - - ### Overview - **Description**: An intuitive Polkadot Explorer mobile app, empowering users to seamlessly analyze blockchain data, enhancing accessibility and understanding. - **Total Estimated Duration:** 3 months From 6165fdfba8b05bd18db91b69e36a389ba3d26c57 Mon Sep 17 00:00:00 2001 From: Esubalew Amenu <54699823+EsubalewAmenu@users.noreply.github.com> Date: Fri, 9 Feb 2024 10:13:52 +0300 Subject: [PATCH 37/49] refinements --- applications/mobile-polka.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/applications/mobile-polka.md b/applications/mobile-polka.md index d25512e6007..3fb768f8a6b 100644 --- a/applications/mobile-polka.md +++ b/applications/mobile-polka.md @@ -216,7 +216,7 @@ We've begun preparing a Postman collection to streamline API endpoint integratio | **0b.** | Documentation | Updated Documentation covering: - Additions to the existing documentation from Milestone 1 - Detailed descriptions of newly developed core features - Instructions for using and accessing new features within the Polkadot Explorer mobile app - Testing guide updated to include testing procedures for newly added features | | **0c.** | Testing and Testing Guide | Updated Testing guide to ensure the functionality and reliability of newly developed core features: - Step-by-step instructions for conducting manual tests within the Polkadot Explorer mobile app - Criteria for validating responses and verifying data accuracy - Instructions for setting up automated tests if applicable - Guidelines for handling and reporting issues or discrepancies encountered during testing | | **0d.** | Docker | There will be no dockerfile at this stage, we will share the documentation how users can test it on emulator or on their mobile phone. | -| 1. | Core Feature Development | - Implement core features identified in the project proposal: - Blockchain overview functionalities, Account and Address Analysis functionalities, and Runtime Explorer - Ensure seamless integration of features with the Polkadot Explorer mobile app architecture. | +| 1. | Core Feature Development | Implement core features identified in the project proposal: - Blockchain overview functionalities, Account and Address Analysis functionalities, and Runtime Explorer - Ensure seamless integration of features with the Polkadot Explorer mobile app architecture. | | 2. | Internal Testing and QA | Conduct thorough testing of newly developed core features - Ensure functionality, usability, and performance meet project requirements - Identify and resolve any bugs or issues encountered during testing. | | 3. | Alpha Release Preparation | Prepare the Polkadot Explorer mobile app for alpha release on Google Play Store: - Compile the app build with newly developed core features integrated - Set up alpha testing environment on Google Play Developer Console - Perform internal testing of the alpha build to ensure stability and functionality. | | 4. | Alpha Release Deployment | Deploy the alpha version of the Polkadot Explorer mobile app on Google Play Store for limited community testing: - Submit the alpha build to Google Play Developer Console - Configure alpha testing settings and permissions - Notify selected testers and provide access instructions. @@ -235,9 +235,9 @@ We've begun preparing a Postman collection to streamline API endpoint integratio | **0c.** | Testing and Testing Guide | Updated Testing guide to ensure the functionality and reliability of refined features: - Step-by-step instructions for conducting manual tests within the Polkadot Explorer mobile app - Criteria for validating responses and verifying data accuracy for refined features - Instructions for setting up automated tests if applicable - Guidelines for handling and reporting issues or discrepancies encountered during testing | | **0d.** | Docker | There will be no dockerfile at this stage, we will share the documentation how users can test it on emulator or on their mobile phone. | | **0e.** | Article | We will write a Medium article that explains the work done as part of the grant.| -| 1. | Feature Refinement | - Refine core features based on feedback from alpha testing: - Address any bugs or issues reported by alpha testers - Implement usability improvements based on user feedback - Optimize performance and stability of core features. | +| 1. | Feature Refinement | Refine core features based on feedback from alpha testing: - Address any bugs or issues reported by alpha testers - Implement usability improvements based on user feedback - Optimize performance and stability of core features. | | 2. | Data Validation Tools | Develop and implement tools for validating blockchain data accuracy: - Implement validation checks for blockchain data obtained through the Stable Platform API - Ensure accuracy and consistency of data displayed within the Polkadot Explorer mobile app - Address any discrepancies or inaccuracies identified during the validation process. | -| 3. | Beta Version Development | Develop additional features and enhancements for the beta version of the Polkadot Explorer mobile app: - Implement stake pool analytics features - Add educational content and resources for users - Integrate additional blockchain analysis tools and metrics - Ensure seamless integration of new features with existing app architecture. | +| 3. | Beta Version Development | Develop additional features and enhancements for the beta version of the Polkadot Explorer mobile app: Integrate additional blockchain analysis tools and metrics - Ensure seamless integration of new features with existing app architecture. | | 4. | Beta Release Preparation | Prepare the Polkadot Explorer mobile app for beta release on Google Play Store: - Compile the app build with refined features and additional enhancements integrated - Set up beta testing environment on Google Play Developer Console | | 5. | Beta Release Deployment | Deploy the beta version of the Polkadot Explorer mobile app on Google Play Store for wider community testing: - Submit the beta build to Google Play Developer Console - Configure beta testing settings and permissions - Notify selected testers and provide access instructions. From 64c5a3dfa03dec3ecebdeea0e372e5bd25253fae Mon Sep 17 00:00:00 2001 From: Esubalew Amenu <54699823+EsubalewAmenu@users.noreply.github.com> Date: Fri, 9 Feb 2024 10:49:36 +0300 Subject: [PATCH 38/49] project images added --- applications/mobile-polka.md | 27 +++++++++++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) diff --git a/applications/mobile-polka.md b/applications/mobile-polka.md index 3fb768f8a6b..79cf809c728 100644 --- a/applications/mobile-polka.md +++ b/applications/mobile-polka.md @@ -26,6 +26,10 @@ Our solution, the Polkadot Explorer mobile app, is designed to provide a holisti - **Block Events**: Highlight the blocks with the Events list, offering insights into each event. - **Block History**: Provide a historical record of blocks, enabling users to analyze the blockchain's evolution over time. +![](https://drive.google.com/file/d/1VHtU0hzhBEF63SxXFTXAhGbr-iKeq8pt/view?usp=drive_link) + +![](https://drive.google.com/file/d/1f-9tgb1NsPSzlfNxmmqpDDqLVfo9cCe2/view?usp=drive_link) + ##### Transaction Analysis: - **Transfer Detail**: Real-time information on the transfer of DOT in circulation, contributing to a comprehensive understanding of the market. - **Transactions Amount in DOT**: Display the total value of transactions in DOT, aiding in the assessment of network activity. @@ -33,6 +37,10 @@ Our solution, the Polkadot Explorer mobile app, is designed to provide a holisti - **Transactions**: Present the total number of transactions conducted within the Block, giving users an indication of network throughput. - **Search Transfers**: Show transfers in order by Date range, Block start, Block end, and Account. +![](https://drive.google.com/file/d/1hcWMfG2JRrbfZpsEC3I9dqd6SO9Wx37w/view?usp=drive_link) + +![](https://drive.google.com/file/d/1YC4BJ89CFoHPzrDw5e3SqQeZDjWwaAGo/view?usp=drive_link) + ##### Event Information: - **Event list**: Identify and display events list, allowing users to explore the details of specific events. - **Event Information**: Show event information in detail. The information includes but not limited to event id, timestamp, extrinsic, pallet, and event name. @@ -42,6 +50,9 @@ Our solution, the Polkadot Explorer mobile app, is designed to provide a holisti - **Event History**: Provide a historical overview of past events, enabling users to analyze trends and patterns. - **Search Events**: Show events in order by Date range, Block start, Block end, and Account. +![](https://drive.google.com/file/d/1n7AV2-NBvwkNUqxLMhb33MuH5_I97GEZ/view?usp=drive_link) +![](https://drive.google.com/file/d/1iGwjax5bQLg4E09Ou39aF4J_HDJxfgYa/view?usp=drive_link) + ##### Extrinsics Analysis: - **Extrinsics list**: Identify and display extrinsics list, allowing users to explore the details of specific extrinsics. - **Extrinsics Information**: Show extrinsics information in detail. The information includes but not limited to extrinsics id, timestamp, block, pallet, call, and signed status. @@ -49,7 +60,8 @@ Our solution, the Polkadot Explorer mobile app, is designed to provide a holisti - **extrinsics History**: Provide a historical record of extrinsics, enabling users to analyze the extrinsicschain's evolution over time. - **Filter Extrinsics**: Show extrinsics in order by Date range, Block start, Block end, and Account. - +![](https://drive.google.com/file/d/164ZcJ2p-le3qHF4uIjpX7MfstrlRS_xW/view?usp=drive_link) +![](https://drive.google.com/file/d/1y-PXkBxXBFUIXI3DlpkDnIsy0u03uEo1/view?usp=drive_link) #### Account and Address Analysis: ##### General Information: @@ -60,6 +72,9 @@ Our solution, the Polkadot Explorer mobile app, is designed to provide a holisti - **Signed Extrinsics**: Highlight the signed extrinsics of the account's recorded activity, offering insights into its inception. - **Last Activity**: Display the date of the account's most recent activity, aiding users in tracking recent engagement. +![](https://drive.google.com/file/d/13tclYRPkL258sIVi5zW8p_I7vd3YBqKv/view?usp=drive_link) +![](https://drive.google.com/file/d/1yu0jWXrI2Un2-zkALB3C8eJoENiwvoEJ/view?usp=drive_link) + ##### Rewards Information: - **Earned Rewards**: Show the total rewards earned by the account over its history, providing a measure of its overall contribution to the network. - **Unspent Rewards**: Display the rewards that have not yet been claimed or spent, contributing to an understanding of the account's financial choices. @@ -67,12 +82,17 @@ Our solution, the Polkadot Explorer mobile app, is designed to provide a holisti - **Latest Rewards**: Display the block of the account's most recent rewards, indicating ongoing engagement. - **Reward Amount in DOT**: Display the rewarded value of staking in DOT, aiding in the assessment of network activity. - +![](https://drive.google.com/file/d/1MsshD6hYLWyH7mU-5VhIXJ7hk-c_fCZS/view?usp=drive_link) +![](https://drive.google.com/file/d/1uRZ3hiQRhF5wl7sqlvm6P2M556v35KQQ/view?usp=drive_link) #### Runtime Explorer: ##### General Information: - **Runtime Lists**: Display list of runtimes, including its name, version, number of pallets, events, call functions storage functions and constants. - **Runtime Pallets List**: Provide additional informations associated with the runtime, contributing to a more comprehensive understanding. + +![](https://drive.google.com/file/d/1--XWsrd9CX9p64fWVQN9K0XYxw0hpuTw/view?usp=drive_link) +![](https://drive.google.com/file/d/16pZdVBUD8IT1fZGHt2r3ZeLT8UEl3cSp/view?usp=drive_link) + ##### Pallet Details: - **Pallet Name**: Present the human readable name assigned to the pallet, aiding users in quickly identifying and referencing the pallet. - **Pallet Call Functions**: Display list of name, lookup and arguments of call functions of the pallet, offering a unique identifier for technical purposes. @@ -82,6 +102,9 @@ Our solution, the Polkadot Explorer mobile app, is designed to provide a holisti Supply Information: - **Pallet Error Messages**: Display list of name, index, and documentation of error messages of the pallet for technical purposes. +![](https://drive.google.com/file/d/1VmCeErO6YTLBnABJe2dCbaVLje1CnVsT/view?usp=drive_link) + + ### Unique Aspects: - **Live Data Updates**: Real-time updates ensure users have access to the latest information, reflecting the dynamic nature of the Polkadot blockchain. - **User-Friendly Interface**: The app prioritizes an intuitive design, making blockchain data accessible to users with varying levels of expertise. From 276cdde0d38b72129f02d322048a5b159a201bfa Mon Sep 17 00:00:00 2001 From: Esubalew Amenu <54699823+EsubalewAmenu@users.noreply.github.com> Date: Fri, 9 Feb 2024 10:54:18 +0300 Subject: [PATCH 39/49] google drive link improved --- applications/mobile-polka.md | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/applications/mobile-polka.md b/applications/mobile-polka.md index 79cf809c728..b947d9ca5dd 100644 --- a/applications/mobile-polka.md +++ b/applications/mobile-polka.md @@ -26,9 +26,9 @@ Our solution, the Polkadot Explorer mobile app, is designed to provide a holisti - **Block Events**: Highlight the blocks with the Events list, offering insights into each event. - **Block History**: Provide a historical record of blocks, enabling users to analyze the blockchain's evolution over time. -![](https://drive.google.com/file/d/1VHtU0hzhBEF63SxXFTXAhGbr-iKeq8pt/view?usp=drive_link) +![](https://drive.google.com/uc?export=view&id=1VHtU0hzhBEF63SxXFTXAhGbr-iKeq8pt) -![](https://drive.google.com/file/d/1f-9tgb1NsPSzlfNxmmqpDDqLVfo9cCe2/view?usp=drive_link) +![](https://drive.google.com/uc?export=view&id=1f-9tgb1NsPSzlfNxmmqpDDqLVfo9cCe2) ##### Transaction Analysis: - **Transfer Detail**: Real-time information on the transfer of DOT in circulation, contributing to a comprehensive understanding of the market. @@ -37,9 +37,9 @@ Our solution, the Polkadot Explorer mobile app, is designed to provide a holisti - **Transactions**: Present the total number of transactions conducted within the Block, giving users an indication of network throughput. - **Search Transfers**: Show transfers in order by Date range, Block start, Block end, and Account. -![](https://drive.google.com/file/d/1hcWMfG2JRrbfZpsEC3I9dqd6SO9Wx37w/view?usp=drive_link) +![](https://drive.google.com/uc?export=view&id=1hcWMfG2JRrbfZpsEC3I9dqd6SO9Wx37w) -![](https://drive.google.com/file/d/1YC4BJ89CFoHPzrDw5e3SqQeZDjWwaAGo/view?usp=drive_link) +![](https://drive.google.com/uc?export=view&id=1YC4BJ89CFoHPzrDw5e3SqQeZDjWwaAGo) ##### Event Information: - **Event list**: Identify and display events list, allowing users to explore the details of specific events. @@ -50,8 +50,8 @@ Our solution, the Polkadot Explorer mobile app, is designed to provide a holisti - **Event History**: Provide a historical overview of past events, enabling users to analyze trends and patterns. - **Search Events**: Show events in order by Date range, Block start, Block end, and Account. -![](https://drive.google.com/file/d/1n7AV2-NBvwkNUqxLMhb33MuH5_I97GEZ/view?usp=drive_link) -![](https://drive.google.com/file/d/1iGwjax5bQLg4E09Ou39aF4J_HDJxfgYa/view?usp=drive_link) +![](https://drive.google.com/uc?export=view&id=1n7AV2-NBvwkNUqxLMhb33MuH5_I97GEZ) +![](https://drive.google.com/uc?export=view&id=1iGwjax5bQLg4E09Ou39aF4J_HDJxfgYa) ##### Extrinsics Analysis: - **Extrinsics list**: Identify and display extrinsics list, allowing users to explore the details of specific extrinsics. @@ -60,8 +60,8 @@ Our solution, the Polkadot Explorer mobile app, is designed to provide a holisti - **extrinsics History**: Provide a historical record of extrinsics, enabling users to analyze the extrinsicschain's evolution over time. - **Filter Extrinsics**: Show extrinsics in order by Date range, Block start, Block end, and Account. -![](https://drive.google.com/file/d/164ZcJ2p-le3qHF4uIjpX7MfstrlRS_xW/view?usp=drive_link) -![](https://drive.google.com/file/d/1y-PXkBxXBFUIXI3DlpkDnIsy0u03uEo1/view?usp=drive_link) +![](https://drive.google.com/uc?export=view&id=164ZcJ2p-le3qHF4uIjpX7MfstrlRS_xW) +![](https://drive.google.com/uc?export=view&id=1y-PXkBxXBFUIXI3DlpkDnIsy0u03uEo1) #### Account and Address Analysis: ##### General Information: @@ -72,8 +72,8 @@ Our solution, the Polkadot Explorer mobile app, is designed to provide a holisti - **Signed Extrinsics**: Highlight the signed extrinsics of the account's recorded activity, offering insights into its inception. - **Last Activity**: Display the date of the account's most recent activity, aiding users in tracking recent engagement. -![](https://drive.google.com/file/d/13tclYRPkL258sIVi5zW8p_I7vd3YBqKv/view?usp=drive_link) -![](https://drive.google.com/file/d/1yu0jWXrI2Un2-zkALB3C8eJoENiwvoEJ/view?usp=drive_link) +![](https://drive.google.com/uc?export=view&id=13tclYRPkL258sIVi5zW8p_I7vd3YBqKv) +![](https://drive.google.com/uc?export=view&id=1yu0jWXrI2Un2-zkALB3C8eJoENiwvoEJ) ##### Rewards Information: - **Earned Rewards**: Show the total rewards earned by the account over its history, providing a measure of its overall contribution to the network. @@ -82,16 +82,16 @@ Our solution, the Polkadot Explorer mobile app, is designed to provide a holisti - **Latest Rewards**: Display the block of the account's most recent rewards, indicating ongoing engagement. - **Reward Amount in DOT**: Display the rewarded value of staking in DOT, aiding in the assessment of network activity. -![](https://drive.google.com/file/d/1MsshD6hYLWyH7mU-5VhIXJ7hk-c_fCZS/view?usp=drive_link) -![](https://drive.google.com/file/d/1uRZ3hiQRhF5wl7sqlvm6P2M556v35KQQ/view?usp=drive_link) +![](https://drive.google.com/uc?export=view&id=1MsshD6hYLWyH7mU-5VhIXJ7hk-c_fCZS) +![](https://drive.google.com/uc?export=view&id=1uRZ3hiQRhF5wl7sqlvm6P2M556v35KQQ) #### Runtime Explorer: ##### General Information: - **Runtime Lists**: Display list of runtimes, including its name, version, number of pallets, events, call functions storage functions and constants. - **Runtime Pallets List**: Provide additional informations associated with the runtime, contributing to a more comprehensive understanding. -![](https://drive.google.com/file/d/1--XWsrd9CX9p64fWVQN9K0XYxw0hpuTw/view?usp=drive_link) -![](https://drive.google.com/file/d/16pZdVBUD8IT1fZGHt2r3ZeLT8UEl3cSp/view?usp=drive_link) +![](https://drive.google.com/uc?export=view&id=1--XWsrd9CX9p64fWVQN9K0XYxw0hpuTw) +![](https://drive.google.com/uc?export=view&id=16pZdVBUD8IT1fZGHt2r3ZeLT8UEl3cSp) ##### Pallet Details: - **Pallet Name**: Present the human readable name assigned to the pallet, aiding users in quickly identifying and referencing the pallet. @@ -102,7 +102,7 @@ Our solution, the Polkadot Explorer mobile app, is designed to provide a holisti Supply Information: - **Pallet Error Messages**: Display list of name, index, and documentation of error messages of the pallet for technical purposes. -![](https://drive.google.com/file/d/1VmCeErO6YTLBnABJe2dCbaVLje1CnVsT/view?usp=drive_link) +![](https://drive.google.com/uc?export=view&id=1VmCeErO6YTLBnABJe2dCbaVLje1CnVsT) ### Unique Aspects: From c0939ad8b1ba052cf3dcb904b9b13749881cb3e6 Mon Sep 17 00:00:00 2001 From: Esubalew Amenu <54699823+EsubalewAmenu@users.noreply.github.com> Date: Fri, 9 Feb 2024 10:59:17 +0300 Subject: [PATCH 40/49] Collaboration --- applications/mobile-polka.md | 1 + 1 file changed, 1 insertion(+) diff --git a/applications/mobile-polka.md b/applications/mobile-polka.md index b947d9ca5dd..8a7583682fe 100644 --- a/applications/mobile-polka.md +++ b/applications/mobile-polka.md @@ -165,6 +165,7 @@ Our project will be dependent on the official Polkadot Explorer site or related #### Our Capability: - **Track Record**: Our previous mobile app projects showcase our proficiency, with successful applications boasting high download numbers (100,000+) and active user engagement(50,000+). - **Collaboration**: We've established a reputation for collaboration, evident in our partnerships with industry leaders. We have been recognized by prominent entities, aligning with our commitment to excellence in software development. Our project has joined Microsoft for Startups Founders Hub with a mix of 38 technical benefits and business resources. +![](https://drive.google.com/uc?export=view&id=1exlnsCUpFD_m0wvlEL_tqp1oYeehQk-e) - **Software Development Expertise**: Our team comprises skilled professionals experienced in blockchain, mobile app, and web system development. Demonstrated success in delivering diverse technical projects with positive user outcomes. From c427a472dc25381f3a48abfe8017872763586b60 Mon Sep 17 00:00:00 2001 From: Esubalew Amenu <54699823+EsubalewAmenu@users.noreply.github.com> Date: Fri, 9 Feb 2024 11:01:50 +0300 Subject: [PATCH 41/49] track record app links added --- applications/mobile-polka.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/applications/mobile-polka.md b/applications/mobile-polka.md index 8a7583682fe..cb11cd047eb 100644 --- a/applications/mobile-polka.md +++ b/applications/mobile-polka.md @@ -279,9 +279,9 @@ We've begun preparing a Postman collection to streamline API endpoint integratio ### Work Already Done: We have extensive experience in developing mobile applications. Our team has successfully delivered several high-quality mobile apps with a focus on user experience, performance, and scalability. Some of our notable projects include: -- **1-12 textbooks App**: Developed a user-friendly app for high school and university students. with successful applications boasting high download numbers (100,000+) and active user engagement(50,000+). +- **[1-12 textbooks App](https://play.google.com/store/apps/details?id=com.herma.apps.textbooks)**: Developed a user-friendly app for high school and university students. with successful applications boasting high download numbers (100,000+) and active user engagement(50,000+). -- **ExpertsWay App**: ExpertsWay is a comprehensive guide to mastering blockchain. Whether users are novice eager to explore the fundamentals or a seasoned developer looking to enhance your skills, the app offers a diverse range of blockchain related courses and tutorials to cater to users need. +- **[ExpertsWay App](https://play.google.com/store/apps/details?id=com.herma.apps.expertsway)**: ExpertsWay is a comprehensive guide to mastering blockchain. Whether users are novice eager to explore the fundamentals or a seasoned developer looking to enhance your skills, the app offers a diverse range of blockchain related courses and tutorials to cater to users need. ### Financial Contributions from Other Teams: From 450f142a6f9eeb185b5b1cd2dc8aceba7ebe15d9 Mon Sep 17 00:00:00 2001 From: Esubalew Amenu <54699823+EsubalewAmenu@users.noreply.github.com> Date: Fri, 9 Feb 2024 11:04:08 +0300 Subject: [PATCH 42/49] Milestones meta finalized --- applications/mobile-polka.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/applications/mobile-polka.md b/applications/mobile-polka.md index cb11cd047eb..0a1dca69828 100644 --- a/applications/mobile-polka.md +++ b/applications/mobile-polka.md @@ -230,9 +230,9 @@ We've begun preparing a Postman collection to streamline API endpoint integratio ### Milestone 2 — Core Feature Development and Alpha Release -- **Estimated duration:** 2 weeks -- **FTE:** 1.5 -- **Costs:** x,000 USD +- **Estimated duration:** 6 weeks +- **FTE:** 3 +- **Costs:** 5,000 USD | Number | Deliverable | Specification | | -----: | ----------- | ------------- | @@ -248,9 +248,9 @@ We've begun preparing a Postman collection to streamline API endpoint integratio ### Milestone 3 — Feature Refinement, Validation, and Beta Version Development -- **Estimated duration:** 2 weeks -- **FTE:** 1.5 -- **Costs:** x,000 USD +- **Estimated duration:** 4 weeks +- **FTE:** 3 +- **Costs:** 3,000 USD | Number | Deliverable | Specification | | -----: | ----------- | ------------- | From bb9c3e8dcb68f84bd593927a090d3a2a2cb07421 Mon Sep 17 00:00:00 2001 From: Esubalew Amenu <54699823+EsubalewAmenu@users.noreply.github.com> Date: Fri, 9 Feb 2024 11:05:24 +0300 Subject: [PATCH 43/49] Milestones meta finalized --- applications/mobile-polka.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/applications/mobile-polka.md b/applications/mobile-polka.md index 0a1dca69828..a7e0bade657 100644 --- a/applications/mobile-polka.md +++ b/applications/mobile-polka.md @@ -214,7 +214,7 @@ We've begun preparing a Postman collection to streamline API endpoint integratio ### Milestone 1 — API Endpoint Preparation - **Estimated duration:** 2 weeks -- **FTE:** 1.5 +- **FTE:** 2 - **Costs:** 2,000 USD | Number | Deliverable | Specification | From d20e0592a7a3d240393c27c24219fff33013b240 Mon Sep 17 00:00:00 2001 From: Esubalew Amenu <54699823+EsubalewAmenu@users.noreply.github.com> Date: Fri, 9 Feb 2024 11:26:58 +0300 Subject: [PATCH 44/49] postman collection screenshot added --- applications/mobile-polka.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/applications/mobile-polka.md b/applications/mobile-polka.md index a7e0bade657..84e0d2e28eb 100644 --- a/applications/mobile-polka.md +++ b/applications/mobile-polka.md @@ -202,6 +202,7 @@ Our project is led by individuals holding BSc, MSc, and BA degrees, along with r ## Development Status :open_book: We've begun preparing a Postman collection to streamline API endpoint integration, facilitating smooth development. +![](https://drive.google.com/file/d/1LGekBSpsI2DsZCOGoB050OIsMPLNQd8v/view?usp=drive_link) ## Development Roadmap :nut_and_bolt: @@ -277,11 +278,8 @@ We've begun preparing a Postman collection to streamline API endpoint integratio ## Additional Information :heavy_plus_sign: ### Work Already Done: -We have extensive experience in developing mobile applications. Our team has successfully delivered several high-quality mobile apps with a focus on user experience, performance, and scalability. Some of our notable projects include: - -- **[1-12 textbooks App](https://play.google.com/store/apps/details?id=com.herma.apps.textbooks)**: Developed a user-friendly app for high school and university students. with successful applications boasting high download numbers (100,000+) and active user engagement(50,000+). - -- **[ExpertsWay App](https://play.google.com/store/apps/details?id=com.herma.apps.expertsway)**: ExpertsWay is a comprehensive guide to mastering blockchain. Whether users are novice eager to explore the fundamentals or a seasoned developer looking to enhance your skills, the app offers a diverse range of blockchain related courses and tutorials to cater to users need. +Initiated preparation of the Postman API collection for streamlined development processes. +![](https://drive.google.com/file/d/1LGekBSpsI2DsZCOGoB050OIsMPLNQd8v/view?usp=drive_link) ### Financial Contributions from Other Teams: From c6fe024a14564d052086d18e90b044a4c5b524d1 Mon Sep 17 00:00:00 2001 From: Esubalew Amenu <54699823+EsubalewAmenu@users.noreply.github.com> Date: Fri, 9 Feb 2024 11:29:10 +0300 Subject: [PATCH 45/49] google drive link fix --- applications/mobile-polka.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/applications/mobile-polka.md b/applications/mobile-polka.md index 84e0d2e28eb..757c710741d 100644 --- a/applications/mobile-polka.md +++ b/applications/mobile-polka.md @@ -202,7 +202,7 @@ Our project is led by individuals holding BSc, MSc, and BA degrees, along with r ## Development Status :open_book: We've begun preparing a Postman collection to streamline API endpoint integration, facilitating smooth development. -![](https://drive.google.com/file/d/1LGekBSpsI2DsZCOGoB050OIsMPLNQd8v/view?usp=drive_link) +![](https://drive.google.com/uc?export=view&id=1LGekBSpsI2DsZCOGoB050OIsMPLNQd8v) ## Development Roadmap :nut_and_bolt: @@ -279,7 +279,7 @@ We've begun preparing a Postman collection to streamline API endpoint integratio ### Work Already Done: Initiated preparation of the Postman API collection for streamlined development processes. -![](https://drive.google.com/file/d/1LGekBSpsI2DsZCOGoB050OIsMPLNQd8v/view?usp=drive_link) +![](https://drive.google.com/uc?export=view&id=1LGekBSpsI2DsZCOGoB050OIsMPLNQd8v) ### Financial Contributions from Other Teams: From 83ae6ff7a7a47cc64c439279121b11a8e66de8f7 Mon Sep 17 00:00:00 2001 From: Esubalew Amenu <54699823+EsubalewAmenu@users.noreply.github.com> Date: Fri, 9 Feb 2024 11:35:10 +0300 Subject: [PATCH 46/49] team leader added --- applications/mobile-polka.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/applications/mobile-polka.md b/applications/mobile-polka.md index 757c710741d..627cd51aed5 100644 --- a/applications/mobile-polka.md +++ b/applications/mobile-polka.md @@ -142,7 +142,7 @@ Our project will be dependent on the official Polkadot Explorer site or related ### Team members -- **Esubalew Amenu**: BSc in Computer Science, MSc in Software Engineering, BA in Management. Co-founder of DataScience and Herma computing plc. Over 8 years of experience in blockchain and fintech industries. Successfully led multiple projects from conception to implementation, ensuring timely delivery and client satisfaction. +- **Esubalew Amenu**: (Team leader) BSc in Computer Science, MSc in Software Engineering, BA in Management. Co-founder of DataScience and Herma computing plc. Over 8 years of experience in blockchain and fintech industries. Successfully led multiple projects from conception to implementation, ensuring timely delivery and client satisfaction. - **Eyasu Bihanu**: Has a strong background in blockchain applications. - **Minilik Eshetu**: Experienced backend developer proficient in building robust and scalable systems for blockchain applications. - **Khalid Abdurahiman**: Skilled mobile app developer adept at creating intuitive and feature-rich applications for various platforms, specializing in blockchain solutions. From 4fa0ed92eda31d0598cd88c5e32d196f8532ab6e Mon Sep 17 00:00:00 2001 From: Esubalew Amenu <54699823+EsubalewAmenu@users.noreply.github.com> Date: Fri, 9 Feb 2024 11:39:31 +0300 Subject: [PATCH 47/49] payment address added --- applications/mobile-polka.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/applications/mobile-polka.md b/applications/mobile-polka.md index 627cd51aed5..8b19e4fdb75 100644 --- a/applications/mobile-polka.md +++ b/applications/mobile-polka.md @@ -1,7 +1,7 @@ # MobilePolka: Unveiling Polkadot's Depths on the Go - **Team Name:** Datascience computing plc -- **Payment Address:** In the case of fiat payment, please share your bank account privately with grants@web3.foundation via your contact email (see below) and enter the date when you shared the information with us (e.g. Fiat 24.12.1971, 11:59) here. Otherwise, provide the Polkadot (for USDC & USDT) payment address. Please also specify the currency. (e.g. 0x8920... (USDC)) +- **Payment Address:** 144DdTtMC5mymcowKrrDy2iCUb5f2VUatBwNrmzXMjkAFJuG (USDT - Polkadot Network) - **[Level](https://github.com/w3f/Grants-Program/tree/master#level_slider-levels):** 1 ## Project Overview :page_facing_up: From e3ba234ed94415bd66c2ce657c7ae512f9fce3c9 Mon Sep 17 00:00:00 2001 From: Esubalew Amenu <54699823+EsubalewAmenu@users.noreply.github.com> Date: Fri, 9 Feb 2024 11:41:54 +0300 Subject: [PATCH 48/49] dependency place moved to additional info --- applications/mobile-polka.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/applications/mobile-polka.md b/applications/mobile-polka.md index 8b19e4fdb75..6fd7c79965f 100644 --- a/applications/mobile-polka.md +++ b/applications/mobile-polka.md @@ -119,11 +119,6 @@ Supply Information: Our solution strives to create a comprehensive Polkadot Explorer mobile app that goes beyond standard functionalities, catering to the diverse needs of the Polkadot community and blockchain enthusiasts at larg - -### Dependency - -Our project will be dependent on the official Polkadot Explorer site or related sites for API. The dependency on this API is essential for obtaining real-time and accurate blockchain data, which is crucial for the functionality and success of our Polkadot Explorer mobile app. We acknowledge the significance of this external resource and will ensure compliance with any usage terms and conditions set by the platforms. - ### Ecosystem Fit - **Where and How**: Our project, the Polkadot Explorer mobile app, fits into the Polkadot ecosystem by providing a mobile interface for users to explore and analyze blockchain data. It integrates with Substrate technology to access real-time data from the Polkadot network, offering a comprehensive view of network activities. @@ -277,6 +272,10 @@ We've begun preparing a Postman collection to streamline API endpoint integratio ## Additional Information :heavy_plus_sign: +### Dependency + +Our project will be dependent on the official Polkadot Explorer site or related sites for API. The dependency on this API is essential for obtaining real-time and accurate blockchain data, which is crucial for the functionality and success of our Polkadot Explorer mobile app. We acknowledge the significance of this external resource and will ensure compliance with any usage terms and conditions set by the platforms. + ### Work Already Done: Initiated preparation of the Postman API collection for streamlined development processes. ![](https://drive.google.com/uc?export=view&id=1LGekBSpsI2DsZCOGoB050OIsMPLNQd8v) From c9ea0484e3130d7e43368ad2f069abf87465cabe Mon Sep 17 00:00:00 2001 From: Esubalew Amenu <54699823+EsubalewAmenu@users.noreply.github.com> Date: Fri, 9 Feb 2024 11:44:55 +0300 Subject: [PATCH 49/49] degree links added --- applications/mobile-polka.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/applications/mobile-polka.md b/applications/mobile-polka.md index 6fd7c79965f..9b148611f14 100644 --- a/applications/mobile-polka.md +++ b/applications/mobile-polka.md @@ -137,7 +137,7 @@ Our solution strives to create a comprehensive Polkadot Explorer mobile app that ### Team members -- **Esubalew Amenu**: (Team leader) BSc in Computer Science, MSc in Software Engineering, BA in Management. Co-founder of DataScience and Herma computing plc. Over 8 years of experience in blockchain and fintech industries. Successfully led multiple projects from conception to implementation, ensuring timely delivery and client satisfaction. +- **Esubalew Amenu**: (Team leader) [BSc in Computer Science](https://drive.google.com/file/d/1jdVCjDgwIPjMnBgvw2jS_KkyEl_SBKYO/view?usp=drive_link), [MSc in Software Engineering](https://drive.google.com/file/d/1srLK67BwraL95o8DOaD0v0eRPVfsUfXc/view?usp=drive_link), BA in Management. Co-founder of DataScience and Herma computing plc. Over 8 years of experience in blockchain and fintech industries. Successfully led multiple projects from conception to implementation, ensuring timely delivery and client satisfaction. - **Eyasu Bihanu**: Has a strong background in blockchain applications. - **Minilik Eshetu**: Experienced backend developer proficient in building robust and scalable systems for blockchain applications. - **Khalid Abdurahiman**: Skilled mobile app developer adept at creating intuitive and feature-rich applications for various platforms, specializing in blockchain solutions.