|
|
|
description: Ethereum Lite Explorer
|
|
|
|
<!--- END of page meta data -->
|
|
|
|
|
|
|
|
# Ethereum Lite Explorer
|
|
|
|
|
|
|
|
Use the [Ethereum Lite Explorer](https://lite-explorer.aleth.io/) to explore blockchain data at the block, transaction,
|
|
|
|
and account level.
|
|
|
|
|
|
|
|
The Ethereum Lite Explorer is a client-side only web application that connects to any Ethereum
|
|
|
|
JSON RPC enabled node. No server, hosting, or trusting third parties to display the blockchain data is
|
|
|
|
required.
|
|
|
|
|
|
|
|
!!! note
|
|
|
|
The Ethereum Lite Explorer is an [Alethio product](https://aleth.io/).
|
|
|
|
|
|
|
|
## Prerequisites
|
|
|
|
|
|
|
|
[Docker](https://docs.docker.com/install/) or [npm](https://www.npmjs.com/get-npm)
|
|
|
|
|
|
|
|
## Run Using Docker
|
|
|
|
|
|
|
|
To run the Lite Explorer using the Docker image:
|
|
|
|
|
|
|
|
1. Start Pantheon with the [`--rpc-http-enabled`](../Reference/Pantheon-CLI-Syntax.md#rpc-http-enabled) option.
|
|
|
|
|
|
|
|
!!! example
|
|
|
|
|
|
|
|
To run Pantheon in development mode:
|
|
|
|
|
|
|
|
```bash
|
|
|
|
pantheon --network=dev --miner-enabled --miner-coinbase=0xfe3b557e8fb62b89f4916b721be55ceb828dbd73 --rpc-http-cors-origins="all" --host-whitelist=* --rpc-http-enabled --data-path=/tmp/tmpDatdir
|
|
|
|
```
|
|
|
|
|
|
|
|
1. Run the `alethio/ethereum-lite-explorer` Docker image specifying the RPC HTTP URL (`http://localhost:8545` in this example):
|
|
|
|
|
|
|
|
```bash
|
|
|
|
docker run -p 80:80 -e NODE_URL=http://localhost:8545 alethio/ethereum-lite-explorer
|
|
|
|
```
|
|
|
|
|
|
|
|
1. Open [localhost](http://localhost) in your browser to view the Lite Explorer.
|
|
|
|
|
|
|
|
## Install and Run
|
|
|
|
|
|
|
|
1. Clone the `ethereum-lite-explorer` repository:
|
|
|
|
|
|
|
|
```bash
|
|
|
|
git clone https://github.com/Alethio/ethereum-lite-explorer.git
|
|
|
|
```
|
|
|
|
|
|
|
|
1. Change into the `ethereum-lite-explorer` directory:
|
|
|
|
```bash
|
|
|
|
cd ethereum-lite-explorer
|
|
|
|
```
|
|
|
|
|
|
|
|
1. Install npm packages:
|
|
|
|
|
|
|
|
```bash
|
|
|
|
npm install
|
|
|
|
```
|
|
|
|
|
|
|
|
1. Copy the sample config:
|
|
|
|
|
|
|
|
```bash
|
|
|
|
cp config.default.json config.dev.json
|
|
|
|
```
|
|
|
|
|
|
|
|
1. Update the `config.dev.json` file:
|
|
|
|
|
|
|
|
* Set `APP_NODE_URL` to the RPC HTTP URL of your node (`http://localhost:8545` in this example)
|
|
|
|
|
|
|
|
* Remove other environment variables.
|
|
|
|
|
|
|
|
1. In another terminal, start Pantheon with the [`--rpc-http-enabled`](../Reference/Pantheon-CLI-Syntax.md#rpc-http-enabled) option.
|
|
|
|
|
|
|
|
!!! example
|
|
|
|
|
|
|
|
To run Pantheon in development mode:
|
|
|
|
|
|
|
|
```bash
|
|
|
|
pantheon --network=dev --miner-enabled --miner-coinbase=0xfe3b557e8fb62b89f4916b721be55ceb828dbd73 --rpc-http-cors-origins="all" --host-whitelist=* --rpc-http-enabled --data-path=/tmp/tmpDatdir
|
|
|
|
```
|
|
|
|
|
|
|
|
1. In the `ethereum-lite-explorer` directory, run the Lite Explorer in development mode:
|
|
|
|
|
|
|
|
```bash
|
|
|
|
npm run build
|
|
|
|
npm run start
|
|
|
|
```
|
|
|
|
|
|
|
|
1. A browser windows should open displaying the Ethereum Lite Explorer (http://localhost:3000/)
|
|
|
|
|
|
|
|
## Lite Block Explorer Documentation
|
|
|
|
|
|
|
|
See the Ethereum Lite Explorer [GitHub repository](https://github.com/Alethio/ethereum-lite-explorer)
|
|
|
|
for more documentation, including details on deploying it.
|