Skip to content

akashpawar43/Blockchain-Wallet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸ” 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

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

About

Blockchain Wallet using tron and ethers. create wallet, view transactions.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors