Donate3

$327.84 crowdfunded from 259 people

$500.93 received from matching pools

50%
average score over 1 application evaluations
Donate3 is an open-source, scalable, multi-chain donation platform that offers secure, simple configuration and proof of donation via EAS attestation, significantly reducing costs and enhancing donor-recipient interaction.

Donate3 is a open-source public good which is simple and convenient multi-chain donation method that aggregates donor and recipient information. It is a highly scalable public good project, becoming the infrastructure to help the construction of web3 public goods. scalable public good project, becoming the infrastructure to help the construction of web3 public goods. Come on and try donate3-sdk with npm install donate3-sdk

In the context of decentralization, users' demand for public goods still exists, and there are also a large number of organizations building public goods, such as: LXDAO, WTFAcademy, Green Pill, etc. These organizations have created a large number of excellent public goods works: MyFirstlayer2, MyNFT, Solidity 101 etc, attracting more ordinary people to become web3 users.

However, our web3 world does not have a government or public organization to maintain public goods, which makes it difficult to maintain a large number of good public goods without financial support. Our team believes that the responsibility for public goods in the web3 world returns to web3 users, and we also believe that web3 users have a strong will to support public goods that benefit them, and the way to do so is through donations.

Nowadays, some donation are done through gitcoin, but it spend too much time, and some donations are done by transferring money directly to an address, but this way of donating faces the following problems. For example:

1). Not secure enough. The wallet of the project side is often a secure wallet, with different addresses on different chains, or only supports a specific few chains, so it is easy for donors to choose the wrong network, and users also need to carry out complex cross-chain operations to ensure that the donation is delivered.

2). Not convenient enough. Donor recipients need to put a lot of effort into designing donation components or pages.

3). Lack of interaction and proof. In a regular donation, only one transfer record is generated on the chain, and it is difficult for outsiders to distinguish from the thousands of transactions that the transaction is actually a donation, expressing someone's recognition of some public good.

4). High cost. A typical donation product in web2, buymeacoffee, usually costs around 5$ for a single donation, but a donation of around 2$ in gas is made on layer1.

Donate3 solves the above problems with the following Features:

1). Accept multi-chain & multi-coin donations. In the product, we differentiate between two types of addresses to accept donations: EOA and Safe Account, if the user chooses EOA, it means that the recipient's address is the same in different chains, and the donor can donate to the same chain in different chains. If users choose Safe Account, it means that the donor's address is different in different chains. Users can configure different addresses. This ensures that donations are safely deposited into the account.

2). Simple Configuration. Donate3 provides a perfect and simple configuration page, which takes only 5 min for donors to customize the donation components and pages in an aesthetically pleasing and easy-to-access way. Donate components can be quickly integrated into front-end projects. The donation page can provide an informative page for donors to know more about the recipients and thus be more willing to donate.

3). EAS-based proof of donation. We designed a Donate schema, users donate through Donate3, our smart contract will create an EAS attestation for the donor at the same time, recording the donor's address, donation currency, amount and other information. This is a certificate of honor for the donor and a basis for the recipient to express their gratitude.

4). Encourage donations on Layer2 to solve the cost.Donate3's contract is also deployed on Optimism Network to encourage users to use Optimism to save cost.

Donate3 hopes to build a more prosperous web3 world by linking public goods builders and users in the web3 world through the simple act of donation.

Donate3 History

  • accepted into Web3 Open Source Software 11 months ago. 259 people contributed $328 to the project, and $501 of match funding was provided.

People donating to Donate3, also donated to

Volunteered as a Discord/Telegram moderator for Gitcoin, fighting POAP farmers, assisting the community, and proposed a grant review tool for Gitcoin's impact assessment.
AI tool improves visibility and decision-making for web3 public goods funding donors by enabling queries about projects, assessing impact, and providing equitable exposure for all grantees.
Developed the UI for a real-time quadratic funding platform, involving animated data visualization, mobile optimization, smart contract integration, multi-sig deployment scripts, and privacy analytics for Gitcoin's network.
KarlaGod leads a not-for-profit teaching web3 and blockchain at universities, actively contributing to Gitcoin by educating on Gitcoin Passport, creating tutorials, moderating, and advocating for public goods with music. Plans to develop an EduFi dApp.
The initiative uses solar power and technology to improve infrastructure in the Global South, creating job opportunities, and providing community charge stations with a prototype ready by Q3 2024.