Building from source

Prerequisites

  • a working Golang environment (tested with go v1.12.9)

    • requires go modules (>=go v1.11)

  • Postgres

  • Redis >= 5.0

  • A JSON-RPC enabled and accessible Ethereum Client (Infura also works)

Step-by-step guide

Clone the repo

git clone git@github.com:Alethio/memento.git
cd memento

Build the executable

We are using go modules, so it will automatically download the dependencies

make

Copy the sample configuration and do the necessary adjustments

cp config-sample.yml config.yml

Start scraping

./memento run --vv

Open the dashboard to check progress

http://localhost:3000

Example output

Last updated