Blockchain explorer for Ethereum based network and a tool for inspecting and analyzing EVM based blockchains.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
blockscout/apps/explorer
Luke Imhoff 455adaddca Use same code for decode Explorer.Chain.Hash and Explorer.Chain.Code 7 years ago
..
config Explorer.JSONRPC -> EthereumJSONRPC 7 years ago
lib Use same code for decode Explorer.Chain.Hash and Explorer.Chain.Code 7 years ago
priv/repo Store variable-length DATA as Explorer.Chain.Data 7 years ago
test Store variable-length DATA as Explorer.Chain.Data 7 years ago
.sobelow-conf Update sobelow to run in each umbrella app 7 years ago
README.md Remove Heroku (#133) 7 years ago
mix.exs Don't ecto.drop before test as it breaks `mix test` in root directory. 7 years ago

README.md

POA Explorer

This is a tool for inspecting and analyzing the POA Network blockchain.

Machine Requirements

  • Erlang/OTP 20.2+
  • Elixir 1.5+
  • Postgres 10.0

Required Accounts

  • Github for code storage

Setup Instructions

Development

To get POA Explorer up and running locally:

  • Set up some default configuration with: $ cp config/dev.secret.exs.example config/dev.secret.exs
  • Install dependencies with $ mix do deps.get, local.rebar, deps.compile, compile
  • Create and migrate your database with $ mix ecto.create && mix ecto.migrate
  • Run IEx (Interactive Elixir) to access the index and explore: $ iex -S mix

Testing

  • Format the Elixir code: $ mix format
  • Run the test suite with coverage: $ mix coveralls.html
  • Lint the Elixir code: $ mix credo --strict
  • Run the dialyzer: mix dialyzer --halt-exit-status
  • Check the Elixir code for vulnerabilities: $ mix sobelow --config