metadata: {"signature": "0x2fc7a87db8c4c0d92c31b302c536a2c4a32c35795692c0d5fef9d9f070fd279a3ca92139ff951b3f7a3478de7a746180993272af92b0c9cd8457df11d454e47b1c", "application": {"round": "0xd4cc0dd193c7dc1d665ae244ce12d7fab337a008", "answers": [{"type": "email", "hidden": true, "question": "Email Address", "questionId": 0, "encryptedAnswer": {"ciphertext": "9/jwSdaVMgqtWinboTVmngjgwyBUt7PnubMzRASDbhYGg6JFsB/lOe2BeRvW3hsy", "encryptedSymmetricKey": "bc7653a00d8fd906ae0a5a008f55acd7739c55c4db3b0f783bcec4f7a6799bc3d7b9b658175f8d185a1972fdeee4850fedc114e89429a150ff3a73ac6794b31c2f0a71bba4062fca21eb76bd17445157f28985eb42a561f8efa8aff4cc70ddb812141084a14d258c56a25127467cd7739e5402a31b03c52b4f5ea67b856844db0000000000000020ff630567d0a1fcc8f22e229aa03731c8bb46820ee54d067d9ddd49df4fd410d82865d430dbb6c79c56863bc1b7fff797"}}, {"type": "short-answer", "answer": "SamWilsn", "hidden": false, "question": "Telegram Handle (you can answer N/A)", "questionId": 1}, {"type": "short-answer", "answer": "https://discord.gg/n4p97GhBk8", "hidden": false, "question": "Link to your Public Group Chat (Discord or Telegram )", "questionId": 2}, {"type": "paragraph", "answer": "Ethereum wallets suffer from a lack of standardization and uniformity. Instead of being able to write your dapp and have it work with any wallet, dapp developers have to test with each and every wallet.\n\nWallet Test Framework is our approach to fixing that problem. We want to give wallet teams a shared set of tests, both to accelerate their development, and to make the user and developer experiences more consistent across wallets.", "hidden": false, "question": "How is the open-source software you're creating contributing to the evolution or enhancement of the wider Ethereum and Web3 ecosystem?", "questionId": 3}, {"type": "paragraph", "answer": "N/A", "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\u2019t participated previously). ", "questionId": 4}, {"type": "paragraph", "answer": "We measure impact of our project in two ways. The first is direct integration with wallet teams. For example, we have started integrating with Coinbase Wallet and automating our tests against it.  The more wallets that use us as part of their testing strategy, the more impact we provide.\n\nSecondly, we provide report cards tracking the status of several wallets against our test suite. We can measure our impact against the performance of wallets against our tests. If wallets are improving over time, we've having an impact!", "hidden": false, "question": "How do you measure the impact of your project? Please provide examples and/or standard metrics. This might be used in future impact reports ", "questionId": 5}, {"type": "number", "answer": "45000", "hidden": false, "question": "Total Prior Funding for the project in USD", "questionId": 6}, {"type": "checkbox", "answer": ["Grants"], "hidden": false, "question": "Which of the following funding sources have you received? Check all that apply", "questionId": 7}, {"type": "number", "answer": "1", "hidden": false, "question": "Total Team Size", "questionId": 8}, {"type": "number", "answer": "14", "hidden": false, "question": "How old (in Months) is the project? (We will use twitter, domain registration, github, etc to verify)", "questionId": 9}, {"type": "address", "hidden": true, "question": "If you participated in past grant rounds using a different project payout wallet address, please share it here:", "questionId": 10}, {"type": "paragraph", "answer": "https://twitter.com/_SamWilsn_\nhttps://twitter.com/gaudren_", "hidden": true, "question": "Profiles or socials of other main team members publicly associated with the project (N/A for solo founders): ", "questionId": 11}, {"type": "multiple-choice", "answer": "Yes", "hidden": true, "question": "Have you read and confirmed your grant abides by the Program General Eligibility Policy? https://gitcoin.notion.site/GG19-Eligibility-50843c8b3ab44ad297731a00efa6e389?pvs=4", "questionId": 12}, {"type": "paragraph", "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": 13}, {"type": "multiple-choice", "hidden": true, "question": "Would you like to opt-in to future messages from Gitcoin for updates, information, and/or interviews? ", "questionId": 14, "encryptedAnswer": {"ciphertext": "SoOGYIoykfpX1u1mbgi11sST8Wwj5bg6qMs4Nrx0FAU=", "encryptedSymmetricKey": "0a84346c0675bafb8fedc3860959ba4f036a8afbfa27ac892e9c1a706a9eb08c6d0297c0d67a1ddeafa461f945790306219ca9e586bacc271d8ed9656b2d5f4b1f11f6aab0be9f9d3522191839ede032b06a18788a57b6d0dc863cc23b105e894601130c4dde5d0e56dd4dd668c6a604ba99c5ac512a23beb96fba40530438090000000000000020b014becd1507f48bb9850ca3536a4e9fc037445556ce33061527a22e9451945f639359b28582f79091fa15f668b61283"}}, {"type": "multiple-choice", "hidden": true, "question": "Would you like to opt-in to us sharing your information with select third-parties for investment opportunities? ", "questionId": 15, "encryptedAnswer": {"ciphertext": "x73q6XdOxQIlw0ZS4eB58MZHC3zVhFfzKyf/rv7XIjk=", "encryptedSymmetricKey": "339a4ce233394e0383577ecec99006ecbf5ba71caf0e8cd0048fefdbf1d1bb23874f724c4d1cf7f40810da515fdc2a103cd93c8f785e54255bf276adf81957945ca42abbe8f77f73125b81b5d0576b058603fd1bda34b72242e7c6343f8b7f8341f34112261ebd06178551ecf51af3aeb98cab0551f3dfb6155cd46d0996a33700000000000000206701ebdbffbcaf365309e50f67649f3f672bd875a5ff71b21303fca3f908fca6c211c7f4ea6befdbd7c338e3ce23eda5"}}, {"type": "multiple-choice", "answer": "North America", "hidden": false, "question": "Location/Region where the project is based.  Choose from: ", "questionId": 16}, {"type": "short-answer", "hidden": false, "question": "Gitcoin Gov Forum Handle (gov.gitcoin.co)", "questionId": 17}], "project": {"id": "1:0x03506eD3f57892C85DB20C36846e9c808aFe9ef4:1118", "title": "Wallet Test Framework", "logoImg": "bafkreies3zaql7fgwggan5q3frhq7jrnwcsimpprkwy64awpe5mddsaev4", "metaPtr": {"pointer": "bafkreidqhcj7zqeauw2jmjtthizfectrjwnzc24yctqf6jbdk63smxwqhy", "protocol": "1"}, "website": "https://wtf.allwallet.dev", "createdAt": 1692111660251, "userGithub": "SamWilsn", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..vDr7qv7SqrR5SVeR7pOmsw-mqHKYNBpUwj43CV5Rgx_waSOhLg68CoHCRfgfONbkj6qGk5Sg4PhnjH8UA0BaDQ", "type": "Ed25519Signature2018", "created": "2023-11-04T16:22:56.980Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2023-11-04T16:22:56.980Z", "expirationDate": "2024-02-02T16:22:56.980Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x004f67dAbb603AAA58eD52641CCafF09C559704A", "hash": "v0.0.0:NhyBmkKiHnmmGP0Q9IntrE8zHot+YQUzwjelDOv5wBc=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextGithubOrg#wallet-test-framework#57262657"}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..pnd4sTU2-Z5gPA5mjQcC_kH-B5STNWakl48Sg9dM8KCGt3sK2Q9u3dLE2tdvjObhhdqQQB8bNCujwFs_e8x9CQ", "type": "Ed25519Signature2018", "created": "2023-11-04T16:29:50.320Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2023-11-04T16:29:50.320Z", "expirationDate": "2024-02-02T16:29:50.320Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x004f67dAbb603AAA58eD52641CCafF09C559704A", "hash": "v0.0.0:JCzg5gWmC6NniSpP/dC+3y60QDoc6dSpZF2GVl5lICc=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextTwitter#wallet58665"}}}, "description": "# Introduction\n\nWallets are the most important point of interaction for users on-boarding to the Ethereum ecosystem, and there are a lot of different wallets. While wallets are free to offer whatever advanced features they'd like, every wallet must support the same basic operations like transfers, displaying balances, and so on. This set of common features is the perfect place for automated testing.\n\nWallet Test Framework is that automated testing.\n\nWe'd like to see the UX quality among wallets improve, without a ton of duplicated effort. That's why we are building Wallet Test Framework: an automated testing framework that covers the basics, so wallet teams can build value-add features without sacrificing their foundation.\n\n# Learn More\n\nIf you'd like to learn more about our project structure or architecture, our [Kick Off](https://wtf.allwallet.dev/kick-off/) post has those details.\n\n# In Action\n\nThis is what WTF looks like when running an `eth_sendTransaction` test with Frame wallet and the manual glue. The manual glue works with any\u00b9 wallet, as long as you can follow some on-screen instructions.\n\n[Demo Video](https://wtf.allwallet.dev/week-17/wtf-short.mp4)\n\n---\n\n\u00b9 Any wallet that supports custom RPC endpoints and injects `window.ethereum`. Surprisingly, some don't!\n", "lastUpdated": 0, "projectGithub": "wallet-test-framework", "projectTwitter": "wallet58665"}, "recipient": "0x004f67dAbb603AAA58eD52641CCafF09C559704A"}}