SafeSend
SafeSend is a smart contract solution designed to address an issue: the loss of crypto due to human errors.
Videos
Description
SafeSend is a smart contract solution designed to address a critical issue in the blockchain space: the loss of funds due to human errors like mistyped wallet addresses. This project, started as an idea in Linea Dev Cook-off Hackathon, adds an extra layer of security to the blockchain by allowing the sender to claim back their crypto if the receiver doesn’t receive it. The user interface is designed to educate people on how to send crypto correctly, helping to prevent these costly mistakes. With an estimated $3.8 billion in crypto lost last year due to such errors, this is an important problem to solve. Expanding the Linea Network with SafeSend not only educates users but also offers a practical solution to a major issue in the crypto world.
Linea Partners I used:
•Remix: for contract deployment
•OpenZeppelin: contract wizard for secure smart contract development
•React: A JavaScript library for building user interfaces
•Next.js: React framework for server-side rendering
•Thirdweb SDK: Simplifies wallet connection and contract interaction
•ethers.js: A library for interacting with the Ethereum blockchain
•WalletConnect: For easy multi-chain wallet integration
•web3.js: For blockchain interaction and contract integration
Progress During Hackathon
Progress: Updated the User Interface for a softer and more modern experience. Secured the smart contract. Deployed the smart contract on the Linea Mainnet. Fixed bugs and added "approval methods" for eFrogs NFT and $CROAK Token (using Croak Contract ABI to getApproved and eFrogs Contract ABI). Tested these types of transfers and updated the functions. Updated the DApp to run on mobile phone browsers! Added an "About Page".