Introduction

dnsprovejs is a tool to convince an Ethereum DNSSEC oracle of the contents of DNS records

Functionalities

  • Fetches DNS information of given domain name and type
  • Validates DNS reponses and constructs proofs
  • Submits the proofs into DNSSEC(Domain Name System Security Extensions) Oracle smart contract
  • Works from both browser and from node.js