https://github.com/akashpawar43/blockchain-wallet
Blockchain Wallet using tron and ethers. create wallet, view transactions.
https://github.com/akashpawar43/blockchain-wallet
blockchain-wallet ethers etherscan expressjs nodejs tron tronscan wallet
Last synced: about 2 months ago
JSON representation
Blockchain Wallet using tron and ethers. create wallet, view transactions.
- Host: GitHub
- URL: https://github.com/akashpawar43/blockchain-wallet
- Owner: akashpawar43
- Created: 2025-09-05T10:48:31.000Z (9 months ago)
- Default Branch: master
- Last Pushed: 2025-09-05T12:36:34.000Z (9 months ago)
- Last Synced: 2025-10-22T03:56:08.912Z (8 months ago)
- Topics: blockchain-wallet, ethers, etherscan, expressjs, nodejs, tron, tronscan, wallet
- Language: JavaScript
- Homepage:
- Size: 7.81 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🔐 Blockchain Wallet – Backend
A RESTful API built with **Node.js**, **Express**, **tronweb**, and **ethers** for managing wallet, transaction, and balance.
---
## 🚀 Features
- Create Tron/Ethereum Wallet
- View Transactions using address
- View Balance
---
## 🧰 Tech Stack
- **Node.js** + **Express** – Backend server
- **tronweb** – Tron Wallet
- **ethers** – Ethereum Wallet
- **Dotenv** – Environment config
---
## 📂 Project Setup
### 1. Clone the repo
```bash
git clone https://github.com/akashpawar43/Blockchain-Wallet.git
cd Blockchain-Wallet
```
### 2. Install dependencies
```
npm install
```
### 3. Create .env file
```
PORT=3000
# Ethereum
ETH_RPC=https://mainnet.infura.io/v3/your_key # or Alchemy / other provider
ETH_CHAIN_ID=1
# Tron
TRON_FULLNODE=https://api.trongrid.io
TRON_SOLIDITY_NODE=https://api.trongrid.io
TRON_EVENT_NODE=https://api.trongrid.io
# Optional: a default private key for testing (DO NOT USE MAINNET KEY IN PROD)
DEFAULT_PRIVATE_KEY=0x...your_test_private_key_here
```
### 4. Run Server
```
npm run dev
```