Skip to content

pulsedomains/dnssecoraclejs

 
 

Repository files navigation

dnssecoraclejs

A TypeScript/JavaScript library for generating proof data for the ENS DNSSEC Oracle.

Installing

npm install '@ensdomains/dnssecoraclejs' --save

Usage

import { Oracle } from '@ensdomains/dnssecoraclejs'
const oracle = new Oracle(oracleAddress, provider)
// Refer to https://github.com/ensdomains/dnsprovejs for how to query result data
const { rrsets, proof } = oracle.getProofData(result)

Testing

  npm run test

About

TypeScript/JavaScript library for generating DNSSEC proofs for the ENS DNSSEC oracle contract

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 96.8%
  • Solidity 3.2%