{"_id":"@zk-email/contracts","_rev":"49-097490f71a5316e10f98046e83f9c2b6","name":"@zk-email/contracts","dist-tags":{"latest":"6.3.2"},"versions":{"1.0.0":{"name":"@zk-email/contracts","version":"1.0.0","_id":"@zk-email/contracts@1.0.0","maintainers":[{"name":"saleel","email":"saleel@me.com"}],"dist":{"shasum":"848a23c7912c0636225856970b1348dfbb11a3e5","tarball":"https://registry.npmjs.org/@zk-email/contracts/-/contracts-1.0.0.tgz","fileCount":4,"integrity":"sha512-TdaZSV3ivgrSzS6/tnbg7Rwvdi1Yzbps8wWD/viZDk6gTgqZ5TmNOMB7AnYF3KsXhXOKFacySPqwp7utprZVFA==","signatures":[{"sig":"MEYCIQCyvzCBVp9PmEPVZk/jIROPF9YIace0n4rk7mvzt2Uf0gIhAKpWak6Sq0NtF6hLfqykxrbIUr61cXOvkNrlOoRPXWGd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10898},"gitHead":"28c3e6b5816bd55b63266039bb9b802eb2b935fb","scripts":{"publish":"yarn npm publish --access=public"},"_npmUser":{"name":"saleel","email":"saleel@me.com"},"directories":{},"dependencies":{"ds-test":"https://github.com/dapphub/ds-test","forge-std":"https://github.com/foundry-rs/forge-std","@openzeppelin/contracts":"^4.9.1","@openzeppelin/contracts-upgradeable":"^4.9.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/contracts_1.0.0_1688497596929_0.6469110203197241","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@zk-email/contracts","version":"2.0.0","_id":"@zk-email/contracts@2.0.0","maintainers":[{"name":"atheartengineer","email":"atheartengineer@gmail.com"},{"name":"yushg","email":"aayushgupta5000@gmail.com"},{"name":"saleel","email":"saleel@me.com"}],"dist":{"shasum":"7f844ce94a2db28cdd072b72d3f4ecbec04e8ddb","tarball":"https://registry.npmjs.org/@zk-email/contracts/-/contracts-2.0.0.tgz","fileCount":3,"integrity":"sha512-qVk5uRG80wy8aKVmTmCKaXvZ1A3o3ilvPG+eutuv0+RKRNF7DANd18/uKfl4K+k0VZClr6G9L/TavSZI01FCTQ==","signatures":[{"sig":"MEQCIB4WYXaxi+1DUnFrRT1Q0RkZQ4y1mDGlq9g2tYMLjXJYAiASXjqqD/tg8w+n599UIig83tZJjoFGyS3qucXeqTvh/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10807},"gitHead":"29c8c613ff05317544d26365570d2b6ec0954a2f","scripts":{"publish":"yarn npm publish --access=public"},"_npmUser":{"name":"saleel","email":"saleel@me.com"},"directories":{},"dependencies":{"@openzeppelin/contracts":"^4.9.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/contracts_2.0.0_1693417700610_0.9398598535831828","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@zk-email/contracts","version":"3.1.0","_id":"@zk-email/contracts@3.1.0","maintainers":[{"name":"sora_suegami","email":"suegamisora@gmail.com"},{"name":"atheartengineer","email":"atheartengineer@gmail.com"},{"name":"yushg","email":"aayushgupta5000@gmail.com"},{"name":"saleel","email":"saleel@me.com"}],"dist":{"shasum":"b0d1be25f9c72eee088cbdea210d7b370fdb5701","tarball":"https://registry.npmjs.org/@zk-email/contracts/-/contracts-3.1.0.tgz","fileCount":13,"integrity":"sha512-Blit0Ves0ZJSMyfpl9QAHUMDVMJkd8FZdhBEsGflHVdoZ1sn74jP0E5/UJ8Ex3WcbqaGxLyJLnB1Z/O2bdlaAw==","signatures":[{"sig":"MEQCIHBRzSqTbrKqtk7OgM8+36B+WhdSjPoPe8LXBXy0ne+lAiBkoTMvKxwYsyoncOwdZVP8N2Ale8gQgdlJ7D7Ko9md3A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":716016},"gitHead":"8826dc8874fbbd0aee9535db128fc8af3f696c25","scripts":{"build":"forge build","publish":"yarn npm publish --access=public"},"_npmUser":{"name":"saleel","email":"saleel@me.com"},"directories":{},"dependencies":{"@openzeppelin/contracts":"^4.9.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/contracts_3.1.0_1697526654235_0.8857514085792346","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"@zk-email/contracts","version":"3.1.1","_id":"@zk-email/contracts@3.1.1","maintainers":[{"name":"sora_suegami","email":"suegamisora@gmail.com"},{"name":"atheartengineer","email":"atheartengineer@gmail.com"},{"name":"yushg","email":"aayushgupta5000@gmail.com"},{"name":"saleel","email":"saleel@me.com"}],"dist":{"shasum":"de052013d8afa1c27019e2a3a3323bd03e76d5e6","tarball":"https://registry.npmjs.org/@zk-email/contracts/-/contracts-3.1.1.tgz","fileCount":13,"integrity":"sha512-4ikkGASvbmV8tXiOwXz9Lg+TYbf4NaGvAwhaP7dg1i4Curxjzj+Nlo4IQNoBVC9FPNkYFj1HmNca6VB06yOAbQ==","signatures":[{"sig":"MEUCIQDVYMgy6zW3ph3NyehZoPmVQ/3zSrmqQZRfUJAWo2dpwwIgbnszAvy840DULy1LNlXviUMrf4STowtIlh3G4FQumdU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":716021},"gitHead":"8826dc8874fbbd0aee9535db128fc8af3f696c25","scripts":{"build":"forge build","publish":"yarn npm publish --access=public"},"_npmUser":{"name":"saleel","email":"saleel@me.com"},"directories":{},"dependencies":{"@openzeppelin/contracts":"^4.9.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/contracts_3.1.1_1697528985150_0.3767730229918149","host":"s3://npm-registry-packages"}},"3.1.2":{"name":"@zk-email/contracts","version":"3.1.2","_id":"@zk-email/contracts@3.1.2","maintainers":[{"name":"sora_suegami","email":"suegamisora@gmail.com"},{"name":"atheartengineer","email":"atheartengineer@gmail.com"},{"name":"yushg","email":"aayushgupta5000@gmail.com"},{"name":"saleel","email":"saleel@me.com"}],"dist":{"shasum":"a07b0256ca539be44ad57f1b087fb8b9015093fc","tarball":"https://registry.npmjs.org/@zk-email/contracts/-/contracts-3.1.2.tgz","fileCount":13,"integrity":"sha512-4N5MwhG7UClCBwf+7sMAlgvTUVjtjBV4ygUIDLvoQLr5NQ0rZ61LVU95hij5uZyO10zEPVfC2LEs5VcucdwgoQ==","signatures":[{"sig":"MEUCIQDZBPKkxRD+DFfJs6DoTeWSpBd48MJLeWmYx2B5t9QlugIgMOuW4ORvc8A1n/4v8IRKuVfPQhlsH/tPCixVZ1E9nDA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":716003},"gitHead":"c5738341c15717f382831259713455894e32cf80","scripts":{"build":"forge build","publish":"yarn npm publish --access=public"},"_npmUser":{"name":"saleel","email":"saleel@me.com"},"directories":{},"dependencies":{"@openzeppelin/contracts":"^4.9.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/contracts_3.1.2_1697529437354_0.21677045778911896","host":"s3://npm-registry-packages"}},"3.1.3":{"name":"@zk-email/contracts","version":"3.1.3","_id":"@zk-email/contracts@3.1.3","maintainers":[{"name":"sora_suegami","email":"suegamisora@gmail.com"},{"name":"atheartengineer","email":"atheartengineer@gmail.com"},{"name":"yushg","email":"aayushgupta5000@gmail.com"},{"name":"saleel","email":"saleel@me.com"}],"dist":{"shasum":"a3d68416fa2775bed3d677d577dfebb86cf86a42","tarball":"https://registry.npmjs.org/@zk-email/contracts/-/contracts-3.1.3.tgz","fileCount":13,"integrity":"sha512-uZ70dqDSo92PkElhP8u8Vatlln1kd5CpJ6mzlLUcWn7sWF5QgbwQ/Bn27ztMWBRaWTR7iGSqVO8Txle+LUVaXg==","signatures":[{"sig":"MEUCIFWoC2pYqQ2M624h1q3ZJZ9PW4SrFW7o7NH9YCLm6ValAiEA4OMJmFOv4QBZXaHuHqxMTtSIToApqmjrtd9kq0cDhtA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":715887},"gitHead":"a63e9188380fc0e1740c5c09529131a6f0276738","scripts":{"build":"forge build","publish":"yarn npm publish --access=public"},"_npmUser":{"name":"saleel","email":"saleel@me.com"},"directories":{},"dependencies":{"@openzeppelin/contracts":"^4.9.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/contracts_3.1.3_1697531862874_0.15206624489316312","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"@zk-email/contracts","version":"3.2.0","_id":"@zk-email/contracts@3.2.0","maintainers":[{"name":"sora_suegami","email":"suegamisora@gmail.com"},{"name":"atheartengineer","email":"atheartengineer@gmail.com"},{"name":"yushg","email":"aayushgupta5000@gmail.com"},{"name":"saleel","email":"saleel@me.com"}],"dist":{"shasum":"85a9bbb77ae3fc65e09f8f54c3ddf2f70a85bc46","tarball":"https://registry.npmjs.org/@zk-email/contracts/-/contracts-3.2.0.tgz","fileCount":7,"integrity":"sha512-ii9BOu39PPbwW3wPt/epaaXp3Ys9Tlhg50i+11Y9lbuiJq9h81iyLLt9Y5mpKyBQj0NiBvGrHAIVjB1sTitV2Q==","signatures":[{"sig":"MEUCIQDWHjWVzscYfAvU+lizPwRUOl/ddmXQk5xz03mRoBoZxgIgftYrwHbBQ8Vpfvnhpo4NdPoPkObSOdWuHFoAKD1Bgo8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22642},"gitHead":"bd4e2412735c09499df93d17cf3180b65711483f","scripts":{"build":"forge build","publish":"yarn npm publish --access=public"},"_npmUser":{"name":"yushg","email":"aayushgupta5000@gmail.com"},"directories":{},"dependencies":{"@openzeppelin/contracts":"^4.9.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/contracts_3.2.0_1698340756379_0.6108412665624665","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"@zk-email/contracts","version":"3.3.0","_id":"@zk-email/contracts@3.3.0","maintainers":[{"name":"sora_suegami","email":"suegamisora@gmail.com"},{"name":"atheartengineer","email":"atheartengineer@gmail.com"},{"name":"yushg","email":"aayushgupta5000@gmail.com"},{"name":"saleel","email":"saleel@me.com"}],"dist":{"shasum":"32d3995059f822d02589d51988094eba21394a17","tarball":"https://registry.npmjs.org/@zk-email/contracts/-/contracts-3.3.0.tgz","fileCount":15,"integrity":"sha512-C2srVPVatb5Vgkj9EsHCBhDGOJa2/nqojIxs1QtMfl4CVaW9oKeOZUU6kDTWOtVDi50KtE/2uCJHzgnam008yw==","signatures":[{"sig":"MEQCIBPV6V504pJYDtjztAVXboTQdeaPHRLsbXp1pPCzO02ZAiAcwEgQ43LI+wra/ZLU0kj6/fSDnfWrkVFX31P/Qaf7rA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1346594},"gitHead":"7878330075d3d588889d6c8846b7637f2f2f6779","scripts":{"build":"forge build","publish":"yarn npm publish --access=public"},"_npmUser":{"name":"saleel","email":"saleel@me.com"},"directories":{},"dependencies":{"@openzeppelin/contracts":"^4.9.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/contracts_3.3.0_1699001040883_0.8864920214427805","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@zk-email/contracts","version":"4.0.0","_id":"@zk-email/contracts@4.0.0","maintainers":[{"name":"sora_suegami","email":"suegamisora@gmail.com"},{"name":"atheartengineer","email":"atheartengineer@gmail.com"},{"name":"yushg","email":"aayushgupta5000@gmail.com"},{"name":"saleel","email":"saleel@me.com"}],"dist":{"shasum":"97728a73aafc65f86aa973bf2b290dba1489a643","tarball":"https://registry.npmjs.org/@zk-email/contracts/-/contracts-4.0.0.tgz","fileCount":15,"integrity":"sha512-TrqcMj+1eG1nztP/CdAcwl4hfNCQoNTs5RGntcmLXP6jycYuG6J04MgcB1XM+Mt7Y5j8P7MxbmqVDzrN4OWIiw==","signatures":[{"sig":"MEUCIE9LDxtQxEtpZmJsjHX+McJ5BbzPoqse19i8eTq9fHmEAiEAtWZbOZguV8u4iEoYfvtyHyNJT8cJh/KG34plLCnboq4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1348349},"gitHead":"eb703f84b47bbfbd4bd3333b4fb96b4ef1a2b6cd","scripts":{"build":"forge build","publish":"yarn npm publish --access=public"},"_npmUser":{"name":"saleel","email":"saleel@me.com"},"directories":{},"dependencies":{"@openzeppelin/contracts":"^4.9.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/contracts_4.0.0_1699092301417_0.740407200803326","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"@zk-email/contracts","version":"4.0.1","_id":"@zk-email/contracts@4.0.1","maintainers":[{"name":"sora_suegami","email":"suegamisora@gmail.com"},{"name":"atheartengineer","email":"atheartengineer@gmail.com"},{"name":"yushg","email":"aayushgupta5000@gmail.com"},{"name":"saleel","email":"saleel@me.com"}],"dist":{"shasum":"d5c69ff37bd1007d7b37317d7e446cc71194734e","tarball":"https://registry.npmjs.org/@zk-email/contracts/-/contracts-4.0.1.tgz","fileCount":15,"integrity":"sha512-XkFBSoXf0miJtwPsZND4xWU881sLznqgSNg889GfXUSo43WBIVDZSB5UTC+iLdlXUuUmqEbNbDeAU18z9c7kyQ==","signatures":[{"sig":"MEUCIQC92LfPwZ1+sJx5wRRQisMIP5nj20anAPPFFyRO9Fp3zgIgDTFcRrcrhhdLuTQMft3ClmQonD7zl5na+ssrFh7hKz0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1337859},"gitHead":"87d747047aae5ae4fdb6e95a09913adad8750234","scripts":{"build":"forge build","publish":"yarn npm publish --access=public"},"_npmUser":{"name":"saleel","email":"saleel@me.com"},"directories":{},"dependencies":{"@openzeppelin/contracts":"^4.9.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/contracts_4.0.1_1699102269204_0.0359189563701392","host":"s3://npm-registry-packages"}},"4.0.2":{"name":"@zk-email/contracts","version":"4.0.2","_id":"@zk-email/contracts@4.0.2","maintainers":[{"name":"sora_suegami","email":"suegamisora@gmail.com"},{"name":"atheartengineer","email":"atheartengineer@gmail.com"},{"name":"yushg","email":"aayushgupta5000@gmail.com"},{"name":"saleel","email":"saleel@me.com"}],"dist":{"shasum":"463f43db343c09d0232267bd4a434c775b4aace7","tarball":"https://registry.npmjs.org/@zk-email/contracts/-/contracts-4.0.2.tgz","fileCount":15,"integrity":"sha512-zgfw2B+j5fCYB85iuuUK01BD0v3Z9dGvMq0aWUeSPwhQQzD/bn+sNpR1ZHs3KJ4Q85OJ8nF2MWV0fFokS7r6LQ==","signatures":[{"sig":"MEUCID9VrV/96bmOJH+P/JraXujaZ5uTMgDU9kBnZFv33ZcIAiEAw2aeDaFUGT2iAwtiuljysC7YpaEVCCHAhIabeVttKrA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1338761},"gitHead":"ce968be3f0a51cf6fa8a0aaeb1a3d04a9cd090a2","scripts":{"build":"forge build","publish":"yarn npm publish --access=public"},"_npmUser":{"name":"saleel","email":"saleel@me.com"},"directories":{},"dependencies":{"@openzeppelin/contracts":"^4.9.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/contracts_4.0.2_1699103106423_0.24581551142593527","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"@zk-email/contracts","version":"4.1.0","_id":"@zk-email/contracts@4.1.0","maintainers":[{"name":"sora_suegami","email":"suegamisora@gmail.com"},{"name":"atheartengineer","email":"atheartengineer@gmail.com"},{"name":"yushg","email":"aayushgupta5000@gmail.com"},{"name":"saleel","email":"saleel@me.com"}],"dist":{"shasum":"f2baa42f81a844449b1b7359a448ed70d503eedd","tarball":"https://registry.npmjs.org/@zk-email/contracts/-/contracts-4.1.0.tgz","fileCount":15,"integrity":"sha512-5cFgx1kpAPL0Pl5wUb2SA3qaIgYpbp5jjonuYH268BaspvyqSoFS77/UVX+4yjbOQtZmrTntaYXNaseghLLlXw==","signatures":[{"sig":"MEYCIQDwoelphw11lfy5GOvZ5FjPXe6IZvOKLs+UzahKN+lPdQIhAK2scV78x5YwgyAGoA1kN1pXXUIT7ShfWxLLqYtdB706","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1357555},"gitHead":"e9783ad58fcd0c84731383dd744670cdd25dead8","scripts":{"build":"forge build","publish":"yarn npm publish --access=public"},"_npmUser":{"name":"saleel","email":"saleel@me.com"},"directories":{},"dependencies":{"dotenv":"^16.3.1","@openzeppelin/contracts":"^4.9.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/contracts_4.1.0_1699299269554_0.4583832710593432","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"@zk-email/contracts","version":"5.0.1","_id":"@zk-email/contracts@5.0.1","maintainers":[{"name":"metachaser","email":"gideonmukoro@yahoo.com"},{"name":"sora_suegami","email":"suegamisora@gmail.com"},{"name":"atheartengineer","email":"atheartengineer@gmail.com"},{"name":"yushg","email":"aayushgupta5000@gmail.com"},{"name":"saleel","email":"saleel@me.com"}],"dist":{"shasum":"65ecd73bc92f2b62e95ea98cca2a01b6425d3d4a","tarball":"https://registry.npmjs.org/@zk-email/contracts/-/contracts-5.0.1.tgz","fileCount":6,"integrity":"sha512-L4uZfRlwSEMKTPOccLLqIzNAbBLcStgabZ8PR2SFY+S4+y02PsM7u6uFvx5rlwXLD2+Y/7gPcIU9oRcEFD6/AA==","signatures":[{"sig":"MEYCIQCtrxeT14pJrUVhSUO9MZeZkJG1iOGW+Mt8jUl0gJ+uXAIhAOE6IyLJ3Ymckf/qfcAjB37bWmIpDM+x22j0oHbdP4q6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14480},"gitHead":"a9e84ee854223a635ba0541eed87ddb8554b75e2","scripts":{"build":"forge build","publish":"yarn npm publish --access=public"},"_npmUser":{"name":"metachaser","email":"gideonmukoro@yahoo.com"},"_npmVersion":"10.1.0","directories":{},"_nodeVersion":"20.9.0","dependencies":{"dotenv":"^16.3.1","@openzeppelin/contracts":"^4.9.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/contracts_5.0.1_1700914744587_0.34433039822696143","host":"s3://npm-registry-packages"}},"5.0.2":{"name":"@zk-email/contracts","version":"5.0.2","_id":"@zk-email/contracts@5.0.2","maintainers":[{"name":"metachaser","email":"gideonmukoro@yahoo.com"},{"name":"sora_suegami","email":"suegamisora@gmail.com"},{"name":"atheartengineer","email":"atheartengineer@gmail.com"},{"name":"yushg","email":"aayushgupta5000@gmail.com"},{"name":"saleel","email":"saleel@me.com"}],"dist":{"shasum":"e143ed772edfdf76761c8a7b03188ecaa78c376f","tarball":"https://registry.npmjs.org/@zk-email/contracts/-/contracts-5.0.2.tgz","fileCount":7,"integrity":"sha512-nhTDadosLk6edRcPksGR/dQxxj4oi9/8uHjG/oJVKlYtHlG/AVaxsA1RERhoxQuGdBrBtJNlRo7k5wVs+z7hnw==","signatures":[{"sig":"MEQCIDrzTRwiYdjnvw8lVZVD1sr/c8VeUbe4nzkIhCwYJUlOAiBcQN+LLWRs/CTfVYjYZBntrXiazRJ9/0dwmzU1Y5RTJw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16650},"gitHead":"38eb2585fa23ad41eda9c48f746d28283d58c370","scripts":{"build":"forge build","publish":"yarn npm publish --access=public"},"_npmUser":{"name":"metachaser","email":"gideonmukoro@yahoo.com"},"_npmVersion":"10.1.0","description":"The `DKIMRegistry.sol` is a Solidity contract that serves as a registry for storing the hash of the DomainKeys Identified Mail (DKIM) public key for each domain. This contract is part of the `@zk-email/contracts` package.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"dotenv":"^16.3.1","@openzeppelin/contracts":"^4.9.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/contracts_5.0.2_1700916760107_0.9287590060252291","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"@zk-email/contracts","version":"6.0.0","_id":"@zk-email/contracts@6.0.0","maintainers":[{"name":"shinanonozenji","email":"wshinohara@gmail.com"},{"name":"bisht13","email":"adityabisht64@gmail.com"},{"name":"metachaser","email":"gideonmukoro@yahoo.com"},{"name":"sora_suegami","email":"suegamisora@gmail.com"},{"name":"atheartengineer","email":"atheartengineer@gmail.com"},{"name":"yushg","email":"aayushgupta5000@gmail.com"},{"name":"saleel","email":"saleel@me.com"}],"dist":{"shasum":"5443de70446dfb5c458cdf5b3cf13c4d5fa20dc1","tarball":"https://registry.npmjs.org/@zk-email/contracts/-/contracts-6.0.0.tgz","fileCount":8,"integrity":"sha512-iMFfRowJJwRrWLltFmcjBhWhvvPnoj7QCso4JauoM8wh5YLAFV3lWs0B3GRkURXFkkQum6szj8uTWP+CdbWc/A==","signatures":[{"sig":"MEUCIAZMyIEn3mYiQYaVhpgQo4zQnAr4BK5yY5ASA+9+fxyRAiEA4BONirEAWcXUdiBvlXIpjtDtuXZtNKpK2pvaUdEOUBg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17529},"gitHead":"1cca593038f4fcbbea9b18af9d4a12c56a3d6c1d","scripts":{"build":"forge build","publish":"yarn npm publish --access=public"},"_npmUser":{"name":"shinanonozenji","email":"wshinohara@gmail.com"},"_npmVersion":"9.8.1","description":"```bash yarn install ```","directories":{},"_nodeVersion":"18.18.2","dependencies":{"dotenv":"^16.3.1","@openzeppelin/contracts":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"forge-std":"git+https://github.com/foundry-rs/forge-std.git"},"_npmOperationalInternal":{"tmp":"tmp/contracts_6.0.0_1712212905831_0.007094275882181922","host":"s3://npm-registry-packages"}},"6.0.1":{"name":"@zk-email/contracts","version":"6.0.1","license":"MIT","_id":"@zk-email/contracts@6.0.1","maintainers":[{"name":"shinanonozenji","email":"wshinohara@gmail.com"},{"name":"bisht13","email":"adityabisht64@gmail.com"},{"name":"metachaser","email":"gideonmukoro@yahoo.com"},{"name":"sora_suegami","email":"suegamisora@gmail.com"},{"name":"atheartengineer","email":"atheartengineer@gmail.com"},{"name":"yushg","email":"aayushgupta5000@gmail.com"},{"name":"saleel","email":"saleel@me.com"}],"dist":{"shasum":"e8f95bdc2ac945a99894385720f8c36cc8b5220b","tarball":"https://registry.npmjs.org/@zk-email/contracts/-/contracts-6.0.1.tgz","fileCount":5,"integrity":"sha512-QTMxlx+c9UNcHX2kWgevwYrX+JoCg4KPgmkpT64l95hQVLbPX3krfTrM7NZiPO/vWmDhXmFYi0aDzwOP6388JQ==","signatures":[{"sig":"MEYCIQDkQBd9sc/9ySFixQ8swKWKW7BJIc/i1eL2XG2IE+sihAIhAKoRouCtuVmsQUXaOrVn+Y3Vu+sm7owIdSuWjxcjxyZm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17379},"gitHead":"7c2bf69be7093bbbeef41b4cf5d1ef223770bc22","scripts":{"build":"forge build","publish":"yarn npm publish --access=public"},"_npmUser":{"name":"metachaser","email":"gideonmukoro@yahoo.com"},"directories":{},"dependencies":{"dotenv":"^16.3.1","@openzeppelin/contracts":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"forge-std":"https://github.com/foundry-rs/forge-std"},"_npmOperationalInternal":{"tmp":"tmp/contracts_6.0.1_1713512466613_0.0046047845125858355","host":"s3://npm-registry-packages"}},"6.0.2":{"name":"@zk-email/contracts","version":"6.0.2","license":"MIT","_id":"@zk-email/contracts@6.0.2","maintainers":[{"name":"shinanonozenji","email":"wshinohara@gmail.com"},{"name":"bisht13","email":"adityabisht64@gmail.com"},{"name":"metachaser","email":"gideonmukoro@yahoo.com"},{"name":"sora_suegami","email":"suegamisora@gmail.com"},{"name":"atheartengineer","email":"atheartengineer@gmail.com"},{"name":"yushg","email":"aayushgupta5000@gmail.com"},{"name":"saleel","email":"saleel@me.com"}],"dist":{"shasum":"18d4f227a1896d81a194ecaa7dc7b00288fe006d","tarball":"https://registry.npmjs.org/@zk-email/contracts/-/contracts-6.0.2.tgz","fileCount":5,"integrity":"sha512-dWH2o2vJy04E64SYtqNIELIXOFEAShJydvko86Q93OLS/Pcb/tqYgGrqbG+wBPvaryrT30er0epZuHzeoxWYfA==","signatures":[{"sig":"MEYCIQDMyerEJxuInKNgsU8Y2fCMORah5qdZK+D2/3+HE8T4ZQIhANLGIqtzaIpLbW1TYHvhzBdLmwaN9mWPBOPRd6Raeikq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17379},"gitHead":"3739aba4804c94790d4a4f652c8dde15b8fedee8","scripts":{"build":"forge build","publish":"yarn npm publish --access=public"},"_npmUser":{"name":"saleel","email":"saleel@me.com"},"directories":{},"dependencies":{"dotenv":"^16.3.1","@openzeppelin/contracts":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"forge-std":"https://github.com/foundry-rs/forge-std"},"_npmOperationalInternal":{"tmp":"tmp/contracts_6.0.2_1713514719247_0.4536377705624801","host":"s3://npm-registry-packages"}},"6.0.3":{"name":"@zk-email/contracts","version":"6.0.3","license":"MIT","_id":"@zk-email/contracts@6.0.3","maintainers":[{"name":"shinanonozenji","email":"wshinohara@gmail.com"},{"name":"bisht13","email":"adityabisht64@gmail.com"},{"name":"metachaser","email":"gideonmukoro@yahoo.com"},{"name":"sora_suegami","email":"suegamisora@gmail.com"},{"name":"atheartengineer","email":"atheartengineer@gmail.com"},{"name":"yushg","email":"aayushgupta5000@gmail.com"},{"name":"saleel","email":"saleel@me.com"}],"dist":{"shasum":"0181ef9da5f1ecb0eb8dbe724a3488a26b01c700","tarball":"https://registry.npmjs.org/@zk-email/contracts/-/contracts-6.0.3.tgz","fileCount":5,"integrity":"sha512-nPSG27431Cz5bzPlR/ltn7qa9k+Joc/6LDHUz+JeFWEP/ff9VnzK11P0ay5qdX14qpQ647varPdxGtulosUtxw==","signatures":[{"sig":"MEUCIDN9eH+aJjqSRRhxmarfNYtOT4NQNdh68kuozlgLxIdBAiEA+BULpEdlK3xrtWCrPZF90OYSQbe4gse57qiNg5TX4bw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17379},"gitHead":"31eace4cd5daa9f173bb1b6ecf047819e4fc5dd0","scripts":{"build":"forge build","publish":"yarn npm publish --access=public"},"_npmUser":{"name":"saleel","email":"saleel@me.com"},"directories":{},"dependencies":{"dotenv":"^16.3.1","@openzeppelin/contracts":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"forge-std":"https://github.com/foundry-rs/forge-std"},"_npmOperationalInternal":{"tmp":"tmp/contracts_6.0.3_1715352984379_0.09507061558609364","host":"s3://npm-registry-packages"}},"6.1.0":{"name":"@zk-email/contracts","version":"6.1.0","license":"MIT","_id":"@zk-email/contracts@6.1.0","maintainers":[{"name":"shinanonozenji","email":"wshinohara@gmail.com"},{"name":"bisht13","email":"adityabisht64@gmail.com"},{"name":"metachaser","email":"gideonmukoro@yahoo.com"},{"name":"sora_suegami","email":"suegamisora@gmail.com"},{"name":"atheartengineer","email":"atheartengineer@gmail.com"},{"name":"yushg","email":"aayushgupta5000@gmail.com"},{"name":"saleel","email":"saleel@me.com"}],"dist":{"shasum":"4f495f310afb94a636e3084db251c4bc092035b6","tarball":"https://registry.npmjs.org/@zk-email/contracts/-/contracts-6.1.0.tgz","fileCount":5,"integrity":"sha512-IYL1/MDnjJTbz5oOKvvIexqM1X8Ik+r3xkCU8swgJnwAW9LDa6hppyqLiyup/d6CaIqf0QiZuofKfQUFa0v/jw==","signatures":[{"sig":"MEQCIB4KQIq2gFPM4SMSjC36o9jPPopKqPUPDJTkk+6lC/ssAiBILdNHvW4lbEammTyTPEwXLjx+O6h+DW+4agAJWPRmCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17379},"gitHead":"8a12416ff887268426e2b8fb45f9c26ee070f6a2","scripts":{"build":"forge build","publish":"yarn npm publish --access=public"},"_npmUser":{"name":"saleel","email":"saleel@me.com"},"directories":{},"dependencies":{"dotenv":"^16.3.1","@openzeppelin/contracts":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"forge-std":"https://github.com/foundry-rs/forge-std"},"_npmOperationalInternal":{"tmp":"tmp/contracts_6.1.0_1716874425301_0.03903777386598306","host":"s3://npm-registry-packages"}},"6.1.1":{"name":"@zk-email/contracts","version":"6.1.1","license":"MIT","_id":"@zk-email/contracts@6.1.1","maintainers":[{"name":"shinanonozenji","email":"wshinohara@gmail.com"},{"name":"bisht13","email":"adityabisht64@gmail.com"},{"name":"metachaser","email":"gideonmukoro@yahoo.com"},{"name":"sora_suegami","email":"suegamisora@gmail.com"},{"name":"atheartengineer","email":"atheartengineer@gmail.com"},{"name":"yushg","email":"aayushgupta5000@gmail.com"},{"name":"saleel","email":"saleel@me.com"}],"dist":{"shasum":"a4757ae8fed9ba2e790e5760730c124c5bdaa979","tarball":"https://registry.npmjs.org/@zk-email/contracts/-/contracts-6.1.1.tgz","fileCount":5,"integrity":"sha512-AnFbQiS2QCJJReRwdZbrs45y2ZoFXo4TJZtAkqluYjIwHwBeXEGKpYufMCZi3O1g5XCP+GxpATQfXkaN3tWgjQ==","signatures":[{"sig":"MEYCIQC/NJRkxJCrD9jSIxNLeH9YmNGxy95bmiuKT1YRcQdxzQIhAPFztTdBw7mJYFNs2govgVWfhbhZAdYmTm2OYaNabu/P","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17379},"gitHead":"22bdb9b0760bb183734065687d42f0fac76a95a3","scripts":{"build":"forge build","publish":"yarn npm publish --access=public"},"_npmUser":{"name":"saleel","email":"saleel@me.com"},"directories":{},"dependencies":{"dotenv":"^16.3.1","@openzeppelin/contracts":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"forge-std":"https://github.com/foundry-rs/forge-std"},"_npmOperationalInternal":{"tmp":"tmp/contracts_6.1.1_1716914924260_0.9964475409717639","host":"s3://npm-registry-packages"}},"6.1.2":{"name":"@zk-email/contracts","version":"6.1.2","license":"MIT","_id":"@zk-email/contracts@6.1.2","maintainers":[{"name":"shinanonozenji","email":"wshinohara@gmail.com"},{"name":"bisht13","email":"adityabisht64@gmail.com"},{"name":"metachaser","email":"gideonmukoro@yahoo.com"},{"name":"sora_suegami","email":"suegamisora@gmail.com"},{"name":"atheartengineer","email":"atheartengineer@gmail.com"},{"name":"yushg","email":"aayushgupta5000@gmail.com"},{"name":"saleel","email":"saleel@me.com"}],"dist":{"shasum":"ce5b21c62103da72cad404724f2eb9649c773d86","tarball":"https://registry.npmjs.org/@zk-email/contracts/-/contracts-6.1.2.tgz","fileCount":6,"integrity":"sha512-cakbMmr+ox6nyhNXiJI8ZM0ZuKn3A60KIeiZsr3a1dYn4Rk03PL2MfHMv9ec8ivNnJNy+jDbOAkcTV5PYHoTIQ==","signatures":[{"sig":"MEUCIQD2xKC2WglYbbEp/SKm0ABvxl33cuPuW2NF6ZZ3FEqAmQIgU/bwItUu0ZJe7nOy6YkC29qnD5+B4jFpqXV0l0HHusI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32416},"gitHead":"919ab82c717b44ed319575c15465b68ebeccb541","scripts":{"build":"forge build","publish":"yarn npm publish --access=public"},"_npmUser":{"name":"saleel","email":"saleel@me.com"},"directories":{},"dependencies":{"dotenv":"^16.3.1","@openzeppelin/contracts":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"forge-std":"https://github.com/foundry-rs/forge-std"},"_npmOperationalInternal":{"tmp":"tmp/contracts_6.1.2_1718212031668_0.2549306764367081","host":"s3://npm-registry-packages"}},"6.1.3":{"name":"@zk-email/contracts","version":"6.1.3","license":"MIT","_id":"@zk-email/contracts@6.1.3","dist":{"shasum":"8ab443d48288bf826217d500325f55c4d374aa0b","tarball":"https://registry.npmjs.org/@zk-email/contracts/-/contracts-6.1.3.tgz","fileCount":6,"integrity":"sha512-SaUCCGXSK8r3lBIW0cOe0kYIibRQFpUH75OEb/caT/uIEs4gzNBrolvXkYL0ldXc7TKRqhJZ97d7jIvLqH3Dcw==","signatures":[{"sig":"MEYCIQD32hCkLM1TJnucEDZLoQ99k4gxgMPzyIaYht10fzp0rQIhAPX8Av60NgB20nE6/fzbncRtJBAo6pwJuk/gB5Gx4PRq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32416},"gitHead":"ffc29607e4fd77df68c1a729f0ff6d2aabcb0879","scripts":{"build":"forge build","publish":"yarn npm publish --access=public"},"_npmUser":{"name":"saleel","email":"saleel@me.com"},"directories":{},"dependencies":{"dotenv":"^16.3.1","@openzeppelin/contracts":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"forge-std":"https://github.com/foundry-rs/forge-std"},"_npmOperationalInternal":{"tmp":"tmp/contracts_6.1.3_1719502956786_0.8893535837502846","host":"s3://npm-registry-packages"}},"6.1.4":{"name":"@zk-email/contracts","version":"6.1.4","license":"MIT","_id":"@zk-email/contracts@6.1.4","maintainers":[{"name":"javiersuweijie","email":"javier.su.weijie@gmail.com"},{"name":"zkfriendly","email":"zkfriendly@proton.me"},{"name":"wryonik","email":"shubham.gupta2956@gmail.com"},{"name":"shinanonozenji","email":"wshinohara@gmail.com"},{"name":"bisht13","email":"adityabisht64@gmail.com"},{"name":"metachaser","email":"gideonmukoro@yahoo.com"},{"name":"sora_suegami","email":"suegamisora@gmail.com"},{"name":"atheartengineer","email":"atheartengineer@gmail.com"},{"name":"yushg","email":"aayushgupta5000@gmail.com"},{"name":"saleel","email":"saleel@me.com"}],"dist":{"shasum":"d45e63ed6cdf66e11ee9e98c1c0c54b8936eaff3","tarball":"https://registry.npmjs.org/@zk-email/contracts/-/contracts-6.1.4.tgz","fileCount":6,"integrity":"sha512-+oMqnFLkvV75Ngkrwzyd6mxOYlP3H2giVZeROqLkUFC9JghwfjLErWGDb2JM3fmjN2tWYs7MX0g3mXQj9mZofA==","signatures":[{"sig":"MEUCIQCsBEbGmHAUjYvYXjouDToxbTphx9Iu0O7UIkxvu1ZuKAIgVco4KvEg6ZUZEmZhCCCKwjVmSHkriL72sjD34ANh/wU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32417},"gitHead":"8685d35f9137ea566e0a07f6609fde0123d15f51","scripts":{"build":"forge build","publish":"yarn npm publish --access=public"},"_npmUser":{"name":"yushg","email":"aayushgupta5000@gmail.com"},"_npmVersion":"9.5.1","description":"## DKIMRegistry.sol","directories":{},"_nodeVersion":"18.16.1","dependencies":{"dotenv":"^16.3.1","@openzeppelin/contracts":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"forge-std":"git+https://github.com/foundry-rs/forge-std.git"},"_npmOperationalInternal":{"tmp":"tmp/contracts_6.1.4_1724144914346_0.3857916007609481","host":"s3://npm-registry-packages"}},"6.1.5":{"name":"@zk-email/contracts","version":"6.1.5","license":"MIT","_id":"@zk-email/contracts@6.1.5","maintainers":[{"name":"javiersuweijie","email":"javier.su.weijie@gmail.com"},{"name":"zkfriendly","email":"zkfriendly@proton.me"},{"name":"wryonik","email":"shubham.gupta2956@gmail.com"},{"name":"shinanonozenji","email":"wshinohara@gmail.com"},{"name":"bisht13","email":"adityabisht64@gmail.com"},{"name":"metachaser","email":"gideonmukoro@yahoo.com"},{"name":"sora_suegami","email":"suegamisora@gmail.com"},{"name":"atheartengineer","email":"atheartengineer@gmail.com"},{"name":"yushg","email":"aayushgupta5000@gmail.com"},{"name":"saleel","email":"saleel@me.com"}],"dist":{"shasum":"979c2aaa30cdcdb7433ff37d74c396df0cb60107","tarball":"https://registry.npmjs.org/@zk-email/contracts/-/contracts-6.1.5.tgz","fileCount":6,"integrity":"sha512-1RW3dpYGBQXjmIlcTGMtYsux7FQoR1MezA0D0pssrNEaCO2CuQd6oAxJLpbCxFQWPbujLKn8PiEVcjP+eiGvVw==","signatures":[{"sig":"MEQCIGjigRDPjbq2kVWVcegAOzJXRTPfd4IrUmonOHnzvHR2AiBNXLLhco5urfbX988JaZH96qqgz7OmLmnkpgRGTXxCfw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32417},"gitHead":"011640824d78460499eee00253a256252a677320","scripts":{"build":"forge build","publish":"yarn npm publish --access=public"},"_npmUser":{"name":"javiersuweijie","email":"javier.su.weijie@gmail.com"},"_npmVersion":"10.8.1","description":"## DKIMRegistry.sol","directories":{},"_nodeVersion":"22.4.1","dependencies":{"dotenv":"^16.3.1","@openzeppelin/contracts":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"forge-std":"git+https://github.com/foundry-rs/forge-std.git"},"_npmOperationalInternal":{"tmp":"tmp/contracts_6.1.5_1724224959000_0.77773447152876","host":"s3://npm-registry-packages"}},"6.1.6":{"name":"@zk-email/contracts","version":"6.1.6","license":"MIT","_id":"@zk-email/contracts@6.1.6","maintainers":[{"name":"shreyas-londhe","email":"shreyas_londhe@outlook.com"},{"name":"javiersuweijie","email":"javier.su.weijie@gmail.com"},{"name":"zkfriendly","email":"zkfriendly@proton.me"},{"name":"wryonik","email":"shubham.gupta2956@gmail.com"},{"name":"shinanonozenji","email":"wshinohara@gmail.com"},{"name":"bisht13","email":"adityabisht64@gmail.com"},{"name":"metachaser","email":"gideonmukoro@yahoo.com"},{"name":"sora_suegami","email":"suegamisora@gmail.com"},{"name":"atheartengineer","email":"atheartengineer@gmail.com"},{"name":"yushg","email":"aayushgupta5000@gmail.com"},{"name":"saleel","email":"saleel@me.com"}],"dist":{"shasum":"9ffe129bdd74b0373fbd94d650bbf7548e4dd927","tarball":"https://registry.npmjs.org/@zk-email/contracts/-/contracts-6.1.6.tgz","fileCount":6,"integrity":"sha512-oAsAAnsEybupFbKW1svXt/DFXF97UK8JFO2KuME75IjYB7AmJpMXAF+LeH3AUx6WnLpXj9d0+B/EM9vLUns1VQ==","signatures":[{"sig":"MEQCIEl4NQBvOF3d7LHfhPxI53UuMdzw8Hjsg0GouiFKwAwRAiBFqbcTZLIXWXDCjA2EtMXDnm1LJB9PiQNvldEDdq8QPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32416},"gitHead":"25119b05d1f4ae0ab6a3e6bff7f765dbeb763b9f","scripts":{"build":"forge build","publish":"yarn npm publish --access=public"},"_npmUser":{"name":"saleel","email":"saleel@me.com"},"directories":{},"dependencies":{"dotenv":"^16.3.1","@openzeppelin/contracts":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"forge-std":"https://github.com/foundry-rs/forge-std"},"_npmOperationalInternal":{"tmp":"tmp/contracts_6.1.6_1728215360082_0.8950789045031962","host":"s3://npm-registry-packages"}},"6.2.0":{"name":"@zk-email/contracts","version":"6.2.0","license":"MIT","_id":"@zk-email/contracts@6.2.0","maintainers":[{"name":"shreyas-londhe","email":"shreyas_londhe@outlook.com"},{"name":"javiersuweijie","email":"javier.su.weijie@gmail.com"},{"name":"zkfriendly","email":"zkfriendly@proton.me"},{"name":"wryonik","email":"shubham.gupta2956@gmail.com"},{"name":"shinanonozenji","email":"wshinohara@gmail.com"},{"name":"bisht13","email":"adityabisht64@gmail.com"},{"name":"metachaser","email":"gideonmukoro@yahoo.com"},{"name":"sora_suegami","email":"suegamisora@gmail.com"},{"name":"atheartengineer","email":"atheartengineer@gmail.com"},{"name":"yushg","email":"aayushgupta5000@gmail.com"},{"name":"saleel","email":"saleel@me.com"}],"dist":{"shasum":"36550aea54a9a8962f0ca8ef16ad6f24bfec6942","tarball":"https://registry.npmjs.org/@zk-email/contracts/-/contracts-6.2.0.tgz","fileCount":6,"integrity":"sha512-HlMyQNKmwdqfht6hHfTLgNnt/pGEc1cR5X4v8dMV+8IqoJTPbuvv19u69p/3U1W1SK2KUJl2Hg/bf0OxqVCNRQ==","signatures":[{"sig":"MEUCIQD7YhF9XRAOUtRmSG3qkXh2BtgRvVn6xFm6+eh731eNmwIgDOzn50bUUqjzBQco8VhJbaFFhIMssZts9VAd02XrGWI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32416},"gitHead":"fb8743454eb6a800f1b7a6beecce2853ab46a62c","scripts":{"build":"forge build","publish":"yarn npm publish --access=public"},"_npmUser":{"name":"saleel","email":"saleel@me.com"},"directories":{},"dependencies":{"dotenv":"^16.3.1","@openzeppelin/contracts":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"forge-std":"https://github.com/foundry-rs/forge-std"},"_npmOperationalInternal":{"tmp":"tmp/contracts_6.2.0_1729162270473_0.32181990393882565","host":"s3://npm-registry-packages"}},"6.3.0":{"name":"@zk-email/contracts","version":"6.3.0","license":"MIT","_id":"@zk-email/contracts@6.3.0","maintainers":[{"name":"jp4g","email":"jp4g@mach34.space"},{"name":"shreyas-londhe","email":"shreyas_londhe@outlook.com"},{"name":"javiersuweijie","email":"javier.su.weijie@gmail.com"},{"name":"zkfriendly","email":"zkfriendly@proton.me"},{"name":"wryonik","email":"shubham.gupta2956@gmail.com"},{"name":"shinanonozenji","email":"wshinohara@gmail.com"},{"name":"bisht13","email":"adityabisht64@gmail.com"},{"name":"metachaser","email":"gideonmukoro@yahoo.com"},{"name":"sora_suegami","email":"suegamisora@gmail.com"},{"name":"atheartengineer","email":"atheartengineer@gmail.com"},{"name":"yushg","email":"aayushgupta5000@gmail.com"},{"name":"saleel","email":"saleel@me.com"}],"dist":{"shasum":"f9b301f17b9fc81861dc8d15801428bb650c93f2","tarball":"https://registry.npmjs.org/@zk-email/contracts/-/contracts-6.3.0.tgz","fileCount":6,"integrity":"sha512-zt6EQbjczfCr1MAV0V0UVrYXDUFAaA+gcVqUSgbEOzMPByNXk8zlshoE49Aop/wC0K5gzgsB0OlcGDkNJg944w==","signatures":[{"sig":"MEQCIE/i4fM241yLVv6zsSDzxMYKK+aAghIk7rkbXkHLQBf+AiA4mZ74rcwpu350zcr442xVCmcos+smo4+V+3Gc+KhqNA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37764},"gitHead":"3b3c808c61257a1bf7162f50501e6dcba5d70f9f","scripts":{"build":"forge build","publish":"yarn npm publish --access=public"},"_npmUser":{"name":"sora_suegami","email":"suegamisora@gmail.com"},"_npmVersion":"8.15.0","description":"## DKIMRegistry.sol","directories":{},"_nodeVersion":"18.7.0","dependencies":{"dotenv":"^16.3.1","@openzeppelin/contracts":"^5.0.0","@openzeppelin/contracts-upgradeable":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"forge-std":"git+https://github.com/foundry-rs/forge-std.git"},"_npmOperationalInternal":{"tmp":"tmp/contracts_6.3.0_1729869214725_0.08468636525109785","host":"s3://npm-registry-packages"}},"6.3.1":{"name":"@zk-email/contracts","version":"6.3.1","license":"MIT","_id":"@zk-email/contracts@6.3.1","maintainers":[{"name":"johnguilding","email":"jwguilding@gmail.com"},{"name":"jp4g","email":"jp4g@mach34.space"},{"name":"shreyas-londhe","email":"shreyas_londhe@outlook.com"},{"name":"javiersuweijie","email":"javier.su.weijie@gmail.com"},{"name":"zkfriendly","email":"zkfriendly@proton.me"},{"name":"wryonik","email":"shubham.gupta2956@gmail.com"},{"name":"shinanonozenji","email":"wshinohara@gmail.com"},{"name":"bisht13","email":"adityabisht64@gmail.com"},{"name":"metachaser","email":"gideonmukoro@yahoo.com"},{"name":"sora_suegami","email":"suegamisora@gmail.com"},{"name":"atheartengineer","email":"atheartengineer@gmail.com"},{"name":"yushg","email":"aayushgupta5000@gmail.com"},{"name":"saleel","email":"saleel@me.com"}],"dist":{"shasum":"bb8c29181819974f766e0669c7bb7e012be32fff","tarball":"https://registry.npmjs.org/@zk-email/contracts/-/contracts-6.3.1.tgz","fileCount":6,"integrity":"sha512-SiSSaHvn6BrT0vFFPA48r7jdoZi+2ZmRfU4QEQamtMqBlzVbs3ZmgTzgR4SFWz2/1SP+IIzDs9pfkkqf+6Wqcw==","signatures":[{"sig":"MEYCIQDOAg0liLpo3RpMPrW9SDVheZbzvdb0QxHFy3/W3o6kKQIhANe4nyDclVOE/ztThtWXMsDd+VL4oNMkHZ0ljGU9Sfoz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38870},"gitHead":"3e551fb2e5e98479357043fc35e2b08ce81fd976","scripts":{"build":"forge build","publish":"yarn npm publish --access=public"},"_npmUser":{"name":"sora_suegami","email":"suegamisora@gmail.com"},"_npmVersion":"8.15.0","description":"## DKIMRegistry.sol","directories":{},"_nodeVersion":"18.7.0","dependencies":{"dotenv":"^16.3.1","@openzeppelin/contracts":"^5.0.0","@openzeppelin/contracts-upgradeable":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"forge-std":"git+https://github.com/foundry-rs/forge-std.git"},"_npmOperationalInternal":{"tmp":"tmp/contracts_6.3.1_1730280916549_0.2520574349830147","host":"s3://npm-registry-packages"}},"6.3.2":{"name":"@zk-email/contracts","version":"6.3.2","license":"MIT","_id":"@zk-email/contracts@6.3.2","maintainers":[{"name":"dimidumo","email":"dimitridumonet@gmail.com"},{"name":"johnguilding","email":"jwguilding@gmail.com"},{"name":"jp4g","email":"jp4g@mach34.space"},{"name":"shreyas-londhe","email":"shreyas_londhe@outlook.com"},{"name":"javiersuweijie","email":"javier.su.weijie@gmail.com"},{"name":"zkfriendly","email":"zkfriendly@proton.me"},{"name":"wryonik","email":"shubham.gupta2956@gmail.com"},{"name":"shinanonozenji","email":"wshinohara@gmail.com"},{"name":"bisht13","email":"adityabisht64@gmail.com"},{"name":"metachaser","email":"gideonmukoro@yahoo.com"},{"name":"sora_suegami","email":"suegamisora@gmail.com"},{"name":"atheartengineer","email":"atheartengineer@gmail.com"},{"name":"yushg","email":"aayushgupta5000@gmail.com"},{"name":"saleel","email":"saleel@me.com"}],"dist":{"shasum":"0da78b1bc05878939c68457f7edd85081163368f","tarball":"https://registry.npmjs.org/@zk-email/contracts/-/contracts-6.3.2.tgz","fileCount":6,"integrity":"sha512-+JW0aZMlcrT66lsLqpyxHoGrOT3cMsfBnRinJ8wgXJit4rbZSRYKqVi42dGMyJVvpiJ8O9VQ5hbeYn/fpQKUxw==","signatures":[{"sig":"MEUCIGFs3mrm8lUyt5qX8IinhbvAFOZE3xpSS53RLIHPL6PwAiEAs+YJf330eoKjcYZw6j5vJgnYHm4FG/k60AURBYqULwc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38871},"gitHead":"9ed3769dc3d96fb0d7c45f1f014dcd9bfb63675b","scripts":{"build":"forge build","publish":"yarn npm publish --access=public"},"_npmUser":{"name":"sora_suegami","email":"suegamisora@gmail.com"},"_npmVersion":"8.15.0","description":"## DKIMRegistry.sol","directories":{},"_nodeVersion":"18.7.0","dependencies":{"dotenv":"^16.3.1","@openzeppelin/contracts":"^5.0.0","@openzeppelin/contracts-upgradeable":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"forge-std":"git+https://github.com/foundry-rs/forge-std.git"},"_npmOperationalInternal":{"tmp":"tmp/contracts_6.3.2_1731034408770_0.23111686192940262","host":"s3://npm-registry-packages"}}},"time":{"created":"2023-07-04T19:06:36.871Z","modified":"2026-08-04T21:41:16.814Z","1.0.0":"2023-07-04T19:06:37.104Z","2.0.0":"2023-08-30T17:48:20.743Z","3.1.0":"2023-10-17T07:10:54.470Z","3.1.1":"2023-10-17T07:49:45.508Z","3.1.2":"2023-10-17T07:57:17.678Z","3.1.3":"2023-10-17T08:37:43.194Z","3.2.0":"2023-10-26T17:19:16.607Z","3.3.0":"2023-11-03T08:44:01.195Z","4.0.0":"2023-11-04T10:05:01.688Z","4.0.1":"2023-11-04T12:51:09.441Z","4.0.2":"2023-11-04T13:05:06.612Z","4.1.0":"2023-11-06T19:34:29.772Z","5.0.1":"2023-11-25T12:19:04.809Z","5.0.2":"2023-11-25T12:52:40.356Z","6.0.0":"2024-04-04T06:41:45.997Z","6.0.1":"2024-04-19T07:41:06.837Z","6.0.2":"2024-04-19T08:18:39.428Z","6.0.3":"2024-05-10T14:56:24.583Z","6.1.0":"2024-05-28T05:33:45.479Z","6.1.1":"2024-05-28T16:48:44.410Z","6.1.2":"2024-06-12T17:07:11.853Z","6.1.3":"2024-06-27T15:42:36.967Z","6.1.4":"2024-08-20T09:08:34.599Z","6.1.5":"2024-08-21T07:22:39.138Z","6.1.6":"2024-10-06T11:49:20.263Z","6.2.0":"2024-10-17T10:51:10.751Z","6.3.0":"2024-10-25T15:13:34.906Z","6.3.1":"2024-10-30T09:35:16.793Z","6.3.2":"2024-11-08T02:53:28.955Z"},"license":"MIT","description":"## DKIMRegistry.sol","maintainers":[{"email":"suegamisora@gmail.com","name":"sora_suegami"},{"email":"shreyas_londhe@outlook.com","name":"shreyas-londhe"},{"email":"aayushgupta5000@gmail.com","name":"yushg"},{"email":"zkfriendly@proton.me","name":"zkfriendly"},{"email":"bence.haromi@gmail.com","name":"benceharomi"},{"email":"rfigueiredo.dev@gmail.com","name":"rutefig"},{"email":"yogeshshahi120@gmail.com","name":"yogeshshahi"}],"readme":"# @zk-email/contracts\n\n## DKIMRegistry.sol\n\n`DKIMRegistry.sol` is a Solidity contract within the `@zk-email/contracts` package, functioning as a registry for storing hashes of DKIM public keys associated with particular domains.\n\n<details>\n<summary><b>Details</b></summary>\n\n1. **Registering DKIM Public Key Hashes**: Developers can use the contract to register new hashes of DKIM public keys for a domain, so that any email sent from the domain can be verified against the blockchain-stored hash.\n\n2. **Validating DKIM Public Key Hashes**: The contract allows for the validation of a registered DKIM public key hash. This helps verify if the public key in an email matches the one registered in the blockchain for the domain, confirming the email's authenticity.\n\n3. **Revoking Compromised Keys**: In the event of a security breach or compromise of a private key, developers can revoke the associated DKIM public key hash to prevent misuse.\n\nFor a detailed overview of its functionalities, please refer to the source file: [DKIMRegistry.sol](./DKIMRegistry.sol)\n</details>\n\n## UserOverrideableDKIMRegistry.sol\n\n`UserOverrideableDKIMRegistry.sol` is a Solidity contract within the `@zk-email/contracts` package.     \nThis functions similarly to [DKIMRegistry](./DKIMRegistry.sol), but it allows users to set their own public keys. Even if the main authorizer, who is the contract owner, has already approved a public key, the user's signature is still required for setting it until the predetermined delay time has passed. Additionally, the public key can be revoked by the signature of either the user or the main authorizer alone.\n\n[UserOverrideableDKIMRegistry.sol](./UserOverrideableDKIMRegistry.sol)\n\n## StringUtils.sol\n\n`StringUtils.sol` is a Solidity library that offers a range of string manipulation functions, including conversion between bytes and strings, and numerical string operations, for use across the `@zk-email/contracts` package.\n\n<details>\n<summary><b>Details</b></summary>\n\n#### Converting Values to Strings\n- **To Hex String**: Convert a `uint256` to its ASCII `string` hexadecimal representation.\n\n```solidity\nstring memory hexString = StringUtils.toHexString(12345, 4);\n// hexString will be \"0x3039\" \n```\n- **To Hex String Without Prefix**: Similar to `toHexString` but without the \"0x\" prefix.\n\n\n```solidity\nstring memory hexStringNoPrefix = StringUtils.toHexStringNoPrefix(12345, 4);\n// hexStringNoPrefix will be \"3039\"\n```\n- **To String from Various Types**: Convert `uint256`, `bytes32`, or `address` to a string.\n\n```solidity\nstring memory uintToString = StringUtils.toString(uint256(12345));\nstring memory bytesToString = StringUtils.toString(bytes32(\"data\"));\nstring memory addressToString = StringUtils.toString(address(0x123));\n```\n\n#### String Comparisons\n- **String Equality**: Check if two strings are equal.\n\n```solidity\nbool isEqual = StringUtils.stringEq(\"hello\", \"hello\");\n// isEqual will be true\n```\n\n#### Advanced String Manipulations\n\n- **Remove Trailing Zeros**: Trims trailing zeros from a string representation of bytes.\n\n```solidity\nstring memory trimmedString = StringUtils.removeTrailingZeros(\"hello\\x00\\x00\");\n// trimmedString will be \"hello\"\n```\n\n- **Convert Packed Bytes to String**: Unpacks `uint256` values into a string, useful for handling compact data representations. 1 packed byte = 31 normal bytes.\n- **Upper and Lower Case Conversion**: Convert a string to all uppercase or lowercase.\n\n```solidity\nstring memory upperString = StringUtils.upper(\"hello\"); // \"HELLO\"\nstring memory lowerString = StringUtils.lower(\"HELLO\"); // \"hello\"\n```\n</details>\n","readmeFilename":"README.md"}