{"_id":"@hyperlane-xyz/core","_rev":"293-bbd11d7d1d3af71ba032aead56538cd3","name":"@hyperlane-xyz/core","dist-tags":{"next":"3.13.0-next.0","alpha":"4.0.0-alpha.2","superchain":"5.4.2-superchain.1","zksyncbeta":"5.7.0-zksyncbeta.0","zksyncbeta2":"5.8.3-zksyncbeta2.0","ccip":"5.12.0-ccip.2","cosmossdk":"7.0.1-cosmossdk.0","starknet":"7.1.4-starknet.1","permissable-mint2":"8.0.0-permissable-mint2.0","hyper":"9.0.6-hyper.0","m0bridgetest":"9.0.11-m0bridgetest.2","stableswap":"10.2.0-stableswap.2a0d563060e1037fa228687c3c9a3ecea60dce9f","preview":"10.1.5-preview.9c72f6fb2deb13238aa68a4a83bff7a7156047e6","mc":"10.2.0-mc.78c48b5fb82f0f0da7825eb600b56aef96fde9bd","beta":"12.1.0-beta.97ee4b055e6523a5532248ae7a59e33360b74644","latest":"12.2.0"},"versions":{"0.5.0-beta0":{"name":"@hyperlane-xyz/core","version":"0.5.0-beta0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@0.5.0-beta0","maintainers":[{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","dist":{"shasum":"6da1b4162080c176fd0334379e7a089d12dcf644","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-0.5.0-beta0.tgz","fileCount":536,"integrity":"sha512-RHUCqATFb6krKROuf7FVZ7lHrJfhCoRdn1PgCFTfHA8pTnjdh+1f797FcGN3ApivH/MGQo8348BRmwRo/nYUbQ==","signatures":[{"sig":"MEYCIQCu0SkSgwzXUjhxRd/AL2ePYv1aXiLzbq8eLVlpz5B+RAIhANbsgT7RXX1L2bYwxPpDXkuxUg6AzpauK/u62whgVjwt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1453141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKf2sACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmofwA//VCOGFeHyortr0zpBMs/7liISDRvBcR/wHyARD93tIWl2Q3ac\r\nZ7I+j1Lezq1Adk0vaVdnELzQ1VIVJgA/yEa0KC3/qH6jV/koI9hHOXYt2o5a\r\ngTHUfddeJPadUwxs0ZiR6BgDi8TjXRP4q+Ztt7/MDQmSnEZiuI2tjYlEZLh1\r\n7x3vYpLrvNQHwgNFWdNSH2g6xnVpfZES8V/U/q2wpcuEOXRSy6QWWOxjnvxW\r\n6Oqjz+u7NLjmjeGnbLLAdL3lT/Av38KIxLMmBI/wl08PLZXGAyWY9m6Opnpu\r\nmDY6423mifmWqpol53eumMLzYtDXpeiBF5fNmm4yaTuMcWoC3Q+0CmFjZJBc\r\ndDiQg36FR0vq7UqwjEpxOT2JwKifLHGoiY6OR2eG/bhQo0DCH1W4VRh5TQLK\r\nEmkvgao+1UdPQcFIEsa95Q2iGZRMMMoW6ZOu7UItldKgZkMqQI+0VVA8k/oo\r\n6U8beLWmtfhd7vr9F/PqftfglL5MLerxed14PsxCZu/BPXLJ8X03+aXe/nxW\r\ngafxTXkny1QM1ZtKU57BPehjiUf5mz2mzOVi1Zp/Z4D2kCvcEB4RQry9VAHi\r\nihbmFlVGVuJcNBCdl3/6b4RDadOT1nOxTQXGz7lmjNqnIIbYgTcldZhj99yp\r\nUbFGBn4qw9oEdMhQMnt6qWfl8/Tl6+GFhlo=\r\n=AlKG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0d7639895c2dd623476b08366f2195e30fa5b22b","scripts":{"test":"hardhat test","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache","coverage":"hardhat coverage","prettier":"prettier --write ./contracts ./interfaces ./test"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"deprecated":"bug fixed in v5.2.1","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"dependencies":{"@hyperlane-xyz/utils":"0.5.0-beta0","@summa-tx/memview-sol":"^2.0.0","@openzeppelin/contracts":"^4.6.0","@openzeppelin/contracts-upgradeable":"^4.6.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","ethers":"^5.6.8","hardhat":"^2.8.4","solhint":"^3.3.2","prettier":"^2.4.1","typechain":"8.0.0","typescript":"^4.7.2","ts-generator":"^0.1.1","ethereum-waffle":"^3.4.4","solidity-coverage":"^0.7.14","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"10.0.0","hardhat-gas-reporter":"^1.0.7","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.0.0-beta.5","@nomiclabs/hardhat-ethers":"^2.0.5","@nomiclabs/hardhat-waffle":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.0-beta0_1663696299752_0.6045621030555288","host":"s3://npm-registry-packages"}},"0.5.0-alpha0":{"name":"@hyperlane-xyz/core","version":"0.5.0-alpha0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@0.5.0-alpha0","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","dist":{"shasum":"84577cee2110793a511d61f5464fe440e5effa3c","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-0.5.0-alpha0.tgz","fileCount":553,"integrity":"sha512-z+3mAcrEB3C+sxr/usDpq0SfMP5kgE704kPZ5Osc81e6+g7bKvsz2SVtVSngbxF1bmxIHcsqlBezy1SjJ/2VeA==","signatures":[{"sig":"MEUCIQDq6qYO3J0eSNv0IXDvrT4J0z/zDrmWFZt9UOtXLuYi4QIgR4QtiV3aKunB0s1Dm4asS/swJeVxig1JdIOO4E0/Qsk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1524170,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQFAwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpukA/+NNCK2oe6LQ+tDxfcANpg7fYeHzaw0SzKopodEihBw6ravIZJ\r\nllyLRk8oXFklE66oHbWH0dROA7qnI0LUviQurvNvnPkYfcDjnI0ap0LcWwuI\r\n82tVj2LPYmTmZyuR2rLQuYAM3e4Iq6bqh2kQ4P7Dn375n1dbOw5/cpjPfZCB\r\nUY7ixpyVy0nQlP1c4eTdLOU9c28Qe9/kHEeSLYl0tfi2s3KDhcsUS7iRx8xl\r\nPhNpm+bTAWoa7RfPpaLqOiMbMAH6MZIR3kBBsuqNOcgUJGzAa5h9ulDjdmdi\r\nexpLN3H6XJcvpER4+IqXfH5S48XFEpFg6ONyAbSXH/A7AmBNlywApM2rWzNC\r\nVsVy6z3XhOdk118U11ddE8k1gF3QHexMm/nUZhEmREo5QHPJSPR6gLWMfLZI\r\n/95uWVm39BK/czodJ/ZjfbCtYzQ6dxCe2KbhTZQOG8DjfPf8abGzW8x1MxWA\r\n3Pj7FIuMov+OvJ2wN9x6MORzjBO7cviAA2Sn9axcGCrVIgc+eccO6NWdJ+oZ\r\n6QlgGhzi6tlLtexKt2fm55HjVcs1azQzxFh+/IDv1SO2piWf1+6P2tx+vk2I\r\n6f0xlMylCeS6uQWYDlpoQcZlDkw35xIee/6Cc839MgVi5P5uj60DZyYSEZHk\r\n1q8sR7rb9ljO01bSXQoktq0pCbChJRvDVzU=\r\n=WLBb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"29d2b35972813f83f25282a656e2ebeb3452dd8c","scripts":{"test":"hardhat test","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache","coverage":"hardhat coverage","prettier":"prettier --write ./contracts ./interfaces ./test"},"_npmUser":{"name":"nambrot","email":"nambrot@googlemail.com"},"deprecated":"bug fixed in v5.2.1","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"dependencies":{"@hyperlane-xyz/utils":"0.5.0-beta0","@openzeppelin/contracts":"^4.6.0","@openzeppelin/contracts-upgradeable":"^4.6.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","ethers":"^5.6.8","hardhat":"^2.8.4","solhint":"^3.3.2","prettier":"^2.4.1","typechain":"8.0.0","typescript":"^4.7.2","ts-generator":"^0.1.1","ethereum-waffle":"^3.4.4","solidity-coverage":"^0.7.14","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"10.0.0","hardhat-gas-reporter":"^1.0.7","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.0.0-beta.5","@nomiclabs/hardhat-ethers":"^2.0.5","@nomiclabs/hardhat-waffle":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.0-alpha0_1665159215717_0.6462661198011856","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@hyperlane-xyz/core","version":"0.5.0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@0.5.0","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","dist":{"shasum":"3bef18e4786c163d5c48537831f1519e2aa2b381","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-0.5.0.tgz","fileCount":545,"integrity":"sha512-VbMCZ7LmaAsnrF4pN/jBCL4OcsMQlbX1OFYySCKUR56YCqaxJYeIEZp4PqjE1BYm5ETsDdvIW4ctRJtJIYrXxQ==","signatures":[{"sig":"MEYCIQCtBRR+B5biqz9V9+4zvOTh17NLiBu281mYq0nYopuwfQIhAI8/9le4kKbvY7nE/uEg6in85iDsbBs/rgKdozcapJZR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1496436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSIH+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrAVA/9EUnxALdz3tC57QoFyu2iUs0TAcNtptMdR2xCkrRfzvQdc27p\r\n3rkDXARlz20YKkdrzPE48VwfKq9lboL7bSUnYJRgcQF8XEPHbmtJr9KNsHft\r\nPkxroOVXIkYMza8Q0Bbx5GQUShDd7dW7lQY28sfugvmdNrk/ddJ0iL+3DW2z\r\nvQH2Jema2whmfluxcTQw6NOSkXuWkSZQLNq1bxSNNBK/fwTLE/KuvevVjSdK\r\n4rtBUslJQtyU/kFk64fT/aaquiPjA+GehApjCFtIRnFruJx+ClFgvlT/uWti\r\nWDxHbo22y4oevn/Uei8WwEoT/86+RI2LuyJCvPryXbQyIEj5BvekUuKflGaa\r\ndVmEYu688fVYRrdEhmj+qvyldbjY8WnDRgJhzyWJQIhZd6X7d54tLs10r6yD\r\nDKd0g6GqJdAzt4x8AhV4JmI4iIiNATDAYWmiQpQLS73YxgM+ffq+X+0y+kJC\r\nUdUmZdh1D65Z+l/FdWSWURa29n8PSpe4CCFkSjwPmB/xkWA2UEe670VlXMq3\r\niQIG4t1p9ULV7D0lQYAw128UadQpLYVIvFIBe8qyX+cV2c5mbmKERCfZ8LzY\r\nUSYVOpo7HNAoys4HLh2ydNT+UZEZbqh59/6BO4Hh9/o0fL4XIXe359Q+AhkG\r\njd1zPvUfpfQSfSXOg02K4VWULURPU0NgMfc=\r\n=gl8S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"da5c504fa988ece34f9d9773d37b9f6019ffb61d","scripts":{"test":"hardhat test","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache","coverage":"hardhat coverage","prettier":"prettier --write ./contracts ./interfaces ./test"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"deprecated":"bug fixed in v5.2.1","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"dependencies":{"@hyperlane-xyz/utils":"0.5.0","@openzeppelin/contracts":"^4.6.0","@openzeppelin/contracts-upgradeable":"^4.6.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","ethers":"^5.6.8","hardhat":"^2.8.4","solhint":"^3.3.2","prettier":"^2.4.1","typechain":"8.0.0","typescript":"^4.7.2","ts-generator":"^0.1.1","ethereum-waffle":"^3.4.4","solidity-coverage":"^0.7.14","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"10.0.0","hardhat-gas-reporter":"^1.0.7","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.0.0-beta.5","@nomiclabs/hardhat-ethers":"^2.0.5","@nomiclabs/hardhat-waffle":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.0_1665696253993_0.18076073475152543","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"@hyperlane-xyz/core","version":"0.5.1","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@0.5.1","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","dist":{"shasum":"9d1986852a9bf52fd0cecf9df5f080d3299b80ac","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-0.5.1.tgz","fileCount":545,"integrity":"sha512-QJm63QKkXm+p91w00LRcZtrWLNuLm6lbxdRzvn5+0Tz1OgGv9K4q7rlMG7EaPOVigw+gc9OVNcRjfJy2tBF2zQ==","signatures":[{"sig":"MEUCIC4CH8OTZg4J95orbuGHmc92V6BlzqrXTkIq3j9UOYOQAiEAqzzSm1+N49DESkylK3xKLbAXwiRRVdCLpjRYmQnPo9A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1496436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVsjcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQpw//ZhcfI2aM9DSk30nBMHckaLTmU07Yglt0jifXrIV99jcNnqdv\r\n0JUmWO7M6CVCLMxXwK3OD+848RahOlBd+tNZg4kPjOzDOObmivrg5IROegow\r\nG5nQDXhbJI7cskSokNEEPV3YLT+sywvwoWYpg9DVQaSd1+ni9/VvvGZTynmj\r\nOMdWdImzk3PvMel2BChC9I4s8fL28tQmjst8pLb4ge+9t33iMhiZUoF217UM\r\nGrgW5NP8x3gjqwE/HFJLc5RSa/nylwtPcY2+w2CG8bmf6UZV3WjDG79EDl91\r\nWxHzTHHC8hvahUm21JnIZSfpUujP6vUyQHxsva9BQttQeLWvBHa/svXFVILU\r\nM0WJqzl7yMRgcS6+BMwv2biH9aD5ue62J1JTaxDd403oGUfr5cwGDSTzHQQn\r\nQK1eUTKq7uV1X73jyzfY1F0l2VfwDJYg7eSyifR5y4PR2ooJJtoUfeP001W9\r\n4N5iV55l6S/M890NqTqUOsULy83TNWwAwDsG5Pk2wXxM1HWUXx2KrSkCCx76\r\nNTCmn+1IUrwCYxE0NjGzwhTYhGGM42Sfnu4zlGWxF+6lO8CIbm3laRKRMH9j\r\n6JdgkreFIZr06jIHBK6sMf5vc+eM3gX3WU7eHdUJovKtVe3IkGtqG45KRcBz\r\ntRsFDGvS/3O+L3gx33//DosKoUzLyy2EVME=\r\n=c4Cd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"eca79dddd3cc8468aca45a971ce0368e535d5c18","scripts":{"test":"hardhat test","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache","coverage":"hardhat coverage","prettier":"prettier --write ./contracts ./interfaces ./test"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"deprecated":"bug fixed in v5.2.1","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"dependencies":{"@hyperlane-xyz/utils":"0.5.1","@openzeppelin/contracts":"^4.6.0","@openzeppelin/contracts-upgradeable":"^4.6.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","ethers":"^5.6.8","hardhat":"^2.8.4","solhint":"^3.3.2","prettier":"^2.4.1","typechain":"8.0.0","typescript":"^4.7.2","ts-generator":"^0.1.1","ethereum-waffle":"^3.4.4","solidity-coverage":"^0.7.14","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"10.0.0","hardhat-gas-reporter":"^1.0.7","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.0.0-beta.5","@nomiclabs/hardhat-ethers":"^2.0.5","@nomiclabs/hardhat-waffle":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.1_1666631900060_0.033283469039538716","host":"s3://npm-registry-packages"}},"0.5.2":{"name":"@hyperlane-xyz/core","version":"0.5.2","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@0.5.2","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","dist":{"shasum":"25bc50938933fa68a59f8f5e142ffb777a51dafd","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-0.5.2.tgz","fileCount":626,"integrity":"sha512-hhxPP5+xo48sushx8QmNJdIV1hrAk/6WjQkC8K0wsdAMTf0Ff09+5gowyObyjnL4auXoyR84EGNXx120TF1S5w==","signatures":[{"sig":"MEUCIQCYSL7/QYpW13LyAipe80/8AvgiaEt/pTrSA9L5Eesp7wIgWHpXE3hLOMQMxsDrYNknHPnHZ9BZsJhGDmNmm8/Chqg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1959464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYVcOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpKxg//b+3tCgdHkj7qkI/NRLyORUYY0anGQ2AxywI8E/HIOODIEGcK\r\neke7JTbW8NjkQUPl/w6HrLS/vAxd8u83siEBxgj4AXd8ULncUnWFhrbJe6YD\r\nB9c8G6gWnEtXTyIOOq6Kgk5YK9u7sELSnMKms5TeTyhqM2XTmigeA/vUGd+Q\r\nwTKLRSfpye1jd5fh8fwaOModj9m2EZNg/xNzpfgWjaOOgYWu2t348DxZBlss\r\n3xK4atmFpOTDF4c6aqKihfXYMgqzGrkeUrQME/D85iQ8MiK1bDjvQyG2H6QC\r\ncjx6ioHNRXFpdxJYjpOknxUHxmoh4PqpajbZ6GF64tLxK4bFWTrPeIyBKEwA\r\nXiCkH65O0TZfmxjBt6oe5yCYhvClZ6NTKiU5HMvttAWLY/+PJ7XVWRmUTRar\r\njfYUnNx6QwX1JA/V841yiun+NFTV9XJ+kzcRa80ajOJG0GCiKhmZVZHuAhVE\r\n+/OxRGjPDkZA2hp5D6uWtQ4pC19XvQ2gMKZGt79tMJDNQchcqKYPuoyjojjY\r\nl4L+RiC5YaZhDtxp+3AbGbpO6ORaBdjE6cBYfOQEG8yE9IbE6nKNV0WfdCxo\r\n/mD4ggnuG+sW3fiacD4GKk74rOSx5OeXy/jY3j2bF9RSQTrrkdiLn8wdumXY\r\nrw4DSXqsoP3iD/EBP7An29UEzub63XFAiLQ=\r\n=xbk9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7f5e6c68b7ff61157bc9f471db0b1368a48283ec","scripts":{"test":"hardhat test","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache","coverage":"hardhat coverage","prettier":"prettier --write ./contracts ./interfaces ./test"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"deprecated":"bug fixed in v5.2.1","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"dependencies":{"@hyperlane-xyz/utils":"0.5.2","@openzeppelin/contracts":"^4.6.0","@openzeppelin/contracts-upgradeable":"^4.6.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","ethers":"^5.6.8","hardhat":"^2.8.4","solhint":"^3.3.2","prettier":"^2.4.1","typechain":"8.0.0","typescript":"^4.7.2","ts-generator":"^0.1.1","ethereum-waffle":"^3.4.4","solidity-coverage":"^0.7.14","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"10.0.0","hardhat-gas-reporter":"^1.0.7","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.0.0-beta.5","@nomiclabs/hardhat-ethers":"^2.0.5","@nomiclabs/hardhat-waffle":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.2_1667323662139_0.4079827150921731","host":"s3://npm-registry-packages"}},"0.5.3":{"name":"@hyperlane-xyz/core","version":"0.5.3","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@0.5.3","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","dist":{"shasum":"42a617cab884fce57f370bd704e07807b8ad506c","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-0.5.3.tgz","fileCount":820,"integrity":"sha512-Jtc6F8pA6N41ijmEIzh0KQcszE47p18nnPTMm1V9eGCSZhNlybX0zDFVp3uRF3W233a3x7y4K5Xkyn/9cr4ugA==","signatures":[{"sig":"MEUCIH/yt4qoV/z83/t1cNgWL3WbsHqDRwxnmHpxpSR6L5YIAiEA67CMBosKJ/FvQxFetmpzDvHg8rhzmjHxwV3t4qr+RKA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2556391,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYrYoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq0Kw//cWHHaAG4iVikPgTsHmwR5PlF6O1dba57tFhgg90dymc1BPKb\r\nqZXd7Qnan6iSSs9S5LioBBN5BTLeL7z0CRiwQnwjLSm4hUgcUF9sguNOkDfe\r\nzS6dQA9p6HlvYdoM3XIHnXaMaAQJxJ485OXAa+EKBRNfhk9TzZnj3BaFvnFv\r\nVVN2tkXTD0xRuSoqzNYWww3m4DZ4Gs4YkpZqDULZcyVjZvj26ap1EssRp0Yj\r\n15KmMXrK+hVtP7hEdS2je3hc5eTqqBU8svJpdTd+QRuFlipruYWpCkIeSFOj\r\nJ3MByHx+tts06m3SVrVuOvwg+GjgslmF60yQ/X0YjwjV4YbGNwI3PYOUbvHC\r\nZIOFuKNy4nrO8AzEuEdd2xkUazMnO8CdOMINLMRh5kqB75cwZ9OT1orVTZzF\r\nWpHoDBCgSEpUIbvb9KdX+lB17ca0peFT7XaJvTO4uYFoUBtigxDIkdk9gyzC\r\neUotVf+RTaXcvj2uOd3Al3DJgLj22WETj5VlU7QxB2pIJJ61AIE7oyj9Pkm1\r\naLcL9/qta+uuuXySk04nV5Af2ErW/f0cWr4A1hZVUw5YdQNTwgbKsbLovger\r\n/rgdjKvVBG2qj1RhCKni/zlngC6ytWto1sPPI1TcR/hAQxi7JPlDjTOO9x0c\r\nso+8MpU1+m4r2cP8PK2Qpr8u4fEvQrMSLW0=\r\n=MRaL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"51851be139bcab0f49b609cf0bc9c5e7cd283f43","scripts":{"test":"hardhat test","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache","coverage":"hardhat coverage","prettier":"prettier --write ./contracts ./interfaces ./test"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"deprecated":"bug fixed in v5.2.1","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"dependencies":{"@hyperlane-xyz/utils":"0.5.3","@openzeppelin/contracts":"^4.6.0","@openzeppelin/contracts-upgradeable":"^4.6.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","ethers":"^5.6.8","hardhat":"^2.8.4","solhint":"^3.3.2","prettier":"^2.4.1","typechain":"8.0.0","typescript":"^4.7.2","ts-generator":"^0.1.1","ethereum-waffle":"^3.4.4","solidity-coverage":"^0.7.14","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"10.0.0","hardhat-gas-reporter":"^1.0.7","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.0.0-beta.5","@nomiclabs/hardhat-ethers":"^2.0.5","@nomiclabs/hardhat-waffle":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.3_1667413544189_0.4901460275942353","host":"s3://npm-registry-packages"}},"0.5.4-0":{"name":"@hyperlane-xyz/core","version":"0.5.4-0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@0.5.4-0","maintainers":[{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","dist":{"shasum":"b44e2f402d8b97cf7ab5614a9d2b81f95b5e21ed","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-0.5.4-0.tgz","fileCount":801,"integrity":"sha512-tMLG0HU0V8KEM6CcOo9VOGs+Fxa76Ngc/nywXsmWh7ztKefb/CaBwalviS+pgGZu1IzMQlZiv7lbEkM1XbA1sg==","signatures":[{"sig":"MEQCIDvr/2PLZMnEwaKrgO5pJBVtctFzpmsMlE8FH8nx/rSEAiB3NZRty2nAFtBGG1paMhVPzawSObC8gxp+niWEzeDAuA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2416262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfWo7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJjg/+O1CmH4YN90ZVIr4FMGb15s2PtsitfQeoL2X6ZtW9ir7t/t3B\r\nRe+gjXxxs84YIz3+Nu1HABMe0FaWjwFdTN/YL9jsZlxqkLb3yxCoLuumwkZF\r\nEQRfLBayVIeoD9N3cbPwKQ0tGImVtJ6O29e0qDU/Hj6fQxGZF4dmKFw7LMgO\r\nOS5lIxXw6hImCGr9Tzjas6dk3+SsFYuaUo8+FDlLkd2v/ChUbATjlqUvjwnu\r\nJPP78aU1pUbbhpPOxCP5u+5NqGe9e7XEulyOXJxMZEOQVMnqAHkmeoOW5OiU\r\nVqNVAR68P06WsRHjy9ptOuxtt8mZox9nmOJclDVpcuQeZfpFFz9xSVMMZOpr\r\nDhSE7OIO+fPC8Ka/7zlmm9ocvCkrxfoIHhVP81Q5BJ+mwyqR/7yVvJV9K7xy\r\nCMFt86J5JFKbKJBRcpTlMOvVZspzaOPr4JnM7LGEAqfQnV+24ZLqwq0sJmQZ\r\nhEJ850QWEd0B6899EBDP8Seu1fENRGTKGJDG7aadwrYIHMExTp84AZunHWH7\r\nckTNyJJBDt2JGm/uhKfc4R7KoQrU9CK6eG3QoGhbAE5WZOKCGLZtlFZhzb57\r\npY36SbMW72V801Fo2UhJ0bd66d45RvAmZEjcti2ifUwrn8uZUvun0O18fxcB\r\nqY27UGK14P2OmER0XBgK+tAvj8+dKJM5978=\r\n=Q+t1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d245700b26ac5f063464fedb4a77219ce597432e","scripts":{"test":"hardhat test","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache","coverage":"hardhat coverage","prettier":"prettier --write ./contracts ./interfaces ./test"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"deprecated":"bug fixed in v5.2.1","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"dependencies":{"@hyperlane-xyz/utils":"0.5.4-0","@openzeppelin/contracts":"^4.6.0","@openzeppelin/contracts-upgradeable":"^4.6.0"},"stableVersion":"0.5.3","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","ethers":"^5.6.8","hardhat":"^2.8.4","solhint":"^3.3.2","prettier":"^2.4.1","typechain":"8.0.0","typescript":"^4.7.2","ts-generator":"^0.1.1","ethereum-waffle":"^3.4.4","solidity-coverage":"^0.7.14","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"10.0.0","hardhat-gas-reporter":"^1.0.7","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.0.0-beta.5","@nomiclabs/hardhat-ethers":"^2.0.5","@nomiclabs/hardhat-waffle":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.4-0_1669163578863_0.8038671240481579","host":"s3://npm-registry-packages"}},"0.5.4-1":{"name":"@hyperlane-xyz/core","version":"0.5.4-1","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@0.5.4-1","maintainers":[{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","dist":{"shasum":"aca05892b524ff7c7405f0421340eb55ab166d6a","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-0.5.4-1.tgz","fileCount":801,"integrity":"sha512-Nm+RFopBx03jSTyq6uvGs1qRFP/riIxSgzRW5zL4WfhMkxR3nkL8OSt6bpnKoP5pDqwCMAQGQfFReZCWtE5T/Q==","signatures":[{"sig":"MEUCIBvmIbLubfoQUG59V/7vxoHqxN0Kd1+WmVqxfn5AGOvuAiEAxYqgh0hJFvsZpljan2PKQzxXFfNafy+9ymoTNQNDdoQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2416262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfWz8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5bQ/8Dxzr+WSDmtsykOj0lwSoaAfgmWxJyJtHkQin42N3TjdX0VYw\r\nx44M78XuPKxpB8aAUPhza8U1CZdIwmRE1wTBRoPCaclaW/NIaGphWQv+fSv8\r\nA619Djn0BC+fvsGEORrNjwkm0R8SwxZLQK92uw6MfbFuQY4Bo/MvWGvKijzN\r\n0CTHyusY3iduZUQjD+yt2+FOYUAyPobsWHztN+Y7xt8DTqTM0KxKUnowHDTb\r\npXg/tQAOiimOxGcqAEeSmXvm6smuhHnF+CHjp0whjKSVWr9mOjGgTAU1dbWH\r\nnuZAvTdd8vLOz+Xa0/lljhyYnd8BKqb/XlkqrxXccp7ImiWkwNFMRg6LZfXH\r\nzmVfLhsuic/w2Onk2UTSFAKSoKMvbXJcao/EEr+Vne615IQEtdXW9YQwFZ/j\r\npsZoAnXlGz4QdD0KeyMVuRt5EljO2t7kWHeSFjX0Wlwo0lOTrVR6Wa3/ckGo\r\nJ2HRIbGVFdrirrvPUSZW6fLG7SRfw9AXyrMbLa5iX/zwJbitH62MJ6XTRUwO\r\nXG2gjhDPEKn/x8bxg+drA50ucGJtE+8Q5g/8psWse+1T0p37TUtVr7ursC/A\r\nKTX6OiXhDYpv5X9JeO67YaKnARL8yyKel19g+wkqNw3kQkq5IQAKIPdsSVm0\r\nDSfHzC1xE/mRvYwy8UPLs8/fWOeZ8gjFl4I=\r\n=JZKc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d245700b26ac5f063464fedb4a77219ce597432e","scripts":{"test":"hardhat test","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache","coverage":"hardhat coverage","prettier":"prettier --write ./contracts ./interfaces ./test"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"deprecated":"bug fixed in v5.2.1","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"dependencies":{"@hyperlane-xyz/utils":"0.5.4-1","@openzeppelin/contracts":"^4.6.0","@openzeppelin/contracts-upgradeable":"^4.6.0"},"stableVersion":"0.5.3","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","ethers":"^5.6.8","hardhat":"^2.8.4","solhint":"^3.3.2","prettier":"^2.4.1","typechain":"8.0.0","typescript":"^4.7.2","ts-generator":"^0.1.1","ethereum-waffle":"^3.4.4","solidity-coverage":"^0.7.14","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"10.0.0","hardhat-gas-reporter":"^1.0.7","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.0.0-beta.5","@nomiclabs/hardhat-ethers":"^2.0.5","@nomiclabs/hardhat-waffle":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.4-1_1669164284157_0.3443654203611952","host":"s3://npm-registry-packages"}},"0.5.4-2":{"name":"@hyperlane-xyz/core","version":"0.5.4-2","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@0.5.4-2","maintainers":[{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","dist":{"shasum":"1377b073b2d578ce5e6268f18f7fcc7506d209a7","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-0.5.4-2.tgz","fileCount":801,"integrity":"sha512-UjjaSrPgOX4eUapSEZ+oqV8evHcn9iprCOOloDu0MKBYuC7+T8VygH3431JAJs0LogiuUPJspaWNqm4NZz3YdA==","signatures":[{"sig":"MEQCIEZZy2CsZbI2DT+ZUXF0YvowhQw3A85mQ4OPqLPQXnWCAiBT9bhx4SqJFCC8NA/njr8NhZOuxVpZ/Rr8wGkcLNRTnQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2449167,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhSNzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo07xAAn6LQGFd+sQzmmxSQmMBtJqWBBHD4u8X1PAcqV/sfu6aoSqtP\r\nORhiKz4Nf3484CpIC0QjsjfdGS0KMEmaAJsEL5y8gXN5+yfHyIBRVFqHs53g\r\nFAm2wnQ2pR1YGbsm2acOcH4f25afm4HkUOoUZ2OG8bZ1FpGCn6T4nS+4VCYG\r\nlEYAN/QSQWhP4/V6iE+3K3A/EsxaiM0GhfIDh4egHNm502qrgPdtE8Kjn7ny\r\nXU3ZpTt+EdrRIPvfo86EM1Shm89ooYU8084cD7AC5Z6yoboMnIhjXn/NUvWl\r\nlp7Pe0LS0tzF9UWf8NAbs3899M4Fr3jwirWSMKc3jSSRhwtwhXV0IyuXt8nW\r\nvpizBkBu/Le9zb7R4iToHgJraO3w6TW9/MYe85htAXJFc3fjxeFuWRjAEVg3\r\nwAxbWOB5zqg+qMcflk6rsgrD5yKwP0RS7+C/j0Z0qV1Mmn3NJw9MTZsToVBJ\r\niMPItQbI3VQRCLrlsKtpBgOW1DCWFvwwgZMudprOe87tevgIPDWPyhnsXIMI\r\na5hAWj6JiYIbF//6sb0EC9eEbZ06PYickJcLwdL7irB0yZMCIY2KM+zI/O89\r\noxn2SghH5StFL2h8+bCm0sw49ucH/JwNspdod4f7uo/Lfn9MS9YzTm3nUxj6\r\nXwnSUG6aHxjvsBfHrG2mE0EJpG+VF0KZBT4=\r\n=oi/L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3ebfcdf7f932a2c65554e578c20c41e17ee67022","scripts":{"test":"hardhat test","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache","coverage":"hardhat coverage","prettier":"prettier --write ./contracts ./interfaces ./test"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"deprecated":"bug fixed in v5.2.1","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"dependencies":{"@hyperlane-xyz/utils":"0.5.4-2","@openzeppelin/contracts":"^4.6.0","@openzeppelin/contracts-upgradeable":"^4.6.0"},"stableVersion":"0.5.3","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","ethers":"^5.6.8","hardhat":"^2.8.4","solhint":"^3.3.2","prettier":"^2.4.1","typechain":"8.0.0","typescript":"^4.7.2","ts-generator":"^0.1.1","ethereum-waffle":"^3.4.4","solidity-coverage":"^0.7.14","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"10.0.0","hardhat-gas-reporter":"^1.0.7","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.0.0-beta.5","@nomiclabs/hardhat-ethers":"^2.0.5","@nomiclabs/hardhat-waffle":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.4-2_1669669747414_0.19367616408839283","host":"s3://npm-registry-packages"}},"0.5.4-3":{"name":"@hyperlane-xyz/core","version":"0.5.4-3","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@0.5.4-3","maintainers":[{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","dist":{"shasum":"42c5799c6fbf129ee6c00922b38dad5ecf354bf5","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-0.5.4-3.tgz","fileCount":801,"integrity":"sha512-7DxRVMaSRzXdUMsMT7dlVKZHFvI9LJT8xc9hbE5VmcDBUU+O9RZd7i2OCV85uMfMZ33lh0sPyh4D7twayz1v1Q==","signatures":[{"sig":"MEYCIQDB71dkEcwrusVP6qb1QRaIA00YPeZy8lPT6CSU03mdnAIhAPBI3Q3gXBktyuNLvWIrpt+9dpMNmC/Xz18l+V3xBjJa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2438827,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhSnAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqjShAAgOvYX60pEI67c4kkCYhrUKbSM8qCJhLqL/PXUltioqCk1RrK\r\nYfFhUwQPx06CQy0ehmXbLwgON7FQBfBwNWSdIRVr4ArcBeiMXtsZ+otg63ys\r\n8mmJtphz8NCsneYFzvfz58jlY/oPO3A6CKnGhu3otJNHTWEgWafaqbAZyKB3\r\nXzNGJnvALbpi1x5vjlhtLERfzyst+4YTBmENr5wfawNqQgUz2pEqamB7XAd8\r\nuawiRoJ3lNsopejDXOHnAcn8pYTIkF42PH55eQQJFXP2X6sdQrh+K7UkLjX9\r\npSCkFXRP/p9GshUAo7VOH2Btl91UeyKRntpxG/ZAObC0+z1zEe79+KCfc6gT\r\nyocXCQOFNJGba1eGdG2Qep2S45O70QYVj/dNIyB8bKFvI8zGUROfTTMt2KOd\r\nwv4YKFeIHjpqxCXXl7VhcNngY2IDP3sSJgojamF6jN2gjPk1FnpBJUVuL+H+\r\n2GFUtVFpg7/NHquMnb5J3GS4u0+0rYdqRD+aQ/cS7fD0Yy/T+qu93n083Yu0\r\nD+z2N65D0pbTpu2rDl7ANqdjLqA9KIv+ZxjzhxX5Mia2KxxII5iPmWVKVp5R\r\njlhSyWnP4JHAJ5Yt6pErO3+9iZRm/0njUeUUqNda2dfESNxM8V5jZnbL2bMz\r\njYpDDBQr5W4gsZAgrZ2fWjaSpDadKNoTYAI=\r\n=v68v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"df8f192cd9e7a4ade1b1e2cd838997047a281731","scripts":{"test":"hardhat test","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache","coverage":"hardhat coverage","prettier":"prettier --write ./contracts ./interfaces ./test"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"deprecated":"bug fixed in v5.2.1","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"dependencies":{"@hyperlane-xyz/utils":"0.5.4-3","@openzeppelin/contracts":"^4.6.0","@openzeppelin/contracts-upgradeable":"^4.6.0"},"stableVersion":"0.5.3","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","ethers":"^5.6.8","hardhat":"^2.8.4","solhint":"^3.3.2","prettier":"^2.4.1","typechain":"8.0.0","typescript":"^4.7.2","ts-generator":"^0.1.1","ethereum-waffle":"^3.4.4","solidity-coverage":"^0.7.14","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"10.0.0","hardhat-gas-reporter":"^1.0.7","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.0.0-beta.5","@nomiclabs/hardhat-ethers":"^2.0.5","@nomiclabs/hardhat-waffle":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.4-3_1669671360338_0.5806905274404175","host":"s3://npm-registry-packages"}},"0.5.5":{"name":"@hyperlane-xyz/core","version":"0.5.5","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@0.5.5","maintainers":[{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","dist":{"shasum":"121cdb7e14d8ef4af36e0f2115a24ca7afa24cb6","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-0.5.5.tgz","fileCount":1086,"integrity":"sha512-5Jk06GTH1kI4urGsLmRxfxiQrZ/dQzgVBgVbgvYm6+tLUK931O3o24iXFOVEMNp4qaNHZkWEC6SsHydp4Czdqw==","signatures":[{"sig":"MEQCIA/abxCMNwk2eJxhIsBLMojF30aEPkJUKf1PlqcMLn46AiBNYa5Jxw2y+Zji21xNG4ndhxb4GhhXO0ZMC7rMh1MI4Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3694570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjiyzmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpyxg//VWV/rLKdnJQFeZbr969atWpDJayAaZGEFS8hqD6Jz/YY3+DR\r\nqFFdn3DcCZyvJxHN+T1BNdhFzArFUMwQ2lDZf/fUAACZgIb7aW2xxIly/7wY\r\noRxMuib6pK71Q9FuU0CsgLj30lNrLu1O4+Nmz7Dd0Rxr46RhHh3fDLdsjy1f\r\npB3v+FfFAqEAkHoG2VL+Txrx69csJA7+GtdZT93eY7DNE0GieSsMcFwIac8E\r\nCd0rMg85LBexPmUk7rfMa0BuuMhF/hs+cBPo9GWJHUE4k/kKB5C6CP4Pxy45\r\n2+Hc6pzd+jCkUITf8909L0HfPi3OwcCEVv3l+DFroIb1OrQvsb0l4qXMBCOd\r\nbT8dW9tlYrL68N841ufBBQucYW2+/VVXcHQ7FCI8Ee4TE6kxlbE2VPknWk+Y\r\nprSxuMxuRpWHM5B1KmZjHHLNjvTOg9sa3fJXWOvBbJpAle33P9JPaHPDfHU/\r\n2ul3aqho+khv0gU7duWEdeTI4/7M/dnpCDeZFtzdCItjPy4R2ZJG8nMBqFTn\r\nuHxVGTn+k7oSt4aWm4kSbn7q75LLLUYJUiLLKXW8lnCc++j3gKrHmLkADBcd\r\nhKOFqJ08KPbt4zUMTnS6FEHzhp7m7QCVu7jwF+EhMNpPvTjG/s4vfb0dgYhd\r\nX+VWg5kux4WRwS/OFxyuJ7iEWA07MvDOlTk=\r\n=Q0ta\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"180fe7f36af7ce67363cd55625742de29177ce0e","scripts":{"test":"hardhat test","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache","coverage":"hardhat coverage","prettier":"prettier --write ./contracts ./interfaces ./test"},"_npmUser":{"name":"nambrot","email":"nambrot@googlemail.com"},"deprecated":"bug fixed in v5.2.1","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"dependencies":{"@hyperlane-xyz/utils":"0.5.5","@openzeppelin/contracts":"^4.6.0","@openzeppelin/contracts-upgradeable":"^4.6.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","ethers":"^5.6.8","hardhat":"^2.8.4","solhint":"^3.3.2","prettier":"^2.4.1","typechain":"8.0.0","typescript":"^4.7.2","ts-generator":"^0.1.1","ethereum-waffle":"^3.4.4","solidity-coverage":"^0.7.14","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"10.0.0","hardhat-gas-reporter":"^1.0.7","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.0.0-beta.5","@nomiclabs/hardhat-ethers":"^2.0.5","@nomiclabs/hardhat-waffle":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.5_1670065381990_0.7800552656491488","host":"s3://npm-registry-packages"}},"1.0.0-beta0":{"name":"@hyperlane-xyz/core","version":"1.0.0-beta0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@1.0.0-beta0","maintainers":[{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","dist":{"shasum":"5989e7b185795fd0e94c813b0a48e9874e20484b","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-1.0.0-beta0.tgz","fileCount":59,"integrity":"sha512-GluZdpLOEZ5ZNms58ysFjH60kJEnZ7sEDJLYhQLuofR3+t/AovswBedNkl/icbYeL+t7WD1z9PyCjKeVl7KXVA==","signatures":[{"sig":"MEUCIQD3eAUp/l37fQy3qKJeqxejSglhC8ToQafNXHW2IPEmywIgdTkK57QJP2UONvPk3KBJtyJSpvRoEqT08m51vFfmEkQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128632,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjklWDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQDQ/+JS217o0XTFcxy48dzO1j9t7cNFOaUK4zYNfi1EJBgByr0Vpz\r\nRvc4R9006jQQXEL6ZfeBOW1kI6Iq+xbQXPqG5rRpuoueZPbVIQ9K2LpVDjrl\r\nv2BsHwHUjCDF24kq/kDUE9nptgxXSIoU/0MQ2mvZ3G621FDWnYHorDMvV3E0\r\n5BOgoylmGR5T2h3KMEZgnORkrtcsg4otq02iOXr+6hn3pLC3ZP4qpe0Ct5Wv\r\n7UfG96ni2lShxuBKHoSNZwaSZh7EIvZTUS/X1QBzVgsoEZazFox94A0gzzYd\r\nmqRT2sn2SgEnV/aRSmPFRsMZ7h0YN0eIDSejerPsUGQTMOtn5ORWxULrss+c\r\nuLiJlUKUi80ZeA6jl/MSRklgb3cnPONTUiJQfoBMqVRECRwVmuhIHJ43U5Fr\r\nku9ht8W/GmOtRmx7Ebga0mpmN1nvNPaz2lyFpAITPhVjgpZl4i11fbpEB4Ly\r\nTMVyMSn4mFKfPDApkaNTjRrP96FQM1T+etyE+Lf/UzJXvJ0gqpqvC99xI59e\r\nEahSananIDMfhNtJWiannIu5LfNEV/zeSFWE1PBPgfoD71OkTBEMTPouaGos\r\nCPw9jv/3P3ArNUrGqIj0F12VQ5N3mmRTuaOWErShrDUYpOuUdQOvdQh3ZMA+\r\ntHd/4iGGIibBSBEC4JnB1PhK6ySqHdGG4kU=\r\n=nYK3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8168e630f1cf37b6ee3437302d56acf11aaa0a6b","scripts":{"test":"hardhat test && forge test -vvv","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache","coverage":"hardhat coverage","prettier":"prettier --write ./contracts ./interfaces ./test"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"deprecated":"bug fixed in v5.2.1","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"dependencies":{"@hyperlane-xyz/utils":"1.0.0-beta0","@openzeppelin/contracts":"^4.8.0","@openzeppelin/contracts-upgradeable":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","ethers":"^5.6.8","hardhat":"^2.8.4","solhint":"^3.3.2","prettier":"^2.4.1","typechain":"8.0.0","typescript":"^4.7.2","ts-generator":"^0.1.1","ethereum-waffle":"^3.4.4","solidity-coverage":"^0.7.14","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"10.0.0","hardhat-gas-reporter":"^1.0.7","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.0.0-beta.5","@nomiclabs/hardhat-ethers":"^2.0.5","@nomiclabs/hardhat-waffle":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.0-beta0_1670534531055_0.022405748368817813","host":"s3://npm-registry-packages"}},"1.0.0-beta1":{"name":"@hyperlane-xyz/core","version":"1.0.0-beta1","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@1.0.0-beta1","maintainers":[{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","dist":{"shasum":"862617f0d0607e2913b82d60989a60f14249895d","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-1.0.0-beta1.tgz","fileCount":855,"integrity":"sha512-sWCPOxeByuI7uxZ2q6iMsedgDzVcx+OZr0X52gqOsM+LkZHqBChj+qXsYlf8AYMo7cVjRqRt8WYb5NG+oa6ydw==","signatures":[{"sig":"MEUCIB1bbMm0q+vDyqehfdVkHwa1PCgN5qfb/5LVuhSRDKcaAiEAoZkbdA3uuKgKyhFBotmmSQthbyQ1ZQpbj95jOgbrdnU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2538259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkljqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoScg/+Lzxuz9pu4tKWudAcbqPShRB/qm3cV3Lr8iBr7eCS7QD8WxQs\r\nLln8RvAKgsmsDu+SjEvQCFb+u2kTHVp2HUObk+iv5bxqQLj5xwgC+EP1poMl\r\n2u0pDAwaEnFU/BYYdVetlU0m2sSABfC7q+mJ/72wiFVerJSxzV82pI/Kz+51\r\nH3MRl2Jil62lCSDvyUM6SkOahXNLmMnCYfhaxmFAxa3EucJGtCwFEsKwqmhD\r\n1cBsb0HsB6eizxM53shOihGM437yuQtSAMAUOPnlj9WZZ+IB7IQoXheRYW00\r\n6u1KNoQnbmF8jYZqCOS1Qf1VMkQo6TT7r2DfMdHuGmXcZiOdWDmi0QjyaKiE\r\nfmXlGN9W9I6xoJFfbe78i75piUnWEYocSKYFRNx/RIQ3fAISk0sJF3HTE/oC\r\n7UiwhAlICrzC5rAEekcBPrxSMGkoQTmLtGkBnyFkdUzDD+qs+J+1K7d2XyAH\r\nIduucx/unAuk8pLAvvJS5FiWbIcvIZGkbiAP0R1sHYA0VHkuynigVQ1RxTPm\r\nkDxrew2qdBx/uPqtd3N5nUbZqfgb+PpmJQjVtyLXN4Clf9SQyHuN4COy8giC\r\n6pReyF6X4t98cbvxagr0g1jK4kf11lmLNgvcbpJQjhEW7V38RrR2FFDpwR31\r\n9KRS9eE5v5/43jebW19WFp7Q61uqV07ukx4=\r\n=W4Z6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8168e630f1cf37b6ee3437302d56acf11aaa0a6b","scripts":{"test":"hardhat test && forge test -vvv","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache","coverage":"hardhat coverage","prettier":"prettier --write ./contracts ./interfaces ./test"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"deprecated":"bug fixed in v5.2.1","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"dependencies":{"@hyperlane-xyz/utils":"1.0.0-beta1","@openzeppelin/contracts":"^4.8.0","@openzeppelin/contracts-upgradeable":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","ethers":"^5.6.8","hardhat":"^2.8.4","solhint":"^3.3.2","prettier":"^2.4.1","typechain":"8.0.0","typescript":"^4.7.2","ts-generator":"^0.1.1","ethereum-waffle":"^3.4.4","solidity-coverage":"^0.7.14","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"10.0.0","hardhat-gas-reporter":"^1.0.7","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.0.0-beta.5","@nomiclabs/hardhat-ethers":"^2.0.5","@nomiclabs/hardhat-waffle":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.0-beta1_1670535402192_0.8428502075290394","host":"s3://npm-registry-packages"}},"0.5.6":{"name":"@hyperlane-xyz/core","version":"0.5.6","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@0.5.6","maintainers":[{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","dist":{"shasum":"0b1c7b064007feb2f75f04d88771a038e15e64ed","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-0.5.6.tgz","fileCount":1110,"integrity":"sha512-TK0qZ+MImiEN/jWXthT6juOhoqgnmPqjaozv3TO8cmTrfQt2UaN76SKUwX58jCEcxs/stqwT9o4eZuDR3yW0pQ==","signatures":[{"sig":"MEYCIQC2zdDvGn5RvE/iWJKpybdZCyo0AM6J5mPVLE2JNjtlVwIhALGt5Z4kaufmub/9cKrB6pkRX2iDATM04TemZ8XjVpE7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3917909,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjlzjyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmre9Q//VPqKwXE6OraI3ulhcsG7NpaNxkupoYEmRjX+GbvkR9+I27QM\r\napE9YNMKH/GwzavbrfRdJbEYKyh5bXiOIspOF+MTODhqIZaQSjU5fTam/9O0\r\n2dSaOtRDNvNCIcuXq541t6j2juz2jqt5vM2m3W1mPFAOFQz/KaS+vsh24/gl\r\nCXXEgFTeLljp6dzW30eDe9ZwXDvTLEiO6Vn1zGk6lkLs2H0n1eRNMqwTWhhB\r\n9MHZa3+OMbYUTezBs/ndk6RrcGRas8iXzDj69Jm5WVhyP8SG0h2cie+aL9rb\r\nMbpjIyfIW3vnvCQJqbwphXK0rObx4uXcR3tkUoeGYQgeBhRAHFuZbdvO5bR5\r\n/+2wWJANKY88Wnn7ASQNhx0jq+yKbTeGv9q8b7Ix1KvAVZ4HFkG6lUI5cO1M\r\n+1HtTWz6kYI6Uf3kUUBiAAFG6Oa029ZBAswMN0eMZ6cRdIIx5+4SZ8cQthQ6\r\nVvKIltmajJKascBOE8nxrQvK/FMe/BtWq5I8OjsswVxkWiuFh0Mg8MhGoqGM\r\nGsY6PN1/wSiKXMujtokwBsCjKunBHyqMDGuRvdY6/8KW03RMqTcBgq0Z3rqc\r\ncnY5ExJRR27p6cBLShG8NxYd+YaEIaoTaRNTceCiHkWt4lgsoQILapjN1XIA\r\n/qPA5DF2O/GhbsfAenI6SIWR0IPKQYKsv2Y=\r\n=P+xn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3c2409b3e1d8fcef6a6ffc2fde36ac6cfeb4e03e","scripts":{"test":"hardhat test","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache","coverage":"hardhat coverage","prettier":"prettier --write ./contracts ./interfaces ./test"},"_npmUser":{"name":"nambrot","email":"nambrot@googlemail.com"},"deprecated":"bug fixed in v5.2.1","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"dependencies":{"@hyperlane-xyz/utils":"0.5.6","@openzeppelin/contracts":"^4.6.0","@openzeppelin/contracts-upgradeable":"^4.6.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","ethers":"^5.6.8","hardhat":"^2.8.4","solhint":"^3.3.2","prettier":"^2.4.1","typechain":"8.0.0","typescript":"^4.7.2","ts-generator":"^0.1.1","ethereum-waffle":"^3.4.4","solidity-coverage":"^0.7.14","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"10.0.0","hardhat-gas-reporter":"^1.0.7","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.0.0-beta.5","@nomiclabs/hardhat-ethers":"^2.0.5","@nomiclabs/hardhat-waffle":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.6_1670854898635_0.8196626748131914","host":"s3://npm-registry-packages"}},"1.0.0-beta2":{"name":"@hyperlane-xyz/core","version":"1.0.0-beta2","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@1.0.0-beta2","maintainers":[{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","dist":{"shasum":"26837778f24e1237af3b298d07944e5c7b578ee5","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-1.0.0-beta2.tgz","fileCount":856,"integrity":"sha512-7i9ayy7VafFB1reMQXjN5kjhTq02UxZFNQ89GhLt+/3ZLWf+fncjlw3OnovqecfiYXIEmQqbXoPsrxRzARlZ0A==","signatures":[{"sig":"MEUCIQDNepWe4v6URO7U4LQ6lI0XHvgtiyLSBcUHq76wLGou1AIgFBWF++pX3HQr/OE7H+0ZOTxyf4tCXzx+gkpx7Xlm5uA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2615402,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjoztEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXjw/+LlF3yvXpczyx1TfEEweuMp0S+97OAxdbUgJIQpuyljC0QfvQ\r\n7/1K2fXytIQSDfMLUJFnXiJgtCJozOsR5Z3xFzrlten2WrdrZ/AcMu1FXSOh\r\nja6LmJsrnC7CJIUycWeSf0/nDBLDNPBsAS4I4J3AfdUXxDnWJuIhW+VmaWkW\r\nuxJ6niAhEhMVv/AyFIcQ1KAwaWW3Dj+EEYLyN7DRwQvrYHNZKaB6pQeqhcBW\r\nseAKWZ9l2oimnm9S4UUcuHhzq1dh42UvwV0r3InabYL2uOr6om06xyn7H3AP\r\nhfPwV/H5iS2zdmcUBoL6BkHXHCDQHWcuByAM6ZtdnRE/y+zu0vgho8pIcRFI\r\nT5gVCGyRu6cP39ai55L2+0sASBQu+faR2asV0sDvGV++bsox157FOkfxSlYf\r\n5jjPkB+eNFJjUG8Q1j3i2zrQxS7VpunGKKGf5bHLpyTW7WKhW+M62R+Y08nM\r\nNZWlZ2l8u7PChD37H98fVh1/H3Sud9Hlu2/+hOtY03rk1cuUHqi+aU4y/zcA\r\nf2ku+E//TTOVwVprm0DpLlnEIhdNjlK1lx0hONeqdICR5yGNwE69VTe3Q2vz\r\nSo3Wcaxg4edUWnwBdh+YOwcDSq7rhLvpaC71v3SifmlBxnh7Cb+/wrwNPK9+\r\nK7WSbk7yZDuiEPwzABVZJRBGl/0hcpxozbs=\r\n=HDy1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"9a662ffa7ee06330a6d841e8e8fcd58ca489ded9","scripts":{"gas":"forge snapshot --check","test":"hardhat test && forge test -vvv","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache","coverage":"hardhat coverage","prettier":"prettier --write ./contracts ./interfaces ./test"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"deprecated":"bug fixed in v5.2.1","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"dependencies":{"@hyperlane-xyz/utils":"1.0.0-beta2","@openzeppelin/contracts":"^4.8.0","@openzeppelin/contracts-upgradeable":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","ethers":"^5.6.8","hardhat":"^2.8.4","solhint":"^3.3.2","prettier":"^2.4.1","typechain":"8.0.0","typescript":"^4.7.2","ts-generator":"^0.1.1","ethereum-waffle":"^3.4.4","solidity-coverage":"^0.7.14","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"10.0.0","hardhat-gas-reporter":"^1.0.7","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.0.0-beta.5","@nomiclabs/hardhat-ethers":"^2.0.5","@nomiclabs/hardhat-waffle":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.0-beta2_1671641923928_0.7185536868281224","host":"s3://npm-registry-packages"}},"1.0.0-beta3":{"name":"@hyperlane-xyz/core","version":"1.0.0-beta3","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@1.0.0-beta3","maintainers":[{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","dist":{"shasum":"a87b8c07a0da31f0d95addd3625d6c343f39ca92","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-1.0.0-beta3.tgz","fileCount":857,"integrity":"sha512-HIIqgxT3/g623U5Rd7wFbZx5calrN9kGNztvAOad5a6sSTGEZ/lmf8z0SPSJPLu3YHQbzAYsA86vFGQydZ7LCg==","signatures":[{"sig":"MEUCIHI7hvhOP4Ih0t1agwRrayDj+uweo4gGsScFGxAjYCmiAiEAkh85MnTNecjoJubRHCpx9oYMYMcAHSLIh1pvWsh4gkE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2649810,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjo9SWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWxg//V8XHvWsfJuJXBp2V2tdhYSsh+ZShyWzyJvzidwI7+kNcOOl4\r\ngPMDQknTmVn29Rhwh8b+QV2odGo0Z48GF73VF9tAoH6yfioinYIXO7nEy5H1\r\njhKujMgZXP1ucoMgAFAb4P+fbTjL2RTVjpUKMuVcTfe1POxwCBi+J4RCD1ko\r\npxA2/ay5UNGC+RxTCptXYtN13b3B9QTIsnzqEzeT5RKEzGblAFUconzp38Xl\r\nYlr4na5BGQXghi9FieC3Q//rn5aq2ciUx0TIeA5TWXmtp/ZHsyQ1uuHzZerg\r\nTB6M9pyyBr4BHZyVs7nVBoaXK+sOC+0bplTJ8Jo8gRVEekyYcJAobcaX55XC\r\n671nmB4yebIbCE9HMhp/AuZ12jBYLvKLtA9wYwmIVDCT++WTXqVPyarxxKvi\r\ndaB/pZOWCKWpk8sFxFlBP0kTyjLmnip9hmFK7FlQNqq0+1t/KcbqbfsAsBEO\r\nt5AI8Ye51FDvbNxxHA7+dXpwgUQrR4Ul759GVJDgi8lszm/8BNkHxBy5XWDT\r\nV9WrDDguRoD8FwmGmWkHkJINoHlX/47Fbzebc/b+0xiM0VmHwuEb9rZ+AWK7\r\nwzPpPJU7oQG4pgVrwMWzXDaUQArJHKSMOgp4YB/y9oJ1Esz7xZhh4m/JOrSr\r\nQF7pYOsUQRKXlSbQq9K+n/Qm8glHmZMadqc=\r\n=fehi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e224ba6ed6134dfdeda29bbc77842b929871a2ca","scripts":{"gas":"forge snapshot --check","test":"hardhat test && forge test -vvv","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache","coverage":"hardhat coverage","prettier":"prettier --write ./contracts ./interfaces ./test"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"deprecated":"bug fixed in v5.2.1","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"dependencies":{"@hyperlane-xyz/utils":"1.0.0-beta3","@openzeppelin/contracts":"^4.8.0","@openzeppelin/contracts-upgradeable":"^4.8.0"},"stableVersion":"1.0.0-beta2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","ethers":"^5.6.8","hardhat":"^2.8.4","solhint":"^3.3.2","prettier":"^2.4.1","typechain":"8.0.0","typescript":"^4.7.2","ts-generator":"^0.1.1","ethereum-waffle":"^3.4.4","solidity-coverage":"^0.7.14","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"10.0.0","hardhat-gas-reporter":"^1.0.7","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.0.0-beta.5","@nomiclabs/hardhat-ethers":"^2.0.5","@nomiclabs/hardhat-waffle":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.0-beta3_1671681174127_0.34738058321642806","host":"s3://npm-registry-packages"}},"1.0.0-beta4":{"name":"@hyperlane-xyz/core","version":"1.0.0-beta4","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@1.0.0-beta4","maintainers":[{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","dist":{"shasum":"53f43a9ea5dc921d9e2da2ad17099ce4020e4ed8","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-1.0.0-beta4.tgz","fileCount":905,"integrity":"sha512-h8iy99pEW8ubZs4gqcOwtnqvr9kKCiZlVF6adz+JMzbcDDiX/Sw9rR5wm3iUB9CudT/Dhdc02NkhWBlcceI0Rg==","signatures":[{"sig":"MEUCIAzmsdJQafqCngtrz5JFMGt2wyWNAKgPo6IkWSOsHEjMAiEAvi0UbBPzkngfklWuO3k977WBSRtoJzX9hJCIJqRWCPA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3135331,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqrAoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqy3RAAlZX89ZjWz9EFWTODVGYyMA91zsu+hxc/Vem6/ieXbKFETwXT\r\nOa+D4UrmHKqjBshMUPyfK3w19dwP5NIXZ2qK4fQ045PfXcIjNEme4AOaNhSe\r\n/tPnwI8evXbnZses6mGzm63S5yfJqJMU+JPRA3T0YqXr2JSTGxsqHAlqACUd\r\nZyu0eR53Qo7XdWUS2kFkEBvqei0hfIDHUUvQ6ZoLiVfHvdUjBBNMBD0GMqxD\r\nuMmv8KGvssb1bxbzHwO3fC7qOxIme9TzB5u4W6Lnv234+zEFKEkfEEwVo7BO\r\nUFPkqXRhglqhkhBupgclhuQEm/Xu7OVYrrnDTulUTI9g1Gduj0cR92PpKTCA\r\nEtDIuz4w7slTqcVSJUlD1tamBTnzcaNn7eCQMN1rFlPRqFCTfEYNAQKxBO6z\r\nFPWeUoLSXYoUfOd0ja0uqVUBkQAm+QG7nIMih6ckWhpyCCHT32E/VGtWvKAp\r\nn5/tzRaS0dFTGmJgbIqOTHtJPRR5TDjc/YeiPeDtqku56hFYxJpN4nYu+/Bw\r\n4UiFsrH8Mvf6NIM4GI8/gFWug5j7/MwRvfygc+ntdAadVNEgGb9GXyK1lYgi\r\nvGQr/IC1sN+HO8vSw3FspEvKq2qxyXgSsQDOW1A7zsy63V3qzQ+3zz5DByFV\r\nBYjlUrTUJ9DO5LO0boJMwxeUeIaeMLM+F/A=\r\n=p0C5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"fb197930b4cc1311fb46046ca73f1b16c25a1eb5","scripts":{"gas":"forge snapshot --check","test":"hardhat test && forge test -vvv","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache","coverage":"hardhat coverage","prettier":"prettier --write ./contracts ./interfaces ./test"},"_npmUser":{"name":"nambrot","email":"nambrot@googlemail.com"},"deprecated":"bug fixed in v5.2.1","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"dependencies":{"@hyperlane-xyz/utils":"1.0.0-beta4","@openzeppelin/contracts":"^4.8.0","@openzeppelin/contracts-upgradeable":"^4.8.0"},"stableVersion":"1.0.0-beta2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","ethers":"^5.6.8","hardhat":"^2.8.4","solhint":"^3.3.2","prettier":"^2.4.1","typechain":"8.0.0","typescript":"^4.7.2","ts-generator":"^0.1.1","ethereum-waffle":"^3.4.4","solidity-coverage":"^0.7.14","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"10.0.0","hardhat-gas-reporter":"^1.0.7","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.0.0-beta.5","@nomiclabs/hardhat-ethers":"^2.0.5","@nomiclabs/hardhat-waffle":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.0-beta4_1672130600405_0.12144581297437429","host":"s3://npm-registry-packages"}},"1.0.0-beta5":{"name":"@hyperlane-xyz/core","version":"1.0.0-beta5","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@1.0.0-beta5","maintainers":[{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"2e134d0ed269022fd77df458fd232c412c88e6b4","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-1.0.0-beta5.tgz","fileCount":857,"integrity":"sha512-8CTPzbS1lzx3gDzx+p2pq4XWqhh8LzfhU0LR1II6Pphnuedeiw1I1k84pm3OhBcK3oxpbeM9JJvUwgYjyX2s8w==","signatures":[{"sig":"MEQCIBv93NQGHRNtD/h5YbtKqnPWnyR81Ji0oLBRsEMB6rgtAiAt0T6ojjC0oGY1jdjCPoQ3kIfLZQ8Nuloc23fJqp+9TQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2706121,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjsx7JACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoH3Q//dn28SuRhGzhxQHVAjeKDDEegE+dm8iM5io0fs/7PIauT4WaC\r\nuH3GHR3UWeaNI260T/OHZmfvzVxkPZSP0igfVU8D/Q2J0/INtJh49/lvF94W\r\njTwhI1l4CfG8o1EyUtOujrTOTrTpDp/3Vs+ZO0oNlMRq8lLQWsPN9hcceIe1\r\n6jU14oekFQfEsmnx2G5vq0SGB/qnq+HhjIW0+dGh25SSULZ4KksZLXWNYoNb\r\n4F0qX/FcJfaLzKZPFYMjhQFmJdCCOqoxWfkWzk4LCZnr7kWFiEQdX36n0Z0i\r\neBMvWxxWUvqbx4/144MnWhUztZgxdKwfSt18pMfwrYtPzkQlgJVh8CAaQxO7\r\ntueF2APm5hwdlkHYJjZ0pJ5dbnVxg8EKZb3+Oq9JuoujF7Ati8VQNtCCKxbJ\r\nV73s/jo8N5jveM1NWV9wYScgkLCoCFYC41538d4hGdU9QVgpi6xgP145ZYaw\r\njGklJtFr7bCe0GFeR4E2l5ZPubGNY65V93Oqjwamby3MJcKN5ra9FYSnH2oY\r\nReez94KzsziAMj17jQZXaHkNzOD7QELmQRU3MvR+Z29pUhpET+DrM+Mc2glc\r\nQjQFImpC1oCIlf30Jw+lO9/ne2ZWJIGBiiTwUS8V+5zMcVH+NZSWKf1WvPBV\r\nZMO/XnfCtDOOKh4h5hCPWsvJJveYrOkEHEM=\r\n=Jwzv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0f94be7524ebe342507dad296dec9d5fa5152100","scripts":{"gas":"forge snapshot --check || (echo 'Manually update gas snapshot' && exit 1)","test":"hardhat test && forge test -vvv","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache","coverage":"hardhat coverage","prettier":"prettier --write ./contracts ./interfaces ./test"},"_npmUser":{"name":"asaj","email":"asaoines@gmail.com"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"8.6.0","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"16.14.2","dependencies":{"@hyperlane-xyz/utils":"1.0.0-beta5","@openzeppelin/contracts":"^4.8.0","@openzeppelin/contracts-upgradeable":"^4.8.0"},"stableVersion":"1.0.0-beta2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.0","ethers":"^5.7.2","hardhat":"^2.8.4","solhint":"^3.3.2","prettier":"^2.4.1","typechain":"^8.1.1","typescript":"^4.7.2","ts-generator":"^0.1.1","ethereum-waffle":"^3.4.4","solidity-coverage":"^0.7.14","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"10.0.0","hardhat-gas-reporter":"^1.0.7","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.0.0-beta.5","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.0-beta5_1672683209734_0.9134464096502508","host":"s3://npm-registry-packages"}},"1.0.0-beta6":{"name":"@hyperlane-xyz/core","version":"1.0.0-beta6","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@1.0.0-beta6","maintainers":[{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"ffb54f4d0ffecf751c0326d782ce7221585cbb63","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-1.0.0-beta6.tgz","fileCount":848,"integrity":"sha512-Ucjp07uQGvSa5K4Zsk3/nrAjpvhO83QDwndjxKGS8yw8KQgXHs9x6wl0UPDHtgrC1Kiv14Yn4vfCd/0vJhOWGA==","signatures":[{"sig":"MEQCIEoJzp1Rh4zrEQmHj/WCVyEvKsIn6wb8rX+kZF2+t1e1AiB54rdhU8rz7Igp3yA53kZYblu+CqvEr94EOb6il/Jm6A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2579648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtKamACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKfQ/+PcEk3xJXWweKQG1oNZQ2fyJIm1KjDypijiC3haRhKY0C3J+E\r\njPUrQmtdtPBxc8f8dHgyMf1Yh2m6l6NOaBsjX6gom+vkuiSOY5dgoBI1OX9K\r\nthy7whrFc3ajFQecl+8/WTErkbL1YWME4MG+Jst7ysWE/9X3FvLmaW+AYHrj\r\ngl7PtStwt/LnjBBEDjg/+duTGgjHruOoz2Ihwo/8VUr9zOhvY2tUYDUxsu6T\r\nS84sQVX/Vv4LBEDYVitqskPUCcowVEUcxOioADR9as4dJgc9T0wK0dtaYujk\r\nEG6wPDjFOjS3h00Vs5bfoH+8Ehzb+VjcwWJKD3IMgLDTTz4wRaec0Jg5vIUT\r\nVdmAR/E934isw4TZXtY9owTTkrrnC1yxjmOqbaksYtk60momfwwHe5nacL5j\r\nHNAfl5s6tuP9EUQwT29k55Gk8o8DNI99z9/RHeQLBMvmc7/J4Xely6Ejjkoi\r\nx4oA6L3u8kxL+2UvwevipneI9cUuTdirRkHUcm90cZMlZdB5lJnD/1C0JpXV\r\nd5BugnGchTwLr2XmDrySZAFWXpzfMESwXhRLWnZYFr6euuUncsHx5HoIhZrY\r\nXNM3FbXCjvAK9C1SF/jno1ArX/JSFkwWJy0GS7+AQpchrLzp2MJejy3pUreO\r\nU4Rle0tYCkWYyn/mjoliJEOe/pktZ47nVTQ=\r\n=NgaL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7f89870b2b8c61a5b4f77b44d3d92490cff372de","scripts":{"gas":"forge snapshot","test":"hardhat test && forge test -vvv","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache","gas-ci":"yarn gas --check || (echo 'Manually update gas snapshot' && exit 1)","coverage":"hardhat coverage && forge coverage","prettier":"prettier --write ./contracts ./interfaces ./test","coverage-ci":"yarn coverage --report lcov"},"_npmUser":{"name":"asaj","email":"asaoines@gmail.com"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"8.6.0","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"16.14.2","dependencies":{"@hyperlane-xyz/utils":"1.0.0-beta6","@openzeppelin/contracts":"^4.8.0","@openzeppelin/contracts-upgradeable":"^4.8.0"},"stableVersion":"1.0.0-beta2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.0","ethers":"^5.7.2","hardhat":"^2.8.4","solhint":"^3.3.2","prettier":"^2.4.1","typechain":"^8.1.1","typescript":"^4.7.2","ts-generator":"^0.1.1","ethereum-waffle":"^3.4.4","solidity-coverage":"^0.7.14","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"10.0.0","hardhat-gas-reporter":"^1.0.7","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.0.0-beta.5","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.0-beta6_1672783525881_0.31998655559766154","host":"s3://npm-registry-packages"}},"1.0.0-beta7":{"name":"@hyperlane-xyz/core","version":"1.0.0-beta7","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@1.0.0-beta7","maintainers":[{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","dist":{"shasum":"1ee2c90271a5ccba876f36a274c1acfe5b883549","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-1.0.0-beta7.tgz","fileCount":848,"integrity":"sha512-cJOp/myL58jB92+cPue6FrhyF0PztRoN67GHawXFFFsGhn3vDPjXxslR6CfIGoyrwIDPOd08HMIexkpby4OWfA==","signatures":[{"sig":"MEYCIQDz77JHctUKrpdNg4cYb93FatyRM/KJeZR/8/SnkjaeuAIhAOq9YMt7DvIITnoYLpDDKf6qqqPi5BwXR21c8LG2n0//","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2536915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvdTzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqyhw/+OH4g9vdqItOqDN/5P1PG8yxTcIu3znLPVjYOWVqCGfPr9d4g\r\nv2XWFAD1YmR/1tVMXGLEHXronfjiLkRqSTrTkkGQMKuk2D6Bzw176yDuFFMN\r\nXIbNCw4Eu+qThhMOYwDv+c2cTXTXgzh0XMuePvmwCM/1e0Tuvgb9W65Qel+h\r\nFefdrAvXG9caEoATc3zHf0lQA4/ylN874WH0IlAMHFyiA+tShwdBChzUqR55\r\nOEnYCssXL4m5FdwQPLRhzQlksWtfQpglweLHY1VsJa93ZPEB9xyqmI+jBoWT\r\ntYSicf5bpmjhNdKrv/IwUJFw7gq2oxTFhNBu9dtJCwx429Gm+bWZCLwlzPxi\r\nvBYt3UBCB1vt6W4cchMXag8xHnUcjUwLvgkg080AQcdddHo7v0IhEbxl45bg\r\nLopYYbkrfQeaWWlvcKP7wJHYpWUzSR+x5abl5+KdzhIDWUttxnSwKOG8zyTd\r\nMMYf8aVh8nQVMUY2jXc4hHWfWCPT51yvpzq3vNqOws3qBIhGUwtirtsrb9S5\r\nzVCtkW9PFWWKCMNNmF3nH25CP7jZndZSok+GTL8GFIfcFvBGV/buArWhNI7W\r\n3bh2xtnoFz7y/Xn0a1eoCCJWogauST8Bz0Zo4bEn6k1fXKMgIuLMxXdjGakO\r\n5lX0J5yiroMoyaezogs9ofIhILrs52aAkIk=\r\n=oKtr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1651c78ead3e2325dff5ddc50c64673eab15f5fd","scripts":{"gas":"forge snapshot","test":"hardhat test && forge test -vvv","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache","gas-ci":"yarn gas --check || (echo 'Manually update gas snapshot' && exit 1)","coverage":"hardhat coverage && forge coverage","prettier":"prettier --write ./contracts ./interfaces ./test","coverage-ci":"yarn coverage --report lcov"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"deprecated":"bug fixed in v5.2.1","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"dependencies":{"@hyperlane-xyz/utils":"1.0.0-beta7","@openzeppelin/contracts":"^4.8.0","@openzeppelin/contracts-upgradeable":"^4.8.0"},"stableVersion":"1.0.0-beta2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","ethers":"^5.7.2","hardhat":"^2.8.4","solhint":"^3.3.2","prettier":"^2.4.1","typechain":"^8.1.1","typescript":"^4.7.2","ts-generator":"^0.1.1","ethereum-waffle":"^3.4.4","solidity-coverage":"^0.7.14","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"10.0.0","hardhat-gas-reporter":"^1.0.7","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.0.0-beta.5","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.0-beta7_1673385203563_0.764155261557909","host":"s3://npm-registry-packages"}},"1.0.0-beta8":{"name":"@hyperlane-xyz/core","version":"1.0.0-beta8","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@1.0.0-beta8","maintainers":[{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","dist":{"shasum":"01debf3ce269eca919ead609979262c89be059f0","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-1.0.0-beta8.tgz","fileCount":848,"integrity":"sha512-GAstLKAnZ4vhPZDJT6WjDk+Kaf60aSC+vhfnILwAQYjwb+BhNQ3fLOQ/40e9/G1o9rvEP7sHSOFSO0KzJg7hug==","signatures":[{"sig":"MEQCIERsA4sgvWGXz4qBm2nQgNplkMqliP04lxzfcKhbcg7OAiAVh+q6rw18jcjxwCMrETVQxDvEZ/kVARAaL8hbI+mhPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2536915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvdadACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmog8xAAoL8eFDhKVMzWvOkKrYu/ks+Am4kZO4lS8hcys6T68t2mPmr0\r\ngkjYWJMsburVN+M6YKIe/1j3SDJc38b0mnGXu5yArKr3pnIpmZA62fXW4HBn\r\nzjn7Vki9exxKWQwrO1D3M6MN3FJepLkPHIXB5KrBDmuUr0KKlQgWnFLtgoWM\r\n/vJ7+uqbQu9Us3BaYVxJ/V73fTT1qA/2xR3k3fXfAXWuQLLqCB5kA2DYEGvL\r\nhyyn+9TVAEimU8WujYeN8DzucTZK7XAtJJxjPnLUYVyrPz6CpGqNJJ28pX41\r\nm6cnbegylDR2a4uyxavkniPJoU4LtW9KLwvU7w+7cQSxnSXXoteXo+nvfwdN\r\nkly9vbCBXgX1MJ264sQrexqo5FrcBDLMzpvHf3n6EJIJxEJz3/TPdOCqdAdq\r\nNAmglN2jraHyKSDBpdkDDCW4aEoOwskKFexSRK3j1hP1rWQ7tnYUIoZ/kRZV\r\nzv5XR0pTj0na+3AeDjhSIpdsGS1xM9tJl5xaLdU+ZLEGTkJcLNC8FQxo69A2\r\nNqRhA1wUVcAvCqOcYGwxNUi5rizFVqDjgqtbDgtYmX7Z2xzDcvjKveW/hXok\r\nPDmTHyZv/liepxPeLbpKMttRY1WdK+Dzc4br673FVIFHKjsnyLMreb75Hcjn\r\nzeg6MrnbkuCF1+W8CMKF4En/aZfJAR/G3WA=\r\n=eEd0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3aade2e48b0f12004d0fc8aa9a9e4872b26b2591","scripts":{"gas":"forge snapshot","test":"hardhat test && forge test -vvv","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache","gas-ci":"yarn gas --check || (echo 'Manually update gas snapshot' && exit 1)","coverage":"hardhat coverage && forge coverage","prettier":"prettier --write ./contracts ./interfaces ./test","coverage-ci":"yarn coverage --report lcov"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"deprecated":"bug fixed in v5.2.1","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"dependencies":{"@hyperlane-xyz/utils":"1.0.0-beta8","@openzeppelin/contracts":"^4.8.0","@openzeppelin/contracts-upgradeable":"^4.8.0"},"stableVersion":"1.0.0-beta2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","ethers":"^5.7.2","hardhat":"^2.8.4","solhint":"^3.3.2","prettier":"^2.4.1","typechain":"^8.1.1","typescript":"^4.7.2","ts-generator":"^0.1.1","ethereum-waffle":"^3.4.4","solidity-coverage":"^0.7.14","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"10.0.0","hardhat-gas-reporter":"^1.0.7","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.0.0-beta.5","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.0-beta8_1673385628967_0.41486029362702515","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@hyperlane-xyz/core","version":"1.0.0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@1.0.0","maintainers":[{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"c1c78a75e789264b7609a8407ae4303ad88d58bf","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-1.0.0.tgz","fileCount":883,"integrity":"sha512-7dQWiU1f912fvMrxZjmn+xt8cxUeh1fbP9AL+AMZbjBaARMnBL5sAmrBZXDoCiCooEkv4/65q22h+mq9Z7NuXA==","signatures":[{"sig":"MEYCIQDesCGBhA8HiAXHjFQXTUuyXRPOICilVBfA9GgR5cdQTQIhAMsSAL7+ceQuB4ZlEOlRf+ON9W1ihFbVRn/auHD19wHW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2760205,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwGbUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPjw//dvXt9BW2///N5wcasOYhkA/1Le4rCEedSB22sHdaMsrghTT3\r\niCaxlwV0urSgLtUFvCTFO3YWaLZtXvpxzxFx8DoCVHOrkzbklI51O0AebCuB\r\nnrzNmmYRhtxVx47qOSrpEOsYNXIUPgiT6/xuq16CrrwJXw4jog/66XyhjFOb\r\nf8J+rDsnoVaZMzzsLyPwMFn586A7GEFK9a6mC4pmUsIZkb0dIlIh01d7ExMQ\r\nbrweDaEaB2vxZNf4B6TK5hMMuREXeWdLmHDLLfbIDMBENTgpsygliTvquURy\r\nPVn3LJVdb/uDXIi+26iqvNoW041cumnUZp6EQaPiqxgcSEtpifAYU2cXkXhY\r\nMNX2cA0IdFKd8ZchE50tD2w1N3WmHAq7gOQzpETl6WSkVwmmVKSZ/o0WodU2\r\nbWnDPmnFAIcIr3l6SXNwJZsTC8uHDHgKLS8iw4QDvOtsDN+Jd/9to3oQWu6j\r\nscXKYbHMNDA4vQjZjOi2YVKJVRtqjPecEJkw6EmEJmbRieHPiuS3jwmHSx7V\r\n0AjeSuoqWlTNAA7LG3x372Y20b/J5cYvUEWhSUPRHyAy7gDZAUhcqIUxAN7c\r\nXWnADuTxTZL4KtqoSv+Sdr5xWgBS04z3Ip43GuAL+zZ53pM6SjW/iF9ELyzq\r\nQ4e9tuP1nhCwj1Du/n7gg3s4HMrO0hwlhxg=\r\n=70rS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"95c1b978b26e3ca17144c8ad207d223ae9e14968","scripts":{"gas":"forge snapshot","test":"hardhat test && forge test -vvv","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache","gas-ci":"yarn gas --check || (echo 'Manually update gas snapshot' && exit 1)","coverage":"hardhat coverage && forge coverage","prettier":"prettier --write ./contracts ./interfaces ./test","coverage-ci":"yarn coverage --report lcov"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"8.19.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"16.18.1","dependencies":{"@hyperlane-xyz/utils":"1.0.0","@openzeppelin/contracts":"^4.8.0","@openzeppelin/contracts-upgradeable":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","ethers":"^5.7.2","hardhat":"^2.8.4","solhint":"^3.3.2","prettier":"^2.4.1","typechain":"^8.1.1","typescript":"^4.7.2","ts-generator":"^0.1.1","ethereum-waffle":"^3.4.4","solidity-coverage":"^0.7.14","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"10.0.0","hardhat-gas-reporter":"^1.0.7","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.0.0-beta.5","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.0_1673553620117_0.9002958812892925","host":"s3://npm-registry-packages"}},"1.0.1-beta0":{"name":"@hyperlane-xyz/core","version":"1.0.1-beta0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@1.0.1-beta0","maintainers":[{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"edb2b1b57d62470d608de97450ce0c6361cb9627","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-1.0.1-beta0.tgz","fileCount":928,"integrity":"sha512-X+J4bPe7Djw1B2d5Cbk3/yrEKb3/xqwQqnER+wU7I0arxhxur/t5KWdzy4Az5styeqKIC5+DqX6sZsk8q60n+Q==","signatures":[{"sig":"MEUCIH7B8fXrCZAuYvaQq8m3ZA/PMHFv0yJZnV+0WDuGwYH+AiEArHDacMsCOwbHEBuF6Z2nemsOiz3AtOICh7JGVdpbG9U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2929614,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0GNWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmodLw//cnb7ABQmwTmcshUWZNebKcmdDXV4sCNI7pTjGb4TyEOSrHXB\r\nd6llNUv4FoaVgZ3J1DjMSzDAGXNFvsAlj66LjAowbWvnrGOVS1caLn3YFbiz\r\nho+xrg/pKrIRQZRHIP9dm2UYLbSXHokYPb+MWrDoo5WlmstW6tFE+sRClI+V\r\nT4Xsfpm/oIt/gYaxvuUTDNOQRhYahFDDYOUmkFUiTd7IXAMPB04E1FBpYWiS\r\nJbTmo62hiuOhYjFIa7wQT9MjSBLgdWB/Gn8tinTD+JjOVfH7oHMqVaVDE5ld\r\n44P8GaqEJuYOLNsfpQzZiJrNvDdcApKHi0mBTxBG+N8r5C1t1qApoRwyZJ1v\r\n2ra6Fr5qzT7g7QNuVl1Zl7JWIP7iuvfI9o4peoWYqsjE/nBZ6eviKQgZj6BH\r\njcW9G5wuphkfukCn2f+iFgE6CpuEoWKqE4ivoQrodSF3uzog0hMJSX38Tmfw\r\nvx0aKnUNMDnzL5UiNVnBDp81zTZW0Xi2hD5xoNH4ZnGPbjqGVQC2hfGVIrUM\r\nxlk9Cb/JCCpkmqJwOKZUwj4t0uQNEYWJSLtmk8GgZN7mkA8ORhO4F3jR81I9\r\ni5Za6yU4OcTwrdsZy4J9Hk7FaLvZ6oc+vJQ+u586QX7SEhTrUV2gA/KHq2iA\r\npzl1x6AUKZIN4EYguTpaZqPBtWMUrJqZqaw=\r\n=RMcc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2ff64a890605ecdf4657dadb11a1ef8dc974541f","scripts":{"gas":"forge snapshot","test":"hardhat test && forge test -vvv","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache","gas-ci":"yarn gas --check || (echo 'Manually update gas snapshot' && exit 1)","coverage":"hardhat coverage && forge coverage","prettier":"prettier --write ./contracts ./interfaces ./test","coverage-ci":"yarn coverage --report lcov"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"8.19.3","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"16.19.0","dependencies":{"@hyperlane-xyz/utils":"1.0.1-beta0","@openzeppelin/contracts":"^4.8.0","@openzeppelin/contracts-upgradeable":"^4.8.0"},"stableVersion":"1.0.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.0","ethers":"^5.7.2","hardhat":"^2.8.4","solhint":"^3.3.2","prettier":"^2.4.1","typechain":"^8.1.1","typescript":"^4.7.2","ts-generator":"^0.1.1","ethereum-waffle":"^3.4.4","solidity-coverage":"^0.7.14","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"10.0.0","hardhat-gas-reporter":"^1.0.7","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.0.0-beta.5","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.1-beta0_1674601301957_0.253162804828885","host":"s3://npm-registry-packages"}},"1.1.0-beta0":{"name":"@hyperlane-xyz/core","version":"1.1.0-beta0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@1.1.0-beta0","maintainers":[{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","dist":{"shasum":"ac0cfafe045aa877cd6a6c721f739534ddf06352","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-1.1.0-beta0.tgz","fileCount":928,"integrity":"sha512-VRhh2qoV+YWGFLcfqrCw4IaQ6RIyHyBMFuUGp/0vZETZQoSiEyC7da3mon9Jg44tK7ZvGRlAJDwF3DxoT74UMQ==","signatures":[{"sig":"MEUCIQDTH2oQoTc3M9ITAH25L1aO+y87w/ks16FGucjznx8vggIgHzntVED8azuG39k2NXyZbwpKMVdHZGpLBQtX693cFb8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2929613,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0Wj5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAdw/+MtxFHZSBfpI8XbNVMWNzxIrMXWLtgTXZWGm5sUDQimPPmzDl\r\nClMkK1aN22M8L36fAbsGdd5csskTV4ftX5Hn9r3n64zrKImxuU6jxdlPlawg\r\nMt6XIDCwr2nWD5gri0iTWYXkC9h3XbFOT8FE4vLVzlnZxKUO8FMh9ngvNhis\r\nu8Mu1FhwnhZmvHIDcPTYV7E8at8doR1Q/DbMXfph7b+Nt5GrSPXHoymXwf79\r\nLplYv0B21N08mT9Ef76ZoYLHQJtbUbtUlsuqm5eo9Y1GNWDN18aMGEIFjUkf\r\nphMx95bp7MMyJ9HlyNrw/QvsCAQDmOm8y2etXgasMBRlqdwDs2AyZtyt1zDz\r\n+bRKvMJcLPhsietYcCUd3/7PWbvN8LChdTWFHN1Z+qYSlBPJ/jl8SEeCtWyL\r\n2ThjQwH2KwVvtxIzk9JG6tiePeLydljXRR5OQbWDgHZip1FYtEkSZi+FrWuL\r\nybQ0t+xcpUWcIBRWi5Xj4Szw1sx6XyHnJ8JiNIUhYvCD7k/mFoxVHHHx7W0k\r\nLdf+SFfY+bWaE1A6omSU58XiAzc/Gdzh8fOGzmbWUpjSMMIimLmOwUfpf0QG\r\ndzr6j4IcEVqN4j1q+n7Xi/AatD/85fddjps0+pHcCOP3InG2tDiSFRZpzuQk\r\nwlaB5DBYs09rJrsO5/Eml6DcVJmpmG3HeiU=\r\n=6QwK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c163fce3393d64160b60f94ebacf038c8c4aa28d","scripts":{"gas":"forge snapshot","test":"hardhat test && forge test -vvv","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache","gas-ci":"yarn gas --check || (echo 'Manually update gas snapshot' && exit 1)","coverage":"hardhat coverage && forge coverage","prettier":"prettier --write ./contracts ./interfaces ./test","coverage-ci":"yarn coverage --report lcov"},"_npmUser":{"name":"tkporter","email":"trkporter@ucdavis.edu"},"deprecated":"bug fixed in v5.2.1","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"dependencies":{"@hyperlane-xyz/utils":"1.1.0-beta0","@openzeppelin/contracts":"^4.8.0","@openzeppelin/contracts-upgradeable":"^4.8.0"},"stableVersion":"1.0.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","ethers":"^5.7.2","hardhat":"^2.8.4","solhint":"^3.3.2","prettier":"^2.4.1","typechain":"^8.1.1","typescript":"^4.7.2","ts-generator":"^0.1.1","ethereum-waffle":"^3.4.4","solidity-coverage":"^0.7.14","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"10.0.0","hardhat-gas-reporter":"^1.0.7","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.0.0-beta.5","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.1.0-beta0_1674668281258_0.9217684534237589","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@hyperlane-xyz/core","version":"1.1.0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@1.1.0","maintainers":[{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","dist":{"shasum":"03a70a3a31e965d77ecb50208f55cc935d58f2d1","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-1.1.0.tgz","fileCount":928,"integrity":"sha512-4PF+ptV1EUPLQ61NVMUXyotua8r0VLzaSyMPeHZZbs8Dsp/n4kUg/SoFjLQ81S9ZGjWnn3eFZ8YH+0us2YX2uw==","signatures":[{"sig":"MEQCIBtTcRc/dscO7BF/HU7fW01ZJEa8WU9KYXEaRrnid+usAiBFQu9c1l8GLAkrwGaeMbFihDiBSaeYqlgZ1cgeyf4tLg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2929573,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0W4PACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2rw//WMyXWPuS+T7MKJNgNk8uXM+9/IwbqL3wOjIbqQOPpayzbYk3\r\nZeRmiTWprH/s0BcdJKoB/xHpX+Ax7A9UsqWp4ZE4usZ7Q2FW+iyQYFzvzfwa\r\nvFioPKMQ5BOFEML/Yp4Sol8gkeIVErHsnomKuSqxnkQzdfVOZg2sxDh8aX2H\r\na+nASgGg7OrPdlBC40vLvhWgy1m4ADK2S+JUqm3YnZIWjTC6ILLSor6HwW+v\r\nkacvFYTv/UNvWiMFdBuUODqVXZBu8Jrp+a8RU7GBxiY+RSV4Xe99d6KCZ1SS\r\nAvvI2drl7xoLAx/YJfXUZuGIvPxGt2zrnokf9qcZeSwR/L8hOd4/AC7pzXT/\r\nMWwWHqNdIOKJLWdKik0tiPdFQ4w2keF0D0nlamZ0cqDdSlnTQkzVBrKXhUm/\r\nXLu8hXrgJLnGIUDmrFtEnSNQFxCvaqD9TZKa4Gkp10qordxJxf2jV/ZkNMFK\r\n/tGn+5qyLjKAcyKB5FcRPwnjZLJCIdP7VAtbFE/MsoXxyeytHzOYZmns/JZB\r\ndfDn6rvDJJnrOA1hJKLmH+4luOM0tA2+2049/3YgEgfSVNQxGXjOTllpCD27\r\nTuuBG7mcEm+CI6lvV0Uw1E3LdNNaiXuF2VlIyofwNxJSIIj/jO69jV0adyig\r\ndrn0rA7y1JjYg209R5NsiTukF5l0hEYEYiU=\r\n=uGHj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"922fb3ca16a3987b5da5315bb6da7a035f8e7c73","scripts":{"gas":"forge snapshot","test":"hardhat test && forge test -vvv","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache","gas-ci":"yarn gas --check || (echo 'Manually update gas snapshot' && exit 1)","coverage":"hardhat coverage && forge coverage","prettier":"prettier --write ./contracts ./interfaces ./test","coverage-ci":"yarn coverage --report lcov"},"_npmUser":{"name":"tkporter","email":"trkporter@ucdavis.edu"},"deprecated":"bug fixed in v5.2.1","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"dependencies":{"@hyperlane-xyz/utils":"1.1.0","@openzeppelin/contracts":"^4.8.0","@openzeppelin/contracts-upgradeable":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","ethers":"^5.7.2","hardhat":"^2.8.4","solhint":"^3.3.2","prettier":"^2.4.1","typechain":"^8.1.1","typescript":"^4.7.2","ts-generator":"^0.1.1","ethereum-waffle":"^3.4.4","solidity-coverage":"^0.7.14","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"10.0.0","hardhat-gas-reporter":"^1.0.7","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.0.0-beta.5","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.1.0_1674669583639_0.3879830103073838","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@hyperlane-xyz/core","version":"1.1.1","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@1.1.1","maintainers":[{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"40cccf2e37793d985d18d5b6393e0030d363b91b","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-1.1.1.tgz","fileCount":928,"integrity":"sha512-oIARBNebwwoQCCRdZyp0apZrV+g276aDnVE4dD1rFvj1O26iYA/ZxSoZEcXUhZSTNoEXuvboFNpA0p31tDiGjw==","signatures":[{"sig":"MEUCIAWqXLAAmaW1PAmsySSpfz2STR0HXpOpBRrnUw2S0y8oAiEAkh36qSDkSA89L1adwYTMaiJrHZwoCd99JwEwXx4SSN8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2929534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0rdFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqS9hAAnRe42N0VuBGLxCU2231hks/Ehgv2QxRr2b0t5EHPGg5E4LO+\r\nMthNz8OrRC7fpp1h5a2edlrlEKfhW+ZhVlyR/Yuy979OK5eeRuftA6JtNz1+\r\ntNC8O1y4quKj5F8NhjW0X8JfNcmC3oXDwftMWJkCBW0zjxq3AeQanorZPw25\r\nrk2+sUi7ImkjhQc+YdrjIbEttZ/DiwWcaFLVv5FiVh4VR4Qf0AD37GzJOra2\r\n9dteOICmwF8c4cmG9BukgZubxPj7uznKt9Y5DJC7guuJHrWEqJf2trlt5nvt\r\nx0jed72oz9TibX0apv9CITnjyZfIZEWeh1rCAqrCE831w+aY2dCPYrjV6JmY\r\noiRkWgvCHSSOh0DsJA+GtOZ9a0GKKOp29JrUrVR5Hpgl5T1XQOcLnGia7oh9\r\nCQvtAIwAgeq8HtT5SEwnUa8hyWA4y9qn2UtFDQx5Sn/kG4GtfycpZ0clwVcc\r\n3UpKGqN82ASRfxbJK8GPVTt9Ev6M6rI/eFict88mq0Tqv8JsIKxbLxD7CD98\r\nzqXxmK7rrBhAUA8WmXU3SLYFCpPya+yRNwAJJWFzQPcTWoNN0H9i31KxjWXg\r\nZaByuvongZwhyV7+hCyegsr+II1ZyqIJvWUqoRK/w0TZc83P+1T72MWZs9ek\r\ntK5jnC2Q3O/NaaJXUGQd9C4HVMbw52uL9zA=\r\n=fM8Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"027a51d68044f4348c1c6ded1c241f173735b979","scripts":{"gas":"forge snapshot","test":"hardhat test && yarn test","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache","gas-ci":"yarn gas --check || (echo 'Manually update gas snapshot' && exit 1)","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./interfaces ./test","test:forge":"forge test -vvv"},"_npmUser":{"name":"asaj","email":"asaoines@gmail.com"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"8.6.0","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"16.14.2","dependencies":{"@hyperlane-xyz/utils":"1.1.1","@openzeppelin/contracts":"^4.8.0","@openzeppelin/contracts-upgradeable":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","ethers":"^5.7.2","hardhat":"^2.8.4","solhint":"^3.3.2","prettier":"^2.4.1","typechain":"^8.1.1","typescript":"^4.7.2","ts-generator":"^0.1.1","ethereum-waffle":"^3.4.4","solidity-coverage":"^0.7.14","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"10.0.0","hardhat-gas-reporter":"^1.0.7","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.0.0-beta.5","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.1.1_1674753860806_0.17874959973820714","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@hyperlane-xyz/core","version":"1.1.2","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@1.1.2","maintainers":[{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"d084a8420136dffa63abb813ffae60f2feb10ce5","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-1.1.2.tgz","fileCount":937,"integrity":"sha512-x7yUJ9NxmygQ6b5Y7Y/d9NB23bzA/8lUfbB1cmKx2j2eomST9Gwko9TI/v8KqfPDtB83bW0EFW0G31BgQnXNGg==","signatures":[{"sig":"MEYCIQDNsBpxPAEDkKINLIIEuuH7QZl9FCwoHZUwUxNdUxKmSwIhAL1uIx2RQuzc5clRKCKFacoFkFK/UIZIEJfL2v34wGJs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2952512,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2DIOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpw+A//VhQlz2vQMeph9jwmqC4EW2StFMpQfDwM68OtckSyF7ANuIoH\r\nGsj8Uh5zWsmeSGU5lV/zARjcXP+UUL91KXgCdI1TmZqQmAPnANtdly3GwXPv\r\nH2AjNdwG4GPMq94Y52CItSckiPuwzUKZW1HX0AOrqji76DutUDBxno2tuOES\r\nBrHnASHCongwMzNG4IZQATupHZpPBubtFdAtzbwlcCjsxrTTdYSN+70Kd5B6\r\nJ0WoOfCw530EAWc1ASlKfRRBUPsan6cNgGhnmIhGEmz/dBXdNpAUrV4BPM/p\r\nd5DuBLEHRPIkIV2jDPMwGk/VSG6LRT+VaGG04oqfZVKfjtTF/GYFqKlc5Ty8\r\nYAYLf0mxgMjUmagp9Nb433MKJ78CNxsx8GyfC2GR5UQ5uTn1Z/FYsmHMUHeb\r\nXJy/zaL3ZRla2Otwqghn9xMYZRBcGARDkDEPBo6oegQ8NCM0yTCUN8pseMHl\r\naj0vCQQeanvWGRmvJiDDclFsuf/oOF7+8z1kXa0MsRfKOkRDHgsx/3BA0G55\r\nKsmiYZXBtLtWjtlA/yYYncYdmEFmg8SqMrLAfIVu5h99jE8AAAeYq21pn8Oy\r\nGzB+8W7wI9K6rRuFpmIjCMjiaT7dbigyyx//G3omHPRvVS8Rh2r3DCwfV3Fr\r\n1axwYh8vrrYZ5Ip+d/ngvoZvA0+MeP9pRo4=\r\n=EeJI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4a086fc593360e77ea787ccc81357dc3267d4641","scripts":{"gas":"forge snapshot","test":"hardhat test && yarn test:forge","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache","gas-ci":"yarn gas --check || (echo 'Manually update gas snapshot' && exit 1)","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./interfaces ./test","test:forge":"forge test -vvv"},"_npmUser":{"name":"asaj","email":"asaoines@gmail.com"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"8.6.0","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"16.14.2","dependencies":{"@hyperlane-xyz/utils":"1.1.2","@openzeppelin/contracts":"^4.8.0","@openzeppelin/contracts-upgradeable":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","ethers":"^5.7.2","hardhat":"^2.8.4","solhint":"^3.3.2","prettier":"^2.4.1","typechain":"^8.1.1","typescript":"^4.7.2","ts-generator":"^0.1.1","ethereum-waffle":"^3.4.4","solidity-coverage":"^0.7.14","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"10.0.0","hardhat-gas-reporter":"^1.0.7","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.0.0-beta.5","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.1.2_1675112974183_0.45906423448831024","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@hyperlane-xyz/core","version":"1.1.3","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@1.1.3","maintainers":[{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","dist":{"shasum":"61f6bb6fe3c92cece46b6ee4dc5c48db165221d8","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-1.1.3.tgz","fileCount":937,"integrity":"sha512-X2ZMvnBA6pJdt7MZDqGvv5OqPU+pchLAr4Cllg+yVtjbMcEAvzj8LNXgSfIAw/j8yXK20/tLcCpfVBOAoP9/ig==","signatures":[{"sig":"MEYCIQDGzz0bjm2oUuj4cWlq4ZBmsDBIc5p52D2Oi9ifL80yzgIhAK4T43fCsc2BO3GpyQw+orqT5B08pqLFzk1qUSUIt7zT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2952511,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2XVNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRdA/8CdsUMKPZsOE7L+zdzskxG3u/8VoySlOUzmVwMPdPtT03BS7K\r\n7bO52zpb6BS516wZXBppZ8neHeNxxHRiNAwfnkUyNBOMEB3sTcBL/RN+r+/w\r\nC0DZTIzCDDjcN2063sKS8w01v9e/M9NbmWHnkh0XX5E6RyfMMppYuf666+8S\r\nbx7YNzpLMzCVDcj5I2CifYzq5yrpfyGmx3XNcMUZBmwb6JLUdNHA0quhglBj\r\nBlhOycphXZiXr9EVBLEnYvKmK3EDs9YODfPsGk1Ch1Lup9Tl+6JMqejjPoYo\r\n1NfMGnRDwLinCOyS2EW+xj2DcMynQNYkAH0La3/ktGHN8svZf4zydAmMVBFb\r\n7dtMZxXtwZOnNCw0EcFcjYk87RhE/Kt9YQ3E2ZsZdj+YSckyQf1nSGs72AX3\r\nVDCN2Ckj1eyGSt8RFh+4NglH/bj9fHWxCIhBskoplHs495mTjTuX2FXwZmpb\r\nfVpe+yUI3Ka3dJlTnTxehLfeaiLoxz45bAdiYw96Q3ceAHkMG7rfHCQBpHr/\r\n2tfSSAKIz6Rja9qUtd/jukRJ8AOD7d8ujvQII3AtbcCeuTM6LwDlNG00c/B8\r\njxkCxgTLPcfoFm69XInDPkbz5Rf2VJ1KHeb19bgflqRaV12sLhpT9uvHahP8\r\nzBI6LbY7MQy+qC2EKXNuaK8ROEluEBGX6kE=\r\n=kfwA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"19dc142b1e81029f347b0b75b49fe06a168b0fd6","scripts":{"gas":"forge snapshot","test":"hardhat test && yarn test:forge","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache","gas-ci":"yarn gas --check || (echo 'Manually update gas snapshot' && exit 1)","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./interfaces ./test","test:forge":"forge test -vvv"},"_npmUser":{"name":"nambrot","email":"nambrot@googlemail.com"},"deprecated":"bug fixed in v5.2.1","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"dependencies":{"@hyperlane-xyz/utils":"1.1.3","@openzeppelin/contracts":"^4.8.0","@openzeppelin/contracts-upgradeable":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","ethers":"^5.7.2","hardhat":"^2.8.4","solhint":"^3.3.2","prettier":"^2.4.1","typechain":"^8.1.1","typescript":"^4.7.2","ts-generator":"^0.1.1","ethereum-waffle":"^3.4.4","solidity-coverage":"^0.7.14","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"10.0.0","hardhat-gas-reporter":"^1.0.7","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.0.0-beta.5","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.1.3_1675195725433_0.7421552030114311","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"@hyperlane-xyz/core","version":"1.1.4","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@1.1.4","maintainers":[{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"c2a996c5137dd45768f1a0bcc4fa1d17d03bc87f","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-1.1.4.tgz","fileCount":1020,"integrity":"sha512-mk/GRYZHyrQOiOsxC+6hGWb/UlOJJlBRxoJxU6RGsMDGiBYAmfsJYRcKPE4AwT7Do0Z++c+sOmGKm0FmfXqipw==","signatures":[{"sig":"MEUCICjwCHDTahQJDMmNeIBfgeH9U6PXOs44e0cXJcx34W4DAiEAh1KGnLucOEwqlY4ydZzBv966+nKG4uoLFwZe5YOrULw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3442313,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6rd1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKQhAAkB/EkqdJBjJkPPrGhcGHy56zpjvjBVmGMivUqxvHlTcGXrjv\r\nnUK98wC00kenWQLLrtoUzBvRi7W65Sn/jzjikaZj4cnFOMorbBv5I368VHwp\r\nFsuAhp4a/H5L8KQmvbUadb0JCv/1KOK0Ar1SnjqI3JnFhOE0VrjEtpdxQgGG\r\n7kgv02DYngCTd/8mSm5faHd+iQDFs7x7MucaXQjhRg5HksddRRcXBr9KHaj2\r\nlry9Yk//1R5WTvqBHqWtj8iINf3SvpHOkChAnVularBj9d7z9AbEL6JsXjGk\r\nH8wGtkcLjXhBAhpfgkwd33qTZlJywlGxrIpnliXPCJC4QMD0mcZb713nKI0Z\r\nnHD2CpE6GexwhyV6INmMLH1hyScbFzZ/HdCQonwPC3tWXRKgiO/6EkX/BZgX\r\nmlFaKbJIM9ZLQiLe8HtX8SOZT0e1wm2Q9tKd8E2sTQcm0GhOa9HF2ar/yM98\r\nIy7adaS2fUBipAn85HCGKHTkgRVqdkJBVd+BDpMo7tovPDzXR5CNp6y0ep44\r\nqEUHHItC81oLqbPyAaIBaCCg7ysV9TdO43yjCHR1vurEqsOIC3QDfw7Ql7zp\r\n3x0bo44mlKWqtAT4h1IyTYscur7/CuDF45x6k24ngUEHRLAaXcGj6PTbjp3f\r\nkBSQ6fsXrtF+7LPQE/pV9W9lthBhYNdGQNE=\r\n=vIu9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8cad43a83011dd320d59bac567af43d896e2dd22","scripts":{"gas":"forge snapshot","test":"hardhat test && yarn test:forge","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./interfaces ./test","test:forge":"forge test -vvv"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"9.4.0","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"19.6.0","dependencies":{"@hyperlane-xyz/utils":"1.1.4","@openzeppelin/contracts":"^4.8.0","@openzeppelin/contracts-upgradeable":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","ethers":"^5.7.2","hardhat":"^2.8.4","solhint":"^3.3.2","prettier":"^2.4.1","typechain":"^8.1.1","typescript":"^4.7.2","ts-generator":"^0.1.1","ethereum-waffle":"^3.4.4","solidity-coverage":"^0.7.14","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"10.0.0","hardhat-gas-reporter":"^1.0.7","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.0.0-beta.5","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.1.4_1676326773527_0.3148848957575283","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@hyperlane-xyz/core","version":"1.2.0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@1.2.0","maintainers":[{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"5df6b039ceb3b3db559e30ec67a01e320966802d","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-1.2.0.tgz","fileCount":956,"integrity":"sha512-Qim1A6OTseujrrttU6NGGTlbY2eToYH07Gb1g6QOtlL9FOp8Kb8cpfstOtVzkqr56vOXhnHSJ4HM3trLqCWdnA==","signatures":[{"sig":"MEYCIQDz7O5OLtKrCj/eb42EZp5G3j6PUp+uMc000bawB5WTTwIhANpxDQjwb4/bcWeTJ0g7PH63M0+hCzE5l4Y6PE9z2Ypx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3158301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9oTZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoeCBAAkRzeIeIf9tHRZFN4Ld4QaCdThatvlFas0X91g56IchvlG00L\r\nAyJ7/T5oJK3hAw60fNGNTe/X89m5YKR6Si4zjy3wxp+o+WCfJls1FSLPwa3z\r\nXvLX4cKGpHKK1ERSInGAvLC/LUgajiSWhz6vcO6KWt++rWg4bNteZbyjjahk\r\nbcKpUe4gMx9r5HXmnC0kIJF/zqK+soGEg1Sq1cs6pXSqJBVuzt/CGDHmgAmp\r\ngmj7kHsc+HBdWepP/8M/fpa5DnZ1i/7QHnHf7uLQ3G+fGINKtZVN0b/wy8r0\r\nPUt3uW6R2GmGq22pUvyzKHhI3MN51mZy9jjUgAXPvItHOTRkOCKhexFi2a3C\r\nOXG47f3zTDcjoszXPcr/u3KN5qfyMJWf9vCGTkLD1HMhKaZbCTY7JfEbpGWG\r\n7lCw19gmWlpBHaF6qVcrPHegfeQgzBejh7YgsXwMqDokfDhbzZ1JPEQgI+q/\r\nqr+YLHYDOPBkk6A2stVkyiZJDctlmz3yjyjWhejKLTEv4JgZTo/jsPcoabSK\r\nJddO+ah1gbtuiuHrZxzf8p+c3w/x5pBAqyXnZzEaKzVrr+yv4hQu8Prkx2Y4\r\nkZ7h6v6F7TTqagszzgKfbhykrUPBERvCKPhh+Uw509UV3eIMpkiN9+5sxfBI\r\nA4Q21joZTLjh7584W+r762VgNlOO6/zWrRg=\r\n=Pf6N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3b45cfda0213c28f222086c8600c17b6e3bdfb5f","scripts":{"gas":"forge snapshot","test":"hardhat test && yarn test:forge","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./interfaces ./test","test:forge":"forge test -vvv"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"8.19.3","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"16.19.0","dependencies":{"@hyperlane-xyz/utils":"1.2.0","@openzeppelin/contracts":"^4.8.0","@openzeppelin/contracts-upgradeable":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","ethers":"^5.7.2","hardhat":"^2.8.4","solhint":"^3.3.2","prettier":"^2.4.1","typechain":"^8.1.1","typescript":"^4.7.2","ts-generator":"^0.1.1","ethereum-waffle":"^3.4.4","solidity-coverage":"^0.7.14","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"10.0.0","hardhat-gas-reporter":"^1.0.7","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.0.0-beta.5","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.2.0_1677100248829_0.7323379804242547","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@hyperlane-xyz/core","version":"1.2.1","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@1.2.1","maintainers":[{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"4cecc3d03d9454575dbebcd15cffc89da2640caa","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-1.2.1.tgz","fileCount":982,"integrity":"sha512-cJcPopxJ60bLIpMilXp7/Lw6oKJwULHXnjaUnytE3KCZsSzmuunEBw1a6I+qd1X8be0EtWBKTIiFX6No298b9A==","signatures":[{"sig":"MEUCIArwa31fsE4zPZkUXUG60Afu16ynIpZ5VI7vmGV5Z/S3AiEA6bqFcaEilSPehIn51TvE+/fzpHJlttEx7YVXEgi1Xrw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3279917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCbsRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmow0hAAnpSutlEw2lGAU/e9H9xeNpYDewFFDsBEjsuE10t0hDRUb53e\r\np1IUbq0HQJ+KgxrEZmYFvhUN47rsf+O032Y7tqEn9APRBYgPc1OMMkU1p2WH\r\nV+N0aeq/Fhq45extSBWBSKMGcQa2dQ12GxlAvYya24b2gbYPhNUn80Uajc1a\r\n7rlgKQZ5klEDDDEJyWt3s7eYia2l/7yUnQy8/B9KcGqIy3N7OXJ3DvNKmtbc\r\nYbPsY7SVDH+imIhTMeoG0T5gjmi4WMqABN4R2uERs3t07b5UkCuo0tbZTsW8\r\nwXMizcAyYgF+wPNzd/7BZqVLjvbC/haaYCjm13LK0hDk9iUoIi/tZvsQJowU\r\nCuTvojGmY2oUXflT9xoZeXvZ4hS6mjrjT9gPO9kNE7XGzzU357igebhoYTjN\r\n41jShNCTRTh02Js3B71Q9hTj6609G/i7nhXPGDgOcX6J+tbcQ8IZDLzJo9/7\r\nEuLTsOKu2xSG3z4BAiZvwFA0LxLuUH2ERNoNedCgnmlFjTAE+Yr9Ic/iHwBL\r\n5heNXASuiXLtvY0V/u22MDs4ImBgAxiLPpjmCWtXldNz/u8QvIAgzRvpvmEK\r\n62fR3YGeW45E1U99veZ5ka1gzW9agFOyEIXxJhb7s7m8xgwq+MB5XfFHuC0E\r\nHmREdTJHiyF42t1RIYRbwFXV9+GKzFlJmpM=\r\n=bkc4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"61a09a6554f94a5c1f975f626de542578541d007","scripts":{"gas":"forge snapshot","test":"hardhat test && yarn test:forge","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./interfaces ./test","test:forge":"forge test -vvv"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"8.19.3","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"16.19.0","dependencies":{"@hyperlane-xyz/utils":"1.2.1","@openzeppelin/contracts":"^4.8.0","@openzeppelin/contracts-upgradeable":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","ethers":"^5.7.2","hardhat":"^2.8.4","solhint":"^3.3.2","prettier":"^2.4.1","typechain":"^8.1.1","typescript":"^4.7.2","ts-generator":"^0.1.1","ethereum-waffle":"^3.4.4","solidity-coverage":"^0.7.14","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"10.0.0","hardhat-gas-reporter":"^1.0.7","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.0.0-beta.5","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.2.1_1678359313063_0.45969613260782327","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"@hyperlane-xyz/core","version":"1.2.2","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@1.2.2","maintainers":[{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","dist":{"shasum":"cfe2fac90e102112bae6497531f946ef6c870981","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-1.2.2.tgz","fileCount":982,"integrity":"sha512-io4LdU5zGlCbhbawGyrNNxGc5iq9WigHg1I5vOuzhiwe3SJSo3KvGV2ev3zTl+lv4UeUzopK2wplbcu9V1GfEQ==","signatures":[{"sig":"MEQCIG6qE5kfI5Xi8qf9tvkkzRnABN770vU47nXtfLGrTYbiAiABlE1J8bg+sY1ViJCjUwhDnGWVkR5jAPi2di3A5tDhfg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3281860,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkD6IRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoa0A/8DigGkH00M0yhdtNsZI4Cks6tdRPyzrmUb06PDgoeoLOwmapQ\r\nbDtAzVjJZMvSFU/3rzaox0TnNj1FQSNhAM9kcqquF700nYfk/CrhZ+XQiQPm\r\nIrNp4KeTfskFpJbKiYZasl427DBoGFgbu1S9DlRDk02DG/Wm1yblKEoo/NGt\r\nQVMkm00WiiXcXYNHETVPL6cLs5jx9xNYBQLN8+14aoPjTQcTRGXEftvXTolZ\r\nqA1uKZgVsya79KLCTkjts1A2UTQ2lGcI689iAZU9tFybp4JKoRxFDSAtoOHZ\r\n0dVYjxoaQcTpanpHMKoaDCtZKaCGjhqdskZGv590gZV8vfvluzShKqD2J2wZ\r\nzXRIG+Kaf3a22v4k2FU6oj7OG7V5XBcTmqPmUdp2VG1CUYJwQcuNpa+6jJsN\r\n/zJSUBPlQwdCrmCusp8LhjFfXWM2Z5WWtsZhu+F5WP6chdjdWNUMxxJmZ9dv\r\nNPOVlDTfICMNrN1izkdQ/ru6r02gB+WGfhKZRe08/mbu7zLPDd8ujBdOG1Ci\r\n4HrtMIwldD5mbTGIlOedrxxxhOKmk7zve3RoavrQTeqIC5ZwI4YrUG4vKRxn\r\nntpCV0aoBgV7Y+zqAVhlvxIEiDPiLIPpWQqOvmw/eQ1IitdQ+iSmh3zf8h7+\r\npsdif3HxjoWkr6kiFD29Plh4JRr12cc3ylA=\r\n=1vVS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"965228d0f532bd84b5549e6c1c887a67266c1418","scripts":{"gas":"forge snapshot","test":"hardhat test && yarn test:forge","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./interfaces ./test","test:forge":"forge test -vvv"},"_npmUser":{"name":"nambrot","email":"nambrot@googlemail.com"},"deprecated":"bug fixed in v5.2.1","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"dependencies":{"@hyperlane-xyz/utils":"1.2.2","@openzeppelin/contracts":"^4.8.0","@openzeppelin/contracts-upgradeable":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","ethers":"^5.7.2","hardhat":"^2.8.4","solhint":"^3.3.2","prettier":"^2.4.1","typechain":"^8.1.1","typescript":"^4.7.2","ts-generator":"^0.1.1","ethereum-waffle":"^3.4.4","solidity-coverage":"^0.7.14","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"10.0.0","hardhat-gas-reporter":"^1.0.7","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.0.0-beta.5","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.2.2_1678746129209_0.45314113600288985","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"@hyperlane-xyz/core","version":"1.2.3","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@1.2.3","maintainers":[{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","dist":{"shasum":"b5dd4408bfc2b98bb006fc5b50402c1fd60eaf88","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-1.2.3.tgz","fileCount":982,"integrity":"sha512-GlXzKZizq6Fcw3cgqpSkCdVj2oefKpmthYO0/J2A/8g4DC5Jst8ZrILvJSTqVhmCp+uvQBxSnDL7dlH9rbjUyw==","signatures":[{"sig":"MEUCIQDkujE8nod70GnbfmTDavJaxVD8HJR2+h/d1ZZH7/bDVAIgcCrzHgaYtsy/Ci1Z6rZUre47JhUE/4/NhSoCcT8UPf4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3281860,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGK99ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYYxAAjGQHvEH5Lh4gT/nNrA1S07Z7DIt8tzyokCO4eVIqwdiAKg7z\r\nGam2D7XDjoxUmTvzei//RMeiEmMJtIxDGOuThkFtkgw8fC+/W+u6XxwAO/RR\r\nLUN2D7vTFIN6FkyiPzN/2WQdoH1fOegccPHYNDfqBbQ9xDMl9VAfEtmuR/DU\r\nhFqLtghuPGsf51GIk4jLiwLVeFA5si3G24k0v+83WIYpsHTs9GWcluvL58aI\r\nVJa4RIMxuc2MEnqwAu39ZSU5GB0RolO0t5jf7sFUoySPE7/v3oAPPcbG4PV3\r\nhoUNh7cXuOnvI28MumHMUgu5NEtTUr2Dcw7aZMMw/wUpItob8Zd/hkmXUFn6\r\noQEK4C0d7tQc+R8oXhQdspLjVsmrSqq1OxM/tnijQDQ/TFT57NXl96VNleNm\r\nv4R0/alPf90fbo5NAPusf89Pw4KWeCU+ISmlklYPXcyTjV+Ywn0MXZMtCmX+\r\nSxkpZR9QxNRBDa7NvWKxNrXOvsxkPn7KKsiYT6jnDOfnFJCbJRtsH0cabijm\r\nZoRabIV4QAGDn786+tj0liN9Vl1qyEJ2Wn9w83nLnCKuWnYCYdYHGY0uggZK\r\npCU4wZq0u/rPKasJzY1BO4qmDQPsj60BqdCRL3CCJWfkUnyUeApfVBxPaT7M\r\npKxMRYtniiYjzkmBnaQgwQmZoVo5jX7guc8=\r\n=HdyL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4201add33de211d6d792af54c9a07c76a27426df","scripts":{"gas":"forge snapshot","test":"hardhat test && yarn test:forge","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./interfaces ./test","test:forge":"forge test -vvv"},"_npmUser":{"name":"nambrot","email":"nambrot@googlemail.com"},"deprecated":"bug fixed in v5.2.1","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"dependencies":{"@hyperlane-xyz/utils":"1.2.3","@openzeppelin/contracts":"^4.8.0","@openzeppelin/contracts-upgradeable":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","ethers":"^5.7.2","hardhat":"^2.8.4","solhint":"^3.3.2","prettier":"^2.4.1","typechain":"^8.1.1","typescript":"^4.7.2","ts-generator":"^0.1.1","ethereum-waffle":"^3.4.4","solidity-coverage":"^0.7.14","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"10.0.0","hardhat-gas-reporter":"^1.0.7","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.0.0-beta.5","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.2.3_1679339389651_0.9477182427758197","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@hyperlane-xyz/core","version":"1.3.0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@1.3.0","maintainers":[{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"8603ad919926e25e62e53f310d82bd010dd148c9","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-1.3.0.tgz","fileCount":1117,"integrity":"sha512-1YaTbucXshoijwODk+Iq6cC79iDfexsWd9/PqJZG2ogFfqoU5rO0+atK+40y5OEhLrTwCqUfRAV8K/Q+c3bYbQ==","signatures":[{"sig":"MEQCIDcKROOlxRxItcqVPm+eVqKsAmm0L1Mp+fsifvozayGfAiAd/Kzn45GusGA/Hfat3+elMz5bbiQ0T9cPSyORJJGfRQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3626219,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKwFYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2LQ/9FLImoLprA7Tve8ijsD8Q4kPRjCiNVTSki9llqOIA/nraQWBZ\r\nf58Qb1TcHdQH9CmQR6ee3CeGJ6xqcptnwtrm6xUo6DceYug3aQBrS3R3bQnS\r\n8h/mlVN0Wyl1SdyZFR8N0Oohs/f4jVOLKZ9ZlbumvD6dhiBFECZVx7GM3AdG\r\nYePXa3VqcH6Gn0zW6NliPlGsROCOTF7yVGUpD7KCTLgmyrLoflFb3r+m47tQ\r\nlDBdnd6kl3fLrRjOtLRyO3ZWi/sRBjn+qSQvaKrcl5I093+cjH9UjwfpHIjp\r\nmnu7V1ycRec5zmdoH4r28jFv7pnXfj79CASjXtwN+/gpNE+pE6JJxJ29Q5Pp\r\ny9NAkL3pC18ujcpceXF7zaC0cNeQHMOuoGdDBWn0gqcR0pNC0jHZYZHvDsCp\r\n03ZAJRgvJg+elG6OTzacyLKIrHa1D5EzQmfKdMs2A+TIpA3BISY5rijHJzOF\r\ndXnbfZqOzZxSyV36llJFWI1P15fQLjK36FVXzbpjWLvpoO0GNs7QuCPPXnYI\r\nSUxu1caFHXVtufhXizIoeVlwVFFMoo79Idx5VBJ4GxzBzTgbmO7aSR23qRgz\r\nHjowoYik3mXLHNsj3s5/aBykDdXjF3knXKt+E1ElohkccqR+XHRGC+KjIitA\r\nIm8hsXSH11Pl2GVcJ5HijrUXKxO7L55knJk=\r\n=8FYM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"031f0a9692ec1c631c8921fb25864aff4377f2c0","scripts":{"gas":"forge snapshot","test":"hardhat test && yarn test:forge","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./test","test:forge":"forge test -vvv"},"_npmUser":{"name":"asaj","email":"asaoines@gmail.com"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"9.5.1","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"16.19.1","dependencies":{"@hyperlane-xyz/utils":"1.3.0","@openzeppelin/contracts":"^4.8.0","@openzeppelin/contracts-upgradeable":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","ethers":"^5.7.2","hardhat":"^2.8.4","solhint":"^3.3.2","prettier":"^2.4.1","typechain":"^8.1.1","typescript":"^4.7.2","ts-generator":"^0.1.1","ethereum-waffle":"^3.4.4","solidity-coverage":"^0.7.14","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"10.0.0","hardhat-gas-reporter":"^1.0.7","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.0.0-beta.5","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.3.0_1680539991549_0.5049558375782557","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@hyperlane-xyz/core","version":"1.3.1","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@1.3.1","maintainers":[{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","dist":{"shasum":"d67636b6557835a1f91cf738b0ff9b997f70fbaa","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-1.3.1.tgz","fileCount":1388,"integrity":"sha512-/ahpo2ZsDHz4sPE6kbeWmbyMyAQcq+lje4bbYLwW4WNhw4K4HVYmyI2h2M9KDVKLg82OzpEnvclxQARqIShSgA==","signatures":[{"sig":"MEUCIBcDZ5F6pCF8OQavQtEHM2621aJwWCy2wzpflD1dj+WoAiEArMHpqK6P7ibffJ+DvbBBnCxYJhuUpyMK8hsWg+WGdQE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4360779,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLsZrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmopeQ/9ExAts2xyVVguFrebWKWPbaLGbcZkUeTQsx3mSNfD2kwqf9to\r\n2SHIzciDwsst29mbaOld5Sm7KuVdYC337tr9cbM7Cgt+vlufCnucsEVKJVqI\r\nJYUmNXNPeMEdLNwJpwsDqZ9JKhm/Y9Z4eoUNB7z3HQpne+HonK7z+Fq2ytuQ\r\nfYE4/OKPBZ5KFkbXc2j9RAJoU7DzIcJm3kJbaNLsFnxrKvMLuet/bG7bH0c2\r\nyqHE9NHNSsPYgAkT5LcDTx9shFuHx/FScTnvn2+P5CsPrPrq5p2soO8lsLbS\r\nGz+txpYRcRW+KUagTgvUXlWN1m/qywdgzkCGWvKjpt5eCwTelh0q4eLC6E6z\r\nAE/1bbLhtCQ4zR5QX1jufkqpdhso5+8YRoEdhplmBnKkYm89htCA6xN0x6Ou\r\nCMXW2I4e9+bH5JzGAOIV1KMAVOyuI+Di7Mc1jMDVYNXmKMeM7mu0TrHNMvBx\r\nETKfU2oVCrQND9q9JgptyxztiquaXyvIPe0osUAw40mqVTTS358bzs0fvMLX\r\nQ2s5kSz2VjNQPOgGeMTjzBgx+3rzkEG/AzqQ52k5L2Aij0H6WkM/QJN99Sv7\r\nmSGMFZZUrGKXH1OBwHoNBmZzwry/BpBUnC2Nvrd4YHN12t1GDYWLjrpfXU+U\r\nHPE63e5EQ6gQjcjmWJQ9nmacEZtqtfn+XbQ=\r\n=60U1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d4da465e6e3c856b8748232c29cecc9eaf9cf2f1","scripts":{"gas":"forge snapshot","test":"hardhat test && yarn test:forge","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./test","test:forge":"forge test -vvv"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"deprecated":"bug fixed in v5.2.1","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"dependencies":{"@hyperlane-xyz/utils":"1.3.1","@openzeppelin/contracts":"^4.8.0","@openzeppelin/contracts-upgradeable":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","ethers":"^5.7.2","hardhat":"^2.8.4","solhint":"^3.3.2","prettier":"^2.4.1","typechain":"^8.1.1","typescript":"^4.7.2","ts-generator":"^0.1.1","ethereum-waffle":"^3.4.4","solidity-coverage":"^0.7.14","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"10.0.0","hardhat-gas-reporter":"^1.0.7","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.0.0-beta.5","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.3.1_1680787050900_0.3041686330428133","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"@hyperlane-xyz/core","version":"1.3.2","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@1.3.2","maintainers":[{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"167e3b4f2dff18917d8283a371c63829e6613e78","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-1.3.2.tgz","fileCount":1132,"integrity":"sha512-gATJkN2RBm7qn8rcNWwvlDr2bQZ3fipon07nwO7FAbaXEGDteVXGtOIzMyCqU8v9Jo+uZKZYf83+mPWmANOhdg==","signatures":[{"sig":"MEQCIF8VId5TjSc7q3MNMGcXwWQfrp9VeLTQDyt6SDAjn55wAiBbL13Wp8zwJjdUzimLoM1mCcQZsDJ8frZBxM1R8JdHgw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3619416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNWTXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr1rBAAlCW5cPrd28tNSXE5P0hGzpNVXMSFRWIbykanp1N6NhiiajS+\r\nlXVwVmcaP7BSAqKnorYA8Lp8LV/Gi/fhYacQjnDzapXSqBmybAUZEKAjkIR4\r\na0SBTYavTBOlYpFelqkvbIk3GP84vcrSRH6/JkUbN2k+UDiriHTDhgRK4VFc\r\ne8c++DfbGwYgaOtfY1sSTljOFbvWTiNCvPEYWpih63ZoLItfTceOGQoeijKE\r\nGPhNiNKwio5P/JLXnz8Uks8lMODRc3nXZS2ebad1tagdG9aOMXpEhyriOk/S\r\n91Z6CacYepgzp8ajPBC/DWe8jGhLIKf4khoRQAoawvv6c1+ha2V0xRtHXlMl\r\ny+nSftPz8qodF4pAkllzIEK850js3IwuIDeXCzXznzHCYdpXBn9LZbPT3NFj\r\nwygoWozBUZzKCF3/l6rUItvufEA5n/mQ5wyF1F3Dgpv02sPv0kPf03UxbXGs\r\nURNN1xpsan8yPKTcYG3RAPeNj2k+ZYOk3SdD5YFQTs1vhK9s+ZMh53H3AVVJ\r\nwcZb6eUlj8u80yh04CkKUYS/I07qOaV98C048ykRJkp46M4xE6iK8KiUoWJJ\r\nluaPDco5LuJru8wABBliZXBOEzP1sHi4eFHVwZjYeKBIGMlhT2qdIXlKBRv2\r\na1dJpgTvD+GBfpODaUsptQ5oZ0YhpuNm5xY=\r\n=d1b3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ced19e7efeb177d1543e8188ebf87762adddb902","scripts":{"gas":"forge snapshot","lint":"solhint contracts/**/*.sol","test":"hardhat test && yarn test:forge","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./test","test:forge":"forge test -vvv"},"_npmUser":{"name":"asaj","email":"asaoines@gmail.com"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"9.5.1","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"16.19.1","dependencies":{"@hyperlane-xyz/utils":"1.3.2","@openzeppelin/contracts":"^4.8.0","@openzeppelin/contracts-upgradeable":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","ethers":"^5.7.2","hardhat":"^2.8.4","solhint":"^3.3.2","prettier":"^2.4.1","typechain":"^8.1.1","typescript":"^4.7.2","ts-generator":"^0.1.1","ethereum-waffle":"^3.4.4","solidity-coverage":"^0.7.14","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"10.0.0","hardhat-gas-reporter":"^1.0.7","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.0.0-beta.5","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.3.2_1681220822805_0.9793065231312947","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"@hyperlane-xyz/core","version":"1.3.3","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@1.3.3","maintainers":[{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"a429c8355c3a2ee5feba2b8fc48aba5520cf8e6e","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-1.3.3.tgz","fileCount":1185,"integrity":"sha512-HHpZFZaI3BvKU1pzRLt5lNK5rFsgL17clB4PoFo8YjrSXwwNNGX9aWQLvJTY30jXm1JsjlsRsHFo83OqbkyiHQ==","signatures":[{"sig":"MEQCIH4r05wuSTC7yQivAWveCLm7GffuSktdwIHIFE+BWklnAiBCo3QUCbR+zMusaQc/6O+egCNF/3XhVrRXnJOlc/UHww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3788549,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRsNGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqcehAAi7V3EDxax+ArOzXecJG500q1DweYZrXInVIKISvKjY1/o4p9\r\nxDrJgk//d6etAZhSy2W0vy30PEgywHqzuZRA1413qBwknCkI+192ENwIea2U\r\ny1UKk+M0xZ+Q3DWvALyfvFaaNemP76B3Q9NpntzyWSV855kKw6yjlDKWo765\r\nSa1As8mttsaaAPtpeXPpQHQ1F4nLyDou8MmBQkNvcWCSRcEbjWPVlmraeqo9\r\nxh4B/P6o3J8sR7f52id359mQ+R7pa0L8DEHmOojCj943+XH6YJdIDyKxR0Op\r\nJvSuBgxipv0fXnoEuXIEL4WWitHYXUMAGveh0XbenaybTZJooVp6lZmga0R2\r\nBxPecdHZXJvwqeiQJQ8QogDVmRZybuNilXIx5+3O85x7bTq2JlC/XjQw2z0I\r\nzZ+1eToY4hyfBydvcqDrRx55vRu8I3kUIZZ8Lzs/NfXZdcJMV81ZetAXm+Mx\r\nRVsyHj+xDG5jwZnM+2As3+Z4X1fy/4KRGfo7EPKuqQtn5V8bSAkg8jilmK2P\r\ngRJKxZBHA8fGhv1cxcqb+J8RURw8WsBJxx/tXLPHzz6LxckuuTZa776FCFVO\r\nTXMLS1GCgMdDiJIh3FVwCyj1Rh8OALLPu4FGxHfz0KqG/YRrydkNhBfQFWH2\r\nyjgY7RIIFhftc7ecg1nldyUlUtLuF0mQq24=\r\n=r1b2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"49b345854b65d29134171836ea1e974c0e707b97","scripts":{"gas":"forge snapshot","lint":"solhint contracts/**/*.sol","test":"hardhat test && yarn test:forge","build":"hardhat compile && hardhat typechain && tsc","clean":"hardhat clean && rm -rf ./dist ./cache","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./test","test:forge":"forge test -vvv"},"_npmUser":{"name":"asaj","email":"asaoines@gmail.com"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"9.5.1","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"16.19.1","dependencies":{"@hyperlane-xyz/utils":"1.3.3","@openzeppelin/contracts":"^4.8.0","@openzeppelin/contracts-upgradeable":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","ethers":"^5.7.2","hardhat":"^2.8.4","solhint":"^3.3.2","prettier":"^2.4.1","typechain":"^8.1.1","typescript":"^4.7.2","ts-generator":"^0.1.1","ethereum-waffle":"^3.4.4","solidity-coverage":"^0.7.14","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"10.0.0","hardhat-gas-reporter":"^1.0.7","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.0.0-beta.5","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.3.3_1682359110451_0.09021010199970947","host":"s3://npm-registry-packages"}},"1.3.4":{"name":"@hyperlane-xyz/core","version":"1.3.4","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@1.3.4","maintainers":[{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"31a7051850bebbe8580ad9cb9b95ca80d86d0435","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-1.3.4.tgz","fileCount":1185,"integrity":"sha512-GvtdaCV0K64i2J64oOYeMfLCriWel8BwntUlb6PVMb1WQHyeoOOFcSN2wM6j79k7tSygSwLGnPEmRzd7OLJlZQ==","signatures":[{"sig":"MEQCIBMc+agvb33BwyxuOs7leV68lDXbvliV5QwTd2S5xNmzAiBm4TYMLUHx45csXrjTM6rclJFsgAmD3HLl6x7l+DMdXw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3794833,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUuLcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTvw/+ORYJI8OkbhKtQ+IlKMEyLhvzwMfkMzWragtklHxzy1JnbHvG\r\nZV0khUTxoC+WV9lznZflZ9EhDBt25aEu37Spi5WKIvwx5onlFl36Ge1Fw9Qp\r\nx0yz+jnDqPxgtlrfMnHr/L6nzW6jeehqI8LuiF5PIo0zYk2SSJ6ChENv9wga\r\nwjqubtpV4tySL+IL+U9wPdHK0suUIDFXd0bb0cubHSJQoKt9u8cMOLG1tYcB\r\n1QATphglpsn9xUo0HM/GgEE+gDZlEipuCdeuIY65Im44/W/PVKj/qiKmlkIP\r\n/XPphd6+C7uTNHtJ2aLJvS5gZoE1sn7KIXl/OTS7syJk1VLDHzNMtsyQVmzP\r\nRvyYnbtRQ+q0xKSBcMSypVmw5vY6dypjyM2YbDziLCSzU3nfIPoOyRzWVVdh\r\nMiuwGZYzquzjbuSbZ94Bo0Go3DkL7UDG5RlR7O9QZPUfg0tH1Obr8VRQPw6w\r\n7AORY1ITbQfWJPCCjsrNsdNhbE2lkT+DQivSV6p9mqAVEwjOSBCQXhFqhrdI\r\nKI38TIjbM9ftJowEND6Ad+BVzqXto4xdFwbsvIVy7J3U4ulXI1pxmrBMr01g\r\nRBg/VE43eJt9roJtSH5GQq/zcuk/p6Zn65nX5gtIAJoVzvVnD4aXe7KkwQGf\r\nz+uEHZvAPQ6GzHjeMz8hBx5BWwTsHonAgRo=\r\n=so1u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"16c2c7eb7588f3aa20f54c448fc2ee0831889d96","scripts":{"gas":"forge snapshot","lint":"solhint contracts/**/*.sol","test":"hardhat test && yarn test:forge","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./test","test:forge":"forge test -vvv"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"8.19.3","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"16.19.0","dependencies":{"@hyperlane-xyz/utils":"1.3.4","@openzeppelin/contracts":"^4.8.0","@openzeppelin/contracts-upgradeable":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","ethers":"^5.7.2","hardhat":"^2.8.4","solhint":"^3.3.2","prettier":"^2.4.1","typechain":"^8.1.1","typescript":"^4.7.2","ts-generator":"^0.1.1","ethereum-waffle":"^3.4.4","solidity-coverage":"^0.7.14","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"10.0.0","hardhat-gas-reporter":"^1.0.7","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.0.0-beta.5","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.3.4_1683153628148_0.1833668335009191","host":"s3://npm-registry-packages"}},"1.3.5":{"name":"@hyperlane-xyz/core","version":"1.3.5","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@1.3.5","maintainers":[{"name":"daniel-savu","email":"ioan.daniel.savu@gmail.com"},{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","dist":{"shasum":"781738bd47ec6c0d359fd6e20d19903662d4ca78","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-1.3.5.tgz","fileCount":1236,"integrity":"sha512-hONvmpooYS4W8kzN9Nishc7Q3GpeZaknQa9ZCIxHErYaw6a9WgpTjkn2+bjyxlWw3jLDpqRb/LLTK8d8i8q1cw==","signatures":[{"sig":"MEYCIQDraEm9GDXAgD4/DUvARvAtbK/i2Se/zM7rvViMrCmXcgIhALv2u5I+uxFrxsIDMUKqBLE8hE9Vrmul0PKgHS8DzGMc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3915411},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1f9a4dfc12d328e07965ea3e89026eb36312c718","scripts":{"gas":"forge snapshot","lint":"solhint contracts/**/*.sol","test":"hardhat test && yarn test:forge","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./test","test:forge":"forge test -vvv"},"_npmUser":{"name":"tkporter","email":"trkporter@ucdavis.edu"},"deprecated":"bug fixed in v5.2.1","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"dependencies":{"@hyperlane-xyz/utils":"1.3.5","@openzeppelin/contracts":"^4.8.0","@openzeppelin/contracts-upgradeable":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","ethers":"^5.7.2","hardhat":"^2.8.4","solhint":"^3.3.2","prettier":"^2.4.1","typechain":"^8.1.1","typescript":"^4.7.2","ts-generator":"^0.1.1","ethereum-waffle":"^3.4.4","solidity-coverage":"^0.7.14","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"10.0.0","hardhat-gas-reporter":"^1.0.7","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.0.0-beta.5","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.3.5_1687164933101_0.8279790927094832","host":"s3://npm-registry-packages"}},"1.3.6":{"name":"@hyperlane-xyz/core","version":"1.3.6","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@1.3.6","maintainers":[{"name":"daniel-savu","email":"ioan.daniel.savu@gmail.com"},{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","dist":{"shasum":"b0581238462f8b5120fe0fc1ef3a104c1eb84971","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-1.3.6.tgz","fileCount":1360,"integrity":"sha512-nlQJAax9FnXYkLGiwMp+xk28WteIxfoapxRn8eJJbHf8z6E9y+oRW5Yn/yRWQplgcAO8DILY7GSEjRyHsbvsjA==","signatures":[{"sig":"MEUCICsZKOspwyhyjZ+4NPGMLfWzjxBkoeMZIaViN0wTDq8QAiEAmB74Wd+6ZOA4oWh5kv1tCm8Som7lh3YCFFu4WMUTJGk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4068802},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"dae1fd23568817de3db655a1d04e62ce4b762b46","scripts":{"gas":"forge snapshot","lint":"solhint contracts/**/*.sol","test":"hardhat test && yarn test:forge","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./test","test:forge":"forge test -vvv"},"_npmUser":{"name":"tkporter","email":"trkporter@ucdavis.edu"},"deprecated":"bug fixed in v5.2.1","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"dependencies":{"@hyperlane-xyz/utils":"1.3.6","@openzeppelin/contracts":"^4.8.0","@openzeppelin/contracts-upgradeable":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","ethers":"^5.7.2","hardhat":"^2.16.1","solhint":"^3.3.2","prettier":"^2.4.1","typechain":"^8.1.1","typescript":"^4.7.2","ts-generator":"^0.1.1","ethereum-waffle":"^3.4.4","solidity-coverage":"^0.8.3","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"10.0.0","hardhat-gas-reporter":"^1.0.9","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.0.0-beta.5","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.3.6_1688033103445_0.8797382235659015","host":"s3://npm-registry-packages"}},"1.3.7":{"name":"@hyperlane-xyz/core","version":"1.3.7","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@1.3.7","maintainers":[{"name":"daniel-savu","email":"ioan.daniel.savu@gmail.com"},{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"78df1f3c92b867b655524de5e08a2d04a85e8366","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-1.3.7.tgz","fileCount":1457,"integrity":"sha512-dNQMLwhnPvrvhHueJdoogtDqZJ2QniyOoKJRY4xRS9dxUyq9XjWGGvSAU4BQ7EJvJrD/xrpxWldYS9piMVBIEQ==","signatures":[{"sig":"MEUCIQCLEL+LsQu6uCH0T5Ig9gyVx1lm/Yx+dkzO6vSsPdOj8gIgbhpM7K+DNfo/q/O0rInY79vc64qH0uzQ8xmwaIcVu10=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4333645},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"838c13fd1683dada0c6f52e3ec58d45355c69070","scripts":{"gas":"forge snapshot","lint":"solhint contracts/**/*.sol","test":"hardhat test && yarn test:forge","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","coverage":"hardhat coverage && forge coverage --report lcov","prettier":"prettier --write ./contracts ./test","test:forge":"forge test -vvv"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"8.19.3","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"16.19.0","dependencies":{"@hyperlane-xyz/utils":"1.3.7","@openzeppelin/contracts":"^4.8.0","@openzeppelin/contracts-upgradeable":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","ethers":"^5.7.2","hardhat":"^2.16.1","solhint":"^3.3.2","prettier":"^2.4.1","typechain":"^8.1.1","typescript":"^4.7.2","ts-generator":"^0.1.1","ethereum-waffle":"^3.4.4","solidity-coverage":"^0.8.3","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"10.0.0","hardhat-gas-reporter":"^1.0.9","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.0.0-beta.5","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.3.7_1688504532752_0.44405673947968816","host":"s3://npm-registry-packages"}},"1.3.8-beta0":{"name":"@hyperlane-xyz/core","version":"1.3.8-beta0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@1.3.8-beta0","maintainers":[{"name":"daniel-savu","email":"ioan.daniel.savu@gmail.com"},{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","dist":{"shasum":"1c07b5a3147148e150af07558ca0e263a78c8fd5","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-1.3.8-beta0.tgz","fileCount":1613,"integrity":"sha512-xR6MgeCJT7ZebXX+YOG6dxBZHcHm65dqreLUqot0NummTReDm4IVHz/JTROdcHbjPAgM5f9WZJjzzzpGcZREJQ==","signatures":[{"sig":"MEUCIEm90Liu58UWIa5SlDaF8S4GngkwSpHFbUtHiPjSfon7AiEAumkeg2QjmYlN5w3BB0kYxNWgGKogd3G8KDWkthCfhuo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4621758},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"60f321f452052881dce4e22999022e11fc117456","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"hardhat test && yarn test:forge","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","coverage":"hardhat coverage && forge coverage --report lcov","prettier":"prettier --write ./contracts ./test","test:forge":"forge test -vvv"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"deprecated":"bug fixed in v5.2.1","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"dependencies":{"@hyperlane-xyz/utils":"1.3.8-beta0","@openzeppelin/contracts":"^4.8.0","@openzeppelin/contracts-upgradeable":"^4.8.0"},"stableVersion":"1.3.7","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","ethers":"^5.7.2","hardhat":"^2.16.1","solhint":"^3.3.2","prettier":"^2.4.1","typechain":"^8.1.1","typescript":"^4.7.2","ts-generator":"^0.1.1","ethereum-waffle":"^3.4.4","solidity-coverage":"^0.8.3","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"10.0.0","hardhat-gas-reporter":"^1.0.9","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.0.0-beta.5","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.3.8-beta0_1688595625341_0.751643284374995","host":"s3://npm-registry-packages"}},"1.3.8":{"name":"@hyperlane-xyz/core","version":"1.3.8","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@1.3.8","maintainers":[{"name":"daniel-savu","email":"ioan.daniel.savu@gmail.com"},{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","dist":{"shasum":"5237606b36c0dab3112f8cceaf985572671da10f","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-1.3.8.tgz","fileCount":1681,"integrity":"sha512-Ztvmu0GOQJfAipRetMxIg2glb513uYH5wE4eGlQNRFjh4MJXpKonzjfsqZu7eI4mF9ZLAxTfF2jxvFsX6yIodg==","signatures":[{"sig":"MEUCIQC0gmxUlG30ui8XVQrceS4LljmeturgfRVvTM56ERublQIgadURgrYvw1Gg6y2FMLqLSj7g72pU3baPHwQnitr2S+c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4734091},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"9ddb2d57eee4e70177a92f63f431c603e9a545f6","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"hardhat test && yarn test:forge","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","coverage":"hardhat coverage && forge coverage --report lcov","prettier":"prettier --write ./contracts ./test","test:forge":"forge test -vvv"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"deprecated":"bug fixed in v5.2.1","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"dependencies":{"@hyperlane-xyz/utils":"1.3.8","@openzeppelin/contracts":"^4.8.0","@openzeppelin/contracts-upgradeable":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","ethers":"^5.7.2","hardhat":"^2.16.1","solhint":"^3.3.2","prettier":"^2.4.1","typechain":"^8.1.1","typescript":"^4.7.2","ts-generator":"^0.1.1","ethereum-waffle":"^3.4.4","solidity-coverage":"^0.8.3","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"10.0.0","hardhat-gas-reporter":"^1.0.9","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.0.0-beta.5","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.3.8_1688767704910_0.697170092398758","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@hyperlane-xyz/core","version":"1.4.0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@1.4.0","maintainers":[{"name":"daniel-savu","email":"ioan.daniel.savu@gmail.com"},{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"ca513a6ccbe2af9ac00b2a149c5f2c01425c162b","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-1.4.0.tgz","fileCount":1536,"integrity":"sha512-tn8WHYAR/NmhNlqeHXMP7DYU2VvJM9YwFaf7K1QQXBcDl+5mxR5GhuhhiXMPEcUGu3fUR3sEpz9pQyD411pxzQ==","signatures":[{"sig":"MEUCIAYfWJErX6sccOt67RGv/smQpZ2yaHVf6iebA3MIk5StAiEAueqSYWSOOQHrqG8b2I0NjVLOcQLSPjBLpmTYVEIU1dE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4461847},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0ae21dcf3f0fecf5a967ff3a49245ccd44a00d49","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"hardhat test && yarn test:forge","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","coverage":"hardhat coverage && forge coverage --report lcov","prettier":"prettier --write ./contracts ./test","test:forge":"forge test -vvv"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"8.19.3","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"16.19.0","dependencies":{"@hyperlane-xyz/utils":"1.4.0","@openzeppelin/contracts":"^4.8.0","@openzeppelin/contracts-upgradeable":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","ethers":"^5.7.2","hardhat":"^2.16.1","solhint":"^3.3.2","prettier":"^2.4.1","typechain":"^8.1.1","typescript":"^4.7.2","ts-generator":"^0.1.1","ethereum-waffle":"^3.4.4","solidity-coverage":"^0.8.3","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"10.0.0","hardhat-gas-reporter":"^1.0.9","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.0.0-beta.5","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.4.0_1689102618384_0.9710180057729867","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"@hyperlane-xyz/core","version":"1.4.1","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@1.4.1","maintainers":[{"name":"daniel-savu","email":"ioan.daniel.savu@gmail.com"},{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"f0abafcf49c2ecc2dc274485f78635684a951c68","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-1.4.1.tgz","fileCount":1536,"integrity":"sha512-nOGOz2N08533sFunr/+5Th+F4ZHTm/wiXI0UQoapHF46dxDvKfwtKJx+zbd1lUYql8YlgiqZ+h9nSL83mOxbXw==","signatures":[{"sig":"MEUCICPo8N5QOHQuGrFFNKWesif7kg/9k1AAXas8wZZilVADAiEAwNS25ifHbjUYeWuRdfyg8Vx0LgX6CY1yt9ONPrXmmAA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4461845},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ac75605b8a6c247757cf69c3ba3408d7d12dc5a1","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"hardhat test && yarn test:forge","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","coverage":"hardhat coverage && forge coverage --report lcov","prettier":"prettier --write ./contracts ./test","test:forge":"forge test -vvv"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"8.19.3","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"16.19.0","dependencies":{"@hyperlane-xyz/utils":"1.4.1","@openzeppelin/contracts":"^4.8.0","@openzeppelin/contracts-upgradeable":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","ethers":"^5.7.2","hardhat":"^2.16.1","solhint":"^3.3.2","prettier":"^2.4.1","typechain":"^8.1.1","typescript":"^4.7.2","ts-generator":"^0.1.1","ethereum-waffle":"^3.4.4","solidity-coverage":"^0.8.3","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"10.0.0","hardhat-gas-reporter":"^1.0.9","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.0.0-beta.5","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.4.1_1689179743145_0.80934560323109","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"@hyperlane-xyz/core","version":"1.4.2","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@1.4.2","maintainers":[{"name":"daniel-savu","email":"ioan.daniel.savu@gmail.com"},{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","dist":{"shasum":"d19067eb8bb518422ad897f62f36b7390220bbb4","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-1.4.2.tgz","fileCount":1678,"integrity":"sha512-nr3+n77jaagZ0Wa/jROMnuSHoZWUDzkCnOMCP+5U1UblUdGZAZID9dZUaf/DapjGcgFdiDVhttbQ9Y1jPxXqoA==","signatures":[{"sig":"MEUCICrLiCiibAx+6rISWGqCpk3iCXp0ICU90vn4wcxgYsBcAiEA/El5T32G+SiMNBsLv/EDCYAFEqgu7XpEeRpSLAAgXYM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4681669},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a5209dbd9b0f5eb34e0bc9df2ba157dda2b454d3","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"hardhat test && yarn test:forge","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","coverage":"hardhat coverage && forge coverage --report lcov","prettier":"prettier --write ./contracts ./test","test:forge":"forge test -vvv"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"deprecated":"bug fixed in v5.2.1","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"dependencies":{"@hyperlane-xyz/utils":"1.4.2","@openzeppelin/contracts":"^4.8.0","@openzeppelin/contracts-upgradeable":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","ethers":"^5.7.2","hardhat":"^2.16.1","solhint":"^3.3.2","prettier":"^2.4.1","typechain":"^8.1.1","typescript":"^4.7.2","ts-generator":"^0.1.1","ethereum-waffle":"^3.4.4","solidity-coverage":"^0.8.3","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"10.0.0","hardhat-gas-reporter":"^1.0.9","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.0.0-beta.5","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.4.2_1689190193514_0.853758867522195","host":"s3://npm-registry-packages"}},"1.4.3-beta0":{"name":"@hyperlane-xyz/core","version":"1.4.3-beta0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@1.4.3-beta0","maintainers":[{"name":"daniel-savu","email":"ioan.daniel.savu@gmail.com"},{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"10093f16e781756518d9296a3c6bb406d3578dad","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-1.4.3-beta0.tgz","fileCount":1531,"integrity":"sha512-cfdKqzl7ntfVzasdDa2IG1877GCNRFicFtWpdZN2SfJ6jXkk5o0yoiRYDwKVxQYqZonn1PYkkEooEyErxrsJWg==","signatures":[{"sig":"MEUCIQDqUXXhAsH3FphwItEHU4YygaHTHFWy6KI6SS4ZOEBbewIgXPTNrGNyUSeAeewJcT5fh48ofw/SCRp0jjayyBh9rog=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4465039},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"91e42628743484ea1a42fb29f712718bd37d6a7d","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"hardhat test && yarn test:forge","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache ./types","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","coverage":"hardhat coverage && forge coverage --report lcov","prettier":"prettier --write ./contracts ./test","test:forge":"forge test -vvv"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"8.19.3","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"16.19.0","dependencies":{"@hyperlane-xyz/utils":"1.4.3-beta0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.8.0","@openzeppelin/contracts-upgradeable":"^4.8.0"},"stableVersion":"1.4.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.0","ethers":"^5.7.2","hardhat":"^2.16.1","solhint":"^3.3.2","prettier":"^2.8.8","typechain":"^8.1.1","typescript":"^5.1.6","ts-generator":"^0.1.1","ethereum-waffle":"^3.4.4","solidity-coverage":"^0.8.3","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"10.0.0","hardhat-gas-reporter":"^1.0.9","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.0.0-beta.5","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.4.3-beta0_1690984917988_0.5814266894156526","host":"s3://npm-registry-packages"}},"1.4.3-beta1":{"name":"@hyperlane-xyz/core","version":"1.4.3-beta1","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@1.4.3-beta1","maintainers":[{"name":"daniel-savu","email":"ioan.daniel.savu@gmail.com"},{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","dist":{"shasum":"df08f6744633dc2108bb6db6fa07b9b706a7ebc5","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-1.4.3-beta1.tgz","fileCount":1531,"integrity":"sha512-3Y18aKEH9kRhD9m42fSsgyQ2kW6KnMhrOPgBtFRSjIxyn5OXVK5wKf/tPi4uQsk87o4LOLZ9fZflTSdXUJJHgA==","signatures":[{"sig":"MEUCIFF+ZTsRRAkJGmZc3lZxOGjZi3XRi8HxCx7bSjDVLRzqAiEAvqqofmoNq+tiZXC4m9lakgaed/Bvps/I9Oz+xTtWPng=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4467999},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"44757fa10bcb0a980012e9c0943d4b0cd60dde6a","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"hardhat test && yarn test:forge","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache ./types","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","coverage":"hardhat coverage && forge coverage --report lcov","prettier":"prettier --write ./contracts ./test","test:forge":"forge test -vvv"},"_npmUser":{"name":"tkporter","email":"trkporter@ucdavis.edu"},"deprecated":"bug fixed in v5.2.1","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"dependencies":{"@hyperlane-xyz/utils":"1.4.3-beta1","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.8.0","@openzeppelin/contracts-upgradeable":"^4.8.0"},"stableVersion":"1.4.2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","ethers":"^5.7.2","hardhat":"^2.16.1","solhint":"^3.3.2","prettier":"^2.4.1","typechain":"^8.1.1","typescript":"^4.7.2","ts-generator":"^0.1.1","ethereum-waffle":"^3.4.4","solidity-coverage":"^0.8.3","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"10.0.0","hardhat-gas-reporter":"^1.0.9","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.0.0-beta.5","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.4.3-beta1_1691082082672_0.8571469211135845","host":"s3://npm-registry-packages"}},"1.4.2-beta69":{"name":"@hyperlane-xyz/core","version":"1.4.2-beta69","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@1.4.2-beta69","maintainers":[{"name":"daniel-savu","email":"ioan.daniel.savu@gmail.com"},{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","dist":{"shasum":"0516bba56bfb08602da9c5643b37826d9f083d12","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-1.4.2-beta69.tgz","fileCount":1536,"integrity":"sha512-L2VVzv2FswV1GDBIcK/TGIHGVWGgeKuDaouwDI3KBaBy8Pi8oYfzj8x6XHpzhTIkX2wKAocZ7wZtmeyHgpn29Q==","signatures":[{"sig":"MEYCIQDcB9c4j86o9EZaqTJ7RzQMN28dh/uMaONRbr41RVQ90AIhAK5rPllchsSaGbp7PdhuLnIfnojjhnh1vTe/S5iWg5f0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4461886},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f5e98a745c879097607f9a97c03e9ae517bacce3","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"hardhat test && yarn test:forge","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","coverage":"hardhat coverage && forge coverage --report lcov","prettier":"prettier --write ./contracts ./test","test:forge":"forge test -vvv"},"_npmUser":{"name":"tkporter","email":"trkporter@ucdavis.edu"},"deprecated":"bug fixed in v5.2.1","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"dependencies":{"@hyperlane-xyz/utils":"1.4.2-beta69","@openzeppelin/contracts":"^4.8.0","@openzeppelin/contracts-upgradeable":"^4.8.0"},"stableVersion":"1.4.2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","ethers":"^5.7.2","hardhat":"^2.16.1","solhint":"^3.3.2","prettier":"^2.4.1","typechain":"^8.1.1","typescript":"^4.7.2","ts-generator":"^0.1.1","ethereum-waffle":"^3.4.4","solidity-coverage":"^0.8.3","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"10.0.0","hardhat-gas-reporter":"^1.0.9","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.0.0-beta.5","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.4.2-beta69_1691082697629_0.48708790737121266","host":"s3://npm-registry-packages"}},"1.4.3-beta2":{"name":"@hyperlane-xyz/core","version":"1.4.3-beta2","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@1.4.3-beta2","maintainers":[{"name":"daniel-savu","email":"ioan.daniel.savu@gmail.com"},{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"24956354b04bac2f3fce4c016f8f6e0ed511423c","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-1.4.3-beta2.tgz","fileCount":1531,"integrity":"sha512-Ne2N5gxdeo83RpkW/wcT1iMv8YxKVpKy2sngNYtJSHbwVd/+tH0BEuq3ZjpNa4QCsyfE0qRLexXVwERGehKHlA==","signatures":[{"sig":"MEUCIGLmIKvKZLUfznsr1f0Rhzk34gNT28dKcDCxogfzsp4nAiEAz376t+eMhiey9OZzFCzSnhEhRj96XSTMU5+/whkOYME=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4465039},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b5b8fabf89ad008ab628de1dfa6ae3ac12f46017","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"hardhat test && yarn test:forge","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache ./types","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","coverage":"hardhat coverage && forge coverage --report lcov","prettier":"prettier --write ./contracts ./test","test:forge":"forge test -vvv"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"8.19.3","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"16.19.0","dependencies":{"@hyperlane-xyz/utils":"1.4.3-beta2","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.8.0","@openzeppelin/contracts-upgradeable":"^4.8.0"},"stableVersion":"1.4.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.0","ethers":"^5.7.2","hardhat":"^2.16.1","solhint":"^3.3.2","prettier":"^2.8.8","typechain":"^8.1.1","typescript":"^5.1.6","ts-generator":"^0.1.1","ethereum-waffle":"^3.4.4","solidity-coverage":"^0.8.3","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"10.0.0","hardhat-gas-reporter":"^1.0.9","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.0.0-beta.5","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.4.3-beta2_1691796705895_0.03181515902927301","host":"s3://npm-registry-packages"}},"1.4.2-beta70":{"name":"@hyperlane-xyz/core","version":"1.4.2-beta70","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@1.4.2-beta70","maintainers":[{"name":"daniel-savu","email":"ioan.daniel.savu@gmail.com"},{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","dist":{"shasum":"237aff052131308880bc8aaeae63810bf527b725","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-1.4.2-beta70.tgz","fileCount":1910,"integrity":"sha512-/fB1uuBPW6q4zqhSyGoGXDg/kDcdpMVZPRBUsxKUf7E5I6ZUMbNnP0HcBQFM6LWWF1JAxvZbrG9gNXWscVRTzA==","signatures":[{"sig":"MEUCIQCUA8iGPWTYJqGqV8cqxlZ20pkw6ZnkQj/QwvflnurIJwIgcyeMJwq3wJvJ1TQ+c0KlPuv0lDuL2Uu2MCsi6a5E5vw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5361758},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2a6d615209a58ef36c0cba7fed63c770f72cc290","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"hardhat test && yarn test:forge","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","coverage":"hardhat coverage && forge coverage --report lcov","prettier":"prettier --write ./contracts ./test","test:forge":"forge test -vvv"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"deprecated":"bug fixed in v5.2.1","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"dependencies":{"@hyperlane-xyz/utils":"1.4.2-beta70","@openzeppelin/contracts":"^4.8.0","@openzeppelin/contracts-upgradeable":"^4.8.0"},"stableVersion":"1.4.2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","ethers":"^5.7.2","hardhat":"^2.16.1","solhint":"^3.3.2","prettier":"^2.4.1","typechain":"^8.1.1","typescript":"^4.7.2","ts-generator":"^0.1.1","ethereum-waffle":"^3.4.4","solidity-coverage":"^0.8.3","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"10.0.0","hardhat-gas-reporter":"^1.0.9","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.0.0-beta.5","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.4.2-beta70_1692062651471_0.9071842209684726","host":"s3://npm-registry-packages"}},"1.4.2-beta71":{"name":"@hyperlane-xyz/core","version":"1.4.2-beta71","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@1.4.2-beta71","maintainers":[{"name":"daniel-savu","email":"ioan.daniel.savu@gmail.com"},{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","dist":{"shasum":"9732855f0a5be9e72a9680dd78672c92730e6c61","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-1.4.2-beta71.tgz","fileCount":1910,"integrity":"sha512-D3P9CgNpCzcHHkzC36gD4VNTLlY+lxkRXcT3zYpuU3XvSO1D85KTK7ynYtiES4W/cXgJYFs6Xsqh++8bgW0spg==","signatures":[{"sig":"MEUCIGdQyFp1SUG8/mBfXJUslQLwAuEwdI1bwTGWbrSgmUa7AiEA9lEjZ0ya8RwWPiykkVBPkXFkvzvaV7HpcTSvEZsxZvo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5361758},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2a6d615209a58ef36c0cba7fed63c770f72cc290","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"hardhat test && yarn test:forge","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","coverage":"hardhat coverage && forge coverage --report lcov","prettier":"prettier --write ./contracts ./test","test:forge":"forge test -vvv"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"deprecated":"bug fixed in v5.2.1","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"dependencies":{"@hyperlane-xyz/utils":"1.4.2-beta71","@openzeppelin/contracts":"^4.8.0","@openzeppelin/contracts-upgradeable":"^4.8.0"},"stableVersion":"1.4.2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","ethers":"^5.7.2","hardhat":"^2.16.1","solhint":"^3.3.2","prettier":"^2.4.1","typechain":"^8.1.1","typescript":"^4.7.2","ts-generator":"^0.1.1","ethereum-waffle":"^3.4.4","solidity-coverage":"^0.8.3","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"10.0.0","hardhat-gas-reporter":"^1.0.9","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.0.0-beta.5","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.4.2-beta71_1692066971699_0.534328141949445","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@hyperlane-xyz/core","version":"1.5.0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@1.5.0","maintainers":[{"name":"daniel-savu","email":"ioan.daniel.savu@gmail.com"},{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"3cbb4959fbb9e94bf20099dc30e695d476ed6830","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-1.5.0.tgz","fileCount":1589,"integrity":"sha512-kUtm5+ak9TmvTSiyv6eT71pbPMVywZBkRy8ono/ziF7k96c7qLA9sznu9+UnGcokTdYBb+I4k3eiXRGiXu1RHg==","signatures":[{"sig":"MEYCIQDJEbym8lTXwKbtgnaeZyssU2RvkVU5Se5CoVULhLDiRwIhANw9vlowWeVjdmF5dQJ8c/SsUMlUKLl/qXZT15M9R6v8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4667211},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b2971f37dbd780420145752c99fbe5221ec8412c","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"hardhat test && forge test -vvv","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache ./types","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","coverage":"hardhat coverage && forge coverage --report lcov","prettier":"prettier --write ./contracts ./test"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"8.19.4","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"16.20.2","dependencies":{"@hyperlane-xyz/utils":"1.5.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.8.0","@openzeppelin/contracts-upgradeable":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","ethers":"^5.7.2","hardhat":"^2.16.1","solhint":"^3.3.2","prettier":"^2.4.1","typechain":"^8.1.1","typescript":"^5.1.6","ts-generator":"^0.1.1","ethereum-waffle":"^3.4.4","solidity-coverage":"^0.8.3","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"10.0.0","hardhat-gas-reporter":"^1.0.9","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.0.0-beta.5","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.5.0_1693857457100_0.8552218121673774","host":"s3://npm-registry-packages"}},"1.5.1-beta0":{"name":"@hyperlane-xyz/core","version":"1.5.1-beta0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@1.5.1-beta0","maintainers":[{"name":"daniel-savu","email":"ioan.daniel.savu@gmail.com"},{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"5060e3e05a4f9317b0f27dcc101062976b8b1a3e","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-1.5.1-beta0.tgz","fileCount":1589,"integrity":"sha512-ozEz29zXsR7sS5JtFLhxrDcCx9V6lr2xWhOi3RaUuIlPB16cP8U0a5IfsGBlYsrI4+aYOcW4+q8zRTyQ0OmgHQ==","signatures":[{"sig":"MEQCID8MmYJRhnIy9fHambcq619mTH30swiWrFpV5yPEN7QmAiAWlxeqDqH9pnqymdcnh+G894NRt4F7lSCeRQYe+zVAUg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4667251},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ebb5c10a8673d3b80801be81701bf34de8efad47","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"hardhat test && forge test -vvv","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache ./types","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","coverage":"hardhat coverage && forge coverage --report lcov","prettier":"prettier --write ./contracts ./test"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"8.19.4","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"16.20.2","dependencies":{"@hyperlane-xyz/utils":"1.5.1-beta0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.8.0","@openzeppelin/contracts-upgradeable":"^4.8.0"},"stableVersion":"1.5.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.0","ethers":"^5.7.2","hardhat":"^2.16.1","solhint":"^3.3.2","prettier":"^2.4.1","typechain":"^8.1.1","typescript":"^5.1.6","ts-generator":"^0.1.1","ethereum-waffle":"^3.4.4","solidity-coverage":"^0.8.3","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"10.0.0","hardhat-gas-reporter":"^1.0.9","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.0.0-beta.5","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.5.1-beta0_1694388035481_0.03749023577588373","host":"s3://npm-registry-packages"}},"1.5.1-beta1":{"name":"@hyperlane-xyz/core","version":"1.5.1-beta1","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@1.5.1-beta1","maintainers":[{"name":"daniel-savu","email":"ioan.daniel.savu@gmail.com"},{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"d08a1182a9a65313c61840c9fbac10c298a5ac3e","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-1.5.1-beta1.tgz","fileCount":1589,"integrity":"sha512-GCAkFju1Y4XG9gCBECcOo+Ok//sj2X084O0MQawmuNaSS4yrSNTqSFZyc9QXAf71VcIOnN0IvylgqF+OoK55cg==","signatures":[{"sig":"MEYCIQCfkjEHOLLl4/AjnGXKslpL4jz9NmBG61BYJ4iYYXo8YQIhAMaCtbiuE3GMGxwNVA4R8lffEhh+mD/VD6wHii9z0B2K","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4667251},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4d857f36ec97b9c17d8e591c43cbe9da02ad70b6","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"hardhat test && forge test -vvv","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache ./types","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","coverage":"hardhat coverage && forge coverage --report lcov","prettier":"prettier --write ./contracts ./test"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"8.19.4","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"16.20.2","dependencies":{"@hyperlane-xyz/utils":"1.5.1-beta1","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.8.0","@openzeppelin/contracts-upgradeable":"^4.8.0"},"stableVersion":"1.5.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.0","ethers":"^5.7.2","hardhat":"^2.16.1","solhint":"^3.3.2","prettier":"^2.4.1","typechain":"^8.1.1","typescript":"^5.1.6","ts-generator":"^0.1.1","ethereum-waffle":"^3.4.4","solidity-coverage":"^0.8.3","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"10.0.0","hardhat-gas-reporter":"^1.0.9","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.0.0-beta.5","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.5.1-beta1_1694458538013_0.07397064045741142","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"@hyperlane-xyz/core","version":"1.5.1","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@1.5.1","maintainers":[{"name":"daniel-savu","email":"ioan.daniel.savu@gmail.com"},{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"91ee8a2d099fb89e6a57125413dbfba8d342df6b","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-1.5.1.tgz","fileCount":1589,"integrity":"sha512-RCOSPmCxwOUpZBTSnvKkhoVMNZqbPG6MocS/qzMgxq9b97YaqRehqqG0yMv2GErVLSkbARfoebd65EpmutdOOw==","signatures":[{"sig":"MEUCIQDKdsPNhY/K4OdsLveS1elKN8NSIaeJGzaQpLuCkawR8QIgQRMsDMu2GD3ieh98C+DDxsvxC28TmpQbf1VG8tgXQlk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4667211},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3041b50c2820817bdd71d2a32462f6eaf43e0733","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"hardhat test && forge test -vvv","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache ./types","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","coverage":"hardhat coverage && forge coverage --report lcov","prettier":"prettier --write ./contracts ./test"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"8.19.4","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"16.20.2","dependencies":{"@hyperlane-xyz/utils":"1.5.1","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.8.0","@openzeppelin/contracts-upgradeable":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","ethers":"^5.7.2","hardhat":"^2.16.1","solhint":"^3.3.2","prettier":"^2.4.1","typechain":"^8.1.1","typescript":"^5.1.6","ts-generator":"^0.1.1","ethereum-waffle":"^3.4.4","solidity-coverage":"^0.8.3","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"10.0.0","hardhat-gas-reporter":"^1.0.9","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.0.0-beta.5","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.5.1_1694633803262_0.4924814011974865","host":"s3://npm-registry-packages"}},"1.5.2-beta0":{"name":"@hyperlane-xyz/core","version":"1.5.2-beta0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@1.5.2-beta0","maintainers":[{"name":"daniel-savu","email":"ioan.daniel.savu@gmail.com"},{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"668cb483654ad1d0a36c21ffbfb3ce0188ddb0f2","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-1.5.2-beta0.tgz","fileCount":1589,"integrity":"sha512-wWIPFBCucp3cdR64l/1FaE2bpI72pgacyL7HyuhPmFV/HTvVtZNXsEAdGQ0zIafYkDTEmYq9T+C9uU2koZVScA==","signatures":[{"sig":"MEYCIQDwDowhFzuej8EUvk29FBZ0NVTVoAU3KdIDiFjC5aRJLQIhAIxxmz6YLetSdrt71mmcLarGtcFs63ivL+315I/1dli8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4666410},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8c2a620da381d125f57934ca317e9dff620b194d","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"hardhat test && forge test -vvv","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache ./types","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","coverage":"hardhat coverage && forge coverage --report lcov","prettier":"prettier --write ./contracts ./test"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"8.19.4","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"16.20.2","dependencies":{"@hyperlane-xyz/utils":"1.5.2-beta0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.8.0","@openzeppelin/contracts-upgradeable":"^4.8.0"},"stableVersion":"1.4.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.0","ethers":"^5.7.2","hardhat":"^2.16.1","solhint":"^3.3.2","prettier":"^2.8.8","typechain":"^8.1.1","typescript":"^5.1.6","ts-generator":"^0.1.1","ethereum-waffle":"^3.4.4","solidity-coverage":"^0.8.3","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"10.0.0","hardhat-gas-reporter":"^1.0.9","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.0.0-beta.5","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.5.2-beta0_1695346841613_0.43959515690564044","host":"s3://npm-registry-packages"}},"1.5.1-beta2":{"name":"@hyperlane-xyz/core","version":"1.5.1-beta2","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@1.5.1-beta2","maintainers":[{"name":"daniel-savu","email":"ioan.daniel.savu@gmail.com"},{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","dist":{"shasum":"93dd82e0ee04c471b22f98fe84e21787eec0c370","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-1.5.1-beta2.tgz","fileCount":1589,"integrity":"sha512-5vQDcrgfJC29eBXMVHH3TnD/SWatZn/wj/lNwOOrdq0aYLXXLGg0SNmm4Qd/9rl+97OJZsKgkKT/nt/CEkGsZw==","signatures":[{"sig":"MEQCICA5+mcSWOqRZIV1RDXjSUCSNcvZxycqq2KEWvtLWHWLAiAjTopR+hobnE6xebdDSUoR8EzwCZeS+zHJGhd8OfuzwQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4667250},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"eea423ad049acfd15855465792147fb99bc8dd4d","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"hardhat test && forge test -vvv","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache ./types","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","coverage":"hardhat coverage && forge coverage --report lcov","prettier":"prettier --write ./contracts ./test"},"_npmUser":{"name":"tkporter","email":"trkporter@ucdavis.edu"},"deprecated":"bug fixed in v5.2.1","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"dependencies":{"@hyperlane-xyz/utils":"1.5.1-beta2","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.8.0","@openzeppelin/contracts-upgradeable":"^4.8.0"},"stableVersion":"1.5.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","ethers":"^5.7.2","hardhat":"^2.16.1","solhint":"^3.3.2","prettier":"^2.4.1","typechain":"^8.1.1","typescript":"^5.1.6","ts-generator":"^0.1.1","ethereum-waffle":"^3.4.4","solidity-coverage":"^0.8.3","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"10.0.0","hardhat-gas-reporter":"^1.0.9","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.0.0-beta.5","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.5.1-beta2_1696330132329_0.4653332783372255","host":"s3://npm-registry-packages"}},"1.5.3":{"name":"@hyperlane-xyz/core","version":"1.5.3","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@1.5.3","maintainers":[{"name":"daniel-savu","email":"ioan.daniel.savu@gmail.com"},{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"5c42359dcf8706930c208fa3b377e0ae60afb94b","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-1.5.3.tgz","fileCount":1589,"integrity":"sha512-N/EmmYs6cycMT4c5FL9pSyyAqzBV9bBxZ8R3XnMc/P4DuY6lKIfGueXVOJjBYmDfY56rBAikst7meoLk2DMM6g==","signatures":[{"sig":"MEUCIQDEb3A9iQA7ug4x2TMoG5hVB/NHlonKyXCsDOVzYeMXtAIgQtmwSNyvQDmQwjmV/nH+r3h94SFdUTz0gggUcSYNzP0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4666370},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4795ca5ad3b9a27faf3379aec51701503261d9b6","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"hardhat test && forge test -vvv","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache ./types","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","coverage":"hardhat coverage && forge coverage --report lcov","prettier":"prettier --write ./contracts ./test"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"8.19.4","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"16.20.2","dependencies":{"@hyperlane-xyz/utils":"1.5.3","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.8.0","@openzeppelin/contracts-upgradeable":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","ethers":"^5.7.2","hardhat":"^2.16.1","solhint":"^3.3.2","prettier":"^2.8.8","typechain":"^8.1.1","typescript":"^5.1.6","ts-generator":"^0.1.1","ethereum-waffle":"^3.4.4","solidity-coverage":"^0.8.3","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"10.0.0","hardhat-gas-reporter":"^1.0.9","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.0.0-beta.5","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.5.3_1696365672896_0.9817728239815908","host":"s3://npm-registry-packages"}},"1.5.4-beta0":{"name":"@hyperlane-xyz/core","version":"1.5.4-beta0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@1.5.4-beta0","maintainers":[{"name":"daniel-savu","email":"ioan.daniel.savu@gmail.com"},{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"0fc4523c66995c1716f6f131240235cb670e41ce","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-1.5.4-beta0.tgz","fileCount":1589,"integrity":"sha512-AEOmLdLwSuD6OXXr7yc0sIWIuIr3Y2OWz4iYj8twvesoIM7jTi4CqmqnPdYkM39ZlXJkdxi6z4P/nBuh2eplug==","signatures":[{"sig":"MEQCIA7RT6FKneZ90a67m4TYYtrgHBl0TPA2aMdqMfgJqcYBAiAkT+1eNd/vTgKf2qSzmv944rvm1zfQ0pZA6dSeio6RtQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4666410},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7f4fdeabb583ed451b8be382a828680b0062803e","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"hardhat test && forge test -vvv","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache ./types","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","coverage":"hardhat coverage && forge coverage --report lcov","prettier":"prettier --write ./contracts ./test"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"8.19.4","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"16.20.2","dependencies":{"@hyperlane-xyz/utils":"1.5.4-beta0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.8.0","@openzeppelin/contracts-upgradeable":"^4.8.0"},"stableVersion":"1.5.3","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.0","ethers":"^5.7.2","hardhat":"^2.16.1","solhint":"^3.3.2","prettier":"^2.8.8","typechain":"^8.1.1","typescript":"^5.1.6","ts-generator":"^0.1.1","ethereum-waffle":"^3.4.4","solidity-coverage":"^0.8.3","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"10.0.0","hardhat-gas-reporter":"^1.0.9","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.0.0-beta.5","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.5.4-beta0_1696796265485_0.052211181446130794","host":"s3://npm-registry-packages"}},"1.5.5-beta0":{"name":"@hyperlane-xyz/core","version":"1.5.5-beta0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@1.5.5-beta0","maintainers":[{"name":"aroralanuk","email":"kunalarora1729@gmail.com"},{"name":"daniel-savu","email":"ioan.daniel.savu@gmail.com"},{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","dist":{"shasum":"403e6202aa6d59d54c8c00ff0de5be43c485e064","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-1.5.5-beta0.tgz","fileCount":1920,"integrity":"sha512-t312M8gfTC8/OHakIit2eY9c4IRZ6ZtGXHFfUzbPLUXZJ5FWTvWVJiYKfZKUfzShsQUMzDI7efPKIGeGUGjLRQ==","signatures":[{"sig":"MEQCIEN/d2Ntdkn5PhzoJF8MFeWzEySIeEHSgq3d+RQL+MINAiBP1qm6F4dooHAvN2kBEFJAc8H7C8P+oQvf/2OMuDo8pQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10341531},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7be9776299b7f6a2022eb5a1e16bffd0c0c8b422","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"hardhat test && forge test -vvv","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache ./types ./coverage","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./test"},"_npmUser":{"name":"aroralanuk","email":"kunalarora1729@gmail.com"},"deprecated":"bug fixed in v5.2.1","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"dependencies":{"@hyperlane-xyz/utils":"1.5.5-beta0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.8.0","@openzeppelin/contracts-upgradeable":"^4.8.0"},"stableVersion":"1.5.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","ethers":"^5.7.2","hardhat":"^2.16.1","solhint":"^3.3.2","prettier":"^2.4.1","typechain":"^8.1.1","typescript":"^5.1.6","ts-generator":"^0.1.1","ethereum-waffle":"^3.4.4","solidity-coverage":"^0.8.3","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"10.0.0","hardhat-gas-reporter":"^1.0.9","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.0.0-beta.5","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.5.5-beta0_1696898325378_0.6390614009075659","host":"s3://npm-registry-packages"}},"1.5.6-beta0":{"name":"@hyperlane-xyz/core","version":"1.5.6-beta0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@1.5.6-beta0","maintainers":[{"name":"aroralanuk","email":"kunalarora1729@gmail.com"},{"name":"daniel-savu","email":"ioan.daniel.savu@gmail.com"},{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","dist":{"shasum":"2d2a35c129c311e0df696c085f0f0152ebf977f3","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-1.5.6-beta0.tgz","fileCount":1920,"integrity":"sha512-+C8PoyhXRwWhN3Xc66/RdgPn9/bGSHpPu6NuOxMXVq0QP/uyhFJpbN8KiV5mvMMcqn3CMrHx3+OZarzn1dpf5g==","signatures":[{"sig":"MEUCIHAeM8N8yrVvLavAvutUebNOWMVWpKdTeuTzZt6jOzrqAiEA52k9eWgYkSBXHaNhaDvS09PPB8TM9lFZYD3B1Uzgdj0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10341531},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"590269b5ccb1f555950495acef9c72b3a3ca0ee0","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"hardhat test && forge test -vvv","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache ./types ./coverage","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./test"},"_npmUser":{"name":"aroralanuk","email":"kunalarora1729@gmail.com"},"deprecated":"bug fixed in v5.2.1","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"dependencies":{"@hyperlane-xyz/utils":"1.5.6-beta0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.8.0","@openzeppelin/contracts-upgradeable":"^4.8.0"},"stableVersion":"1.5.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","ethers":"^5.7.2","hardhat":"^2.16.1","solhint":"^3.3.2","prettier":"^2.4.1","typechain":"^8.1.1","typescript":"^5.1.6","ts-generator":"^0.1.1","ethereum-waffle":"^3.4.4","solidity-coverage":"^0.8.3","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"10.0.0","hardhat-gas-reporter":"^1.0.9","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.0.0-beta.5","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.5.6-beta0_1696973837297_0.0349825752442503","host":"s3://npm-registry-packages"}},"1.5.7-beta1":{"name":"@hyperlane-xyz/core","version":"1.5.7-beta1","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@1.5.7-beta1","maintainers":[{"name":"aroralanuk","email":"kunalarora1729@gmail.com"},{"name":"daniel-savu","email":"ioan.daniel.savu@gmail.com"},{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","dist":{"shasum":"a169ba2b2b2a4f1bdedfbddf5b5db346c7713c2b","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-1.5.7-beta1.tgz","fileCount":1920,"integrity":"sha512-XNkfU70cEL1vClP3NOT8iprkQ1gr/Du7pfl1JTfUY6yGJD9ZHHSfGR9ya/0EOt5vbFuMEhnGaGkbOEvMhhH7Ww==","signatures":[{"sig":"MEUCIFsmqRHNkV0Ed3qbc0VQ0MD62kkH+CQcUYhaLJpytKMVAiEApU98TPGS/MvSaXPGRpdeXQ/eHayg8tfIkYSbtSuhzA4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10341531},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"590269b5ccb1f555950495acef9c72b3a3ca0ee0","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"hardhat test && forge test -vvv","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache ./types ./coverage","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./test"},"_npmUser":{"name":"aroralanuk","email":"kunalarora1729@gmail.com"},"deprecated":"bug fixed in v5.2.1","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"dependencies":{"@hyperlane-xyz/utils":"1.5.7-beta1","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.8.0","@openzeppelin/contracts-upgradeable":"^4.8.0"},"stableVersion":"1.5.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","ethers":"^5.7.2","hardhat":"^2.16.1","solhint":"^3.3.2","prettier":"^2.4.1","typechain":"^8.1.1","typescript":"^5.1.6","ts-generator":"^0.1.1","ethereum-waffle":"^3.4.4","solidity-coverage":"^0.8.3","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"10.0.0","hardhat-gas-reporter":"^1.0.9","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.0.0-beta.5","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.5.7-beta1_1696974205060_0.9310909007877854","host":"s3://npm-registry-packages"}},"1.5.8":{"name":"@hyperlane-xyz/core","version":"1.5.8","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@1.5.8","maintainers":[{"name":"aroralanuk","email":"kunalarora1729@gmail.com"},{"name":"daniel-savu","email":"ioan.daniel.savu@gmail.com"},{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"734313d067b3f6434ab38b2232efd2062344bfff","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-1.5.8.tgz","fileCount":1589,"integrity":"sha512-mXPxDB4Gc7vl8an9C97Ff7aMvPnNT3fGfVOgVb/c4J0vq028cYoBpDc+8SDC5dO+aRwsw29SUdK6q+qDblSisQ==","signatures":[{"sig":"MEUCIAXq7DSOcfvXgISBJRoaHYJ3GqV4/k4WFs2M91piJ0VOAiEAiSANqN84XfhTpioMg/vGNBKz+jPisRFEInWCusBf7yg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4666370},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"dc89ee1558f437b5937f9f4694e04048330a990f","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"hardhat test && forge test -vvv","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache ./types","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","coverage":"hardhat coverage && forge coverage --report lcov","prettier":"prettier --write ./contracts ./test"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"9.8.1","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.18.2","dependencies":{"@hyperlane-xyz/utils":"1.5.8","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.8.0","@openzeppelin/contracts-upgradeable":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","ethers":"^5.7.2","hardhat":"^2.16.1","solhint":"^3.3.2","prettier":"^2.8.8","typechain":"^8.1.1","typescript":"^5.1.6","ts-generator":"^0.1.1","ethereum-waffle":"^3.4.4","solidity-coverage":"^0.8.3","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"10.0.0","hardhat-gas-reporter":"^1.0.9","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.0.0-beta.5","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.5.8_1697465593981_0.5796885835712529","host":"s3://npm-registry-packages"}},"3.0.0-beta0":{"name":"@hyperlane-xyz/core","version":"3.0.0-beta0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@3.0.0-beta0","maintainers":[{"name":"aroralanuk","email":"kunalarora1729@gmail.com"},{"name":"daniel-savu","email":"ioan.daniel.savu@gmail.com"},{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","dist":{"shasum":"4afb7f1d80d5471c02cc4322d98ee405b968e3da","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-3.0.0-beta0.tgz","fileCount":1946,"integrity":"sha512-D9vLEL+aiDSjZClLzxBu7Qm3mLdHW5IJe7OawePaSyieeSJ09v1tLoUazUS2+/Gh8GAcNjNNA2rG+XLjtGz6yg==","signatures":[{"sig":"MEQCIC9f6zxzfthbat10lA2TTLccdKAuJYhFOg4Y8z+Xv4bmAiAaSKM2KwFjAThc5nPpxoVYssP1WXOIS7Z23dUoS5mz+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9992701},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7b9f8620fe897d5b4c442a073d009ccdf6288600","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"hardhat test && forge test -vvv","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache ./types ./coverage","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","flatten":"./flatten.sh","slither":"slither .","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./test"},"_npmUser":{"name":"tkporter","email":"trkporter@ucdavis.edu"},"deprecated":"bug fixed in v5.2.1","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"dependencies":{"@hyperlane-xyz/utils":"3.0.0-beta0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.8.0","@openzeppelin/contracts-upgradeable":"^4.8.0"},"stableVersion":"1.5.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","ethers":"^5.7.2","hardhat":"^2.16.1","solhint":"^3.3.2","prettier":"^2.4.1","typechain":"^8.1.1","typescript":"^5.1.6","ts-generator":"^0.1.1","ethereum-waffle":"^3.4.4","solidity-coverage":"^0.8.3","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"10.0.0","hardhat-gas-reporter":"^1.0.9","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.0.0-beta.5","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_3.0.0-beta0_1698522129368_0.6669729565982356","host":"s3://npm-registry-packages"}},"3.1.0-beta0":{"name":"@hyperlane-xyz/core","version":"3.1.0-beta0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@3.1.0-beta0","maintainers":[{"name":"aroralanuk","email":"kunalarora1729@gmail.com"},{"name":"daniel-savu","email":"ioan.daniel.savu@gmail.com"},{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","dist":{"shasum":"8875416769ca7dfc8ec2f9ca67ef85c7f3d1330b","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-3.1.0-beta0.tgz","fileCount":1938,"integrity":"sha512-2yA+n5bsY8v+HB4fEs7CFoDF1CBtyyzjV8G9ZtIPX2Tn3A7ZReDg23bxn+8fkYkxO/iuXDJzAQGDITkN+DKeLQ==","signatures":[{"sig":"MEUCIBsX4m+WwRl0+G+gGM73cxsUWJ8yAQcJoDDOjcoRidYeAiEAzLM99UHC5h3P6g8w8ILePnBW+LzXSnfJjdbtoT3vpgg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9959970},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0636bc1c4e9eb7fad9c5ec4fc19d232f9f3aff07","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"hardhat test && forge test -vvv","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache ./types ./coverage","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","flatten":"./flatten.sh","slither":"slither .","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./test"},"_npmUser":{"name":"nambrot","email":"nambrot@googlemail.com"},"deprecated":"bug fixed in v5.2.1","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"dependencies":{"@hyperlane-xyz/utils":"3.1.0-beta0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.8.0","@openzeppelin/contracts-upgradeable":"^4.8.0"},"stableVersion":"1.5.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","ethers":"^5.7.2","hardhat":"^2.16.1","solhint":"^3.3.2","prettier":"^2.4.1","typechain":"^8.1.1","typescript":"^5.1.6","ts-generator":"^0.1.1","ethereum-waffle":"^3.4.4","solidity-coverage":"^0.8.3","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"10.0.0","hardhat-gas-reporter":"^1.0.9","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.0.0-beta.5","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_3.1.0-beta0_1698615007859_0.5564886137712828","host":"s3://npm-registry-packages"}},"3.1.0-beta1":{"name":"@hyperlane-xyz/core","version":"3.1.0-beta1","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@3.1.0-beta1","maintainers":[{"name":"aroralanuk","email":"kunalarora1729@gmail.com"},{"name":"daniel-savu","email":"ioan.daniel.savu@gmail.com"},{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","dist":{"shasum":"bf109119b8418b67879c0e309cb0734dca29387b","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-3.1.0-beta1.tgz","fileCount":1954,"integrity":"sha512-6vPL9hwTLG6oMrU0Coue/NI+74wjKuIeHolmuWXoZDoWtdGXAZyoegGE6GATIhhcLlQS1QeR7oFZc14E48/5xw==","signatures":[{"sig":"MEUCIQCL0w5OnRPrl5GOXhSryoxslyrcFMV4w3CAd3Z1uH6WEAIgOorgt7YP/7pRyBZbFPAYYD/UVIhMRtFwyp5tkrX8YJE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10022033},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0755132472f845ec6a6558fd1f7cb20edba1ea8a","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"hardhat test && forge test -vvv","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache ./types ./coverage","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","flatten":"./flatten.sh","slither":"slither .","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./test"},"_npmUser":{"name":"nambrot","email":"nambrot@googlemail.com"},"deprecated":"bug fixed in v5.2.1","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"dependencies":{"@hyperlane-xyz/utils":"3.1.0-beta1","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.8.0","@openzeppelin/contracts-upgradeable":"^4.8.0"},"stableVersion":"1.5.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","ethers":"^5.7.2","hardhat":"^2.16.1","solhint":"^3.3.2","prettier":"^2.4.1","typechain":"^8.1.1","typescript":"^5.1.6","ts-generator":"^0.1.1","ethereum-waffle":"^3.4.4","solidity-coverage":"^0.8.3","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"10.0.0","hardhat-gas-reporter":"^1.0.9","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.0.0-beta.5","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_3.1.0-beta1_1699383398273_0.886951362069565","host":"s3://npm-registry-packages"}},"3.1.0-beta2":{"name":"@hyperlane-xyz/core","version":"3.1.0-beta2","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@3.1.0-beta2","maintainers":[{"name":"aroralanuk","email":"kunalarora1729@gmail.com"},{"name":"daniel-savu","email":"ioan.daniel.savu@gmail.com"},{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","dist":{"shasum":"da7a1b7269011e2b54fde1f84f90fed2cb3abec8","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-3.1.0-beta2.tgz","fileCount":1954,"integrity":"sha512-v835YGqqxlCWt+txpqo6nLVAe9sTMTq5wzKot+jKGQfIZVfw22mwGSxh7Zsg9xXDaXRLvgmh/xXnQOx6c3tyng==","signatures":[{"sig":"MEYCIQC/C9l07hO9DpsTbV9/CyoHO2GY5M9Jn5kNcCwx9mq+agIhAOEY1QbEFIK3CfcytDI6sbbigPNZLhMlXnC7QjDgMYZQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10022033},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0755132472f845ec6a6558fd1f7cb20edba1ea8a","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"hardhat test && forge test -vvv","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache ./types ./coverage","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","flatten":"./flatten.sh","slither":"slither .","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./test"},"_npmUser":{"name":"nambrot","email":"nambrot@googlemail.com"},"deprecated":"bug fixed in v5.2.1","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"dependencies":{"@hyperlane-xyz/utils":"3.1.0-beta2","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.8.0","@openzeppelin/contracts-upgradeable":"^4.8.0"},"stableVersion":"1.5.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","ethers":"^5.7.2","hardhat":"^2.16.1","solhint":"^3.3.2","prettier":"^2.4.1","typechain":"^8.1.1","typescript":"^5.1.6","ts-generator":"^0.1.1","ethereum-waffle":"^3.4.4","solidity-coverage":"^0.8.3","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"10.0.0","hardhat-gas-reporter":"^1.0.9","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.0.0-beta.5","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_3.1.0-beta2_1699383565765_0.53932231129814","host":"s3://npm-registry-packages"}},"3.1.0-beta3":{"name":"@hyperlane-xyz/core","version":"3.1.0-beta3","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@3.1.0-beta3","maintainers":[{"name":"aroralanuk","email":"kunalarora1729@gmail.com"},{"name":"daniel-savu","email":"ioan.daniel.savu@gmail.com"},{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"f51027c496f1283f3e69a3b08a92b8cbc8118ba0","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-3.1.0-beta3.tgz","fileCount":1946,"integrity":"sha512-kdAuI5qyGFcaalokkF7tuAYYm+YMKtudErgmdSDnnGly4wbHevxlr+uTuImaKk5297CP/ZiPY+YEQ6WhJCK9+w==","signatures":[{"sig":"MEUCIG+0f1o4r8sSee6X5SDVwDfv6Ty35nzviBbkl3M2eUA1AiEAlV6QQVs7nWNMwnG8mtJZtTl83peGCEi/H7lTpszJYHU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9992702},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6c86388d4209fe93a73fc547549a87cc3234a4b3","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"hardhat test && forge test -vvv","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache ./types ./coverage","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","flatten":"./flatten.sh","slither":"slither .","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./test"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"9.8.1","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.18.2","dependencies":{"@hyperlane-xyz/utils":"3.1.0-beta3","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.8.0","@openzeppelin/contracts-upgradeable":"^4.8.0"},"stableVersion":"1.5.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.0","ethers":"^5.7.2","hardhat":"^2.16.1","solhint":"^3.3.2","prettier":"^2.4.1","typechain":"^8.1.1","typescript":"^5.1.6","ts-generator":"^0.1.1","ethereum-waffle":"^3.4.4","solidity-coverage":"^0.8.3","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"10.0.0","hardhat-gas-reporter":"^1.0.9","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.0.0-beta.5","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_3.1.0-beta3_1699398271168_0.941050603641193","host":"s3://npm-registry-packages"}},"3.1.0-beta4":{"name":"@hyperlane-xyz/core","version":"3.1.0-beta4","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@3.1.0-beta4","maintainers":[{"name":"aroralanuk","email":"kunalarora1729@gmail.com"},{"name":"daniel-savu","email":"ioan.daniel.savu@gmail.com"},{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"d0247ab7c316061f997eaa2859a5e9b142ac6c21","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-3.1.0-beta4.tgz","fileCount":1946,"integrity":"sha512-LHE8xSU497sOAyBMdNpNC5A4W9GfAyXNdOlowSC9FphjM1Eu5mkMV9BZaxkroR5cDcMdYJUo1ZW/vljVL6F71g==","signatures":[{"sig":"MEUCIQCSQqEk2JFcUiBGNRu9eDfx0eo7KL+X3vTRRqoP2kHB3gIgL/LCeZLYP1ogPzZJ22UYb9TgCNu30FMGacVb1NbH5P0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9992702},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"69f18b9a90b912c9d02d1977ac471705316f3798","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"hardhat test && forge test -vvv","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache ./types ./coverage","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","flatten":"./flatten.sh","slither":"slither .","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./test"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"9.8.1","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.18.2","dependencies":{"@hyperlane-xyz/utils":"3.1.0-beta4","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.8.0","@openzeppelin/contracts-upgradeable":"^4.8.0"},"stableVersion":"1.5.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.0","ethers":"^5.7.2","hardhat":"^2.16.1","solhint":"^3.3.2","prettier":"^2.4.1","typechain":"^8.1.1","typescript":"^5.1.6","ts-generator":"^0.1.1","ethereum-waffle":"^3.4.4","solidity-coverage":"^0.8.3","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"10.0.0","hardhat-gas-reporter":"^1.0.9","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.0.0-beta.5","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_3.1.0-beta4_1699652870073_0.19605166770051552","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"@hyperlane-xyz/core","version":"3.1.1","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@3.1.1","maintainers":[{"name":"aroralanuk","email":"kunalarora1729@gmail.com"},{"name":"daniel-savu","email":"ioan.daniel.savu@gmail.com"},{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","dist":{"shasum":"b63a1e9b760aa945179aba8a7c7ad5ba48adaee0","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-3.1.1.tgz","fileCount":1946,"integrity":"sha512-G41iGY/glxUvyOw2pthcryEDYvq1rlETImw1GvGA+iiAR2bQ64iIv+hZFRbRAAKnqglCzd8AUu0dY4rGIaGyEw==","signatures":[{"sig":"MEYCIQDAx06rbnoayPk4e5A+QXPWbBHQPbCU5Wu60fXD69q5MwIhAIBbVXTugS1mSFA51crZ3MR6M6IltQOoSNnA803qIVX/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9992048},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f4787f8b5b95c2e414839b32dd46130f0fa04deb","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"hardhat test && forge test -vvv","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache ./types ./coverage","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","flatten":"./flatten.sh","slither":"slither .","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./test"},"_npmUser":{"name":"aroralanuk","email":"kunalarora1729@gmail.com"},"deprecated":"bug fixed in v5.2.1","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"dependencies":{"@hyperlane-xyz/utils":"3.1.1","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.8.0","@openzeppelin/contracts-upgradeable":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","ethers":"^5.7.2","hardhat":"^2.16.1","solhint":"^3.3.2","prettier":"^2.8.8","typechain":"^8.1.1","typescript":"^5.1.6","ts-generator":"^0.1.1","ethereum-waffle":"^3.4.4","solidity-coverage":"^0.8.3","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"10.0.0","hardhat-gas-reporter":"^1.0.9","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.0.0-beta.5","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_3.1.1_1699979754620_0.4523395960848682","host":"s3://npm-registry-packages"}},"3.1.2":{"name":"@hyperlane-xyz/core","version":"3.1.2","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@3.1.2","maintainers":[{"name":"aroralanuk","email":"kunalarora1729@gmail.com"},{"name":"daniel-savu","email":"ioan.daniel.savu@gmail.com"},{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","dist":{"shasum":"c16a988bf0ee0fee4d83deba2b7f1ea64043ba2d","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-3.1.2.tgz","fileCount":1946,"integrity":"sha512-HEF3eSlWWi2ScbJOL6t3T8KxKXGGsAHywZ8yH+BCZrV83r9yP2Q2Ya0daFrtO8rdiNz2syopwOGOpWap7fA9Xg==","signatures":[{"sig":"MEQCIAQuJUnSH3K1foWY67dl9uvqBBGTbGh/vinnSzABA/95AiB+pFvLZuJZGg9AdmKIyfZoUx2kSUls3U8Zt+yjuD6U+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9992048},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f8be853a300cebdfb2763671b86d107d65a52572","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"hardhat test && forge test -vvv","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache ./types ./coverage","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","flatten":"./flatten.sh","slither":"slither .","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./test"},"_npmUser":{"name":"aroralanuk","email":"kunalarora1729@gmail.com"},"deprecated":"bug fixed in v5.2.1","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"dependencies":{"@hyperlane-xyz/utils":"3.1.2","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.8.0","@openzeppelin/contracts-upgradeable":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","ethers":"^5.7.2","hardhat":"^2.16.1","solhint":"^3.3.2","prettier":"^2.8.8","typechain":"^8.1.1","typescript":"^5.1.6","ts-generator":"^0.1.1","ethereum-waffle":"^3.4.4","solidity-coverage":"^0.8.3","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"10.0.0","hardhat-gas-reporter":"^1.0.9","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.0.0-beta.5","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_3.1.2_1700008445542_0.8703470298931504","host":"s3://npm-registry-packages"}},"3.1.3":{"name":"@hyperlane-xyz/core","version":"3.1.3","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@3.1.3","maintainers":[{"name":"aroralanuk","email":"kunalarora1729@gmail.com"},{"name":"daniel-savu","email":"ioan.daniel.savu@gmail.com"},{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"87d069b3d6e8ce639233eb8766090c28dfee1fc9","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-3.1.3.tgz","fileCount":1978,"integrity":"sha512-Th/PZhI2rn4yaiGUDpqr1I4vnwzLoRHbvDq8A4JzeNUEibhjsBwbvgtiwoIYbR+2JGAiNnZZhrkMN67v/X8pyg==","signatures":[{"sig":"MEUCIQDssBNcHHPaIIWMuiohiEcka6EnCed3hCChy1ekP6oN3gIgJ7XS426P3y+h1dCyI8C2wndd6Ctd+jIOO6nkDteZrqE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11455541},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2b5cc0310a29faa4c0b1233d910bea24468e9cf4","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"hardhat test && forge test -vvv","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache ./types ./coverage","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","flatten":"./flatten.sh","slither":"slither .","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./test"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"9.8.1","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.18.2","dependencies":{"@hyperlane-xyz/utils":"3.1.3","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@openzeppelin/contracts-upgradeable":"^v4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","ethers":"^5.7.2","hardhat":"^2.19.0","solhint":"^4.0.0","prettier":"^2.8.8","typechain":"^8.3.2","typescript":"5.1.6","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"^10.0.0","hardhat-gas-reporter":"^1.0.9","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.6"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_3.1.3_1700090465634_0.7473092413027429","host":"s3://npm-registry-packages"}},"3.1.4":{"name":"@hyperlane-xyz/core","version":"3.1.4","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@3.1.4","maintainers":[{"name":"aroralanuk","email":"kunalarora1729@gmail.com"},{"name":"daniel-savu","email":"ioan.daniel.savu@gmail.com"},{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"23846e6eca6e7a309ea5f18c1672ecbc5a8eb5c0","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-3.1.4.tgz","fileCount":1978,"integrity":"sha512-X2U99QwTuqTcw2aKX8DNW4XvcThDRDnvNcN8qr7KuhqYh6hmdOIz5ssWEWCbOhXXYs079xt/3rGmhBTNaEipqw==","signatures":[{"sig":"MEUCIGuOZJKAaVU9i2xFwmibCcCf7pHIS1NsFB2iRUnVp48nAiEAw1wGznsnEl8zj9584/yIRBmuUTIDpaZNxXZz2+cpi9U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11455541},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"346cbd18879acef523c24671343ed618e8e3869a","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"hardhat test && forge test -vvv","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache ./types ./coverage","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","flatten":"./flatten.sh","slither":"slither .","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./test"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"9.8.1","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.18.2","dependencies":{"@hyperlane-xyz/utils":"3.1.4","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@openzeppelin/contracts-upgradeable":"^v4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","ethers":"^5.7.2","hardhat":"^2.19.0","solhint":"^4.0.0","prettier":"^2.8.8","typechain":"^8.3.2","typescript":"5.1.6","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"^10.0.0","hardhat-gas-reporter":"^1.0.9","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.6"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_3.1.4_1700158724073_0.7576420337851697","host":"s3://npm-registry-packages"}},"3.1.5":{"name":"@hyperlane-xyz/core","version":"3.1.5","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@3.1.5","maintainers":[{"name":"aroralanuk","email":"kunalarora1729@gmail.com"},{"name":"daniel-savu","email":"ioan.daniel.savu@gmail.com"},{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"f2efbbdc4cfa701d91a176f2523b4931a9b13c01","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-3.1.5.tgz","fileCount":1996,"integrity":"sha512-UQMIIXYBdaDTzcB+/MvaLOYi/oMZS3F0EuILJaB+d3l3s05djPS9vaH6aa7cn71OwAsHXOPB7GCkLMJUSnDlEQ==","signatures":[{"sig":"MEUCIHKVtn/A+HWsJWdCyBXQubTKPZ0QE8SFdrfAdfvmZ4/RAiEAuQB4oTBPyqCDiTGXc7Q4XLkEwiFdcbnyWmHYyBvFFeo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11912632},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"cae766427c9b99b750f4bc6b2bc8d7beee835448","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"hardhat test && forge test -vvv","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache ./types ./coverage","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","flatten":"./flatten.sh","slither":"slither .","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./test"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"9.8.1","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.18.2","dependencies":{"@hyperlane-xyz/utils":"3.1.5","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@openzeppelin/contracts-upgradeable":"^v4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","ethers":"^5.7.2","hardhat":"^2.19.0","solhint":"^4.0.0","prettier":"^2.8.8","typechain":"^8.3.2","typescript":"5.1.6","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"^10.0.0","hardhat-gas-reporter":"^1.0.9","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.6"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_3.1.5_1700175436593_0.6956385417397095","host":"s3://npm-registry-packages"}},"3.1.6":{"name":"@hyperlane-xyz/core","version":"3.1.6","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@3.1.6","maintainers":[{"name":"aroralanuk","email":"kunalarora1729@gmail.com"},{"name":"daniel-savu","email":"ioan.daniel.savu@gmail.com"},{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","dist":{"shasum":"f525d0a78a718d817d4b68b006b63014d86ab8b4","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-3.1.6.tgz","fileCount":2020,"integrity":"sha512-ejzjVBcpnUehLgZMSrRMGa047oTgaj8M/Ef+Y6VlY7BFYGNnNzBz0mcaVwzvAzaYTczmpRZsxYdz+Zca21UV7g==","signatures":[{"sig":"MEUCIQDPx6M8ZXZ7YuN93J3OaNLvPv5hnU3A9x+p0ov2hEQQ/wIgQjnNvkEtILjLFX6eTVxx3JX6B40CDuWtiO+NOZeZr0Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11916721},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"98faec86ed99a93ded0277f32a2e0b16d0b59a62","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"hardhat test && forge test -vvv","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache ./types ./coverage","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","flatten":"./flatten.sh","slither":"slither .","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./test"},"_npmUser":{"name":"nambrot","email":"nambrot@googlemail.com"},"deprecated":"bug fixed in v5.2.1","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"dependencies":{"@hyperlane-xyz/utils":"3.1.6","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@openzeppelin/contracts-upgradeable":"^v4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","ethers":"^5.7.2","hardhat":"^2.19.0","solhint":"^4.0.0","prettier":"^2.8.8","typechain":"^8.3.2","typescript":"5.1.6","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"^10.0.0","hardhat-gas-reporter":"^1.0.9","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.6"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_3.1.6_1700218252827_0.993085618432457","host":"s3://npm-registry-packages"}},"3.1.7":{"name":"@hyperlane-xyz/core","version":"3.1.7","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@3.1.7","maintainers":[{"name":"aroralanuk","email":"kunalarora1729@gmail.com"},{"name":"daniel-savu","email":"ioan.daniel.savu@gmail.com"},{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"f3b0ee7c88aebc57b6b87ed1dbf38f3b74512ad9","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-3.1.7.tgz","fileCount":1996,"integrity":"sha512-q/jfMWYoeFaUCPLvAWVD4MXrfFzTZ0KwCwYu0/ZEw+maSLJ88tr946lavwayajenTUeys+cf9JAAVVHQcu/wTw==","signatures":[{"sig":"MEUCIFWTaBGUT/qFQkp/QcG1Y2Un+IMLy19McRRJE9E5+FJXAiEAlCSk2ukl9JfT/f5luZnFGIOxohTFoGfpRlMeq1yqDWc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11912632},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e7a938c60c4420cc36a1cc4d82030c9e27218293","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"hardhat test && forge test -vvv","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache ./types ./coverage","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","flatten":"./flatten.sh","slither":"slither .","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./test"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"9.8.1","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.18.2","dependencies":{"@hyperlane-xyz/utils":"3.1.7","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@openzeppelin/contracts-upgradeable":"^v4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","ethers":"^5.7.2","hardhat":"^2.19.0","solhint":"^4.0.0","prettier":"^2.8.8","typechain":"^8.3.2","typescript":"5.1.6","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"^10.0.0","hardhat-gas-reporter":"^1.0.9","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.6"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_3.1.7_1700238643117_0.640062125841085","host":"s3://npm-registry-packages"}},"3.1.8":{"name":"@hyperlane-xyz/core","version":"3.1.8","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@3.1.8","maintainers":[{"name":"aroralanuk","email":"kunalarora1729@gmail.com"},{"name":"daniel-savu","email":"ioan.daniel.savu@gmail.com"},{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","dist":{"shasum":"9893c6862e3797f45f56d2361a36de21023ebc68","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-3.1.8.tgz","fileCount":2020,"integrity":"sha512-p2a7uAq7OK1WbP+soa1P1oa6NYOz0aOrhOKxBQVnAWrdoC+llO8b9O5r7Glbl0rJyDV0Abj2glXu6Y7/v1737w==","signatures":[{"sig":"MEUCICDo1PYRMXNDhu6uZ+8hqLhMKBfWz1tEQoAvWKj3nu/mAiEAvQFOY0BO5+KAS+Emhu1nBFD1us27BySX4gsXv21F5WA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11916721},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"be366336f50799320ca709645907cc1bdbee24b0","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"hardhat test && forge test -vvv","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache ./types ./coverage","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","flatten":"./flatten.sh","slither":"slither .","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./test"},"_npmUser":{"name":"nambrot","email":"nambrot@googlemail.com"},"deprecated":"bug fixed in v5.2.1","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"dependencies":{"@hyperlane-xyz/utils":"3.1.8","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@openzeppelin/contracts-upgradeable":"^v4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","ethers":"^5.7.2","hardhat":"^2.19.0","solhint":"^4.0.0","prettier":"^2.8.8","typechain":"^8.3.2","typescript":"5.1.6","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"^10.0.0","hardhat-gas-reporter":"^1.0.9","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.6"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_3.1.8_1700255592014_0.31865304008393647","host":"s3://npm-registry-packages"}},"3.1.9":{"name":"@hyperlane-xyz/core","version":"3.1.9","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@3.1.9","maintainers":[{"name":"aroralanuk","email":"kunalarora1729@gmail.com"},{"name":"daniel-savu","email":"ioan.daniel.savu@gmail.com"},{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","dist":{"shasum":"33d1d19f6af592931632c17ef37e88ca4c020db5","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-3.1.9.tgz","fileCount":2020,"integrity":"sha512-E/YCmFmi2Pu0KAgixUHYWS5XisngziCSJrEfa/I3O1xg7z5ChixH9wxiPFkq8pCn2WFvDXrSjOiH78MotQiPKQ==","signatures":[{"sig":"MEQCICItCAorTU/ibmBv3f1bz/XtpxPT2KhecM994Xq1dw++AiAdU9IZO/2pEwj3UMg5ykNP0A8ATNCeKVQcuYVMtiqnjA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11916721},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"798e29b7dec05581612308e3949d4a1db5b9a061","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"hardhat test && forge test -vvv","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache ./types ./coverage","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","flatten":"./flatten.sh","slither":"slither .","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./test"},"_npmUser":{"name":"nambrot","email":"nambrot@googlemail.com"},"deprecated":"bug fixed in v5.2.1","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"dependencies":{"@hyperlane-xyz/utils":"3.1.9","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@openzeppelin/contracts-upgradeable":"^v4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","ethers":"^5.7.2","hardhat":"^2.19.0","solhint":"^4.0.0","prettier":"^2.8.8","typechain":"^8.3.2","typescript":"5.1.6","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"^10.0.0","hardhat-gas-reporter":"^1.0.9","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.6"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_3.1.9_1700255801162_0.6898909540479021","host":"s3://npm-registry-packages"}},"3.1.10":{"name":"@hyperlane-xyz/core","version":"3.1.10","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@3.1.10","maintainers":[{"name":"aroralanuk","email":"kunalarora1729@gmail.com"},{"name":"daniel-savu","email":"ioan.daniel.savu@gmail.com"},{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"7baab71079268bb8016b512b23d18a6b011086c4","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-3.1.10.tgz","fileCount":1996,"integrity":"sha512-kc7pypB9BPzIarHJCPVzbW52lUI5j8LluCp3zDmZICICXSfc6rTYVU93LosceBKoQTNGc7Ur/UgTHiOaHC4sYA==","signatures":[{"sig":"MEUCIQDXwI/hT2MzaHNLolZjYfdsXwCMUXx2ucAe8jr8sB66ZQIgfSm0nwEEW4rgLFZ9RiRbvBkkYkLgoOnn6hjNoXPoSdk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@3.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11914232},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"203df396dd258a6b83cfb31cb06ddbaadab897bd","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"hardhat test && forge test -vvv","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache ./types ./coverage","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","flatten":"./flatten.sh","slither":"slither .","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./test"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"9.8.1","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.18.2","dependencies":{"@hyperlane-xyz/utils":"3.1.10","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@openzeppelin/contracts-upgradeable":"^v4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","ethers":"^5.7.2","hardhat":"^2.19.0","solhint":"^4.0.0","prettier":"^2.8.8","typechain":"^8.3.2","typescript":"5.1.6","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"^10.0.0","hardhat-gas-reporter":"^1.0.9","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.6"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_3.1.10_1700699468403_0.6019275046750794","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"@hyperlane-xyz/core","version":"3.2.0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@3.2.0","maintainers":[{"name":"aroralanuk","email":"kunalarora1729@gmail.com"},{"name":"daniel-savu","email":"ioan.daniel.savu@gmail.com"},{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"a3fab837a811280bacd3daf82e086abeb948a941","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-3.2.0.tgz","fileCount":1996,"integrity":"sha512-C++7kOvNJ+j8DboYpM19msKyHkEqABbySeGiRV0GBG4Z+RnxVG8THG7KhcFOhCwOCXkvW3amQGewLvddRHlCXQ==","signatures":[{"sig":"MEQCIDnjUbHBSOlxeMeMoC46aN1A8SrNUT7Vcz7RXGmHSLjzAiBbYyUIUNxVkF7yhaU62VKmIE7hKlASuSSsRaqiccF6+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11914328},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"750303a30f491319a611a35f93bcd7e46f4f3e62","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"hardhat test && forge test -vvv","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache ./types ./coverage","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","flatten":"./flatten.sh","slither":"slither .","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./test"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"9.8.1","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.18.2","dependencies":{"@hyperlane-xyz/utils":"3.2.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@openzeppelin/contracts-upgradeable":"^v4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","ethers":"^5.7.2","hardhat":"^2.19.0","solhint":"^4.0.0","prettier":"^2.8.8","typechain":"^8.3.2","typescript":"5.1.6","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"^10.0.0","hardhat-gas-reporter":"^1.0.9","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.6"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_3.2.0_1701212783134_0.220910642862999","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"@hyperlane-xyz/core","version":"3.3.0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@3.3.0","maintainers":[{"name":"aroralanuk","email":"kunalarora1729@gmail.com"},{"name":"daniel-savu","email":"ioan.daniel.savu@gmail.com"},{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"34bc11d10de99d2b3ab15cef6fe0251964998375","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-3.3.0.tgz","fileCount":1996,"integrity":"sha512-I0p76tld2j2hNnrNrkW+h8oEWQuCmiddAYA6in4rI0OxOfES4EalXXrm0tttrAIl1N+Gjx/KEipoCyI0kGnr0Q==","signatures":[{"sig":"MEQCIBaz8ORSb9Zqi/w3InypoeDuZPez1PPbs9RLEdeoloMQAiBCzUbLE1mOzvXS6VuEUbnuKH11X3uI+SHU6ha9feuHuQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@3.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11913301},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8b16adee486a6b1a1f0d4fbd1b419369241813b2","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"hardhat test && forge test -vvv","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache ./types ./coverage","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","flatten":"./flatten.sh","slither":"slither .","storage":"./storage.sh","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./test"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"9.8.1","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.18.2","dependencies":{"@hyperlane-xyz/utils":"3.3.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@openzeppelin/contracts-upgradeable":"^v4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","ethers":"^5.7.2","hardhat":"^2.19.0","solhint":"^4.0.0","prettier":"^2.8.8","typechain":"^8.3.2","typescript":"5.1.6","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"^10.0.0","hardhat-gas-reporter":"^1.0.9","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.6"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_3.3.0_1701801049725_0.8359488707749407","host":"s3://npm-registry-packages"}},"3.4.0":{"name":"@hyperlane-xyz/core","version":"3.4.0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@3.4.0","maintainers":[{"name":"aroralanuk","email":"kunalarora1729@gmail.com"},{"name":"daniel-savu","email":"ioan.daniel.savu@gmail.com"},{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"4d355f57726aff750324735a5232474810ab30b5","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-3.4.0.tgz","fileCount":1988,"integrity":"sha512-Sr/V9Y+Dgfg/h55jDr0pMxksYetEkrJnN4hzNaYvZrEHNJ9Z9SA/t6T5r8mHSk79tOsNgsbKWlgzCTpSgNDdAg==","signatures":[{"sig":"MEUCIQDJBg1IyHQZoJ1TrPLhKwtSuN42rGZuZmg5iRQhqbOJfgIgWi+hAz1elcKVMxAUORj2gk+milgCd8tsfxJzJ2xNQKY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@3.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11859192},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0d9d1d26fa1b77d62cab2306d714490e537bcc61","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"hardhat test && forge test -vvv","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache ./types ./coverage","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","flatten":"./flatten.sh","slither":"slither .","storage":"./storage.sh","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./test"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.3","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.19.0","dependencies":{"@hyperlane-xyz/utils":"3.4.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@openzeppelin/contracts-upgradeable":"^v4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","ethers":"^5.7.2","hardhat":"^2.19.0","solhint":"^4.0.0","prettier":"^2.8.8","typechain":"^8.3.2","typescript":"5.1.6","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"^10.0.0","hardhat-gas-reporter":"^1.0.9","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.6"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_3.4.0_1702662467460_0.5581835025348172","host":"s3://npm-registry-packages"}},"3.5.0":{"name":"@hyperlane-xyz/core","version":"3.5.0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@3.5.0","maintainers":[{"name":"aroralanuk","email":"kunalarora1729@gmail.com"},{"name":"daniel-savu","email":"ioan.daniel.savu@gmail.com"},{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"8c361c781f35f114a3730f6e46a424164b5296b4","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-3.5.0.tgz","fileCount":1988,"integrity":"sha512-bHfbGxj8UF9uwptukZjIFrMjMm5Vdgvi9NntG0sYSgyrKkHCbtLc6+DeoWJQDemBUkyQzUuXAUq1bhGUkPNf0A==","signatures":[{"sig":"MEYCIQCnAlf4/N+Igric7QRso6Oo9s4RmBB5K1Jz7pq1C47NDAIhAMWvvPYqtyVyxkpK4ZFuijMBTUXUROxBAvoNB4vB6g46","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@3.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11859192},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"67585a2ee043d03a75d34629efe3f6474dd155da","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"hardhat test && forge test -vvv","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache ./types ./coverage","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","flatten":"./flatten.sh","slither":"slither .","storage":"./storage.sh","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./test"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.3","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.19.0","dependencies":{"@hyperlane-xyz/utils":"3.5.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@openzeppelin/contracts-upgradeable":"^v4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","ethers":"^5.7.2","hardhat":"^2.19.0","solhint":"^4.0.0","prettier":"^2.8.8","typechain":"^8.3.2","typescript":"5.1.6","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"^10.0.0","hardhat-gas-reporter":"^1.0.9","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.6"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_3.5.0_1703112088231_0.3688722048624833","host":"s3://npm-registry-packages"}},"3.5.1":{"name":"@hyperlane-xyz/core","version":"3.5.1","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@3.5.1","maintainers":[{"name":"aroralanuk","email":"kunalarora1729@gmail.com"},{"name":"daniel-savu","email":"ioan.daniel.savu@gmail.com"},{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"44771a999c2d564a240b5dd206787c80742e9e11","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-3.5.1.tgz","fileCount":1988,"integrity":"sha512-PypfsDBS1JpQjIvTmcphPuajLq6FPUwLnuhBXPJgv3lZ3WQNs2ll2zoZbE/snR5fn992vzD/kOovow305S7Rbg==","signatures":[{"sig":"MEUCIAQjhFewatZgo7+7Jg0L5WhWRzlzELqVLuPs2orpXeCUAiEA/7q2Au6U+5eN1mEwQBlfRy2+jkXeUl4TnZISXVBymyM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@3.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11859192},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"85efe3c6f4daf3b6e7575207c5bd6878a7ee77d7","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"hardhat test && forge test -vvv","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache ./types ./coverage","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","flatten":"./flatten.sh","slither":"slither .","storage":"./storage.sh","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./test"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.3","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.19.0","dependencies":{"@hyperlane-xyz/utils":"3.5.1","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@openzeppelin/contracts-upgradeable":"^v4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","ethers":"^5.7.2","hardhat":"^2.19.0","solhint":"^4.0.0","prettier":"^2.8.8","typechain":"^8.3.2","typescript":"5.1.6","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"^10.0.0","hardhat-gas-reporter":"^1.0.9","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.6"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_3.5.1_1704217815612_0.03999667148692976","host":"s3://npm-registry-packages"}},"3.6.0":{"name":"@hyperlane-xyz/core","version":"3.6.0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@3.6.0","maintainers":[{"name":"paulbalaji","email":"paulmonish@gmail.com"},{"name":"aroralanuk","email":"kunalarora1729@gmail.com"},{"name":"daniel-savu","email":"ioan.daniel.savu@gmail.com"},{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"ccf616b4b822645595a9930caa6be79f99d222b8","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-3.6.0.tgz","fileCount":1988,"integrity":"sha512-/yPaogSaUOy1V/seyPy+x8HTViIYAj7ZCeBQJ8RxxUiOt62zaPG1qZmTIsIc4rv2DX5zyPbnAwcz8ebmAGLLhg==","signatures":[{"sig":"MEQCIAIC19easc5qlN/7N3XwLlOw5lvmbpcLTaRYWEsS8xIVAiADdu+Qk4wDwhHdiiRVgn1AfnG2nYUQyPAONGMFWdz0Bg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@3.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11859267},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"493c160b2e4e30f46d6b3a4d39cd1dbe92cd1302","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"hardhat test && forge test -vvv","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache ./types ./coverage","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","flatten":"./flatten.sh","slither":"slither .","storage":"./storage.sh","test:ci":"hardhat test && forge test --no-match-test testFork -vvv","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./test"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.3","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.19.0","dependencies":{"@hyperlane-xyz/utils":"3.6.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@openzeppelin/contracts-upgradeable":"^v4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","ethers":"^5.7.2","hardhat":"^2.19.0","solhint":"^4.0.0","prettier":"^2.8.8","typechain":"^8.3.2","typescript":"5.1.6","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"^10.0.0","hardhat-gas-reporter":"^1.0.9","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.6"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_3.6.0_1705091185434_0.25708328651315404","host":"s3://npm-registry-packages"}},"3.6.1":{"name":"@hyperlane-xyz/core","version":"3.6.1","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@3.6.1","maintainers":[{"name":"paulbalaji","email":"paulmonish@gmail.com"},{"name":"aroralanuk","email":"kunalarora1729@gmail.com"},{"name":"daniel-savu","email":"ioan.daniel.savu@gmail.com"},{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"dfc7fb36e7ec2d8baa76b04a0bec573469325f23","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-3.6.1.tgz","fileCount":1988,"integrity":"sha512-0sVd6SwOM87JVEcwhl5HMRptyZc2EcN5QCaycCRGZzI3xmjYyCUekRBj/zp1fiWWPLA/ncz2pqRHBVGicsyiCA==","signatures":[{"sig":"MEUCIAy0GjMwdlIUlrSW1Djlu+5G66pvbMCUv1ehSWtYMBfdAiEArz6qW48fgWuxqcaZlT5yEvQLK/O4OTVUcOKkl379Dik=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@3.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11860584},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"72774b3b92797b04405329f405fcb25d6f8f08be","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"hardhat test && forge test -vvv","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache ./types ./coverage","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","flatten":"./flatten.sh","slither":"slither .","storage":"./storage.sh","test:ci":"hardhat test && forge test --no-match-test testFork -vvv","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./test"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.3","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.19.0","dependencies":{"@hyperlane-xyz/utils":"3.6.1","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@openzeppelin/contracts-upgradeable":"^v4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","ethers":"^5.7.2","hardhat":"^2.19.0","solhint":"^4.0.0","prettier":"^2.8.8","typechain":"^8.3.2","typescript":"5.1.6","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"^10.0.0","hardhat-gas-reporter":"^1.0.9","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.6"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_3.6.1_1706200964887_0.8208176761971968","host":"s3://npm-registry-packages"}},"3.6.2":{"name":"@hyperlane-xyz/core","version":"3.6.2","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@3.6.2","maintainers":[{"name":"paulbalaji","email":"paulmonish@gmail.com"},{"name":"aroralanuk","email":"kunalarora1729@gmail.com"},{"name":"daniel-savu","email":"ioan.daniel.savu@gmail.com"},{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"7245b9f5efb3ddbeb4fbc1f3759d1e8fca6559d0","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-3.6.2.tgz","fileCount":1970,"integrity":"sha512-gv9No4F7sIiD6AMxAefph9anUvsJieKpfcfXkcysqS4rgoO71bcbjS79BWWljG55R7Bs5VcN2peiOzxdKFkSTQ==","signatures":[{"sig":"MEUCIH0vW4PUV0EEK6i1O++ARrd5sAw8Y8NF0hSYD1DlwI8pAiEA+3eQ7IpMlFw61buEbfIcX88b6Zolw5/OjoSumCsvzQY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@3.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11403501},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0865c948c378253b462d7be4fa33cd6e3d504cf0","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"hardhat test && forge test -vvv","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache ./types ./coverage","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","flatten":"./flatten.sh","slither":"slither .","storage":"./storage.sh","test:ci":"hardhat test && forge test --no-match-test testFork -vvv","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./test"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.3","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.19.0","dependencies":{"@hyperlane-xyz/utils":"3.6.2","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@openzeppelin/contracts-upgradeable":"^v4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","ethers":"^5.7.2","hardhat":"^2.19.0","solhint":"^4.0.0","prettier":"^2.8.8","typechain":"^8.3.2","typescript":"5.1.6","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"^10.0.0","hardhat-gas-reporter":"^1.0.9","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.6"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_3.6.2_1707025507290_0.5932735123618769","host":"s3://npm-registry-packages"}},"3.7.0":{"name":"@hyperlane-xyz/core","version":"3.7.0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@3.7.0","maintainers":[{"name":"paulbalaji","email":"paulmonish@gmail.com"},{"name":"aroralanuk","email":"kunalarora1729@gmail.com"},{"name":"daniel-savu","email":"ioan.daniel.savu@gmail.com"},{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"asaj","email":"asaoines@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"37f8423a80c6e8a164ea25f46c5ed80a84711937","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-3.7.0.tgz","fileCount":1970,"integrity":"sha512-V+DbIJW9Q6rvtE+xXbIkNrIUL9k0Hq3PPMINZ3KrWb3/+FbYsmsytd9XeoMM9BRmVyWm71j+EF0Egvpup4na1A==","signatures":[{"sig":"MEUCIDsXq9q3/GEoNDJbZCxYbJ8I3dnav2OpPNwopRWN5dlcAiEAhWniiU8FX538RSt1fKUA22tmXghCnLVbRKEqFDeib7U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@3.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11403501},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f140300ad9fa73db6d01f285ea84fcd82f33798b","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"hardhat test && forge test -vvv","build":"hardhat compile && tsc","clean":"hardhat clean && rm -rf ./dist ./cache ./types ./coverage","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","flatten":"./flatten.sh","slither":"slither .","storage":"./storage.sh","test:ci":"hardhat test && forge test --no-match-test testFork -vvv","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./test"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.3","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.19.0","dependencies":{"@hyperlane-xyz/utils":"3.7.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@openzeppelin/contracts-upgradeable":"^v4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","ethers":"^5.7.2","hardhat":"^2.19.0","solhint":"^4.0.0","prettier":"^2.8.8","typechain":"^8.3.2","typescript":"5.1.6","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"^10.0.0","hardhat-gas-reporter":"^1.0.9","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.6"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_3.7.0_1707773310547_0.4967153806420901","host":"s3://npm-registry-packages"}},"3.8.0-beta0":{"name":"@hyperlane-xyz/core","version":"3.8.0-beta0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@3.8.0-beta0","maintainers":[{"name":"paulbalaji","email":"paulmonish@gmail.com"},{"name":"aroralanuk","email":"kunalarora1729@gmail.com"},{"name":"daniel-savu","email":"ioan.daniel.savu@gmail.com"},{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"60986a138848fac0d2ef31ea8169eea8dcff0fdd","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-3.8.0-beta0.tgz","fileCount":1971,"integrity":"sha512-rZYASG9KoQDbjy00ltqJJbuKvna0up4unK5RbPlxUOXjmqYrjOhFv15EHvGToKtU/tAvvHg/q96daihBGcZgqg==","signatures":[{"sig":"MEQCIG3qaJjYy/STWXModqDQWp6aWeji584kiY/tyTTEyNw6AiAa0U27Msja8XWYigi8D+JjmphSTI07NACdhkbinWhQJw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12024047},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"77ca5d628222b8c72905f2472f5ff1230bec1451","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"hardhat test && forge test -vvv","build":"hardhat compile && ./exportBuildArtifact.sh && tsc","clean":"hardhat clean && rm -rf ./dist ./cache ./types ./coverage","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"hardhat test && forge test --no-match-test testFork -vvv","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./test"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"9.8.1","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.18.2","dependencies":{"@hyperlane-xyz/utils":"3.8.0-beta0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@openzeppelin/contracts-upgradeable":"^v4.9.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.6","ethers":"^5.7.2","hardhat":"^2.19.0","solhint":"^4.0.0","prettier":"^2.8.8","typechain":"^8.3.2","typescript":"5.1.6","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"^10.0.0","hardhat-gas-reporter":"^1.0.9","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.6"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_3.8.0-beta0_1709052079077_0.87790943522733","host":"s3://npm-registry-packages"}},"3.8.0":{"name":"@hyperlane-xyz/core","version":"3.8.0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@3.8.0","maintainers":[{"name":"paulbalaji","email":"paulmonish@gmail.com"},{"name":"aroralanuk","email":"kunalarora1729@gmail.com"},{"name":"daniel-savu","email":"ioan.daniel.savu@gmail.com"},{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"bc7aadf69dc23ddf6836534f62f8554616bb16ff","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-3.8.0.tgz","fileCount":1971,"integrity":"sha512-q8Az+l5axoFQFy2T+eZaEBv9Uq0AeC+n4niu1I1r9Hla21nTnISXPUkD6AQqau8+NNyAT2z7ST1kArfVP2ATjQ==","signatures":[{"sig":"MEQCIHybaU+E1/0Z12TYbPWwLjlNLMSADonxhutQLAupKV+PAiAHLSleno9vttYdSL40Q5LKmNK4ogX2Rr4KjVel8oM//g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@3.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12028114},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d1ce4fee5f41b77850a3cbd290d76d61f7efa8af","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"hardhat test && forge test -vvv","build":"hardhat compile && ./exportBuildArtifact.sh && tsc","clean":"hardhat clean && rm -rf ./dist ./cache ./types ./coverage","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"hardhat test && forge test --no-match-test testFork -vvv","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./test"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.4","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.19.1","dependencies":{"@hyperlane-xyz/utils":"3.8.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@openzeppelin/contracts-upgradeable":"^v4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","ethers":"^5.7.2","hardhat":"^2.19.0","solhint":"^4.0.0","prettier":"^2.8.8","typechain":"^8.3.2","typescript":"5.1.6","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"^10.0.0","hardhat-gas-reporter":"^1.0.9","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.6"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_3.8.0_1710338928771_0.5553277280154667","host":"s3://npm-registry-packages"}},"3.8.1":{"name":"@hyperlane-xyz/core","version":"3.8.1","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@3.8.1","maintainers":[{"name":"paulbalaji","email":"paulmonish@gmail.com"},{"name":"aroralanuk","email":"kunalarora1729@gmail.com"},{"name":"daniel-savu","email":"ioan.daniel.savu@gmail.com"},{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"7975a677c9568dce77b60c17590d95e7642fef51","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-3.8.1.tgz","fileCount":2185,"integrity":"sha512-cscEhKUpkq6t2Aerd1izudWONfT0wlI4WZNMhekdblW2XheTAbkAE+MdTS7X516LhWhCAF0f9jQbYIF7t0E7Cw==","signatures":[{"sig":"MEUCIQCA5OLVlDoOcIHzaTpJL1YHpIuXtNqBikvxgP5zRt02QQIgb2k+w/KUoFB186mlvlsYvivGet3fxMUHCX1RtiLj+Oo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@3.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13961376},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8a216c116ef10c56a38a418753a604186b194207","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"hardhat test && forge test -vvv","build":"hardhat compile && ./exportBuildArtifact.sh && tsc","clean":"hardhat clean && rm -rf ./dist ./cache ./types ./coverage","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"hardhat test && forge test --no-match-test testFork -vvv","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./test"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.4","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.19.1","dependencies":{"@hyperlane-xyz/utils":"3.8.1","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^v4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","ethers":"^5.7.2","hardhat":"^2.19.0","solhint":"^4.0.0","prettier":"^2.8.8","typechain":"^8.3.2","typescript":"5.1.6","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"^10.0.0","hardhat-gas-reporter":"^1.0.9","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_3.8.1_1710532999983_0.017230013435899583","host":"s3://npm-registry-packages"}},"3.8.2":{"name":"@hyperlane-xyz/core","version":"3.8.2","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@3.8.2","maintainers":[{"name":"paulbalaji","email":"paulmonish@gmail.com"},{"name":"aroralanuk","email":"kunalarora1729@gmail.com"},{"name":"daniel-savu","email":"ioan.daniel.savu@gmail.com"},{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"4fe68af618325459efd68aed29d53007f818e69f","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-3.8.2.tgz","fileCount":2185,"integrity":"sha512-b5s/cxFHkHs8aY3PX3ZdUovv49FKMNAOd5lFaD4VdF/xWQ2S4S5bjkUJs5CbfGANSSSk/HHze+1uxqWZM+bjaw==","signatures":[{"sig":"MEUCIQDPS8m3jGmrr/faHan+t7kX6t8d/iFhHUxG/8JB77VshQIgb0Q3brCIwJzODidDT3d8f41DvBqBI4Lv6RYvp7y+FRY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@3.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13961376},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0338f8111674a643b417c05290350f7237264a7a","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"hardhat test && forge test -vvv","build":"hardhat compile && ./exportBuildArtifact.sh && tsc","clean":"hardhat clean && rm -rf ./dist ./cache ./types ./coverage","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"hardhat test && forge test --no-match-test testFork -vvv","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./test"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.4","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.19.1","dependencies":{"@hyperlane-xyz/utils":"3.8.2","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^v4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","ethers":"^5.7.2","hardhat":"^2.19.0","solhint":"^4.0.0","prettier":"^2.8.8","typechain":"^8.3.2","typescript":"5.1.6","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"^10.0.0","hardhat-gas-reporter":"^1.0.9","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_3.8.2_1710874393284_0.08438881982845459","host":"s3://npm-registry-packages"}},"3.9.0":{"name":"@hyperlane-xyz/core","version":"3.9.0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@3.9.0","maintainers":[{"name":"nbayindirli","email":"noahbay7@gmail.com"},{"name":"paulbalaji","email":"paulmonish@gmail.com"},{"name":"aroralanuk","email":"kunalarora1729@gmail.com"},{"name":"daniel-savu","email":"ioan.daniel.savu@gmail.com"},{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"0ba36410b092cf24830c25449229a3309026b556","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-3.9.0.tgz","fileCount":2185,"integrity":"sha512-i8Yf9a//AzdFOOc1OS3LvXOGuG7tIwa1h1Gx1O5QpmMJ8C2daPKFUTx8g0kwHJjKpvVhNHR97IGZ/XMrqBI6DA==","signatures":[{"sig":"MEUCIQCzvbP/XtNUA119EVol/zzTP4KAoYoBwRG2gd0dMHpKuQIgT61EH5pZIjQ0nXvU1IDq5mjsVXUQLap8tH/zOQ73M+k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@3.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13968101},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1af0babdeca6e9cdf0adcc2b95b2cae7464a73d1","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"hardhat test && forge test -vvv","build":"hardhat compile && ./exportBuildArtifact.sh && tsc","clean":"hardhat clean && rm -rf ./dist ./cache ./types ./coverage","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"hardhat test && forge test --no-match-test testFork -vvv","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./test"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.4","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.19.1","dependencies":{"@hyperlane-xyz/utils":"3.9.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^v4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","ethers":"^5.7.2","hardhat":"^2.19.0","solhint":"^4.0.0","prettier":"^2.8.8","typechain":"^8.3.2","typescript":"5.1.6","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"^10.0.0","hardhat-gas-reporter":"^1.0.9","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_3.9.0_1711481948959_0.18380056133432277","host":"s3://npm-registry-packages"}},"3.10.0":{"name":"@hyperlane-xyz/core","version":"3.10.0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@3.10.0","maintainers":[{"name":"nbayindirli","email":"noahbay7@gmail.com"},{"name":"paulbalaji","email":"paulmonish@gmail.com"},{"name":"aroralanuk","email":"kunalarora1729@gmail.com"},{"name":"daniel-savu","email":"ioan.daniel.savu@gmail.com"},{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"94e98d92bbe301bb1bb9d6f22337a0b959720174","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-3.10.0.tgz","fileCount":2185,"integrity":"sha512-XgWojqkeXbF2iPomDJnnTwCjnDwUobFkKDiefgSRV6ZfM7geIDAZK9ezjsj4LBd0q1DxOtH/O4DMoncqXE4IGQ==","signatures":[{"sig":"MEUCIQCBX7N6yU8+Sr68WFXbAw3htJEuTYZutP+kHos9WWcHLgIgLCLqYBWFVRNEbXYScuQ+7TilemhrsSmoEM6eY+2ghYc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@3.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14092465},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b88b56a589dc92eab3ec5926b5b0af7fccd13d04","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"hardhat test && forge test -vvv","build":"hardhat compile && ./exportBuildArtifact.sh && tsc","clean":"hardhat clean && rm -rf ./dist ./cache ./types ./coverage","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"hardhat test && forge test --no-match-test testFork -vvv","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./test"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.4","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.19.1","dependencies":{"@hyperlane-xyz/utils":"3.10.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^v4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","ethers":"^5.7.2","hardhat":"^2.19.0","solhint":"^4.0.0","prettier":"^2.8.8","typechain":"^8.3.2","typescript":"5.1.6","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^6.0.0","@typechain/ethers-v5":"^10.0.0","hardhat-gas-reporter":"^1.0.9","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.1","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_3.10.0_1712091752127_0.34779755891816366","host":"s3://npm-registry-packages"}},"3.11.0-beta-0":{"name":"@hyperlane-xyz/core","version":"3.11.0-beta-0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@3.11.0-beta-0","maintainers":[{"name":"nbayindirli","email":"noahbay7@gmail.com"},{"name":"paulbalaji","email":"paulmonish@gmail.com"},{"name":"aroralanuk","email":"kunalarora1729@gmail.com"},{"name":"daniel-savu","email":"ioan.daniel.savu@gmail.com"},{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"049f8f59c4cb9ca3842445a5a15eba7f58e8d7f2","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-3.11.0-beta-0.tgz","fileCount":2185,"integrity":"sha512-homU64S8LE5lrBRU/199eJG5vtgttP1T/ygWKblS3xALmzPTlPJWYjkxAiiCMjQ81v1efTPcgGEKlYj9x8ZtWw==","signatures":[{"sig":"MEUCIQDemMgNtiPsnjfck5A9CZPsPTrEjgnjYrozKLaC37znsAIgNrzNjSGhQ9HPTIe684LVSqyR9FUGE9ZarMHKpL89MGY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12917978},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.json":"./buildArtifact.json"},"gitHead":"49ebfc002fb6168a58c3a9a5cbeb361ae0819381","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"yarn hardhat-esm test && yarn test:forge","build":"yarn hardhat-esm compile && ./exportBuildArtifact.sh && tsc","clean":"yarn hardhat-esm clean && rm -rf ./dist ./cache ./types ./coverage ./out ./forge-cache","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn test:hardhat && yarn test:forge --no-match-test testFork","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./test","test:forge":"forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.4","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"20.11.1","dependencies":{"@hyperlane-xyz/utils":"3.11.0-beta-0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^v4.9.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.6","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.0.0","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","hardhat-gas-reporter":"^1.0.9","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_3.11.0-beta-0_1712194673495_0.017617191235171692","host":"s3://npm-registry-packages"}},"3.10.1-beta0":{"name":"@hyperlane-xyz/core","version":"3.10.1-beta0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@3.10.1-beta0","maintainers":[{"name":"nbayindirli","email":"noahbay7@gmail.com"},{"name":"paulbalaji","email":"paulmonish@gmail.com"},{"name":"aroralanuk","email":"kunalarora1729@gmail.com"},{"name":"daniel-savu","email":"ioan.daniel.savu@gmail.com"},{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"47097423498163e7e899b9affe0296ede9dfeafe","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-3.10.1-beta0.tgz","fileCount":2237,"integrity":"sha512-e9MI9Jo2DuuP3lY0zylVk5JzNJWJzLr1UBGumrNrUyULCw8uHZHgX01pZX3HW+jpfw40CpUBQTaqrppPV0yrfQ==","signatures":[{"sig":"MEQCIB4YNaEXP0b6m0hspMIA5z2O2z8mr676blKoGPM+utkPAiBLa9fBTAlpDjIrqkZT/y5HvdoR2+/TIUafKxjkwPVxiw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12694377},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.json":"./buildArtifact.json"},"gitHead":"af26342079a37fe38e3fdb749eaeeaca94236091","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"yarn hardhat-esm test && yarn test:forge","build":"yarn hardhat-esm compile && ./exportBuildArtifact.sh && tsc","clean":"yarn hardhat-esm clean && rm -rf ./dist ./cache ./types ./coverage ./out ./forge-cache","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn test:hardhat && yarn test:forge --no-match-test testFork","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./test","test:forge":"forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test"},"_npmUser":{"name":"nambrot","email":"nambrot@googlemail.com"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.3","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"21.2.0","dependencies":{"@hyperlane-xyz/utils":"3.10.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^v4.9.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.6","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","hardhat-gas-reporter":"^1.0.9","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_3.10.1-beta0_1714074403868_0.9529480141346485","host":"s3://npm-registry-packages"}},"3.10.1-beta1":{"name":"@hyperlane-xyz/core","version":"3.10.1-beta1","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@3.10.1-beta1","maintainers":[{"name":"nbayindirli","email":"noahbay7@gmail.com"},{"name":"paulbalaji","email":"paulmonish@gmail.com"},{"name":"aroralanuk","email":"kunalarora1729@gmail.com"},{"name":"daniel-savu","email":"ioan.daniel.savu@gmail.com"},{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"85fd1c8dbfdb01420b95e9fb16d23b6137675fc2","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-3.10.1-beta1.tgz","fileCount":2237,"integrity":"sha512-tve+OwA5EQe5TyVW2daMSu/Drb+IB3FTSh3tK+w0IJ96DPcXnf5TOIVftdQNzhKXKGsD5M0SuWrFTmxQbOEzEA==","signatures":[{"sig":"MEUCIQCDAG/RedvXkDDweBkSLPbXXILBtwGk9ZWWTRJMYek+FAIgQDPa983nuQNXYWKO3l9lj2lLLZEyza/WPhV9S+C9gmA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12694383},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.json":"./buildArtifact.json"},"gitHead":"af26342079a37fe38e3fdb749eaeeaca94236091","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"yarn hardhat-esm test && yarn test:forge","build":"yarn hardhat-esm compile && ./exportBuildArtifact.sh && tsc","clean":"yarn hardhat-esm clean && rm -rf ./dist ./cache ./types ./coverage ./out ./forge-cache","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn test:hardhat && yarn test:forge --no-match-test testFork","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./test","test:forge":"forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test"},"_npmUser":{"name":"nambrot","email":"nambrot@googlemail.com"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.3","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"21.2.0","dependencies":{"@hyperlane-xyz/utils":"3.10.1-beta1","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^v4.9.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.6","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","hardhat-gas-reporter":"^1.0.9","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_3.10.1-beta1_1714144678339_0.24147252397938446","host":"s3://npm-registry-packages"}},"3.20.0-beta0":{"name":"@hyperlane-xyz/core","version":"3.20.0-beta0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@3.20.0-beta0","maintainers":[{"name":"nbayindirli","email":"noahbay7@gmail.com"},{"name":"paulbalaji","email":"paulmonish@gmail.com"},{"name":"aroralanuk","email":"kunalarora1729@gmail.com"},{"name":"daniel-savu","email":"ioan.daniel.savu@gmail.com"},{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"3a0f14d5488c0a17c54b9197ab12819945c2db7d","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-3.20.0-beta0.tgz","fileCount":2239,"integrity":"sha512-cvTb1tRit2D5qG1tB+RWaIvPH0lOffwVabiAnG4RjkunVDRYf3tabmwpUUsh3L/3pF1XnPUQjXj9pcfVXrrgLg==","signatures":[{"sig":"MEQCIDOPG53PcMndxWJsmkvdtqST5P611H7sgFbUrD4cdYA2AiA3WeHOicEH1wRfz3PO5kA+BzOu8+VdBX9n617DF2rReQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14034160},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json"},"gitHead":"3528b281e3a55a9f7ca8d511f2b2c786f7d0c63d","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"yarn hardhat-esm test && yarn test:forge","build":"yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && rm -rf ./dist ./cache ./types ./coverage ./out ./forge-cache","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn test:hardhat && yarn test:forge --no-match-test testFork","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./test","test:forge":"forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.4","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"20.11.1","dependencies":{"@hyperlane-xyz/utils":"3.20.0-beta0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^v4.9.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.6","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","hardhat-gas-reporter":"^1.0.9","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_3.20.0-beta0_1714540422645_0.5168878033109399","host":"s3://npm-registry-packages"}},"3.20.0-beta1":{"name":"@hyperlane-xyz/core","version":"3.20.0-beta1","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@3.20.0-beta1","maintainers":[{"name":"nbayindirli","email":"noahbay7@gmail.com"},{"name":"paulbalaji","email":"paulmonish@gmail.com"},{"name":"aroralanuk","email":"kunalarora1729@gmail.com"},{"name":"daniel-savu","email":"ioan.daniel.savu@gmail.com"},{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"80a28b06d7cbbed3f8346197df0bec99637f7adc","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-3.20.0-beta1.tgz","fileCount":2239,"integrity":"sha512-WhcCq6I0U76mUr1RUMb1SZOL7ihNm+zG4pkDG2lFEpwgh+HnAhpVtvK0X+Q0eSr+2yY9tn1FGvanSlOFEN79cg==","signatures":[{"sig":"MEYCIQCX2zFseXefJAFw7WMn2971vGw1jG9DLQSZ8U7hJDixKQIhAO3sDmenJ/RkuWMWfmtny5f4NeSfC/1avFZaTG/mDcvr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14034160},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json"},"gitHead":"3528b281e3a55a9f7ca8d511f2b2c786f7d0c63d","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"yarn hardhat-esm test && yarn test:forge","build":"yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && rm -rf ./dist ./cache ./types ./coverage ./out ./forge-cache","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn test:hardhat && yarn test:forge --no-match-test testFork","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./test","test:forge":"forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.4","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"20.11.1","dependencies":{"@hyperlane-xyz/utils":"3.20.0-beta1","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^v4.9.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.6","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","hardhat-gas-reporter":"^1.0.9","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_3.20.0-beta1_1714541417759_0.2948787492783913","host":"s3://npm-registry-packages"}},"3.11.0":{"name":"@hyperlane-xyz/core","version":"3.11.0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@3.11.0","maintainers":[{"name":"nbayindirli","email":"noahbay7@gmail.com"},{"name":"paulbalaji","email":"paulmonish@gmail.com"},{"name":"aroralanuk","email":"kunalarora1729@gmail.com"},{"name":"daniel-savu","email":"ioan.daniel.savu@gmail.com"},{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"9798b3acb044432e277dee349db533e63d27885f","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-3.11.0.tgz","fileCount":2307,"integrity":"sha512-pTrB8i/4qGIPNrXSuxG6TDGnFEgvWN8YxFqGFOCkcwCUpnTR+hqHUZhfNmlDzuZH/Hdf1UephDHb2UqhBRiXkQ==","signatures":[{"sig":"MEUCIECXMFRKTdmHdvlifWrkyei0S2rwqOEwKDfOiH0N9oH1AiEA1+YwJqMSdjNaOkI09wwBi4vPh1wDs+pP4S1EV42Qc1A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@3.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14686251},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json"},"gitHead":"6f9c7511c74b209d65a646827026ec8e75a9d9b1","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"yarn hardhat-esm test && yarn test:forge","build":"yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && rm -rf ./dist ./cache ./types ./coverage ./out ./forge-cache","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn test:hardhat && yarn test:forge --no-match-test testFork","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./test","test:forge":"forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.5.0","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.2","dependencies":{"@hyperlane-xyz/utils":"3.11.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^v4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","hardhat-gas-reporter":"^1.0.9","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_3.11.0_1715018042861_0.020936807501353183","host":"s3://npm-registry-packages"}},"3.11.1":{"name":"@hyperlane-xyz/core","version":"3.11.1","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@3.11.1","maintainers":[{"name":"nbayindirli","email":"noahbay7@gmail.com"},{"name":"paulbalaji","email":"paulmonish@gmail.com"},{"name":"aroralanuk","email":"kunalarora1729@gmail.com"},{"name":"daniel-savu","email":"ioan.daniel.savu@gmail.com"},{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"dec56558a9ff654627b659dd824ac70b0eb5d66e","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-3.11.1.tgz","fileCount":2307,"integrity":"sha512-D70ULzOixR3WH/7Eo5GZ/9h2Ra+oIfbXCRScUY+Z7X/ffIKH4dRGLLP2L0SQJtMXNNO4BT9eLaLfCTWroFMv3A==","signatures":[{"sig":"MEQCIF1wVjCdXbcneQX+KcMrZlQiQejmH3h2rZC67t0dz5B2AiBHA5zvbTx6ByRZBmB6adVAkzNeiKzkNdNR4YoHRHuiJA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@3.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14686251},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json"},"gitHead":"cc7e8d90e06438f63ac628e6170489726854720c","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"yarn hardhat-esm test && yarn test:forge","build":"yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && rm -rf ./dist ./cache ./types ./coverage ./out ./forge-cache","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn test:hardhat && yarn test:forge --no-match-test testFork","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./test","test:forge":"forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.5.0","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.2","dependencies":{"@hyperlane-xyz/utils":"3.11.1","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^v4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","hardhat-gas-reporter":"^1.0.9","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_3.11.1_1715030045412_0.7265266751465669","host":"s3://npm-registry-packages"}},"3.12.0":{"name":"@hyperlane-xyz/core","version":"3.12.0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@3.12.0","maintainers":[{"name":"nbayindirli","email":"noahbay7@gmail.com"},{"name":"paulbalaji","email":"paulmonish@gmail.com"},{"name":"aroralanuk","email":"kunalarora1729@gmail.com"},{"name":"daniel-savu","email":"ioan.daniel.savu@gmail.com"},{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"4a765eb9725f7bb46ac397401f44aaa156fdf964","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-3.12.0.tgz","fileCount":2642,"integrity":"sha512-wU/4WAZzYv1QJXg5Ff4ri21HJJvAZNtQRiY9AYOK2NtrZHAXlCVOUfPEeukHCboZOvu/1HERUrVoMgCDv0yVBA==","signatures":[{"sig":"MEUCIHy7fEN1Df1+zPcC1gzhnKEIxp6mgkgaJ3Vo7rAwab4BAiEA/h1CYs3lndxquL7+bp8KHNFoMx1aA0lwXm4wKlvuvAE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@3.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16586083},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json"},"gitHead":"7294ea963ff2e5271fb7c3fe3b267d01b10aad58","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"yarn hardhat-esm test && yarn test:forge","build":"yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && rm -rf ./dist ./cache ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn test:hardhat && yarn test:forge --no-match-test testFork","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./test","test:forge":"mkdir -p ./fixtures/aggregation ./fixtures/multisig && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.5.0","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.2","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"3.12.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^v4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","hardhat-gas-reporter":"^1.0.9","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_3.12.0_1715947670651_0.7922277468378096","host":"s3://npm-registry-packages"}},"3.12.1-alpha.0":{"name":"@hyperlane-xyz/core","version":"3.12.1-alpha.0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@3.12.1-alpha.0","maintainers":[{"name":"nbayindirli","email":"noahbay7@gmail.com"},{"name":"paulbalaji","email":"paulmonish@gmail.com"},{"name":"aroralanuk","email":"kunalarora1729@gmail.com"},{"name":"daniel-savu","email":"ioan.daniel.savu@gmail.com"},{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"58a06030b9fac671f14fd8937005b98d8c56851f","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-3.12.1-alpha.0.tgz","fileCount":2722,"integrity":"sha512-QECXuQhg9N7GXkN38hHoeZSYfbsXt0uo70bnFk3ee3mzfeB5Pvgio5RLB748R68qmtjdt2VnGr7H04DLPpZzAw==","signatures":[{"sig":"MEUCIQDgSGHfi0zW9qlO9Ta8fekdAg4LjHzv/T0BYDIbnxy74gIgHODt4/tP9O/RGoDUqTr2h2fYkeW2zv5TV6lyHIEVrmY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15369472},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json"},"gitHead":"8dab8dd2e0ce8cef520fb34f0f53dd7a1b571793","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"yarn hardhat-esm test && yarn test:forge","build":"yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && rm -rf ./dist ./cache ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn test:hardhat && yarn test:forge --no-match-test testFork","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./test","test:forge":"mkdir -p ./fixtures/aggregation ./fixtures/multisig && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test"},"_npmUser":{"name":"aroralanuk","email":"kunalarora1729@gmail.com"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"9.5.1","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.16.1","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"3.12.1-alpha.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^v4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","hardhat-gas-reporter":"^1.0.9","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_3.12.1-alpha.0_1715950149050_0.18990666271146828","host":"s3://npm-registry-packages"}},"3.12.2":{"name":"@hyperlane-xyz/core","version":"3.12.2","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@3.12.2","maintainers":[{"name":"nbayindirli","email":"noahbay7@gmail.com"},{"name":"paulbalaji","email":"paulmonish@gmail.com"},{"name":"aroralanuk","email":"kunalarora1729@gmail.com"},{"name":"daniel-savu","email":"ioan.daniel.savu@gmail.com"},{"name":"tkporter","email":"trkporter@ucdavis.edu"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"4659214dd3188f9824a3cc7078538020720886b0","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-3.12.2.tgz","fileCount":2722,"integrity":"sha512-zmeq+6jpxQ3IpDraWcZPM02mVVHqfJ7RnThfe3qzR4F35Dm6mkDj0r7U0V4PAVDRE8Euc6kppax5Q7lN/joR+w==","signatures":[{"sig":"MEUCIB/gERm6gaJj9ZrNnXd/qlJ5HtHMxyFwQkZrIwsPC2u1AiEAvX31ifx92jM69jdkxTVlgGghpOkuFZQqwI2UmDq8fZo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15369456},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json"},"gitHead":"8e252cb7dfe2cff40020d81dadce17ca69771caa","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"yarn hardhat-esm test && yarn test:forge","build":"yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && rm -rf ./dist ./cache ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn test:hardhat && yarn test:forge --no-match-test testFork","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./test","test:forge":"mkdir -p ./fixtures/aggregation ./fixtures/multisig && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test"},"_npmUser":{"name":"aroralanuk","email":"kunalarora1729@gmail.com"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"9.5.1","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.16.1","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"3.12.2","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^v4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","hardhat-gas-reporter":"^1.0.9","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_3.12.2_1715951373789_0.28478947548764455","host":"s3://npm-registry-packages"}},"3.13.0-next.0":{"name":"@hyperlane-xyz/core","version":"3.13.0-next.0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@3.13.0-next.0","maintainers":[{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"08bd7459484f9e4caa7113501134c51f9ff8938b","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-3.13.0-next.0.tgz","fileCount":2660,"integrity":"sha512-e9QSBKN/mspxKOrjD1cxhUJC01GwV/nNK7u26GsaDlD6I8UOnbrj6EOLjrAGxAU945Jl8tVbwIrbOX3mx9JUjA==","signatures":[{"sig":"MEYCIQChUGkwbcpr9uobJGEtfsuPkz/6A4ldFryIGWGSI2/JzgIhAI+FrIqW+x44fJ7i4/C1Lq6VcxqTNl+J2+H1OoQ6IGO9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16830611},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json"},"gitHead":"6f29c93929052d8971905d9bcf52f959371a6a13","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"yarn hardhat-esm test && yarn test:forge","build":"yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && rm -rf ./dist ./cache ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn test:hardhat && yarn test:forge --no-match-test testFork","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./test","test:forge":"mkdir -p ./fixtures/aggregation ./fixtures/multisig && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.3","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"21.2.0","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"3.13.0-next.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^v4.9.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.6","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","hardhat-gas-reporter":"^1.0.9","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_3.13.0-next.0_1716585682149_0.8129064292366615","host":"s3://npm-registry-packages"}},"3.13.0":{"name":"@hyperlane-xyz/core","version":"3.13.0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@3.13.0","maintainers":[{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"f0c8da16aba5d6a0f55804c72151607c08ee3109","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-3.13.0.tgz","fileCount":2660,"integrity":"sha512-Mq0x2fObJGduGpJ6QmQUtp2XQT+PAyXIUod8b2kRw+CReKTASTxESChfQgycIIfik3l8onMR30TLkxLFEUrJgg==","signatures":[{"sig":"MEYCIQCfpcEoG+M1xUuo+I/M9rvJ6A7ApUS2ycP/iINy4wfwiwIhAKk/XehKjWgERyyqCmZ+0+CB5YuLfq6VMwqd4EzR83R2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@3.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16872935},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json"},"gitHead":"8a6654477eccc1316bf2933523c7c3e5a02625c6","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"yarn hardhat-esm test && yarn test:forge","build":"yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && rm -rf ./dist ./cache ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn test:hardhat && yarn test:forge --no-match-test testFork","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./test","test:forge":"mkdir -p ./fixtures/aggregation ./fixtures/multisig && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.7.0","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.3","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"3.13.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^v4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","hardhat-gas-reporter":"^1.0.9","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_3.13.0_1716907782915_0.919598071419703","host":"s3://npm-registry-packages"}},"4.0.0-alpha":{"name":"@hyperlane-xyz/core","version":"4.0.0-alpha","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@4.0.0-alpha","maintainers":[{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"d6683745d9d992bd08b6f143ae783c44bd440667","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-4.0.0-alpha.tgz","fileCount":2660,"integrity":"sha512-RuIVHuTcmTbdUW8Rc/+Qqrxo/RpcfMIOoa1xQi5w8yk1LjbDI1a0XEVPKUNc/1wwQ7G2hF47b2f7H9PtOVIR/g==","signatures":[{"sig":"MEQCIC/LXPw0saXYQpLaIkDgdV88zqc+8h/mtc4bIXQJu5FlAiBkQ6nlYweedG2jmQ1kpd3Wk+2tcbr/ejHJJL523bEoAQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16872213},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json"},"gitHead":"fa237e0f7a592e91d924f6120cf694ca5114b023","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"yarn hardhat-esm test && yarn test:forge","build":"yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && rm -rf ./dist ./cache ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn test:hardhat && yarn test:forge --no-match-test testFork","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./test","test:forge":"mkdir -p ./fixtures/aggregation ./fixtures/multisig && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.3","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"21.2.0","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"4.0.0-alpha","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^v4.9.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.6","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","hardhat-gas-reporter":"^1.0.9","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_4.0.0-alpha_1717531777748_0.9242016044239172","host":"s3://npm-registry-packages"}},"4.0.0-alpha.0":{"name":"@hyperlane-xyz/core","version":"4.0.0-alpha.0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@4.0.0-alpha.0","maintainers":[{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"b0e334757ee6030d3d7fa5e9b472f5192f84f4fa","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-4.0.0-alpha.0.tgz","fileCount":2668,"integrity":"sha512-7kOk6j5ZElZc9nj8gAKQA8ynVECtBDWvfh5XT8VfUjTPSAKxthUSgXViUUfS+9mz2kDGKJ1BLgFGpIDbun0Lqw==","signatures":[{"sig":"MEUCIQCk4vMImmo0PE6BK3DEih0N327UIe2VIvEz4JhobSkb6wIgfoW/+egM2PzUajnDKnFScvu2o1sXTgatxGQKOoMXhAE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16946901},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json"},"gitHead":"20571c2a4c270b39f9396de59f7b93ec02c7c7b5","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"yarn hardhat-esm test && yarn test:forge","build":"yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && rm -rf ./dist ./cache ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn test:hardhat && yarn test:forge --no-match-test testFork","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./test","test:forge":"mkdir -p ./fixtures/aggregation ./fixtures/multisig && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.3","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"21.2.0","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"4.0.0-alpha.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^v4.9.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.6","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","hardhat-gas-reporter":"^1.0.9","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_4.0.0-alpha.0_1717711019801_0.912749744258704","host":"s3://npm-registry-packages"}},"4.0.0-alpha.1":{"name":"@hyperlane-xyz/core","version":"4.0.0-alpha.1","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@4.0.0-alpha.1","maintainers":[{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"38fe0e46e07f666e9eb1ea265980ca89d9d55895","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-4.0.0-alpha.1.tgz","fileCount":2660,"integrity":"sha512-RGF0Wcf/RmFufHCpcgIoEIzL8AkQdJ51VjkZ5idICUQFbrRvCAm+qhLjX3eRWylUcxn+IXO1clRE43wm5Onnig==","signatures":[{"sig":"MEUCIFM9OlaR1VrO7c8D5qvkxxS1RdA0vf1J62VyTHIGqK0ZAiEAtC2Gkyp8RjZEjWYeFVepo5tmWDo9DOOD9Xujvw2ZZMo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16872217},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json"},"gitHead":"20571c2a4c270b39f9396de59f7b93ec02c7c7b5","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"yarn hardhat-esm test && yarn test:forge","build":"yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && rm -rf ./dist ./cache ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn test:hardhat && yarn test:forge --no-match-test testFork","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./test","test:forge":"mkdir -p ./fixtures/aggregation ./fixtures/multisig && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.3","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"21.2.0","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"4.0.0-alpha.1","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^v4.9.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.6","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","hardhat-gas-reporter":"^1.0.9","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_4.0.0-alpha.1_1717711553681_0.4019167612513914","host":"s3://npm-registry-packages"}},"4.0.0-alpha.2":{"name":"@hyperlane-xyz/core","version":"4.0.0-alpha.2","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@4.0.0-alpha.2","maintainers":[{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"2f6e8a8d02cedb87aacda8f08640eeb95e7e6aa6","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-4.0.0-alpha.2.tgz","fileCount":2660,"integrity":"sha512-FTib7BCb6IGZ5skD1mY8dE22Cfzzumxr9EQWrltgUcYzv1AGtjHBXFtk1SOXhS8jqJKDgSCvZ17a64xsyBQM7g==","signatures":[{"sig":"MEUCIQCwQxIEXiCPTKPTYvcbIK6O3yhpQ0bSnHQfhs1MQ7hBOAIgZZ5dsGFeefBmUGyR9E0cupCypBDvi01yXXLUDtEQm68=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16872217},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json"},"gitHead":"6d30eed2bbd351855db70ae8b98fb11a791e1431","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"yarn hardhat-esm test && yarn test:forge","build":"yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && rm -rf ./dist ./cache ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn test:hardhat && yarn test:forge --no-match-test testFork","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./test","test:forge":"mkdir -p ./fixtures/aggregation ./fixtures/multisig && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.3","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"21.2.0","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"4.0.0-alpha.2","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^v4.9.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.6","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","hardhat-gas-reporter":"^1.0.9","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_4.0.0-alpha.2_1718225429098_0.2736498265280678","host":"s3://npm-registry-packages"}},"3.14.0":{"name":"@hyperlane-xyz/core","version":"3.14.0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@3.14.0","maintainers":[{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"e930fea563bd431220b49f3b5d9c0034117be962","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-3.14.0.tgz","fileCount":2668,"integrity":"sha512-rGyhNA2hcdA4FOCw+Qwy/AK6yyrnLO7PwI22f7YC4tl/BCH2Vd442uApWqlW17qHEsQCMnxrs9VXgtjNXb+Ktg==","signatures":[{"sig":"MEUCIQDJpOtuTLXREq3Wu2F1CoCTQ3zkfVMceYfBGIONiaHs4gIgYuX3hCVXzJaWHLxz1OizY2NoaGXS+YyJA/LgZ8S7Qh0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@3.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16969179},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json"},"gitHead":"cb9c2aa5711d5838bf853f4e08eb969536576ea4","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"yarn hardhat-esm test && yarn test:forge","build":"yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && rm -rf ./dist ./cache ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn test:hardhat && yarn test:forge --no-match-test testFork","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./test","test:forge":"mkdir -p ./fixtures/aggregation ./fixtures/multisig && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.7.0","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.3","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"3.14.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^v4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","hardhat-gas-reporter":"^1.0.9","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_3.14.0_1718257855171_0.5011271632505325","host":"s3://npm-registry-packages"}},"4.0.0-beta":{"name":"@hyperlane-xyz/core","version":"4.0.0-beta","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@4.0.0-beta","maintainers":[{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"bae3c2e3d0704f6ca6e86e3f518c8531058e09ae","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-4.0.0-beta.tgz","fileCount":2660,"integrity":"sha512-SGn6JQ0TOrcjDXw0VI9tLMUEL89FBP/95blkAACCATF375XF6rjzjH9bxNoIoEen8RGOqalYrPe40xsNX0daaQ==","signatures":[{"sig":"MEYCIQDXtFkwysw7JuJ/6Ry2ANX6vLWB/4yTA3tCIkT+dfG2AgIhAMVjzLg3uCZTjLAtPxXDWC2h4HkSeeInXT35Wdh2mU1l","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16872211},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json"},"gitHead":"1a210bc0d73044bfdc00c7a60cd97b64c60a1d1e","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"yarn hardhat-esm test && yarn test:forge","build":"yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && rm -rf ./dist ./cache ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn test:hardhat && yarn test:forge --no-match-test testFork","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./test","test:forge":"mkdir -p ./fixtures/aggregation ./fixtures/multisig && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.3","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"21.2.0","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"4.0.0-beta","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^v4.9.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.6","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","hardhat-gas-reporter":"^1.0.9","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_4.0.0-beta_1718305379823_0.2086827144032508","host":"s3://npm-registry-packages"}},"3.15.0":{"name":"@hyperlane-xyz/core","version":"3.15.0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@3.15.0","maintainers":[{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"6b8bc067bc9b4212019dea6d4e1db2a8f9ce9f42","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-3.15.0.tgz","fileCount":2668,"integrity":"sha512-6us19IToofNa29sSFl04mLCZaxUQY05nlwqmgS4Ys4TQBPqNKJtkQ+UJUR/KAS4WVe4sSpyMpnI87nfzNRSKcg==","signatures":[{"sig":"MEUCICi5/rYIV/eSQGCVOKit/zcvbOYe+INeUFktS3yPdPM2AiEAoMjtgmeFAquTglwC8EgCEMi7lFXr9bgaGcMj2EJoKyk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@3.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16989134},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json"},"gitHead":"27580329ebea8c97a9542b7523b45c73d760ee51","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"yarn hardhat-esm test && yarn test:forge","build":"yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && rm -rf ./dist ./cache ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn test:hardhat && yarn test:forge --no-match-test testFork","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./test","test:forge":"mkdir -p ./fixtures/aggregation ./fixtures/multisig && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.7.0","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.3","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"3.15.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^v4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_3.15.0_1718491786811_0.9688880722230278","host":"s3://npm-registry-packages"}},"3.15.1":{"name":"@hyperlane-xyz/core","version":"3.15.1","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@3.15.1","maintainers":[{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"10b3c43c75949de8c4fa5ae678321611258d2adc","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-3.15.1.tgz","fileCount":2668,"integrity":"sha512-ZHgfrRNCZvkLO4gWzEklR/AW7BHfHYVzatGfIjTtIxb3Ct1wL5gpFlU0iZl/Zq5Vq+3udLq4v3a6uuV/UwJVbQ==","signatures":[{"sig":"MEUCIHk9ZWcELWN8S5NOUmclKbH4oUdlfIKgRvHSBSagmeuzAiEA1cnZL5NEz6SJsSQxxr77UlXotvgNPz9+rjZZa+RJ5E8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@3.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16968926},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json"},"gitHead":"6b5a763e78bc056d36de915dbb69250ed83ec653","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"yarn hardhat-esm test && yarn test:forge","build":"yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && rm -rf ./dist ./cache ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn test:hardhat && yarn test:forge --no-match-test testFork","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./test","test:forge":"mkdir -p ./fixtures/aggregation ./fixtures/multisig && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.7.0","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.3","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"3.15.1","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^v4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_3.15.1_1718671624035_0.952544574577016","host":"s3://npm-registry-packages"}},"3.16.0":{"name":"@hyperlane-xyz/core","version":"3.16.0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@3.16.0","homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"f49035c52587595091e39c6e5fa10e40955442a5","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-3.16.0.tgz","fileCount":2668,"integrity":"sha512-euuiwLL5DkfBAEan0h4dxF+MSihWSjZgFLY6YDuULYivC9yoKrU10sI0z7tFpBKWQalPF52n/OSBYRKLKnEmiA==","signatures":[{"sig":"MEUCIGRJEdHmOJQ2uC8cvpHYv8GqBfQn63r3Pz4PEncb1SYuAiEA/kzDV4SbB4NWzUns+ItE5UDWvy3QJ7C4faSCyfq5VzI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@3.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16968926},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json"},"gitHead":"b758a5949cc83356a6016433df1cb480ca62e5ad","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"yarn hardhat-esm test && yarn test:forge","build":"yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && rm -rf ./dist ./cache ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn test:hardhat && yarn test:forge --no-match-test testFork","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./test","test:forge":"mkdir -p ./fixtures/aggregation ./fixtures/multisig && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.7.0","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.3","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"3.16.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^v4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_3.16.0_1718899183723_0.860206341124307","host":"s3://npm-registry-packages"}},"4.0.0-beta2":{"name":"@hyperlane-xyz/core","version":"4.0.0-beta2","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@4.0.0-beta2","homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"43f59785757336ce60c55198de6cdda65f2d8e1c","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-4.0.0-beta2.tgz","fileCount":2668,"integrity":"sha512-Rj/6NMeA2hD8+kdxCgpXrcLvVCb+AbtM6p5Bx/fk5iPqmeHIssCF1UB288M/aGf8EA2sbDGQNHQLi5M1wVIzbQ==","signatures":[{"sig":"MEYCIQC16o5bTO2C27iyC29CdUEvOSaHKolBmNjwdByk4dp4sAIhAKTY7FYyT97piKyqEmmRUXFU2642PoEBky3hqvGF8c65","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16968936},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json"},"gitHead":"47cba135223c2c565b3f261107fb11cc004c0c95","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"yarn hardhat-esm test && yarn test:forge","build":"yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && rm -rf ./dist ./cache ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn test:hardhat && yarn test:forge --no-match-test testFork","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./test","test:forge":"mkdir -p ./fixtures/aggregation ./fixtures/multisig && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.4","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"20.11.1","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"4.0.0-beta2","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^v4.9.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.6","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_4.0.0-beta2_1719247644752_0.055743331347886116","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@hyperlane-xyz/core","version":"4.0.0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@4.0.0","homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"4e79bc3efbc3f9998e0c7dc27e9caa07c1db21bb","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-4.0.0.tgz","fileCount":2668,"integrity":"sha512-bsaZKWgDh6WfKZt63+dpFOhBxJKSyRIZXy9dsvV1KcqCkwbyhN9PxoVyKlSeepRQP96bI285C2Dsw16DtkWu/w==","signatures":[{"sig":"MEYCIQCcs+4MGczrlPzimRDdhIhYKNrhwrJLpVl+YnugVAjRMAIhAIvU1Q9ls9DVrlS3SJruWFAUYcgj9IAunXhGsQKjySYc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16975775},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json"},"gitHead":"526984cc3caead7f4b8c819082a1fa716ddfd353","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"yarn hardhat-esm test && yarn test:forge","build":"yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && rm -rf ./dist ./cache ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn test:hardhat && yarn test:forge --no-match-test testFork","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./test","test:forge":"mkdir -p ./fixtures/aggregation ./fixtures/multisig && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.7.0","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.3","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"4.0.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^v4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_4.0.0_1719500576310_0.9437764975328526","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"@hyperlane-xyz/core","version":"4.1.0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@4.1.0","maintainers":[{"name":"cmcewen","email":"connor.mcewen@gmail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"49155cb37f4333b3fba76289e105773c76499684","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-4.1.0.tgz","fileCount":2782,"integrity":"sha512-v5EnjsUUK3y6uq7cAdli2Q6GoUyYOYkv46L3i6zJ4dxQ3o3iMFFhKRZkr9NjkISNygBm6U7nB6GHMVuKWmuzIg==","signatures":[{"sig":"MEUCIHcRihTjSjwRPKk7CPOttRJJ6xL+rQL4Y9uHWWaULG7yAiEA2geQeBP+kiaRpByoHfCn7iXHwJfMZ3nX6fzzjzNVhz4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@4.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17777367},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json"},"gitHead":"29050d262a7d1a7f68b78cd75d3179af86f0fa92","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"yarn hardhat-esm test && yarn test:forge","build":"yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && rm -rf ./dist ./cache ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn test:hardhat && yarn test:forge --no-match-test testFork","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./test","test:forge":"mkdir -p ./fixtures/aggregation ./fixtures/multisig && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.7.0","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.3","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"4.1.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^v4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_4.1.0_1720041520064_0.9374666426157015","host":"s3://npm-registry-packages"}},"4.2.0-beta1":{"name":"@hyperlane-xyz/core","version":"4.2.0-beta1","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@4.2.0-beta1","maintainers":[{"name":"cmcewen","email":"connor.mcewen@gmail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"be55bd7ad7e883fbf7df7a115cf7940210577293","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-4.2.0-beta1.tgz","fileCount":2782,"integrity":"sha512-TuZKSk1PoM2HWANInGMQBW2c/EPRpLJ3JUdzGVt6n+rTVSy88XddbN4i6v2cZcexy8RPePFSTCbIxR4NmVpUlQ==","signatures":[{"sig":"MEYCIQCyzcoIPpVl8cFEeV3jiolrXIR1t548jvHQGAXjRWcWOAIhAOdxjw/5YCmtsAH/GHSuRsVI7Wv8m1+YkBHZnA8+Ojka","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17796186},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json"},"gitHead":"6140e6f397de2ed15529ae23169461fd90e4772a","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"yarn hardhat-esm test && yarn test:forge","build":"yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && rm -rf ./dist ./cache ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn test:hardhat && yarn test:forge --no-match-test testFork","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./test","test:forge":"mkdir -p ./fixtures/aggregation ./fixtures/multisig && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.4","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"20.11.1","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"4.2.0-beta1","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^v4.9.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.6","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_4.2.0-beta1_1721929728358_0.2949119303613059","host":"s3://npm-registry-packages"}},"4.2.0-beta.2":{"name":"@hyperlane-xyz/core","version":"4.2.0-beta.2","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@4.2.0-beta.2","maintainers":[{"name":"cmcewen","email":"connor.mcewen@gmail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"fa6e3226bfc17461b3f9979ddfa028e67864607b","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-4.2.0-beta.2.tgz","fileCount":2782,"integrity":"sha512-z2NASea1qVKAm8vwM6IbOHV3LYl2Sh+7gSLicAOL+y2kaREsxQSlCd0lW74vuLXhgvZBGYnnpq0xM6rtvif2uA==","signatures":[{"sig":"MEYCIQDJr9b8T4J4Q+XQd+oEeixrxKCUPJCSP4jDoJlwav+urAIhAMwc8JKRQY82ibtGiTYW9rTkf+8t+Dg6pd5wghLdLNrF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17796188},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json"},"gitHead":"4907b510cc30981a2999d8f0a230bb215b08a796","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"yarn hardhat-esm test && yarn test:forge","build":"yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && rm -rf ./dist ./cache ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn test:hardhat && yarn test:forge --no-match-test testFork","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./test","test:forge":"mkdir -p ./fixtures/aggregation ./fixtures/multisig && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test"},"_npmUser":{"name":"cmcewen","email":"connor.mcewen@gmail.com"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.5.0","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"20.12.2","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"4.2.0-beta.2","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^v4.9.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.6","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_4.2.0-beta.2_1721936249925_0.6224983253108343","host":"s3://npm-registry-packages"}},"5.0.0-beta.1":{"name":"@hyperlane-xyz/core","version":"5.0.0-beta.1","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@5.0.0-beta.1","maintainers":[{"name":"cmcewen","email":"connor.mcewen@gmail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"8c813fca003d2a901909cdf44ef26fa3f70263eb","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-5.0.0-beta.1.tgz","fileCount":2782,"integrity":"sha512-jaxA8VAjDofdmeCTNj4Q76ixEsllMMpep8QL5HGkQ6JkrySCEPBTQfog7PYbW9Jjozb2EyNzG8xdsCZ57ZN0+w==","signatures":[{"sig":"MEYCIQDyYtgiZVGK3nYUPukgRN23aP3yq75kg1pmCB1I4u3q8QIhAOEVhVRjoq77Y7/+uK33EXbGoyGvFbmoOl0IZDs9XlDD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17796188},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json"},"gitHead":"187c75a62d5c2f96e607a21ef6057b69fee2c93d","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"yarn hardhat-esm test && yarn test:forge","build":"yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && rm -rf ./dist ./cache ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn test:hardhat && yarn test:forge --no-match-test testFork","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./test","test:forge":"mkdir -p ./fixtures/aggregation ./fixtures/multisig && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.4","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"20.11.1","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"5.0.0-beta.1","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^v4.9.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.6","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_5.0.0-beta.1_1722537166154_0.7915983941621925","host":"s3://npm-registry-packages"}},"5.0.0-beta.2":{"name":"@hyperlane-xyz/core","version":"5.0.0-beta.2","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@5.0.0-beta.2","maintainers":[{"name":"cmcewen","email":"connor.mcewen@gmail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"d4312c08293f12efcc016d77603154bc00322b2b","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-5.0.0-beta.2.tgz","fileCount":2782,"integrity":"sha512-P1pSZYF7vCq9xKrtDE2A8al/XHevXDPEIGpNlMGp/KtY00iDLp1+uIkXVmU2NIsmnvo4w39V1djRPM5Ca8U0pg==","signatures":[{"sig":"MEYCIQC9GXG/V27rJkQISGDNkyTBGWIAVNudJpY4e9fcbUt8GQIhAMHgHXa+q38Qebzix8mf9ReaTzMz1hGwCyGuevRfJY0W","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17796188},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json"},"gitHead":"69a39da1cf60126b5e9cc6e274be178d3f137af7","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"yarn hardhat-esm test && yarn test:forge","build":"yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && rm -rf ./dist ./cache ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn test:hardhat && yarn test:forge --no-match-test testFork","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./test","test:forge":"mkdir -p ./fixtures/aggregation ./fixtures/multisig && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.4","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"20.11.1","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"5.0.0-beta.2","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^v4.9.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.6","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_5.0.0-beta.2_1722804053763_0.33524131258593104","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"@hyperlane-xyz/core","version":"5.0.0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@5.0.0","maintainers":[{"name":"cmcewen","email":"connor.mcewen@gmail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"de69c394134d5f48e85206ea5daaf8d4f53278c7","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-5.0.0.tgz","fileCount":2782,"integrity":"sha512-RzM34Bl4nW1+gTyKJ47JRMBmCg9/ZTSWBB6I+vHli38cA/+6zMgFvR7QKreibY77Obth/H5rhZlcVZ8nExi9ng==","signatures":[{"sig":"MEQCICEzeuwYk5CQS6MQRSl7g7p0C06Df9ns/sTZXlJDfgz9AiAfPBBZ+ieHca1yZU//laWzYLxPOKVk8JjPmMUZxtHW+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17796174},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json"},"gitHead":"ec447febc60be4c38ae420c43815f9e8ae0020c3","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"yarn hardhat-esm test && yarn test:forge","build":"yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && rm -rf ./dist ./cache ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn test:hardhat && yarn test:forge --no-match-test testFork","coverage":"./coverage.sh","prettier":"prettier --write ./contracts ./test","test:forge":"mkdir -p ./fixtures/aggregation ./fixtures/multisig && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.7.0","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.4","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"5.0.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^v4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_5.0.0_1722875473134_0.22443515014457804","host":"s3://npm-registry-packages"}},"5.1.0":{"name":"@hyperlane-xyz/core","version":"5.1.0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@5.1.0","maintainers":[{"name":"cmcewen","email":"connor.mcewen@gmail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"4d764a7e26908e5190ef58291edba5cc38d74952","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-5.1.0.tgz","fileCount":3013,"integrity":"sha512-+czW35MrRKv6rFrPrnZ0t/xbu+GMR4ndJPENSeE85D8/tIoZIIMVvaLwcsiDhXJ5IQsWcAhlEEBFZi6N6+nVQw==","signatures":[{"sig":"MEUCIQCZjKPbHXqhfHMcWplQT67WVCReUb28tQgugdrdqyYM+QIgJokxG/qcGboVIR4icivyMGihXb1E6+Nb9Cy/27jpGr8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@5.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19463297},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json"},"gitHead":"3010e36ec9ac981fb0e760841c2e9b6a4dde1691","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"yarn hardhat-esm test && yarn test:forge","build":"yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && rm -rf ./dist ./cache ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn test:hardhat && yarn test:forge --no-match-test testFork","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","test:forge":"yarn fixtures && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.7.0","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.4","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"5.1.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^v4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_5.1.0_1724277465945_0.2251118969726833","host":"s3://npm-registry-packages"}},"5.1.1":{"name":"@hyperlane-xyz/core","version":"5.1.1","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@5.1.1","maintainers":[{"name":"cmcewen","email":"connor.mcewen@gmail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"a2a3ae996b936b741e6ea1fc4c6a466e9103d6ca","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-5.1.1.tgz","fileCount":3013,"integrity":"sha512-cjPurb12UKpCgHBLwFhDzuT0EmkwWfHp9TVaNXY8++Hr+3Ob0Az3QELk+P+bMdv6pZIeqxQcJXav6Bunu35KAQ==","signatures":[{"sig":"MEUCIEqgzZpNYyHiMqen2vZUHQWWQoJcSwWqSfbZ4AwnPZ/jAiEAv4/Ujt66o74eBaWVVhjOhWAkRGg/8I4dhHcUrw+d/fs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19468776},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json"},"gitHead":"edddbd1ba990766747d4afb3399977d6a30a3748","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"yarn hardhat-esm test && yarn test:forge","build":"yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && rm -rf ./dist ./cache ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn test:hardhat && yarn test:forge --no-match-test testFork","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","test:forge":"yarn fixtures && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.3","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"21.2.0","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"5.1.1","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^v4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_5.1.1_1725639186803_0.28704075606782253","host":"s3://npm-registry-packages"}},"5.1.2":{"name":"@hyperlane-xyz/core","version":"5.1.2","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@5.1.2","maintainers":[{"name":"cmcewen","email":"connor.mcewen@gmail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"69646261f532099007a6f0370fa7fde5a6860fdf","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-5.1.2.tgz","fileCount":3013,"integrity":"sha512-xi3kC/h/201Yuwr/1cfCdMh2MNPFIy1bpSFiAjCeZKi5Z3GwQ1A8V0OmkDg6sJZk+nWwiOsQOwvsa2qi32dimg==","signatures":[{"sig":"MEUCIFn/bZW6kv3WxZIyL76IaK9F5vdPAOquKt4HJoyG1VtIAiEAnSthO7bo9WKhvp923LKdrr716Q7QoAI7yKr+5JRc8i4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19469000},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json"},"gitHead":"dd4da6db7fe1da7f1ff0b007d46caa649fa409d1","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"yarn hardhat-esm test && yarn test:forge","build":"yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && rm -rf ./dist ./cache ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn test:hardhat && yarn test:forge --no-match-test testFork","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","test:forge":"yarn fixtures && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.3","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"21.2.0","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"5.1.2","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^v4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_5.1.2_1725644027427_0.39737724853692735","host":"s3://npm-registry-packages"}},"5.2.0-beta.1":{"name":"@hyperlane-xyz/core","version":"5.2.0-beta.1","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@5.2.0-beta.1","maintainers":[{"name":"cmcewen","email":"connor.mcewen@gmail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"8eca5991bc2d2a0c8803a9aa9bf1c4b438a23ff1","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-5.2.0-beta.1.tgz","fileCount":3013,"integrity":"sha512-Ck83ocrf1REBFEdUwPcidm06xC77uTHQ8PGz0wtYeDXAtYSHCVAE0OFIAoJ7ytw/LiotyBkzevjJ9YPkOizjNA==","signatures":[{"sig":"MEUCIQCWiBpsU6hiX8iBGo4bEdm7JD6fXUfukAOepAXx8lwq9wIgHadjkDT8Xi1fzYFPa7kvuNldtc6aAvWtYrUPbR/Dajg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19462980},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json"},"gitHead":"815542dd78caa17483be74ee9113792727ca519f","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"yarn hardhat-esm test && yarn test:forge","build":"yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && rm -rf ./dist ./cache ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn test:hardhat && yarn test:forge --no-match-test testFork","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","test:forge":"yarn fixtures && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.4","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"20.11.1","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"5.2.0-beta.1","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^v4.9.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"4.5.0","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_5.2.0-beta.1_1726588245543_0.32135707575344075","host":"s3://npm-registry-packages"}},"5.2.0":{"name":"@hyperlane-xyz/core","version":"5.2.0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@5.2.0","maintainers":[{"name":"cmcewen","email":"connor.mcewen@gmail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"e211ccf74733306c7b56a4c61da4fc96dd72c7dc","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-5.2.0.tgz","fileCount":3013,"integrity":"sha512-E61bA7/CWQK/tKFRbphz6ypcxYcHpQhUG3nFzbDug4At548a6NxmJgAK5RZ5Hy/7H4qXPKSNiyYHvVXqkUICCg==","signatures":[{"sig":"MEUCIQDX99fxssEZlmT2tquVIVuDwRABMm1dLAg0wCKHH20RZwIgcjzM5irFHUSd8owJQsuSlNlx4z3G+uBXjrtddxdcza4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@5.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19462966},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json"},"gitHead":"3d116132b87d36af9576d6b116f31a53d680db4a","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"yarn hardhat-esm test && yarn test:forge","build":"yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && rm -rf ./dist ./cache ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn test:hardhat && yarn test:forge --no-match-test testFork","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","test:forge":"yarn fixtures && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.7.0","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.4","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"5.2.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^v4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.5.0","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_5.2.0_1726676394421_0.9078446923740022","host":"s3://npm-registry-packages"}},"5.2.1-beta.0":{"name":"@hyperlane-xyz/core","version":"5.2.1-beta.0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@5.2.1-beta.0","maintainers":[{"name":"cmcewen","email":"connor.mcewen@gmail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"e44f2a9d0905cb38ef376764b6156f019ded157e","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-5.2.1-beta.0.tgz","fileCount":3021,"integrity":"sha512-qZBaPMWooBuyxT4yuWTcpM/vp28jOg9gczfcWo2jhJh0Yk4k7K+dcHJY0jlvhA5LwOgQtr1suOKKLbSdghdMoQ==","signatures":[{"sig":"MEQCICISrJ8Om0ILBrAzj/npyfcF2UJaiNcEawidxuD9JUOfAiB4IgU+KhweKQKKIswh//4tQjed8URnyBiAuDpkkwADzQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19076583},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json"},"gitHead":"e93ee0def53ff998ce17ca6c485d5db7e533b89a","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"yarn hardhat-esm test && yarn test:forge","build":"yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && rm -rf ./dist ./cache ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn test:hardhat && yarn test:forge --no-match-test testFork","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","test:forge":"yarn fixtures && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"deprecated":"bug fixed in v5.2.1","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.3","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"21.2.0","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"5.2.1-beta.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^v4.9.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"4.5.0","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_5.2.1-beta.0_1726699980822_0.4888682854301838","host":"s3://npm-registry-packages"}},"5.2.1":{"name":"@hyperlane-xyz/core","version":"5.2.1","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@5.2.1","maintainers":[{"name":"cmcewen","email":"connor.mcewen@gmail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"a3f61507d2bbf22bb5389608925a0727c565097a","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-5.2.1.tgz","fileCount":3013,"integrity":"sha512-iCzaaLX1NvEooEVaXRJqfXizh3/egaZVS/FmzHBtJ62rKS3zpiavOrQrENzxaLG/13iD1sNyBwFUvcK6uLcD7w==","signatures":[{"sig":"MEUCIQD1vVO8KFaU5qOmCm/lMABsODXclDXdkkUKctWiwp4JwwIgQ91i4semvhAoQ73KY+6O/9gs+H8i6h2xsfuT6fHlE38=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@5.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19468669},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json"},"gitHead":"1e485bc801880910673c047b8d2c15a1131ffd9f","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"yarn hardhat-esm test && yarn test:forge","build":"yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && rm -rf ./dist ./cache ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn test:hardhat && yarn test:forge --no-match-test testFork","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","test:forge":"yarn fixtures && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.7.0","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.4","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"5.2.1","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^v4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.5.0","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_5.2.1_1726767015094_0.6358264004621923","host":"s3://npm-registry-packages"}},"5.3.0":{"name":"@hyperlane-xyz/core","version":"5.3.0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@5.3.0","maintainers":[{"name":"cmcewen","email":"connor.mcewen@gmail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"b3ee70a92b3cd179387b15610c3d01b1cd43c53a","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-5.3.0.tgz","fileCount":3013,"integrity":"sha512-wJlRm2Qd6Xa664l1FO7nf4vHoDCP5+U30NUlL1tdCcaxjrQa6Ek3TP21JU0mxKjrUqGjnlhjdqbPnUsWIx93pA==","signatures":[{"sig":"MEYCIQCMYoxXmr82nhlyGrtsND32HWFBQfoUWsGZLOykKp9NSQIhALBFDMV32AX2U69GsLTv2ySeTm/zWZ75gCh/YvuvCuUB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@5.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19468643},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json"},"gitHead":"3857cfb65a98edd3cd1855c54bb3172591051653","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"yarn hardhat-esm test && yarn test:forge","build":"yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && rm -rf ./dist ./cache ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn test:hardhat && yarn test:forge --no-match-test testFork","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","test:forge":"yarn fixtures && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.7.0","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.4","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"5.3.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^v4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.5.0","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_5.3.0_1727295781735_0.9077326529770198","host":"s3://npm-registry-packages"}},"5.4.0-beta.0":{"name":"@hyperlane-xyz/core","version":"5.4.0-beta.0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@5.4.0-beta.0","maintainers":[{"name":"cmcewen","email":"connor.mcewen@gmail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"8151999b477c09ef892f03b050fa448db35dc471","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-5.4.0-beta.0.tgz","fileCount":3022,"integrity":"sha512-trR2oXat/zxz+94+QmXglEiKqUuxQivNnDL+fPQ0eW7m08wPVnRaj0PJcTkuJkj1zUgiTNBBMjvtlpGr7LvC8w==","signatures":[{"sig":"MEQCIEgN5x+G+pQ/RIlV6vepxdrZYhVwl+3AqgTmXnCbPJ/CAiBYb0rIoL+nkSKIAy7FxERTDWtoEkb/rbMw3ugn+CiQgA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19828834},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json"},"gitHead":"04543335854d5650c8ce946e7c20508518c46df1","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:bytecode && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && rm -rf ./dist ./cache ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","test:forge":"yarn fixtures && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","version:changed":"yarn version:bytecode && git diff --exit-code","version:bytecode":"sh ./bytecodeversion.sh","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.4","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"20.11.1","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"5.4.0-beta.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^v4.9.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.1","chai":"4.5.0","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_5.4.0-beta.0_1728332396656_0.13908246522704149","host":"s3://npm-registry-packages"}},"5.4.0":{"name":"@hyperlane-xyz/core","version":"5.4.0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@5.4.0","maintainers":[{"name":"cmcewen","email":"connor.mcewen@gmail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"5f04ee2ae8c50204bae5c582fab53ee53f03670f","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-5.4.0.tgz","fileCount":3022,"integrity":"sha512-hx0JL2zGuOaIBGD5NXeGZFczRY/piBfEWISHMBmrxSBNdQPTSI7T2wKIOVK1Sa7frkqsCN4g/6JdLrpJpsbWQA==","signatures":[{"sig":"MEQCIFZDrgKysSUC4Un5UaYLsvTvWaY5ycKKZj5B8mWsRSlQAiAcjdEz+z0VGsFJj6I3LHq6bwC6LL481hbXxPqyqgbsBw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@5.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19834579},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json"},"gitHead":"b314d3e4d16118fa27156ee4cb4373faaca5a588","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && rm -rf ./dist ./cache ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","test:forge":"yarn fixtures && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.7.0","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.4","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"5.4.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^v4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"4.5.0","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_5.4.0_1728343419352_0.7193813747140618","host":"s3://npm-registry-packages"}},"5.4.1":{"name":"@hyperlane-xyz/core","version":"5.4.1","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@5.4.1","maintainers":[{"name":"cmcewen","email":"connor.mcewen@gmail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"65fd23407ab0f293b1b560bf0157bbcb481ec130","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-5.4.1.tgz","fileCount":3022,"integrity":"sha512-Gp+ollseH5MIssSXHvcSWOzvB4NjpYBwkZBw39IEV2N5ZMZJLk6nPze5iXCqbf3UZJiI/Z06syeB9ugTXGxxLg==","signatures":[{"sig":"MEQCIEBLhIX78xZC+/vweVew7SFFBejhgx/yglEBb8TWEpntAiB7VooBnjmMNEuUAQa0FAkgGlLoJAaL2g64qDpiq25XaA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@5.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19835260},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json"},"gitHead":"70bb863e34f67c0e8de78fa33c938d80c9968364","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && rm -rf ./dist ./cache ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","test:forge":"yarn fixtures && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.7.0","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.4","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"5.5.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^v4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"4.5.0","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_5.4.1_1728502874908_0.031714292879994055","host":"s3://npm-registry-packages"}},"5.4.2-superchain.0":{"name":"@hyperlane-xyz/core","version":"5.4.2-superchain.0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@5.4.2-superchain.0","maintainers":[{"name":"cmcewen","email":"connor.mcewen@gmail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"307d7f0c5c721597f2177db9bba906e5c52c5e00","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-5.4.2-superchain.0.tgz","fileCount":3114,"integrity":"sha512-C2YVPALaQVYZ2cMRw9WQj89RxlxnCOeVIQIpB0rbs6XreDBKJfl6L90b9vznfPo5DRGFVlXI5BeBgp0ccNrhGg==","signatures":[{"sig":"MEYCIQCoHTHVRvJvH1L7mfxzVT8Jb7CXdMHxbpRG7z/CR53GpwIhAJtWGs1kg4ljvaN1QAy0FueVVk9gmXdBRdkMv7M6e8MC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18567746},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json"},"gitHead":"7b114c66f21273418917cf0230128f52bd8be05e","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && rm -rf ./dist ./cache ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","test:forge":"yarn fixtures && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"nambrot","email":"nambrot@googlemail.com"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.3","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"21.2.0","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"5.6.0-superchain.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^v4.9.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.1","chai":"4.5.0","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_5.4.2-superchain.0_1729040410226_0.8332417813136559","host":"s3://npm-registry-packages"}},"5.4.2-superchain.1":{"name":"@hyperlane-xyz/core","version":"5.4.2-superchain.1","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@5.4.2-superchain.1","maintainers":[{"name":"cmcewen","email":"connor.mcewen@gmail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"b16b8f3e99b0d89f712d467220c74462f07478cf","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-5.4.2-superchain.1.tgz","fileCount":3114,"integrity":"sha512-aDXP1L9tl1o+tiO18RZid7Jxq6RoPK1IlGXYeux5LsttVksZkgsqCHlm8C0HLKNM0LfG4/lJo+y2p4RXdgPeMg==","signatures":[{"sig":"MEQCIHXvY/6muyd5IAQU+5gtWZ8OXnaHVToDdlxuy4AnTL9bAiAYerlWerUjLwshhvgxIy0RURNbKrSV4lohdKi2J166/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20167975},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json"},"gitHead":"54fec3636cc347133dc5f513335562c3fe445465","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && rm -rf ./dist ./cache ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","test:forge":"yarn fixtures && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"nambrot","email":"nambrot@googlemail.com"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.3","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"21.2.0","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"5.6.0-superchain.1","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^v4.9.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.1","chai":"4.5.0","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_5.4.2-superchain.1_1729041327371_0.9640954398270165","host":"s3://npm-registry-packages"}},"5.5.0":{"name":"@hyperlane-xyz/core","version":"5.5.0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@5.5.0","maintainers":[{"name":"cmcewen","email":"connor.mcewen@gmail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"b14abffc9bf0db41968b3f2c420d28653c5a4c72","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-5.5.0.tgz","fileCount":3022,"integrity":"sha512-C4CxHDYw343gomZmeKt0argOiQcAy8Qq+1aGQMVbZMUoXdsR0Ibd/XCFvIOQWFgPPPDHkpDdI9atzA1oMsNtKg==","signatures":[{"sig":"MEUCIBnGJ5Hq70VR14S4joO2HUjfJokyPNc9Pc4ggw5Mf++QAiEAkL41q6x168hABP3dq2thFNwbcxkc0ynO3JqoWjC8TKw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@5.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19882300},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json"},"gitHead":"b585de0c53f02a9ec73aeb401bf2f8ae9170f6c9","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && rm -rf ./dist ./cache ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","test:forge":"yarn fixtures && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.7.0","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.4","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"5.6.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^v4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"4.5.0","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_5.5.0_1729708307808_0.20525357685746992","host":"s3://npm-registry-packages"}},"5.6.0":{"name":"@hyperlane-xyz/core","version":"5.6.0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@5.6.0","maintainers":[{"name":"cmcewen","email":"connor.mcewen@gmail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"baec2b267a965f9a0d6b8a9ccd64ee5003bf84bd","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-5.6.0.tgz","fileCount":3031,"integrity":"sha512-BNcMuLpWESzCy8wFylL9StZUu8uOU5b/RRKPkvt+sQTf62Z6sWQ1LHPC6ysDQQMrckVfsMlSfXVOeAsH2WY8xw==","signatures":[{"sig":"MEUCIG87XymzrnFMSELvM8N3R4mTIBNOJPrFRHXU9tg88bvvAiEAz9+ydtubKhGw3Q+P++9IajoOWiSGTqvmRZ9XYPczVns=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@5.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20106612},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json"},"gitHead":"c53e3302b3c70c21cd0b620e8f2365d48c2ce289","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && rm -rf ./dist ./cache ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","test:forge":"yarn fixtures && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.7.0","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.4","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"5.6.1","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^v4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"4.5.0","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_5.6.0_1729784816165_0.6319900033300263","host":"s3://npm-registry-packages"}},"5.6.1":{"name":"@hyperlane-xyz/core","version":"5.6.1","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@5.6.1","maintainers":[{"name":"cmcewen","email":"connor.mcewen@gmail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"49de56f878fc52f909b94805d65997c9d34ac68f","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-5.6.1.tgz","fileCount":3031,"integrity":"sha512-68OXnetO7jx0LYB45jkobx+1VlQpUxUS17DYdLXGJ2Xl3f1SEipNsGEBO0zujqLhWP2HgZViG8Es+DNz+SPFuQ==","signatures":[{"sig":"MEUCIQCaLB7osQS5zsvx9fOW8yZGbR9Aw51vRR18TpDrI8SbCQIgdMIxnZzMtM9jBZCqsPtbuqC4raGs+Nm/G8l/XXPovSA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@5.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20115345},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json"},"gitHead":"34222c00fef72e0e92030689839764128c549473","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && rm -rf ./dist ./cache ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","test:forge":"yarn fixtures && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.7.0","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.4","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"5.6.2","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^v4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"4.5.0","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_5.6.1_1729874301539_0.8268854047907122","host":"s3://npm-registry-packages"}},"5.7.0":{"name":"@hyperlane-xyz/core","version":"5.7.0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@5.7.0","maintainers":[{"name":"cmcewen","email":"connor.mcewen@gmail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"999ca9cb2f02a4d4ea09fa7d453d2e9e1eadba58","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-5.7.0.tgz","fileCount":3031,"integrity":"sha512-vaxxxns4lw08zs2X75GVcT+DfN3S7AWLbdqBehWbo9irHzD7QS7Rg2efLtYRsNQt7i2ZEcixq2V9uVTLClGZsQ==","signatures":[{"sig":"MEYCIQCsVPqzuelKM9x2ZtSMtQZnl25LQa0bLAjT+aO8+0fCTwIhAMbc4LpzWN0W7yL6WLuUh1phbWtHMGcJOyu5kEp8ebNE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@5.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20344270},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json"},"gitHead":"077286302514a3aaa0763adf9db57cc7a31d4d79","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && rm -rf ./dist ./cache ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","test:forge":"yarn fixtures && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.7.0","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.4","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"5.7.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^v4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"4.5.0","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_5.7.0_1730818921142_0.8691829264647568","host":"s3://npm-registry-packages"}},"5.7.0-zksyncbeta.0":{"name":"@hyperlane-xyz/core","version":"5.7.0-zksyncbeta.0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@5.7.0-zksyncbeta.0","maintainers":[{"name":"cmcewen","email":"connor.mcewen@gmail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"e7969d7ca400b81cee73e20d4ce0da03f5dd739e","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-5.7.0-zksyncbeta.0.tgz","fileCount":3403,"integrity":"sha512-sM1h8qUQjUptW5bs4+I6wZCt47mQNxb84ijabWgG+NZ/smD2yPh1pjJMgWvTQVbbc/toqHpy7Zn7iPpD6Xoahw==","signatures":[{"sig":"MEUCIEgd5wxtefDpt9kSTp3WOGDx1yGbJl/dfxBxCQEgilKhAiEA7uWh/tgGz3E9InS90klHp+qrYxVqhDqH5LIbT0Nt160=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32937850},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"gitHead":"68b554dd8f5115f55122294ac387f016116b6e43","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && yarn hardhat-zk compile && ts-node generate-artifact-exports.mjs && tsc && ./exportBuildArtifact.sh && yarn copy-artifacts","clean":"yarn hardhat-esm clean && yarn hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","hardhat-zk":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config zk-hardhat.config.cts","test:forge":"yarn fixtures && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","copy-artifacts":"mkdir -p dist/zksync/artifacts && cp core-utils/zksync/artifacts/*.json dist/zksync/artifacts/","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.1.0","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"20.9.0","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"5.7.0-zksyncbeta.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^v4.9.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.1","chai":"4.5.0","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@matterlabs/hardhat-zksync-solc":"^1.2.4","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_5.7.0-zksyncbeta.0_1730912281875_0.6470533180659035","host":"s3://npm-registry-packages"}},"5.7.1":{"name":"@hyperlane-xyz/core","version":"5.7.1","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@5.7.1","maintainers":[{"name":"cmcewen","email":"connor.mcewen@gmail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"943b94ea72a1e4f7357232ee4d83658ab7a1d9e8","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-5.7.1.tgz","fileCount":3031,"integrity":"sha512-w8L26kvhWgAFy56wdXCitSMRBSyDAYYpvEx4h2XX35WhBbcU0hmKko+Sr6OcmJ4427qn30bQyinQJiISq1kOOw==","signatures":[{"sig":"MEUCIQCL+9mDotXVXE6oPD4cr79y9qeYIfnjmZra6bpY0Q1grQIgWp8u17Cr6YFo608Cmft94ZO0jj9ZUw/6apyqhYbNXHc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@5.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20344270},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json"},"gitHead":"f0e8f740873061f0f38f6fd05096419ca193fdd7","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && rm -rf ./dist ./cache ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","test:forge":"yarn fixtures && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.7.0","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.4","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"6.0.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^v4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"4.5.0","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_5.7.1_1730922189935_0.593823807583213","host":"s3://npm-registry-packages"}},"5.8.0":{"name":"@hyperlane-xyz/core","version":"5.8.0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@5.8.0","maintainers":[{"name":"cmcewen","email":"connor.mcewen@gmail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"ddc8189375044a6aeb326b2d198a811b8a6e5103","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-5.8.0.tgz","fileCount":3130,"integrity":"sha512-0PvLnGczefnoC/F5/OF4EGxKXxWsNVEAdbHlUbI+0OftosqChwdRgzpQ59C7WB7sGoEejy39TilsHpiaEsP3Ww==","signatures":[{"sig":"MEYCIQCMCDpITJ1JOwQPGom3BW3kroTFrECfBSoH1yF2hKeJBQIhAIbwTxFLmC2ucAnnfqy4xDyR9ykw8EifpR8UcIknXxZb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@5.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20988239},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json"},"gitHead":"0754d6218ca113383e810e3e1f062da1051a3fd8","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && rm -rf ./dist ./cache ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","test:forge":"yarn fixtures && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.7.0","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.4","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"7.0.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^v4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"4.5.0","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_5.8.0_1731083799290_0.7254959750785506","host":"s3://npm-registry-packages"}},"5.8.1":{"name":"@hyperlane-xyz/core","version":"5.8.1","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@5.8.1","maintainers":[{"name":"cmcewen","email":"connor.mcewen@gmail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"d59bda9ac4f448c741b3f69a036678fc9cc37a3c","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-5.8.1.tgz","fileCount":3130,"integrity":"sha512-FU75CrvyHB6ll/ChYrHj/6BCkJmKdQ6ymOtbBDMOEJN/JogAZ4ctgRzrUqUL+/zvPmGPALQd/aDELGxNSKb59w==","signatures":[{"sig":"MEQCIG6f6HVLt7euh9XkngkbDnTMkS22atqbgSQjZ9q2PRQJAiBtk4KjKkKeKegtSUpEvbW9DFo90NJ2/QF+8Ju5FdWWrQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@5.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20988239},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json"},"gitHead":"23a2679bbee23ce44d9fcda22f99df618f8a34e0","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && rm -rf ./dist ./cache ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","test:forge":"yarn fixtures && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.7.0","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.4","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"7.1.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^v4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"4.5.0","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_5.8.1_1732043041008_0.2479746282982902","host":"s3://npm-registry-packages"}},"5.8.2":{"name":"@hyperlane-xyz/core","version":"5.8.2","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@5.8.2","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"cmcewen","email":"connor.mcewen@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"dbf6895a8aa2d4e1b42bf6a5d4a8bc48b5918175","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-5.8.2.tgz","fileCount":3130,"integrity":"sha512-/5Fv4nzVoKsoTAxtrepuMgAA0W78kqvCMIKIMCoiS8CNFPVmdBxovKrBQBO8v0ZUhiOuGs29Lui5KsJTRWqCpQ==","signatures":[{"sig":"MEQCIAjeq8MSDVRoulm3/lDPp3kMVZj8xYtEfu58qycuOJk2AiBF57M/YFG5RL/ARSJyACYCZk2ixy1pIYivHhLI9BEu8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@5.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20988239},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json"},"gitHead":"935747609ddff327d2ce2cfed01ee6b7064a7158","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && rm -rf ./dist ./cache ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","test:forge":"yarn fixtures && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.5","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"7.2.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_5.8.2_1732727051978_0.31615490352797804","host":"s3://npm-registry-packages"}},"5.8.3":{"name":"@hyperlane-xyz/core","version":"5.8.3","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@5.8.3","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"cmcewen","email":"connor.mcewen@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"bccfbb1baf0724e56ed0ec58a4dd42c3d52530ef","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-5.8.3.tgz","fileCount":3130,"integrity":"sha512-N35IqYhihV6hh+f+mAE0U/rRwmZ1JMmlfxAjEtOfAibmBgJs8DX3uLck+nLWUyRUyGU1M703MYncqrtL69zq3Q==","signatures":[{"sig":"MEYCIQCp/raIPUsjr0QgNEjOX1FQPcay/yfg025Z6p6P3TbOqgIhALAaV4R7VatneB20L9JYx1Ria65nVyVPF1VdDumVtu+y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@5.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20988239},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json"},"gitHead":"5e9b8ba7ab0f54e92b3cf32806fae95eb23ad0f8","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && rm -rf ./dist ./cache ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","test:forge":"yarn fixtures && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.5","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"7.3.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_5.8.3_1733548178082_0.2130806823949123","host":"s3://npm-registry-packages"}},"5.8.3-zksyncbeta2.0":{"name":"@hyperlane-xyz/core","version":"5.8.3-zksyncbeta2.0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@5.8.3-zksyncbeta2.0","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"cmcewen","email":"connor.mcewen@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"1806d2fd22a115f41abc3ad88e9e1ed18e9f2bf3","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-5.8.3-zksyncbeta2.0.tgz","fileCount":3449,"integrity":"sha512-IczYJbmK9u6poOD3dWm086gr3wlPZp3dkQtM35zOQoL4X49tsPT/FtV3KAS34rFInAY3QDVfMrE6L87hyHjD1g==","signatures":[{"sig":"MEYCIQDIL4/IeWC+DqN9xO3ln3Dqy8q8o96Mifuq46y2iaBesAIhAIvG9IYyTXFcqL7rSDHq/MvKqFzDMkjpXBQGAlPr30G6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33340850},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"gitHead":"43ca4e9027a9346edcb1bf57f6656d81bd114c34","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && yarn hardhat-zk compile && ts-node generate-artifact-exports.mjs && tsc && ./exportBuildArtifact.sh && yarn copy-artifacts","clean":"yarn hardhat-esm clean && yarn hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","hardhat-zk":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config zk-hardhat.config.cts","test:forge":"yarn fixtures && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","copy-artifacts":"mkdir -p dist/zksync/artifacts && cp core-utils/zksync/artifacts/*.json dist/zksync/artifacts/","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.4","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.19.1","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"7.3.0-zksyncbeta2.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@matterlabs/hardhat-zksync-solc":"^1.2.4","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_5.8.3-zksyncbeta2.0_1733846015941_0.6728611374685398","host":"s3://npm-registry-packages-npm-production"}},"5.9.0":{"name":"@hyperlane-xyz/core","version":"5.9.0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@5.9.0","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"cmcewen","email":"connor.mcewen@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"317d03d5e4c75600c3e06d849a6e626ba90a196f","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-5.9.0.tgz","fileCount":3132,"integrity":"sha512-lzQvn2LWdiatVypE2h9uyJOnummRy5ZDA0waSRXeA5z0MQdHsZJVVAnzvrkR2YYsMd3iwX2nlvAsx7vjCf0XYA==","signatures":[{"sig":"MEUCICLh7HPnIMwI+LLfbbB21CWpjRoDVacesPk64os0o3YkAiEA9weHyC/afMy7NrViNjU5qdyugiKkAoVVmtd0+xD1whM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@5.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20959398},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json"},"gitHead":"286b4de9342015bc022834694d1db1cdb8a41451","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && rm -rf ./dist ./cache ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","test:forge":"yarn fixtures && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.5","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"8.0.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_5.9.0_1736365515648_0.5544857151099145","host":"s3://npm-registry-packages-npm-production"}},"5.9.1":{"name":"@hyperlane-xyz/core","version":"5.9.1","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@5.9.1","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"cmcewen","email":"connor.mcewen@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"9ea047c5422965314befb967cfcd2a01bcbc50fc","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-5.9.1.tgz","fileCount":3132,"integrity":"sha512-K7cb5nNhXU3k+8KnKbroqiYmi9BzTqx1ODrgy8kSFjGJA/jMwALohRMkibWnFOERBtljntyzyNwwqpCnzp2cIA==","signatures":[{"sig":"MEUCIQD2tN79/NAFwC3/KQ2umPq+JgnkpvngA3P4k82FCstMHQIgdkkdg+fdyOyQsjpB9pCS7TRk8WiD0FoHVLypiEN5iEQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@5.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20959398},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json"},"gitHead":"68d4dce87a351137eca618436b64682c2dc987d0","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && rm -rf ./dist ./cache ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","test:forge":"yarn fixtures && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.5","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"8.1.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_5.9.1_1736875077535_0.6721099924121094","host":"s3://npm-registry-packages-npm-production"}},"5.9.2":{"name":"@hyperlane-xyz/core","version":"5.9.2","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@5.9.2","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"cmcewen","email":"connor.mcewen@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"48d5d7e2464d2d56c8d7d1f0783dd56e6c084f8f","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-5.9.2.tgz","fileCount":3132,"integrity":"sha512-kS0VE9G7q35zuThwKm5fAregxJnc/v/mWjLripVluFsiUHxXQHOg6LRoveAnqOCuuV8JBEVapgYJIJ6HbLPm7g==","signatures":[{"sig":"MEYCIQDmRjrbD/eyrrf/5c3mpRSdjcjBSh/N3Dp0+fY173FemgIhAJ6JRARZwfM6e1QsJR/h8nurGgnvLgaUxcdz7EOacgLk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@5.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20959398},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json"},"gitHead":"123d3ca0ebae40f3b39c480938e11cc2f0d81c0e","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && rm -rf ./dist ./cache ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","test:forge":"yarn fixtures && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.5","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"8.2.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_5.9.2_1737060560442_0.29931164678080324","host":"s3://npm-registry-packages-npm-production"}},"5.10.0":{"name":"@hyperlane-xyz/core","version":"5.10.0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@5.10.0","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"cmcewen","email":"connor.mcewen@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"00e0117abc0ba721b6e05687f09c40f62f55b20a","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-5.10.0.tgz","fileCount":3443,"integrity":"sha512-/j3D5Q+YSVr55FL36bW+dNqtzob7kdRXqPx5EYmPruqul35nKQMHokA17wVRDLjaVwdfozBMMkM4EpyKg3giSQ==","signatures":[{"sig":"MEYCIQD3nAjY+BKy4Y4eNNUbXgtE0Xp8YQqMMixajR+t4mLLjAIhAJvV/o9Lw1VqrrZ2/2K+rhwW8ZQwrNZBWGkbCE4ED5r4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@5.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33233251},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"gitHead":"9048e2b3f41fbc8e73887d77bfb83cc7bb229922","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && yarn hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","build:zk":"yarn hardhat-zk compile && ts-node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh && yarn copy-artifacts","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","hardhat-zk":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config zk-hardhat.config.cts","test:forge":"yarn fixtures && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","copy-artifacts":"mkdir -p dist/zksync/artifacts && cp core-utils/zksync/artifacts/*.json dist/zksync/artifacts/","prepublishOnly":"yarn build && yarn build:zk","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.5","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"8.3.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@matterlabs/hardhat-zksync-solc":"^1.2.4","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_5.10.0_1737652086898_0.350840438529028","host":"s3://npm-registry-packages-npm-production"}},"5.11.0":{"name":"@hyperlane-xyz/core","version":"5.11.0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@5.11.0","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"cmcewen","email":"connor.mcewen@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"08d31905bc0103fa2e4b2be0ba91ddb3b94c692d","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-5.11.0.tgz","fileCount":3132,"integrity":"sha512-aLRONlooU2B18PrznD6N4xGRiXlpbr7odfVatDS8V0JWtRXg5E+TiEuY77IExhi0AXEdDluRRqHfzdBoXUiuUQ==","signatures":[{"sig":"MEYCIQCLJy1/CEyR8CnH4Bn4YGVnbJzhvSGqm6vIRNlcLqTuVwIhAMpKFoDAeEkKNNE2FAGt9iViUPGIjh7LmdjSzm2Wfsuf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@5.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20959426},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json"},"gitHead":"2dfd717fe7b35dcf5ef8ae08ecdc57090224fc20","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && rm -rf ./dist ./cache ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","test:forge":"yarn fixtures && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.5","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"8.4.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_5.11.0_1737733113609_0.7647700462810709","host":"s3://npm-registry-packages-npm-production"}},"5.11.1":{"name":"@hyperlane-xyz/core","version":"5.11.1","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@5.11.1","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"cmcewen","email":"connor.mcewen@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"794d6bdf7249cfd62120ac11cd1a4c4933ae89c8","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-5.11.1.tgz","fileCount":3132,"integrity":"sha512-CN/h0JgRjjQhrMqK9f1BI4zOKNSX0c1TzzL6/Av4tLArkfiSWC5O7TQyvhV10TOCvfehvRoIeQ+DYJqK3APbrw==","signatures":[{"sig":"MEUCICC9qbVlT3BC+HrtUhXKUe60sBvQGEL4+okNpnVWRuQWAiEAhzUTu08yapkLK35j5at+FgxuQhrpzT0s08a+DbjBTuQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@5.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20959444},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json"},"gitHead":"2d43ac101ff5d8d390800d5469e6857b87a7a009","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && rm -rf ./dist ./cache ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","test:forge":"yarn fixtures && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.5","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"8.5.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_5.11.1_1738077303589_0.5860246018055131","host":"s3://npm-registry-packages-npm-production"}},"5.11.2":{"name":"@hyperlane-xyz/core","version":"5.11.2","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@5.11.2","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"cmcewen","email":"connor.mcewen@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"3ca7b6c8a1a5fa7531fb1e26ba98b2430421b555","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-5.11.2.tgz","fileCount":3132,"integrity":"sha512-zg6lV1k0jMbs7rVcS/Kor2J3ZOAplDyj+rxWHof3+j+5TW7Wl5zKZMmzMqIDngwT2AlV9PjToWyp2cBOchZ4kA==","signatures":[{"sig":"MEUCIQCagac8Y0n+5RXLljPQYopkRg0ZLSQVhIJJ0ee0AY2vxgIgVW+u3SwmXoZsokeUPRwZ5W7GQN9K3Y+43s2KoMUbCTM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@5.11.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20959469},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json"},"gitHead":"ff874bec136227778a1d5fa499c7c287cc01989c","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && rm -rf ./dist ./cache ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","test:forge":"yarn fixtures && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.6","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"8.6.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.15.0","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_5.11.2_1738929289282_0.929348396162214","host":"s3://npm-registry-packages-npm-production"}},"5.11.3":{"name":"@hyperlane-xyz/core","version":"5.11.3","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@5.11.3","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"jmrossy","email":"jm.rossy@gmail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"cmcewen","email":"connor.mcewen@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"b98dd7c651254dc954f81aceb0e65dffd5aa36db","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-5.11.3.tgz","fileCount":3132,"integrity":"sha512-bb16HAb2D5WjopG03Z7aofILwSqDDmQsrflf5ufEpw1OcPYIHMoMuk2+YEyOPzh0GFmUWNeFmWN+aMcJxYs35w==","signatures":[{"sig":"MEUCIQDaJxVmDPW5JEwC7P+m0TckEMFfNXP7r0qAgxokfLR1dwIgYg+wy/1fIByH6Nl2NclsgWe7gT/M9pxEOIZGPIrYnLA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@5.11.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20959469},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json"},"gitHead":"5c88dec968e00fe141885baefec380d8af3d7410","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && rm -rf ./dist ./cache ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","test:forge":"yarn fixtures && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.6","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"8.6.1","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.15.0","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_5.11.3_1738952820463_0.6339289775396728","host":"s3://npm-registry-packages-npm-production"}},"5.12.0-ccip.0":{"name":"@hyperlane-xyz/core","version":"5.12.0-ccip.0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@5.12.0-ccip.0","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"cmcewen","email":"connor.mcewen@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"dbc141ae5e20aa33db987eaa42fbbac61bb64d17","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-5.12.0-ccip.0.tgz","fileCount":3338,"integrity":"sha512-2r6z+qM6bBBRNlju/szsilCv7a724oTBeHkzXf+O4KMFSCrO/ScG7Z9irIH/FqMR7kUPMQtGX13+gcGvBwbolQ==","signatures":[{"sig":"MEQCIDWmTn/8lV5EvKwd79Lbn4To3DiQkm7uCT3TVtjLNoAAAiBGa5sXINIUPJGns6lernVCRM2fNCHZiNJ57jXp+OZvUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21519533},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json"},"gitHead":"b0c8c63d5b1afc3101980da0b81116d70bbbc158","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && rm -rf ./dist ./cache ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","test:forge":"yarn fixtures && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"nambrot","email":"nambrot@googlemail.com"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.3","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"21.2.0","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"8.7.0-ccip.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@chainlink/contracts-ccip":"^1.5.0","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.15.0","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_5.12.0-ccip.0_1739625185155_0.8789482427762836","host":"s3://npm-registry-packages-npm-production"}},"5.12.0-ccip.1":{"name":"@hyperlane-xyz/core","version":"5.12.0-ccip.1","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@5.12.0-ccip.1","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"cmcewen","email":"connor.mcewen@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"49988c9488b26745cec2985ae8387fb4bbf276e3","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-5.12.0-ccip.1.tgz","fileCount":3338,"integrity":"sha512-y7YRc0qG6XG/jKZ0xzaeiGISzbgDFG0ibCloqeerQKy9Domynz0yoQvSV5CPMKNaOfyE4/mT0YEiAPIiDAROFQ==","signatures":[{"sig":"MEYCIQD9675gV819Z2qgRbsq2WGYJoF31E7pKD7FhK+6cMWyJwIhAJE6glCNaPCtzzmEWTTzRdvlQl6bZOwbqJToSjFe6k0G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21519533},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json"},"gitHead":"fe0e343f9685e8fb12c49621e7c40dd770d28d07","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && rm -rf ./dist ./cache ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","test:forge":"yarn fixtures && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"nambrot","email":"nambrot@googlemail.com"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.3","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"21.2.0","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"8.7.0-ccip.1","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@chainlink/contracts-ccip":"^1.5.0","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.15.0","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_5.12.0-ccip.1_1739726861602_0.47508626431023737","host":"s3://npm-registry-packages-npm-production"}},"5.11.4":{"name":"@hyperlane-xyz/core","version":"5.11.4","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@5.11.4","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"cmcewen","email":"connor.mcewen@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"a89b1612a6783473a459950b2cf091fac99f82e0","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-5.11.4.tgz","fileCount":3132,"integrity":"sha512-+kKXRAtGZQHBx8nD6a/bkfH7DKnV8ZMQfUmvBT0uW7ISXHItjtRhdLLeRGdy6/+UGiVUcgWMgTVsk0qx6LHD5w==","signatures":[{"sig":"MEQCIGyKEvCJRitVJyCbS4r16J53hN1L4/NJUT3740Zumtx7AiAQY7UH5tZJbsyeVMP6KSRb/qEphL0IL+x8DcJ8MwmGCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@5.11.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20959469},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json"},"gitHead":"67354930c9074f190d0aadfb304ff931a1383a16","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && rm -rf ./dist ./cache ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","test:forge":"yarn fixtures && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.6","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"8.7.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.15.0","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_5.11.4_1740091170055_0.13267973363911834","host":"s3://npm-registry-packages-npm-production"}},"5.12.0-ccip.2":{"name":"@hyperlane-xyz/core","version":"5.12.0-ccip.2","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@5.12.0-ccip.2","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"cmcewen","email":"connor.mcewen@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"99c65817cf85edad1676b5d74860c75284097c3f","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-5.12.0-ccip.2.tgz","fileCount":3348,"integrity":"sha512-rvBKjkp6Ak3vel+EtP1kKjEap16zoeEhoARAyzfqxqmlhfp4a8ZkMUXaFqf1d2QDskMJwfwpajMedQU4f7Gi6Q==","signatures":[{"sig":"MEYCIQDWTR6QA8jjRpO0Hlm6/r63wYcqDVzZoYCv7ncqnkSrrwIhAOZUBNMPixhOjsBucIKkD2AhhQQ4J8aGjIcjp0Mfi2Ij","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21404719},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json"},"gitHead":"b7cab204ee632771f08fc81e7e9afedcf7d68013","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && rm -rf ./dist ./cache ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","test:forge":"yarn fixtures && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"nambrot","email":"nambrot@googlemail.com"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.3","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"21.2.0","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"8.7.0-ccip.2","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@chainlink/contracts-ccip":"^1.5.0","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.15.0","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_5.12.0-ccip.2_1740104456337_0.7791937199885612","host":"s3://npm-registry-packages-npm-production"}},"5.11.5":{"name":"@hyperlane-xyz/core","version":"5.11.5","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@5.11.5","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"cmcewen","email":"connor.mcewen@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"5ce9afea6d90df8a2eec2774424c51f065caf2dd","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-5.11.5.tgz","fileCount":3132,"integrity":"sha512-xJu+bQYiiFik5x1FjftOKTdMGOzYQVYVifWSiHTfC8Ie6p5H+REKJML5XQgsp5Xg6e/say8dSBQ6pE/568g9Fw==","signatures":[{"sig":"MEQCIH5djeGcxj+1ru0PBnxncuffKfjETbe/TDEn+vS+MDObAiBY9BfxMhuMs0R6c/tjlRl51PsRhZtNdCDRsBezvK1kDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@5.11.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20959469},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json"},"gitHead":"580c966cbf2070987cb12649db4731fec080dded","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && rm -rf ./dist ./cache ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","test:forge":"yarn fixtures && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.7","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"8.8.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.15.0","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_5.11.5_1741023093844_0.5758927937368761","host":"s3://npm-registry-packages-npm-production"}},"5.11.6":{"name":"@hyperlane-xyz/core","version":"5.11.6","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@5.11.6","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"cmcewen","email":"connor.mcewen@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"c58e55ef7082a1a9cd19fedbb159e8652c7f211d","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-5.11.6.tgz","fileCount":3132,"integrity":"sha512-o2D8Cf72IkUZDLGK21xzneUSX/bsafNQm1JL3wkMCzBM0UO6hZ9lXr8Nfq5JlwEVYevxAFiY5B0UGTkjm/CcVg==","signatures":[{"sig":"MEUCIAw1nTF2FCz/92PPQ9F4WJ9gl2CrbgS9YISgOyzb3rJXAiEAxAmtcyVtusQprU4O22dMtb1czvebC+tQva8xLtS7FiM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@5.11.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20959469},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json"},"gitHead":"ea429f5fc72ed1d15d441a9c1b633de670c21c34","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && rm -rf ./dist ./cache ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","test:forge":"yarn fixtures && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.7","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"8.8.1","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.15.0","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_5.11.6_1741208048296_0.25065720151489335","host":"s3://npm-registry-packages-npm-production"}},"5.12.0":{"name":"@hyperlane-xyz/core","version":"5.12.0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@5.12.0","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"cmcewen","email":"connor.mcewen@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"37fb904934e7fa7d2814eb3c26eed66e2901c71e","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-5.12.0.tgz","fileCount":3356,"integrity":"sha512-FS04B+ikkjJr0BmAGRNSIFG0eS3Oz7gZU2AbNRp4KCggmXqOsQxkLiEC17ffsiGuuzNZU4FdT0P0flkqad54pg==","signatures":[{"sig":"MEYCIQD+8bzjTZvcKUy8y+LnUDRVFm7ZjehVOIZLZQsTRkigwQIhAOBV4Jjz1nVR7kqpOEr098NCrgE5BOT0Ljf/8JpEoOWS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@5.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21866143},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json"},"gitHead":"e2ca193f083993dee49c0f09257502d6af8927de","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && rm -rf ./dist ./cache ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","test:forge":"yarn fixtures && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.7","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"8.9.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@chainlink/contracts-ccip":"^1.5.0","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.15.0","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_5.12.0_1741646305708_0.6617538375718013","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@hyperlane-xyz/core","version":"6.0.0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@6.0.0","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"cmcewen","email":"connor.mcewen@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"3549d90b44d7fa8540489d1f8b85d3816920447b","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-6.0.0.tgz","fileCount":3356,"integrity":"sha512-PY8lomWhhLiEiaGBZ/wzMsWq3Y1o03nYGutSBb/JJBmZRY/V19exPz0lPL3HWv/+C32uxI+DhHVcN1q0dT5Msw==","signatures":[{"sig":"MEYCIQDagAKsfNArWJljTGgoVEENMKZpND3ALnvEQBDHstYNIgIhALkkTtqc1zZlVkgXczGXPnUvIUy1CsktIOoox0Spy6H7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@6.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21886202},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json"},"gitHead":"2f6806c5cd9980b0ace5caaa71fc2c628a0a1897","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && rm -rf ./dist ./cache ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","test:forge":"yarn fixtures && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.7","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"9.0.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@chainlink/contracts-ccip":"^1.5.0","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.15.0","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_6.0.0_1742238075883_0.000036412904210081365","host":"s3://npm-registry-packages-npm-production"}},"6.0.1":{"name":"@hyperlane-xyz/core","version":"6.0.1","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@6.0.1","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"cmcewen","email":"connor.mcewen@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"d89c077855e80633bcd17eb0277a022b5968ec12","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-6.0.1.tgz","fileCount":3356,"integrity":"sha512-HUOobYqSpA9TNCWrp66KMbij95O2ef9cqqKR/r6zPffetslXxom9TiMMK37B3NDR2i6Um/TOcvd3iQ+lwfxgfQ==","signatures":[{"sig":"MEUCIBzYFd0vBRDplQUKnm1DEqr1juQD5j607DRxsRaDkPMqAiEAiTrsMMRIcxcpTx/dKKzxZyNSZwRoKcEzvaXCrrU9YgA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@6.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21886202},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json"},"gitHead":"d057cfb0df03265b6e678cc28df32dbf8d2eceff","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && rm -rf ./dist ./cache ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","test:forge":"yarn fixtures && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.7","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"9.1.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@chainlink/contracts-ccip":"^1.5.0","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.15.0","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_6.0.1_1742483289121_0.050954532650201","host":"s3://npm-registry-packages-npm-production"}},"6.0.2":{"name":"@hyperlane-xyz/core","version":"6.0.2","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@6.0.2","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"cmcewen","email":"connor.mcewen@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"fdefe8113dafaca3b564f55256db0d244f93f676","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-6.0.2.tgz","fileCount":3356,"integrity":"sha512-ujE3xDmIw2utSQG0gh1knIi5j8K1p6aJcG1l9jCYOqMDamgKUd8aNXc/f8nlHoTo6JJZkknEdzFramLKc1prTg==","signatures":[{"sig":"MEUCIHQBsp8Cxny6mATjur0AMfU23GFCqBfsxP90ojRkpjTTAiEA040RpQn4xce7tonpLkYZ5xAfmogaSqv26ur9Su1dR+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@6.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21886202},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json"},"gitHead":"db36a48752ff864df197d629bb911becd8573d8f","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && rm -rf ./dist ./cache ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","test:forge":"yarn fixtures && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.7","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"9.2.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@chainlink/contracts-ccip":"^1.5.0","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.15.0","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_6.0.2_1742841331504_0.26373864752450915","host":"s3://npm-registry-packages-npm-production"}},"6.0.3":{"name":"@hyperlane-xyz/core","version":"6.0.3","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@6.0.3","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"cmcewen","email":"connor.mcewen@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"5e2934cfb74b24ea2748d6a9f15685108d40722f","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-6.0.3.tgz","fileCount":3356,"integrity":"sha512-7SZwqvzHXoPS9tsN47j+QBp8c7O0JUNHi2+qoHmdEyXwdcvWymfe8LMkBFddqHt5ORYhTH/ShLn13kN5QwNJzw==","signatures":[{"sig":"MEUCIAiHEtVCGNMCmQfeChyWkmRoEI1qVLg+H2BY3gtAZ5i5AiEAp9ZNYnXpBrsIBu4qm9ya98BdOP4GddmydFJwcThym50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@6.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21886202},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json"},"gitHead":"42ccee13eb99313a4a078f36938aec6dab16990c","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && rm -rf ./dist ./cache ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","test:forge":"yarn fixtures && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.7","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"9.2.1","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@chainlink/contracts-ccip":"^1.5.0","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.15.0","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_6.0.3_1742851930594_0.03379670658034706","host":"s3://npm-registry-packages-npm-production"}},"6.0.4":{"name":"@hyperlane-xyz/core","version":"6.0.4","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@6.0.4","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"cmcewen","email":"connor.mcewen@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"708a206cae47fa8068086c97250561e0f31304e7","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-6.0.4.tgz","fileCount":3356,"integrity":"sha512-9CfpweqafmBfeHWVVdAFebpvux4hjJRPxMjqKwPpaGuahtXIgosDX2hUy+KsyWivBSyfmMEdrzTJDnRpmo5pTA==","signatures":[{"sig":"MEYCIQC2g9Jw/AJbgPc5sBzcFUY6ECbTl2JK7y+/jXKRAK4MfwIhANUOwvBH85FgzAyEYV0kUBt/tc/DDXZPIeGR9c9YyRbm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@6.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21886301},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json"},"gitHead":"45739bd402812bb82b6c64aa8d76cab63a21eabc","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && rm -rf ./dist ./cache ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","test:forge":"yarn fixtures && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.7","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"10.0.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@chainlink/contracts-ccip":"^1.5.0","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@matterlabs/hardhat-zksync-solc":"1.2.5","@matterlabs/hardhat-zksync-verify":"1.7.1","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.15.0","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_6.0.4_1743471918161_0.7044057818442786","host":"s3://npm-registry-packages-npm-production"}},"6.1.0":{"name":"@hyperlane-xyz/core","version":"6.1.0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@6.1.0","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"cmcewen","email":"connor.mcewen@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"b9082690a45445b092f4f9139bba9d8a7b35f3ab","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-6.1.0.tgz","fileCount":4001,"integrity":"sha512-vdqbQPc4h3f+H6o/3rMM8dYgqyA2LqPPtRTpEAkH2V2PBDR2CSGmDYyU19OqfItR61YzGA8PhxQXVnlGYcS4Eg==","signatures":[{"sig":"MEUCIArpZtt8J3tA6plKSGlhlguVpJyxcFUw6SaZUYQ7fokLAiEAhFIXSTU5uAgyi1HqhOgN+IqA+QMoSuPHALpXrv6zcHE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@6.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28758681},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"gitHead":"d3016d3c08b5bca263b1f4c0c4156e181a5e682b","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && yarn hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","build:zk":"yarn hardhat-zk compile && tsc && ts-node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","hardhat-zk":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config zk-hardhat.config.cts","test:forge":"yarn fixtures && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","prepublishOnly":"yarn build && yarn build:zk","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.8","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"11.0.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@chainlink/contracts-ccip":"^1.5.0","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@matterlabs/hardhat-zksync-solc":"1.2.5","@matterlabs/hardhat-zksync-verify":"1.7.1","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.15.0","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_6.1.0_1743553332117_0.42729401493286745","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"@hyperlane-xyz/core","version":"7.0.0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@7.0.0","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"cmcewen","email":"connor.mcewen@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"67bef6b93fc6324945057119716300872b7e3e0b","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-7.0.0.tgz","fileCount":3969,"integrity":"sha512-EUXJNgr+K0u5ZQhX6G9I5XGUjEQaZGmVNNqR6wZouC8Wap/kyZ0YwbRTqzV732XlwY3NTz+ySjzwDNviaxz2bA==","signatures":[{"sig":"MEUCIEk2yAEJFcL7E7Qfs8IUf4xqxeEy/ESC+pIAtjY3YYP0AiEA2NlRv5Fy1hoqt1s4M0Y9iupo+KGJLk7GH+Ulujnd9os=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@7.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27945023},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"gitHead":"ca00bfba177046891a735e109cc127ee68cffa0f","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && yarn hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","build:zk":"yarn hardhat-zk compile && tsc && ts-node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","hardhat-zk":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config zk-hardhat.config.cts","test:forge":"yarn fixtures && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","prepublishOnly":"yarn build && yarn build:zk","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.8","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"12.0.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@chainlink/contracts-ccip":"^1.5.0","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@matterlabs/hardhat-zksync-solc":"1.2.5","@matterlabs/hardhat-zksync-verify":"1.7.1","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.15.0","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_7.0.0_1744217899094_0.3874580084860779","host":"s3://npm-registry-packages-npm-production"}},"7.0.1-cosmossdk.0":{"name":"@hyperlane-xyz/core","version":"7.0.1-cosmossdk.0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@7.0.1-cosmossdk.0","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"cmcewen","email":"connor.mcewen@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"7b9a453e27d72b5569dcdc4e120aae0e0eadd714","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-7.0.1-cosmossdk.0.tgz","fileCount":3969,"integrity":"sha512-/9t4FvvbUk2GJoikULjS7UTGIhDtY0nILs0EkFEGu4rl+WMcDnLZmHU24biUURcgdfMfFUCQ+vNVuJeWYTKxzw==","signatures":[{"sig":"MEQCIB49eDJxwaxrJcbqYsiDGG0kmP35jZJE58DJh/tBO/MgAiBtbwAeuRbcYXEejVjyJYBPxdGVWAnTp9K8s8wTYq/S/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27685749},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"gitHead":"d7aa0492d5a27cffae1804452475d6b624fa8211","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && yarn hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","build:zk":"yarn hardhat-zk compile && tsc && ts-node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","hardhat-zk":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config zk-hardhat.config.cts","test:forge":"yarn fixtures && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","prepublishOnly":"yarn build && yarn build:zk","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"nambrot","email":"nambrot@googlemail.com"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"20.18.3","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"12.1.0-cosmossdk.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@chainlink/contracts-ccip":"^1.5.0","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@matterlabs/hardhat-zksync-solc":"1.2.5","@matterlabs/hardhat-zksync-verify":"1.7.1","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.15.0","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_7.0.1-cosmossdk.0_1744637607027_0.5318810307825284","host":"s3://npm-registry-packages-npm-production"}},"7.1.0":{"name":"@hyperlane-xyz/core","version":"7.1.0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@7.1.0","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"cmcewen","email":"connor.mcewen@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"d8f385b7aed942980a47611fd9a775772f4b09e5","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-7.1.0.tgz","fileCount":3969,"integrity":"sha512-qWFfB9zcYtfinJhNC9KAC4DqTLPgzPrWKI6tTXCawyACaxh/tj0OQGKJi3fUGs6id3UphNu2L6yBICX5dme8JQ==","signatures":[{"sig":"MEQCIBpWmfdJQFPzefBPbDV3rx0P3oJXOpt918StQjPPM51cAiBV1LGGviQCqwNgyii0Tj8Cqy3NSh8Oiy71zYIm+bfbtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@7.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32945731},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"gitHead":"d7cb7ab1f413c510c66bf8152e4cdbdcbacbc359","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && yarn hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","build:zk":"yarn hardhat-zk compile && tsc && ts-node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","hardhat-zk":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config zk-hardhat.config.cts","test:forge":"yarn fixtures && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","prepublishOnly":"yarn build && yarn build:zk","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.8","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"12.1.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@chainlink/contracts-ccip":"^1.5.0","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@matterlabs/hardhat-zksync-solc":"1.2.5","@matterlabs/hardhat-zksync-verify":"1.7.1","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.15.0","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_7.1.0_1744898444586_0.18534179748554158","host":"s3://npm-registry-packages-npm-production"}},"7.1.1":{"name":"@hyperlane-xyz/core","version":"7.1.1","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@7.1.1","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"cmcewen","email":"connor.mcewen@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"e76254bb2f6d262d93451332a47d268f11774a95","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-7.1.1.tgz","fileCount":3969,"integrity":"sha512-f4GMyJiG9uG+qMaEOy/UvAQj3Tl7vGhHuXkAw/HZfrSRPBXytHeA0V8/mtA27yCPH3lSVclxARqfJLEl6LjyZA==","signatures":[{"sig":"MEYCIQCJA1Wt4l3c7rh9flAkFdGwKzGbWnZ5OBxZwHNdAtGp3QIhAO6QCtHn/rk2tXjIMEmUmw0VK7DbmLG4PntKWgV46T9s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@7.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32945731},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"gitHead":"0277de58498c91cba9907d64104f4b082817bfa7","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && yarn hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","build:zk":"yarn hardhat-zk compile && tsc && ts-node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","hardhat-zk":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config zk-hardhat.config.cts","test:forge":"yarn fixtures && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","prepublishOnly":"yarn build && yarn build:zk","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.8","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"12.2.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@chainlink/contracts-ccip":"^1.5.0","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@matterlabs/hardhat-zksync-solc":"1.2.5","@matterlabs/hardhat-zksync-verify":"1.7.1","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.15.0","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_7.1.1_1745519957572_0.21076446078407884","host":"s3://npm-registry-packages-npm-production"}},"7.1.2":{"name":"@hyperlane-xyz/core","version":"7.1.2","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@7.1.2","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"cmcewen","email":"connor.mcewen@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"cbca11c968a4b9671dc87785851f620a68425264","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-7.1.2.tgz","fileCount":3969,"integrity":"sha512-lCuHv4GHtWmyuzE0qNKZASPs5gm3xt776snhoMZDyYcohj41T5Up7GrDfRbFI5VoHdvhlSUVBDDN2zOzPKlcWQ==","signatures":[{"sig":"MEUCIAH4evAxL3eotKVGr2yNG9H1RiJs+CzI9rWks6mLY3/nAiEAuQIr9ssfE3NvotIXeUY1B/tf+BuYdgwYPEU92/Hv2WI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@7.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32945731},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"gitHead":"737b8a2b1d710a8e4c0923a5617c60d44d9d960a","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && yarn hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","build:zk":"yarn hardhat-zk compile && tsc && ts-node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","hardhat-zk":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config zk-hardhat.config.cts","test:forge":"yarn fixtures && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","prepublishOnly":"yarn build && yarn build:zk","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.8","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"12.3.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@chainlink/contracts-ccip":"^1.5.0","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@matterlabs/hardhat-zksync-solc":"1.2.5","@matterlabs/hardhat-zksync-verify":"1.7.1","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.15.0","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_7.1.2_1745694917441_0.8278287481242883","host":"s3://npm-registry-packages-npm-production"}},"7.1.3":{"name":"@hyperlane-xyz/core","version":"7.1.3","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@7.1.3","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"cmcewen","email":"connor.mcewen@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"0461c314e8a57933747669660ea663976b4a1f88","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-7.1.3.tgz","fileCount":3969,"integrity":"sha512-J42yXwhPI54MpEMzMau3clOEXXEK31Mi9itwoem+FncCbAvSgNkSb3V4hsNeBBmNkYzuBFBUYHm10MEE1XTysg==","signatures":[{"sig":"MEUCIAmbfcGAXC/SoyaHJMns25rh/euvf+qu/vJjP4RwblLJAiEAjLnPmVeBm/Rnp4dAQeR7SjnDGYIb/O8WwGT9btL1gR8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@7.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32945762},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"gitHead":"1d368bf90cc7a0ddf4a4197abd184bf2d7c9e14d","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && yarn hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","build:zk":"yarn hardhat-zk compile && tsc && ts-node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","hardhat-zk":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config zk-hardhat.config.cts","test:forge":"yarn fixtures && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","prepublishOnly":"yarn build && yarn build:zk","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.8","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"12.4.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@chainlink/contracts-ccip":"^1.5.0","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@matterlabs/hardhat-zksync-solc":"1.2.5","@matterlabs/hardhat-zksync-verify":"1.7.1","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.15.0","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.8.0","prettier":"^3.5.3","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.2","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_7.1.3_1745874698237_0.4729832505522118","host":"s3://npm-registry-packages-npm-production"}},"7.1.3-starknet.0":{"name":"@hyperlane-xyz/core","version":"7.1.3-starknet.0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@7.1.3-starknet.0","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"cmcewen","email":"connor.mcewen@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"32ab39bd383ced353db698fcf8eddad0aafaf222","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-7.1.3-starknet.0.tgz","fileCount":3969,"integrity":"sha512-QV7+hSov4pm2j/dYLFAegLdrSxW+TTgGN7yeZuFeh3iTW9L0bYqfHwCcCdKTDvr9OFIjuIJlmntDIu44EPeBHw==","signatures":[{"sig":"MEUCICe4EuJwIxOnYSKSTqck1gaNXbvobVsxbOSQaRl1dOwrAiEA2QL3C0FrTpRmIIDQCegWsGCjxvZzYfRz2b1lvlVpcsA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32686450},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"gitHead":"d5f8c1fe523d732e5aee18fbfe69cb4b549c88a1","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && yarn hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","build:zk":"yarn hardhat-zk compile && tsc && ts-node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","hardhat-zk":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config zk-hardhat.config.cts","test:forge":"yarn fixtures && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","prepublishOnly":"yarn build && yarn build:zk","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.9.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"23.11.0","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"13.0.0-starknet.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@chainlink/contracts-ccip":"^1.5.0","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@matterlabs/hardhat-zksync-solc":"1.2.5","@matterlabs/hardhat-zksync-verify":"1.7.1","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.15.0","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^4.5.4","ts-node":"^10.8.0","prettier":"^2.8.8","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.1.3","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_7.1.3-starknet.0_1745895926724_0.6485315274246626","host":"s3://npm-registry-packages-npm-production"}},"7.1.4-starknet.1":{"name":"@hyperlane-xyz/core","version":"7.1.4-starknet.1","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@7.1.4-starknet.1","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"cmcewen","email":"connor.mcewen@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"bbbbdc0b69350c6b6a8d03e6aad3ecf1704169cf","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-7.1.4-starknet.1.tgz","fileCount":3969,"integrity":"sha512-wzLqRrS0IVAlQzxADE7TzZayIzHM2G/WNJ9bY3pWjsZqng84xqgbbu2XgjRgU6+6Trda2Jv2/+9mBNcCZfqXHA==","signatures":[{"sig":"MEUCIQCbORuA17BsmrFJMmg033gWoFlvufU3K+oKdQYDuxDeWAIgHI1dXP2ztgzgx6atLlvgM+lalCgitUFWAlSQHOp/wwQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32686481},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"gitHead":"fc1a9bb0e4a764b3469fa8ca1fde2e1a07d49dfc","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && yarn hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","build:zk":"yarn hardhat-zk compile && tsc && ts-node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","hardhat-zk":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config zk-hardhat.config.cts","test:forge":"yarn fixtures && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","prepublishOnly":"yarn build && yarn build:zk","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.9.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"23.11.0","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"13.0.0-starknet.1","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@chainlink/contracts-ccip":"^1.5.0","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@matterlabs/hardhat-zksync-solc":"1.2.5","@matterlabs/hardhat-zksync-verify":"1.7.1","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.15.0","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.8.0","prettier":"^3.5.3","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.2","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_7.1.4-starknet.1_1746104449020_0.6548961357847163","host":"s3://npm-registry-packages-npm-production"}},"7.1.4":{"name":"@hyperlane-xyz/core","version":"7.1.4","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@7.1.4","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"cmcewen","email":"connor.mcewen@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"a5ebf1d012e80a91a369a4e1995dd4f1343abdd2","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-7.1.4.tgz","fileCount":3969,"integrity":"sha512-L47BXOHztDij4s+7guI8vbnyClDQM6hwmGBo7b1nBVbc4w9D5Z+aWLszRPdhLovBdRBPz7HIN4PGHCpyukk93w==","signatures":[{"sig":"MEUCIQCBzQK1HCq+SET7S6JjVTVxgLzDwH05VBm4OItPiebAIgIgY5Y17IyDz3z4bBlP9UW0DYym6pFTgQ75PgfN9ObOQQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@7.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32945762},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"gitHead":"0cd15ae26e9348d7c13132daf2bb6c7606509082","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && yarn hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","build:zk":"yarn hardhat-zk compile && tsc && ts-node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","hardhat-zk":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config zk-hardhat.config.cts","test:forge":"yarn fixtures && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","prepublishOnly":"yarn build && yarn build:zk","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.8","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"12.5.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@chainlink/contracts-ccip":"^1.5.0","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@matterlabs/hardhat-zksync-solc":"1.2.5","@matterlabs/hardhat-zksync-verify":"1.7.1","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.15.0","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.8.0","prettier":"^3.5.3","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.2","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_7.1.4_1746200106468_0.18550776636364796","host":"s3://npm-registry-packages-npm-production"}},"8.0.0-permissable-mint2.0":{"name":"@hyperlane-xyz/core","version":"8.0.0-permissable-mint2.0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@8.0.0-permissable-mint2.0","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"cmcewen","email":"connor.mcewen@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"eb18a08796226438dacab9becfb30b58ad2eb3d2","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-8.0.0-permissable-mint2.0.tgz","fileCount":4014,"integrity":"sha512-a4AlNPs1T/o+yFqcUKZpnV9ynItMr8qY+E5cwJVEcDnXJ9tdYDv7xMgbz4uHzdwLAHywkhxGydMralTJtI/hVA==","signatures":[{"sig":"MEUCIEVCONwrSuCdVZzN1SeNRVSTe3S10SwZJHNyJl9BcAETAiEAq6ZiS5pCpLLg335LtyXRxGn+QwpmJH1N52DHZbo0qqY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32696977},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"gitHead":"3ebcda228835bf44115be0ce171d09aa0276edab","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && yarn hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","build:zk":"yarn hardhat-zk compile && tsc && ts-node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","hardhat-zk":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config zk-hardhat.config.cts","test:forge":"yarn fixtures && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","prepublishOnly":"yarn build && yarn build:zk","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"nambrot","email":"nambrot@googlemail.com"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"20.18.3","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"12.6.0-permissable-mint2.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@chainlink/contracts-ccip":"^1.5.0","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@matterlabs/hardhat-zksync-solc":"1.2.5","@matterlabs/hardhat-zksync-verify":"1.7.1","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.15.0","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.8.0","prettier":"^3.5.3","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.2","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_8.0.0-permissable-mint2.0_1746631957870_0.24211134226718012","host":"s3://npm-registry-packages-npm-production"}},"7.1.5":{"name":"@hyperlane-xyz/core","version":"7.1.5","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@7.1.5","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"cmcewen","email":"connor.mcewen@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"b39bcb95c9439aae54eb5a3750c6b83f7e25e4c4","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-7.1.5.tgz","fileCount":3988,"integrity":"sha512-xGWxFk0UshxqphgtJffaECvux81Vpp/1ZUj65QRbTbxzJdJX1oPqSOOmDupUrRqWf2Ggi0nquAh2jNQT5EHq8w==","signatures":[{"sig":"MEUCIBW7X/+j++Gl0DNdVLT5C2JZC0uL2plTuK/YnuKiM86ZAiEA8c1s+5G04my95sBqWQH/Zc84aES1WnAvecn88mWHIco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@7.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33019117},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"gitHead":"6cadc4b87d29277c1b28dc474ab9c5c3eba5ca38","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && yarn hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","build:zk":"yarn hardhat-zk compile && tsc && ts-node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","hardhat-zk":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config zk-hardhat.config.cts","test:forge":"yarn fixtures && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","prepublishOnly":"yarn build && yarn build:zk","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.8","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"12.6.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@chainlink/contracts-ccip":"^1.5.0","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@matterlabs/hardhat-zksync-solc":"1.2.5","@matterlabs/hardhat-zksync-verify":"1.7.1","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.15.0","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.8.0","prettier":"^3.5.3","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.2","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_7.1.5_1747247422380_0.9986296218665311","host":"s3://npm-registry-packages-npm-production"}},"7.1.6":{"name":"@hyperlane-xyz/core","version":"7.1.6","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@7.1.6","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"cmcewen","email":"connor.mcewen@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"fa2deceb17a8c7a3eb9c4e01b969fdfd1d723868","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-7.1.6.tgz","fileCount":3980,"integrity":"sha512-1vhHU8IFrQq6Wi6jZtngs9JmUcAGogLcB/yxLfWz8WDoM6J/Hx/y9belX+tHciS8LwMA0+JwY9xMDj0h8miIxA==","signatures":[{"sig":"MEUCIQCWxEv9l+X7s/h1dpDqLfPSJA33EZyNO5+JzigNhMBhzQIgOIeKtK4m08uX/UW753ht/H3+DcPOalUPml/CWbR7eqQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@7.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33025792},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"gitHead":"82be0180b08697f43accbba910a6669fc5045689","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && yarn hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","build:zk":"yarn hardhat-zk compile && tsc && ts-node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","hardhat-zk":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config zk-hardhat.config.cts","test:forge":"yarn fixtures && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","prepublishOnly":"yarn build && yarn build:zk","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.8","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"13.0.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@chainlink/contracts-ccip":"^1.5.0","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@matterlabs/hardhat-zksync-solc":"1.2.5","@matterlabs/hardhat-zksync-verify":"1.7.1","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.15.0","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.8.0","prettier":"^3.5.3","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.2","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_7.1.6_1747660000919_0.5597480427338319","host":"s3://npm-registry-packages-npm-production"}},"7.1.7":{"name":"@hyperlane-xyz/core","version":"7.1.7","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@7.1.7","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"cmcewen","email":"connor.mcewen@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"e514e565b934bf64f5517e22cde1a2ec7afe8ae4","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-7.1.7.tgz","fileCount":3980,"integrity":"sha512-1Br86/ZrGfx5+FtNqpSmdEIp6gDNy93CkToST7s30b3Mvz1QiWCAsO8JU8lj8IRSyiSOM92uS9Bzv5yBrR81RQ==","signatures":[{"sig":"MEUCIQCk1jk5t93Jja1PMSrvBYJVDYedrp44ZkvpPZ1wWP+7RAIgBELekjY5btdUQLt6acV0hTasSAR+LOLmr9NYN059ReA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@7.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33025843},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"gitHead":"cd510d489a741919f8be1ea6169cd0e7caa35617","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && yarn hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","build:zk":"yarn hardhat-zk compile && tsc && ts-node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","hardhat-zk":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config zk-hardhat.config.cts","test:forge":"yarn fixtures && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","prepublishOnly":"yarn build && yarn build:zk","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.8","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"workspace:^","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@chainlink/contracts-ccip":"^1.5.0","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@matterlabs/hardhat-zksync-solc":"1.2.5","@matterlabs/hardhat-zksync-verify":"1.7.1","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.15.0","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.8.0","prettier":"^3.5.3","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"workspace:^","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.2","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_7.1.7_1747941404527_0.4444994233867634","host":"s3://npm-registry-packages-npm-production"}},"7.1.8":{"name":"@hyperlane-xyz/core","version":"7.1.8","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@7.1.8","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"cmcewen","email":"connor.mcewen@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"17f55277471c40148fcad6155165f1a7cf01826a","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-7.1.8.tgz","fileCount":3980,"integrity":"sha512-ilU9/uw0Tym/nV4DZ7+o7EpC6m0le8S4uhem87C1UOfWpVUyadPtwXYnGUi9ux79omhxXuLrwmTD+R/AaqFdSw==","signatures":[{"sig":"MEUCIQC0OEa/yE2sPagEkAGL890Y3JY7u1pfcgZrubmuisxFOgIgOw3Tnv7OoPBC9e3/x7K766avWzC1UHFVGyodQ6Hxo78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@7.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33025838},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"gitHead":"28e19ad27eae56a35fe99571b5567140d9f0c31a","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && yarn hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","build:zk":"yarn hardhat-zk compile && tsc && ts-node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","hardhat-zk":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config zk-hardhat.config.cts","test:forge":"yarn fixtures && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","prepublishOnly":"yarn build && yarn build:zk","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.8","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"13.1.1","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@chainlink/contracts-ccip":"^1.5.0","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@matterlabs/hardhat-zksync-solc":"1.2.5","@matterlabs/hardhat-zksync-verify":"1.7.1","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.15.0","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.8.0","prettier":"^3.5.3","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"workspace:^","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.2","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_7.1.8_1747964810270_0.19407077625185698","host":"s3://npm-registry-packages-npm-production"}},"7.1.9":{"name":"@hyperlane-xyz/core","version":"7.1.9","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@7.1.9","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"cmcewen","email":"connor.mcewen@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"afdfeff9d6ebb00bca6b67a59e7854446da85e0e","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-7.1.9.tgz","fileCount":3980,"integrity":"sha512-cOIQNtBI0pY/Jcq1a89wLkk8MSAAjs2kxoh6STbBrej0V4ZdokLOD093TLayUg8SiSWEwA/RKKserjePRNYYdQ==","signatures":[{"sig":"MEQCIGyngcTnoZTBQUJ4dGnYYRLh7FLJMXEFElmgLCokPjgtAiAFPNneVYcz5x6ELE5s9iiwZ68tIe0Xni2SyFBqtQfLKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@7.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33025838},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"gitHead":"940f2fa09d7546a4f5e01654631f0419cfbeda5b","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && yarn hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","build:zk":"yarn hardhat-zk compile && tsc && ts-node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","hardhat-zk":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config zk-hardhat.config.cts","test:forge":"yarn fixtures && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","prepublishOnly":"yarn build && yarn build:zk","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.8","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"13.2.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@chainlink/contracts-ccip":"^1.5.0","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@matterlabs/hardhat-zksync-solc":"1.2.5","@matterlabs/hardhat-zksync-verify":"1.7.1","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.15.0","ethers":"^5.7.2","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.8.0","prettier":"^3.5.3","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"workspace:^","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.2","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_7.1.9_1748620455006_0.41677178580463425","host":"s3://npm-registry-packages-npm-production"}},"7.1.10":{"name":"@hyperlane-xyz/core","version":"7.1.10","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@7.1.10","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"cmcewen","email":"connor.mcewen@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"01db1de0a652f8be6afeebb34e0210d76b6e5902","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-7.1.10.tgz","fileCount":3980,"integrity":"sha512-k8Ium+PbKNUYa3E03D2V3NNVxXbFqGgXo9bjjTfAKj4A/pybXCmJ+gSc6mLl6OfqnL/kYsPF9QXubVfxZp7Lcw==","signatures":[{"sig":"MEYCIQDOpBJmvOYCNT3H19o0dGj+iNk5ztcPux/m0HYHyGzX6QIhAP/vgrxNWdbpRbAp5TTpJ6hZ5lg9xJvm95d5uywYyyqF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@7.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33025844},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"gitHead":"09fc4ece50d2a33580f782f538d7d16695af512c","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && yarn hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","build:zk":"yarn hardhat-zk compile && tsc && ts-node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","hardhat-zk":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config zk-hardhat.config.cts","test:forge":"yarn fixtures && forge test -vvv","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","prepublishOnly":"yarn build && yarn build:zk","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.8","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"13.2.1","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@chainlink/contracts-ccip":"^1.5.0","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@matterlabs/hardhat-zksync-solc":"1.2.5","@matterlabs/hardhat-zksync-verify":"1.7.1","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.15.0","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.8.0","prettier":"^3.5.3","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"workspace:^","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.2","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_7.1.10_1748890022986_0.9717115624541519","host":"s3://npm-registry-packages-npm-production"}},"8.0.0":{"name":"@hyperlane-xyz/core","version":"8.0.0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@8.0.0","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"cmcewen","email":"connor.mcewen@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"76a1a85fe53cdbb4dac71f3244b72b7b3d69331d","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-8.0.0.tgz","fileCount":4316,"integrity":"sha512-ydZrmUEV9HnlPTiN3Gal1EdOoHN+2nCFhcYV+yBmw2cPgCFu9IN13foDmGk00a6p4NKDOPV2bItKZSOXfYkmXA==","signatures":[{"sig":"MEQCIGR1ixBMWciHbRX3Fvh4tmoM5HfwD/MY36TJzIifgQk0AiBW81klrn8riPR37DVSHLQ22py0gUSqE5g+6rO4DmRYUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@8.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38693120},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"gitHead":"a4f2fd0f1892761464bb4dbc4a0b2bb091c7c336","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && yarn hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","build:zk":"yarn hardhat-zk compile && tsc && ts-node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","hardhat-zk":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config zk-hardhat.config.cts","test:forge":"yarn fixtures && forge test -vvv --decode-internal","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","prepublishOnly":"yarn build && yarn build:zk","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.8","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"13.3.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@chainlink/contracts-ccip":"^1.5.0","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@matterlabs/hardhat-zksync-solc":"1.2.5","@matterlabs/hardhat-zksync-verify":"1.7.1","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.15.0","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.8.0","prettier":"^3.5.3","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"workspace:^","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.2","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_8.0.0_1749684428044_0.6178247282358471","host":"s3://npm-registry-packages-npm-production"}},"8.0.1":{"name":"@hyperlane-xyz/core","version":"8.0.1","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@8.0.1","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"cmcewen","email":"connor.mcewen@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"326a3a7460c66f495dc2ab50dffb1b4f4d554a80","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-8.0.1.tgz","fileCount":4327,"integrity":"sha512-b/6h0XOWfr9rLAExqQkbn0j48XFO1InvEOOTe5uH7R4EF7YzMJEVJ71aYE1RkLTU3xQnxfwiBzN55uxW32kLMA==","signatures":[{"sig":"MEYCIQDOMNqV/SZAlrxunTiT0jSl2Y32i82Mh7WLkmKkIkC0JAIhALRnnIVYjqwsugppy5CWe3karRc71faBFCxoQ0GOzNeW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@8.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38735388},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"gitHead":"096195f19ead8686a64101a67d5446fe2b631ae3","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && yarn hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","build:zk":"yarn hardhat-zk compile && tsc && ts-node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","hardhat-zk":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config zk-hardhat.config.cts","test:forge":"yarn fixtures && forge test -vvv --decode-internal","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","prepublishOnly":"yarn build && yarn build:zk","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","actor":{"name":"yorhodes","type":"user","email":"email@yorke.dev"},"email":"email@yorke.dev"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.8","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"13.4.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@chainlink/contracts-ccip":"^1.5.0","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@matterlabs/hardhat-zksync-solc":"1.2.5","@matterlabs/hardhat-zksync-verify":"1.7.1","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.15.0","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.8.0","prettier":"^3.5.3","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"workspace:^","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.2","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_8.0.1_1750843324908_0.06315359546690957","host":"s3://npm-registry-packages-npm-production"}},"8.0.2":{"name":"@hyperlane-xyz/core","version":"8.0.2","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@8.0.2","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"cmcewen","email":"connor.mcewen@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"121ee894206dd4dd2d1e0b550a181fe1713fb7cf","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-8.0.2.tgz","fileCount":4327,"integrity":"sha512-oHg0b1P4867i/AiulOhXRI0U06Ew/QItaqdCQe6WSDh7Su22Vr98huPfYKnRKleZPtuyVhE3iOY6782sgge2bA==","signatures":[{"sig":"MEQCIBNaAkGFyuDHxOLCE8gnGkKpljBGlMLyo6P74o31m3ORAiBRzAVclyTmG36jiXmypvnVP3XN1MkzQbPfb2/1/w3Xsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@8.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38735388},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"gitHead":"b2c773f42e5d88acecb1d9ea5dcb5928dab96df3","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && yarn hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","build:zk":"yarn hardhat-zk compile && tsc && ts-node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","hardhat-zk":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config zk-hardhat.config.cts","test:forge":"yarn fixtures && forge test -vvv --decode-internal","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","prepublishOnly":"yarn build && yarn build:zk","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","actor":{"name":"yorhodes","type":"user","email":"email@yorke.dev"},"email":"email@yorke.dev"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.8","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"14.0.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@chainlink/contracts-ccip":"^1.5.0","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@matterlabs/hardhat-zksync-solc":"1.2.5","@matterlabs/hardhat-zksync-verify":"1.7.1","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.15.0","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.8.0","prettier":"^3.5.3","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"workspace:^","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.2","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_8.0.2_1750953845416_0.16116592869596014","host":"s3://npm-registry-packages-npm-production"}},"8.1.0":{"name":"@hyperlane-xyz/core","version":"8.1.0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@8.1.0","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"cmcewen","email":"connor.mcewen@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"766c2e6fa271b0b2c4c80c73197d1b79b5cbe60b","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-8.1.0.tgz","fileCount":4356,"integrity":"sha512-2AErThZOZ4BSsttnCr76mR9BacMvsVlsnEoXWmmyJXTMBXHrrDmnw6wNzHzlJb6kGEgJebi2XexuY7Owtce0Vg==","signatures":[{"sig":"MEUCIQDlg9VZ+2zT1o4h8k5RrzCWMgKlliFbn+dxnIs4rfLphwIgL35tPOPdUbH5r5YTly8ind3nw+Jgv7KouInnKZPZOrM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@8.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38763306},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"gitHead":"cef498754e4e0c63f7e00317b0d91d3e64d9d3a2","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && yarn hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","build:zk":"yarn hardhat-zk compile && tsc && ts-node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","hardhat-zk":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config zk-hardhat.config.cts","test:forge":"yarn fixtures && forge test -vvv --decode-internal","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","prepublishOnly":"yarn build && yarn build:zk","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","actor":{"name":"yorhodes","type":"user","email":"email@yorke.dev"},"email":"email@yorke.dev"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.8","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"14.1.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@chainlink/contracts-ccip":"^1.5.0","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@matterlabs/hardhat-zksync-solc":"1.2.5","@matterlabs/hardhat-zksync-verify":"1.7.1","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.15.0","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.8.0","prettier":"^3.5.3","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"workspace:^","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.2","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_8.1.0_1751053761215_0.715986278055611","host":"s3://npm-registry-packages-npm-production"}},"8.1.1":{"name":"@hyperlane-xyz/core","version":"8.1.1","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@8.1.1","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"cmcewen","email":"connor.mcewen@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"117827d3eb3dd8348a92f9bdc966576d5da4b4ad","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-8.1.1.tgz","fileCount":4356,"integrity":"sha512-oxaGhKf/+6zLahjw4Ht22p+2EA9SYxV5GET6kv/W50R4dW9Tf6LLqHz1kuFRCD4gwm7bF1RSttMEfyufEtxvxA==","signatures":[{"sig":"MEQCIA6ozZrL5g+qyAAjWEaBnLwKkOZI8Py1bTlqxzXX/pdCAiBO2kX1Ls7HWYNAsI6ygjxa0OJ7lVH3pi+BOtEZoIi6hg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@8.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38762911},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"gitHead":"5123fab70748dd5010cb23036e9f0f436d74746a","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && yarn hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","build:zk":"yarn hardhat-zk compile && tsc && ts-node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","hardhat-zk":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config zk-hardhat.config.cts","test:forge":"yarn fixtures && forge test -vvv --decode-internal","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","prepublishOnly":"yarn build && yarn build:zk","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","actor":{"name":"yorhodes","type":"user","email":"email@yorke.dev"},"email":"email@yorke.dev"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.8","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"14.2.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@chainlink/contracts-ccip":"^1.5.0","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@matterlabs/hardhat-zksync-solc":"1.2.5","@matterlabs/hardhat-zksync-verify":"1.7.1","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.15.0","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.8.0","prettier":"^3.5.3","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"workspace:^","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.2","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_8.1.1_1751473436925_0.6842119172511107","host":"s3://npm-registry-packages-npm-production"}},"8.1.2":{"name":"@hyperlane-xyz/core","version":"8.1.2","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@8.1.2","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"cmcewen","email":"connor.mcewen@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"a06deb3a9366c8a771d6fce39f58b6c918c759a8","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-8.1.2.tgz","fileCount":4356,"integrity":"sha512-Bpl2ZfrQJGJsJBLSm5uGHkM6M9c6NknrLGBSgji8D+4upwM3VOyUHLp3rzfQOGEOmFi3EMLIDuozNZkaNbbejQ==","signatures":[{"sig":"MEQCIB2NPrDjvJYNl+pG6aQC9l09hZZPoaDeiiTkqFr+VLEVAiB+GGMUnq2I0AmCp2n5EpkHFytVgy2VG2Qn6T3jSrnjUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@8.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38762911},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"gitHead":"8e342f7440c5327cc63bf1f5bea132a171701bc1","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && yarn hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","build:zk":"yarn hardhat-zk compile && tsc && ts-node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","hardhat-zk":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config zk-hardhat.config.cts","test:forge":"yarn fixtures && forge test -vvv --decode-internal","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","prepublishOnly":"yarn build && yarn build:zk","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","actor":{"name":"yorhodes","type":"user","email":"email@yorke.dev"},"email":"email@yorke.dev"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.8","dependencies":{"fx-portal":"^1.0.3","@hyperlane-xyz/utils":"14.3.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@chainlink/contracts-ccip":"^1.5.0","@layerzerolabs/lz-evm-oapp-v2":"2.0.2","@matterlabs/hardhat-zksync-solc":"1.2.5","@matterlabs/hardhat-zksync-verify":"1.7.1","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.15.0","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.8.0","prettier":"^3.5.3","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"workspace:^","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.2","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@layerzerolabs/solidity-examples":"^1.1.0"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_8.1.2_1752160148954_0.8283567983577917","host":"s3://npm-registry-packages-npm-production"}},"9.0.0":{"name":"@hyperlane-xyz/core","version":"9.0.0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@9.0.0","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"cmcewen","email":"connor.mcewen@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"68ccbebb1a86be055b2a41a9ea49f35e614ab42d","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-9.0.0.tgz","fileCount":3854,"integrity":"sha512-nklE2w64JwXMXl+sqSWLRnTop3+LIORqzd30/+bAHui0zmEaKZ8/oZtjLluQgc9Xu6fmGS8IFSCMXrdlAynyoQ==","signatures":[{"sig":"MEQCIF2V+8EY+TskHziR1e0RVJanq0mL5C8/5hbl4gRI9yBuAiBNaEbvQrhd3+RyOlLhuK5ul1vKTQ6o5Xghz5xgUwbVMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@9.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35041295},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"gitHead":"4a076e87b68365c3ffff071bffef2c7065303cab","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && yarn hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","build:zk":"yarn hardhat-zk compile && tsc && ts-node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","hardhat-zk":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config zk-hardhat.config.cts","test:forge":"yarn fixtures && forge test -vvv --decode-internal","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","prepublishOnly":"yarn build && yarn build:zk","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.8","dependencies":{"@hyperlane-xyz/utils":"14.4.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@chainlink/contracts-ccip":"^1.5.0","@matterlabs/hardhat-zksync-solc":"1.2.5","@matterlabs/hardhat-zksync-verify":"1.7.1","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.15.0","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.8.0","prettier":"^3.5.3","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"workspace:^","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.2","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_9.0.0_1752249230736_0.07837265517905334","host":"s3://npm-registry-packages-npm-production"}},"9.0.1":{"name":"@hyperlane-xyz/core","version":"9.0.1","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@9.0.1","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"cmcewen","email":"connor.mcewen@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"2d3b71ce99558fd91c765e660097b2d37e790d02","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-9.0.1.tgz","fileCount":3854,"integrity":"sha512-Ccw/8kG+jFm4g2x79SjT1xGJd388DlAW/JoQa0eq0lKhZxKgoz0h/J+mbtFwCzuXLx3ethAkxnwESQZ2AzyKcw==","signatures":[{"sig":"MEUCIC/7xs2tEc+8LNUU/2j7li1nyssAo0pRn4xoCu2y4ULZAiEA8/jv9KjyNNKQISrh39mKiNpUxTtHgthd8DrPadsH8Eg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@9.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35048895},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"gitHead":"9e306f97b44c2e55b1e687ff8b6c0e2c26674bea","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && yarn hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","build:zk":"yarn hardhat-zk compile && tsc && ts-node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","hardhat-zk":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config zk-hardhat.config.cts","test:forge":"yarn fixtures && forge test -vvv --decode-internal","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","prepublishOnly":"yarn build && yarn build:zk","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.8","dependencies":{"@hyperlane-xyz/utils":"15.0.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@chainlink/contracts-ccip":"^1.5.0","@matterlabs/hardhat-zksync-solc":"1.2.5","@matterlabs/hardhat-zksync-verify":"1.7.1","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.15.0","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.8.0","prettier":"^3.5.3","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"workspace:^","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.2","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_9.0.1_1752684012774_0.028263832372886544","host":"s3://npm-registry-packages-npm-production"}},"9.0.2":{"name":"@hyperlane-xyz/core","version":"9.0.2","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@9.0.2","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"cmcewen","email":"connor.mcewen@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"b44290021c7c95f68f727db005898d84e0f9a13b","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-9.0.2.tgz","fileCount":3854,"integrity":"sha512-ds3H7t5n/IiavgYUKSctfkxXSINqJAFOKUOYxoRiXWXmeMe+/WFepF0dSG4f0Xfx2l30gbYFI1Wh+Ive4OtanA==","signatures":[{"sig":"MEYCIQCsarGe/t3yrwSWv3RssfAgHTHKjY6uOa+wYW+n9dZKwAIhAPEvJsA2isYmzI3qgy2/9b0X7VCR3q65AnOkYMs550yr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@9.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35060096},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"gitHead":"e0f28a6d571b0ad7cb48a52a737579b9aefe9e5d","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && yarn hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","build:zk":"yarn hardhat-zk compile && tsc && ts-node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","hardhat-zk":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config zk-hardhat.config.cts","test:forge":"yarn fixtures && forge test -vvv --decode-internal","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","prepublishOnly":"yarn build && yarn build:zk","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.8","dependencies":{"@hyperlane-xyz/utils":"16.0.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@chainlink/contracts-ccip":"^1.5.0","@matterlabs/hardhat-zksync-solc":"1.2.5","@matterlabs/hardhat-zksync-verify":"1.7.1","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.31.0","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.8.0","prettier":"^3.5.3","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"workspace:^","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.2","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_9.0.2_1753283712366_0.4930285115768476","host":"s3://npm-registry-packages-npm-production"}},"9.0.3":{"name":"@hyperlane-xyz/core","version":"9.0.3","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@9.0.3","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"cmcewen","email":"connor.mcewen@gmail.com"},{"name":"noproblemmm","email":"sina@hyperlane.xyz"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"36291278309ec7ee0023c7ad496ffc6cbb32d6de","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-9.0.3.tgz","fileCount":3854,"integrity":"sha512-GX7VZ/whXKeGE4/MxD8AQk/eeYa0NHF3ASf3hx7vixOSpuDFSvKJiqTQGGaDfail9e1KXobtWzLenBg9JIpMPQ==","signatures":[{"sig":"MEYCIQCA8mEp87+vB2W0GKZR5RgS2mX8ZAsto9+7pvk15upPywIhAKI/ffUVSTlYUWyx9VYSC/bVQCpX0HC8jBnjeyR325Fq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@9.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35060096},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"gitHead":"d1915cd26d83144ede72b0e6d9bc87feb45d4244","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && yarn hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","build:zk":"yarn hardhat-zk compile && tsc && ts-node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","hardhat-zk":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config zk-hardhat.config.cts","test:forge":"yarn fixtures && forge test -vvv --decode-internal","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","prepublishOnly":"yarn build && yarn build:zk","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.8","dependencies":{"@hyperlane-xyz/utils":"16.1.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@chainlink/contracts-ccip":"^1.5.0","@matterlabs/hardhat-zksync-solc":"1.2.5","@matterlabs/hardhat-zksync-verify":"1.7.1","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.31.0","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.8.0","prettier":"^3.5.3","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"workspace:^","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.2","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_9.0.3_1753973911918_0.3244363195844513","host":"s3://npm-registry-packages-npm-production"}},"9.0.4":{"name":"@hyperlane-xyz/core","version":"9.0.4","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@9.0.4","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"cmcewen","email":"connor.mcewen@gmail.com"},{"name":"noproblemmm","email":"sina@hyperlane.xyz"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"673dc9771136e43eeb3f804b460cdfa7763ef4eb","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-9.0.4.tgz","fileCount":3854,"integrity":"sha512-zZ5MPDpJEK4k7l3csb/0vP4lKGvsobrudJE8A95TszBrcECgiflgWXa+TzLfwSQdj3XZr4xLdQl5CxTylCi8Qg==","signatures":[{"sig":"MEQCIDdlQpKjJxpDNe7MDAOZpckWg5MlreA7eJ49jsM4FIBEAiBeAHCz+mgdC39vKfWLGZPSKW3YdNoXOKS6hCRr2UUecA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@9.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35060096},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"gitHead":"f1bd6a5004de953fc451a6ab14cbac049a43a263","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && yarn hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","build:zk":"yarn hardhat-zk compile && tsc && ts-node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","hardhat-zk":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config zk-hardhat.config.cts","test:forge":"yarn fixtures && forge test -vvv --decode-internal","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","prepublishOnly":"yarn build && yarn build:zk","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.8","dependencies":{"@hyperlane-xyz/utils":"16.1.1","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@chainlink/contracts-ccip":"^1.5.0","@matterlabs/hardhat-zksync-solc":"1.2.5","@matterlabs/hardhat-zksync-verify":"1.7.1","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.31.0","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.8.0","prettier":"^3.5.3","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"workspace:^","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.2","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_9.0.4_1754394713957_0.8269354145605732","host":"s3://npm-registry-packages-npm-production"}},"9.0.5":{"name":"@hyperlane-xyz/core","version":"9.0.5","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@9.0.5","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"cmcewen","email":"connor.mcewen@gmail.com"},{"name":"noproblemmm","email":"sina@hyperlane.xyz"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"53e7a8504b0072d725b351a6788a3636285d35aa","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-9.0.5.tgz","fileCount":3854,"integrity":"sha512-BQ4IzpVnycL+4lJpAC0cW81xPDBXuribyLZPtfYjKftm9DfFover9gi795N2SvrfzZ8L6osXqhGehkxf/ikfag==","signatures":[{"sig":"MEUCIH0WWJ9gU8SL+SQwVlZQc5tOP8m0qWjQjfCUUnmVgE5DAiEAlUNfw8/U/np8SyABU0hKuLuMY5uZg2Q5lTcHK1hmAVQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@9.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35060096},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"gitHead":"2d12f43aa2507ba92d21d289b2fd8845c2eab49c","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && yarn hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","build:zk":"yarn hardhat-zk compile && tsc && ts-node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","hardhat-zk":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config zk-hardhat.config.cts","test:forge":"yarn fixtures && forge test -vvv --decode-internal","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","prepublishOnly":"yarn build && yarn build:zk","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.8","dependencies":{"@hyperlane-xyz/utils":"16.2.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@chainlink/contracts-ccip":"^1.5.0","@matterlabs/hardhat-zksync-solc":"1.2.5","@matterlabs/hardhat-zksync-verify":"1.7.1","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.31.0","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.8.0","prettier":"^3.5.3","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"workspace:^","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.2","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_9.0.5_1754668850620_0.4685004863460578","host":"s3://npm-registry-packages-npm-production"}},"9.0.6":{"name":"@hyperlane-xyz/core","version":"9.0.6","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@9.0.6","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"cmcewen","email":"connor.mcewen@gmail.com"},{"name":"noproblemmm","email":"sina@hyperlane.xyz"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"baafbe73de69e5ce69c9bc7c6b7fdb47750ebb49","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-9.0.6.tgz","fileCount":3854,"integrity":"sha512-Bajm6177AvQuCQwdx6RPrwQULIDu5AvWCHRfTXLxsd0umf5YEqJv8Fg9/KykpZsRN4Y6tpSDRyTZ6+fUOizd6g==","signatures":[{"sig":"MEUCIBkmh3/OFg8yUSU+vMGitfgk5+rI/5ifTQ33xpQeNRfeAiEAuQ/bgOtEB26OlRAacVh+Un2UN/5muHD7Hg50pXgKAgg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@9.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35060096},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"gitHead":"f9d2fd3c0e8ce5ae7442b63d9e72608e20fb6a99","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && yarn hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","build:zk":"yarn hardhat-zk compile && tsc && ts-node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","hardhat-zk":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config zk-hardhat.config.cts","test:forge":"yarn fixtures && forge test -vvv --decode-internal","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","prepublishOnly":"yarn build && yarn build:zk","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.8","dependencies":{"@hyperlane-xyz/utils":"17.0.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@chainlink/contracts-ccip":"^1.5.0","@matterlabs/hardhat-zksync-solc":"1.2.5","@matterlabs/hardhat-zksync-verify":"1.7.1","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.31.0","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.8.0","prettier":"^3.5.3","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"workspace:^","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.2","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_9.0.6_1755784063903_0.9593259652795751","host":"s3://npm-registry-packages-npm-production"}},"9.0.7":{"name":"@hyperlane-xyz/core","version":"9.0.7","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@9.0.7","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"cmcewen","email":"connor.mcewen@gmail.com"},{"name":"noproblemmm","email":"sina@hyperlane.xyz"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"48b90b148bd38a433096e88bfae51fe191f3dab8","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-9.0.7.tgz","fileCount":3854,"integrity":"sha512-bbk5GM8JEqV0ziMd/b3GcWqCsLxY1uMgQ53TWGiEjsBjy+j7mGb1u+eBYigtDJyFVkYH8IuW11q41zZNHJKTZg==","signatures":[{"sig":"MEYCIQCORc1a2Nayb+SNCW9ezCDLzyLiFxF5KYU0XaqVuYHiigIhAN3oEI4Yk2fgxxzXfYOzVkJo/TJ0JGTIMqBDQ8EifFEe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@9.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35060096},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"gitHead":"4c29ca3efba4c35fe0ea8b4d3227abc80a9ceb32","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && yarn hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","build:zk":"yarn hardhat-zk compile && tsc && ts-node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","hardhat-zk":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config zk-hardhat.config.cts","test:forge":"yarn fixtures && forge test -vvv --decode-internal","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","prepublishOnly":"yarn build && yarn build:zk","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.8","dependencies":{"@hyperlane-xyz/utils":"18.0.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@chainlink/contracts-ccip":"^1.5.0","@matterlabs/hardhat-zksync-solc":"1.2.5","@matterlabs/hardhat-zksync-verify":"1.7.1","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.31.0","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.8.0","prettier":"^3.5.3","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"workspace:^","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.2","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_9.0.7_1757083364344_0.5267710089009441","host":"s3://npm-registry-packages-npm-production"}},"9.0.8":{"name":"@hyperlane-xyz/core","version":"9.0.8","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@9.0.8","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"cmcewen","email":"connor.mcewen@gmail.com"},{"name":"noproblemmm","email":"sina@hyperlane.xyz"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"1160c496ebb2045f7b62e4fc169e425deb7214bf","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-9.0.8.tgz","fileCount":3854,"integrity":"sha512-hkRq6dcEI32ZgtER5gCd4URSjfNUySfVGZXaEC2IoH2VkPjlmXAT/GPul2qBhm1RY5HiOrLKDKlnHTlUFQtJGQ==","signatures":[{"sig":"MEUCIQDP/akOe8lOQnvjzV9tZZ2JqfSMLBBVbZnHIHUewiojBQIgOCmh/XZ8A226nCrZqQn0mjaNSYIRYkR0ufvQ8ZplWA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@9.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35060096},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"gitHead":"95f06a68ee99a6d1cc550bbf3a31ba47a0925af1","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && yarn hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","build:zk":"yarn hardhat-zk compile && tsc && ts-node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","hardhat-zk":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config zk-hardhat.config.cts","test:forge":"yarn fixtures && forge test -vvv --decode-internal","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","prepublishOnly":"yarn build && yarn build:zk","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.8","dependencies":{"@hyperlane-xyz/utils":"18.1.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@chainlink/contracts-ccip":"^1.5.0","@matterlabs/hardhat-zksync-solc":"1.2.5","@matterlabs/hardhat-zksync-verify":"1.7.1","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.31.0","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.8.0","prettier":"^3.5.3","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"workspace:^","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.2","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_9.0.8_1757346465501_0.5022275981187116","host":"s3://npm-registry-packages-npm-production"}},"9.0.9":{"name":"@hyperlane-xyz/core","version":"9.0.9","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@9.0.9","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"cmcewen","email":"connor.mcewen@gmail.com"},{"name":"noproblemmm","email":"sina@hyperlane.xyz"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"0d7c3a089f399306e9b5de9f3d14e39ecfabf639","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-9.0.9.tgz","fileCount":3854,"integrity":"sha512-FM6oeOGjN54NO0pIKDmbpgn/Cg/BwEOFHcGqKBA4Wldhy46KcV2e6aq5SRvlOAkmC6gNA5htzpTsM4dZ1fSwvA==","signatures":[{"sig":"MEUCICTfy1Ce3LO791KUbyc37W8qP6mPJnw2SFSIvQpU+od8AiEA0PNpjjnyOfhHTDtxqwGOQcnOv0if/qldCjdpC6zch+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@9.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35060096},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"gitHead":"7896025c7b8f508b906e669da0c4f99caaaae080","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && yarn hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","build:zk":"yarn hardhat-zk compile && tsc && ts-node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","hardhat-zk":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config zk-hardhat.config.cts","test:forge":"yarn fixtures && forge test -vvv --decode-internal","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","prepublishOnly":"yarn build && yarn build:zk","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.8","dependencies":{"@hyperlane-xyz/utils":"18.2.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@chainlink/contracts-ccip":"^1.5.0","@matterlabs/hardhat-zksync-solc":"1.2.5","@matterlabs/hardhat-zksync-verify":"1.7.1","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.31.0","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.8.0","prettier":"^3.5.3","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"workspace:^","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.2","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_9.0.9_1757540278660_0.5827892497868579","host":"s3://npm-registry-packages-npm-production"}},"9.0.10":{"name":"@hyperlane-xyz/core","version":"9.0.10","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@9.0.10","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"noproblemmm","email":"sina@hyperlane.xyz"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"3aa8f877f217bcf7a2f10bd91abeaf31b58d3d4b","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-9.0.10.tgz","fileCount":3854,"integrity":"sha512-AqoFMuETUy5bKkIA7qAbquESvx9qARrKc3C9Zo+lNWOMIduKrpXZEtbMM03Y+LmPsJmAr5EXcrSuTbxmGDyvng==","signatures":[{"sig":"MEYCIQD7eekd5+mkbD7F1vX7fixvzK4d+d35+3mCikEJiT5JDAIhAKtDNL0E5DZCPf4+Z5ERJi0gX2IVSHt6zcYsS4TbhqEy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@9.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35060458},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"gitHead":"c9084bd252faaa70e177bc8c1073ddba1718b4d0","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && yarn hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","build:zk":"yarn hardhat-zk compile && tsc && ts-node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","hardhat-zk":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config zk-hardhat.config.cts","test:forge":"yarn fixtures && forge test -vvv --decode-internal","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","prepublishOnly":"yarn build && yarn build:zk","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.8","dependencies":{"@hyperlane-xyz/utils":"18.3.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@chainlink/contracts-ccip":"^1.5.0","@matterlabs/hardhat-zksync-solc":"1.2.5","@matterlabs/hardhat-zksync-verify":"1.7.1","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.31.0","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.8.0","prettier":"^3.5.3","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"workspace:^","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.2","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_9.0.10_1759757248852_0.6774582876743347","host":"s3://npm-registry-packages-npm-production"}},"9.0.6-hyper.0":{"name":"@hyperlane-xyz/core","version":"9.0.6-hyper.0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@9.0.6-hyper.0","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"noproblemmm","email":"sina@hyperlane.xyz"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"bd7cd0e24bcfea3e946ed9ff69112d5d8a2cb941","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-9.0.6-hyper.0.tgz","fileCount":4889,"integrity":"sha512-WuWMC7o7iYbJq9ETEeHd/tcdwlT9CPlOhvTArzT7SJgP9TER+HkNTdQFnuV1qmy1hbQviJzoWrx7hSpt2XJ4iA==","signatures":[{"sig":"MEUCIGqzuq5uY3KYKNYfy/1uJ4jABe6ckiF8pfCxZ0WcEHrXAiEAr4GJEcEPxisbHKf7shE2fOic3Q23tBIYQiUMqz1UAzo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42050719},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"gitHead":"11830ae1b6e813b2b95cfd6d51f6419ef4bc1629","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && yarn hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","build:zk":"yarn hardhat-zk compile && tsc && ts-node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","hardhat-zk":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config zk-hardhat.config.cts","test:forge":"yarn fixtures && forge test -vvv --decode-internal","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","prepublishOnly":"yarn build","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.4.1","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"22.15.0","dependencies":{"@hyperlane-xyz/utils":"16.3.0-hyper.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@chainlink/contracts-ccip":"^1.5.0","@matterlabs/hardhat-zksync-solc":"1.2.5","@matterlabs/hardhat-zksync-verify":"1.7.1","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.31.0","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.8.0","prettier":"^3.5.3","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"workspace:^","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.2","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_9.0.6-hyper.0_1759778353598_0.5457089665145287","host":"s3://npm-registry-packages-npm-production"}},"9.0.11-m0bridgetest.0":{"name":"@hyperlane-xyz/core","version":"9.0.11-m0bridgetest.0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@9.0.11-m0bridgetest.0","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"noproblemmm","email":"sina@hyperlane.xyz"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"9fc66da9fc9920ce36a544533d0428c591b6196b","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-9.0.11-m0bridgetest.0.tgz","fileCount":4558,"integrity":"sha512-yofFH+DaLTnW28OzaRFjNSlJotWurqRDDWkpHp3vNJALFMpjzZ05NS44ohrU/LIT/gcZEf2fPFAUkv33oT3IjA==","signatures":[{"sig":"MEQCID3727nDp6WMqdabUSmCdDsvvMt3ZFcqAKQqQgSM3H87AiA5dzcQHTnRPN/PeaEqJiYXtiXaXsINvNoUM6y95GMkkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40730039},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"gitHead":"8bede58f7da6f437da195b45a2ced1fec1816322","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && yarn hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","build:zk":"yarn hardhat-zk compile && tsc && ts-node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","hardhat-zk":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config zk-hardhat.config.cts","test:forge":"yarn fixtures && forge test -vvv --decode-internal","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","prepublishOnly":"yarn build && yarn build:zk","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"nambrot","email":"nambrot@googlemail.com"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"20.18.3","dependencies":{"@hyperlane-xyz/utils":"19.0.0-m0bridgetest.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@chainlink/contracts-ccip":"^1.5.0","@matterlabs/hardhat-zksync-solc":"1.2.5","@matterlabs/hardhat-zksync-verify":"1.7.1","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.31.0","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.8.0","prettier":"^3.5.3","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"workspace:^","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.2","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_9.0.11-m0bridgetest.0_1760278307928_0.1895062008664392","host":"s3://npm-registry-packages-npm-production"}},"9.0.11-m0bridgetest.1":{"name":"@hyperlane-xyz/core","version":"9.0.11-m0bridgetest.1","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@9.0.11-m0bridgetest.1","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"noproblemmm","email":"sina@hyperlane.xyz"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"dc075661e7f62ed4c3cd82e6433f38cccd732ac9","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-9.0.11-m0bridgetest.1.tgz","fileCount":4558,"integrity":"sha512-eRfCTO6X0I/LjgRIFvsM97FtPDXyFbWZBhyO5bRAxXbFNaQO1j3+RAst4Is6l0B+ZYDHwfulurnZXAwndOz4yQ==","signatures":[{"sig":"MEUCIQD2ChMFbgzTTig6P0G+0lltlLz1usqFvI06UAuBPo7SZAIgI0KdZbSneBgteWsiwkDn70z4FTdx6yqNAd3WuwFgAFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40456353},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"gitHead":"d93e6894a14847c460344e4bb3ba70d7dda14a07","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && yarn hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","build:zk":"yarn hardhat-zk compile && tsc && ts-node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","hardhat-zk":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config zk-hardhat.config.cts","test:forge":"yarn fixtures && forge test -vvv --decode-internal","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","prepublishOnly":"yarn build && yarn build:zk","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"nambrot","email":"nambrot@googlemail.com"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"20.18.3","dependencies":{"@hyperlane-xyz/utils":"18.3.1-m0bridgetest.1","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@chainlink/contracts-ccip":"^1.5.0","@matterlabs/hardhat-zksync-solc":"1.2.5","@matterlabs/hardhat-zksync-verify":"1.7.1","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.31.0","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.8.0","prettier":"^3.5.3","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"workspace:^","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.2","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_9.0.11-m0bridgetest.1_1760282535224_0.7073927543019762","host":"s3://npm-registry-packages-npm-production"}},"9.0.11-m0bridgetest.2":{"name":"@hyperlane-xyz/core","version":"9.0.11-m0bridgetest.2","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@9.0.11-m0bridgetest.2","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"noproblemmm","email":"sina@hyperlane.xyz"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"1ec328d55754f4149e98386049a3e2521368fb20","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-9.0.11-m0bridgetest.2.tgz","fileCount":4558,"integrity":"sha512-OlEG0Wiqw2TGW/LVvglkVHK9UH1+wSd/OXgspuEy/5Hv0LWyolBk9Tudsu1HjE9WmFwMXfDjGEZYXgqsH/KENQ==","signatures":[{"sig":"MEUCIQCQoFYZD6+p5qc/cKh90PK/fvDCbCGTYNFP6xNrbvl1/QIgDT4fD5xVvhSdi68o07oS4FY0PpllJv9rSx/rYkoJswo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40456353},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"gitHead":"97f277001fc178475c951f185a6e5113a29d947e","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && yarn hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","build:zk":"yarn hardhat-zk compile && tsc && ts-node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","hardhat-zk":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config zk-hardhat.config.cts","test:forge":"yarn fixtures && forge test -vvv --decode-internal","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","prepublishOnly":"yarn build && yarn build:zk","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"nambrot","email":"nambrot@googlemail.com"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"20.18.3","dependencies":{"@hyperlane-xyz/utils":"18.3.1-m0bridgetest.2","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@chainlink/contracts-ccip":"^1.5.0","@matterlabs/hardhat-zksync-solc":"1.2.5","@matterlabs/hardhat-zksync-verify":"1.7.1","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.31.0","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.8.0","prettier":"^3.5.3","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"workspace:^","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.2","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_9.0.11-m0bridgetest.2_1760283705987_0.8124539696006945","host":"s3://npm-registry-packages-npm-production"}},"9.0.11":{"name":"@hyperlane-xyz/core","version":"9.0.11","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@9.0.11","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"noproblemmm","email":"sina@hyperlane.xyz"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"2c7d596843a20622b82c46ab2d94c7e249bf60e5","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-9.0.11.tgz","fileCount":3854,"integrity":"sha512-FVwhGYsC2M3tEc8S01JJ+CLHHrPBLPz3cL66I4DyUtulQb/a5k465lZnCQlOM6BaZcdXyJtJk/UN3+HPo9FyDw==","signatures":[{"sig":"MEUCIQCkD2LmOudoB6c7ybbnrSwTLGQj3RE8iDd7TCp5dBU6kAIgHHKmXRwrD+d3qM5VlP4GtNhjLZDqKFH2RkNsRMbUwcY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@9.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35060458},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"gitHead":"2a52ff013cb76257e60fc3ce4e3ea09cf0b35a04","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && yarn hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","build:zk":"yarn hardhat-zk compile && tsc && ts-node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","hardhat-zk":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config zk-hardhat.config.cts","test:forge":"yarn fixtures && forge test -vvv --decode-internal","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","prepublishOnly":"yarn build && yarn build:zk","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.8","dependencies":{"@hyperlane-xyz/utils":"19.0.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@chainlink/contracts-ccip":"^1.5.0","@matterlabs/hardhat-zksync-solc":"1.2.5","@matterlabs/hardhat-zksync-verify":"1.7.1","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.31.0","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.8.0","prettier":"^3.5.3","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"workspace:^","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.2","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_9.0.11_1760436621123_0.7165802797163032","host":"s3://npm-registry-packages-npm-production"}},"9.0.12":{"name":"@hyperlane-xyz/core","version":"9.0.12","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@9.0.12","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"noproblemmm","email":"sina@hyperlane.xyz"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"acc587d7694d10dcd5d0cac51bc0f14c6bc52f20","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-9.0.12.tgz","fileCount":3854,"integrity":"sha512-eEBFm+r9S6ETReHNq4iHQPe0ygiD1DPB7tcefpIjgimmyTdq8mo77N89XhJfJBXLR8hyBGJt2u2qPbqWP2uy+A==","signatures":[{"sig":"MEYCIQCRYale5SEkfMpkOSTzxv2Kie68eO3x+R1+xQHfbjLYswIhAPKnHocKhCRLx5lci+Ve7J8LCD7knpMb2Cw8YoZA0ltz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@9.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35060458},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"gitHead":"b74984c9225a9e6ecbc3acad5b8ecb951dcaa7c7","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && yarn hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","build:zk":"yarn hardhat-zk compile && tsc && ts-node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","hardhat-zk":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config zk-hardhat.config.cts","test:forge":"yarn fixtures && forge test -vvv --decode-internal","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","prepublishOnly":"yarn build && yarn build:zk","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.8","dependencies":{"@hyperlane-xyz/utils":"19.1.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@chainlink/contracts-ccip":"^1.5.0","@matterlabs/hardhat-zksync-solc":"1.2.5","@matterlabs/hardhat-zksync-verify":"1.7.1","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.31.0","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.8.0","prettier":"^3.5.3","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"workspace:^","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.2","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_9.0.12_1760496796777_0.33842951291022083","host":"s3://npm-registry-packages-npm-production"}},"9.0.13":{"name":"@hyperlane-xyz/core","version":"9.0.13","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@9.0.13","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"noproblemmm","email":"sina@hyperlane.xyz"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"c00550ee3e747273b4d7e3eca13cd7b11b64c81e","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-9.0.13.tgz","fileCount":3854,"integrity":"sha512-QFoOCXEfdnw6feJWP6D5inXvk72gDWkDmAilZlALTE12v0Sx4mbyke/vXUYvtkyoeeQ780eE4wIZeXnK++UTyg==","signatures":[{"sig":"MEUCICWsS5jx595UwPx97oQ1PcXyQaYU2b0glVu97Kcs4w8hAiEAwYIzxvoZV/HHY4Ylh0S4iz4pbblU1YGNn1kg/E+8Qyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@9.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35060458},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"gitHead":"3c2df10421169fca364f6e4fd3a8dfba70039d0f","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && yarn hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","build:zk":"yarn hardhat-zk compile && tsc && ts-node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","hardhat-zk":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config zk-hardhat.config.cts","test:forge":"yarn fixtures && forge test -vvv --decode-internal","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","prepublishOnly":"yarn build && yarn build:zk","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.8","dependencies":{"@hyperlane-xyz/utils":"19.1.1","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@chainlink/contracts-ccip":"^1.5.0","@matterlabs/hardhat-zksync-solc":"1.2.5","@matterlabs/hardhat-zksync-verify":"1.7.1","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.31.0","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.8.0","prettier":"^3.5.3","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"workspace:^","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.2","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_9.0.13_1760543860402_0.49038588301111474","host":"s3://npm-registry-packages-npm-production"}},"9.0.14":{"name":"@hyperlane-xyz/core","version":"9.0.14","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@9.0.14","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"noproblemmm","email":"sina@hyperlane.xyz"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"64f7375c5913f7662bb7bf8c79da48df438555ed","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-9.0.14.tgz","fileCount":3854,"integrity":"sha512-dAj1f9BLNrfl7NJP8qUQYAJlljw9ur98UkaLQzEX+4fFd0QNjwg05a/z43u1yu9yqJVXygH3jfV0f24P0qsXPg==","signatures":[{"sig":"MEUCIGdn/iUNvFktXY+6saJF+yQYzL0VD1ror+4ZRmU446zyAiEAi6as+LTtn2wXk+2Kh4nQI4ARpqUPr/Lv6/6s0dQxLB0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@9.0.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35060458},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"gitHead":"1df0f9572f8450595ae21540f2d9ba2ec6e90149","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && yarn hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","build:zk":"yarn hardhat-zk compile && tsc && ts-node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","hardhat-zk":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config zk-hardhat.config.cts","test:forge":"yarn fixtures && forge test -vvv --decode-internal","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","prepublishOnly":"yarn build && yarn build:zk","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.8","dependencies":{"@hyperlane-xyz/utils":"19.2.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@chainlink/contracts-ccip":"^1.5.0","@matterlabs/hardhat-zksync-solc":"1.2.5","@matterlabs/hardhat-zksync-verify":"1.7.1","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.31.0","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.8.0","prettier":"^3.5.3","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"workspace:^","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.2","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_9.0.14_1761000431041_0.1717082765861988","host":"s3://npm-registry-packages-npm-production"}},"9.0.15":{"name":"@hyperlane-xyz/core","version":"9.0.15","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@9.0.15","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"noproblemmm","email":"sina@hyperlane.xyz"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"da35b47edf8a171f92a178b75aca3db2d4b5bc65","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-9.0.15.tgz","fileCount":3854,"integrity":"sha512-O7q+sWkM+vdehbXCloaDjA71Svbb4Za+SGWHfuwuIRV9GdGSPRRXe+xSWUKXE6lhmTOycIzEBGOya+d1hMR2zQ==","signatures":[{"sig":"MEYCIQDE8LXeGs/VDdALCkSQoaAFA3HeP8ebv9Ljgz+17rcNGAIhAKCfhLiBwIxv5nvheMRqXoTj0k5rv0mxwjeEASQfVaCi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@9.0.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35060458},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"gitHead":"46e36c953003182587407d55c7f5b5522ffc45e3","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && yarn hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","build:zk":"yarn hardhat-zk compile && tsc && ts-node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","hardhat-zk":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config zk-hardhat.config.cts","test:forge":"yarn fixtures && forge test -vvv --decode-internal","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","prepublishOnly":"yarn build && yarn build:zk","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.8","dependencies":{"@hyperlane-xyz/utils":"19.3.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@chainlink/contracts-ccip":"^1.5.0","@matterlabs/hardhat-zksync-solc":"1.2.5","@matterlabs/hardhat-zksync-verify":"1.7.1","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.31.0","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.8.0","prettier":"^3.5.3","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"workspace:^","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.2","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_9.0.15_1761080774785_0.07415085947378097","host":"s3://npm-registry-packages-npm-production"}},"9.0.16":{"name":"@hyperlane-xyz/core","version":"9.0.16","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@9.0.16","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"noproblemmm","email":"sina@hyperlane.xyz"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"131792106c0e155756059a44b0533943b4ad18d0","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-9.0.16.tgz","fileCount":3854,"integrity":"sha512-zE819S1USq9cjfZhiZHpuERyU1Kdrjn3ydpDi1cLfF/9KxS3WGIv48Yepol0/h8L7WSlawmekEPh48RGqFOnzw==","signatures":[{"sig":"MEQCIC4aInuiBEs2ngV7WoVHBo1A6V0g8DVUSRT20ZPXcV/NAiBuVhs0yBrszpmNjRU1u4ITIXQ+qXll1ayCY8/lD/qUdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@9.0.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35060458},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"gitHead":"a514d2b49184c8f58f6d563c82a334a0cc84c338","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && yarn hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","build:zk":"yarn hardhat-zk compile && tsc && ts-node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","hardhat-zk":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config zk-hardhat.config.cts","test:forge":"yarn fixtures && forge test -vvv --decode-internal","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","prepublishOnly":"yarn build && yarn build:zk","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.8","dependencies":{"@hyperlane-xyz/utils":"19.4.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@chainlink/contracts-ccip":"^1.5.0","@matterlabs/hardhat-zksync-solc":"1.2.5","@matterlabs/hardhat-zksync-verify":"1.7.1","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.31.0","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.8.0","prettier":"^3.5.3","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"workspace:^","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.2","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_9.0.16_1761679875995_0.7158480421132687","host":"s3://npm-registry-packages-npm-production"}},"9.0.17":{"name":"@hyperlane-xyz/core","version":"9.0.17","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@9.0.17","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"noproblemmm","email":"sina@hyperlane.xyz"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"b9f112d55d57030ab01ae5fdc959b35e9dfba4fa","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-9.0.17.tgz","fileCount":3854,"integrity":"sha512-gOcr9q99x84fP3K2fUgNQq8I/7WVuQHommMx56I0gj495moojUcpaAzGxDaqq7e00Mjmie5n/eLlmbCFYVwwmA==","signatures":[{"sig":"MEUCIFM7voL2HSzaFRwir2yyWG/rNxGEB/bc0uXT7gXHc9rnAiEAkViEK/rqDKDyJpGJj1+sxvMxHojPUWyKXuU5gJH6gmM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@9.0.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35070378},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"gitHead":"c009bb9b72fa13ee1d2e3ad513baf9aaf804dd5b","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && yarn hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","build:zk":"yarn hardhat-zk compile && tsc && ts-node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","hardhat-zk":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config zk-hardhat.config.cts","test:forge":"yarn fixtures && forge test -vvv --decode-internal","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","prepublishOnly":"yarn build && yarn build:zk","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"18.20.8","dependencies":{"@hyperlane-xyz/utils":"19.5.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@chainlink/contracts-ccip":"^1.5.0","@matterlabs/hardhat-zksync-solc":"1.2.5","@matterlabs/hardhat-zksync-verify":"1.7.1","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.31.0","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.8.0","prettier":"^3.5.3","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"workspace:^","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.2","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_9.0.17_1761937366764_0.7464850696855208","host":"s3://npm-registry-packages-npm-production"}},"10.0.0":{"name":"@hyperlane-xyz/core","version":"10.0.0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@10.0.0","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"noproblemmm","email":"sina@hyperlane.xyz"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"a1f4f2cc91ea33bb9e72fd42f99b536cb432e272","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-10.0.0.tgz","fileCount":4223,"integrity":"sha512-s6hKuO7alYFOLMKwzX7nMfr6aMx3aR3TCqiH0m7AZJrMRZ0k2N5rVthjzClMls70tVp/WKRi6y3Y1zdrvVNOcg==","signatures":[{"sig":"MEYCIQC3L4qSseCO7WYVs73tRRxrkir/wFypL+ZRsLofmQ25SQIhAM9syva2k6wn/wUaUmLVRPIWmmfXx4q4wah9xyt/Q3Rs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@10.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40495749},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"gitHead":"85f30910cb8808b452248b869243b6a21f42f1b5","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && yarn hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","build:zk":"yarn hardhat-zk compile && tsc && ts-node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","hardhat-zk":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config zk-hardhat.config.cts","test:forge":"yarn fixtures && forge test -vvv --decode-internal","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","prepublishOnly":"yarn build && yarn build:zk","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"20.19.5","dependencies":{"@hyperlane-xyz/utils":"19.6.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@chainlink/contracts-ccip":"^1.5.0","@matterlabs/hardhat-zksync-solc":"1.2.5","@matterlabs/hardhat-zksync-verify":"1.7.1","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.31.0","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.8.0","prettier":"^3.5.3","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"workspace:^","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.2","solhint-plugin-hyperlane":"workspace:^","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_10.0.0_1761951286242_0.7505712884058655","host":"s3://npm-registry-packages-npm-production"}},"10.0.1":{"name":"@hyperlane-xyz/core","version":"10.0.1","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@10.0.1","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"noproblemmm","email":"sina@hyperlane.xyz"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"457b7b2fbf8e6289beef7abfdd2d8fe137ad2773","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-10.0.1.tgz","fileCount":4223,"integrity":"sha512-4mwMx8+aWbzblpmC02qwpnzJHlNXUpeKE3I0lpjc6aQDGr19S6QeRrDp00D46LS5cIIvb7CypdJVrdikkQQC1w==","signatures":[{"sig":"MEUCIQDE40aGy1QKewPKwHqnoiVjXkwO2ZJyT72vW7mX6uwWTQIgMus0y+OGuZjgsvMC8/2ed4AD9U3AUenpF5NfBKhdZtQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@10.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40495749},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"gitHead":"4e1e36e16aae2268259e64719e87fe6d54a6967d","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && yarn hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","build:zk":"yarn hardhat-zk compile && tsc && ts-node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","hardhat-zk":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config zk-hardhat.config.cts","test:forge":"yarn fixtures && forge test -vvv --decode-internal","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","prepublishOnly":"yarn build && yarn build:zk","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"20.19.5","dependencies":{"@hyperlane-xyz/utils":"19.7.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@chainlink/contracts-ccip":"^1.5.0","@matterlabs/hardhat-zksync-solc":"1.2.5","@matterlabs/hardhat-zksync-verify":"1.7.1","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.31.0","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.8.0","prettier":"^3.5.3","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"workspace:^","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.2","solhint-plugin-hyperlane":"workspace:^","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_10.0.1_1762372283423_0.838569928195376","host":"s3://npm-registry-packages-npm-production"}},"10.0.2":{"name":"@hyperlane-xyz/core","version":"10.0.2","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@10.0.2","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"noproblemmm","email":"sina@hyperlane.xyz"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"b7f95cb5f5d4f4762146478178d59f3ec18d5d2f","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-10.0.2.tgz","fileCount":4223,"integrity":"sha512-LwBBAuLzILH6VjY5CQ9JmtI68lxKt5uqU2MEIDmD5W/lCBOK3NNSvecybG6oRJQflKDusRFCiGgtIQA+HdmCjA==","signatures":[{"sig":"MEUCIFAjUD85HTX3+KILIhIfiWnUG79MI07zltpFfWPE41nGAiEAjKS669m5qOP4wHU8Itp0ps7Zh2frv4ezK2iUAjx3j1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@10.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40495749},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"gitHead":"e657bbce607e39017add3f68be6e4cd6850981b8","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && yarn hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","build:zk":"yarn hardhat-zk compile && tsc && ts-node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","hardhat-zk":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config zk-hardhat.config.cts","test:forge":"yarn fixtures && forge test -vvv --decode-internal","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","prepublishOnly":"yarn build && yarn build:zk","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"20.19.5","dependencies":{"@hyperlane-xyz/utils":"19.8.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@chainlink/contracts-ccip":"^1.5.0","@matterlabs/hardhat-zksync-solc":"1.2.5","@matterlabs/hardhat-zksync-verify":"1.7.1","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.31.0","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.8.0","prettier":"^3.5.3","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"workspace:^","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.2","solhint-plugin-hyperlane":"workspace:^","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_10.0.2_1763022559727_0.8611412579498148","host":"s3://npm-registry-packages-npm-production"}},"10.0.3":{"name":"@hyperlane-xyz/core","version":"10.0.3","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@10.0.3","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"noproblemmm","email":"sina@hyperlane.xyz"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"89db0156bcc2d28ea7cc1e0c2e04f6970a2c92d4","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-10.0.3.tgz","fileCount":4223,"integrity":"sha512-MExOd+ym7BCwa4uT0jHQQvUY2hcDpET3sPCieFC9AkpLR8+iDK/13a9wEi7r1pKcWABrrZgGdNGzMMj7a56gEA==","signatures":[{"sig":"MEQCIERgID6bg2MOYm0DJLK/BWFXb2fZCpYIqFlbbeHpmnmjAiAd24M4/qNLE5ntikX9+MhaIj1/kptOYiUinRvMxGfcEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@10.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40615757},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"gitHead":"5ed3e3325e0e713da5c182b2124b81405c205ada","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && yarn hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","build:zk":"yarn hardhat-zk compile && tsc && ts-node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","hardhat-zk":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config zk-hardhat.config.cts","test:forge":"yarn fixtures && forge test -vvv --decode-internal","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","prepublishOnly":"yarn build && yarn build:zk","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"20.19.5","dependencies":{"@hyperlane-xyz/utils":"19.9.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@chainlink/contracts-ccip":"^1.5.0","@matterlabs/hardhat-zksync-solc":"1.2.5","@matterlabs/hardhat-zksync-verify":"1.7.1","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.31.0","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.8.0","prettier":"^3.5.3","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"workspace:^","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.2","solhint-plugin-hyperlane":"workspace:^","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_10.0.3_1763142765289_0.9113985638630422","host":"s3://npm-registry-packages-npm-production"}},"10.0.4":{"name":"@hyperlane-xyz/core","version":"10.0.4","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@10.0.4","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"noproblemmm","email":"sina@hyperlane.xyz"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"27f869e4224cd30cbbacb8d5c5e905366ec18b7b","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-10.0.4.tgz","fileCount":4223,"integrity":"sha512-ZVLDyr9ZNbmQP2zsh9SfBNqc7iyCaeFO1DzSwuMgKle67W+pRm4xXWwDBxIAREMtjwKL7tr9ibu63mcwCKzAig==","signatures":[{"sig":"MEYCIQD91xk5rcIxf82mn+1EJzBYlMLGk2ArpmGAbBc8qptmewIhANsaLfLb4xS37MWtz7EmGIqEy42T0hOhXMiKsU2WJgVp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@10.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40661530},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"gitHead":"44af5e21e3f2a962ceb044e7e2412390b710e10a","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && yarn hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","build:zk":"yarn hardhat-zk compile && tsc && ts-node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","hardhat-zk":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config zk-hardhat.config.cts","test:forge":"yarn fixtures && forge test -vvv --decode-internal --no-match-contract Everclear","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","prepublishOnly":"yarn build && yarn build:zk","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"20.19.5","dependencies":{"@hyperlane-xyz/utils":"19.10.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@chainlink/contracts-ccip":"^1.5.0","@matterlabs/hardhat-zksync-solc":"1.2.5","@matterlabs/hardhat-zksync-verify":"1.7.1","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.31.0","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.8.0","prettier":"^3.5.3","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@ethersproject/abi":"*","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"workspace:^","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","@ethersproject/providers":"*","prettier-plugin-solidity":"^1.4.2","solhint-plugin-hyperlane":"workspace:^","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_10.0.4_1764105896501_0.7043719879880304","host":"s3://npm-registry-packages-npm-production"}},"10.0.5-beta.c011ab27f":{"name":"@hyperlane-xyz/core","version":"10.0.5-beta.c011ab27f","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@10.0.5-beta.c011ab27f","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"noproblemmm","email":"sina@hyperlane.xyz"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"0c8d5300de50d414ee311674f50f9386b83d576f","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-10.0.5-beta.c011ab27f.tgz","fileCount":4223,"integrity":"sha512-5kxK8xqunElIm3WiawJt/PwBOiuhSRRIuKsiUz05hvr438TrGeJMcIFfK1iyBMhQDi8RzHV4GjjxJV27WD8FVA==","signatures":[{"sig":"MEQCIDsl1S+1DH+Fvk+WwAofcr5ToypgXz1IcnIp3UUpDud6AiAhpnSFvGixTHtPxxaMpUEHRSamNUWOQD9b420Tuo8jpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@10.0.5-beta.c011ab27f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40661669},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"gitHead":"c011ab27fc4ecd3d04d06685527b5144f008f303","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && yarn hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","build:zk":"yarn hardhat-zk compile && tsc && ts-node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","hardhat-zk":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config zk-hardhat.config.cts","test:forge":"yarn fixtures && forge test -vvv --decode-internal --no-match-contract Everclear","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","prepublishOnly":"yarn build && yarn build:zk","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"20.19.5","dependencies":{"@hyperlane-xyz/utils":"19.10.1-beta.c011ab27f","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@chainlink/contracts-ccip":"^1.5.0","@matterlabs/hardhat-zksync-solc":"1.2.5","@matterlabs/hardhat-zksync-verify":"1.7.1","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.31.0","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.8.0","prettier":"^3.5.3","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@ethersproject/abi":"*","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"workspace:^","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","@ethersproject/providers":"*","prettier-plugin-solidity":"^1.4.2","solhint-plugin-hyperlane":"workspace:^","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_10.0.5-beta.c011ab27f_1764176335882_0.6015922105838685","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-beta-20251201223252":{"name":"@hyperlane-xyz/core","version":"0.0.0-beta-20251201223252","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@0.0.0-beta-20251201223252","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"noproblemmm","email":"sina@hyperlane.xyz"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"1d67cd1f8e42706356169534fc72efdfad2f479d","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-0.0.0-beta-20251201223252.tgz","fileCount":14528,"integrity":"sha512-9FAYELFewWfe3P0sWGiloMrQbZ4FtopH2FWUBecwEbBaULUHgAv1F1vg13lP1UuznrQqfJnT7jRwziMkwKZ+Kg==","signatures":[{"sig":"MEUCIF9ZuMtFONl1UVj78C7rJ4ZrSt3IWiTjz2w8yKonKk9IAiEAvrIttnkT0/abAIZzE7LFfubmiv1ENFQnGOb1tvBAFyg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@0.0.0-beta-20251201223252","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":305021957},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"gitHead":"4f9f91d73cbcbf5b485da94c0d614bbc085ec7c7","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && yarn hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","build:zk":"yarn hardhat-zk compile && tsc && ts-node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","hardhat-zk":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config zk-hardhat.config.cts","test:forge":"yarn fixtures && forge test -vvv --decode-internal --no-match-contract Everclear","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","prepublishOnly":"yarn build && yarn build:zk","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"20.19.5","dependencies":{"@hyperlane-xyz/utils":"0.0.0-beta-20251201223252"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.31.0","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.8.0","prettier":"^3.5.3","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@ethersproject/abi":"*","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"workspace:^","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","@ethersproject/providers":"*","prettier-plugin-solidity":"^1.4.2","solhint-plugin-hyperlane":"workspace:^","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@matterlabs/hardhat-zksync-solc":"1.2.5","@nomicfoundation/hardhat-foundry":"1.2.0","@matterlabs/hardhat-zksync-verify":"1.7.1"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.0-beta-20251201223252_1764628958945_0.2953589271031598","host":"s3://npm-registry-packages-npm-production"}},"10.0.5-beta.3ad124494":{"name":"@hyperlane-xyz/core","version":"10.0.5-beta.3ad124494","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@10.0.5-beta.3ad124494","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"noproblemmm","email":"sina@hyperlane.xyz"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"1aebebaf53dd580f05e6cf513134cb10b49dfa46","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-10.0.5-beta.3ad124494.tgz","fileCount":4223,"integrity":"sha512-a0iwjfEYl6aRlOcxmKDMtyIsf0012LHoXoNvyODF2uN7x5+n7EcvRIxu66+kGzdvMdEVCFzQ3fMo3yfHRdbteA==","signatures":[{"sig":"MEYCIQC2s53Cga/Vjx1JuwRODrGHqQEeY8yy2RpIk0UIkv0GsQIhAPswhlN0sUmrLn2s7wNyLJDoXs5JrRcIaCLkQOSI7C8z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@10.0.5-beta.3ad124494","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40661669},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"gitHead":"3ad124494c1e40e747c26f90aa51d44fd1c87d53","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && yarn hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","build:zk":"yarn hardhat-zk compile && tsc && ts-node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","hardhat-zk":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config zk-hardhat.config.cts","test:forge":"yarn fixtures && forge test -vvv --decode-internal --no-match-contract Everclear","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","prepublishOnly":"yarn build && yarn build:zk","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"20.19.5","dependencies":{"@hyperlane-xyz/utils":"19.10.1-beta.3ad124494","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@chainlink/contracts-ccip":"^1.5.0","@matterlabs/hardhat-zksync-solc":"1.2.5","@matterlabs/hardhat-zksync-verify":"1.7.1","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.31.0","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.8.0","prettier":"^3.5.3","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@ethersproject/abi":"*","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"workspace:^","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","@ethersproject/providers":"*","prettier-plugin-solidity":"^1.4.2","solhint-plugin-hyperlane":"workspace:^","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_10.0.5-beta.3ad124494_1764677033291_0.7514012504999814","host":"s3://npm-registry-packages-npm-production"}},"10.1.0-beta.ef595b241":{"name":"@hyperlane-xyz/core","version":"10.1.0-beta.ef595b241","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@10.1.0-beta.ef595b241","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"noproblemmm","email":"sina@hyperlane.xyz"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"b3c0fa262c10c1e003303c82bb692916c4eed0c7","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-10.1.0-beta.ef595b241.tgz","fileCount":14528,"integrity":"sha512-qCQ75FjBxbwjJkqXRiXjV1M0FSVjaJVMYWtmG44tKvaXeKYSMA2V7yYreW5fh6eHTB241fIYSq5JTbn4mNi5HQ==","signatures":[{"sig":"MEUCIDxyH12V+Hh3ioILDRRRPQTA5VVdKIytzHarMn7ZV8+1AiEApz50ekoU+FXgHYK7uqE/ecy3X3hs1Q33kog3W8V+lcM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@10.1.0-beta.ef595b241","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":305021922},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"gitHead":"ef595b241314d3b4fc34b5b6270e156e33454d84","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && yarn hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","build:zk":"yarn hardhat-zk compile && tsc && ts-node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","hardhat-zk":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config zk-hardhat.config.cts","test:forge":"yarn fixtures && forge test -vvv --decode-internal --no-match-contract Everclear","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","prepublishOnly":"yarn build && yarn build:zk","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"20.19.5","dependencies":{"@hyperlane-xyz/utils":"19.11.0-beta.ef595b241"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.31.0","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.8.0","prettier":"^3.5.3","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@ethersproject/abi":"*","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"workspace:^","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","@ethersproject/providers":"*","prettier-plugin-solidity":"^1.4.2","solhint-plugin-hyperlane":"workspace:^","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@matterlabs/hardhat-zksync-solc":"1.2.5","@nomicfoundation/hardhat-foundry":"1.2.0","@matterlabs/hardhat-zksync-verify":"1.7.1"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_10.1.0-beta.ef595b241_1764694316558_0.6152018923625489","host":"s3://npm-registry-packages-npm-production"}},"10.0.5":{"name":"@hyperlane-xyz/core","version":"10.0.5","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@10.0.5","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"noproblemmm","email":"sina@hyperlane.xyz"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"404f9b3dffb648f8c54a668dd11df6238b54a173","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-10.0.5.tgz","fileCount":4234,"integrity":"sha512-BLWacU2XEGq0Q3ffotLCdVZCniAXS+cY+UHhc4tOLdKfkFCTLDQByU+ED6tSmvK+07vXjRS8gApK3NpZWG9osQ==","signatures":[{"sig":"MEYCIQCbA/5TDPEnPcJSM67Mjp6o31GGGwAeVh2IdX1y2utojgIhAM9l2CjSUGA89HrkjQGX79GYNyFna8ccnpzEcCXBkSGr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@10.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40693898},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"gitHead":"7cb519d711f1a987b2d1ac5fca71aa166ce43d83","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && yarn hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","build:zk":"yarn hardhat-zk compile && tsc && ts-node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","hardhat-zk":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config zk-hardhat.config.cts","test:forge":"yarn fixtures && forge test -vvv --decode-internal --no-match-contract Everclear","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","test:hardhat":"yarn hardhat-esm test","prepublishOnly":"yarn build && yarn build:zk","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"20.19.5","dependencies":{"@hyperlane-xyz/utils":"19.11.0","@eth-optimism/contracts":"^0.6.0","@openzeppelin/contracts":"^4.9.3","@arbitrum/nitro-contracts":"^1.2.1","@chainlink/contracts-ccip":"^1.5.0","@matterlabs/hardhat-zksync-solc":"1.2.5","@matterlabs/hardhat-zksync-verify":"1.7.1","@openzeppelin/contracts-upgradeable":"^4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.31.0","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.8.0","prettier":"^3.5.3","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@ethersproject/abi":"*","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"workspace:^","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","@ethersproject/providers":"*","prettier-plugin-solidity":"^1.4.2","solhint-plugin-hyperlane":"workspace:^","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_10.0.5_1764771843387_0.6068327022143327","host":"s3://npm-registry-packages-npm-production"}},"10.1.0-beta.5a8bd28ab":{"name":"@hyperlane-xyz/core","version":"10.1.0-beta.5a8bd28ab","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@10.1.0-beta.5a8bd28ab","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"noproblemmm","email":"sina@hyperlane.xyz"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"668ec5b0167a8e3f6828c8a18fb35f07509074e3","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-10.1.0-beta.5a8bd28ab.tgz","fileCount":14539,"integrity":"sha512-ca7Pq/5PsmplEFVMmk42znOOOlxrSEeGa7H8ghqmMdqUy4sblOWsQ5MME+RlIynNev4CM8GFyaju1hIW6++rGA==","signatures":[{"sig":"MEUCICNPWITw0H2/FXW/eDstRZusHzdEqLX4Xyw7ZFAbso0PAiEAi5XGvVyHHOwUnRmy67EwxfDiTgoGj8Rjt4kbJPeQQ7w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@10.1.0-beta.5a8bd28ab","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":305054368},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"gitHead":"5a8bd28ab3eb56ba442f38ad2f50af3dadf64e65","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && yarn hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","build:zk":"yarn hardhat-zk compile && tsc && ts-node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","bytecode":"./bytecode.sh","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","hardhat-zk":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config zk-hardhat.config.cts","test:forge":"yarn fixtures && forge test -vvv --decode-internal --no-match-contract Everclear","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","deps:soldeer":"forge soldeer install","test:hardhat":"yarn hardhat-esm test","prepublishOnly":"yarn build && yarn build:zk","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"20.19.6","dependencies":{"@hyperlane-xyz/utils":"19.12.0-beta.5a8bd28ab"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.31.0","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.8.0","prettier":"^3.5.3","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@ethersproject/abi":"*","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"workspace:^","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","@ethersproject/providers":"*","prettier-plugin-solidity":"^1.4.2","solhint-plugin-hyperlane":"workspace:^","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@matterlabs/hardhat-zksync-solc":"1.2.5","@nomicfoundation/hardhat-foundry":"1.2.0","@matterlabs/hardhat-zksync-verify":"1.7.1"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_10.1.0-beta.5a8bd28ab_1765204524722_0.36785261679269343","host":"s3://npm-registry-packages-npm-production"}},"10.1.0":{"name":"@hyperlane-xyz/core","version":"10.1.0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@10.1.0","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"noproblemmm","email":"sina@hyperlane.xyz"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"4e4bff3b78784a056030b6de6d6f3c601ca0568c","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-10.1.0.tgz","fileCount":14539,"integrity":"sha512-IOye0gErtus6NrCEm1ZNJNu6T+l5oLJPRD/xP5Ah9hpTr9ggVy7tH/MyLxVreFMRDJ+XwsSJ6yannO3MoEmxzw==","signatures":[{"sig":"MEUCIA8QVv03GxRYsiS2AuS/mpB0iXO7bPPlPqN0FfkoFUMZAiEA01B/5KJRjv4qzu4cDi6kB55XPCPTGBxBtxz5x6VQCL4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@10.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":305054358},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"gitHead":"5ff589c18e42b350b8ccef00d1492e717e0dfb05","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && yarn hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","build:zk":"yarn hardhat-zk compile && tsc && ts-node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","bytecode":"./bytecode.sh","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","test:fork":"sh -c '. ./.env.default && forge test --match-test testFork && forge test --match-contract ForkTest'","hardhat-zk":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config zk-hardhat.config.cts","test:forge":"yarn fixtures && forge test -vvv --decode-internal --no-match-contract Everclear","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","deps:soldeer":"forge soldeer install --quiet","test:hardhat":"yarn hardhat-esm test","prepublishOnly":"yarn build && yarn build:zk","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"20.19.6","dependencies":{"@hyperlane-xyz/utils":"19.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.31.0","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.8.0","prettier":"^3.5.3","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@ethersproject/abi":"*","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"workspace:^","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","@ethersproject/providers":"*","prettier-plugin-solidity":"^1.4.2","solhint-plugin-hyperlane":"workspace:^","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@matterlabs/hardhat-zksync-solc":"1.2.5","@nomicfoundation/hardhat-foundry":"1.2.0","@matterlabs/hardhat-zksync-verify":"1.7.1"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_10.1.0_1765383014142_0.98927118131819","host":"s3://npm-registry-packages-npm-production"}},"10.1.1":{"name":"@hyperlane-xyz/core","version":"10.1.1","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@10.1.1","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"noproblemmm","email":"sina@hyperlane.xyz"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"79487815c4382934b9014a870ed45945598bd36c","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-10.1.1.tgz","fileCount":14539,"integrity":"sha512-z+dBHliO9qwrCUhe1I+T/XkM6yjnIjDO8oa+xbWXCVvEZlxR3kZ5++eiEYuTp99JLcKpcXWoFDfA0lnxoC6Qbg==","signatures":[{"sig":"MEUCIQDvTVX6hU/6vje88M4UHOYC88CUO4eECz/bXpKyWlx6vgIgT7FHWba0nDvOWFs00M9MuYgAvbTqYrx81x6UxCWY+Ks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@10.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":305054358},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"gitHead":"71a2d01ef9cc661946622c7576c8ff67b0b4075a","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"yarn version:exhaustive && yarn hardhat-esm test && yarn test:forge","build":"yarn version:update && yarn hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"yarn hardhat-esm clean && yarn hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"yarn version:changed && yarn test:hardhat && yarn test:forge --no-match-test testFork","build:zk":"yarn hardhat-zk compile && tsc && ts-node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","bytecode":"./bytecode.sh","coverage":"yarn fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","test:fork":"sh -c '. ./.env.default && forge test --match-test testFork && forge test --match-contract ForkTest'","hardhat-zk":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config zk-hardhat.config.cts","test:forge":"yarn fixtures && forge test -vvv --decode-internal --no-match-contract Everclear","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","deps:soldeer":"forge soldeer install --quiet","test:hardhat":"yarn hardhat-esm test","prepublishOnly":"yarn build && yarn build:zk","version:update":"sh ./bytecodeversion.sh","version:changed":"yarn version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"yarn tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"20.19.6","dependencies":{"@hyperlane-xyz/utils":"19.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.31.0","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.8.0","prettier":"^3.5.3","typechain":"patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@ethersproject/abi":"*","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"workspace:^","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","@ethersproject/providers":"*","prettier-plugin-solidity":"^1.4.2","solhint-plugin-hyperlane":"workspace:^","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@matterlabs/hardhat-zksync-solc":"1.2.5","@nomicfoundation/hardhat-foundry":"1.2.0","@matterlabs/hardhat-zksync-verify":"1.7.1"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_10.1.1_1765400634814_0.5392033290237901","host":"s3://npm-registry-packages-npm-production"}},"10.1.2-beta.e5016c35cf8a9706bd577fcb7a79386edb678d50":{"name":"@hyperlane-xyz/core","version":"10.1.2-beta.e5016c35cf8a9706bd577fcb7a79386edb678d50","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@10.1.2-beta.e5016c35cf8a9706bd577fcb7a79386edb678d50","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"noproblemmm","email":"sina@hyperlane.xyz"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"e64e875eb958cde9cd3dfbe387267c8b1d1e0db0","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-10.1.2-beta.e5016c35cf8a9706bd577fcb7a79386edb678d50.tgz","fileCount":14675,"integrity":"sha512-UEoDSugiYR78roeAMfBvIRqWk1ze2VHUORJNgzJ7kWd5MoumhYVsmK5tHjfmR7YE4yK1jGVVHLIOuaFAewp2+A==","signatures":[{"sig":"MEUCIBRr0oc+cfjy+sauM0GEluLFnsuf/niKrb8e4MslE93lAiEA5xSI05lRfZFL2C/MoNF89lJl1+LDtf8w47Ha9lFa4H8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@10.1.2-beta.e5016c35cf8a9706bd577fcb7a79386edb678d50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306468444},"type":"module","_from":"file:hyperlane-xyz-core-10.1.2-beta.e5016c35cf8a9706bd577fcb7a79386edb678d50.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"pnpm version:exhaustive && pnpm hardhat-esm test && pnpm test:forge","build":"pnpm version:update && pnpm hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"pnpm hardhat-esm clean && pnpm hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"pnpm gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"pnpm version:changed && pnpm test:hardhat && pnpm test:forge --no-match-test testFork","build:zk":"pnpm hardhat-zk compile && tsc && ts-node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","bytecode":"./bytecode.sh","coverage":"pnpm fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","test:fork":"sh -c '. ./.env.default && forge test --match-test testFork && forge test --match-contract ForkTest'","hardhat-zk":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config zk-hardhat.config.cts","test:forge":"pnpm fixtures && forge test -vvv --decode-internal --no-match-contract Everclear","hardhat-esm":"NODE_OPTIONS='--experimental-loader ts-node/esm/transpile-only --no-warnings=ExperimentalWarning' hardhat --config hardhat.config.cts","deps:soldeer":"forge soldeer install --quiet","test:hardhat":"pnpm hardhat-esm test","version:update":"sh ./bytecodeversion.sh","version:changed":"pnpm version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"pnpm tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"_resolved":"/tmp/49cd93f466113d2ff42464b349c8b206/hyperlane-xyz-core-10.1.2-beta.e5016c35cf8a9706bd577fcb7a79386edb678d50.tgz","_integrity":"sha512-UEoDSugiYR78roeAMfBvIRqWk1ze2VHUORJNgzJ7kWd5MoumhYVsmK5tHjfmR7YE4yK1jGVVHLIOuaFAewp2+A==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"20.19.6","dependencies":{"@hyperlane-xyz/utils":"19.14.0-beta.e5016c35cf8a9706bd577fcb7a79386edb678d50"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.31.0","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.9.2","prettier":"^3.5.3","typechain":"8.3.2","typescript":"5.3.3","@types/node":"^18.14.5","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@ethersproject/abi":"*","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"^19.14.0-beta.e5016c35cf8a9706bd577fcb7a79386edb678d50","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","@ethersproject/providers":"*","prettier-plugin-solidity":"^1.4.2","solhint-plugin-hyperlane":"^19.9.0","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@matterlabs/hardhat-zksync-solc":"1.2.5","@nomicfoundation/hardhat-foundry":"1.2.0","@matterlabs/hardhat-zksync-verify":"1.7.1"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_10.1.2-beta.e5016c35cf8a9706bd577fcb7a79386edb678d50_1765560398141_0.4486227216712948","host":"s3://npm-registry-packages-npm-production"}},"10.1.3":{"name":"@hyperlane-xyz/core","version":"10.1.3","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@10.1.3","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"noproblemmm","email":"sina@hyperlane.xyz"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"9d2ea4d3dfafde7ea9c48e5c656d689f2b9b8e58","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-10.1.3.tgz","fileCount":14675,"integrity":"sha512-UAXvNZJ7iZMBQZ94/Nz32tNEUwLk1XSRT+9qP844TssjG+VKWT6xEd/LWcnVtjNsaldaTttifDB0w8VsPLQNCg==","signatures":[{"sig":"MEUCIQDjSGLV2+iuz/eVKz+oEycDorJ+vniYSOZazPNkXcyXCgIgGBaZpaP5At0WP3d0DhyLEEE6cZyI3kJ2dT1qQP/JglM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@10.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306452871},"type":"module","_from":"file:hyperlane-xyz-core-10.1.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"pnpm version:exhaustive && pnpm hardhat-esm test && pnpm test:forge","build":"pnpm version:update && pnpm hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"pnpm hardhat-esm clean && pnpm hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"pnpm gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"pnpm version:changed && pnpm test:hardhat && pnpm test:forge --no-match-test testFork","build:zk":"pnpm hardhat-zk compile && tsc && node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","bytecode":"./bytecode.sh","coverage":"pnpm fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","test:fork":"sh -c '. ./.env.default && forge test --match-test testFork && forge test --match-contract ForkTest'","hardhat-zk":"NODE_OPTIONS='--import tsx/esm' hardhat --config zk-hardhat.config.cts","test:forge":"pnpm fixtures && forge test -vvv --decode-internal --no-match-contract Everclear","hardhat-esm":"NODE_OPTIONS='--import tsx/esm' hardhat --config hardhat.config.cts","deps:soldeer":"forge soldeer install --quiet","test:hardhat":"pnpm hardhat-esm test","version:update":"sh ./bytecodeversion.sh","version:changed":"pnpm version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"pnpm tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"_resolved":"/tmp/e1793c1d7a1d347fc516cfaa7ba24f04/hyperlane-xyz-core-10.1.3.tgz","_integrity":"sha512-UAXvNZJ7iZMBQZ94/Nz32tNEUwLk1XSRT+9qP844TssjG+VKWT6xEd/LWcnVtjNsaldaTttifDB0w8VsPLQNCg==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"20.19.6","dependencies":{"@hyperlane-xyz/utils":"20.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.31.0","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.9.2","prettier":"^3.5.3","typechain":"8.3.2","typescript":"5.8.3","@types/node":"^20.17.0","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@ethersproject/abi":"*","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"^20.1.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","@ethersproject/providers":"*","prettier-plugin-solidity":"^1.4.2","solhint-plugin-hyperlane":"^19.9.0","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@matterlabs/hardhat-zksync-solc":"1.2.5","@nomicfoundation/hardhat-foundry":"1.2.0","@matterlabs/hardhat-zksync-verify":"1.7.1"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_10.1.3_1765825591867_0.9295530619880426","host":"s3://npm-registry-packages-npm-production"}},"10.1.4-beta.47b88f4022b34351eed6bdb3c54db7fd76d4ba8a":{"name":"@hyperlane-xyz/core","version":"10.1.4-beta.47b88f4022b34351eed6bdb3c54db7fd76d4ba8a","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@10.1.4-beta.47b88f4022b34351eed6bdb3c54db7fd76d4ba8a","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"noproblemmm","email":"sina@hyperlane.xyz"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"bdef39ff076b17e13daf752e2fab9d01ab7c6a35","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-10.1.4-beta.47b88f4022b34351eed6bdb3c54db7fd76d4ba8a.tgz","fileCount":14675,"integrity":"sha512-AypsNNgre9zRjQ1nDPTOO7uPnhfBRI67cxIydmFMXOag0fJ2Js3xdtZSvK7hw71ccIYCElXT99N180D/wJqD7A==","signatures":[{"sig":"MEUCIQCV3sxEXL+R+R50GLasIcbQOYzbPoUeGoQJz5fXlgrsJgIgDOsaXkW2hTse5cM6NDtZQnWdNPETDvY/2aVbedQg3w4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@10.1.4-beta.47b88f4022b34351eed6bdb3c54db7fd76d4ba8a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306468307},"type":"module","_from":"file:hyperlane-xyz-core-10.1.4-beta.47b88f4022b34351eed6bdb3c54db7fd76d4ba8a.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"pnpm version:exhaustive && pnpm hardhat-esm test && pnpm test:forge","build":"pnpm version:update && pnpm hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"pnpm hardhat-esm clean && pnpm hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"pnpm gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"pnpm version:changed && pnpm test:hardhat && pnpm test:forge --no-match-test testFork","build:zk":"pnpm hardhat-zk compile && tsc && node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","bytecode":"./bytecode.sh","coverage":"pnpm fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","test:fork":"sh -c '. ./.env.default && forge test --match-test testFork && forge test --match-contract ForkTest'","hardhat-zk":"NODE_OPTIONS='--import tsx/esm' hardhat --config zk-hardhat.config.cts","test:forge":"pnpm fixtures && forge test -vvv --decode-internal --no-match-contract Everclear","hardhat-esm":"NODE_OPTIONS='--import tsx/esm' hardhat --config hardhat.config.cts","deps:soldeer":"forge soldeer install --quiet","test:hardhat":"pnpm hardhat-esm test","version:update":"sh ./bytecodeversion.sh","version:changed":"pnpm version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"pnpm tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"_resolved":"/tmp/567038e5367c573194835a732079a153/hyperlane-xyz-core-10.1.4-beta.47b88f4022b34351eed6bdb3c54db7fd76d4ba8a.tgz","_integrity":"sha512-AypsNNgre9zRjQ1nDPTOO7uPnhfBRI67cxIydmFMXOag0fJ2Js3xdtZSvK7hw71ccIYCElXT99N180D/wJqD7A==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"20.19.6","dependencies":{"@hyperlane-xyz/utils":"20.2.0-beta.47b88f4022b34351eed6bdb3c54db7fd76d4ba8a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.31.0","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.9.2","prettier":"^3.5.3","typechain":"8.3.2","typescript":"5.8.3","@types/node":"^20.17.0","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@ethersproject/abi":"*","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"^20.2.0-beta.47b88f4022b34351eed6bdb3c54db7fd76d4ba8a","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","@ethersproject/providers":"*","prettier-plugin-solidity":"^1.4.2","solhint-plugin-hyperlane":"^19.9.0","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@matterlabs/hardhat-zksync-solc":"1.2.5","@nomicfoundation/hardhat-foundry":"1.2.0","@matterlabs/hardhat-zksync-verify":"1.7.1"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_10.1.4-beta.47b88f4022b34351eed6bdb3c54db7fd76d4ba8a_1765900846181_0.06838643632527974","host":"s3://npm-registry-packages-npm-production"}},"10.1.4-beta.326924c2ecfa46a786649b47b8baae8618821302":{"name":"@hyperlane-xyz/core","version":"10.1.4-beta.326924c2ecfa46a786649b47b8baae8618821302","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@10.1.4-beta.326924c2ecfa46a786649b47b8baae8618821302","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"noproblemmm","email":"sina@hyperlane.xyz"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"cbcc31162f31ae5ff873ad5ca8230629dbae86d1","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-10.1.4-beta.326924c2ecfa46a786649b47b8baae8618821302.tgz","fileCount":14675,"integrity":"sha512-PNnvb86jzlAPCDog12UAO9n1DytwabehQtzfaE3Y9cUK+tz2BfZD0bCUBraVKGOFnL1g1hyCMkkO3Lb8eZ0j7Q==","signatures":[{"sig":"MEQCIGVuWBgGzRX6IWbZhiw9tc1jtpp5i9HyXzPxyeHFd6CaAiBlrPmr4ICNuD7K0sc6pe1qtIWfCE7beZetsTwqH6GYEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@10.1.4-beta.326924c2ecfa46a786649b47b8baae8618821302","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306468307},"type":"module","_from":"file:hyperlane-xyz-core-10.1.4-beta.326924c2ecfa46a786649b47b8baae8618821302.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"pnpm version:exhaustive && pnpm hardhat-esm test && pnpm test:forge","build":"pnpm version:update && pnpm hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"pnpm hardhat-esm clean && pnpm hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"pnpm gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"pnpm version:changed && pnpm test:hardhat && pnpm test:forge --no-match-test testFork","build:zk":"pnpm hardhat-zk compile && tsc && node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","bytecode":"./bytecode.sh","coverage":"pnpm fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","test:fork":"sh -c '. ./.env.default && forge test --match-test testFork && forge test --match-contract ForkTest'","hardhat-zk":"NODE_OPTIONS='--import tsx/esm' hardhat --config zk-hardhat.config.cts","test:forge":"pnpm fixtures && forge test -vvv --decode-internal --no-match-contract Everclear","hardhat-esm":"NODE_OPTIONS='--import tsx/esm' hardhat --config hardhat.config.cts","deps:soldeer":"forge soldeer install --quiet","test:hardhat":"pnpm hardhat-esm test","version:update":"sh ./bytecodeversion.sh","version:changed":"pnpm version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"pnpm tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"_resolved":"/tmp/e531fc6805a6368b9ba0adbb04c16291/hyperlane-xyz-core-10.1.4-beta.326924c2ecfa46a786649b47b8baae8618821302.tgz","_integrity":"sha512-PNnvb86jzlAPCDog12UAO9n1DytwabehQtzfaE3Y9cUK+tz2BfZD0bCUBraVKGOFnL1g1hyCMkkO3Lb8eZ0j7Q==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"20.19.6","dependencies":{"@hyperlane-xyz/utils":"20.2.0-beta.326924c2ecfa46a786649b47b8baae8618821302"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.31.0","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.9.2","prettier":"^3.5.3","typechain":"8.3.2","typescript":"5.8.3","@types/node":"^20.17.0","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@ethersproject/abi":"*","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"^20.2.0-beta.326924c2ecfa46a786649b47b8baae8618821302","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","@ethersproject/providers":"*","prettier-plugin-solidity":"^1.4.2","solhint-plugin-hyperlane":"^19.9.0","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@matterlabs/hardhat-zksync-solc":"1.2.5","@nomicfoundation/hardhat-foundry":"1.2.0","@matterlabs/hardhat-zksync-verify":"1.7.1"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_10.1.4-beta.326924c2ecfa46a786649b47b8baae8618821302_1765991293041_0.30225954285018997","host":"s3://npm-registry-packages-npm-production"}},"10.1.4-preview.fe98e01d7c4ec61d5e5eb9689b7bdc769ef84708":{"name":"@hyperlane-xyz/core","version":"10.1.4-preview.fe98e01d7c4ec61d5e5eb9689b7bdc769ef84708","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@10.1.4-preview.fe98e01d7c4ec61d5e5eb9689b7bdc769ef84708","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"noproblemmm","email":"sina@hyperlane.xyz"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"cc8fca088a7e165f929bc3234c974c0c3194c4bd","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-10.1.4-preview.fe98e01d7c4ec61d5e5eb9689b7bdc769ef84708.tgz","fileCount":14675,"integrity":"sha512-UT6mrUvVpeoljkF8QOEwImOF6DoKEGD3B3iBEK4wx70Iz/q2fb8BRDKdAxl/B6T54g7t0oX9IRR/82CkmSDBNw==","signatures":[{"sig":"MEYCIQC5uhLA4Fqp6u3POC0hlAvRkCgqgzml/a4KbdkswMfphgIhAOLgcUhJ1jMM5Lk6XQUoZxmhiIcG+sekRZo/097vS4m/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@10.1.4-preview.fe98e01d7c4ec61d5e5eb9689b7bdc769ef84708","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306469609},"type":"module","_from":"file:hyperlane-xyz-core-10.1.4-preview.fe98e01d7c4ec61d5e5eb9689b7bdc769ef84708.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"pnpm version:exhaustive && pnpm hardhat-esm test && pnpm test:forge","build":"pnpm version:update && pnpm hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"pnpm hardhat-esm clean && pnpm hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"pnpm gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"pnpm version:changed && pnpm test:hardhat && pnpm test:forge --no-match-test testFork","build:zk":"pnpm hardhat-zk compile && tsc && node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","bytecode":"./bytecode.sh","coverage":"pnpm fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","test:fork":"sh -c '. ./.env.default && forge test --match-test testFork && forge test --match-contract ForkTest'","hardhat-zk":"NODE_OPTIONS='--import tsx/esm' hardhat --config zk-hardhat.config.cts","test:forge":"pnpm fixtures && forge test -vvv --decode-internal --no-match-contract Everclear","hardhat-esm":"NODE_OPTIONS='--import tsx/esm' hardhat --config hardhat.config.cts","deps:soldeer":"forge soldeer install --quiet","test:hardhat":"pnpm hardhat-esm test","version:update":"sh ./bytecodeversion.sh","version:changed":"pnpm version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"pnpm tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"_resolved":"/tmp/e99ef7e7b301c6f753f77f8272e864a7/hyperlane-xyz-core-10.1.4-preview.fe98e01d7c4ec61d5e5eb9689b7bdc769ef84708.tgz","_integrity":"sha512-UT6mrUvVpeoljkF8QOEwImOF6DoKEGD3B3iBEK4wx70Iz/q2fb8BRDKdAxl/B6T54g7t0oX9IRR/82CkmSDBNw==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"20.19.6","dependencies":{"@hyperlane-xyz/utils":"20.2.0-preview.fe98e01d7c4ec61d5e5eb9689b7bdc769ef84708"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.31.0","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.9.2","prettier":"^3.5.3","typechain":"8.3.2","typescript":"5.8.3","@types/node":"^20.17.0","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@ethersproject/abi":"*","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"^20.2.0-preview.fe98e01d7c4ec61d5e5eb9689b7bdc769ef84708","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","@ethersproject/providers":"*","prettier-plugin-solidity":"^1.4.2","solhint-plugin-hyperlane":"^19.9.0","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@matterlabs/hardhat-zksync-solc":"1.2.5","@nomicfoundation/hardhat-foundry":"1.2.0","@matterlabs/hardhat-zksync-verify":"1.7.1"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_10.1.4-preview.fe98e01d7c4ec61d5e5eb9689b7bdc769ef84708_1766504890481_0.20844711186896925","host":"s3://npm-registry-packages-npm-production"}},"10.1.4-beta.c241647e30c31aadb5a07f853a8d7bbe79e10e0f":{"name":"@hyperlane-xyz/core","version":"10.1.4-beta.c241647e30c31aadb5a07f853a8d7bbe79e10e0f","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@10.1.4-beta.c241647e30c31aadb5a07f853a8d7bbe79e10e0f","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"noproblemmm","email":"sina@hyperlane.xyz"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"7817e8288388d8f7c6b5674d57bc390562adc06a","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-10.1.4-beta.c241647e30c31aadb5a07f853a8d7bbe79e10e0f.tgz","fileCount":14675,"integrity":"sha512-TflueKX2gqpodZ4myKfrJQCJSfIaDdKLAr1Qf494eucKMggNq2n1AaoCU8AWWt/F7aVoi+Wcz92SLTRI+csE+A==","signatures":[{"sig":"MEUCIQCt0On8lQoJauNYzU+KV27uNdGCByT78CibwkNRgnQ3NAIgYRF0iuIbQrmuM2vwi29mbd6sIv8PiedtN/7pjXTTkg8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@10.1.4-beta.c241647e30c31aadb5a07f853a8d7bbe79e10e0f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306468401},"type":"module","_from":"file:hyperlane-xyz-core-10.1.4-beta.c241647e30c31aadb5a07f853a8d7bbe79e10e0f.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"pnpm version:exhaustive && pnpm hardhat-esm test && pnpm test:forge","build":"pnpm version:update && pnpm hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"pnpm hardhat-esm clean && pnpm hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"pnpm gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"pnpm version:changed && pnpm test:hardhat && pnpm test:forge --no-match-test testFork","build:zk":"pnpm hardhat-zk compile && tsc && node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","bytecode":"./bytecode.sh","coverage":"pnpm fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","interface":"./interface.sh","test:fork":"sh -c '. ./.env.default && forge test --match-test testFork && forge test --match-contract ForkTest'","hardhat-zk":"NODE_OPTIONS='--import tsx/esm' hardhat --config zk-hardhat.config.cts","test:forge":"pnpm fixtures && forge test -vvv --decode-internal --no-match-contract Everclear","hardhat-esm":"NODE_OPTIONS='--import tsx/esm' hardhat --config hardhat.config.cts","deps:soldeer":"forge soldeer install --quiet","test:hardhat":"pnpm hardhat-esm test","test:interface":"pnpm tsx ./test/interface.test.ts","version:update":"sh ./bytecodeversion.sh","version:changed":"pnpm version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"pnpm tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"_resolved":"/tmp/d0a9ab4513d0bba10bedafdb5734f15b/hyperlane-xyz-core-10.1.4-beta.c241647e30c31aadb5a07f853a8d7bbe79e10e0f.tgz","_integrity":"sha512-TflueKX2gqpodZ4myKfrJQCJSfIaDdKLAr1Qf494eucKMggNq2n1AaoCU8AWWt/F7aVoi+Wcz92SLTRI+csE+A==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"20.19.6","dependencies":{"@hyperlane-xyz/utils":"20.2.0-beta.c241647e30c31aadb5a07f853a8d7bbe79e10e0f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.31.0","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.9.2","prettier":"^3.5.3","typechain":"8.3.2","typescript":"5.8.3","@types/node":"^20.17.0","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@ethersproject/abi":"*","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"^20.2.0-beta.c241647e30c31aadb5a07f853a8d7bbe79e10e0f","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","@ethersproject/providers":"*","prettier-plugin-solidity":"^1.4.2","solhint-plugin-hyperlane":"^19.9.0","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@matterlabs/hardhat-zksync-solc":"1.2.5","@nomicfoundation/hardhat-foundry":"1.2.0","@matterlabs/hardhat-zksync-verify":"1.7.1"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_10.1.4-beta.c241647e30c31aadb5a07f853a8d7bbe79e10e0f_1766666494940_0.7817541254337323","host":"s3://npm-registry-packages-npm-production"}},"10.2.0-stableswap.2a0d563060e1037fa228687c3c9a3ecea60dce9f":{"name":"@hyperlane-xyz/core","version":"10.2.0-stableswap.2a0d563060e1037fa228687c3c9a3ecea60dce9f","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@10.2.0-stableswap.2a0d563060e1037fa228687c3c9a3ecea60dce9f","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"noproblemmm","email":"sina@hyperlane.xyz"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"af228ab9c255fec6a3351905fa2e5a4862fd5553","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-10.2.0-stableswap.2a0d563060e1037fa228687c3c9a3ecea60dce9f.tgz","fileCount":14792,"integrity":"sha512-ZDxaSqnwul5r/+m5UmMGR0WgyuQVelTXkebykzMtYgza1oSvtaa+nRo73d/Tv5DXpRZmjZtJGb/2jO4GZ09fBA==","signatures":[{"sig":"MEYCIQDAR0nsePjSHR5ao03Qj7KDSSGr4wEmcJkhnXpK0YBkKwIhAJ6DGmDDnfmWJwpgDM6glc5gGRUqawnw/lPs8xDhCtQS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":307821001},"type":"module","_from":"file:hyperlane-xyz-core-10.2.0-stableswap.2a0d563060e1037fa228687c3c9a3ecea60dce9f.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"pnpm version:exhaustive && pnpm hardhat-esm test && pnpm test:forge","build":"pnpm version:update && pnpm hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"pnpm hardhat-esm clean && pnpm hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"pnpm gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"pnpm version:changed && pnpm test:hardhat && pnpm test:forge --no-match-test testFork","build:zk":"pnpm hardhat-zk compile && tsc && node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","bytecode":"./bytecode.sh","coverage":"pnpm fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","interface":"./interface.sh","test:fork":"sh -c '. ./.env.default && forge test --match-test testFork && forge test --match-contract ForkTest'","hardhat-zk":"NODE_OPTIONS='--import tsx/esm' hardhat --config zk-hardhat.config.cts","test:forge":"pnpm fixtures && forge test -vvv --decode-internal --no-match-contract Everclear","hardhat-esm":"NODE_OPTIONS='--import tsx/esm' hardhat --config hardhat.config.cts","deps:soldeer":"forge soldeer install --quiet","test:hardhat":"pnpm hardhat-esm test","test:interface":"pnpm tsx ./test/interface.test.ts","version:update":"sh ./bytecodeversion.sh","version:changed":"pnpm version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"pnpm tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"nambrot","email":"nambrot@googlemail.com"},"_resolved":"/private/var/folders/14/8nldxgzn7cdbkgnxpdhqdww40000gn/T/4e0e21337843b65c804da830a35815d9/hyperlane-xyz-core-10.2.0-stableswap.2a0d563060e1037fa228687c3c9a3ecea60dce9f.tgz","_integrity":"sha512-ZDxaSqnwul5r/+m5UmMGR0WgyuQVelTXkebykzMtYgza1oSvtaa+nRo73d/Tv5DXpRZmjZtJGb/2jO4GZ09fBA==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"20.18.3","dependencies":{"@hyperlane-xyz/utils":"20.2.0-stableswap.2a0d563060e1037fa228687c3c9a3ecea60dce9f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.31.0","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.9.2","prettier":"^3.5.3","typechain":"8.3.2","typescript":"5.8.3","@types/node":"^20.17.0","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@ethersproject/abi":"*","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"^20.2.0-stableswap.2a0d563060e1037fa228687c3c9a3ecea60dce9f","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","@ethersproject/providers":"*","prettier-plugin-solidity":"^1.4.2","solhint-plugin-hyperlane":"^19.9.0","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@matterlabs/hardhat-zksync-solc":"1.2.5","@nomicfoundation/hardhat-foundry":"1.2.0","@matterlabs/hardhat-zksync-verify":"1.7.1"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_10.2.0-stableswap.2a0d563060e1037fa228687c3c9a3ecea60dce9f_1768245430708_0.5906358351135823","host":"s3://npm-registry-packages-npm-production"}},"10.1.4-beta.d2558fcd2f6871ab77fe178b56072f0cffb2705e":{"name":"@hyperlane-xyz/core","version":"10.1.4-beta.d2558fcd2f6871ab77fe178b56072f0cffb2705e","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@10.1.4-beta.d2558fcd2f6871ab77fe178b56072f0cffb2705e","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"noproblemmm","email":"sina@hyperlane.xyz"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"224f9e89b4612be670618c0e792a1baf6fca3e19","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-10.1.4-beta.d2558fcd2f6871ab77fe178b56072f0cffb2705e.tgz","fileCount":14675,"integrity":"sha512-4RGepvPyyQAdd2uvVccmWLbzGIRyaZOyyaw+0ce0Smg48fHAQMhfWwiQiqiK3iSg0mdIchmjAxy3dw0vZbfAdQ==","signatures":[{"sig":"MEYCIQC6TfdlL9Xw6ZjaNzbSYkbguxNq9Z+vwMSq4IwHVCe+kwIhAPi1i+mK5/j3VSU8jc7gBEzg03ZHUtXRRfLlEqE5zshE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@10.1.4-beta.d2558fcd2f6871ab77fe178b56072f0cffb2705e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306468401},"type":"module","_from":"file:hyperlane-xyz-core-10.1.4-beta.d2558fcd2f6871ab77fe178b56072f0cffb2705e.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"pnpm version:exhaustive && pnpm hardhat-esm test && pnpm test:forge","build":"pnpm version:update && pnpm hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"pnpm hardhat-esm clean && pnpm hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"pnpm gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"pnpm version:changed && pnpm test:hardhat && pnpm test:forge --no-match-test testFork","build:zk":"pnpm hardhat-zk compile && tsc && node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","bytecode":"./bytecode.sh","coverage":"pnpm fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","interface":"./interface.sh","test:fork":"sh -c '. ./.env.default && forge test --match-test testFork && forge test --match-contract ForkTest'","hardhat-zk":"NODE_OPTIONS='--import tsx/esm' hardhat --config zk-hardhat.config.cts","test:forge":"pnpm fixtures && forge test -vvv --decode-internal --no-match-contract Everclear","hardhat-esm":"NODE_OPTIONS='--import tsx/esm' hardhat --config hardhat.config.cts","deps:soldeer":"forge soldeer install --quiet","test:hardhat":"pnpm hardhat-esm test","test:interface":"pnpm tsx ./test/interface.test.ts","version:update":"sh ./bytecodeversion.sh","version:changed":"pnpm version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"pnpm tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"_resolved":"/tmp/db716aa6a9fc6dcac6ecd5372d903739/hyperlane-xyz-core-10.1.4-beta.d2558fcd2f6871ab77fe178b56072f0cffb2705e.tgz","_integrity":"sha512-4RGepvPyyQAdd2uvVccmWLbzGIRyaZOyyaw+0ce0Smg48fHAQMhfWwiQiqiK3iSg0mdIchmjAxy3dw0vZbfAdQ==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"20.19.6","dependencies":{"@hyperlane-xyz/utils":"20.2.0-beta.d2558fcd2f6871ab77fe178b56072f0cffb2705e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.31.0","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.9.2","prettier":"^3.5.3","typechain":"8.3.2","typescript":"5.8.3","@types/node":"^20.17.0","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@ethersproject/abi":"*","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"^20.2.0-beta.d2558fcd2f6871ab77fe178b56072f0cffb2705e","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","@ethersproject/providers":"*","prettier-plugin-solidity":"^1.4.2","solhint-plugin-hyperlane":"^19.9.0","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@matterlabs/hardhat-zksync-solc":"1.2.5","@nomicfoundation/hardhat-foundry":"1.2.0","@matterlabs/hardhat-zksync-verify":"1.7.1"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_10.1.4-beta.d2558fcd2f6871ab77fe178b56072f0cffb2705e_1768309504049_0.48915294626416883","host":"s3://npm-registry-packages-npm-production"}},"10.1.4":{"name":"@hyperlane-xyz/core","version":"10.1.4","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@10.1.4","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"noproblemmm","email":"sina@hyperlane.xyz"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"8285fb41911972cb52694099c04ede0547e4e435","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-10.1.4.tgz","fileCount":14675,"integrity":"sha512-mFtEMx3RsNLI9oGBllduxfuJURf5ZLO1/UPVUVbYNAgRlZnLItXOEWUjs1iFJIjH4b9Y7+L2ARL9puV6Qpe7Pg==","signatures":[{"sig":"MEUCIHVyOxzbX96gwQnKvcCVqH04jmdOiL4fz8jM9TQ7DBGLAiEApWHHX93fYNZcA8Xz8SmmakKjNmVhcbU5RVZWSHMIr/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@10.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306452965},"type":"module","_from":"file:hyperlane-xyz-core-10.1.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"pnpm version:exhaustive && pnpm hardhat-esm test && pnpm test:forge","build":"pnpm version:update && pnpm hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"pnpm hardhat-esm clean && pnpm hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"pnpm gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"pnpm version:changed && pnpm test:hardhat && pnpm test:forge --no-match-test testFork","build:zk":"pnpm hardhat-zk compile && tsc && node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","bytecode":"./bytecode.sh","coverage":"pnpm fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","interface":"./interface.sh","test:fork":"sh -c '. ./.env.default && forge test --match-test testFork && forge test --match-contract ForkTest'","hardhat-zk":"NODE_OPTIONS='--import tsx/esm' hardhat --config zk-hardhat.config.cts","test:forge":"pnpm fixtures && forge test -vvv --decode-internal --no-match-contract Everclear","hardhat-esm":"NODE_OPTIONS='--import tsx/esm' hardhat --config hardhat.config.cts","deps:soldeer":"forge soldeer install --quiet","test:hardhat":"pnpm hardhat-esm test","test:interface":"pnpm tsx ./test/interface.test.ts","version:update":"sh ./bytecodeversion.sh","version:changed":"pnpm version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"pnpm tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"_resolved":"/tmp/96b3fb9cf9c2a387085bc73c4e7e4ec6/hyperlane-xyz-core-10.1.4.tgz","_integrity":"sha512-mFtEMx3RsNLI9oGBllduxfuJURf5ZLO1/UPVUVbYNAgRlZnLItXOEWUjs1iFJIjH4b9Y7+L2ARL9puV6Qpe7Pg==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"20.19.6","dependencies":{"@hyperlane-xyz/utils":"21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.31.0","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.9.2","prettier":"^3.5.3","typechain":"8.3.2","typescript":"5.8.3","@types/node":"^20.17.0","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@ethersproject/abi":"*","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"^21.0.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","@ethersproject/providers":"*","prettier-plugin-solidity":"^1.4.2","solhint-plugin-hyperlane":"^19.9.0","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@matterlabs/hardhat-zksync-solc":"1.2.5","@nomicfoundation/hardhat-foundry":"1.2.0","@matterlabs/hardhat-zksync-verify":"1.7.1"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_10.1.4_1768327356139_0.5316327629693449","host":"s3://npm-registry-packages-npm-production"}},"10.1.5":{"name":"@hyperlane-xyz/core","version":"10.1.5","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@10.1.5","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"noproblemmm","email":"sina@hyperlane.xyz"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"3e149472604ad45e3dfbd4f346ae5744034e9520","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-10.1.5.tgz","fileCount":14675,"integrity":"sha512-us4J4IDEjm9hv8HHPhmN7oIGGCtwIs5BbGrooAn133FFqEFn632jhgloqFaD+NlG1BtSe4tVhNRM6DfMhu1lZQ==","signatures":[{"sig":"MEUCIH80OJ1QfSW2wx1N02x4pkTv5qAHuCEFVKoIymFZXzlTAiEAxUOB1Z2GspB71QSuF5Qb33JPC+pphPv5HBPs9bZomCc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@10.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306452965},"type":"module","_from":"file:hyperlane-xyz-core-10.1.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"pnpm version:exhaustive && pnpm hardhat-esm test && pnpm test:forge","build":"pnpm version:update && pnpm hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"pnpm hardhat-esm clean && pnpm hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"pnpm gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"pnpm version:changed && pnpm test:hardhat && pnpm test:forge --no-match-test testFork","build:zk":"pnpm hardhat-zk compile && tsc && node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","bytecode":"./bytecode.sh","coverage":"pnpm fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","interface":"./interface.sh","test:fork":"sh -c '. ./.env.default && forge test --match-test testFork && forge test --match-contract ForkTest'","hardhat-zk":"NODE_OPTIONS='--import tsx/esm' hardhat --config zk-hardhat.config.cts","test:forge":"pnpm fixtures && forge test -vvv --decode-internal --no-match-contract Everclear","hardhat-esm":"NODE_OPTIONS='--import tsx/esm' hardhat --config hardhat.config.cts","deps:soldeer":"forge soldeer install --quiet","test:hardhat":"pnpm hardhat-esm test","test:interface":"pnpm tsx ./test/interface.test.ts","version:update":"sh ./bytecodeversion.sh","version:changed":"pnpm version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"pnpm tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"_resolved":"/tmp/e508ddd5ee75a3fd0dcc0f25e34a8dcc/hyperlane-xyz-core-10.1.5.tgz","_integrity":"sha512-us4J4IDEjm9hv8HHPhmN7oIGGCtwIs5BbGrooAn133FFqEFn632jhgloqFaD+NlG1BtSe4tVhNRM6DfMhu1lZQ==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"20.19.6","dependencies":{"@hyperlane-xyz/utils":"21.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.31.0","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.9.2","prettier":"^3.5.3","typechain":"8.3.2","typescript":"5.8.3","@types/node":"^20.17.0","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@ethersproject/abi":"*","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"^21.1.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","@ethersproject/providers":"*","prettier-plugin-solidity":"^1.4.2","solhint-plugin-hyperlane":"^19.9.0","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@matterlabs/hardhat-zksync-solc":"1.2.5","@nomicfoundation/hardhat-foundry":"1.2.0","@matterlabs/hardhat-zksync-verify":"1.7.1"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_10.1.5_1768440436100_0.8936008662863895","host":"s3://npm-registry-packages-npm-production"}},"10.1.5-preview.9c72f6fb2deb13238aa68a4a83bff7a7156047e6":{"name":"@hyperlane-xyz/core","version":"10.1.5-preview.9c72f6fb2deb13238aa68a4a83bff7a7156047e6","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@10.1.5-preview.9c72f6fb2deb13238aa68a4a83bff7a7156047e6","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"noproblemmm","email":"sina@hyperlane.xyz"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"019727b8ffe0ea356b9c2c2a8d1a2105b03250f8","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-10.1.5-preview.9c72f6fb2deb13238aa68a4a83bff7a7156047e6.tgz","fileCount":14783,"integrity":"sha512-iQRlpVVJgefL/Rd7QSOeR0SSxpaJWX1gxhiHBnQe79eBYvfk5gV4Fwt0MBaS6/LSuhamRvBaxp7INPiWs0cIwQ==","signatures":[{"sig":"MEYCIQDNMTvXsEyWJY0Ix9/b5qH97kuOIK80uSz1pOFPTtEfAwIhAOsRkGLW5VeUi/u5t+f08+82YPeZnAj0vMei0Qi7ahtN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":307989742},"type":"module","_from":"file:hyperlane-xyz-core-10.1.5-preview.9c72f6fb2deb13238aa68a4a83bff7a7156047e6.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"pnpm version:exhaustive && pnpm hardhat-esm test && pnpm test:forge","build":"pnpm version:update && pnpm hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"pnpm hardhat-esm clean && pnpm hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"pnpm gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"pnpm version:changed && pnpm test:hardhat && pnpm test:forge --no-match-test testFork","build:zk":"pnpm hardhat-zk compile && tsc && node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","bytecode":"./bytecode.sh","coverage":"pnpm fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","interface":"./interface.sh","test:fork":"sh -c '. ./.env.default && forge test --match-test testFork && forge test --match-contract ForkTest'","hardhat-zk":"NODE_OPTIONS='--import tsx/esm' hardhat --config zk-hardhat.config.cts","test:forge":"pnpm fixtures && forge test -vvv --decode-internal --no-match-contract Everclear","hardhat-esm":"NODE_OPTIONS='--import tsx/esm' hardhat --config hardhat.config.cts","deps:soldeer":"forge soldeer install --quiet","test:hardhat":"pnpm hardhat-esm test","test:interface":"pnpm tsx ./test/interface.test.ts","version:update":"sh ./bytecodeversion.sh","version:changed":"pnpm version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"pnpm tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"nambrot","email":"nambrot@googlemail.com"},"_resolved":"/private/var/folders/14/8nldxgzn7cdbkgnxpdhqdww40000gn/T/1ac3b4c72215c48db1da6e4e3ccc4786/hyperlane-xyz-core-10.1.5-preview.9c72f6fb2deb13238aa68a4a83bff7a7156047e6.tgz","_integrity":"sha512-iQRlpVVJgefL/Rd7QSOeR0SSxpaJWX1gxhiHBnQe79eBYvfk5gV4Fwt0MBaS6/LSuhamRvBaxp7INPiWs0cIwQ==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"20.18.3","dependencies":{"@hyperlane-xyz/utils":"21.1.0-preview.9c72f6fb2deb13238aa68a4a83bff7a7156047e6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.31.0","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.9.2","prettier":"^3.5.3","typechain":"8.3.2","typescript":"5.8.3","@types/node":"^20.17.0","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@ethersproject/abi":"*","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"^21.1.0-preview.9c72f6fb2deb13238aa68a4a83bff7a7156047e6","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","@ethersproject/providers":"*","prettier-plugin-solidity":"^1.4.2","solhint-plugin-hyperlane":"^19.9.0","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@matterlabs/hardhat-zksync-solc":"1.2.5","@nomicfoundation/hardhat-foundry":"1.2.0","@matterlabs/hardhat-zksync-verify":"1.7.1"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_10.1.5-preview.9c72f6fb2deb13238aa68a4a83bff7a7156047e6_1768448762141_0.6469061923303365","host":"s3://npm-registry-packages-npm-production"}},"10.1.6-beta.39855ffead3175921a20b091e8eae5146db13534":{"name":"@hyperlane-xyz/core","version":"10.1.6-beta.39855ffead3175921a20b091e8eae5146db13534","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@10.1.6-beta.39855ffead3175921a20b091e8eae5146db13534","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"noproblemmm","email":"sina@hyperlane.xyz"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"3aefb9290c8fab96cd8f35be962e5e8f8ac29503","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-10.1.6-beta.39855ffead3175921a20b091e8eae5146db13534.tgz","fileCount":14675,"integrity":"sha512-V4kExnN7z565sBvTCWAJITJfsh8DIgU589CkSQSjSTFQT5/Y2TuXV9lWPqec3UbvEkiWWsuFvg9lqW+FvyHUfw==","signatures":[{"sig":"MEUCIBPYyF98AdY4OXQgY2aWeX2ybcKgU4Zw2cH5AT5VGpY6AiEAz3UUCF7Ug8LxPm28VE1PvLSdwACKCwyTD494Qs1MvAc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@10.1.6-beta.39855ffead3175921a20b091e8eae5146db13534","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306468401},"type":"module","_from":"file:hyperlane-xyz-core-10.1.6-beta.39855ffead3175921a20b091e8eae5146db13534.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"pnpm version:exhaustive && pnpm hardhat-esm test && pnpm test:forge","build":"pnpm version:update && pnpm hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"pnpm hardhat-esm clean && pnpm hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"pnpm gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"pnpm version:changed && pnpm test:hardhat && pnpm test:forge --no-match-test testFork","build:zk":"pnpm hardhat-zk compile && tsc && node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","bytecode":"./bytecode.sh","coverage":"pnpm fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","interface":"./interface.sh","test:fork":"sh -c '. ./.env.default && forge test --match-test testFork && forge test --match-contract ForkTest'","hardhat-zk":"NODE_OPTIONS='--import tsx/esm' hardhat --config zk-hardhat.config.cts","test:forge":"pnpm fixtures && forge test -vvv --decode-internal --no-match-contract Everclear","hardhat-esm":"NODE_OPTIONS='--import tsx/esm' hardhat --config hardhat.config.cts","deps:soldeer":"forge soldeer install --quiet","test:hardhat":"pnpm hardhat-esm test","test:interface":"pnpm tsx ./test/interface.test.ts","version:update":"sh ./bytecodeversion.sh","version:changed":"pnpm version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"pnpm tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"_resolved":"/tmp/83716177d0595c9489506f65f5f3f4ed/hyperlane-xyz-core-10.1.6-beta.39855ffead3175921a20b091e8eae5146db13534.tgz","_integrity":"sha512-V4kExnN7z565sBvTCWAJITJfsh8DIgU589CkSQSjSTFQT5/Y2TuXV9lWPqec3UbvEkiWWsuFvg9lqW+FvyHUfw==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"20.19.6","dependencies":{"@hyperlane-xyz/utils":"21.2.0-beta.39855ffead3175921a20b091e8eae5146db13534"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.31.0","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.9.2","prettier":"^3.5.3","typechain":"8.3.2","typescript":"5.8.3","@types/node":"^20.17.0","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@ethersproject/abi":"*","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"^21.2.0-beta.39855ffead3175921a20b091e8eae5146db13534","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","@ethersproject/providers":"*","prettier-plugin-solidity":"^1.4.2","solhint-plugin-hyperlane":"^19.9.0","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@matterlabs/hardhat-zksync-solc":"1.2.5","@nomicfoundation/hardhat-foundry":"1.2.0","@matterlabs/hardhat-zksync-verify":"1.7.1"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_10.1.6-beta.39855ffead3175921a20b091e8eae5146db13534_1768492698798_0.0827644898836779","host":"s3://npm-registry-packages-npm-production"}},"10.1.6-beta.cb8182a4bf1443451de914f9fb8dc9ddf617c756":{"name":"@hyperlane-xyz/core","version":"10.1.6-beta.cb8182a4bf1443451de914f9fb8dc9ddf617c756","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@10.1.6-beta.cb8182a4bf1443451de914f9fb8dc9ddf617c756","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"noproblemmm","email":"sina@hyperlane.xyz"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"28f736565299b605c416b980d526a8b60ef0896b","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-10.1.6-beta.cb8182a4bf1443451de914f9fb8dc9ddf617c756.tgz","fileCount":14675,"integrity":"sha512-UB2vobD/JIOnDE4GBg+wP/zpgsy1SwcUqiA3xmR63iNZflLMn1tDoXOlJ/pFYnwLM162R7F8EehSsyzAH5DoCA==","signatures":[{"sig":"MEUCIQDkFCt7DlcSncuUPWRSnhrnR1xeEkwEdwKfpOBQyspX6QIgC1lNrhvwobuLz7V/dnQ6ch5FMDwv6IznF7BGpyegq0I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@10.1.6-beta.cb8182a4bf1443451de914f9fb8dc9ddf617c756","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306468401},"type":"module","_from":"file:hyperlane-xyz-core-10.1.6-beta.cb8182a4bf1443451de914f9fb8dc9ddf617c756.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"pnpm version:exhaustive && pnpm hardhat-esm test && pnpm test:forge","build":"pnpm version:update && pnpm hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"pnpm hardhat-esm clean && pnpm hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"pnpm gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"pnpm version:changed && pnpm test:hardhat && pnpm test:forge --no-match-test testFork","build:zk":"pnpm hardhat-zk compile && tsc && node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","bytecode":"./bytecode.sh","coverage":"pnpm fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","interface":"./interface.sh","test:fork":"sh -c '. ./.env.default && forge test --match-test testFork && forge test --match-contract ForkTest'","hardhat-zk":"NODE_OPTIONS='--import tsx/esm' hardhat --config zk-hardhat.config.cts","test:forge":"pnpm fixtures && forge test -vvv --decode-internal --no-match-contract Everclear","hardhat-esm":"NODE_OPTIONS='--import tsx/esm' hardhat --config hardhat.config.cts","deps:soldeer":"forge soldeer install --quiet","test:hardhat":"pnpm hardhat-esm test","test:interface":"pnpm tsx ./test/interface.test.ts","version:update":"sh ./bytecodeversion.sh","version:changed":"pnpm version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"pnpm tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"_resolved":"/tmp/3ac8a1705661602cd1e08768ddc99c6f/hyperlane-xyz-core-10.1.6-beta.cb8182a4bf1443451de914f9fb8dc9ddf617c756.tgz","_integrity":"sha512-UB2vobD/JIOnDE4GBg+wP/zpgsy1SwcUqiA3xmR63iNZflLMn1tDoXOlJ/pFYnwLM162R7F8EehSsyzAH5DoCA==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"20.19.6","dependencies":{"@hyperlane-xyz/utils":"21.2.0-beta.cb8182a4bf1443451de914f9fb8dc9ddf617c756"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.31.0","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.9.2","prettier":"^3.5.3","typechain":"8.3.2","typescript":"5.8.3","@types/node":"^20.17.0","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@ethersproject/abi":"*","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"^21.2.0-beta.cb8182a4bf1443451de914f9fb8dc9ddf617c756","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","@ethersproject/providers":"*","prettier-plugin-solidity":"^1.4.2","solhint-plugin-hyperlane":"^19.9.0","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@matterlabs/hardhat-zksync-solc":"1.2.5","@nomicfoundation/hardhat-foundry":"1.2.0","@matterlabs/hardhat-zksync-verify":"1.7.1"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_10.1.6-beta.cb8182a4bf1443451de914f9fb8dc9ddf617c756_1768495212845_0.5875369522786893","host":"s3://npm-registry-packages-npm-production"}},"10.1.6-beta.bdff9082e941bfdcd40c4c0c4082b10c02d8c500":{"name":"@hyperlane-xyz/core","version":"10.1.6-beta.bdff9082e941bfdcd40c4c0c4082b10c02d8c500","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@10.1.6-beta.bdff9082e941bfdcd40c4c0c4082b10c02d8c500","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"noproblemmm","email":"sina@hyperlane.xyz"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"0a672ac030af88200ae352ecbe9d18dc64dacb52","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-10.1.6-beta.bdff9082e941bfdcd40c4c0c4082b10c02d8c500.tgz","fileCount":14675,"integrity":"sha512-PrQmWm0QZ09TPP4GBZGRXO/goS6fVY1QmCVqtlTmMsH/CUzdruKUMNdymBpNBttgFyQjfq2o0uSWQXmBXvcM5g==","signatures":[{"sig":"MEYCIQDYYDQhr1mLy3/2CJHyjVwR2nVaTDJofrjNnfIRWJ9ZrwIhAICTOFDB5GLQbh5MyQz170Y2PKpp5PJxdfbL6GIIfVMf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@10.1.6-beta.bdff9082e941bfdcd40c4c0c4082b10c02d8c500","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306468401},"type":"module","_from":"file:hyperlane-xyz-core-10.1.6-beta.bdff9082e941bfdcd40c4c0c4082b10c02d8c500.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"pnpm version:exhaustive && pnpm hardhat-esm test && pnpm test:forge","build":"pnpm version:update && pnpm hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"pnpm hardhat-esm clean && pnpm hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./types ./coverage ./out ./forge-cache ./fixtures","gas-ci":"pnpm gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"pnpm version:changed && pnpm test:hardhat && pnpm test:forge --no-match-test testFork","build:zk":"pnpm hardhat-zk compile && tsc && node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","bytecode":"./bytecode.sh","coverage":"pnpm fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","prettier":"prettier --write ./contracts ./test","interface":"./interface.sh","test:fork":"sh -c '. ./.env.default && forge test --match-test testFork && forge test --match-contract ForkTest'","hardhat-zk":"NODE_OPTIONS='--import tsx/esm' hardhat --config zk-hardhat.config.cts","test:forge":"pnpm fixtures && forge test -vvv --decode-internal --no-match-contract Everclear","hardhat-esm":"NODE_OPTIONS='--import tsx/esm' hardhat --config hardhat.config.cts","deps:soldeer":"forge soldeer install --quiet","test:hardhat":"pnpm hardhat-esm test","test:interface":"pnpm tsx ./test/interface.test.ts","version:update":"sh ./bytecodeversion.sh","version:changed":"pnpm version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"pnpm tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"_resolved":"/tmp/2a944be3eaebed764188a4ca4aeb2604/hyperlane-xyz-core-10.1.6-beta.bdff9082e941bfdcd40c4c0c4082b10c02d8c500.tgz","_integrity":"sha512-PrQmWm0QZ09TPP4GBZGRXO/goS6fVY1QmCVqtlTmMsH/CUzdruKUMNdymBpNBttgFyQjfq2o0uSWQXmBXvcM5g==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"20.19.6","dependencies":{"@hyperlane-xyz/utils":"21.2.0-beta.bdff9082e941bfdcd40c4c0c4082b10c02d8c500"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.31.0","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.9.2","prettier":"^3.5.3","typechain":"8.3.2","typescript":"5.8.3","@types/node":"^20.17.0","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@ethersproject/abi":"*","@typechain/hardhat":"^9.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"^21.2.0-beta.bdff9082e941bfdcd40c4c0c4082b10c02d8c500","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","@ethersproject/providers":"*","prettier-plugin-solidity":"^1.4.2","solhint-plugin-hyperlane":"^19.9.0","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@matterlabs/hardhat-zksync-solc":"1.2.5","@nomicfoundation/hardhat-foundry":"1.2.0","@matterlabs/hardhat-zksync-verify":"1.7.1"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_10.1.6-beta.bdff9082e941bfdcd40c4c0c4082b10c02d8c500_1768499467866_0.09885663873639539","host":"s3://npm-registry-packages-npm-production"}},"10.2.0-mc.f25fd94f0bd7d240fb88982678efa8479ecad993":{"name":"@hyperlane-xyz/core","version":"10.2.0-mc.f25fd94f0bd7d240fb88982678efa8479ecad993","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@10.2.0-mc.f25fd94f0bd7d240fb88982678efa8479ecad993","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"noproblemmm","email":"sina@hyperlane.xyz"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"3035001c5ba244474bb774aa138a1005abda232a","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-10.2.0-mc.f25fd94f0bd7d240fb88982678efa8479ecad993.tgz","fileCount":14802,"integrity":"sha512-ImYY+ePfYkFX+Dftbdh69IqIbFQ32l5lm6USSgih8jO+jeOZYCOIGR2PG54MlHHp23vUFxg4AQ1fXw20vPsZOw==","signatures":[{"sig":"MEQCIA8Ow7+hs5MyvzcTDGNMrGbkVkKvsGgOz34Zz9XEgVHyAiAZKnYBRC+IzBEe13kKsg6HBJikqYFT5Ci57pJbmQGfwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":309377237},"type":"module","_from":"file:hyperlane-xyz-core-10.2.0-mc.f25fd94f0bd7d240fb88982678efa8479ecad993.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"pnpm version:exhaustive && pnpm hardhat-esm test && pnpm test:forge","build":"pnpm version:update && pnpm hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"pnpm hardhat-esm clean && pnpm hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./cache-tron ./types ./coverage ./out ./forge-cache ./fixtures","format":"prettier --write ./contracts ./test","gas-ci":"pnpm gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"pnpm version:changed && pnpm test:hardhat && pnpm test:forge --no-match-test testFork","build:zk":"pnpm hardhat-zk compile && tsc && node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","bytecode":"./bytecode.sh","coverage":"pnpm fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","interface":"./interface.sh","test:fork":"sh -c '. ./.env.default && forge test --match-test testFork && forge test --match-contract ForkTest'","build:tron":"./build-tron.sh","hardhat-zk":"NODE_OPTIONS='--import tsx/esm' hardhat --config zk-hardhat.config.cts","test:forge":"pnpm fixtures && forge test -vvv --decode-internal --no-match-contract Everclear","hardhat-esm":"NODE_OPTIONS='--import tsx/esm' hardhat --config hardhat.config.cts","deps:soldeer":"forge soldeer install --quiet","hardhat-tron":"NODE_OPTIONS='--import tsx/esm' hardhat --config tron-hardhat.config.cts","test:hardhat":"pnpm hardhat-esm test","test:interface":"pnpm tsx ./test/interface.test.ts","version:update":"sh ./bytecodeversion.sh","version:changed":"pnpm version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"pnpm tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"nambrot","email":"nambrot@googlemail.com"},"_resolved":"/private/var/folders/14/8nldxgzn7cdbkgnxpdhqdww40000gn/T/75123133f55dd7285f0e2ff665d65a83/hyperlane-xyz-core-10.2.0-mc.f25fd94f0bd7d240fb88982678efa8479ecad993.tgz","_integrity":"sha512-ImYY+ePfYkFX+Dftbdh69IqIbFQ32l5lm6USSgih8jO+jeOZYCOIGR2PG54MlHHp23vUFxg4AQ1fXw20vPsZOw==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.6.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.39.2","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.9.2","prettier":"^3.8.1","typechain":"8.3.2","typescript":"5.8.3","@types/node":"^24.10.9","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@ethersproject/abi":"*","@typechain/hardhat":"^9.1.0","@hyperlane-xyz/utils":"25.2.0-mc.f25fd94f0bd7d240fb88982678efa8479ecad993","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"^25.2.0-mc.f25fd94f0bd7d240fb88982678efa8479ecad993","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","@ethersproject/providers":"*","prettier-plugin-solidity":"^1.4.2","solhint-plugin-hyperlane":"^19.9.0","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@matterlabs/hardhat-zksync-solc":"1.2.5","@nomicfoundation/hardhat-foundry":"1.2.0","@matterlabs/hardhat-zksync-verify":"1.7.1"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_10.2.0-mc.f25fd94f0bd7d240fb88982678efa8479ecad993_1771719390964_0.32579385616107737","host":"s3://npm-registry-packages-npm-production"}},"10.2.0-mc.78c48b5fb82f0f0da7825eb600b56aef96fde9bd":{"name":"@hyperlane-xyz/core","version":"10.2.0-mc.78c48b5fb82f0f0da7825eb600b56aef96fde9bd","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@10.2.0-mc.78c48b5fb82f0f0da7825eb600b56aef96fde9bd","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"noproblemmm","email":"sina@hyperlane.xyz"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"57eba78d1dce7079443eab8071d73b0bd2c2a609","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-10.2.0-mc.78c48b5fb82f0f0da7825eb600b56aef96fde9bd.tgz","fileCount":14802,"integrity":"sha512-wvSzAFJZveMcNY+/vZ1FqemneJYH/E0xHYpe2VLZkHwvos5LDfY9YPEwnE7mJgLBz7aD/qabDto854QY0aWsqA==","signatures":[{"sig":"MEYCIQDWMLRtGQt8boWtsKesvIkD46yntZSTUUHkHt19Ar0a+wIhAPs9mqoczt2i32h7PC2N6E/6c4LL0umy2BSGRcP27Ahi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":309494919},"type":"module","_from":"file:hyperlane-xyz-core-10.2.0-mc.78c48b5fb82f0f0da7825eb600b56aef96fde9bd.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./buildArtifact.js":"./dist/buildArtifact.js","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"pnpm version:exhaustive && pnpm hardhat-esm test && pnpm test:forge","build":"pnpm version:update && pnpm hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"pnpm hardhat-esm clean && pnpm hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./cache-tron ./types ./coverage ./out ./forge-cache ./fixtures","format":"prettier --write ./contracts ./test","gas-ci":"pnpm gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"pnpm version:changed && pnpm test:hardhat && pnpm test:forge --no-match-test testFork","build:zk":"pnpm hardhat-zk compile && tsc && node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","bytecode":"./bytecode.sh","coverage":"pnpm fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","interface":"./interface.sh","test:fork":"sh -c '. ./.env.default && forge test --match-test testFork && forge test --match-contract ForkTest'","build:tron":"./build-tron.sh","hardhat-zk":"NODE_OPTIONS='--import tsx/esm' hardhat --config zk-hardhat.config.cts","test:forge":"pnpm fixtures && forge test -vvv --decode-internal --no-match-contract Everclear","hardhat-esm":"NODE_OPTIONS='--import tsx/esm' hardhat --config hardhat.config.cts","deps:soldeer":"forge soldeer install --quiet","hardhat-tron":"NODE_OPTIONS='--import tsx/esm' hardhat --config tron-hardhat.config.cts","test:hardhat":"pnpm hardhat-esm test","test:interface":"pnpm tsx ./test/interface.test.ts","version:update":"sh ./bytecodeversion.sh","version:changed":"pnpm version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"pnpm tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"nambrot","email":"nambrot@googlemail.com"},"_resolved":"/private/var/folders/14/8nldxgzn7cdbkgnxpdhqdww40000gn/T/487f0cf8fe3666b4ec4a6054f471f9b8/hyperlane-xyz-core-10.2.0-mc.78c48b5fb82f0f0da7825eb600b56aef96fde9bd.tgz","_integrity":"sha512-wvSzAFJZveMcNY+/vZ1FqemneJYH/E0xHYpe2VLZkHwvos5LDfY9YPEwnE7mJgLBz7aD/qabDto854QY0aWsqA==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.6.2","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.39.2","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.9.2","prettier":"^3.8.1","typechain":"8.3.2","typescript":"5.8.3","@types/node":"^24.10.9","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@ethersproject/abi":"*","@typechain/hardhat":"^9.1.0","@hyperlane-xyz/utils":"25.2.0-mc.78c48b5fb82f0f0da7825eb600b56aef96fde9bd","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"^25.1.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","@ethersproject/providers":"*","prettier-plugin-solidity":"^1.4.2","solhint-plugin-hyperlane":"^19.9.0","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@matterlabs/hardhat-zksync-solc":"1.2.5","@nomicfoundation/hardhat-foundry":"1.2.0","@matterlabs/hardhat-zksync-verify":"1.7.1"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_10.2.0-mc.78c48b5fb82f0f0da7825eb600b56aef96fde9bd_1771792777713_0.2018975015557698","host":"s3://npm-registry-packages-npm-production"}},"10.2.0":{"name":"@hyperlane-xyz/core","version":"10.2.0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@10.2.0","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"noproblemmm","email":"sina@hyperlane.xyz"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"811cd34017cbffbd7695252bf5c9193594d0cf71","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-10.2.0.tgz","fileCount":19529,"integrity":"sha512-PAiBscy7Zsln8X3FKpEFP9kbU2itTLjoJ8S2JfkL2vVfYbgoRXawcQa8RDaA9l5Pu8Gz7YvZ+31s3+W2CuuCfw==","signatures":[{"sig":"MEUCIQCfniDFAL08xkC8ezPuukcFNdGvSrJq8Fs/BiDk4viQ6wIgO0BhMEJFi8aA7E8mUaTHRB9VVLomcbGjyQEahH5dzqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@10.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":409642812},"type":"module","_from":"file:hyperlane-xyz-core-10.2.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./tron/abi/*":"./artifacts-tron/*","./tron/typechain":"./dist/tron/typechain/index.js","./buildArtifact.js":"./dist/buildArtifact.js","./tron/typechain/*":"./dist/tron/typechain/*","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"pnpm version:exhaustive && pnpm hardhat-esm test && pnpm test:forge","build":"pnpm version:update && pnpm hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"pnpm hardhat-esm clean && pnpm hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./cache-tron ./artifacts-tron ./types ./coverage ./out ./forge-cache ./fixtures","format":"prettier --write ./contracts ./test","gas-ci":"pnpm gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"pnpm version:changed && pnpm test:hardhat && pnpm test:forge --no-match-test testFork","build:zk":"pnpm hardhat-zk compile && tsc && node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","bytecode":"./bytecode.sh","coverage":"pnpm fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","interface":"./interface.sh","test:fork":"sh -c '. ./.env.default && forge test --match-test testFork && forge test --match-contract ForkTest'","test:tron":"FOUNDRY_PROFILE=tron forge test --match-contract TronCreate2Test -vvv","build:tron":"./build-tron.sh","hardhat-zk":"NODE_OPTIONS='--import tsx/esm' hardhat --config zk-hardhat.config.cts","test:forge":"pnpm fixtures && forge test -vvv --decode-internal --no-match-contract 'Everclear|Tron'","hardhat-esm":"NODE_OPTIONS='--import tsx/esm' hardhat --config hardhat.config.cts","deps:soldeer":"forge soldeer install --quiet || echo 'Warning: soldeer install failed, assuming dependencies are already present'","hardhat-tron":"NODE_OPTIONS='--import tsx/esm' hardhat --config tron-hardhat.config.cts","test:hardhat":"pnpm hardhat-esm test","test:interface":"pnpm tsx ./test/interface.test.ts","version:update":"sh ./bytecodeversion.sh","version:changed":"pnpm version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"pnpm tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"noproblemmm","email":"sina@hyperlane.xyz"},"_resolved":"/tmp/3bf76e60a0df86c004ac63e804cdf41e/hyperlane-xyz-core-10.2.0.tgz","_integrity":"sha512-PAiBscy7Zsln8X3FKpEFP9kbU2itTLjoJ8S2JfkL2vVfYbgoRXawcQa8RDaA9l5Pu8Gz7YvZ+31s3+W2CuuCfw==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.8.0","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.39.2","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.9.2","prettier":"^3.8.1","typechain":"8.3.2","typescript":"5.8.3","@types/node":"^24.10.9","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@ethersproject/abi":"*","@typechain/hardhat":"^9.1.0","@hyperlane-xyz/utils":"25.3.2","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"^25.3.2","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","@ethersproject/providers":"*","prettier-plugin-solidity":"^1.4.2","solhint-plugin-hyperlane":"^19.9.0","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@matterlabs/hardhat-zksync-solc":"1.2.5","@nomicfoundation/hardhat-foundry":"1.2.0","@matterlabs/hardhat-zksync-verify":"1.7.1"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_10.2.0_1772108667396_0.02731754247787066","host":"s3://npm-registry-packages-npm-production"}},"11.0.0":{"name":"@hyperlane-xyz/core","version":"11.0.0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@11.0.0","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"noproblemmm","email":"sina@hyperlane.xyz"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"63417683d7f705db6624cefff14773c3bfd636af","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-11.0.0.tgz","fileCount":19668,"integrity":"sha512-weoff5hgYyME+1eIQDpunpYwDFgDeTSaHOcWkGN0nLZG01z5NqBX3wnvmXyr2+nDNM4NDSkqU4h3BV93CMF1yQ==","signatures":[{"sig":"MEQCIF16JvZ0Jhb9UkFw2J0XzxFOtJFXG+cY6jgoje8hs1eeAiBb2TW158uUOE8RvnHs6iJJBXUJmqHqy58COZUJRsTe9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@11.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":416976380},"type":"module","_from":"file:hyperlane-xyz-core-11.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./tron/abi/*":"./artifacts-tron/*","./tron/typechain":"./dist/tron/typechain/index.js","./buildArtifact.js":"./dist/buildArtifact.js","./tron/typechain/*":"./dist/tron/typechain/*","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"pnpm version:exhaustive && pnpm hardhat-esm test && pnpm test:forge","build":"pnpm version:update && pnpm hardhat-esm compile && tsc && ./exportBuildArtifact.sh","clean":"pnpm hardhat-esm clean && pnpm hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./cache-tron ./artifacts-tron ./types ./coverage ./out ./forge-cache ./fixtures","format":"prettier --write ./contracts ./test","gas-ci":"pnpm gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"pnpm version:changed && pnpm test:hardhat && pnpm test:forge --no-match-test testFork","build:zk":"pnpm hardhat-zk compile && tsc && node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","bytecode":"./bytecode.sh","coverage":"pnpm fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","interface":"./interface.sh","test:fork":"sh -c '. ./.env.default && forge test --match-test testFork && forge test --match-contract ForkTest'","test:tron":"FOUNDRY_PROFILE=tron forge test --match-contract TronCreate2Test -vvv","build:tron":"./build-tron.sh","hardhat-zk":"NODE_OPTIONS='--import tsx/esm' hardhat --config zk-hardhat.config.cts","test:forge":"pnpm fixtures && forge test -vvv --decode-internal --no-match-contract 'Everclear|Tron'","hardhat-esm":"NODE_OPTIONS='--import tsx/esm' hardhat --config hardhat.config.cts","deps:soldeer":"forge soldeer install --quiet || echo 'Warning: soldeer install failed, assuming dependencies are already present'","hardhat-tron":"NODE_OPTIONS='--import tsx/esm' hardhat --config tron-hardhat.config.cts","test:hardhat":"pnpm hardhat-esm test","test:interface":"pnpm tsx ./test/interface.test.ts","version:update":"sh ./bytecodeversion.sh","version:changed":"pnpm version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"pnpm tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"noproblemmm","email":"sina@hyperlane.xyz"},"_resolved":"/tmp/9bafc4ab562ed724b7976ab65f46253b/hyperlane-xyz-core-11.0.0.tgz","_integrity":"sha512-weoff5hgYyME+1eIQDpunpYwDFgDeTSaHOcWkGN0nLZG01z5NqBX3wnvmXyr2+nDNM4NDSkqU4h3BV93CMF1yQ==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.8.0","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.39.2","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.9.2","prettier":"^3.8.1","typechain":"8.3.2","typescript":"5.8.3","@types/node":"^24.10.9","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@ethersproject/abi":"*","@typechain/hardhat":"^9.1.0","@hyperlane-xyz/utils":"25.4.0-beta.14398a0a50d688f0f2932e6b8be79ee29400b0a8","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"^25.4.0-beta.14398a0a50d688f0f2932e6b8be79ee29400b0a8","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","@ethersproject/providers":"*","prettier-plugin-solidity":"^1.4.2","solhint-plugin-hyperlane":"^19.9.0","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@matterlabs/hardhat-zksync-solc":"1.2.5","@nomicfoundation/hardhat-foundry":"1.2.0","@matterlabs/hardhat-zksync-verify":"1.7.1"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_11.0.0_1772126744943_0.9858736859140254","host":"s3://npm-registry-packages-npm-production"}},"11.0.1":{"name":"@hyperlane-xyz/core","version":"11.0.1","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@11.0.1","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"noproblemmm","email":"sina@hyperlane.xyz"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"66d52b8d57993dd1b3aabd295c3098041bddc00b","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-11.0.1.tgz","fileCount":19668,"integrity":"sha512-l0bWygbprubn8DC/OrKHX5EZfNzj7tK6+y2247T7gYyKYkemtYmlwNhCwCDFFde/zqiLxe5iVt5/iY5dCprbWA==","signatures":[{"sig":"MEQCIFsxh1GL3G6HuZAinqu5zqXF3/P5d2TDWFwH1BqUy3luAiBuIb3+q1TUNP2vS6rSTzmrscpkLk2JGNCf/nPkRy6xVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@11.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":416987415},"type":"module","_from":"file:hyperlane-xyz-core-11.0.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./tron/abi/*":"./artifacts-tron/*","./tron/typechain":"./dist/tron/typechain/index.js","./buildArtifact.js":"./dist/buildArtifact.js","./tron/typechain/*":"./dist/tron/typechain/*","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"pnpm version:exhaustive && pnpm hardhat-esm test && pnpm test:forge","build":"pnpm version:update && pnpm hardhat-esm compile && tsc && node fix-typechain-ethers.mjs ./dist/typechain/factories && ./exportBuildArtifact.sh","clean":"pnpm hardhat-esm clean && pnpm hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./cache-tron ./artifacts-tron ./types ./coverage ./out ./forge-cache ./fixtures","format":"prettier --write ./contracts ./test","gas-ci":"pnpm gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"pnpm version:changed && pnpm test:hardhat && pnpm test:forge --no-match-test testFork","build:zk":"pnpm hardhat-zk compile && tsc && node fix-typechain-ethers.mjs ./dist/typechain/factories && node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","bytecode":"./bytecode.sh","coverage":"pnpm fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","interface":"./interface.sh","test:fork":"sh -c '. ./.env.default && forge test --match-test testFork && forge test --match-contract ForkTest'","test:tron":"FOUNDRY_PROFILE=tron forge test --match-contract TronCreate2Test -vvv","build:tron":"./build-tron.sh","hardhat-zk":"NODE_OPTIONS='--import tsx/esm' hardhat --config zk-hardhat.config.cts","test:forge":"pnpm fixtures && forge test -vvv --decode-internal --no-match-contract 'Everclear|Tron'","hardhat-esm":"NODE_OPTIONS='--import tsx/esm' hardhat --config hardhat.config.cts","deps:soldeer":"forge soldeer install --quiet || echo 'Warning: soldeer install failed, assuming dependencies are already present'","hardhat-tron":"NODE_OPTIONS='--import tsx/esm' hardhat --config tron-hardhat.config.cts","test:hardhat":"pnpm hardhat-esm test","test:interface":"pnpm tsx ./test/interface.test.ts","version:update":"sh ./bytecodeversion.sh","version:changed":"pnpm version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"pnpm tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"noproblemmm","email":"sina@hyperlane.xyz"},"_resolved":"/tmp/f2cb6c037e44368c641631cab4d03942/hyperlane-xyz-core-11.0.1.tgz","_integrity":"sha512-l0bWygbprubn8DC/OrKHX5EZfNzj7tK6+y2247T7gYyKYkemtYmlwNhCwCDFFde/zqiLxe5iVt5/iY5dCprbWA==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.8.0","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.39.2","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.9.2","prettier":"^3.8.1","typechain":"8.3.2","typescript":"5.8.3","@types/node":"^24.10.9","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@ethersproject/abi":"*","@typechain/hardhat":"^9.1.0","@hyperlane-xyz/utils":"25.4.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"^25.4.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","@ethersproject/providers":"*","prettier-plugin-solidity":"^1.4.2","solhint-plugin-hyperlane":"^19.9.0","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@matterlabs/hardhat-zksync-solc":"1.2.5","@nomicfoundation/hardhat-foundry":"1.2.0","@matterlabs/hardhat-zksync-verify":"1.7.1"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_11.0.1_1772452638574_0.7536120104556492","host":"s3://npm-registry-packages-npm-production"}},"11.0.2":{"name":"@hyperlane-xyz/core","version":"11.0.2","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@11.0.2","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"noproblemmm","email":"sina@hyperlane.xyz"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"d3c3e5f81308bf2211676d8a2fc6039f5bdfb0b9","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-11.0.2.tgz","fileCount":19668,"integrity":"sha512-tKaI4nq7MThkQJVFUahpH0ltgpR+I215icfYSp7DBRBF6pOM4KVlpCBdz2p2X+amW1vnyuHuPh7lPRWyKHrWrQ==","signatures":[{"sig":"MEUCIQCmGEbmeg29eBXSRetZV7AGKTtpof8aCmAxE4sVeZ9CbwIgdXd30bQz40OXon+CLHNQz6WBAvGRB6bzh9N6YnxsjKk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@11.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":416987261},"type":"module","_from":"file:hyperlane-xyz-core-11.0.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./tron/abi/*":"./artifacts-tron/*","./tron/typechain":"./dist/tron/typechain/index.js","./buildArtifact.js":"./dist/buildArtifact.js","./tron/typechain/*":"./dist/tron/typechain/*","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"pnpm version:exhaustive && pnpm hardhat-esm test && pnpm test:forge","build":"pnpm version:update && pnpm hardhat-esm compile && tsc && node fix-typechain-ethers.mjs ./dist/typechain/factories && ./exportBuildArtifact.sh","clean":"pnpm hardhat-esm clean && pnpm hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./cache-tron ./artifacts-tron ./out-tron ./forge-cache-tron ./types ./coverage ./out ./forge-cache ./fixtures","format":"prettier --write ./contracts ./test","gas-ci":"pnpm gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"pnpm version:changed && pnpm test:hardhat && pnpm test:forge --no-match-test testFork","build:zk":"pnpm hardhat-zk compile && tsc && node fix-typechain-ethers.mjs ./dist/typechain/factories && node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","bytecode":"./bytecode.sh","coverage":"pnpm fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","interface":"./interface.sh","test:fork":"sh -c '. ./.env.default && forge test --match-test testFork && forge test --match-contract ForkTest'","test:tron":"FOUNDRY_PROFILE=tron forge test --match-contract TronCreate2Test -vvv","build:tron":"./build-tron.sh","hardhat-zk":"NODE_OPTIONS='--import tsx/esm' hardhat --config zk-hardhat.config.cts","test:forge":"pnpm fixtures && forge test -vvv --decode-internal --no-match-contract 'Everclear|Tron'","hardhat-esm":"NODE_OPTIONS='--import tsx/esm' hardhat --config hardhat.config.cts","deps:soldeer":"forge soldeer install --quiet || echo 'Warning: soldeer install failed, assuming dependencies are already present'","hardhat-tron":"NODE_OPTIONS='--import tsx/esm' hardhat --config tron-hardhat.config.cts","test:hardhat":"pnpm hardhat-esm test","test:interface":"pnpm tsx ./test/interface.test.ts","version:update":"sh ./bytecodeversion.sh","version:changed":"pnpm version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"pnpm tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"noproblemmm","email":"sina@hyperlane.xyz"},"_resolved":"/tmp/393b13016c010a1584d8f38de9ef0a7b/hyperlane-xyz-core-11.0.2.tgz","_integrity":"sha512-tKaI4nq7MThkQJVFUahpH0ltgpR+I215icfYSp7DBRBF6pOM4KVlpCBdz2p2X+amW1vnyuHuPh7lPRWyKHrWrQ==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.9.0","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.39.2","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.9.2","prettier":"^3.8.1","typechain":"8.3.2","typescript":"5.8.3","@types/node":"^24.10.9","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@ethersproject/abi":"*","@typechain/hardhat":"^9.1.0","@hyperlane-xyz/utils":"27.0.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"^27.0.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","@ethersproject/providers":"*","prettier-plugin-solidity":"^1.4.2","solhint-plugin-hyperlane":"^19.9.0","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@matterlabs/hardhat-zksync-solc":"1.2.5","@nomicfoundation/hardhat-foundry":"1.2.0","@matterlabs/hardhat-zksync-verify":"1.7.1"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_11.0.2_1773265344344_0.6536440493522193","host":"s3://npm-registry-packages-npm-production"}},"11.0.3":{"name":"@hyperlane-xyz/core","version":"11.0.3","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@11.0.3","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"noproblemmm","email":"sina@hyperlane.xyz"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"50621c64b4d2a3d3ed8d97b31965b9c9609403d2","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-11.0.3.tgz","fileCount":19668,"integrity":"sha512-9ikbbmuGdvvW/BF2KOH7LQWiBXX/yBnviLf/Ig0WmA4VIGBVdErmvHBn+g93aXExp7GtylhiFXrzc/RbVyIRzg==","signatures":[{"sig":"MEYCIQC56eMXK6YfS1D8lV+yHnt7yoTXtRs8k/8R6y6HxraFEAIhAI1Mc2aStrjPW/m+KGTbMQAZk7VW8jQwbAgpQfsv3wmu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@11.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":416988002},"type":"module","_from":"file:hyperlane-xyz-core-11.0.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./tron/abi/*":"./artifacts-tron/*","./tron/typechain":"./dist/tron/typechain/index.js","./buildArtifact.js":"./dist/buildArtifact.js","./tron/typechain/*":"./dist/tron/typechain/*","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"pnpm version:exhaustive && pnpm hardhat-esm test && pnpm test:forge","build":"pnpm version:update && pnpm hardhat-esm compile && tsc && node fix-typechain-ethers.mjs ./dist/typechain/factories && ./exportBuildArtifact.sh","clean":"pnpm hardhat-esm clean && pnpm hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./cache-tron ./artifacts-tron ./out-tron ./forge-cache-tron ./types ./coverage ./out ./forge-cache ./fixtures","format":"prettier --write ./contracts ./test","gas-ci":"pnpm gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"pnpm version:changed && pnpm test:hardhat && pnpm test:forge --no-match-test testFork","build:zk":"pnpm hardhat-zk compile && tsc && node fix-typechain-ethers.mjs ./dist/typechain/factories && node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","bytecode":"./bytecode.sh","coverage":"pnpm fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","interface":"./interface.sh","test:fork":"sh -c '. ./.env.default && forge test --match-test testFork && forge test --match-contract ForkTest'","test:tron":"FOUNDRY_PROFILE=tron forge test --match-contract TronCreate2Test -vvv","build:tron":"./build-tron.sh","hardhat-zk":"NODE_OPTIONS='--import tsx/esm' hardhat --config zk-hardhat.config.cts","test:forge":"pnpm fixtures && forge test -vvv --decode-internal --no-match-contract 'Everclear|Tron'","hardhat-esm":"NODE_OPTIONS='--import tsx/esm' hardhat --config hardhat.config.cts","deps:soldeer":"forge soldeer install --quiet || echo 'Warning: soldeer install failed, assuming dependencies are already present'","hardhat-tron":"NODE_OPTIONS='--import tsx/esm' hardhat --config tron-hardhat.config.cts","test:hardhat":"pnpm hardhat-esm test","test:interface":"pnpm tsx ./test/interface.test.ts","version:update":"sh ./bytecodeversion.sh","version:changed":"pnpm version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"pnpm tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a8f6ad5a-ef67-4b3e-94c0-95afbe07d42d"}},"_resolved":"/tmp/6d076ab0c6384edd2c39f0782e783076/hyperlane-xyz-core-11.0.3.tgz","_integrity":"sha512-9ikbbmuGdvvW/BF2KOH7LQWiBXX/yBnviLf/Ig0WmA4VIGBVdErmvHBn+g93aXExp7GtylhiFXrzc/RbVyIRzg==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.9.0","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.39.2","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.9.2","prettier":"^3.8.1","typechain":"8.3.2","typescript":"5.8.3","@types/node":"^24.10.9","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@ethersproject/abi":"*","@typechain/hardhat":"^9.1.0","@hyperlane-xyz/utils":"28.0.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"^28.0.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","@ethersproject/providers":"*","prettier-plugin-solidity":"^1.4.2","solhint-plugin-hyperlane":"^19.9.0","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@hyperlane-xyz/eslint-config":"28.0.0","@matterlabs/hardhat-zksync-solc":"1.2.5","@nomicfoundation/hardhat-foundry":"1.2.0","@matterlabs/hardhat-zksync-verify":"1.7.1"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_11.0.3_1773790816778_0.8210251762074392","host":"s3://npm-registry-packages-npm-production"}},"11.0.4-beta.1cfd59bd470a88df9cf9ec05a2c87a3b2bba64b2":{"name":"@hyperlane-xyz/core","version":"11.0.4-beta.1cfd59bd470a88df9cf9ec05a2c87a3b2bba64b2","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@11.0.4-beta.1cfd59bd470a88df9cf9ec05a2c87a3b2bba64b2","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"noproblemmm","email":"sina@hyperlane.xyz"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"1d7ec731df0091e092ab631380bfda6c33fe8f1c","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-11.0.4-beta.1cfd59bd470a88df9cf9ec05a2c87a3b2bba64b2.tgz","fileCount":19668,"integrity":"sha512-I34iJjjqxuIa71t0sQqB73PJhfHHQYAzD+1ENZoGxXi5YZXB0poVsdQ6gneVV8iZYQ8v/S6yLKLe0E5noRreOA==","signatures":[{"sig":"MEUCIHm6PBvzjAXvOe899kYykaqCVjO2deapo8isKMFg3OgwAiEAiMw2XhX/6B8dFOHGluBnPtARlCqQkv2TP5uYJOs9xao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@11.0.4-beta.1cfd59bd470a88df9cf9ec05a2c87a3b2bba64b2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":416587238},"type":"module","_from":"file:hyperlane-xyz-core-11.0.4-beta.1cfd59bd470a88df9cf9ec05a2c87a3b2bba64b2.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./tron/abi/*":"./artifacts-tron/*","./tron/typechain":"./dist/tron/typechain/index.js","./buildArtifact.js":"./dist/buildArtifact.js","./tron/typechain/*":"./dist/tron/typechain/*","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"pnpm version:exhaustive && pnpm hardhat-esm test && pnpm test:forge","build":"pnpm version:update && pnpm hardhat-esm compile && tsc && node fix-typechain-ethers.mjs ./dist/typechain/factories && ./exportBuildArtifact.sh","clean":"pnpm hardhat-esm clean && pnpm hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./cache-tron ./artifacts-tron ./out-tron ./forge-cache-tron ./types ./coverage ./out ./forge-cache ./fixtures","format":"prettier --write ./contracts ./test","gas-ci":"pnpm gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"pnpm version:changed && pnpm test:hardhat && pnpm test:forge --no-match-test testFork","build:zk":"pnpm hardhat-zk compile && tsc && node fix-typechain-ethers.mjs ./dist/typechain/factories && node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","bytecode":"./bytecode.sh","coverage":"pnpm fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","interface":"./interface.sh","test:fork":"sh -c '. ./.env.default && forge test --match-test testFork && forge test --match-contract ForkTest'","test:tron":"FOUNDRY_PROFILE=tron forge test --match-contract TronCreate2Test -vvv","build:tron":"./build-tron.sh","hardhat-zk":"NODE_OPTIONS='--import tsx/esm' hardhat --config zk-hardhat.config.cts","test:forge":"pnpm fixtures && forge test -vvv --decode-internal --no-match-contract 'Everclear|Tron'","hardhat-esm":"NODE_OPTIONS='--import tsx/esm' hardhat --config hardhat.config.cts","deps:soldeer":"forge soldeer install --quiet || echo 'Warning: soldeer install failed, assuming dependencies are already present'","hardhat-tron":"NODE_OPTIONS='--import tsx/esm' hardhat --config tron-hardhat.config.cts","test:hardhat":"pnpm hardhat-esm test","test:interface":"pnpm tsx ./test/interface.test.ts","version:update":"sh ./bytecodeversion.sh","version:changed":"pnpm version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"pnpm tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a8f6ad5a-ef67-4b3e-94c0-95afbe07d42d"}},"_resolved":"/tmp/e0a408766a955114e38cbf0401cc0be3/hyperlane-xyz-core-11.0.4-beta.1cfd59bd470a88df9cf9ec05a2c87a3b2bba64b2.tgz","_integrity":"sha512-I34iJjjqxuIa71t0sQqB73PJhfHHQYAzD+1ENZoGxXi5YZXB0poVsdQ6gneVV8iZYQ8v/S6yLKLe0E5noRreOA==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.9.0","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.39.2","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.9.2","prettier":"^3.8.1","typechain":"8.3.2","typescript":"5.8.3","@types/node":"^24.10.9","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@ethersproject/abi":"*","@typechain/hardhat":"^9.1.0","@hyperlane-xyz/utils":"28.0.1-beta.1cfd59bd470a88df9cf9ec05a2c87a3b2bba64b2","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"^28.0.1-beta.1cfd59bd470a88df9cf9ec05a2c87a3b2bba64b2","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","@ethersproject/providers":"*","prettier-plugin-solidity":"^1.4.2","solhint-plugin-hyperlane":"^19.9.0","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@hyperlane-xyz/eslint-config":"28.0.1-beta.1cfd59bd470a88df9cf9ec05a2c87a3b2bba64b2","@matterlabs/hardhat-zksync-solc":"1.2.5","@nomicfoundation/hardhat-foundry":"1.2.0","@matterlabs/hardhat-zksync-verify":"1.7.1"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_11.0.4-beta.1cfd59bd470a88df9cf9ec05a2c87a3b2bba64b2_1773792782159_0.7694196282786196","host":"s3://npm-registry-packages-npm-production"}},"11.1.0-beta.00a4f1567bfbdba1c60f3e8bbc77030747582b06":{"name":"@hyperlane-xyz/core","version":"11.1.0-beta.00a4f1567bfbdba1c60f3e8bbc77030747582b06","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@11.1.0-beta.00a4f1567bfbdba1c60f3e8bbc77030747582b06","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"noproblemmm","email":"sina@hyperlane.xyz"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"272e34b3c7c3be219288bf55e83dd74c51c95d21","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-11.1.0-beta.00a4f1567bfbdba1c60f3e8bbc77030747582b06.tgz","fileCount":19714,"integrity":"sha512-iRhi5iZfW5iekWYHMCRDa/cGTLU32UyWQkox+8NeFgIdZC7l99/KTFaU3n7FqR9/+tNpfhzLyNw/lSUntP+xig==","signatures":[{"sig":"MEYCIQDVhF2jUB474VUJzlvSxfbDdoig9LucinG2pLEWYzxbtAIhANSE7kUmy+dzWTvYrociCCtrW/oYCXjj7FdmdRv2ENlF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@11.1.0-beta.00a4f1567bfbdba1c60f3e8bbc77030747582b06","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":418865079},"type":"module","_from":"file:hyperlane-xyz-core-11.1.0-beta.00a4f1567bfbdba1c60f3e8bbc77030747582b06.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./tron/abi/*":"./artifacts-tron/*","./tron/typechain":"./dist/tron/typechain/index.js","./buildArtifact.js":"./dist/buildArtifact.js","./tron/typechain/*":"./dist/tron/typechain/*","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"pnpm version:exhaustive && pnpm hardhat-esm test && pnpm test:forge","build":"pnpm version:update && pnpm hardhat-esm compile && tsc && node fix-typechain-ethers.mjs ./dist/typechain/factories && ./exportBuildArtifact.sh","clean":"pnpm hardhat-esm clean && pnpm hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./cache-tron ./artifacts-tron ./out-tron ./forge-cache-tron ./types ./coverage ./out ./forge-cache ./fixtures","format":"prettier --write ./contracts ./test","gas-ci":"pnpm gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"pnpm version:changed && pnpm test:hardhat && pnpm test:forge --no-match-test testFork","build:zk":"pnpm hardhat-zk compile && tsc && node fix-typechain-ethers.mjs ./dist/typechain/factories && node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","bytecode":"./bytecode.sh","coverage":"pnpm fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","interface":"./interface.sh","test:fork":"sh -c '. ./.env.default && forge test --match-test testFork && forge test --match-contract ForkTest'","test:tron":"FOUNDRY_PROFILE=tron forge test --match-contract TronCreate2Test -vvv","build:tron":"./build-tron.sh","hardhat-zk":"NODE_OPTIONS='--import tsx/esm' hardhat --config zk-hardhat.config.cts","test:forge":"pnpm fixtures && forge test -vvv --decode-internal --no-match-contract 'Everclear|Tron'","hardhat-esm":"NODE_OPTIONS='--import tsx/esm' hardhat --config hardhat.config.cts","deps:soldeer":"forge soldeer install --quiet || echo 'Warning: soldeer install failed, assuming dependencies are already present'","hardhat-tron":"NODE_OPTIONS='--import tsx/esm' hardhat --config tron-hardhat.config.cts","test:hardhat":"pnpm hardhat-esm test","test:interface":"pnpm tsx ./test/interface.test.ts","version:update":"sh ./bytecodeversion.sh","version:changed":"pnpm version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"pnpm tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a8f6ad5a-ef67-4b3e-94c0-95afbe07d42d"}},"_resolved":"/tmp/6c2074f01439e5e32b6bed39162ca369/hyperlane-xyz-core-11.1.0-beta.00a4f1567bfbdba1c60f3e8bbc77030747582b06.tgz","_integrity":"sha512-iRhi5iZfW5iekWYHMCRDa/cGTLU32UyWQkox+8NeFgIdZC7l99/KTFaU3n7FqR9/+tNpfhzLyNw/lSUntP+xig==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.9.0","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.39.2","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.9.2","prettier":"^3.8.1","typechain":"8.3.2","typescript":"5.8.3","@types/node":"^24.10.9","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@ethersproject/abi":"*","@typechain/hardhat":"^9.1.0","@hyperlane-xyz/utils":"28.1.0-beta.00a4f1567bfbdba1c60f3e8bbc77030747582b06","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"^28.1.0-beta.00a4f1567bfbdba1c60f3e8bbc77030747582b06","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","@ethersproject/providers":"*","prettier-plugin-solidity":"^1.4.2","solhint-plugin-hyperlane":"^19.9.0","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@hyperlane-xyz/eslint-config":"28.1.0-beta.00a4f1567bfbdba1c60f3e8bbc77030747582b06","@matterlabs/hardhat-zksync-solc":"1.2.5","@nomicfoundation/hardhat-foundry":"1.2.0","@matterlabs/hardhat-zksync-verify":"1.7.1"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_11.1.0-beta.00a4f1567bfbdba1c60f3e8bbc77030747582b06_1773874033787_0.5627846236747494","host":"s3://npm-registry-packages-npm-production"}},"11.1.0-beta.0c1a71d2c5a12fbf322db6cb6284101ecf5db1e0":{"name":"@hyperlane-xyz/core","version":"11.1.0-beta.0c1a71d2c5a12fbf322db6cb6284101ecf5db1e0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@11.1.0-beta.0c1a71d2c5a12fbf322db6cb6284101ecf5db1e0","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"noproblemmm","email":"sina@hyperlane.xyz"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"45176f49d68a7fdd34618044411982a99c0378c8","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-11.1.0-beta.0c1a71d2c5a12fbf322db6cb6284101ecf5db1e0.tgz","fileCount":19714,"integrity":"sha512-GFDeXp/4RLMembTBPdMzwzmdTQNIU+XzSTlo0aRIg+pbx1h9iYimdcXcsYnkbgsKJsv89+gjSR/YGXq+Vj2oRA==","signatures":[{"sig":"MEUCIQDr/YJENAve/bneZFn5omy00ep6apL3DGRQdUxI6KxtfAIgKGUhFovBWs4Qk9FF7iGl/vFbk22r+o7j53lwMzPawAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@11.1.0-beta.0c1a71d2c5a12fbf322db6cb6284101ecf5db1e0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":418839363},"type":"module","_from":"file:hyperlane-xyz-core-11.1.0-beta.0c1a71d2c5a12fbf322db6cb6284101ecf5db1e0.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./tron/abi/*":"./artifacts-tron/*","./tron/typechain":"./dist/tron/typechain/index.js","./buildArtifact.js":"./dist/buildArtifact.js","./tron/typechain/*":"./dist/tron/typechain/*","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"pnpm version:exhaustive && pnpm hardhat-esm test && pnpm test:forge","build":"pnpm version:update && pnpm hardhat-esm compile && tsc && node fix-typechain-ethers.mjs ./dist/typechain/factories && ./exportBuildArtifact.sh","clean":"pnpm hardhat-esm clean && pnpm hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./cache-tron ./artifacts-tron ./out-tron ./forge-cache-tron ./types ./coverage ./out ./forge-cache ./fixtures","format":"prettier --write ./contracts ./test","gas-ci":"pnpm gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"pnpm version:changed && pnpm test:hardhat && pnpm test:forge --no-match-test testFork","build:zk":"pnpm hardhat-zk compile && tsc && node fix-typechain-ethers.mjs ./dist/typechain/factories && node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","bytecode":"./bytecode.sh","coverage":"pnpm fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","interface":"./interface.sh","test:fork":"sh -c '. ./.env.default && forge test --match-test testFork && forge test --match-contract ForkTest'","test:tron":"FOUNDRY_PROFILE=tron forge test --match-contract TronCreate2Test -vvv","build:tron":"./build-tron.sh","hardhat-zk":"NODE_OPTIONS='--import tsx/esm' hardhat --config zk-hardhat.config.cts","test:forge":"pnpm fixtures && forge test -vvv --decode-internal --no-match-contract 'Everclear|Tron'","hardhat-esm":"NODE_OPTIONS='--import tsx/esm' hardhat --config hardhat.config.cts","deps:soldeer":"forge soldeer install --quiet || echo 'Warning: soldeer install failed, assuming dependencies are already present'","hardhat-tron":"NODE_OPTIONS='--import tsx/esm' hardhat --config tron-hardhat.config.cts","test:hardhat":"pnpm hardhat-esm test","test:interface":"pnpm tsx ./test/interface.test.ts","version:update":"sh ./bytecodeversion.sh","version:changed":"pnpm version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"pnpm tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a8f6ad5a-ef67-4b3e-94c0-95afbe07d42d"}},"_resolved":"/tmp/dceebfb280ee132e95666830cae400d7/hyperlane-xyz-core-11.1.0-beta.0c1a71d2c5a12fbf322db6cb6284101ecf5db1e0.tgz","_integrity":"sha512-GFDeXp/4RLMembTBPdMzwzmdTQNIU+XzSTlo0aRIg+pbx1h9iYimdcXcsYnkbgsKJsv89+gjSR/YGXq+Vj2oRA==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.9.0","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.39.2","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.9.2","prettier":"^3.8.1","typechain":"8.3.2","typescript":"5.8.3","@types/node":"^24.10.9","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@ethersproject/abi":"*","@typechain/hardhat":"^9.1.0","@hyperlane-xyz/utils":"28.1.0-beta.0c1a71d2c5a12fbf322db6cb6284101ecf5db1e0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"^28.1.0-beta.0c1a71d2c5a12fbf322db6cb6284101ecf5db1e0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","@ethersproject/providers":"*","prettier-plugin-solidity":"^1.4.2","solhint-plugin-hyperlane":"^19.9.0","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@hyperlane-xyz/eslint-config":"28.1.0-beta.0c1a71d2c5a12fbf322db6cb6284101ecf5db1e0","@matterlabs/hardhat-zksync-solc":"1.2.5","@nomicfoundation/hardhat-foundry":"1.2.0","@matterlabs/hardhat-zksync-verify":"1.7.1"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_11.1.0-beta.0c1a71d2c5a12fbf322db6cb6284101ecf5db1e0_1773875475888_0.1520837215656552","host":"s3://npm-registry-packages-npm-production"}},"11.1.0":{"name":"@hyperlane-xyz/core","version":"11.1.0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@11.1.0","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"noproblemmm","email":"sina@hyperlane.xyz"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"efb625d0ef28f4474110c09b85b352b5715dd52a","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-11.1.0.tgz","fileCount":19714,"integrity":"sha512-hPu/Ggi32nlhefT4G237so0vKmlSUGIPYY+Gx3I9RdC5ei5dV1zdZNyO5mNozXvY4kecwRSRJ4Qr7QOlz6VEjQ==","signatures":[{"sig":"MEYCIQChauTzb9zn+GcPfCJU8j2IRbYnKD9pNc9PElTqRIJmbwIhAPLGWjiUQpiVY1xr6LJs2Ef5IndTOO7XMlrn2CHXPx/v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@11.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":419232719},"type":"module","_from":"file:hyperlane-xyz-core-11.1.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./tron/abi/*":"./artifacts-tron/*","./tron/typechain":"./dist/tron/typechain/index.js","./buildArtifact.js":"./dist/buildArtifact.js","./tron/typechain/*":"./dist/tron/typechain/*","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol && eslint -c ./eslint.config.mjs","test":"pnpm version:exhaustive && pnpm hardhat-esm test && pnpm test:forge","build":"pnpm version:update && pnpm hardhat-esm compile && tsc && node fix-typechain-ethers.mjs ./dist/typechain/factories && ./exportBuildArtifact.sh","clean":"pnpm hardhat-esm clean && pnpm hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./cache-tron ./artifacts-tron ./out-tron ./forge-cache-tron ./types ./coverage ./out ./forge-cache ./fixtures","format":"prettier --write ./contracts ./test","gas-ci":"pnpm gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"pnpm version:changed && pnpm test:hardhat && pnpm test:forge --no-match-test testFork","build:zk":"pnpm hardhat-zk compile && tsc && node fix-typechain-ethers.mjs ./dist/typechain/factories && node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","bytecode":"./bytecode.sh","coverage":"pnpm fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","interface":"./interface.sh","test:fork":"sh -c '. ./.env.default && forge test --match-test testFork && forge test --match-contract ForkTest'","test:tron":"FOUNDRY_PROFILE=tron forge test --match-contract TronCreate2Test -vvv","build:tron":"./build-tron.sh","hardhat-zk":"NODE_OPTIONS='--import tsx/esm' hardhat --config zk-hardhat.config.cts","test:forge":"pnpm fixtures && forge test -vvv --decode-internal --no-match-contract 'Everclear|Tron'","hardhat-esm":"NODE_OPTIONS='--import tsx/esm' hardhat --config hardhat.config.cts","deps:soldeer":"forge soldeer install --quiet || echo 'Warning: soldeer install failed, assuming dependencies are already present'","hardhat-tron":"NODE_OPTIONS='--import tsx/esm' hardhat --config tron-hardhat.config.cts","test:hardhat":"pnpm hardhat-esm test","test:interface":"pnpm tsx ./test/interface.test.ts","version:update":"sh ./bytecodeversion.sh","version:changed":"pnpm version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"pnpm tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a8f6ad5a-ef67-4b3e-94c0-95afbe07d42d"}},"_resolved":"/tmp/fcbae7f7df762f2c812ad30ea7a8a6c7/hyperlane-xyz-core-11.1.0.tgz","_integrity":"sha512-hPu/Ggi32nlhefT4G237so0vKmlSUGIPYY+Gx3I9RdC5ei5dV1zdZNyO5mNozXvY4kecwRSRJ4Qr7QOlz6VEjQ==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.9.0","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","eslint":"^9.39.2","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.9.2","prettier":"^3.8.1","typechain":"8.3.2","typescript":"5.8.3","@types/node":"^24.10.9","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@ethersproject/abi":"*","@typechain/hardhat":"^9.1.0","@hyperlane-xyz/utils":"28.1.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"^28.1.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","@ethersproject/providers":"*","prettier-plugin-solidity":"^1.4.2","solhint-plugin-hyperlane":"^19.9.0","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@hyperlane-xyz/eslint-config":"28.1.0","@matterlabs/hardhat-zksync-solc":"1.2.5","@nomicfoundation/hardhat-foundry":"1.2.0","@matterlabs/hardhat-zksync-verify":"1.7.1"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_11.1.0_1773948966457_0.40255176763309786","host":"s3://npm-registry-packages-npm-production"}},"11.1.1-beta.3dc12d8cfe92624f4d882a719036a95e3abf3fab":{"name":"@hyperlane-xyz/core","version":"11.1.1-beta.3dc12d8cfe92624f4d882a719036a95e3abf3fab","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@11.1.1-beta.3dc12d8cfe92624f4d882a719036a95e3abf3fab","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"paulbalaji","email":"paulmonish@gmail.com"},{"name":"noproblemmm","email":"sina@hyperlane.xyz"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"8cc1aede99d0cb0257735d13e86b0d43235d0f9f","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-11.1.1-beta.3dc12d8cfe92624f4d882a719036a95e3abf3fab.tgz","fileCount":19799,"integrity":"sha512-+KbxPIqBoqWgOYsFfMud1PPBjBBfkLca7QemF6rhjy95TaagNHgm8/65rq0GGDtmTq7m2XKok/4Dxsx6UGRKOQ==","signatures":[{"sig":"MEYCIQD7W3NJIkR42nqYJv9eUdmNgHJFIfEJXJOBtrdmEVJOtwIhAKZzf+WqqQslHtg/tFAM+cAiVqkefRngUH9eo6xLgPnp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@11.1.1-beta.3dc12d8cfe92624f4d882a719036a95e3abf3fab","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":419911239},"type":"module","_from":"file:hyperlane-xyz-core-11.1.1-beta.3dc12d8cfe92624f4d882a719036a95e3abf3fab.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./tron/abi/*":"./artifacts-tron/*","./tron/typechain":"./dist/tron/typechain/index.js","./buildArtifact.js":"./dist/buildArtifact.js","./tron/typechain/*":"./dist/tron/typechain/*","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"pnpm version:exhaustive && pnpm hardhat-esm test && pnpm test:forge","build":"pnpm version:update && pnpm hardhat-esm compile && tsc && node fix-typechain-ethers.mjs ./dist/typechain/factories && ./exportBuildArtifact.sh","clean":"pnpm hardhat-esm clean && pnpm hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./cache-tron ./artifacts-tron ./out-tron ./forge-cache-tron ./types ./coverage ./out ./forge-cache ./fixtures","format":"prettier --write ./contracts ./test","gas-ci":"pnpm gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"pnpm version:changed && pnpm test:hardhat && pnpm test:forge --no-match-test testFork && pnpm test:tron","build:zk":"pnpm hardhat-zk compile && tsc && node fix-typechain-ethers.mjs ./dist/typechain/factories && node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","bytecode":"./bytecode.sh","coverage":"pnpm fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","interface":"./interface.sh","test:fork":"sh -c '. ./.env.default && forge test --match-test testFork && forge test --match-contract ForkTest'","test:tron":"FOUNDRY_PROFILE=tron forge test --match-contract 'Tron(Create2|SafeERC20)Test' -vvv && bash test/tron/check-SafeERC20-diff.sh","build:tron":"./build-tron.sh","hardhat-zk":"NODE_OPTIONS='--import tsx/esm' hardhat --config zk-hardhat.config.cts","test:forge":"pnpm fixtures && forge test -vvv --decode-internal --no-match-contract 'Everclear|Tron'","hardhat-esm":"NODE_OPTIONS='--import tsx/esm' hardhat --config hardhat.config.cts","deps:soldeer":"forge soldeer install --quiet || echo 'Warning: soldeer install failed, assuming dependencies are already present'","hardhat-tron":"NODE_OPTIONS='--import tsx/esm' hardhat --config tron-hardhat.config.cts","test:hardhat":"pnpm hardhat-esm test","test:interface":"pnpm tsx ./test/interface.test.ts","version:update":"sh ./bytecodeversion.sh","version:changed":"pnpm version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"pnpm tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a8f6ad5a-ef67-4b3e-94c0-95afbe07d42d"}},"_resolved":"/tmp/0dad3b3138d98bc5eb1ab63d6ac509a3/hyperlane-xyz-core-11.1.1-beta.3dc12d8cfe92624f4d882a719036a95e3abf3fab.tgz","_integrity":"sha512-+KbxPIqBoqWgOYsFfMud1PPBjBBfkLca7QemF6rhjy95TaagNHgm8/65rq0GGDtmTq7m2XKok/4Dxsx6UGRKOQ==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.11.0","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.9.2","prettier":"^3.8.1","typechain":"8.3.2","typescript":"6.0.2","@types/node":"^24.10.9","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@ethersproject/abi":"*","@typechain/hardhat":"^9.1.0","@hyperlane-xyz/utils":"30.0.0-beta.3dc12d8cfe92624f4d882a719036a95e3abf3fab","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"^30.0.0-beta.3dc12d8cfe92624f4d882a719036a95e3abf3fab","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","@ethersproject/providers":"*","prettier-plugin-solidity":"^1.4.2","solhint-plugin-hyperlane":"^19.9.0","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@matterlabs/hardhat-zksync-solc":"1.2.5","@nomicfoundation/hardhat-foundry":"1.2.0","@matterlabs/hardhat-zksync-verify":"1.7.1"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_11.1.1-beta.3dc12d8cfe92624f4d882a719036a95e3abf3fab_1775492988267_0.26036173366151893","host":"s3://npm-registry-packages-npm-production"}},"11.2.0":{"name":"@hyperlane-xyz/core","version":"11.2.0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@11.2.0","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"paulbalaji","email":"paulmonish@gmail.com"},{"name":"noproblemmm","email":"sina@hyperlane.xyz"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"c8524b258b033958b3bbeb0ac7d826d5c5053d81","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-11.2.0.tgz","fileCount":19799,"integrity":"sha512-OTi28vQBvERG00wsnfMpWc4YYw5RMQobTXSkYBZW6thLjARu/7i1Ajn/MsPMjLmLTkzpBcly+cmsJpVT4MbfWA==","signatures":[{"sig":"MEYCIQC56bLyug8cRqBhqCr+aNyOPdBhsoTpmSPUbAy2OwF9EAIhANUnPwCAgN5V9nVEfQTYc999FadbvubZqmR3mRlHmzc7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@11.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":420077687},"type":"module","_from":"file:hyperlane-xyz-core-11.2.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./tron/abi/*":"./artifacts-tron/*","./tron/typechain":"./dist/tron/typechain/index.js","./buildArtifact.js":"./dist/buildArtifact.js","./tron/typechain/*":"./dist/tron/typechain/*","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"pnpm version:exhaustive && pnpm hardhat-esm test && pnpm test:forge","build":"pnpm version:update && pnpm hardhat-esm compile && tsc && node fix-typechain-ethers.mjs ./dist/typechain/factories && ./exportBuildArtifact.sh","clean":"pnpm hardhat-esm clean && pnpm hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./cache-tron ./artifacts-tron ./out-tron ./forge-cache-tron ./types ./coverage ./out ./forge-cache ./fixtures","format":"prettier --write ./contracts ./test","gas-ci":"pnpm gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"pnpm version:changed && pnpm test:hardhat && pnpm test:forge --no-match-test testFork && pnpm test:tron","build:zk":"pnpm hardhat-zk compile && tsc && node fix-typechain-ethers.mjs ./dist/typechain/factories && node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","bytecode":"./bytecode.sh","coverage":"pnpm fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","interface":"./interface.sh","test:fork":"sh -c '. ./.env.default && forge test --match-test testFork && forge test --match-contract ForkTest'","test:tron":"FOUNDRY_PROFILE=tron forge test --match-contract 'Tron(Create2|SafeERC20)Test' -vvv && bash test/tron/check-SafeERC20-diff.sh","build:tron":"./build-tron.sh","hardhat-zk":"NODE_OPTIONS='--import tsx/esm' hardhat --config zk-hardhat.config.cts","test:forge":"pnpm fixtures && forge test -vvv --decode-internal --no-match-contract 'Everclear|Tron'","hardhat-esm":"NODE_OPTIONS='--import tsx/esm' hardhat --config hardhat.config.cts","deps:soldeer":"forge soldeer install --quiet || echo 'Warning: soldeer install failed, assuming dependencies are already present'","hardhat-tron":"NODE_OPTIONS='--import tsx/esm' hardhat --config tron-hardhat.config.cts","test:hardhat":"pnpm hardhat-esm test","test:interface":"pnpm tsx ./test/interface.test.ts","version:update":"sh ./bytecodeversion.sh","version:changed":"pnpm version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"pnpm tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a8f6ad5a-ef67-4b3e-94c0-95afbe07d42d"}},"_resolved":"/tmp/c46993709ce6e2c33cba9dd4ae74399d/hyperlane-xyz-core-11.2.0.tgz","_integrity":"sha512-OTi28vQBvERG00wsnfMpWc4YYw5RMQobTXSkYBZW6thLjARu/7i1Ajn/MsPMjLmLTkzpBcly+cmsJpVT4MbfWA==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.11.0","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.9.2","prettier":"^3.8.1","typechain":"8.3.2","typescript":"6.0.2","@types/node":"^24.10.9","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@ethersproject/abi":"*","@typechain/hardhat":"^9.1.0","@hyperlane-xyz/utils":"30.0.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"^30.0.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","@ethersproject/providers":"*","prettier-plugin-solidity":"^1.4.2","solhint-plugin-hyperlane":"^19.9.0","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@matterlabs/hardhat-zksync-solc":"1.2.5","@nomicfoundation/hardhat-foundry":"1.2.0","@matterlabs/hardhat-zksync-verify":"1.7.1"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_11.2.0_1775512377598_0.6995848649821861","host":"s3://npm-registry-packages-npm-production"}},"11.3.0":{"name":"@hyperlane-xyz/core","version":"11.3.0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@11.3.0","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"paulbalaji","email":"paulmonish@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"fce6e4fa23c698b7a975e1f91663311b65fa91f8","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-11.3.0.tgz","fileCount":18856,"integrity":"sha512-WfYNBPvl3AGGlNV/O1I/SIuM80k6Rz6tNU0dxJ7EKc5FwBEKDOSSzAssfoQ0e8g3dn+b6aqn4DspNQzfeGvMuw==","signatures":[{"sig":"MEYCIQCDfkgPKS+2UuJM3EItEohzSpK+qx/yIyMoRf5wNf2v/AIhANNG5rgQgu+tpb1nb6ArxPynWlSFw1tMkE07SGyIia9a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@11.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":395958070},"type":"module","_from":"file:hyperlane-xyz-core-11.3.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./tron/abi/*":"./artifacts-tron/*","./tron/typechain":"./dist/tron/typechain/index.js","./buildArtifact.js":"./dist/buildArtifact.js","./tron/typechain/*":"./dist/tron/typechain/*","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"pnpm version:exhaustive && pnpm hardhat-esm test && pnpm test:forge","build":"pnpm version:update && pnpm hardhat-esm compile && tsc && node fix-typechain-ethers.mjs ./dist/typechain/factories && ./exportBuildArtifact.sh","clean":"pnpm hardhat-esm clean && pnpm hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./cache-tron ./artifacts-tron ./out-tron ./forge-cache-tron ./types ./coverage ./out ./forge-cache ./fixtures","format":"prettier --write ./contracts ./test","gas-ci":"pnpm gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"pnpm version:changed && pnpm test:hardhat && pnpm test:forge --no-match-test testFork && pnpm test:tron && forge build --sizes","build:zk":"pnpm hardhat-zk compile && tsc && node fix-typechain-ethers.mjs ./dist/typechain/factories && node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","bytecode":"./bytecode.sh","coverage":"pnpm fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","interface":"./interface.sh","test:fork":"sh -c '. ./.env.default && forge test --match-test testFork && forge test --match-contract ForkTest'","test:tron":"FOUNDRY_PROFILE=tron forge test --match-contract 'Tron(Create2|SafeERC20)Test' -vvv && bash test/tron/check-SafeERC20-diff.sh","build:tron":"./build-tron.sh","hardhat-zk":"NODE_OPTIONS='--import tsx/esm' hardhat --config zk-hardhat.config.cts","test:forge":"pnpm fixtures && forge test -vvv --decode-internal --no-match-contract 'Everclear|Tron|ForkTest'","hardhat-esm":"NODE_OPTIONS='--import tsx/esm' hardhat --config hardhat.config.cts","deps:soldeer":"forge soldeer install --quiet || echo 'Warning: soldeer install failed, assuming dependencies are already present'","hardhat-tron":"NODE_OPTIONS='--import tsx/esm' hardhat --config tron-hardhat.config.cts","test:hardhat":"pnpm hardhat-esm test","test:interface":"pnpm tsx ./test/interface.test.ts","version:update":"sh ./bytecodeversion.sh","version:changed":"pnpm version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"pnpm tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a8f6ad5a-ef67-4b3e-94c0-95afbe07d42d"}},"_resolved":"/tmp/7026ff92df05b6d184f291772343caca/hyperlane-xyz-core-11.3.0.tgz","_integrity":"sha512-WfYNBPvl3AGGlNV/O1I/SIuM80k6Rz6tNU0dxJ7EKc5FwBEKDOSSzAssfoQ0e8g3dn+b6aqn4DspNQzfeGvMuw==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.11.0","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.9.2","prettier":"^3.8.1","typechain":"8.3.2","typescript":"6.0.2","@types/node":"^24.10.9","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@ethersproject/abi":"*","@typechain/hardhat":"^9.1.0","@hyperlane-xyz/utils":"30.1.1-beta.44db2880d88360faa453d86c330d6c8d69b8b53c","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"^30.1.1-beta.44db2880d88360faa453d86c330d6c8d69b8b53c","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","@ethersproject/providers":"*","prettier-plugin-solidity":"^1.4.2","solhint-plugin-hyperlane":"^19.9.0","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@matterlabs/hardhat-zksync-solc":"1.2.5","@nomicfoundation/hardhat-foundry":"1.2.0","@matterlabs/hardhat-zksync-verify":"1.7.1"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_11.3.0_1775644329528_0.8350044074282184","host":"s3://npm-registry-packages-npm-production"}},"11.3.1-beta.7aaec06bb629e503db2c94c6e28b54f937f6d99e":{"name":"@hyperlane-xyz/core","version":"11.3.1-beta.7aaec06bb629e503db2c94c6e28b54f937f6d99e","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@11.3.1-beta.7aaec06bb629e503db2c94c6e28b54f937f6d99e","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"paulbalaji","email":"paulmonish@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"4f17d6ba695deacee63dbb7ba507da268b132966","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-11.3.1-beta.7aaec06bb629e503db2c94c6e28b54f937f6d99e.tgz","fileCount":19625,"integrity":"sha512-6IaURKLJEQTyNhR/JKBJOhMFbr+CkYA7UiKe8Rcw1f7iE/AkGsy90QN7D+LHn1lmN8axORY3F+gqLuDbJM/LbQ==","signatures":[{"sig":"MEYCIQCVeInVngU0oNgr8RPyk348z1rCz6jxE86pRbbD5IMMLQIhANp1Nd+yBsQVlcerpY6UiDv0JOmaE9jwF5giLn2Yb8DF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@11.3.1-beta.7aaec06bb629e503db2c94c6e28b54f937f6d99e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414642227},"type":"module","_from":"file:hyperlane-xyz-core-11.3.1-beta.7aaec06bb629e503db2c94c6e28b54f937f6d99e.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./tron/abi/*":"./artifacts-tron/*","./tron/typechain":"./dist/tron/typechain/index.js","./buildArtifact.js":"./dist/buildArtifact.js","./tron/typechain/*":"./dist/tron/typechain/*","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"pnpm version:exhaustive && pnpm hardhat-esm test && pnpm test:forge","build":"pnpm version:update && pnpm hardhat-esm compile && tsc && node fix-typechain-ethers.mjs ./dist/typechain/factories && ./exportBuildArtifact.sh","clean":"pnpm hardhat-esm clean && pnpm hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./cache-tron ./artifacts-tron ./out-tron ./forge-cache-tron ./types ./coverage ./out ./forge-cache ./fixtures","format":"prettier --write ./contracts ./test","gas-ci":"pnpm gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"pnpm version:changed && pnpm test:hardhat && pnpm test:forge --no-match-test testFork && pnpm test:tron && forge build --sizes","build:zk":"pnpm hardhat-zk compile && tsc && node fix-typechain-ethers.mjs ./dist/typechain/factories && node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","bytecode":"./bytecode.sh","coverage":"pnpm fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","interface":"./interface.sh","test:fork":"sh -c '. ./.env.default && forge test --match-test testFork && forge test --match-contract ForkTest'","test:tron":"FOUNDRY_PROFILE=tron forge test --match-contract 'Tron(Create2|SafeERC20)Test' -vvv && bash test/tron/check-SafeERC20-diff.sh","build:tron":"./build-tron.sh","hardhat-zk":"NODE_OPTIONS='--import tsx/esm' hardhat --config zk-hardhat.config.cts","test:forge":"pnpm fixtures && forge test -vvv --decode-internal --no-match-contract 'Everclear|Tron|ForkTest'","hardhat-esm":"NODE_OPTIONS='--import tsx/esm' hardhat --config hardhat.config.cts","deps:soldeer":"forge soldeer install --quiet || echo 'Warning: soldeer install failed, assuming dependencies are already present'","hardhat-tron":"NODE_OPTIONS='--import tsx/esm' hardhat --config tron-hardhat.config.cts","test:hardhat":"pnpm hardhat-esm test","test:interface":"pnpm tsx ./test/interface.test.ts","version:update":"sh ./bytecodeversion.sh","version:changed":"pnpm version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"pnpm tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a8f6ad5a-ef67-4b3e-94c0-95afbe07d42d"}},"_resolved":"/tmp/86723242c6039030e4e68a5fd8433d4f/hyperlane-xyz-core-11.3.1-beta.7aaec06bb629e503db2c94c6e28b54f937f6d99e.tgz","_integrity":"sha512-6IaURKLJEQTyNhR/JKBJOhMFbr+CkYA7UiKe8Rcw1f7iE/AkGsy90QN7D+LHn1lmN8axORY3F+gqLuDbJM/LbQ==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.11.0","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.9.2","prettier":"^3.8.1","typechain":"8.3.2","typescript":"6.0.2","@types/node":"^24.10.9","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@ethersproject/abi":"*","@typechain/hardhat":"^9.1.0","@hyperlane-xyz/utils":"30.1.2-beta.7aaec06bb629e503db2c94c6e28b54f937f6d99e","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"^30.1.2-beta.7aaec06bb629e503db2c94c6e28b54f937f6d99e","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","@ethersproject/providers":"*","prettier-plugin-solidity":"^1.4.2","solhint-plugin-hyperlane":"^19.9.0","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@matterlabs/hardhat-zksync-solc":"1.2.5","@nomicfoundation/hardhat-foundry":"1.2.0","@matterlabs/hardhat-zksync-verify":"1.7.1"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_11.3.1-beta.7aaec06bb629e503db2c94c6e28b54f937f6d99e_1775646304124_0.7746178572471025","host":"s3://npm-registry-packages-npm-production"}},"11.3.1-beta.96f6fcc6c1bcec20d4ec51c8032281f26468ee7e":{"name":"@hyperlane-xyz/core","version":"11.3.1-beta.96f6fcc6c1bcec20d4ec51c8032281f26468ee7e","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@11.3.1-beta.96f6fcc6c1bcec20d4ec51c8032281f26468ee7e","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"tkporter","email":"tkporter4@gmail.com"},{"name":"paulbalaji","email":"paulmonish@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"bf724dd29cb09ed1e9d5f435a0b1ff03c4e6b807","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-11.3.1-beta.96f6fcc6c1bcec20d4ec51c8032281f26468ee7e.tgz","fileCount":18856,"integrity":"sha512-0YmftFEBNW9S1JWAfuLNhuNmE8ijhP42fz0ytml5U/9uBBY8R/AQltcbRjeUmaZ7nGqco1yov/KI3vcjGcS1dg==","signatures":[{"sig":"MEUCIQDkJFrtZH36SElLn+98eq+Yz1rgrOIscf2B4T12otf6mAIga/pkj0LrWPRO9TDkzaR0uu4rqui3k2MGsjSeMzGaba8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@11.3.1-beta.96f6fcc6c1bcec20d4ec51c8032281f26468ee7e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":395958116},"type":"module","_from":"file:hyperlane-xyz-core-11.3.1-beta.96f6fcc6c1bcec20d4ec51c8032281f26468ee7e.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./tron/abi/*":"./artifacts-tron/*","./tron/typechain":"./dist/tron/typechain/index.js","./buildArtifact.js":"./dist/buildArtifact.js","./tron/typechain/*":"./dist/tron/typechain/*","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"pnpm version:exhaustive && pnpm hardhat-esm test && pnpm test:forge","build":"pnpm version:update && pnpm hardhat-esm compile && tsc && node fix-typechain-ethers.mjs ./dist/typechain/factories && ./exportBuildArtifact.sh","clean":"pnpm hardhat-esm clean && pnpm hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./cache-tron ./artifacts-tron ./out-tron ./forge-cache-tron ./types ./coverage ./out ./forge-cache ./fixtures","format":"prettier --write ./contracts ./test","gas-ci":"pnpm gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"pnpm version:changed && pnpm test:hardhat && pnpm test:forge --no-match-test testFork && pnpm test:tron && forge build --sizes","build:zk":"pnpm hardhat-zk compile && tsc && node fix-typechain-ethers.mjs ./dist/typechain/factories && node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","bytecode":"./bytecode.sh","coverage":"pnpm fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","interface":"./interface.sh","test:fork":"sh -c '. ./.env.default && forge test --match-test testFork && forge test --match-contract ForkTest'","test:tron":"FOUNDRY_PROFILE=tron forge test --match-contract 'Tron(Create2|SafeERC20)Test' -vvv && bash test/tron/check-SafeERC20-diff.sh","build:tron":"./build-tron.sh","hardhat-zk":"NODE_OPTIONS='--import tsx/esm' hardhat --config zk-hardhat.config.cts","test:forge":"pnpm fixtures && forge test -vvv --decode-internal --no-match-contract 'Everclear|Tron|ForkTest'","hardhat-esm":"NODE_OPTIONS='--import tsx/esm' hardhat --config hardhat.config.cts","deps:soldeer":"forge soldeer install --quiet || echo 'Warning: soldeer install failed, assuming dependencies are already present'","hardhat-tron":"NODE_OPTIONS='--import tsx/esm' hardhat --config tron-hardhat.config.cts","test:hardhat":"pnpm hardhat-esm test","test:interface":"pnpm tsx ./test/interface.test.ts","version:update":"sh ./bytecodeversion.sh","version:changed":"pnpm version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"pnpm tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a8f6ad5a-ef67-4b3e-94c0-95afbe07d42d"}},"_resolved":"/tmp/57d9a171d16b832ea6629d3ed80a2e10/hyperlane-xyz-core-11.3.1-beta.96f6fcc6c1bcec20d4ec51c8032281f26468ee7e.tgz","_integrity":"sha512-0YmftFEBNW9S1JWAfuLNhuNmE8ijhP42fz0ytml5U/9uBBY8R/AQltcbRjeUmaZ7nGqco1yov/KI3vcjGcS1dg==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.11.0","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.9.2","prettier":"^3.8.1","typechain":"8.3.2","typescript":"6.0.2","@types/node":"^24.10.9","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@ethersproject/abi":"*","@typechain/hardhat":"^9.1.0","@hyperlane-xyz/utils":"30.2.0-beta.96f6fcc6c1bcec20d4ec51c8032281f26468ee7e","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"^30.2.0-beta.96f6fcc6c1bcec20d4ec51c8032281f26468ee7e","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","@ethersproject/providers":"*","prettier-plugin-solidity":"^1.4.2","solhint-plugin-hyperlane":"^19.9.0","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@matterlabs/hardhat-zksync-solc":"1.2.5","@nomicfoundation/hardhat-foundry":"1.2.0","@matterlabs/hardhat-zksync-verify":"1.7.1"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_11.3.1-beta.96f6fcc6c1bcec20d4ec51c8032281f26468ee7e_1775818306098_0.1291462623019719","host":"s3://npm-registry-packages-npm-production"}},"11.3.1-beta.698339d1eeb7435bb06f9e9840f3deef861cf7a9":{"name":"@hyperlane-xyz/core","version":"11.3.1-beta.698339d1eeb7435bb06f9e9840f3deef861cf7a9","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@11.3.1-beta.698339d1eeb7435bb06f9e9840f3deef861cf7a9","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"tkporter","email":"tkporter4@gmail.com"},{"name":"paulbalaji","email":"paulmonish@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"0c3c16cb79f1a292d8cc97406dee15dbf8756b54","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-11.3.1-beta.698339d1eeb7435bb06f9e9840f3deef861cf7a9.tgz","fileCount":18856,"integrity":"sha512-5sTx6Hy9QxRmzeone7PutJSDrvBhTfrPNdtgg1le5iEGWsk5fWfYAhWL+m1/HVFQnaqMvji7SxkuJiJ5CMOMZA==","signatures":[{"sig":"MEUCIGvkNlSA3uaozkSXl5a2681oiSCaW7TdiAkgjeX6xWNlAiEAxS3vA2dMgVJTs/Y5bXhGD3FMhkVo/ngu47NFrGfBj/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@11.3.1-beta.698339d1eeb7435bb06f9e9840f3deef861cf7a9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":395958116},"type":"module","_from":"file:hyperlane-xyz-core-11.3.1-beta.698339d1eeb7435bb06f9e9840f3deef861cf7a9.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./tron/abi/*":"./artifacts-tron/*","./tron/typechain":"./dist/tron/typechain/index.js","./buildArtifact.js":"./dist/buildArtifact.js","./tron/typechain/*":"./dist/tron/typechain/*","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"pnpm version:exhaustive && pnpm hardhat-esm test && pnpm test:forge","build":"pnpm version:update && pnpm hardhat-esm compile && tsc && node fix-typechain-ethers.mjs ./dist/typechain/factories && ./exportBuildArtifact.sh","clean":"pnpm hardhat-esm clean && pnpm hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./cache-tron ./artifacts-tron ./out-tron ./forge-cache-tron ./types ./coverage ./out ./forge-cache ./fixtures","format":"prettier --write ./contracts ./test","gas-ci":"pnpm gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"pnpm version:changed && pnpm test:hardhat && pnpm test:forge --no-match-test testFork && pnpm test:tron && forge build --sizes","build:zk":"pnpm hardhat-zk compile && tsc && node fix-typechain-ethers.mjs ./dist/typechain/factories && node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","bytecode":"./bytecode.sh","coverage":"pnpm fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","interface":"./interface.sh","test:fork":"sh -c '. ./.env.default && forge test --match-test testFork && forge test --match-contract ForkTest'","test:tron":"FOUNDRY_PROFILE=tron forge test --match-contract 'Tron(Create2|SafeERC20)Test' -vvv && bash test/tron/check-SafeERC20-diff.sh","build:tron":"./build-tron.sh","hardhat-zk":"NODE_OPTIONS='--import tsx/esm' hardhat --config zk-hardhat.config.cts","test:forge":"pnpm fixtures && forge test -vvv --decode-internal --no-match-contract 'Everclear|Tron|ForkTest'","hardhat-esm":"NODE_OPTIONS='--import tsx/esm' hardhat --config hardhat.config.cts","deps:soldeer":"forge soldeer install --quiet || echo 'Warning: soldeer install failed, assuming dependencies are already present'","hardhat-tron":"NODE_OPTIONS='--import tsx/esm' hardhat --config tron-hardhat.config.cts","test:hardhat":"pnpm hardhat-esm test","test:interface":"pnpm tsx ./test/interface.test.ts","version:update":"sh ./bytecodeversion.sh","version:changed":"pnpm version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"pnpm tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a8f6ad5a-ef67-4b3e-94c0-95afbe07d42d"}},"_resolved":"/tmp/5b5dc7b08521400cd0b03192c1cb2c14/hyperlane-xyz-core-11.3.1-beta.698339d1eeb7435bb06f9e9840f3deef861cf7a9.tgz","_integrity":"sha512-5sTx6Hy9QxRmzeone7PutJSDrvBhTfrPNdtgg1le5iEGWsk5fWfYAhWL+m1/HVFQnaqMvji7SxkuJiJ5CMOMZA==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.11.0","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.9.2","prettier":"^3.8.1","typechain":"8.3.2","typescript":"6.0.2","@types/node":"^24.10.9","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@ethersproject/abi":"*","@typechain/hardhat":"^9.1.0","@hyperlane-xyz/utils":"30.2.0-beta.698339d1eeb7435bb06f9e9840f3deef861cf7a9","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"^30.2.0-beta.698339d1eeb7435bb06f9e9840f3deef861cf7a9","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","@ethersproject/providers":"*","prettier-plugin-solidity":"^1.4.2","solhint-plugin-hyperlane":"^19.9.0","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@matterlabs/hardhat-zksync-solc":"1.2.5","@nomicfoundation/hardhat-foundry":"1.2.0","@matterlabs/hardhat-zksync-verify":"1.7.1"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_11.3.1-beta.698339d1eeb7435bb06f9e9840f3deef861cf7a9_1775821967434_0.01961948477801867","host":"s3://npm-registry-packages-npm-production"}},"11.3.1":{"name":"@hyperlane-xyz/core","version":"11.3.1","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@11.3.1","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"tkporter","email":"tkporter4@gmail.com"},{"name":"paulbalaji","email":"paulmonish@gmail.com"}],"homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"03371956603b6d1d6c879115cc1b184c8a7ea9de","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-11.3.1.tgz","fileCount":19625,"integrity":"sha512-PX/qoJnPXXnIkE/16o/OPXxbgyIV6RHWYlpuh4QIB6uMvJUK4lbNxSQnfo9bVlH7eKbaD3NL2ENV28053ig/SQ==","signatures":[{"sig":"MEUCIQDqAOfYTTbmnECFN0vJIZeG5iv1FHzv9qRwc2YEL7PwOwIgbCP4afOuRZ7eHfbo3bd1Feo3BAE/2TyQ4l+UPvUT8c8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@11.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414640545},"type":"module","_from":"file:hyperlane-xyz-core-11.3.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./tron/abi/*":"./artifacts-tron/*","./tron/typechain":"./dist/tron/typechain/index.js","./buildArtifact.js":"./dist/buildArtifact.js","./tron/typechain/*":"./dist/tron/typechain/*","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"pnpm version:exhaustive && pnpm hardhat-esm test && pnpm test:forge","build":"pnpm version:update && pnpm hardhat-esm compile && tsc && node fix-typechain-ethers.mjs ./dist/typechain/factories && ./exportBuildArtifact.sh","clean":"pnpm hardhat-esm clean && pnpm hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./cache-tron ./artifacts-tron ./out-tron ./forge-cache-tron ./types ./coverage ./out ./forge-cache ./fixtures","format":"prettier --write ./contracts ./test","gas-ci":"pnpm gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"pnpm version:changed && pnpm test:hardhat && pnpm test:forge --no-match-test testFork && pnpm test:tron && forge build --sizes","build:zk":"pnpm hardhat-zk compile && tsc && node fix-typechain-ethers.mjs ./dist/typechain/factories && node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","bytecode":"./bytecode.sh","coverage":"pnpm fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","interface":"./interface.sh","test:fork":"sh -c '. ./.env.default && forge test --match-test testFork && forge test --match-contract ForkTest'","test:tron":"FOUNDRY_PROFILE=tron forge test --match-contract 'Tron(Create2|SafeERC20)Test' -vvv && bash test/tron/check-SafeERC20-diff.sh","build:tron":"./build-tron.sh","hardhat-zk":"NODE_OPTIONS='--import tsx/esm' hardhat --config zk-hardhat.config.cts","test:forge":"pnpm fixtures && forge test -vvv --decode-internal --no-match-contract 'Everclear|Tron|ForkTest'","hardhat-esm":"NODE_OPTIONS='--import tsx/esm' hardhat --config hardhat.config.cts","deps:soldeer":"forge soldeer install --quiet || echo 'Warning: soldeer install failed, assuming dependencies are already present'","hardhat-tron":"NODE_OPTIONS='--import tsx/esm' hardhat --config tron-hardhat.config.cts","test:hardhat":"pnpm hardhat-esm test","test:interface":"pnpm tsx ./test/interface.test.ts","version:update":"sh ./bytecodeversion.sh","version:changed":"pnpm version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"pnpm tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a8f6ad5a-ef67-4b3e-94c0-95afbe07d42d"}},"_resolved":"/tmp/65137e22aa1eb54a6ec6b2817d8dad96/hyperlane-xyz-core-11.3.1.tgz","_integrity":"sha512-PX/qoJnPXXnIkE/16o/OPXxbgyIV6RHWYlpuh4QIB6uMvJUK4lbNxSQnfo9bVlH7eKbaD3NL2ENV28053ig/SQ==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.11.0","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.9.2","prettier":"^3.8.1","typechain":"8.3.2","typescript":"6.0.2","@types/node":"^24.10.9","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@ethersproject/abi":"*","@typechain/hardhat":"^9.1.0","@hyperlane-xyz/utils":"31.0.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"^31.0.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","@ethersproject/providers":"*","prettier-plugin-solidity":"^1.4.2","solhint-plugin-hyperlane":"^19.9.0","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@matterlabs/hardhat-zksync-solc":"1.2.5","@nomicfoundation/hardhat-foundry":"1.2.0","@matterlabs/hardhat-zksync-verify":"1.7.1"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_11.3.1_1775871883993_0.6913960905550622","host":"s3://npm-registry-packages-npm-production"}},"12.0.0":{"name":"@hyperlane-xyz/core","version":"12.0.0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@12.0.0","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"tkporter","email":"tkporter4@gmail.com"},{"name":"paulbalaji","email":"paulmonish@gmail.com"}],"homepage":"https://www.hyperlane.xyz","dist":{"shasum":"afcc5f134cee8a5ac7e59b97198ec2e91f490c7c","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-12.0.0.tgz","fileCount":19742,"integrity":"sha512-UP/ZzdoRPnCJQSv2ir9ElIxl2lZU8hGlm5xm2lyFTq05qxUnAw7Na+ffcwldl3+/fI90nTrMBhy2AwMiLGsUrA==","signatures":[{"sig":"MEUCIH9tEdxVPRTmq0QNMBvWczDXqjN3rAEpaNA1P0VzwsAMAiEA8ackIx5NyCSU1UlBDN4VrSWSZk5R2J9gmxdJMz4eZEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@12.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":417446309},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./tron/abi/*":"./artifacts-tron/*","./tron/typechain":"./dist/tron/typechain/index.js","./buildArtifact.js":"./dist/buildArtifact.js","./tron/typechain/*":"./dist/tron/typechain/*","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"pnpm version:exhaustive && pnpm hardhat-esm test && pnpm test:forge","build":"pnpm version:update && pnpm hardhat-esm compile && tsc && node fix-typechain-ethers.mjs ./dist/typechain/factories && ./exportBuildArtifact.sh","clean":"pnpm hardhat-esm clean && pnpm hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./cache-tron ./artifacts-tron ./out-tron ./forge-cache-tron ./types ./coverage ./out ./forge-cache ./fixtures","format":"prettier --write ./contracts ./test","gas-ci":"pnpm gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"pnpm version:changed && pnpm test:hardhat && pnpm test:forge --no-match-test testFork && pnpm test:tron && forge build --sizes","build:zk":"pnpm hardhat-zk compile && tsc && node fix-typechain-ethers.mjs ./dist/typechain/factories && node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","bytecode":"./bytecode.sh","coverage":"pnpm fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","interface":"./interface.sh","test:fork":"sh -c '. ./.env.default && forge test --match-test testFork && forge test --match-contract ForkTest'","test:tron":"FOUNDRY_PROFILE=tron forge test --match-contract 'Tron(Create2|SafeERC20)Test' -vvv && bash test/tron/check-SafeERC20-diff.sh","build:tron":"./build-tron.sh","hardhat-zk":"NODE_OPTIONS='--import tsx/esm' hardhat --config zk-hardhat.config.cts","test:forge":"pnpm fixtures && forge test -vvv --decode-internal --no-match-contract 'Everclear|Tron|ForkTest'","hardhat-esm":"NODE_OPTIONS='--import tsx/esm' hardhat --config hardhat.config.cts","deps:soldeer":"forge soldeer install --quiet || echo 'Warning: soldeer install failed, assuming dependencies are already present'","hardhat-tron":"NODE_OPTIONS='--import tsx/esm' hardhat --config tron-hardhat.config.cts","test:hardhat":"pnpm hardhat-esm test","test:interface":"pnpm tsx ./test/interface.test.ts","version:update":"sh ./bytecodeversion.sh","version:changed":"pnpm version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"pnpm tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a8f6ad5a-ef67-4b3e-94c0-95afbe07d42d"}},"repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.9.2","prettier":"^3.8.1","typechain":"8.3.2","typescript":"6.0.2","@types/node":"^24.10.9","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@ethersproject/abi":"*","@typechain/hardhat":"^9.1.0","@hyperlane-xyz/utils":"40.0.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"^40.0.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","@ethersproject/providers":"*","prettier-plugin-solidity":"^1.4.2","solhint-plugin-hyperlane":"^19.9.0","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@matterlabs/hardhat-zksync-solc":"1.2.5","@nomicfoundation/hardhat-foundry":"1.2.0","@matterlabs/hardhat-zksync-verify":"1.7.1"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_12.0.0_1785862829562_0.45916957566710637","host":"s3://npm-registry-packages-npm-production"}},"12.1.0-beta.97ee4b055e6523a5532248ae7a59e33360b74644":{"name":"@hyperlane-xyz/core","version":"12.1.0-beta.97ee4b055e6523a5532248ae7a59e33360b74644","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@12.1.0-beta.97ee4b055e6523a5532248ae7a59e33360b74644","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"yorhodes","email":"email@yorke.dev"},{"name":"tkporter","email":"tkporter4@gmail.com"},{"name":"paulbalaji","email":"paulmonish@gmail.com"}],"homepage":"https://www.hyperlane.xyz","dist":{"shasum":"7e7c10f863b25a8b61590e4e67107940c80e24e0","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-12.1.0-beta.97ee4b055e6523a5532248ae7a59e33360b74644.tgz","fileCount":18996,"integrity":"sha512-SwFn8d/rs+wElUf7iDnHzRcSWKcgTJQO5jGMvHSGgj27gmPnqg424B1K+YzsN+EDugYHgOhsCI2ZD+PQSaq9Mg==","signatures":[{"sig":"MEQCIEtwTJPTC/vlV+YjUmY70uVEAnSDFVLUYbQx2iQuvO4oAiAN5ZlRv/tJusKrHUZiI/edXuREtqh2u/InW5FPPc+KsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@12.1.0-beta.97ee4b055e6523a5532248ae7a59e33360b74644","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":395460876},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./tron/abi/*":"./artifacts-tron/*","./tron/typechain":"./dist/tron/typechain/index.js","./buildArtifact.js":"./dist/buildArtifact.js","./tron/typechain/*":"./dist/tron/typechain/*","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"pnpm version:exhaustive && pnpm hardhat-esm test && pnpm test:forge","build":"pnpm version:update && pnpm hardhat-esm compile && tsc && node fix-typechain-ethers.mjs ./dist/typechain/factories && ./exportBuildArtifact.sh","clean":"pnpm hardhat-esm clean && pnpm hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./cache-tron ./artifacts-tron ./out-tron ./forge-cache-tron ./types ./coverage ./out ./forge-cache ./fixtures","format":"prettier --write ./contracts ./test","gas-ci":"pnpm gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"pnpm version:changed && pnpm test:hardhat && pnpm test:forge --no-match-test testFork && pnpm test:tron && forge build --sizes","build:zk":"pnpm hardhat-zk compile && tsc && node fix-typechain-ethers.mjs ./dist/typechain/factories && node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","bytecode":"./bytecode.sh","coverage":"pnpm fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","interface":"./interface.sh","test:fork":"sh -c '. ./.env.default && forge test --match-test testFork && forge test --match-contract ForkTest'","test:tron":"FOUNDRY_PROFILE=tron forge test --match-contract 'Tron(Create2|SafeERC20)Test' -vvv && bash test/tron/check-SafeERC20-diff.sh","build:tron":"./build-tron.sh","hardhat-zk":"NODE_OPTIONS='--import tsx/esm' hardhat --config zk-hardhat.config.cts","test:forge":"pnpm fixtures && forge test -vvv --decode-internal --no-match-contract 'Everclear|Tron|ForkTest'","hardhat-esm":"NODE_OPTIONS='--import tsx/esm' hardhat --config hardhat.config.cts","deps:soldeer":"forge soldeer install --quiet || echo 'Warning: soldeer install failed, assuming dependencies are already present'","hardhat-tron":"NODE_OPTIONS='--import tsx/esm' hardhat --config tron-hardhat.config.cts","test:hardhat":"pnpm hardhat-esm test","test:interface":"pnpm tsx ./test/interface.test.ts","version:update":"sh ./bytecodeversion.sh","version:changed":"pnpm version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"pnpm tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a8f6ad5a-ef67-4b3e-94c0-95afbe07d42d"}},"repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","chai":"^4.5.0","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.9.2","prettier":"^3.8.1","typechain":"8.3.2","typescript":"6.0.2","@types/node":"^24.10.9","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@ethersproject/abi":"*","@typechain/hardhat":"^9.1.0","@hyperlane-xyz/utils":"41.0.0-beta.97ee4b055e6523a5532248ae7a59e33360b74644","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"^41.0.0-beta.97ee4b055e6523a5532248ae7a59e33360b74644","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","@ethersproject/providers":"*","prettier-plugin-solidity":"^1.4.2","solhint-plugin-hyperlane":"^19.9.0","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@matterlabs/hardhat-zksync-solc":"1.2.5","@nomicfoundation/hardhat-foundry":"1.2.0","@matterlabs/hardhat-zksync-verify":"1.7.1"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_12.1.0-beta.97ee4b055e6523a5532248ae7a59e33360b74644_1786371133164_0.7869725906635106","host":"s3://npm-registry-packages-npm-production"}},"12.1.0":{"name":"@hyperlane-xyz/core","version":"12.1.0","keywords":["Hyperlane","Solidity"],"license":"Apache-2.0","_id":"@hyperlane-xyz/core@12.1.0","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"tkporter","email":"tkporter4@gmail.com"},{"name":"paulbalaji","email":"paulmonish@gmail.com"}],"homepage":"https://www.hyperlane.xyz","dist":{"shasum":"248f9589bd52c9e09ca99c8fea1736de10deff38","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-12.1.0.tgz","fileCount":19753,"integrity":"sha512-8kl5+zuir0nKHXfeo2ssySvB2P3eVdTYAJX24O9+lpFFA9BUytYVFPCcJ+8fxX0OAY4HICBOUt/OB180j+EABg==","signatures":[{"sig":"MEUCIFqHRpZpdSfxnTp/zcIcL5ZQD+E1EajR+wYxKEsYfwdAAiEAj563KMgtUHFLb1j/DZRjLbHQXrIrXM2y2cerwRkjlUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@12.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":416625236},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./tron/abi/*":"./artifacts-tron/*","./tron/typechain":"./dist/tron/typechain/index.js","./buildArtifact.js":"./dist/buildArtifact.js","./tron/typechain/*":"./dist/tron/typechain/*","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"pnpm version:exhaustive && pnpm hardhat-esm test && pnpm test:forge","build":"pnpm version:update && pnpm hardhat-esm compile && tsc && node fix-typechain-ethers.mjs ./dist/typechain/factories && ./exportBuildArtifact.sh","clean":"pnpm hardhat-esm clean && pnpm hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./cache-tron ./artifacts-tron ./out-tron ./forge-cache-tron ./types ./coverage ./out ./forge-cache ./fixtures","format":"prettier --write ./contracts ./test","gas-ci":"pnpm gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"pnpm version:changed && pnpm test:hardhat && pnpm test:forge --no-match-test testFork && pnpm test:tron && forge build --sizes","build:zk":"pnpm hardhat-zk compile && tsc && node fix-typechain-ethers.mjs ./dist/typechain/factories && node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","bytecode":"./bytecode.sh","coverage":"pnpm fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","interface":"./interface.sh","test:fork":"sh -c '. ./.env.default && forge test --match-test testFork && forge test --match-contract ForkTest'","test:tron":"FOUNDRY_PROFILE=tron forge test --match-contract 'Tron(Create2|SafeERC20)Test' -vvv && bash test/tron/check-SafeERC20-diff.sh","build:tron":"./build-tron.sh","hardhat-zk":"NODE_OPTIONS='--import tsx/esm' hardhat --config zk-hardhat.config.cts","test:forge":"pnpm fixtures && forge test -vvv --decode-internal --no-match-contract 'Everclear|Tron|ForkTest'","hardhat-esm":"NODE_OPTIONS='--import tsx/esm' hardhat --config hardhat.config.cts","deps:soldeer":"forge soldeer install --quiet || echo 'Warning: soldeer install failed, assuming dependencies are already present'","hardhat-tron":"NODE_OPTIONS='--import tsx/esm' hardhat --config tron-hardhat.config.cts","test:hardhat":"pnpm hardhat-esm test","test:interface":"pnpm tsx ./test/interface.test.ts","version:update":"sh ./bytecodeversion.sh","version:changed":"pnpm version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"pnpm tsx ./test/exhaustiveversion.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a8f6ad5a-ef67-4b3e-94c0-95afbe07d42d"}},"repository":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo","type":"git"},"description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"_nodeVersion":"26.7.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","chai":"^4.5.0","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.9.2","prettier":"^3.9.6","typechain":"8.3.2","typescript":"npm:@typescript/typescript6@6.0.2","@types/node":"^26.1.2","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@ethersproject/abi":"*","@typechain/hardhat":"^9.1.0","@hyperlane-xyz/utils":"41.2.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"^41.2.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","@ethersproject/providers":"*","prettier-plugin-solidity":"^1.4.2","solhint-plugin-hyperlane":"^19.9.0","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@matterlabs/hardhat-zksync-solc":"1.2.5","@nomicfoundation/hardhat-foundry":"1.2.0","@matterlabs/hardhat-zksync-verify":"1.7.1"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_12.1.0_1787006758201_0.8814726005108957","host":"s3://npm-registry-packages-npm-production"}},"12.2.0":{"_id":"@hyperlane-xyz/core@12.2.0","dist":{"shasum":"38560955fc22e022b1d9ecd6a8663189fcbd2b45","tarball":"https://registry.npmjs.org/@hyperlane-xyz/core/-/core-12.2.0.tgz","fileCount":20092,"integrity":"sha512-PoXNUI+RtRjjS2dcLnoTXHmG9mlyJYK31J8Cb82VtU9d1ujQz5Krv+qkavFMWx4arWPsLL0vSn1OfijQ7n4Ajw==","signatures":[{"sig":"MEUCIQCNMFzI6l74mkTSgqZCJef2NmroUuTyyYPUfVtKRLxKSgIgIxLnDLDsqi+AGIQ7lqArs3AhF/IOv9eJu4Bn3mzTrc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCugQKY4wi9OyBhHv0JUEtyPcxnoz3eGcVOa/0s9chodQIgN1FdIyXMK9J+lYuFeVDu2JMc2zcru1mnDuY7HboWZYk="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2fcore@12.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":417190962},"name":"@hyperlane-xyz/core","type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./mailbox":"./dist/typechain/contracts/Mailbox.js","./contracts":"./contracts","./tron/abi/*":"./artifacts-tron/*","./tron/typechain":"./dist/tron/typechain/index.js","./buildArtifact.js":"./dist/buildArtifact.js","./tron/typechain/*":"./dist/tron/typechain/*","./buildArtifact.json":"./dist/buildArtifact.json","./buildArtifact-zksync.js":"./dist/zksync/buildArtifact.js"},"license":"Apache-2.0","scripts":{"gas":"forge snapshot","docs":"forge doc","lint":"solhint contracts/**/*.sol","test":"pnpm version:exhaustive && pnpm hardhat-esm test && pnpm test:forge","build":"pnpm version:update && pnpm hardhat-esm compile && tsc && node fix-typechain-ethers.mjs ./dist/typechain/factories && ./exportBuildArtifact.sh","clean":"pnpm hardhat-esm clean && pnpm hardhat-zk clean && rm -rf ./dist ./cache ./cache-zk ./cache-tron ./artifacts-tron ./out-tron ./forge-cache-tron ./types ./coverage ./out ./forge-cache ./fixtures","format":"prettier --write ./contracts ./test","gas-ci":"pnpm gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)","slither":"slither .","storage":"./storage.sh","test:ci":"pnpm version:changed && pnpm test:hardhat && pnpm test:forge --no-match-test testFork && pnpm test:tron && forge build --sizes","build:zk":"pnpm hardhat-zk compile && tsc && node fix-typechain-ethers.mjs ./dist/typechain/factories && node generate-artifact-exports.mjs && ZKSYNC=true ./exportBuildArtifact.sh","bytecode":"./bytecode.sh","coverage":"pnpm fixtures && ./coverage.sh","fixtures":"mkdir -p ./fixtures/aggregation ./fixtures/multisig","interface":"./interface.sh","test:fork":"sh -c '. ./.env.default && forge test --match-test testFork && forge test --match-contract ForkTest'","test:tron":"tsx --test test/tron/source.test.cts && FOUNDRY_PROFILE=tron forge test --match-contract 'Tron(Create2|SafeERC20)Test' -vvv && bash test/tron/check-SafeERC20-diff.sh","build:tron":"./build-tron.sh","hardhat-zk":"NODE_OPTIONS='--import tsx/esm' hardhat --config zk-hardhat.config.cts","test:forge":"pnpm fixtures && forge test -vvv --decode-internal --no-match-contract 'Everclear|Tron|ForkTest'","hardhat-esm":"NODE_OPTIONS='--import tsx/esm' hardhat --config hardhat.config.cts","deps:hardhat":"hardhat vars path","deps:soldeer":"forge soldeer install --quiet || echo 'Warning: soldeer install failed, assuming dependencies are already present'","hardhat-tron":"NODE_OPTIONS='--import tsx/esm' hardhat --config tron-hardhat.config.cts","test:hardhat":"pnpm hardhat-esm test","test:interface":"pnpm tsx ./test/interface.test.ts","version:update":"sh ./bytecodeversion.sh","version:changed":"pnpm version:update && git diff --exit-code contracts/PackageVersioned.sol","version:exhaustive":"pnpm tsx ./test/exhaustiveversion.test.ts"},"version":"12.2.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"a8f6ad5a-ef67-4b3e-94c0-95afbe07d42d"}},"homepage":"https://www.hyperlane.xyz","keywords":["Hyperlane","Solidity"],"repository":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo","type":"git"},"description":"Core solidity contracts for Hyperlane","directories":{"test":"test"},"maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"tkporter","email":"tkporter4@gmail.com"},{"name":"paulbalaji","email":"paulmonish@gmail.com"}],"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","chai":"^4.5.0","ethers":"^5.8.0","hardhat":"^2.22.2","solhint":"^5.0.5","ts-node":"^10.9.2","prettier":"^3.9.6","typechain":"8.3.2","typescript":"npm:@typescript/typescript6@6.0.2","@types/node":"^26.1.2","ts-generator":"^0.1.1","zksync-ethers":"^5.10.0","ethereum-waffle":"^4.0.10","solidity-coverage":"^0.8.3","@ethersproject/abi":"*","@typechain/hardhat":"^9.1.0","@hyperlane-xyz/utils":"45.0.0","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^1.0.9","solidity-bytes-utils":"^0.8.0","@hyperlane-xyz/tsconfig":"^45.0.0","hardhat-ignore-warnings":"^0.2.11","solhint-plugin-prettier":"^0.1.0","@ethersproject/providers":"*","prettier-plugin-solidity":"^1.4.2","solhint-plugin-hyperlane":"^19.9.0","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@matterlabs/hardhat-zksync-solc":"1.2.5","@nomicfoundation/hardhat-foundry":"1.2.0","@matterlabs/hardhat-zksync-verify":"1.7.1"},"peerDependencies":{"@types/sinon-chai":"*","@ethersproject/abi":"*","@ethersproject/providers":"*"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/core_12.2.0_1790941970700_0.4755980919459111"}}},"time":{"created":"2022-09-20T17:51:39.672Z","modified":"2026-10-02T11:52:53.185Z","0.5.0-beta0":"2022-09-20T17:51:40.046Z","0.5.0-alpha0":"2022-10-07T16:13:35.971Z","0.5.0":"2022-10-13T21:24:14.255Z","0.5.1":"2022-10-24T17:18:20.397Z","0.5.2":"2022-11-01T17:27:42.415Z","0.5.3":"2022-11-02T18:25:44.472Z","0.5.4-0":"2022-11-23T00:32:59.116Z","0.5.4-1":"2022-11-23T00:44:44.395Z","0.5.4-2":"2022-11-28T21:09:07.661Z","0.5.4-3":"2022-11-28T21:36:00.533Z","0.5.5":"2022-12-03T11:03:02.243Z","1.0.0-beta0":"2022-12-08T21:22:11.199Z","1.0.0-beta1":"2022-12-08T21:36:42.458Z","0.5.6":"2022-12-12T14:21:38.883Z","1.0.0-beta2":"2022-12-21T16:58:44.125Z","1.0.0-beta3":"2022-12-22T03:52:54.348Z","1.0.0-beta4":"2022-12-27T08:43:20.650Z","1.0.0-beta5":"2023-01-02T18:13:29.955Z","1.0.0-beta6":"2023-01-03T22:05:26.132Z","1.0.0-beta7":"2023-01-10T21:13:23.816Z","1.0.0-beta8":"2023-01-10T21:20:29.179Z","1.0.0":"2023-01-12T20:00:20.359Z","1.0.1-beta0":"2023-01-24T23:01:42.179Z","1.1.0-beta0":"2023-01-25T17:38:01.501Z","1.1.0":"2023-01-25T17:59:43.879Z","1.1.1":"2023-01-26T17:24:21.049Z","1.1.2":"2023-01-30T21:09:34.376Z","1.1.3":"2023-01-31T20:08:45.678Z","1.1.4":"2023-02-13T22:19:33.693Z","1.2.0":"2023-02-22T21:10:49.078Z","1.2.1":"2023-03-09T10:55:13.256Z","1.2.2":"2023-03-13T22:22:09.424Z","1.2.3":"2023-03-20T19:09:49.961Z","1.3.0":"2023-04-03T16:39:52.058Z","1.3.1":"2023-04-06T13:17:31.204Z","1.3.2":"2023-04-11T13:47:03.099Z","1.3.3":"2023-04-24T17:58:30.748Z","1.3.4":"2023-05-03T22:40:28.528Z","1.3.5":"2023-06-19T08:55:33.316Z","1.3.6":"2023-06-29T10:05:03.791Z","1.3.7":"2023-07-04T21:02:13.042Z","1.3.8-beta0":"2023-07-05T22:20:25.808Z","1.3.8":"2023-07-07T22:08:25.362Z","1.4.0":"2023-07-11T19:10:18.692Z","1.4.1":"2023-07-12T16:35:43.513Z","1.4.2":"2023-07-12T19:29:53.890Z","1.4.3-beta0":"2023-08-02T14:01:58.275Z","1.4.3-beta1":"2023-08-03T17:01:22.965Z","1.4.2-beta69":"2023-08-03T17:11:37.913Z","1.4.3-beta2":"2023-08-11T23:31:46.159Z","1.4.2-beta70":"2023-08-15T01:24:11.890Z","1.4.2-beta71":"2023-08-15T02:36:11.916Z","1.5.0":"2023-09-04T19:57:37.416Z","1.5.1-beta0":"2023-09-10T23:20:35.854Z","1.5.1-beta1":"2023-09-11T18:55:38.352Z","1.5.1":"2023-09-13T19:36:43.615Z","1.5.2-beta0":"2023-09-22T01:40:42.182Z","1.5.1-beta2":"2023-10-03T10:48:52.618Z","1.5.3":"2023-10-03T20:41:13.460Z","1.5.4-beta0":"2023-10-08T20:17:45.835Z","1.5.5-beta0":"2023-10-10T00:38:45.748Z","1.5.6-beta0":"2023-10-10T21:37:17.665Z","1.5.7-beta1":"2023-10-10T21:43:25.459Z","1.5.8":"2023-10-16T14:13:14.352Z","3.0.0-beta0":"2023-10-28T19:42:09.788Z","3.1.0-beta0":"2023-10-29T21:30:08.228Z","3.1.0-beta1":"2023-11-07T18:56:38.617Z","3.1.0-beta2":"2023-11-07T18:59:26.155Z","3.1.0-beta3":"2023-11-07T23:04:31.579Z","3.1.0-beta4":"2023-11-10T21:47:50.509Z","3.1.1":"2023-11-14T16:35:54.968Z","3.1.2":"2023-11-15T00:34:05.873Z","3.1.3":"2023-11-15T23:21:06.130Z","3.1.4":"2023-11-16T18:18:44.431Z","3.1.5":"2023-11-16T22:57:16.918Z","3.1.6":"2023-11-17T10:50:53.148Z","3.1.7":"2023-11-17T16:30:43.379Z","3.1.8":"2023-11-17T21:13:12.340Z","3.1.9":"2023-11-17T21:16:41.526Z","3.1.10":"2023-11-23T00:31:08.733Z","3.2.0":"2023-11-28T23:06:23.436Z","3.3.0":"2023-12-05T18:30:50.140Z","3.4.0":"2023-12-15T17:47:47.949Z","3.5.0":"2023-12-20T22:41:28.539Z","3.5.1":"2024-01-02T17:50:15.971Z","3.6.0":"2024-01-12T20:26:25.763Z","3.6.1":"2024-01-25T16:42:45.191Z","3.6.2":"2024-02-04T05:45:07.548Z","3.7.0":"2024-02-12T21:28:30.856Z","3.8.0-beta0":"2024-02-27T16:41:19.389Z","3.8.0":"2024-03-13T14:08:49.057Z","3.8.1":"2024-03-15T20:03:20.293Z","3.8.2":"2024-03-19T18:53:13.536Z","3.9.0":"2024-03-26T19:39:09.165Z","3.10.0":"2024-04-02T21:02:32.598Z","3.11.0-beta-0":"2024-04-04T01:37:53.783Z","3.10.1-beta0":"2024-04-25T19:46:44.209Z","3.10.1-beta1":"2024-04-26T15:17:58.720Z","3.20.0-beta0":"2024-05-01T05:13:42.825Z","3.20.0-beta1":"2024-05-01T05:30:17.988Z","3.11.0":"2024-05-06T17:54:03.130Z","3.11.1":"2024-05-06T21:14:05.689Z","3.12.0":"2024-05-17T12:07:51.001Z","3.12.1-alpha.0":"2024-05-17T12:49:09.319Z","3.12.2":"2024-05-17T13:09:34.021Z","3.13.0-next.0":"2024-05-24T21:21:22.418Z","3.13.0":"2024-05-28T14:49:43.314Z","4.0.0-alpha":"2024-06-04T20:09:38.094Z","4.0.0-alpha.0":"2024-06-06T21:57:00.049Z","4.0.0-alpha.1":"2024-06-06T22:05:54.051Z","4.0.0-alpha.2":"2024-06-12T20:50:29.377Z","3.14.0":"2024-06-13T05:50:55.475Z","4.0.0-beta":"2024-06-13T19:03:00.109Z","3.15.0":"2024-06-15T22:49:47.053Z","3.15.1":"2024-06-18T00:47:04.438Z","3.16.0":"2024-06-20T15:59:44.057Z","4.0.0-beta2":"2024-06-24T16:47:25.055Z","4.0.0":"2024-06-27T15:02:56.636Z","4.1.0":"2024-07-03T21:18:40.380Z","4.2.0-beta1":"2024-07-25T17:48:48.715Z","4.2.0-beta.2":"2024-07-25T19:37:30.266Z","5.0.0-beta.1":"2024-08-01T18:32:46.385Z","5.0.0-beta.2":"2024-08-04T20:40:54.016Z","5.0.0":"2024-08-05T16:31:13.471Z","5.1.0":"2024-08-21T21:57:46.270Z","5.1.1":"2024-09-06T16:13:07.072Z","5.1.2":"2024-09-06T17:33:47.713Z","5.2.0-beta.1":"2024-09-17T15:50:45.838Z","5.2.0":"2024-09-18T16:19:55.021Z","5.2.1-beta.0":"2024-09-18T22:53:01.139Z","5.2.1":"2024-09-19T17:30:15.470Z","5.3.0":"2024-09-25T20:23:03.115Z","5.4.0-beta.0":"2024-10-07T20:19:56.961Z","5.4.0":"2024-10-07T23:23:39.649Z","5.4.1":"2024-10-09T19:41:15.430Z","5.4.2-superchain.0":"2024-10-16T01:00:10.554Z","5.4.2-superchain.1":"2024-10-16T01:15:27.610Z","5.5.0":"2024-10-23T18:31:48.262Z","5.6.0":"2024-10-24T15:46:56.493Z","5.6.1":"2024-10-25T16:38:21.880Z","5.7.0":"2024-11-05T15:02:01.538Z","5.7.0-zksyncbeta.0":"2024-11-06T16:58:02.386Z","5.7.1":"2024-11-06T19:43:10.240Z","5.8.0":"2024-11-08T16:36:39.815Z","5.8.1":"2024-11-19T19:04:01.358Z","5.8.2":"2024-11-27T17:04:12.272Z","5.8.3":"2024-12-07T05:09:38.307Z","5.8.3-zksyncbeta2.0":"2024-12-10T15:53:36.308Z","5.9.0":"2025-01-08T19:45:15.950Z","5.9.1":"2025-01-14T17:17:57.912Z","5.9.2":"2025-01-16T20:49:20.788Z","5.10.0":"2025-01-23T17:08:07.193Z","5.11.0":"2025-01-24T15:38:33.968Z","5.11.1":"2025-01-28T15:15:03.882Z","5.11.2":"2025-02-07T11:54:49.523Z","5.11.3":"2025-02-07T18:27:00.754Z","5.12.0-ccip.0":"2025-02-15T13:13:05.483Z","5.12.0-ccip.1":"2025-02-16T17:27:41.930Z","5.11.4":"2025-02-20T22:39:30.335Z","5.12.0-ccip.2":"2025-02-21T02:20:56.633Z","5.11.5":"2025-03-03T17:31:34.083Z","5.11.6":"2025-03-05T20:54:08.691Z","5.12.0":"2025-03-10T22:38:25.963Z","6.0.0":"2025-03-17T19:01:16.215Z","6.0.1":"2025-03-20T15:08:09.408Z","6.0.2":"2025-03-24T18:35:31.815Z","6.0.3":"2025-03-24T21:32:10.915Z","6.0.4":"2025-04-01T01:45:18.534Z","6.1.0":"2025-04-02T00:22:12.599Z","7.0.0":"2025-04-09T16:58:19.409Z","7.0.1-cosmossdk.0":"2025-04-14T13:33:27.234Z","7.1.0":"2025-04-17T14:00:44.973Z","7.1.1":"2025-04-24T18:39:17.836Z","7.1.2":"2025-04-26T19:15:17.907Z","7.1.3":"2025-04-28T21:11:38.627Z","7.1.3-starknet.0":"2025-04-29T03:05:27.087Z","7.1.4-starknet.1":"2025-05-01T13:00:49.437Z","7.1.4":"2025-05-02T15:35:06.798Z","8.0.0-permissable-mint2.0":"2025-05-07T15:32:38.329Z","7.1.5":"2025-05-14T18:30:22.830Z","7.1.6":"2025-05-19T13:06:41.183Z","7.1.7":"2025-05-22T19:16:44.992Z","7.1.8":"2025-05-23T01:46:50.620Z","7.1.9":"2025-05-30T15:54:15.294Z","7.1.10":"2025-06-02T18:47:03.495Z","8.0.0":"2025-06-11T23:27:08.397Z","8.0.1":"2025-06-25T09:22:05.217Z","8.0.2":"2025-06-26T16:04:05.654Z","8.1.0":"2025-06-27T19:49:21.611Z","8.1.1":"2025-07-02T16:23:57.282Z","8.1.2":"2025-07-10T15:09:09.312Z","9.0.0":"2025-07-11T15:53:51.024Z","9.0.1":"2025-07-16T16:40:13.096Z","9.0.2":"2025-07-23T15:15:12.781Z","9.0.3":"2025-07-31T14:58:32.607Z","9.0.4":"2025-08-05T11:51:54.284Z","9.0.5":"2025-08-08T16:00:50.993Z","9.0.6":"2025-08-21T13:47:44.286Z","9.0.7":"2025-09-05T14:42:44.655Z","9.0.8":"2025-09-08T15:47:45.806Z","9.0.9":"2025-09-10T21:37:59.006Z","9.0.10":"2025-10-06T13:27:29.205Z","9.0.6-hyper.0":"2025-10-06T19:19:13.935Z","9.0.11-m0bridgetest.0":"2025-10-12T14:11:48.224Z","9.0.11-m0bridgetest.1":"2025-10-12T15:22:15.505Z","9.0.11-m0bridgetest.2":"2025-10-12T15:41:46.275Z","9.0.11":"2025-10-14T10:10:21.423Z","9.0.12":"2025-10-15T02:53:17.116Z","9.0.13":"2025-10-15T15:57:40.694Z","9.0.14":"2025-10-20T22:47:11.348Z","9.0.15":"2025-10-21T21:06:15.081Z","9.0.16":"2025-10-28T19:31:16.335Z","9.0.17":"2025-10-31T19:02:47.059Z","10.0.0":"2025-10-31T22:54:46.594Z","10.0.1":"2025-11-05T19:51:23.705Z","10.0.2":"2025-11-13T08:29:20.073Z","10.0.3":"2025-11-14T17:52:45.569Z","10.0.4":"2025-11-25T21:24:56.790Z","10.0.5-beta.c011ab27f":"2025-11-26T16:58:56.186Z","0.0.0-beta-20251201223252":"2025-12-01T22:42:40.337Z","10.0.5-beta.3ad124494":"2025-12-02T12:03:53.684Z","10.1.0-beta.ef595b241":"2025-12-02T16:51:57.915Z","10.0.5":"2025-12-03T14:24:03.647Z","10.1.0-beta.5a8bd28ab":"2025-12-08T14:35:27.145Z","10.1.0":"2025-12-10T16:10:16.384Z","10.1.1":"2025-12-10T21:03:57.063Z","10.1.2-beta.e5016c35cf8a9706bd577fcb7a79386edb678d50":"2025-12-12T17:26:40.411Z","10.1.3":"2025-12-15T19:06:34.217Z","10.1.4-beta.47b88f4022b34351eed6bdb3c54db7fd76d4ba8a":"2025-12-16T16:00:48.533Z","10.1.4-beta.326924c2ecfa46a786649b47b8baae8618821302":"2025-12-17T17:08:15.390Z","10.1.4-preview.fe98e01d7c4ec61d5e5eb9689b7bdc769ef84708":"2025-12-23T15:48:12.807Z","10.1.4-beta.c241647e30c31aadb5a07f853a8d7bbe79e10e0f":"2025-12-25T12:41:37.152Z","10.2.0-stableswap.2a0d563060e1037fa228687c3c9a3ecea60dce9f":"2026-01-12T19:17:13.422Z","10.1.4-beta.d2558fcd2f6871ab77fe178b56072f0cffb2705e":"2026-01-13T13:05:06.488Z","10.1.4":"2026-01-13T18:02:38.432Z","10.1.5":"2026-01-15T01:27:18.348Z","10.1.5-preview.9c72f6fb2deb13238aa68a4a83bff7a7156047e6":"2026-01-15T03:46:04.505Z","10.1.6-beta.39855ffead3175921a20b091e8eae5146db13534":"2026-01-15T15:58:21.181Z","10.1.6-beta.cb8182a4bf1443451de914f9fb8dc9ddf617c756":"2026-01-15T16:40:15.173Z","10.1.6-beta.bdff9082e941bfdcd40c4c0c4082b10c02d8c500":"2026-01-15T17:51:10.413Z","10.2.0-mc.f25fd94f0bd7d240fb88982678efa8479ecad993":"2026-02-22T00:16:33.330Z","10.2.0-mc.78c48b5fb82f0f0da7825eb600b56aef96fde9bd":"2026-02-22T20:39:39.966Z","10.2.0":"2026-02-26T12:24:30.104Z","11.0.0":"2026-02-26T17:25:47.574Z","11.0.1":"2026-03-02T11:57:21.217Z","11.0.2":"2026-03-11T21:42:26.984Z","11.0.3":"2026-03-17T23:40:19.398Z","11.0.4-beta.1cfd59bd470a88df9cf9ec05a2c87a3b2bba64b2":"2026-03-18T00:13:04.800Z","11.1.0-beta.00a4f1567bfbdba1c60f3e8bbc77030747582b06":"2026-03-18T22:47:16.394Z","11.1.0-beta.0c1a71d2c5a12fbf322db6cb6284101ecf5db1e0":"2026-03-18T23:11:18.558Z","11.1.0":"2026-03-19T19:36:09.090Z","11.1.1-beta.3dc12d8cfe92624f4d882a719036a95e3abf3fab":"2026-04-06T16:29:50.938Z","11.2.0":"2026-04-06T21:53:00.206Z","11.3.0":"2026-04-08T10:32:12.275Z","11.3.1-beta.7aaec06bb629e503db2c94c6e28b54f937f6d99e":"2026-04-08T11:05:11.909Z","11.3.1-beta.96f6fcc6c1bcec20d4ec51c8032281f26468ee7e":"2026-04-10T10:51:48.920Z","11.3.1-beta.698339d1eeb7435bb06f9e9840f3deef861cf7a9":"2026-04-10T11:52:50.130Z","11.3.1":"2026-04-11T01:44:46.896Z","12.0.0":"2026-08-04T17:00:31.098Z","12.1.0-beta.97ee4b055e6523a5532248ae7a59e33360b74644":"2026-08-10T14:12:14.703Z","12.1.0":"2026-08-17T22:45:59.742Z","12.2.0":"2026-10-02T11:52:52.694Z"},"license":"Apache-2.0","homepage":"https://www.hyperlane.xyz","keywords":["Hyperlane","Solidity"],"repository":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo","type":"git"},"description":"Core solidity contracts for Hyperlane","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"tkporter","email":"tkporter4@gmail.com"},{"name":"paulbalaji","email":"paulmonish@gmail.com"}],"readme":"# Hyperlane Core\n\nHyperlane Core contains the contracts and typechain artifacts for the Hyperlane implementation for EVM.\n\n## Install\n\n```bash\n# Install with NPM\nnpm install @hyperlane-xyz/core\n\n# Or with pnpm\npnpm add @hyperlane-xyz/core\n```\n\nNote, this package uses [ESM Modules](https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c#pure-esm-package)\n\n## Build\n\n```bash\npnpm build\n```\n\n## Test\n\n```bash\npnpm test\n```\n\n### Fixtures\n\nSome forge tests may generate fixtures. This allows the [SDK](https://github.com/hyperlane-xyz/hyperlane-monorepo/tree/main/typescript/sdk) tests to leverage forge fuzzing. These are git ignored and should not be committed.\n\n## Contributing\n\nWhen modifying Solidity contracts, CI checks will validate that appropriate changesets are included based on the type of change:\n\n| Analysis      | Change Type                              | Required Changeset |\n| ------------- | ---------------------------------------- | ------------------ |\n| **Bytecode**  | Any change                               | `patch` or higher  |\n| **Interface** | Addition (new functions, events, errors) | `minor` or higher  |\n| **Interface** | Removal or modification                  | `major`            |\n| **Storage**   | Addition (new storage slots)             | `minor` or higher  |\n| **Storage**   | Removal                                  | `major`            |\n\nTo add a changeset, run:\n\n```bash\npnpm changeset\n```\n\nSelect `@hyperlane-xyz/core` and choose the appropriate bump level based on your changes.\n\n## License\n\nApache 2.0\n","readmeFilename":""}