DirectHelp
π Streamlining distribution for disaster relief by putting it on-chain
Screenshots






Problem Statement
In case of emergency, every second counts. Bureaucracy can delay emergency relief, but itβs required to combat corruption. Human verification is costly and timely, but not all processes can be automated easily.DirectHelp decreases the burden of bureaucracy, allowing to deliver the aid almost instantly by:Easy onboarding of agentsAutomated fund request/release for agentsOur implementation πͺ Stablecoins for instant funds transfers π΅οΈ Verification of agents using EAS β Verification of fund requests using UMA Protocol π Public funding requests statusAgent verification via EAS Agents are onboarding and stored on-chainEAS used to store reputation on-chainEAS status is available by other charities/platformsBusinesses can check live status of agent using EASSince there's no haste yet, the Fund can verify and attest each agent thoroughlyIn case of emergency agent requests fundsDisaster descriptionNumber of households affected he could helpDirectHelp queries UMA to confirm the disaster.UMA dispute period startsDisputed => No funds releasedNo dispute => Funds get released to agent
Solution
The smart contracts are written in Solidity. We use:hardhat as a toolchain to compile, deploy and verify smart contractsCurvegrid MultiBaas to upload build artefacts and interfacesSmart contract utilises:EAS smart contract to attest agents and track their reputation and eligibilitythe OptimisticOracleV3 by UMA to verify claims about disasters, before releasing funds.We use the EAS and UMA to establish a trust chain between the Fund and agents, so everybody can track their reputations. Other charities and organisations can trust on the results from the EAS.The frontend is written with JavaScript and makes use of:MeteorJS framework for a fast and easy MVP deploymentCurvegrid Multibaas to call smart contracts
Hackathon
ETHGlobal Istanbul
2024
Prizes
- π
Deploy your Dapp on Linea
MetaMask
- π
The Curvegrid Prize2nd Place
Curvegrid
- π
Pool Prize
Arbitrum
- π
Deploy on Scroll
Scroll
- π
Best use of UMA & Across1st Place
UMA
- π
Innovate on Gnosis Chain
Gnosis Chain
Contributors
- imajus
31 contributions
- arjanjohan
18 contributions
- adversinc
2 contributions