metadata: {"title": "Scaffold-ETH-Mobile", "logoImg": "bafkreideatl4y3ikjpcjhzdyuxw6atmmohxhbhj7dfl5ubczirzc5xkjm4", "website": "https://github.com/ValentineCodes/Scaffold-ETH-Mobile", "bannerImg": "bafkreiamsvude57au2win3hpa6kwouqartthdqjjv4oynwiuxc7aqybupi", "createdAt": 1728867295172, "userGithub": "ValentineCodes", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..u5FfS3EypSpeVHoSkOyoahFi12AsFuMd0hi1_NUNLReB88lfHzq2iyAajhN0uBYTcBDvCsZ6l79lwk-o-3HfBw", "type": "Ed25519Signature2018", "created": "2024-10-14T01:09:32.838Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-10-14T01:09:32.837Z", "expirationDate": "2025-01-12T01:09:32.837Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x98b12DD3419507BE069167E1D7c2cFC819859706", "hash": "v0.0.0:l9L6U6ZgWpxbzwT8t4GVRgQGeNrsD4hmH+kjH9mciic=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextGithubOrg#Creators-Guild#61652529"}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..KDwFhXyRWkA9NKs7cMpxzF_qTI0UWlM9ugDQrwj5j7vg4kr7ykr5Yc0_0KBGDf97xWSraCdkQVlkCUpzxLFNAg", "type": "Ed25519Signature2018", "created": "2024-10-14T00:59:28.043Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-10-14T00:59:28.043Z", "expirationDate": "2025-01-12T00:59:28.043Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x98b12DD3419507BE069167E1D7c2cFC819859706", "hash": "v0.0.0:Bh1eyPlvdu5el+/kqCqiqjE/GYM24MTlZz/Z8Ti7FOo=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextTwitter#ValentineOrga"}}}, "description": "# Scaffold-ETH-Mobile: Mobile dApp Starter Kit for Ethereum and EVM-Compatible Chains\n\n### Project Overview\n\n**Scaffold-ETH-Mobile** is an open-source, up-to-date starter kit designed to streamline the development of mobile decentralized applications (dApps) on Ethereum and other EVM-compatible blockchains. It provides developers with essential tools such as a built-in wallet, contract debugger, and custom hooks, simplifying the process of building secure, mobile-first dApps. Scaffold-ETH-Mobile integrates Hardhat for smart contract development and React Native for mobile application development, making it easier for developers to build on-the-go dApps with full EVM compatibility.\n\n[Watch me mint a Snowman NFT!\u2603\ufe0f](https://youtu.be/CaJTnRtLOK8)\n\n### Mission Statement\n\nOur mission is to enhance the mobile development ecosystem within the Ethereum and EVM-compatible space, focusing on improving the developer experience. Scaffold-ETH-Mobile empowers developers to quickly and efficiently build mobile-first decentralized applications that prioritize usability, scalability, and security.\n\n### Problem Statement\n\nAs the decentralized ecosystem grows, the demand for high-quality mobile dApps increases. However, current tools for developing mobile dApps are fragmented and inefficient, especially on Ethereum and EVM-compatible chains. Developers face challenges managing smart contracts, building user-friendly interfaces, and ensuring wallet security\u2014all on mobile platforms. This lack of streamlined solutions limits the speed and quality of mobile dApp development and adoption.\n\n### Proposed Solution\n\n**Scaffold-ETH-Mobile** offers a comprehensive mobile-first development environment tailored to Ethereum and EVM-compatible blockchains. By integrating essential development tools and features, it simplifies the mobile dApp development process:\n\n\ud83e\uddd1\u200d\ud83d\udcbb **Contract Debugger:** View contract details such as addresses, balances, variables, and functions. Scaffold-ETH-Mobile allows real-time interaction with smart contracts to make development faster and more efficient.\n\n![Contract Debugger](https://valentinecodes.github.io/scaffold-eth-mobile/assets/debugger.png)\n\n\ud83d\udcb3 **In-Built Wallet:** A secure mobile crypto wallet for managing funds, signing transactions, and interacting with contracts on multiple EVM-compatible chains, offering a seamless user experience.\n\n![Wallet](https://valentinecodes.github.io/scaffold-eth-mobile/assets/wallet.png)\n\n\u2705 **Contract Hot Reload:** Automatically updates the mobile frontend to reflect real-time changes in deployed smart contracts, reducing development time and friction.\n\n\ud83e\ude9d **Custom Hooks:** A collection of React hooks with TypeScript autocompletion, designed to simplify interactions with Ethereum and other EVM-compatible smart contracts, improving developer productivity.\n\n\ud83e\uddf1 **Web3 Components:** Pre-built components to quickly assemble mobile dApp frontends, enabling developers to focus on functionality instead of spending time building from scratch.\n\nBy providing these tools, Scaffold-ETH-Mobile drastically reduces the time and effort required to build mobile dApps, making development more accessible to both new and experienced developers.\n\n### Project Roadmap\n\n**Phase 1: Core Development (Completed)**\n\n- Implemented in-built wallet, contract hot reload, contract debugger, and custom hooks.\n\n**Phase 2: Community Testing & Feedback (Next 3-6 months)**\n\n- Gather feedback from early users to refine and optimize features.\n- Enhance wallet functionality for ERC20, ERC721 and ERC1155 token support.\n- Expand integration with additional development tools.\n\n**Phase 3: Feature Expansion (6-12 months)**\n\n- Introduce advanced debugging features and analytics.\n- Build additional components for complex mobile dApp frontends.\n- Extend support for Layer 2 solutions and non-EVM chains.\n\n### Team\n\n**Valentine Orga**: Lead Developer and Blockchain Architect with extensive experience in Ethereum and EVM-compatible smart contract development. I am passionate about mobile dApp innovation and have a proven track record in building decentralized applications for both web and mobile platforms.\n\n### Use of Funds\n\n**Development** (50%): Continue building out key features, expand wallet functionality, and improve debugging capabilities.  \n**Marketing & Outreach** (20%): Promote Scaffold-ETH-Mobile to the Ethereum and EVM developer communities.  \n**Community Support** (15%): Provide comprehensive documentation and build a robust developer community.  \n**Operational Costs** (15%): Cover infrastructure, hosting, and other operational expenses.\n\n### Why Support Us?\n\n**Scaffold-ETH-Mobile** is crucial for the future of mobile dApp development on Ethereum and other EVM-compatible chains. By supporting Scaffold-ETH-Mobile, you are contributing to the growth of mobile decentralized applications, helping developers deliver seamless and user-friendly dApps. Scaffold-ETH-Mobile not only simplifies development but also enhances mobile accessibility, ensuring users can interact with dApps effortlessly.\n\nIf you believe in the future of mobile-first dApps on Ethereum and beyond, **DONATE TO SUPPORT SCAFFOLD-ETH-MOBILE**!\n\n### Links & Resources\n\n- [Github Repo](https://github.com/ValentineCodes/Scaffold-ETH-Mobile)\n- [X](https://x.com/ValentineOrga)", "logoImgData": {}, "bannerImgData": {}, "projectGithub": "Creators-Guild", "projectTwitter": "ValentineOrga"}
name: Scaffold-ETH-Mobile