🚀 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.
- Features
- Demo
- Prerequisites
- Installation
- MetaMask Guide
- Usage
- BlockExplorer Integration
- Technology Stack
- Contributing
- License
- Author
- 🔁 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.
Add screenshots or a hosted live demo URL here once deployed.
Make sure you have the following installed:
- Node.js (v14 or higher)
- npm or yarn
- MetaMask browser extension
- Hardhat for compiling/deploying contracts (if contributing)
git clone https://github.com/Shubham-Singh-Shoora/TrustTx.git
cd TrustTxnpm install
# or
yarn installnpm run dev
# or
yarn devVisit http://localhost:5173 in your browser.
MetaMask is a secure Ethereum wallet and DApp browser extension. It lets users manage keys and interact with blockchain applications directly from the browser.
- Visit the MetaMask Download Page
- Choose your browser (Chrome, Firefox, Edge, Brave)
- Click Install MetaMask
- Create or import a wallet
- Store your seed phrase securely (do not share it)
- Open TrustTx in your browser
- Click Connect Wallet
- Approve the connection in MetaMask
- You’re now ready to send transactions!
- Connect your MetaMask wallet
- Enter the recipient's Ethereum address and amount
- Submit and confirm the transaction via MetaMask
- Track its status on TrustTx or in the BlockExplorer
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.
| Layer | Technology |
|---|---|
| Frontend | Vite, JavaScript, CSS, HTML |
| Smart Contracts | Solidity, Hardhat |
| Network | Ethereum Sepolia Testnet |
| Wallet Integration | MetaMask |
| Explorer | TrustTx BlockExplorer |
- Fork the repository
- Create a new branch:
git checkout -b feature/your-feature - Make your changes
- Commit:
git commit -m "Your message" - Push to GitHub:
git push origin feature/your-feature - Open a Pull Request for review
This project is licensed under the MIT License.
Shubham Singh Shoora
- GitHub: @Shubham-Singh-Shoora
- LinkedIn: Shubham Shoora
- Email: shubhamshoora792@gmail.com
Made with ❤️ using Ethereum, Hardhat, Vite, and MetaMask