{"_id":"@catalystdigital/avax-domain-sdk","_rev":"4-d3a4ac45a57ee5f41bb22c337d1ffaba","name":"@catalystdigital/avax-domain-sdk","dist-tags":{"latest":"1.0.4"},"versions":{"1.0.0":{"name":"@catalystdigital/avax-domain-sdk","version":"1.0.0","description":"This package provides functionality for looking up avax domains with a given address.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Catalyst Digital"},"license":"ISC","dependencies":{"@avvy/client":"^3.1.3","ethers":"^6.3.0"},"_id":"@catalystdigital/avax-domain-sdk@1.0.0","_nodeVersion":"19.4.0","_npmVersion":"6.14.15","dist":{"integrity":"sha512-I5epF0pgKkk2WgGd7VSFhQO/cj9dBcVB5VDC3hBiv4Gra+SvL1YkFK11+i7P8WE4Nb0GMSmjBYLEcJTW0KbHDw==","shasum":"150f8d95cc168d02eb82d8e91a9f7864cf31373e","tarball":"https://registry.npmjs.org/@catalystdigital/avax-domain-sdk/-/avax-domain-sdk-1.0.0.tgz","fileCount":3,"unpackedSize":2078,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHPCy+is6jk3f5OBRnmPJyoKDz3yf4JMQqUcx1s7GvCZAiBofA4Ic8zjtylJgbWrhdeuIhtH1f1HT+0i1vY68Us+KQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSXDbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqf8g/+OkQ9AQy05+ktj8/mnjGrLEYgwTlnGiNZAFI5dGXUDhYzswen\r\nc+T1Yk4QmjxmOOkyZEl2C4gW2GSqG5Rdf0Q+nDpKy1O4epxJSo+JU7wt+DSn\r\n0J6bzSHcDGQvU3Udoil1xhJ2rprqmoNYSM6/VGbkXcUUg2FYqJvVqCR8ltbT\r\nEXbrzcdwxMEUGLQSX8Mkgovy7GOkVubI9Xs01zu82sfU4IYAumdKpYV/fjMy\r\ng+5fRQBJoSyW3+E7wA/yHFKUc2mUhXO1nKwLqN4EBz1j9yY2BpBqRFWM3+a9\r\n8o/E02R9gxj115qlw24E2U4t1nJVyEcX/y/aXbaDsIqOrWtwQ3TdEaVhMpxr\r\nV0eKnGDPlSSFG2PkoZSUS3aAOik5us0wRlKGuoFt1g5EL1Prum9pb05V6f5i\r\nc/WEfCVfTngR4QXNc7asqcTcwxTvFrhrgmsnRR1wux0P0MOXpmEV18m7cmOI\r\n0bqO/ugDdajcInm5oRZarEkCEABPqsgp04bh3BtnChLEYRKRxkn2EjM7dJvy\r\nfcza3OT2KfqYtbhzksIt9hsbzSOnp9HS0HcJl2GQBMpVFak1ZOrmxzPj3RG6\r\nRG3wky/gDHQrFmXNlrl7ag614OTUvnXQPP07yPhBMvHqP80mQ9cYLYfEqpZL\r\nNX6BH1fleYCOaiFv8qeTYviE2wEUpQzb+CU=\r\n=Oq4d\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"catalystdigital","email":"catalystdigital3000@gmail.com"},"directories":{},"maintainers":[{"name":"catalystdigital","email":"catalystdigital3000@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/avax-domain-sdk_1.0.0_1682534619416_0.2980556599721613"},"_hasShrinkwrap":false},"1.0.1":{"name":"@catalystdigital/avax-domain-sdk","version":"1.0.1","description":"This package provides functionality for looking up avax domains with a given address.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Catalyst Digital"},"license":"ISC","dependencies":{"@avvy/client":"^3.1.3","ethers":"^6.3.0"},"_id":"@catalystdigital/avax-domain-sdk@1.0.1","_nodeVersion":"19.4.0","_npmVersion":"6.14.15","dist":{"integrity":"sha512-Sz8mEMGpcBW7B6xkQqSMRY/g3Xq4wxLFSc5sYS0NskI2BXdDi8ho3danAMWdaycqg/lCIHH5uiEdeDlw1ii5Iw==","shasum":"6a6918d2206dda861b15e08a02665c48fc366400","tarball":"https://registry.npmjs.org/@catalystdigital/avax-domain-sdk/-/avax-domain-sdk-1.0.1.tgz","fileCount":3,"unpackedSize":4547,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC23+Vg42oiOo0danBS/7Ea3V6AkOez/+FOreL/YA+/jgIgT8y6jezrv4mRXJEV+c9X5VyWZfIo454tgVNikOTYmzw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSahbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpEdQ/5ARCHwQ+ejHyy+kCGhM8mVdWsjAsNndD1bKn2YreRCNtW5+o+\r\n403Z90ErxOSI/ng155ByJgezvTamBNQxBHuukXYl7jxpE//YofygCDYvQ3G7\r\nA3knKgN+3GYCzzZKDc3mXflT6D/VUBJdteZkncu0WUkiYAQr9Ruf8qV4YVR0\r\nwdXvTL0+IqrbLsQtHzFVieNmJIIm1a+iRSRJPD09KJnIxTmVqDSjwuAPy9t0\r\nQcvmR6ZfG/eImkuJN+r0I0eFWaVkaG/Jzcokih0J55J8lYWogZGboyQ8WT4V\r\nkmcnStpVkmv35nwioid9HzwmKUEmZf+5/xZoAjrV1Grf4O/KApzn/oYKw9VH\r\n8KE6ID62dVnI/COq7cMmQAcr4ZG7j5cefrnbeYSAvG0qb2B9vB3sWgD/zTlW\r\nMsbPnZjfsnWGCJW5K6Xjx2ZcF3K58XXL+585UaF9Hyi6OMxN1JKpLsRprwc+\r\nUB51ccg3QOQsm1yi7HbGXJTv+1NKW3JBF7m0dMRxm7LE+k+TeaF7wEnd7xVy\r\nAdq+Mdcji+Ip+diFwLF3Ux+Mz4ach+HqSug3FraZy5UGz4slgHe7ZVRrDJOO\r\n3d/oXEpcMiHS5q+H8OnlDigMQJDfFkCVkSlNPx2NzRmJJS90vIGLELzBiSHw\r\nzkFknLJMocg4W1Mpl59QH31I9R+x5pXR0v8=\r\n=hzlM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"catalystdigital","email":"catalystdigital3000@gmail.com"},"directories":{},"maintainers":[{"name":"catalystdigital","email":"catalystdigital3000@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/avax-domain-sdk_1.0.1_1682548827723_0.530352113817826"},"_hasShrinkwrap":false},"1.0.2":{"name":"@catalystdigital/avax-domain-sdk","version":"1.0.2","description":"This package provides functionality for looking up avax domains with a given address.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Catalyst Digital"},"license":"ISC","dependencies":{"@avvy/client":"^3.1.3","ethers":"^6.3.0"},"_id":"@catalystdigital/avax-domain-sdk@1.0.2","_nodeVersion":"19.4.0","_npmVersion":"6.14.15","dist":{"integrity":"sha512-qrxn5etBjBgQBAer8JoHMOydXDDfDSHIxmscy1GsEKWqbmgAK8uN35UtWWZbml/YUCjZKmg59E2BhdDkPs2SVQ==","shasum":"ede6fa2b93a53fc5c29353fa65bda5c275320ab0","tarball":"https://registry.npmjs.org/@catalystdigital/avax-domain-sdk/-/avax-domain-sdk-1.0.2.tgz","fileCount":3,"unpackedSize":4540,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBTdAU2hLXpjZMIDAB5BbzfT59Ni7YGhOxnlx7Mbvs5jAiB1nbgMRcVovGhFCjB4GhwklB+deN36O1WnthJNWzjk1w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSajFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIgQ/7B/omB7Jc+OOJFnPj7DNw7xMzFw+KRxW9v7heQb+76leRGyVo\r\neWiLC/DJH5YPVUf35FHycHKiZLGdD/WimWa5of87YJ8pjt5Lc50qlSubvXHg\r\nUfjliUbdErVYnPonoK2uaMndIrOBi4dHuinrp1e1St/jBbiwyrz32dZIHVbI\r\nDajARODws+ZqG7n70Ls2vXY5dMLvTG8UvZMfLc911lOvQDSz4ysFM0zLk4is\r\nzhbFPJxhNRmfcsvPbmDo6Bc3RvPV6Q+fjiJmRk/5eNZ+UF/sYekKCnfgJB3c\r\nHpYQ1KIMkC9mT5ZNGb5FPlSqyWsLWQnuaws/7kA5HK85zehD8zGVO9XUXMMJ\r\nUvPstHbp4xObgw+DWqBfkesVOcBax6mG0gLxt2NA4wk2U18EgFV+X1fGgKf6\r\nqlDkIyogCXFcdmpdr+kMPcdaVzkjOKS2awjpLjqp5GgpJbqDAuVH4dKmh2xT\r\nBO5KswLIQHTLgk3lwgZVDCFx7Egac/5appU7bfmPu+oXxOwtTohqAS9RrkC3\r\n9PcitE+32FUhTQfTsDuWAq6tH3VOkfSxAbzRlyLZTi0GB64gG7iOmulGqLXU\r\nQ3jQSqXhaYnExgwj61nFZTVtwC2SanYdaqBjiVTl46cN4KuD6g1/ASdc9H2S\r\n7nbL7n8/5o/zqu+MJQ8xV44EKzL/cjWZFTY=\r\n=Qhj/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"catalystdigital","email":"catalystdigital3000@gmail.com"},"directories":{},"maintainers":[{"name":"catalystdigital","email":"catalystdigital3000@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/avax-domain-sdk_1.0.2_1682548933071_0.6721898174889798"},"_hasShrinkwrap":false},"1.0.3":{"name":"@catalystdigital/avax-domain-sdk","version":"1.0.3","description":"This package provides functionality for looking up avax domains with a given address.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Catalyst Digital"},"license":"ISC","dependencies":{"@avvy/client":"^3.1.3","ethers":"^6.3.0"},"_id":"@catalystdigital/avax-domain-sdk@1.0.3","_nodeVersion":"19.4.0","_npmVersion":"6.14.15","dist":{"integrity":"sha512-c3g8PlphFEFKtxhYASOQRF4fx+723guzboMvG8qv0RKQNVsrDLsC7LrstOm7ZbmeEjYG2+lkP4q1JK+ohgz1wg==","shasum":"080acb20f05d55635879bfb76fe37999bbdf9317","tarball":"https://registry.npmjs.org/@catalystdigital/avax-domain-sdk/-/avax-domain-sdk-1.0.3.tgz","fileCount":3,"unpackedSize":4520,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDf+kUrmouIpIo1eNfAl69KJMfW1Azwco4Mn7+OerrtdAiEA0NVcjZF2up6TymAQVBK9ejzLMuRIQvvqb9odizXu47g="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSakEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3Yw//T3KqK0SmBA61bNnfXPs1OCCjYzUwTHKqKwc4VDFfYDrXTERP\r\nXqPYcrMNwnUjvg43RotFy/ny388tXUoiRmAAQFl4Qp/tvkB6LpbAfP7S2Wyk\r\nNB8mSkiaEY3955L0Qvimnl69qaP9vTDk13J7yg1hWng2LrdrVM9QLlfMvlHi\r\n62cL7DsWUmjdH4Snrc/iO4C5x7GpukkUDtGHrZjQQ9zXZccJq3RWAfwBUy7+\r\nEiALEKTa/4SvcWXWbZWVsSCzLSitujsapRnohKF1+RhmnTvAnl8Fy86NJVbB\r\nYD5GcuDFSqpcDRP+Oimg+mMyBc+VObjP4llh7qU2OglFp0v/nquky3D2l+si\r\nbQwk2mVikTLUwx6hqyoGBWHQ/pcdQ/FYZT+yKHXitOWcWWlStaHnsaDJPRiP\r\nT/jbi2Y/q00meFNjNM+gvs82+kESV0a6FpqOzEIAV7hWWkShGuCCOx0QHrGM\r\n93B4P0f1q0FxVk/GjtYWOuTThwErfCvRHdrydf0VazFT/DDdOyUyP/lqd4z9\r\nieW0mnHO19K5qmsCP9+tGbCjh1mzRrf/bw47232ZzsJWpOqTOR1hi4Rcf/X8\r\nOFBm68lxKh8gK4Q/DClJrS+76otApNuZw6N+/m5IAGERCo3iBfeA8ftZpOX9\r\nn2JvAtuRiu69I+ZeucZt63WcysWC9JFXFzM=\r\n=+ls+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"catalystdigital","email":"catalystdigital3000@gmail.com"},"directories":{},"maintainers":[{"name":"catalystdigital","email":"catalystdigital3000@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/avax-domain-sdk_1.0.3_1682548996142_0.4001181334540449"},"_hasShrinkwrap":false},"1.0.4":{"name":"@catalystdigital/avax-domain-sdk","version":"1.0.4","description":"This package provides functionality for looking up avax domains with a given address.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Catalyst Digital"},"license":"ISC","dependencies":{"@avvy/client":"^3.1.3","ethers":"^6.3.0"},"_id":"@catalystdigital/avax-domain-sdk@1.0.4","_nodeVersion":"19.4.0","_npmVersion":"6.14.15","dist":{"integrity":"sha512-x3MMEBY/KCaRI6zZzGMO5OvwMYeAS4hrFH3qSBheDI8pOfIzWrPO+5Vg7BAcrxfH4HU4OF1/HgodPZuG4lDE5g==","shasum":"d160b2c670e942e4a9515a6c1718c247e97a9e60","tarball":"https://registry.npmjs.org/@catalystdigital/avax-domain-sdk/-/avax-domain-sdk-1.0.4.tgz","fileCount":3,"unpackedSize":4754,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxcKCi/WVBJfiUR8IeVVhsCNPS3j/qAvxBkduSnzC4FAIhAJz/4v6BxXuTBhdK6APsG5rkcBg9CPe1I5ehcGKAGJ+r"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSamaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrB6A//QL3GYiEGMHTJcqT4Fr5VJFHH+wJKbiupkgETj5OKuOKpHqHu\r\nJpsomsJGHsbVBsmqBeuYA+uvcnAZN9sqk8X4eyLOHT/qeJJ8HP3GbKWr6o+t\r\nB0C8w1LbkJB/gu0Fm8/kGGWnkAyBy6rt6wymjszM/lkHd4IC50Q97okY9K6Y\r\n0CD12cBxkDfD+VFkznpGcruFF22UeG595EafcTjWyLJEg4XtraqvMtiG0aCF\r\nDpIaX0ZF6ajlUq1lj3ZadPV+A9UEE3CzLl+eyY6Aze7IEfCW7Y885Agba+vR\r\nhG7i33PTPDIgz37ua+hMgbS701CaamRXfoi+dtyvPT2t7ExASPnCMiapenB5\r\nAVtjm+BMN6eV7OGIcJer5svlN8CcWFP69UqWxYvzjHOhanybGm2L03cOgs+n\r\nDSlvl2SBeD7yRlOeQkGtvSEcdd80QpUlhptfE2GpQ072WvGCRfDJZ1Z3EH4w\r\nAhUuJocMsXUSIChEa0GMImgFShnDdD8u7Q1u5/AvjPEFyLvo5UPK+covg+yP\r\n899UPpOD96I0sMqK7ja7hFYR82mdww0yR42E6vFbAxwwuJ6Djq6JbJdNspMC\r\nEzt2Iqjn/iDvLeo9RMtNe0eDsq+XWhdJYL/VU8WuWAkxQvv6oh1rLY4p8ZUJ\r\n+qbbPHSefYn5nQODgg1uZPkQR16WPfWVW8g=\r\n=OD62\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"catalystdigital","email":"catalystdigital3000@gmail.com"},"directories":{},"maintainers":[{"name":"catalystdigital","email":"catalystdigital3000@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/avax-domain-sdk_1.0.4_1682549146791_0.691917106033525"},"_hasShrinkwrap":false}},"time":{"created":"2023-04-26T18:43:39.334Z","1.0.0":"2023-04-26T18:43:39.627Z","modified":"2023-04-26T22:45:47.053Z","1.0.1":"2023-04-26T22:40:27.874Z","1.0.2":"2023-04-26T22:42:13.227Z","1.0.3":"2023-04-26T22:43:16.321Z","1.0.4":"2023-04-26T22:45:46.947Z"},"maintainers":[{"name":"catalystdigital","email":"catalystdigital3000@gmail.com"}],"description":"This package provides functionality for looking up avax domains with a given address.","author":{"name":"Catalyst Digital"},"license":"ISC","readme":"# Introduction\n\nThis package provides functionality for looking up avax domains with a given address.\n\n# Installation\n\n```\nnpm i --save @catalystdigital/avax-domain-sdk\n```\n\n# Usage\n\n## Quick start\n\n### Lookup Resolution\n\nLookup the .avax/.fire for an EVM / C-Chain address:\n\n```javascript\nimport getUsernameForAddress from \"@catalystdigital/avax-domain-sdk\";\nconst main = async () => {\n  const address = \"<your-address-here>\";\n  const avaxDomain = await lookupDotAvax(address);\n  const fireDomain = await lookupDotfire(address);\n  console.log(\"AVAX Domain:\", avaxDomain);\n  console.log(\"FIRE Domain:\", fireDomain);\n};\nmain();\n```\n\n### Hierarchy Resolution\n\nUse the .avax if it exists, if not use the .fire, if not use the EVM / C-Chain address:\n\n```javascript\nimport getUsernameForAddress from \"@catalystdigital/avax-domain-sdk\";\nconst main = async () => {\n  const address = \"<your-address-here>\";\n  const username = await getUsernameForAddress(address);\n  console.log(\"Username:\", username);\n};\nmain();\n```\n\n### Resolve Domain Resolution\n\nTurn a .avax/.fire name into an EVM / C-Chain address:\n\n```javascript\nimport getUsernameForAddress from \"@catalystdigital/avax-domain-sdk\";\nconst main = async () => {\n  const avaxDomain = \"<your-domain-here>\";\n  const fireDomain = \"<your-domain-here>\";\n  const addressForAvax = await resolveDotAvax(avaxDomain);\n  const addressForFire = await resolveDotFire(fireDomain);\n  console.log(\"AVAX Domain:\", addressForAvax);\n  console.log(\"FIRE Domain:\", addressForFire);\n};\nmain();\n```\n","readmeFilename":"README.md"}