metadata: {"signature": "0xdc8dda8d36d0dc0d370b27d66642ebfb0a93507fa86c10aa98e0d51396715e335f4e0e4a07d21d96b21fbadf5d6453a561b40b8bb835170a785eba4f0c2deff11c", "application": {"round": "0xd2d99614321becd7cd0636715bbb4c94968e6271", "answers": [{"type": "email", "hidden": true, "question": "Email Address", "questionId": 0, "encryptedAnswer": {"ciphertext": "7ZOhfSLTyrfPcMJD0QuQ32F4Qjy/XiIB20ALbK8ZXK8y/f6dwWJD46UJz79bz48l", "encryptedSymmetricKey": "be1799f20d899b969ff9f884199278af3c07d4d08d6e4375227f1e4d31bf7816759521e3aeeab12628b7126cb4633502177a2f940894c77b988c680d2cf0b704726197c5e4b6dd3cd72d1c05db9e8901b7b59782a1565358bba60b71151194b3b52a75ededacf607602905ad4f57b1a5ff48d9e746772fd0998daac4175ca60900000000000000208c3f59802bdeaa20271ed870ff51d5f4c18f0ba120448abb986be791d64812d074055d1c350aaac563f12e56eebc8786"}}, {"type": "short-answer", "answer": "mgarciap", "hidden": true, "question": "Telegram Handle", "questionId": 1}, {"type": "short-answer", "answer": "https://github.com/bootnodedev/dappbooster", "hidden": true, "question": "Project GitHub Repo", "questionId": 2}, {"type": "short-answer", "answer": "https://t.me/dAppBooster", "hidden": true, "question": "Link to your Public Group Chat", "questionId": 3}, {"type": "short-answer", "hidden": true, "question": "Have you participated in a previous Gitcoin Grants Round? If so, please name the rounds or link the builder profile associated with previous rounds.", "questionId": 4}, {"type": "paragraph", "answer": "Building decentralized applications (dApps) is complex, demanding a deep understanding of blockchain technology, Smart Contract development, decentralized storage, wallet integrations, network management, and UI/UX design. This complexity often acts as a barrier for new developers looking to enter the space and can slow down the development process even for experienced developers. Moreover, the rise of L2 solutions makes communication between networks, development on each of them, and user acquisition and retention much more difficult. This fragmentation and complexity in the L2 space further exacerbate the challenges developers face and hinder the growth and adoption of decentralized applications.", "hidden": true, "question": "Provide a brief overview of your tool, library, or framework. What specific problem or inefficiency in the development process does it address?", "questionId": 5}, {"type": "paragraph", "answer": "dAppBooster is a powerful, front-end starter kit that BootNode has internally refined over several years, yielding excellent results in Web3 product development. Designed to streamline dApp creation, dAppBooster is ideal for both seasoned and new developers, as it includes essential, modular components used by 99% of dApps. It allows developers to focus directly on business logic rather than reinventing the wheel across technical layers.", "hidden": true, "question": "How does your project reduce development barriers, improve efficiency, or enhance the security of Web3 projects? Please provide specific examples or metrics if available.", "questionId": 6}, {"type": "paragraph", "answer": "It has been used for every single frontend BootNode has built so far. \nAs it was recently open-sourced, it doesn't have many starts and forks. That's what we are planning to work on. Adoption.", "hidden": true, "question": "Describe the current usage and support for your tool within the developer community. This could include GitHub stars, downloads, or testimonials from developers.", "questionId": 7}, {"type": "paragraph", "answer": "- CLI Wizard: Develop a CLI wizard for guided project setup, streamlining the initial development process.\n- Issues with Subgraph Queries and URL Construction: Address identified issues related to subgraph queries and improve documentation.\n- Transaction Simulation: Implement various strategies for simulating transactions, enhancing the plugin base.\n- HoC to Hooks: Transition from Higher-Order Components to custom hooks to simplify code and improve readability.\n- Add Missing Icons for Native Tokens: Ensure all native token icons are included in the user interface.\n- dApp Chain Selector: Add a chain selector to the landing page for better user context regarding blockchain data.\n- Wallet Impersonation: Allow users to impersonate wallets within the dApp for improved testing and debugging.\n- Integration of PostHog: Incorporate PostHog for web analytics and session replay features to enhance user engagement.", "hidden": true, "question": "Outline your project's roadmap and how the grant funds will be used to achieve your development goals.", "questionId": 8}, {"type": "paragraph", "hidden": true, "question": "For any project deploying smart contracts on blockchain networks, please list all your deployer addresses and their corresponding blockchain networks. Use this format for each entry: [deployer_address], [chain_id]\u2014for example, 0x123abc..., 42161 (This represents a deployer address on the Arbitrum network). Please include a separate line for each unique deployer address and blockchain combination.", "questionId": 9}], "project": {"id": "0x5af36653cb281f2364fe6939b7107c30ae0f9abb4c6aadfc1d68af73ccfd4b99", "title": "dApp BOOSTER", "logoImg": "bafkreibqguzs67iyppv6uvfxntfeeuth2zd5nwn2nec4so7ocdaong674y", "metaPtr": {"pointer": "bafkreidpk6v3web2ojbrclv6nsrvodebknoi2qpd6sq4obvluzcdpjfzua", "protocol": "undefined"}, "website": "https://dappbooster.dev", "bannerImg": "bafkreicbknif7pmaljh2kmggkhoxgud2q5g6l7yxjgre3o4auxbzpoxr3u", "createdAt": 1730229657282, "userGithub": "mgarciap", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..v35Xs4kmcDuXW3NqcuvYKZpkQE2h8fAh5Tef2lwug-3dsv4T2ekXOLQKfkHNEhNpmBHBwlFklsPFArCEsVURDw", "type": "Ed25519Signature2018", "created": "2024-10-29T19:47:49.105Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-10-29T19:47:49.105Z", "expirationDate": "2025-01-27T19:47:49.105Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x2036CAfe136F1Ba6201ca6Da6fcf461bD4c5e635", "hash": "v0.0.0:eb4BarLiI0laHTqA6nKV4XioGuK7AB7QcqSPYNltvh8=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextGithubOrg#BootNodeDev#201871"}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..FmkV7s0t_sHQ4RVqX7k7MQ-SKJswraMVxXnWRAfszcINp6NPSkLhtzhkMp54Trej6LdApqWyG0rDLbv86OW3Cg", "type": "Ed25519Signature2018", "created": "2024-10-29T19:33:10.181Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-10-29T19:33:10.181Z", "expirationDate": "2025-01-27T19:33:10.181Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x2036CAfe136F1Ba6201ca6Da6fcf461bD4c5e635", "hash": "v0.0.0:/dcSNBfxtFOndW2Z7CufYp6NJE+qFvKIVzuKRMGPVrU=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextTwitter#bootnodedev"}}}, "description": "# Boost dApp development on the blockchain\n**A modern blockchain boilerplate built to get you started with your next project quickly.**\n\n## Problem\nBuilding decentralized applications (dApps) is complex, demanding a deep understanding of blockchain technology, Smart Contract development, decentralized storage, wallet integrations, network management, and UI/UX design. This complexity often acts as a barrier for new developers looking to enter the space and can slow down the development process even for experienced developers. Moreover, the rise of L2 solutions makes communication between networks, development on each of them, and user acquisition and retention much more difficult. This fragmentation and complexity in the L2 space further exacerbate the challenges developers face and hinder the growth and adoption of decentralized applications.\n\n## Solution\n\ndAppBooster is a powerful, front-end starter kit that BootNode has internally refined over several years, yielding excellent results in Web3 product development. Designed to streamline dApp creation, dAppBooster is ideal for both seasoned and new developers, as it includes essential, modular components used by 99% of dApps. It allows developers to focus directly on business logic rather than reinventing the wheel across technical layers.\n\n### Key features of dAppBooster:\n* Comprehensive and Modular: Flexible, plug-and-play components for wallet connectivity, transaction lifecycle management, and standard UI elements (e.g., ERC20 token management).\n* Documentation-first Approach: Clear, extensive documentation for all skill levels to ease onboarding.\n* Streamlined Workflows: Built-in support for The Graph subgraphs and IPFS deployment for efficient data indexing and decentralized storage.", "lastUpdated": 0, "projectGithub": "BootNodeDev", "projectTwitter": "bootnodedev"}, "recipient": "0x2036CAfe136F1Ba6201ca6Da6fcf461bD4c5e635"}}