{"_id":"@ansdomain/dnssecoraclejs","_rev":"2-b228a8723dd80c596f73c786f1f6f92e","name":"@ansdomain/dnssecoraclejs","dist-tags":{"latest":"0.1.7"},"versions":{"0.2.7":{"name":"@ansdomain/dnssecoraclejs","version":"0.2.7","description":"A library for proving DNS records to the ENS DNSSEC oracle contracts","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"build":"hardhat compile && tsc","test":"npm run build && hardhat test","prepublishOnly":""},"repository":{"type":"git","url":"git:https://github.com/ensdomains/dnssecoraclejs.git"},"author":"","license":"ISC","dependencies":{"@ansdomain/dnsprovejs":"^0.4.1","@ansdomain/ens-contracts":"0.0.7","dns-packet":"^5.2.1","dotenv":"^8.2.0","ethers":"^5.0.30","typescript-logging":"^1.0.0"},"devDependencies":{"@ansdomain/buffer":"0.0.13","@ansdomain/solsha1":"0.0.2","@nomiclabs/hardhat-ethers":"^2.0.1","@nomiclabs/hardhat-waffle":"^2.0.1","@typechain/ethers-v5":"^5.0.0","@types/chai":"^4.2.15","@types/chai-as-promised":"^7.1.3","@types/mocha":"^8.2.0","@types/node":"^14.14.25","chai":"^4.3.0","chai-as-promised":"^7.1.1","ethereum-waffle":"^3.2.2","hardhat":"^2.0.10","hardhat-typechain":"^0.3.4","mocha":"^8.2.1","node-fetch":"^2.6.1","ts-node":"^9.1.1","typechain":"^4.0.1","typescript":"^4.1.5"},"_id":"@ansdomain/dnssecoraclejs@0.2.7","_nodeVersion":"16.13.1","_npmVersion":"8.3.1","dist":{"integrity":"sha512-BcVjkQEGhbdQXpJmDHNRdmc200Jq1q0xP6v41zl0R4wXSzWJDolisAXv5LLZlANsfxXZWzZkyNS6qQsxbwTvuQ==","shasum":"353e6525df9b74cafc7b179901b66a295fa75ab5","tarball":"https://registry.npmjs.org/@ansdomain/dnssecoraclejs/-/dnssecoraclejs-0.2.7.tgz","fileCount":38,"unpackedSize":166430,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHpPY2BsmCUMxhBwj4KaDgaE7ZaOkh/TiL21chTJiDUAAiB50x8U5nS9I49r4SjSm55EeW5al0wgpLi1ILUHnx054g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMk5OACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmOQ/8DqJZOjoaquWMOJed32O7glqwaRcDtEpyk6Xzy4MsfkQXjtNf\r\n/kIdmXZ35+0NX1Fo/t1YwRi2XIbrxDLjt1fshD/ivPIpH6SKqP6s9OCNJ8hn\r\nLrUKrYHVwl3vmI25ZV7Y9kjCWp3dJ9HishUlWKhyW2/eiU99+gOcf1GztMx1\r\nR1ajvnVUaQm3FCi9D91DT+d0xcznJLPHKdvXUlemguwLOcSgUO7uCjsdk2Yp\r\nrAdM4PfgduXJ2K1vzeyTzWMniThM6rcsQdNmG4yUZDijkptUyp9PtHX0KS5z\r\ntpSWfy0BGItFGe/evZ3nCWHrKmQ0BJZMIBzKwrOYB+py0Naz0Xfw3kf1018U\r\nhXgi//UFVBORkfjijJxOn+dnhA+6zfiNQi/Vc6Z8kxNBt+q+4euqZNs9pyLC\r\nQcspIF5pIIQA2cVI8f9AK+kfNYy6ReKkdp3gxP7gZMifZfNyvw3GHilFQPmy\r\nNxVm6Tx6Igm9MYCMf2GWYic3IqPhaNw7H1cg9G36HAwluE6Hr6lne2hZNhis\r\nWoi58qLNwaSmtTv7qfcik0tWjSGoaihX2sprUGOL4vk4d/NDkYS/wMVlMkbP\r\nGG/Tyqa1rjfHONXXuv0+xGSVv7PqUnM66MZ0/HzhSNA/BQPcGqbX314qIrk2\r\nr+z8k2NU4C6RhL/82FR3/ppvoXnDhwcVLfY=\r\n=gOpF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"arbitrumdomains","email":"arbitrumdns@gmail.com"},"directories":{},"maintainers":[{"name":"arbitrumdomains","email":"arbitrumdns@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dnssecoraclejs_0.2.7_1664241230347_0.23764614248476135"},"_hasShrinkwrap":false},"0.1.7":{"name":"@ansdomain/dnssecoraclejs","version":"0.1.7","description":"A library for proving DNS records to the ENS DNSSEC oracle contracts","main":"dist/index.js","scripts":{"build":"tsc","test":"hardhat test","prepublishOnly":""},"repository":{"type":"git","url":"git:https://github.com/ansdomain/dnssecoraclejs.git"},"author":"","license":"ISC","dependencies":{"@ansdomain/dnsprovejs":"^0.3.3","@ansdomain/dnssec-oracle":"^0.2.0","dns-packet":"^5.2.1","dotenv":"^8.2.0","ethers":"^5.0.30","typescript-logging":"^1.0.0"},"devDependencies":{"@ansdomain/buffer":"0.0.10","@ansdomain/solsha1":"0.0.2","@nomiclabs/hardhat-ethers":"^2.0.1","@nomiclabs/hardhat-waffle":"^2.0.1","@typechain/ethers-v5":"^5.0.0","@types/chai":"^4.2.15","@types/chai-as-promised":"^7.1.3","@types/mocha":"^8.2.0","@types/node":"^14.14.25","chai":"^4.3.0","chai-as-promised":"^7.1.1","ethereum-waffle":"^3.2.2","hardhat":"^2.0.10","hardhat-typechain":"^0.3.4","mocha":"^8.2.1","ts-node":"^9.1.1","typechain":"^4.0.1","typescript":"^4.1.5"},"types":"./dist\\index.d.ts","_id":"@ansdomain/dnssecoraclejs@0.1.7","_nodeVersion":"16.13.1","_npmVersion":"8.3.1","dist":{"integrity":"sha512-3QVK3rDZg7gjguySiTUAgvSQ+7CTwtTLJVcaHy9MiOpv6giGbcBZwiS/gS2t2rgFw2gvHrk4AojPXLn7CfKZKQ==","shasum":"9a891213227f658908ac4f73dc2849782e2832f9","tarball":"https://registry.npmjs.org/@ansdomain/dnssecoraclejs/-/dnssecoraclejs-0.1.7.tgz","fileCount":115,"unpackedSize":6454203,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDS9Zp5Zhg3lq5O3abUNav0qj1rpR7ya2pJEnlT/s2XEAiBdS8LRzIIcT54eKcYpaYAsmXNNwZxgPX/VOYShVbUU2w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMk6YACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrSsQ/8DOnjjM3VFcIgw7DfeKE04nWfk/pUU2QRvjR5smLNnpXMd30O\r\nCXAU9AEyQUMlHmfB+IePbzoK6GXLrUv4y3soBc155/U6fQGD7guxQwk/72PW\r\nJLa4iKm//t/q2q2ZPmJeCpvizDbCqzzw1/mencgODRNhfYhbYllD5m/0Z4Fh\r\n2W1E6vnR6fOThFdjjpSkYRJ3b1G/WtFclBAWlOufNtO2Ne5/EOH1o5JJbx5o\r\nMcMM3RnBrdiEwWMk6k+Rze4n5fDyiQCx/x+ouCJzUejM0rOG2diqg7RA2/dd\r\nW2tZ6qOVidpktRPlsG4Q+jrdNRvrDUYWDzCEOycOthEsfRFedAvYsW7+j8WM\r\nxhY5aAVH5TwVoKsDngEjrzCvePhUVy32lFnNQz5ArwAQkTmHhk4MR71NttS9\r\nEIQtwOnrxey4fpLF+1MqjKuwOEV4QIbjQcjBSlhqSZekx7CDkSzQ/OpPg9WK\r\nt3oxMda4Y3gcgNPiCXfEWtxRNBu3/Hm20VXEo0EcEOiKcIEzllhtuDmz/uOD\r\nnec/avOplf6yIW8nup/xf81Cm0J9g/YFSKMAwzStXjNy3atE5R1B+JArTK2V\r\n4+TOzyc+WKQHXxlSRaXnoGJPiLzdvPD2cX2LrC/3hVoSkdWLkDDdtup4oNv4\r\nu3Sh2ulGMpxEE6jBXE5ygP6mdkJvqMHo8GI=\r\n=3kJ6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"arbitrumdomains","email":"arbitrumdns@gmail.com"},"directories":{},"maintainers":[{"name":"arbitrumdomains","email":"arbitrumdns@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dnssecoraclejs_0.1.7_1664241304621_0.9101560960671482"},"_hasShrinkwrap":false}},"time":{"created":"2022-09-27T01:13:50.289Z","0.2.7":"2022-09-27T01:13:50.545Z","modified":"2022-10-26T13:33:54.841Z","0.1.7":"2022-09-27T01:15:04.887Z"},"maintainers":[{"email":"dev.koold@gmail.com","name":"devilla"},{"email":"arbitrumdns@gmail.com","name":"arbitrumdomains"}],"description":"A library for proving DNS records to the ENS DNSSEC oracle contracts","repository":{"type":"git","url":"git:https://github.com/ansdomain/dnssecoraclejs.git"},"license":"ISC","readme":"# dnssecoraclejs\n\nA TypeScript/JavaScript library for generating proof data for the ENS DNSSEC Oracle.\n\n## Installing\n\n```\nnpm install '@ensdomains/dnssecoraclejs' --save\n```\n\n## Usage\n\n```js\nimport { Oracle } from '@ensdomains/dnssecoraclejs'\nconst oracle = new Oracle(oracleAddress, provider)\n// Refer to https://github.com/ensdomains/dnsprovejs for how to query result data\nconst { data, proof } = oracle.getProofData(result)\n```\n\n## Testing\n\n```\n  npm run test\n```\n","readmeFilename":"README.md"}