Secure ETH Transfers with Password Verification
SafeSend eliminates the risk of sending cryptocurrency to wrong addresses by adding an extra layer of security through password verification. No more lost funds due to typos or copy-paste errors!
1 in 4 crypto users have lost money by sending to wrong addresses. Traditional crypto transactions are irreversible - one wrong character and your money is gone forever. SafeSend changes this.
- Send with Confidence: Create a deposit with the recipient's address and a password
- Instant Notification: Recipient receives a small notification amount immediately
- Password Protection: Full amount can only be claimed with the correct password
- Always Recoverable: Sender can cancel and reclaim funds at any time
- Password verification prevents accidental sends
- Funds are held in escrow until password is provided
- No irreversible transactions to wrong addresses
- Senders can cancel deposits anytime (even before expiry)
- No funds locked forever in wrong addresses
- Full control over your money until it's claimed
- Recipients get immediate notification of incoming funds
- Small amount sent instantly for awareness
- Main amount held securely until claimed
- Works seamlessly on any device
- QR code support for mobile wallets
- Optimized for on-the-go transactions
- All transactions on Ethereum blockchain
- Direct links to Etherscan for verification
- Real-time status tracking
- Connect your wallet (MetaMask or 100+ wallets via WalletConnect)
- Enter recipient address and amount
- Generate or create a password
- Send the deposit ID and password to recipient
- Cancel anytime if needed
- Connect your wallet
- View all claimable deposits automatically
- Enter the password provided by sender
- Claim your ETH instantly
- First-time crypto users: Eliminate address mistakes
- Large transactions: Extra security for significant amounts
- Business payments: Recoverable corporate transfers
- Family & friends: Safe way to send crypto to newcomers
- Cross-border payments: Secure international transfers
- Frontend: React + Vite + TailwindCSS
- Blockchain: Ethereum (Sepolia testnet)
- Wallet Integration: MetaMask + WalletConnect v2
- Smart Contract: Solidity with built-in security features
Live Demo: SafeSend dApp
Contract: 0xF83ecf278e24a91eA5Ce80ca33fa862239e56cc3
(Sepolia)
# Clone the repository
git clone https://github.com/your-username/safe-send-eth.git
cd safe-send-eth
# Install dependencies
yarn install
# Start development server
yarn dev
Create a .env
file:
VITE_CONTRACT_ADDRESS=0xF83ecf278e24a91eA5Ce80ca33fa862239e56cc3
VITE_WALLETCONNECT_PROJECT_ID=your_project_id
VITE_SEPOLIA_RPC=https://ethereum-sepolia.blockpi.network/v1/rpc/public
- Audited Smart Contract: Open source and verifiable
- Non-custodial: You control your private keys
- Expiry Protection: Deposits automatically expire
- Cancel Anytime: Senders retain full control
We welcome contributions! SafeSend is building the future of secure crypto transfers.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'Add amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
- Mainnet deployment
- Multi-token support (ERC-20)
- Batch transactions
- Mobile app
- Integration APIs for businesses
- Advanced security features
This project is licensed under the MIT License - see the LICENSE file for details.
- Documentation: docs.safesend.eth
- Discord: Join our community
- Twitter: @SafeSendETH
- Email: hello@safesend.eth
SafeSend - Because crypto should be safe by default. 🛡️
Built with ❤️ for the Ethereum community