metadata: {"signature": "0x0dafcb026222db8cc40592cca291deec0465b61274430a209afd5d3e7f14354a7933f2549b59c01f01ca7d6b9b2d0b91703558cf3ffab410c6e686f2f3e75e011b", "application": {"round": "0xc1cffd1845deee83ab44cae123738a854593bcd2", "answers": [{"type": "checkbox", "answer": ["dApps & Apps"], "hidden": false, "question": "How does your project contribute to the advancement of the Arbitrum ecosystem?", "questionId": 0}, {"type": "paragraph", "answer": "Goalz participated in GG20 as part of the Hackathon Alumni round. Since then, we have deployed to Arbitrum! We currently integrate with Gelato for automations. Our plans related to the Arbitrum Ecosystem involve deeper integration with DeFi projects on Arbitrum. Toward that end, we have completed the code to integrate with Aave for yield. Next, we will integrate with Uniswap for swap on deposit (i.e., deposit 10 USDC per month, hold that as wstETH). \u201cIntegration with Uniswap\u201d and \u201cMainnet Deployment of the Aave Integration\u201d will be milestones for this GG21 round on Karma GAP. \n\nGoalz seeks to accelerate the adoption of the underserved class of DeFi applications: personal savings applications. Many of us don't save on-chain and end up losing our funds on meme coins. Goalz represents one of the few solutions available in this category of applications. There is nothing else that allows you to set up an automation that will periodically pull some tokens out of your wallet and put them toward a predetermined goal, be it saving for a vacation or accumulating 1 ETH. While Goalz is not a novel idea, its implementation on blockchain networks using DeFi markets is very novel and offers significant benefits for users. Savings applications in traditional finance are common but have limitations.", "hidden": true, "question": "Describe your previous work or plans related to the Arbitrum ecosystem. How does your project strengthen Arbitrum's foundational infrastructure, improve developer efficiency, or accelerate the adoption of novel applications?", "questionId": 1}, {"type": "paragraph", "hidden": true, "question": "If applicable, describe how your project leverages Stylus or Arbitrum Orbit Chains. What unique capabilities or use cases does this enable?", "questionId": 2}, {"type": "paragraph", "answer": "Michael Ghen is Goalz founder and the team leader. He has a BS in Computer Engineering, MS in Analytics, and has completed two post-graduate fellowships in cybersecurity, one focused on PoW/PoS networks. He has 15+ years of experience with web technologies and 5+ years of experience with EVM networks. Currently, he\u2019s an adjunct professor of computer science at Rowan University and was formerly an instructor at UPenn teaching Financial Technology (includes blockchain). He is the author of the Solidity smart contracts and the engineer who created the Goalz application. He\u2019s been awarded grants and prizes from Tellor, Gelato, Compound, Superfluid, and others for his open-source projects and hackathon submissions. \n\nIn addition to Ghen, the Goalz team consists of Raphael Nembhard, Anthony Tillota, and Ben Scheinberg, who are all experienced in web3 development, both backend and frontend. ", "hidden": true, "question": "Describe your team's expertise in your chosen focus area within the Arbitrum ecosystem. Include relevant experience, publications, or past projects.", "questionId": 3}, {"type": "short-answer", "answer": "https://gap.karmahq.xyz/project/goalz-decentralized-savings-goals-app-", "hidden": true, "question": "Please provide a link to Karma GAP, where you are tracking and reporting on milestones.", "questionId": 4}, {"type": "paragraph", "answer": "| Contract | Address |\n| -------- | ------- |\n| Goalz | 0xD73EA7F07678B9f1C524C77cabc82fbEd4525EeA |\n| Goalz USD Coin (glzUSDC) | 0xAc800270c1FCEE96691DD7e5f851d2093f1481C8 |\n| Goalz Wrapped Ether (glzWETH) | 0xC8C2CA42634bD0fE4FeE63196A57bf74c14117df |\n| Deployer | blockchainbuidler.eth (0xa7979BF6Ce644E4e36da2Ee65Db73c3f5A0dF895) |", "hidden": true, "question": "List any contract addresses with the associated network(s), EOAs, or deployer addresses your project has deployed.", "questionId": 5}, {"type": "paragraph", "answer": "Yes, we received $1,024 in donations in the GG20 Arbitrum, Hackathon Alumni Round, which was matched with $2,542.", "hidden": true, "question": "Have you received any previous grants or support for your work in the Arbitrum ecosystem? If so, please provide details and estimated funding amounts.", "questionId": 6}, {"type": "dropdown", "answer": "Yes", "hidden": true, "question": "Please confirm that you have read and agree to comply with the ethical standards outlined in the eligibility criteria, including Gitcoin's Quid Pro Quo policy (https://support.gitcoin.co/gitcoin-knowledge-base/gitcoin-grants/general-questions/what-is-our-quid-pro-quo-policy)", "questionId": 7}, {"type": "paragraph", "hidden": true, "question": "Do you have any potential conflicts of interest to disclose? If yes, please provide details.", "questionId": 8}, {"type": "paragraph", "answer": "Hi again, thank you for having Goalz in the Hackathon Alumni Round in GG20. Since receiving the grant, I have been able to deploy on both Arbitrum and Base networks. Additionally, I have completed integrations with Gelato for automation and Aave for yield. I have also embraced Karma GAP as my main tool for setting milestones and tracking updates for Goalz.   \n\nI\u2019m applying for this round again in GG21 to help continue to support more development. There are not many savings applications in the space, but I think savings applications will help onboard new people. Attractive DeFi yields bring in new people. Goalz gives new people a non-speculative place to participate. Furthermore, degens that hold balances of USDC, DAI, or whatever token can benefit a lot from having a tool that periodically, automatically pulls a small amount out of their wallet and puts it towards a premeditated financial goal, such as saving for airfare and hotel for the next ETH conference.\n\nI hope you will consider approving my application for inclusion in GG21: Thriving Arbitrum Summer! \n\nSincerely,  \nMike Ghen", "hidden": true, "question": "Would you like to share anything else about your project, team, or vision for the Arbitrum ecosystem that wasn't covered in the previous questions?", "questionId": 9}], "project": {"id": "0x64f5e769a5229fc4c2a386a8590f19032b7f25365dd3e23198463abde3034845", "title": "Goalz: Decentralized Savings Goals App \ud83c\udfe6\ud83d\udca1", "logoImg": "bafkreiebvrwasmed47ckcslsihyhaz5xwcf6cqyhsnajr3lzkfwo4ikhvu", "metaPtr": {"pointer": "bafkreifdi7l427g36s5o6iznr6h5vwtz67ojmkv5kn72jx6ynrj2txnvh4", "protocol": "undefined"}, "website": "https://goalz.org", "bannerImg": "bafkreicncfavlcxui2x3j3db72s7zazoezv4j7q6aferxjcz5wjwrvuhay", "createdAt": 1712087076405, "userGithub": "mikeghen", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..SdSU9YihZZ9iWhFjWsLhglSQYexunlOdIIhlA-e0pJ4YkPugNLS7L7eWNyEKNjeEgsX12adMgnou-P6DpnpoBw", "type": "Ed25519Signature2018", "created": "2024-04-02T19:53:47.527Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-04-02T19:53:47.527Z", "expirationDate": "2024-07-01T19:53:47.527Z", "credentialSubject": {"id": "did:pkh:eip155:1:0xa7979BF6Ce644E4e36da2Ee65Db73c3f5A0dF895", "hash": "v0.0.0:SB8X8UA/Brtet8DJhMTHk/Vl6ZXH0g02O9wVWdkANgg=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextGithubOrg#GoalzApp#5077880"}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..KFvjh35vAADdo9sSQLSOQDRIivrlzsnLHiDZhc32wPlgReduQCyd3eLDaNrI31sfmSgi4ZxFyJgoyg3EbqE0AQ", "type": "Ed25519Signature2018", "created": "2024-07-31T01:26:49.004Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-07-31T01:26:49.004Z", "expirationDate": "2024-10-29T01:26:49.004Z", "credentialSubject": {"id": "did:pkh:eip155:1:0xa7979BF6Ce644E4e36da2Ee65Db73c3f5A0dF895", "hash": "v0.0.0:U8MA0qEx6UbS/LTBecAWXF5+XNm5zSgVWxYsa9s6J44=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextTwitter#setgoalz"}}}, "description": "We are building apps that help people save and spend better on Ethereum! Goalz is hackathon projects from [ETH Global's Superhack 2023](https://ethglobal.com/showcase/goalz-decentralized-savings-goals-app-kv5db). \n\nAchieve savings goals effortlessly with Goalz, an on-chain app on the Arbitrum & Base blockchains. Manage multiple goals in one wallet, automate deposits, track your progress in your portfolio. Simplify saving! \ud83c\udf1f\ud83d\udcb0 \n\n# Quicklinks\n- [Karma GAP](https://gap.karmahq.xyz/project/goalz-decentralized-savings-goals-app-)\n- [Website](https://goalz.org)\n- [App](https://app.goalz.org)\n- [X](https://x.com/setgoalz)\n- [Github](https://github.com/GoalzApp/)\n\n# Why Donate to Goalz\nHello Gitcoin, \n\nThank you for having Goalz in the Hackathon Alumni Round in GG20. Since receiving the grant, we have been able to deploy on both Arbitrum and Base networks. Additionally, we have completed integrations with Gelato for automation and Aave for yield. We have also embraced Karma GAP as my main tool for setting milestones and tracking updates for Goalz.   \n\nThere are not many savings applications in the space, but we think savings applications will help onboard new people. Attractive DeFi yields bring in new people. Goalz gives new people a non-speculative place to participate. Furthermore, existing heavy crypto users that hold balances of USDC, DAI, or whatever token can benefit a lot from having a tool that periodically, automatically pulls a small amount out of their wallet and puts it towards a premeditated financial goal, such as saving for airfare and hotel for the next ETH conference.\n\nPlease consider supporting our project even with the smallest of donations! Your support has a major impact.\n\nSincerely,  \nMike Ghen\nX: [@mikeghen](https://x.com/mikeghen)\nWarpcast: [@mrmike1](https://warpcast.com/mrmike1)\n\nBelow you will find details more details about Goalz.\n\n---\n\n# Goalz: Decentralized Savings Goals App \ud83c\udfe6\ud83d\udca1\n\n## Problem: Saving is hard\nSaving money for essential goals and aspirations can be challenging. Many people struggle to set aside funds for purchases or future objectives. They often resort to credit-based solutions that lead to debt.\n\n## Existing Solutions Limitations:\nThe first limitation of the traditional finance implementation is that savings accounts today have maintenance fees. Another challenge is having just one savings account makes it difficult to track saving for multiple goals at the same time. Intuit\u2019s Mint is limited in this way and requires you to open a new account for each goal.\n\nFurthermore, both the automation options and the assets available to use for savings are limited. The yields will always be low due to the overhead that custodial banking services pass onto the consumer. There is a lack of integration between the banking features and the goal setting features that makes it difficult to use. The few integrated options are limited in the geography they can serve.\n\n## Solution: Blockchain-based Savings Accounts\nGoalz uses DeFi technology to address these problems. Goalz allows users to create many accounts for each of their goals. This lets you track progress towards specific objectives rather than tracking all your savings in one account. It also supports automated deposits and other programmability. Goalz can support a variety of digital assets including yield bearing assets like staked ETH. Goalz integrates the banking features with the goal tracking features into a single application. Goalz is also globally available to everyone thanks to blockchain technology.\n\n## Why is Goalz the Right Solution?\nThe limitations of the traditional finance way of doing this are that you (1) need to open an account for each of your goals and (2) you must set up the automation on your own with your bank which might not support the automation.\n\nThe features of the Ethereum blockchain are put to full use with Goalz Savings app. Each goal can be its own account with its own asset to use for saving (e.g. cbETH or aUSDC). Deposits can be automated using smart contracts like Gelato. There is no limitation on the number of accounts, no overhead to open an account, and the accounts themselves can be fully automated in ways that no traditional bank account can be. Additionally, Goalz is built on the Base public blockchain which means it's available globally.\n\n## How it's Made\nThis project is built for the Base blockchain using Solidity with Hardhat on the backend. The iMuzz/web3-starter using React with Wagmi and Rainbowkit was used to build the frontend. The project used Tenderly for simulations and debugging and was deploy to the Base Goerli blockchain. Visual studio code was the IDE used and the code was version controlled with Github.", "lastUpdated": 0, "projectGithub": "GoalzApp", "projectTwitter": "setgoalz"}, "recipient": "0xa7979BF6Ce644E4e36da2Ee65Db73c3f5A0dF895"}}