AEX : AfterEther Explorer

Blockchain explorer for Ethereum networks

Screenshots

Live Demo

https://aex.afterether.org/aet/

Source code

http://github.com/afterether/aex

Status

Under Development, not ready for production yet.

Features

ToDo Features

New feature request

If you need some feature that is not currently present in AEX you may sponsor it by buying our coins (AET) directly from us. We will assign a developer to attend your request. This way you will not just paying for a development job, but instead, staying invested in our currency, and later get your money back, potentially, with a profit, if you bought the currency at a convenient price.

Features for programmers

Dependencies

Installation

bash$ go get -v -u github.com/afterether/aex
bash$ go build github.com/afterether/aex

Running

bash$ ./aex

Configuring Nginx

Architecture:

AEX has its own HTTP server, so Nginx passes all dynamic requests to AEX (via HTTP), while processing static requests on its own.

Add the following section to your nginx.conf file:

server {
    listen       80;
    server_name  explorer.yourprivateblockchain.com;
    location / {
        root    "/home/[your_username]/src/github.com/afterether/aex/html";
        index index.html index.htm;
    }
    location /blist/ { proxy_pass http://localhost:8080; }
    location /search/ { proxy_pass http://localhost:8080; }
    location /mainstats { proxy_pass http://localhost:8080; }
    location /block/ { proxy_pass http://localhost:8080; }
    location /tx/ { proxy_pass http://localhost:8080; }
    location /btx/ { proxy_pass http://localhost:8080; }
    location /bvt/ { proxy_pass http://localhost:8080; }
    location /atx/ { proxy_pass http://localhost:8080; }
    location /avt/ { proxy_pass http://localhost:8080; }
    location /tvt/ { proxy_pass http://localhost:8080; }
    location /uncles/ { proxy_pass http://localhost:8080; }
}

Here, the root configuration option should be pointing to the html directory of AEX (which is located within the source code you have downloaded), listen is the default port on which Nginx will listen (default 80), and 8080 is the port on which AEX is listening by default

Restart Nginx and point your browser to port 80 of your server IP address, the main page of AEX should appear.

For questions or bug reports, please use the Incident section at GitHub.