Send Crypto is a decentralized application (dApp) that allows users to send Ethereum to their friends via the Sepolia testnet. The app provides a user-friendly interface to connect a MetaMask wallet, send transactions, and view transaction history.
- **Frontend: React
- **Blockchain: Ethereum Sepolia Testnet
- **Smart Contracts: Solidity
- **Wallet Integration: MetaMask
- **Styling: Tailwind CSS
- Connect to MetaMask wallet
- Send Ethereum to any address
- View transaction history
- Real-time updates of transactions
- Secure and decentralized
- Prerequisites
- Node.js
- MetaMask browser extension
- Installation
- Clone the repository:
git clone https://github.com/yourusername/titay-app-mobile.git cd titay-app-mobile
- Install dependencies:
npm install
-
Set up environment variables:
- Create a
.env
file in the root directory. - Add the following variables:
REACT_APP_INFURA_PROJECT_ID=your_infura_project_id
- Create a
-
Start the development server:
npm run dev
- Open your browser and navigate to http://localhost:3000.
- Connect your MetaMask wallet to the Sepolia testnet.
- Use the interface to send transactions and view transaction history.
- Download the MetaMask app on your mobile device.
- Use the MetaMask browser to navigate to http://localhost:3000.
For deploying on a live server, configure your hosting service to serve the React application, and ensure your smart contracts are deployed on the Ethereum Sepolia testnet.
Contributions are welcome! Please follow these steps:
- Fork the repository
- Create a new branch (git checkout -b feature-branch)
- Make your changes
- Commit your changes (git commit -m 'Add new feature')
- Push to the branch (git push origin feature-branch)
- Create a Pull Request
This project is licensed under the MIT License. See the LICENSE file for details.