Skip to content

Latest commit

 

History

History
117 lines (117 loc) · 5.08 KB

File metadata and controls

117 lines (117 loc) · 5.08 KB

TrustTx

🚀 Decentralized Crypto Sender Application TrustTx is a fully non-custodial decentralized application (DApp) that simplifies Ethereum-based peer-to-peer transfers. Users can connect their MetaMask wallets, send ETH seamlessly, and view real-time transaction history—all from a clean, responsive web interface.

💡 Looking for analytics and transaction insights?
Explore the TrustTx BlockExplorer for a dedicated dashboard with hash lookups and metrics.


📚 Table of Contents


✨ Features

  • 🔁 Send & Receive ETH – Transfer Ether easily with just a wallet address and an amount.
  • 🔐 Non-Custodial Security – Wallet and private key remain entirely with the user.
  • 🦊 MetaMask Integration – Connect and authorize transactions via MetaMask.
  • 📜 Smart Contract Backend – Built using Solidity and deployed on the Sepolia testnet.
  • 🧾 Transaction History – Track the status of each transfer in real time.
  • 🌐 BlockExplorer Support – Open-source explorer for detailed analytics.
  • Vite-Powered Frontend – Blazing fast development and build tool for modern frontend apps.

🎥 Demo

Add screenshots or a hosted live demo URL here once deployed.


⚙️ Prerequisites

Make sure you have the following installed:


🚀 Installation

1. Clone the Repository

git clone https://github.com/Shubham-Singh-Shoora/TrustTx.git
cd TrustTx

2. Install Dependencies

npm install
# or
yarn install

3. Run the Development Server

npm run dev
# or
yarn dev

4. Access Locally

Visit http://localhost:5173 in your browser.

🦊 MetaMask Guide

What is MetaMask?

MetaMask is a secure Ethereum wallet and DApp browser extension. It lets users manage keys and interact with blockchain applications directly from the browser.

How to Install MetaMask

  1. Visit the MetaMask Download Page
  2. Choose your browser (Chrome, Firefox, Edge, Brave)
  3. Click Install MetaMask
  4. Create or import a wallet
  5. Store your seed phrase securely (do not share it)

Connecting MetaMask to TrustTx

  1. Open TrustTx in your browser
  2. Click Connect Wallet
  3. Approve the connection in MetaMask
  4. You’re now ready to send transactions!

🧑‍💻 Usage

  1. Connect your MetaMask wallet
  2. Enter the recipient's Ethereum address and amount
  3. Submit and confirm the transaction via MetaMask
  4. Track its status on TrustTx or in the BlockExplorer

🔍 BlockExplorer Integration

TrustTx integrates seamlessly with a dedicated BlockExplorer, which allows you to:

  • Lookup transaction hashes
  • View sender, receiver, gas info, and status
  • Analyze transaction trends and metrics Accessible via the app’s navigation or by direct link.

🧱 Technology Stack

Layer Technology
Frontend Vite, JavaScript, CSS, HTML
Smart Contracts Solidity, Hardhat
Network Ethereum Sepolia Testnet
Wallet Integration MetaMask
Explorer TrustTx BlockExplorer

🤝 Contributing

  1. Fork the repository
  2. Create a new branch: git checkout -b feature/your-feature
  3. Make your changes
  4. Commit: git commit -m "Your message"
  5. Push to GitHub: git push origin feature/your-feature
  6. Open a Pull Request for review

📄 License

This project is licensed under the MIT License.

👤 Author

Shubham Singh Shoora


Made with ❤️ using Ethereum, Hardhat, Vite, and MetaMask