metadata: {"signature": "0x249db6a7cf5b2fe66dfe9598ec5ceccfc42bc852e5def6bff78b9cb5881af27f721d9512255a67ece7e0fc8101dbaa74d7264c8a175ac777f7c11159f2de691a1c", "application": {"round": "0xd2d99614321becd7cd0636715bbb4c94968e6271", "answers": [{"type": "email", "hidden": true, "question": "Email Address", "questionId": 0, "encryptedAnswer": {"ciphertext": "ac5jcMgZE7b8xcA6HkEMTpkg0vIHowD/FAV7LTp3uBI=", "encryptedSymmetricKey": "ba091f751745cb8254fa50edd1f296806dd5a66ab85df03fa19b61b7916c9ee12ec4cd16cba963435fb4963b5498b316c0643c94c8cbb73f6c4c9f944bd37dc7cdb4d7543967bfedef31bbdac6ce323385dc98a35a4270167a06956d219efdb71b00fbb929a6826cedb5d0b8586fe19d57fff7630a48651676906373d8c7137800000000000000201a225d28aa2696133e7960101bfaa71f504c62061117e0bf2140bffddfb972dabd75e553a08b02e992ad0ae9cb73488b"}}, {"type": "short-answer", "answer": "RicMoo", "hidden": true, "question": "Telegram Handle", "questionId": 1}, {"type": "short-answer", "answer": "https://github.com/ethers-io/ethers.js", "hidden": true, "question": "Project GitHub Repo", "questionId": 2}, {"type": "short-answer", "answer": "https://discord.gg/qYtSscGYYc", "hidden": true, "question": "Link to your Public Group Chat", "questionId": 3}, {"type": "short-answer", "answer": "Every round except GG21", "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": "Ethers is a simple, compact and complete JavaScript\nlibrary for all your Ethereum needs. It provides an easy-to-use API for interacting with Ethereum, focused on saving developer time while building projects.", "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": "Ethers is widely adopted, which means many existing tutorials and forums already exist, saving developers time when they have an issue. I also attentively monitor the Ethers discord and GitHub issues to provide assistance. The API is designed to be simple, but secure-by-default, so that developers new to the space don't fall prey to common pitfalls. The FallbackProvider is deigned around untrusted 3rd party services, to protect against both malicious and offline backends.", "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": "Ethers.js is widely used throughout the ecosystem, in front-ends, back-ends and many of the scripts and tools used to manage those backends or gather metrics. It currently has 7.9k stars on GitHub, 5.7 million NPM downloads per month and 12,687 dependants on NPM. It is also one of the top 500 packages on NPM.", "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": "The roadmap is mainly geared towards designing a (backwards compatible) v7, expanding documentation and native account abstraction signers. I also want to expand to using bounties to get some existing issues investigated to create reproduction steps.", "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": "0xcbb363783fddd273e8a74b9d05e9a96499c2c9cc83d1871fc5e52aa876d49316", "title": "ethers.js", "logoImg": "bafkreiba4ex3nvm6bdnc75yb4ejzqcvccbdc5ci6gjjt6zc43iugsxkc24", "metaPtr": {"pointer": "bafkreicuk7l6btxquognarhbht3og4wlc4kmoi6uedknat5yyumurq2ip4", "protocol": "undefined"}, "website": "https://ethers.org", "bannerImg": "bafybeia5lgtuhubvlgk7ssjoo55rsxt3zpwbaxddybq2rqrox345j4mvfa", "createdAt": 1673073607340, "userGithub": "ricmoo", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..oTdgSSHn__VOwHpfyHQIkxtqgmTOjZa9w5a2_XjE63tAy_czTL08qqJ12N3qtnwGh7a6hh6pTvKsUxl-npAABA", "type": "Ed25519Signature2018", "created": "2023-11-09T15:28:46.533Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2023-11-09T15:28:46.533Z", "expirationDate": "2024-02-07T15:28:46.533Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x8ba1f109551bD432803012645Ac136ddd64DBA72", "hash": "v0.0.0:vdrRq+pggcjDwg/Py3eBWBqvPzx8dG1K57B+a1Y1W4o=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextGithubOrg#ethers-io#975687"}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..7DRNKlohxYLZUTrfF0kK5hS0EYJSzvKqzkX4ckbVVUow_djllAd2HZbbkcCoWMOD41ZgjtegHPv6w4E78czSAw", "type": "Ed25519Signature2018", "created": "2023-11-09T15:28:59.742Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2023-11-09T15:28:59.741Z", "expirationDate": "2024-02-07T15:28:59.741Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x8ba1f109551bD432803012645Ac136ddd64DBA72", "hash": "v0.0.0:ynIPtyqUYu/TZqE+f061HD06N37sUfdX94SNwupf9RA=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextTwitter#ricmoo"}}}, "description": "The ethers.js library is a complete and compact library for interacting with the Ethereum (and ilk) Blockchains and ecosystem.\n\nWith over 4 million npm installs per month, Ethers can be used to create dapps, wallets and utilities as well as debug and analyze blockchain data.\n\nKeep up to date with the latest updates by checking out the [CHANGELOG](https://github.com/ethers-io/ethers.js/blob/main/CHANGELOG.md), which is updated on each npm publish.\n\nA huge thanks to everyone who has helped make Ethers possible. You all rock! Hack the planet! <3", "lastUpdated": 0, "projectGithub": "ethers-io", "projectTwitter": "ricmoo"}, "recipient": "0x8ba1f109551bD432803012645Ac136ddd64DBA72"}}