02 of 202026

Zakat Fitrah Tracker

A donation dApp where every payout is visible on-chain.

Engineering
Zakat Fitrah Tracker cover

Donors give, admins approve beneficiaries, and only approved wallets can be paid. The money moves on Ethereum; personal details stay off-chain, encrypted with AES-256-GCM.

Every transaction shows where it is: submitted, mining, confirmations from 0/3 to 3/3, verified. Errors from the contract are rewritten in plain language, and every donor gets a PDF receipt.

The contract uses OpenZeppelin AccessControl, ReentrancyGuard and Pausable, and 29 automated tests cover edge cases like a donation one unit below the minimum and a simulated reentrancy attack.

Try it No wallet needed

Someone's zakat is in this contract. Try to steal it.

0/7attacks tried and blocked

Or use it properly

Donation pool
0.0100 ETH
Paid out
0.0000 ETH
Public records
3
  1. Pick an attack. The result shows up here.

A simulation in your browser, with no chain and no real ETH, and confirmations sped up. It follows the rules of ZakatFitrah.sol in the same order and shows the contract's own errors. The plain-language notes are written for this page.

All 20 projectsStart a conversation