BenSchZA / scrapeth

Elixir & Phoenix Ethereum smart contract address scraper

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ScrapEth

An application, and in future perhaps an API, to scrape repositories for Ethereum smart contract addresses. This is partly an exercise in learning Elixir/Phoenix, and partly useful when performing security audits of Ethereum dapps - these addresses will be listed with links to block explorers and other analytics.

For now (may be more permanent in future) see https://kawapi.io/scan and try ProteaNetwork/protea-gather.

Roadmap

  1. Scrape GitHub repos
  2. Scrape website Javascript code
  3. Scrape other sources

Development

To start your Phoenix server:

  • Install dependencies with mix deps.get
  • Create and migrate your database with mix ecto.setup
  • Install Node.js dependencies with cd assets && npm install
  • Start Phoenix endpoint with mix phx.server

Now you can visit localhost:4000 from your browser.

Ready to run in production? Please check our deployment guides.

Phoenix framework

About

Elixir & Phoenix Ethereum smart contract address scraper

License:MIT License


Languages

Language:Elixir 62.2%Language:CSS 18.4%Language:HTML 9.4%Language:JavaScript 6.6%Language:Nix 1.8%Language:Dockerfile 1.7%