Skip to content

A web service providing Ethereum Dapp information. Made with 🖤 by Doyensec LLC.

License

Notifications You must be signed in to change notification settings

doyensec/wallet-info

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wallet-info

Overview

This repo contains a sample web service which simplifies access to information about Ethereum Dapps. By utilizing tools such as whois lookups and Etherscan's API, the latest release of the service provides access to the following information:

  • Registration information about the Dapp's domain
  • Information about a transaction's target (to) address
  • Information about the Dapp's domain's TLS certificate

In addition to that, the service implements a mechanizm for verifying the association between the Dapp's domain and its smart contracts using a dapp_file. You can read more information about this mechanism here.

The service is meant to be used by wallet applications, providing users information about the Dapp they're interacting with, and information about the transaction they're about to confirm.

More information about the rationale for this project can be found here.

Setup

To run the service, first create a config.yml file (see config.yml.example for a sample file structure), an set your Etherescan API endpoint and api_key. Afterwards, start the service by running:

go run main.go

Credits

This tool has been created by Viktor Chuchurski of Doyensec LLC during our 25% research time.

alt text

About

A web service providing Ethereum Dapp information. Made with 🖤 by Doyensec LLC.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Languages