{"signature": "0x88635c105ca82b25e7ecd5822e23580dacab57faa27dbbfbfc2d438f901e00d11fbeaab505f4b7d38e486df4c6d3d224ca37001a22e3e37ea1764ef71ff3030d1c", "application": {"round": "0xda3b55a9bcf58bb2d9f673836beab3ae47ca9184", "answers": [{"type": "email", "hidden": true, "question": "Email Address", "questionId": 0, "encryptedAnswer": {"ciphertext": "PPfdelgHJwFOQ7HtWpzQmreWY88lGq5/NNNdKMDKqVvG6dDRcjL9PvroErtcvOZR", "encryptedSymmetricKey": "228712b86eba04ab5c4c96f1e68b37e7a440f3c2375a69f8ef41d34938e12610a00bf070058c94f4dd859660fe2871149de6da83f3b6bba084d1afcd40c0664dccd07c47e35e5a81f4f08a0de984abb04097357886447a9a3ce24835813520a12a06546e700429476dc1c9edc778bfad547ef0c78212cf23d3f7fd8aa5d8198b0000000000000020d0d7a989576457d8431a34038f766596b91c698a31105c85f352ec47755587cc67a58dc12d5966ee5c5f2373a00f5f96"}}, {"type": "short-answer", "hidden": true, "question": "Telegram Handle We Can Use To Contact You(you can answer N/A)", "questionId": 1, "encryptedAnswer": {"ciphertext": "bRhVZx6Eghev/KRK4Rc3kMtAFkhsHo+OvI0XJZMANUE=", "encryptedSymmetricKey": "623b8052a4b9fe34dc49a2591e9070d0d2c2f812724b8bc8e43922ff8b84fe939834105274eb444c5044eba1069bc01719469d19eb68acacf134f62286ade1f262b0175a1082c57fa43b6300763fb9201906979d124d62959b84dccc8911bcb786c6c8f7d9d839c187416f69f827489aa99270c2f65ac2dbff3ed9cf53152c88000000000000002006d1e4b2bbfad47e4f5901d1e99870a2f420e8fe5916db4e5d1ac87f54fba064c29bba96fba9f811e38e9759c565e4b6"}}, {"type": "link", "answer": "https://github.com/NiceNode/nice-node", "hidden": false, "question": "Project GitHub Repo (Not Team Page): ", "questionId": 2}, {"type": "number", "answer": "3", "hidden": false, "question": "Total Team Size", "questionId": 3}, {"type": "paragraph", "answer": "jgresham - johnsgresham.eth,\ncorn-potage - cornpotage.eth,\nddannehh - none", "hidden": false, "question": "List the Github Handles and Wallet Addresses of Each Team Member (e.g. owocki - 0x123, kbw  - 0x456):", "questionId": 4}, {"type": "paragraph", "answer": "Johns - https://warpcast.com/johns, https://x.com/SirJohnsGresham\n\nCornpotage.eth - https://warpcast.com/cornpotage, https://x.com/_corn_potage", "hidden": true, "question": "Social profiles (Twitter, Farcaster, Lens, etc.) of other main team members publicly associated with the project (N/A for solo founders): ", "questionId": 5}, {"type": "link", "answer": "https://discord.gg/k3dpYU4Pn9", "hidden": false, "question": "Link to your Public Group Chat (e.g. Discord or Telegram)", "questionId": 6}, {"type": "paragraph", "answer": "- Impact dashboard (MVP) at https://impact.nicenode.xyz showing active monthly node counts\n\t- First time work for infra done, so additional changes and dashboards will be easier moving forward\n- Internal changes to better support running nodes for any given chain\n\t- Helps OP Stack nodes in NiceNode be able to support new chains that haven't been explicitly added into NiceNode\n- Early user testing and integration for new OP Stack clients - Hildr (Java) and Magi (Rust)\n\t- Github discussion with Hildr team [here](https://github.com/orgs/optimism-java/discussions/67)\n- Cleanup configuration for Sepolia and Holesky networks as Goerli network was deprecated\n- Setup end-to-end testing framework for NiceNode to improve app reliability and reduce manual testing\n- OP Stack and Arbitrum node changes and testing for Blob support in the Ethereum Dencun upgrade (EIP 4844)\n- Add fun \"node\" options (maybe better described as \"server\") [Minecraft](https://docker-minecraft-server.readthedocs.io/en/latest/) and [Home Assistant](https://www.home-assistant.io/) and testing a new version of [Radicle](https://radicle.xyz/) - decentralized github\n- Mac stability improvements with Podman v5 \n\t- NiceNode uses Podman to run nodes \n\t- Podman v5 uses Apple native Virtual Machine software which vastly improves node performance on Mac\n\t- Released in March\n- Upgrading to newest version of Electron (desktop app framework)\n\t- Performance and security improvements\n\t- Enables app builds for cheap, low-power ARM boards (Raspberry Pi)\n\t- Developer environment is much faster\n\t- Required a complete re-write of build, package, and publishing code\n- Small changes and testing to prepare for Arbitrum Orbit node support", "hidden": false, "question": "If you've participated in past grant rounds, please share any new updates or milestones from the prior months (N/A if you haven’t participated previously). ", "questionId": 7}, {"type": "address", "hidden": true, "question": "If you participated in past grant rounds using a different project payout wallet address, please share it here:", "questionId": 8}, {"type": "paragraph", "answer": "https://impact.nicenode.xyz - new design with more data coming soon\n\nFollowers on social, stars on github repo, and download badge in Github readme are other signal of impact too.", "hidden": false, "question": "Where should we look to see the impact of your project? Please provide links to public websites and/or the latest values for key metrics you track privately. This might be used in future impact reports", "questionId": 9}, {"type": "paragraph", "answer": "~$450,000 USD", "hidden": false, "question": "Total Prior Funding for the project in USD", "questionId": 10}, {"type": "checkbox", "answer": ["Grants"], "hidden": false, "question": "Which of the following funding sources do you have? Check all that apply", "questionId": 11}, {"type": "number", "answer": "25", "hidden": false, "question": "How old (in Months) is the project?  ", "questionId": 12}, {"type": "multiple-choice", "answer": "North America", "hidden": false, "question": "Location/Region where the project is based ", "questionId": 13}, {"type": "multiple-choice", "answer": "Yes", "hidden": true, "question": "Have you read and confirmed your grant abides by the Program General Eligibility Policy? ", "questionId": 14}, {"type": "short-answer", "answer": "No", "hidden": true, "question": "Are you applying for any other OSS rounds in GG20? (Reminder: you can only be accepted into one) ", "questionId": 15}, {"type": "paragraph", "answer": "NiceNode helps users run Ethereum Nodes which are foundational to a healthy and functioning distributed network! Additionally, default settings encourage users to run minority node clients to protect Ethereum against single client bug risk.\n\nNiceNode supports the scaling architecture of Ethereum by providing Layer 2 node options, such as OP Stack, Arbitrum, and more - and tests and encourages new, minority clients for the same benefits as mentioned.\n\nWe think our simple UI is innovative because we handle as much of the technical complexity as possible for users to run their own nodes and participate - all while the underlying code of NiceNode can be used for other web3 infrastructure. \n", "hidden": false, "question": "How does your project significantly contribute to the Ethereum network’s infrastructure, addressing foundational needs and innovative solutions to current challenges?", "questionId": 16}, {"type": "paragraph", "answer": "We will continue to add features to NiceNode to improve the user experience and privacy for users. We have done this by adding a \"Wallet Connections\" UI so that users can easily and privately connect a browser extension wallet to their local node.\n\nFurthermore, we can add in-app UI plugins so that users can directly view and use protocols - like Farcaster - without having to use a third-party client or website. In the case of Ethereum and L2s, a UI plugin could allows users to view onchain data like blocks, transactions, wallets, etc. without having to use a hosted block explorer.", "hidden": false, "question": "How does your project promise to elevate the Ethereum ecosystem, particularly in enhancing privacy, interoperability, and/or user experience?", "questionId": 17}, {"type": "paragraph", "answer": "All and any feedback, questions, and suggestions are welcome! Please join us on our Farcaster channel /nicenode and share your thoughts there https://warpcast.com/~/channel/nicenode", "hidden": false, "question": "Anything else you'd like to share about your project, previous work, or other project affiliations? Anything you'd like to add that may help in determining project eligibility?", "questionId": 18}, {"type": "multiple-choice", "answer": "Yes", "hidden": true, "question": "Would you like to opt-in to future messages from Gitcoin for updates, information, and/or interviews? ", "questionId": 19}, {"type": "multiple-choice", "answer": "Yes", "hidden": true, "question": "Would you like to opt-in to us sharing your information with select third-parties for investment opportunities? ", "questionId": 20}], "project": {"id": "0x9f6555e5301957ed78151c648eaed30c24440ddf5e1ca5f3ddeb0ace3f3a052f", "title": "NiceNode", "logoImg": "bafkreig4yqqcxnc6lsdkicys5t3755h4fnx7iiak6t5a7boyf5lclr2gie", "metaPtr": {"pointer": "bafkreigyjhtzkuu6j2mdvloofjryfjeos66y6hgw5h3ayja25ht7hn3rii", "protocol": "undefined"}, "website": "https://nicenode.xyz", "bannerImg": "bafkreicx3orvjqplp2f3croslj7d23jotmnyaikmi6yabolx4vcw5r7gkq", "createdAt": 1673382167227, "userGithub": "jgresham", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..k-ibfasbsOa143QLcMey5WOw3dZO1Z0slmu7bvYarnnYa3jYDvboOfPFi90cf6TPTAbLoBE40ZyXsIKVD11_CA", "type": "Ed25519Signature2018", "created": "2023-11-08T15:22:41.940Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2023-11-08T15:22:41.940Z", "expirationDate": "2024-02-06T15:22:41.940Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x9cce47E9cF12C6147c9844adBB81fE85880c4df4", "hash": "v0.0.0:/ZS7pJe/IKKCUE2D1piKoEFsM4DluVeBKWHU4EQ+oI8=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextGithubOrg#NiceNode#3721291"}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..jnUuX_ibvUKDlGzuAXh7OEZHcw27XEp-cNM1AAlWOm9PglOjb63KyHxoRXd4d56HW1eV2fCl3qFY7aMdHlVZDg", "type": "Ed25519Signature2018", "created": "2023-11-08T15:22:35.214Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2023-11-08T15:22:35.214Z", "expirationDate": "2024-02-06T15:22:35.214Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x9cce47E9cF12C6147c9844adBB81fE85880c4df4", "hash": "v0.0.0:LusEyJuFzXWnG3TeHZggukZKCI3sI76jq5pmAeeIh4A=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextTwitter#NiceNodeApp"}}}, "description": "**Are you ready to run a node but feeling held back?** The current options to run a node require technical skills to open a terminal and run commands or install a new operating system. Running a node should be as simple as downloading an app - and we've been working hard on NiceNode to make this happen.\n\n>NiceNode is an app that runs, monitors, and controls a node.\n\nAvailable first are Ethereum, Optimism, Arbitrum, Base, and Farcaster nodes!\n\nYour contributions will fund **the best on-boarding experience to running Ethereum nodes**, a foundation for Ethereum staking, and more node options such as Layer 2 and other web3 nodes. \n\nNiceNode is stable for Linux, and available but unstable for Windows, and macOS. We are working hard on improving the stability on macOS and Windows. All of our code is open-source and available on our [Github](https://github.com/NiceNode/nice-node).\n\nEthereum client teams and supporters, we welcome help with setting client default configurations and testing your client with NiceNode. Please reach out in our [Discord](https://discord.gg/k3dpYU4Pn9) or on [X|Twitter](https://x.com/NiceNodeApp).\n\nTo see updated screen recordings of starting a node from scratch with NiceNode, check-out our [YouTube channel](https://www.youtube.com/@NiceNode).", "lastUpdated": 0, "projectGithub": "NiceNode", "projectTwitter": "NiceNodeApp"}, "recipient": "0x9cce47E9cF12C6147c9844adBB81fE85880c4df4"}}