Skip to content
CryptoSafeSend

CryptoSafeSend

The most secure and user-friendly way to send ETH.

Created on 20th June 2025

CryptoSafeSend

CryptoSafeSend

The most secure and user-friendly way to send ETH.

The problem CryptoSafeSend solves

Problem Statement:

Sending cryptocurrency involves risk—if you mistakenly send funds to the wrong wallet address, the transaction is irreversible, and your money is lost forever. The absence of a built-in “undo” feature for mistaken transfers creates a major barrier to mainstream cryptocurrency adoption among new users and businesses.

CryptoSafeSend effectively eliminates this issue by providing a secure, smart contract-based escrow service. With our innovative system, funds are released only when the recipient verifies their identity with a unique passcode determined by the sender. This solution dramatically reduces the risk of accidental or fraudulent transfers.

By instilling confidence and trust in blockchain payments, CryptoSafeSend is set to drive widespread blockchain adoption. Our research clearly shows that individuals are more than willing to pay a small fee for the safe sending and receiving of cryptocurrency.

Challenges we ran into

The development of CryptoSafeSend posed several challenges that I encountered throughout the process:

  1. Wallet Integration and Smart Contract Communication
    One of the initial challenges was achieving seamless connectivity between MetaMask and my deployed smart contract. This endeavor involved addressing issues such as ABI mismatches and incorrect contract addresses, which resulted in transaction failures without informative error messages.
    To address this, I meticulously verified the ABI export from Remix and cross-checked the contract address on both my local Ganache network and the Polygon Mumbai testnet to ensure consistency.

  2. Faucet Access Limitations
    Conducting tests with actual blockchain transactions necessitated the acquisition of testnet tokens; however, several faucets imposed stringent social media requirements or imposed limitations on the number of tokens that could be claimed.
    To mitigate this issue, I established a custom RPC and identified a public faucet that did not enforce such restrictions, thereby providing the necessary flexibility for ongoing testing.

  3. Conditional Fund Release Logic
    A particularly complex challenge involved developing a smart contract capable of holding funds in escrow until the correct passcode was provided. The contract needed to ensure the following:

    • Funds could be claimed only once.
    • The intended recipient exclusively held the right to claim the funds.
    • Any unclaimed funds were eligible for refund.
      After multiple iterations and thorough research, I successfully implemented an effective solution utilizing mapping-based logic, hashed passcodes for verification purposes, and a robust refund mechanism.
  4. Non-Clickable UI Elements
    A significant bug I encountered was related to the homepage cards, which were designed to be clickable but did not route correctly. This issue persisted despite having implemented the appropriate logic.
    I resolved this challenge by rewriting the card components to utilize React Router’s

    <Link>

    functionality, ensuring that the entire card became clickable and routed correctly.

  5. Airdrop Feature and Secure Claiming Mechanism
    The implementation of an airdrop feature was a goal for the platform; however, I recognized the importance of ensuring security to prevent double claiming or replay attacks.
    Consequently, I updated the smart contract to accommodate code-based redemptions, ensuring that each recipient could claim their tokens only once through the verification of hashed passcodes prior to the release of funds.

Tracks Applied (5)

Ethereum Track

Ethereum is the foundational blockchain platform that powers CryptoSafeSend. Here’s a clearer explanation of how Ethereu...Read More
ETHIndia

ETHIndia

Authenticate with Civic Auth

Civic authentication is an integral part of CryptoSafeSend, providing secure and privacy-preserving user login and ident...Read More
Civic Technologies

Civic Technologies

Build a full-stack project on Aptos

Our project, CryptoSafeSend, is a full-stack decentralized application (dApp) built on the Aptos blockchain. It allows u...Read More
Aptos

Aptos

Best use of Gemini API

Transaction Summary Generation: When users create or review a transaction, the Gemini API is utilized to generate a clea...Read More
Major League Hacking

Major League Hacking

Build for Core Connect Global Buildathon

CryptoSafeSend is a decentralized application (dApp) built on the Ethereum blockchain that transforms the way users send...Read More
Core DAO

Core DAO

Discussion

Builders also viewed

See more projects on Devfolio