Skip to content

YasuYasuonFire/charity_contract_aptos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CharityProtocol

Abstract

CharityProtocol is an update to the existing product "OnChain CloudFunding by WASM," specifically designed for WaveHack's "Build an Aptos Dapp" challenge. Following a seismic disaster in Japan on New Year's Day 2024, numerous blockchain protocols demonstrated the ability to raise donations via cryptocurrencies successfully. However, challenges related to cryptocurrency donations became evident. CharityProtocol aims to facilitate smooth implementation of donations during crises as a public good using cryptocurrencies.

Baseline Product

OnChain CloudFunding by WASM

Application URL

CloudFunding Frontend - The updated version on Aptos is under construction.

Deployed Module on Aptos Testnet

View Module

Repository (Smart Contract)

Update (wave1)

  • Creation of the base source code for converting from WASM (Rust language) to Move.
  • Roadmap description.

What It Does

CharityProtocol enables transparent on-chain crowdfunding. Users can donate any amount to proposals, and once the required amount is reached, funds can be transferred to the proposer's wallet.

The Problem It Solves

Traditional crowdfunding faced challenges such as untraceable fund destinations and potential disappearance of donor information. On-chain crowdfunding addresses these issues by ensuring transparency in fund flow and maintaining a permanent record of donor history.

Furthermore, cryptocurrency donations during the Noto Peninsula earthquake highlighted additional challenges:

  • Conversion costs for recipients.
  • Lack of clear legitimacy proof for recipients.
  • Transparency issues regarding fund usage.
  • Potential profit realization issues for donors.
  • Privacy concerns for donation history.

CharityProtocol aims for frictionless on-chain donations, considering each country's regulatory framework and committing to continuous updates.

Roadmap

  • Seamless migration of code from the WASM contract to Aptos.
  • Automatic swapping to stablecoins using external DEX during transfers.
  • On-chain KYC for verifying the legitimacy of the recipient's identity.
  • Mixing feature to optionally keep transfer history private.

Challenges, Technologies, and Learning

Describe any challenges encountered, technologies used, the process of building the project, learnings, and future plans for the project.

About

contract for CharityProtocol on Aptos

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published