Ethereum Testnet Contracts, Blocks & Transaction explorer built on top of NodeJS - SailsJS with MongoDB on Database and ReactJS on Frontend Inspired by https://ropsten.etherscan.io/
- Node - v10.16.3 (or any latest node version)
- npm - v6.9.0 (or any latest npm version)
- Sails - (Built on 1.4.0)
- Infura Api Key Go to this link "https://infura.io/"
Clone this repo via to your local machine and install the dependencies by doing the following:
"Change the Api key in server/api/BlockController.js with Infura Api you will get after registration
git clone https://github.com/syedMSohaib/Ethereum-contracts-lister.git
cd Ethereum-contracts-lister
npm install
cd server
npm install
Start the client application & Server in a development environment via:
npm start
cd server
sails lift
- Sails JS - The MVC framework for Node.js
-
- React.js - A JavaScript library for building user interfaces *
- MongoDB - The database for modern applications
- web3.js - Javascript library used to interact with the Ethereum blockchain
This is an demo project of learning and contributing. I are eagerly looking for contributions from the community. To get started:
-
Option 1
- π΄ Fork this repo!
-
Option 2
- π― Clone this repo to your local machine`
- HACK AWAY! π¨π¨π¨
- π Create a new pull request.