{"_id":"@hyperlane-xyz/utils","_rev":"390-ae89997b7115a2517b9f047aeb53c3aa","name":"@hyperlane-xyz/utils","dist-tags":{"next":"3.13.0-next.0","alpha":"4.0.0-alpha.2","superchain":"5.6.0-superchain.1","zksyncbeta":"5.7.0-zksyncbeta.0","zksyncbeta2":"7.3.0-zksyncbeta2.0","ccip":"8.7.0-ccip.2","cosmossdk":"12.1.0-cosmossdk.0","cli-bundle":"12.1.0-cli-bundle.0","starknet":"13.0.0-starknet.1","permissable-mint2":"12.6.0-permissable-mint2.0","hyper":"16.3.0-hyper.0","m0bridgetest":"18.3.1-m0bridgetest.2","stableswap":"20.2.0-stableswap.2a0d563060e1037fa228687c3c9a3ecea60dce9f","preview":"21.1.0-preview.9c72f6fb2deb13238aa68a4a83bff7a7156047e6","mc":"25.2.0-mc.78c48b5fb82f0f0da7825eb600b56aef96fde9bd","mc-public":"25.4.2-mc-public.70e12c844ad2ff1111074a23dba575e20ffade5e","beta":"41.0.0-beta.97ee4b055e6523a5532248ae7a59e33360b74644","rc":"41.0.0-rc.b8f91a4dad8bae6d389a80c22a9132fff184125b","latest":"45.0.0"},"versions":{"0.5.0-beta0":{"name":"@hyperlane-xyz/utils","version":"0.5.0-beta0","keywords":["Hyperlane","SDK","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"7864ece3fe862283a8cdd040b311ded1fc4758ec","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-0.5.0-beta0.tgz","fileCount":21,"integrity":"sha512-IZ56p3DJS+Rrhl8+yRVt0FWLVbOR5iewdk09ovloaGjLZyaftItKe/jqgSI2Hu/t0Hr+//EMc56SLbaNlX3RuA==","signatures":[{"sig":"MEUCIFpt2nVo+iSCoAjrG9schuqy9tf1LPwkPbhaex1Pt/PdAiEAxWJzCkqQKJOBMaACWIsoqoxiGT5H1GrJRKfxT+VKlDI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36751,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKf2qACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9HQ//TpHNT1+u+nw/lKo07ySe8di64/N5E9YF3rntApMkYi+Lr8cJ\r\nseyduX7rXjc8gKLzCAgTMARSmKTqCap211muBPMNOGwpXbUNXSsSNavvYjdT\r\n8qn8ESQ9VB9okmSjmSq3OyB7yrS3DRMSA3fdI9s2hYppby5WlRL+36xw7isj\r\n/Ec6fpAv5iVbmPYEkF2qHronXcdsegFBarzoZ31xqLjw5StCYCtfOo1WBhdF\r\nY6XM9vzrvwDqJUL/v59amcHFRXr3XXBmqkHMdMZND48wwuj1SmDAd+bS1hFy\r\n7ljElyAKU82kMtazyOFd8UL6ZYcqZSwByg04NScq4zQcZqnm/ARLVx1xmJdR\r\nkzGJUJ71kWQk0E4oTzM5VhKhdRjDkcAU4ADFilje40XURSMJV9Min7ZIGfv9\r\nX5pVi9RiZDHYk7pZ+ydYqqAJg9I3FG1JugfkbfxLjgvwi2EH/NvcbsQ0m07D\r\nklkZLleEGYopdWy+gjh2nXBbgJPyvzv1g/NzQix567qbk4EvbOqXRlvIkixZ\r\nNg39SfVHNL+7u6yngwjqYT1vWY6Kw2mvXu2mhyJdAw769TATmwybSP52WctD\r\nAMrfgEPNnTj8JS7Ix7oNslNDBi2RUMLi7oSWNO05UG8ifVeNm6UXm0GZcXw0\r\nu/HHWItbAjr8DYJpSu0PPclIIhQ27B81eyc=\r\n=LYvx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0d7639895c2dd623476b08366f2195e30fa5b22b","scripts":{"build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"General utilities for the Hyperlane network","directories":{},"dependencies":{"ethers":"^5.6.8"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.4.1","typescript":"^4.7.2"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.5.0-beta0_1663696297988_0.8817067875295719","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@hyperlane-xyz/utils","version":"0.5.0","keywords":["Hyperlane","SDK","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"1ea52ab0de43a3fe8e034baf0c4249447e42dbb0","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-0.5.0.tgz","fileCount":21,"integrity":"sha512-Zw/vTpLmVBZBd6cyyFzQ1XS628yPy7z4sbZtvvH1uAoOHJcMz/eUQdCLfUc1eZLMtSTjmFuegC4UhjayPdfviw==","signatures":[{"sig":"MEUCIHOMIJWrBwDtrT+QpyuJ7K9kRRqiuZA/+TIiXk53pJoeAiEA9ES2s6XU2MBrDVPJ0EclrJuV0h6uS2hPenXJ90N0zfA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36745,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSIH8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqfBw//Xqg7LdUMbTrpPv6wFE0a1vZcSFCbiKhk6CNB67DgFTrBEGpq\r\nDBZNpS/t0YUX2i4kuljSGpo1msuIJU1jf7Qb720ALmBojzKDxKFv5xzV62gR\r\nOKysbiivW23B+QDTL1+9xMXWGcUxmM/Ar1yDVgwUZnQ0xm+1AEFafEiCFPb6\r\ne33F7I/h4ZdkMlAMNezvjJ7yoIbmuYFOg1YV8Vi6wzMA8Zg3g132+6gCfB13\r\nS3OFWB6KefBcQwSWw6pEufa3TpdnUQeGFATgQ25ijcFBWqan+mMqnqQEuuDH\r\n+FyJaQYZuBCkH2FECpmElSeySSKNjht8rIKA6DUOw2BIFSXdSgw2RhvY2tUn\r\nlAxmvvZ37uGtTiHFX61IBaqZmn3iidDZAUk1PwSsZnTyIEvj65AUO/GZ+eg0\r\nncGeOD5SjtE5HPYi1Sa5uMukUUuMTF+KfxHhFc0u4IkJa/OguYIhfxMUhukG\r\n5/mwuFQB3sssHMcYpuby7CSMapCXbUSUarcsA1nuozRNdmGLNcexHM8Ts1Fp\r\nRuNEMlHQrNPvNKAiOSi8LODdB7fbohZIWXlf+qTMDixquyHe1tcRX1z03GZo\r\ny6LOLybWFXcUBiWjKk0UqCEKI2FpOFF3Bx5ruXue3Me85ZMVmOa7jLXo487+\r\n6Bp79vI5xTCMDd7QCoj47EK0DqiYE/CCXeI=\r\n=wwFW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"da5c504fa988ece34f9d9773d37b9f6019ffb61d","scripts":{"build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"General utilities for the Hyperlane network","directories":{},"dependencies":{"ethers":"^5.6.8"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.4.1","typescript":"^4.7.2"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.5.0_1665696252173_0.21227994497630287","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"@hyperlane-xyz/utils","version":"0.5.1","keywords":["Hyperlane","SDK","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"840b74d3d8d756d7a07ba9028303a1cabbb3468d","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-0.5.1.tgz","fileCount":21,"integrity":"sha512-zZ9reaUPJNkYQ43ORBiQ18Vm9mTPePbjq/h5lrVkXEquMKN3HgsTn4CJiZP+Su7QlCo9q4//bfIenF0ULFQdCw==","signatures":[{"sig":"MEYCIQDkthJONSOzc/7ayPBzjHVwsV6Qk9f7e4O+QveV8nKYRgIhAPcZWWqA4rQSuogEdjHXXqGN6pB4cj8rUDcFMzjshE8g","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36745,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVsjaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrYmw/8DnphydSvIvjJebh9ZuN76hLMkB3JetdJ9/vFgI/LnlpVrCQa\r\n0bjaEhochrwbYwMNxPMG4Z84bSXFf4TI547hofyDSe5khzwda8TkKaNvWryh\r\nbCRiZQtUQYNsmawXs1yX4ygMzUZeeKYYV5kcqqcZ7vRvrP4Wey+PQgqVNOtD\r\n2s2rzpUZPbsyO65xFSXp68cRaEsMRjN80PY2ei5QOUv6slGSZ2rf3KPoyRmn\r\ngOrz+JIk68E0F+nJ3qc90iW+Y1DknehoTj9hm/Is0egXJ7tyFYk4O4sjmtc3\r\n0l7hsEe1c9d/ZeL4hEOt+Cx4zAT7RWKI8rC+zQjCuueqCFBkw4/swAsfVPl6\r\npTqmJHzCkakSx8HUBV2fGD5pVesNJ1O0Ap88ir6myafPUZHCZLiMcgZjAVtY\r\nNNAr1bOEcDcgetC6IIe4UMiq6vXJ6v3zKTvVugFZTviTcyHNuSZU8HEHpMni\r\n4eW2IeflTt8dbSXSeqeNTeXB3QKGnUeZrnoos/05W/J8NH/HtNXgngIkga+z\r\nmxywDrHfmcFzWg1XHaSBfohb7zLlmjj29s3YePHUDRaXd6waFSLlNPagzJF/\r\n4Zi4EOPCW4JyEqWGj7OaciHlQkUvewgKuG4+7A1oPsIW69/9zeF/fE9d+erL\r\no3l2DoQKilDT+5C/S1vj+6hNPLluzUK7frM=\r\n=E/E5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"eca79dddd3cc8468aca45a971ce0368e535d5c18","scripts":{"build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"General utilities for the Hyperlane network","directories":{},"dependencies":{"ethers":"^5.6.8"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.4.1","typescript":"^4.7.2"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.5.1_1666631897937_0.675011308378697","host":"s3://npm-registry-packages"}},"0.5.2":{"name":"@hyperlane-xyz/utils","version":"0.5.2","keywords":["Hyperlane","SDK","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"171abc84cf7e770991de6dab6cf11fb86527cfc0","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-0.5.2.tgz","fileCount":21,"integrity":"sha512-XLg/E+IAqcir0FXz8TP1L5gCxcMbOYdOt3vguIZoQS//q5qWEjxUx0LlGaO+x2y4gRivv9qmXzZWVf7ButWoZA==","signatures":[{"sig":"MEYCIQDHct/MfX3aXjecZ2uWTtW18cW3EjQ+CzDMoD8vZNLF8gIhANQ2Z8R2jEz6UQV60PU+NQNhVqUs353HDxHMrxaDa4l7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36745,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYVcMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqUNg//TrU6mpvJoJaGgkaL1PKDj24jLDk3aanVVfJm1pYe+xjL150N\r\nsQjbJTZkvZCn/vN5LuaYt5xxrRZLzxAhjrfMbA9R1oAG2h2VCHSOcFznWzi2\r\ngz0mc/7n2DDvJSHLazVJ3lRNHM1Sr7+22ubkx8P7lkIE/jHnb9kh28h4SAJW\r\nHs01+E75ATKc9DepRmrA+yV3TYsjMW9zt/0jpKktIenCuOCr/pG3nC0jsAU2\r\nZJ+E3HX7pil+gWFKE6N4NLx4YChIcM4rgw+hHoaS7qklDjMsluW/iNnmj6iu\r\nOGWNUnDOhnjtSf7P4cUoxxTtZQYyKZ0c5f/NS92GDRRArPz8SRD/xs15gTaV\r\ndDc2hAGmN5WnQTa3pJS6Mn1TGM7B7o+8oPZTO8LyjA8Cv/j+vHSZnf4CpnDL\r\nrb+GkaMhe+aM7WH563tw+YoNwVNYGqLvYS/XLbLaz+aI2CLi3aAfmu5cr9bi\r\nlHzC68SQX44b9FXhkrqnwTZMk3oSft7Aei51pf8N18T1CKEGnWNBNTJMisPQ\r\nePVrsBEpXqdMGWD6Q8596qimHFQRmDmFPZmpnf78OPOh5/fhX6bvHVZwlexL\r\nHs3qPXsXSav2hMYmNt91UOWUGBqChhafBAufCO7JZHetjgNaj9ohmlaN18oV\r\nicPcG0UGBSTr8PHqik/j/CxmRabwzq1/HpU=\r\n=PauR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7f5e6c68b7ff61157bc9f471db0b1368a48283ec","scripts":{"build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"General utilities for the Hyperlane network","directories":{},"dependencies":{"ethers":"^5.6.8"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.4.1","typescript":"^4.7.2"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.5.2_1667323660006_0.943192251784289","host":"s3://npm-registry-packages"}},"0.5.3":{"name":"@hyperlane-xyz/utils","version":"0.5.3","keywords":["Hyperlane","SDK","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"367fd3e2c89d765b7bb873160bcec43eda2c6a42","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-0.5.3.tgz","fileCount":21,"integrity":"sha512-LzfHqdzAeBboRGq0Md4/8mFNATgsf+ChJLKW61WbYtkMRNE+7evroA6/pVYiLc4q3fVtuDIkJo+UIkN8KrEa9A==","signatures":[{"sig":"MEQCIETdIpBFnBa5W6utYd4xcYPxAp3I9Wf9UhWveSmi2fE9AiAEvyEWF/drtkn/q0qUZOoauPCYYMn0KKFM1zIpG2eCOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36745,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYrYlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSbw/+IPzGIdRHNy+jCAQrHqYpkIl+H4vNsnJDh4ecCjYvgje/AVV3\r\nGCECVcq6CMV8VSfxGtv+NmKzVsR6p9GFvy9QZp+AWDGEnsYrNLPCfiH+uePZ\r\nJ7Q9JYMLffLZPo50AxvVnuHt96lqB8NvD4yuArtN+1lLWUrPprTMwVNimAdT\r\naBso76POwdt68niKGEA09DlcV7Nay62JQWUmfPb880fgJqM/rAwp777S/2SJ\r\neZodpHjKeZNMFVdvhGeBPpieTTA4IK6kcoAP1uChAGl8+maSneMfQ5F42EPo\r\nyv6fLnX7dEx8goT8ymJWfDyf7FlXuyPEDUsnYurpBG0apHKcUoumeYb+bm+u\r\nA1bpXDtPbVnFpE6N3RN/idPD3TeAnuy40bV/JvKTjRkfIqHRv6/wWx/56EQt\r\n/gA15t+5eWl4Kk/Un8w38wQLknTZ+TFtvWzI+xskMgRczpDuqYfE4OLShNWw\r\ncwREDLGZMlK3aBpx5dOAY6Dpr382lTbWCW9WumKWKTSPe7S+mcIqM3pusnT3\r\nnqXzLzhnEpOrEEwE0KY0NLypGEGHHpCaBve1yZEUfQ4D0mO0fS1q0HTl6FVU\r\nJKIvGtJnXTHl23I3SeOvzL6PYzAjYqNAWp3NaJvuCugWmIbrhGqVNnBuhwfP\r\nEHAECQQTDmtqs47/isnLG8YTSXEOF4+3Jqg=\r\n=sXeo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"51851be139bcab0f49b609cf0bc9c5e7cd283f43","scripts":{"build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"General utilities for the Hyperlane network","directories":{},"dependencies":{"ethers":"^5.6.8"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.4.1","typescript":"^4.7.2"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.5.3_1667413541093_0.31227091724446066","host":"s3://npm-registry-packages"}},"0.5.4-0":{"name":"@hyperlane-xyz/utils","version":"0.5.4-0","keywords":["Hyperlane","SDK","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"3aa9b5308b83a9bbf9bbfc7031c392addf62e649","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-0.5.4-0.tgz","fileCount":21,"integrity":"sha512-7I906DysNTUhMYwA3o7f3aPSJKEsqhdEIS/4OeUuRNloS/tFd3mIIHgGDwnl3DTPZRlHUTEWfLP/SOJ/ZcmYuw==","signatures":[{"sig":"MEYCIQD/pUXYDDUDbgnZ6rzHRvHQ109gN41iZVEHDlMsu8Ra6QIhAMGvRAN8esncAMCdkUsMyxnbsMnFegifczqeMLKNthDU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42781,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfWo4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpb1A//a8R9zOXxJ4cfgNTJtAnVEhgWIHkOEJqalr1/2C/HFO7h5mcu\r\nNcX6JxU6GCjii+TcChAjCKEC7C8SKuInMsNGW3+Wz7GtG+Al0+adMEGmtIyf\r\nsl67oaHUVfdG+rwhbSmIBlMSv8OJiRi6+/YQliDgwcjy4m5IXTKLBprz5Qu+\r\nt4AzNcZFdnwzJdLHylHn7pzaRNOkeBWxf4E/7s75UvyovJl+q5vHIsvAVB77\r\nh5m0GDdNAOI2X5n1YBb3piD5KNSmfhvltUk1u/jwwBZreLZ/d2g2DWdEhvOJ\r\nraZK8wpIx3T/9ju/opw+A+bdtJnhcZQwym8Mbd2uWvHE4bt/ldEohQz3aIzP\r\nlzC6rGjpg7viTXxe5GqxO1dMoJH7SNjJCqsN9njlgLfqntfanyDQB2NOLghM\r\nXXZKc0hSVA238+g5EVy4OPair/TgVA9WpbyxJHLKBLte1LfpW91OILd9/Bb0\r\nu9sGvxtyu0HseOPb45MseAM5Hoo7uXuCrZycfilw8Kgv+P9Q1ebiGkcahWL/\r\njs7JPYotECnmyWep3N8X3f5SbuzIfWeqkzQokqws4TutgQIAwfAsbI4D67mx\r\nJBZ3Ot8XRPMDZDOQleX7xaqh7bUwRKZ9EX/QpLAds+0DAOxtXzIlKs0WZXcX\r\n348EMqHidHMy3hST1Ogz6ymqQzQ0QoednwM=\r\n=02Cm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d245700b26ac5f063464fedb4a77219ce597432e","scripts":{"build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"General utilities for the Hyperlane network","directories":{},"dependencies":{"ethers":"^5.6.8"},"stableVersion":"0.5.3","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.4.1","typescript":"^4.7.2"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.5.4-0_1669163576607_0.3417836268758814","host":"s3://npm-registry-packages"}},"0.5.4-1":{"name":"@hyperlane-xyz/utils","version":"0.5.4-1","keywords":["Hyperlane","SDK","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"11741282c6dae4636e989a717f19de726aec20e2","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-0.5.4-1.tgz","fileCount":21,"integrity":"sha512-gAzSUBaZRQXJFDDZVv9b+LWZXbGDEPPypPdLfNBHIuOCKQdf+9NaiW0ROXwOXZkufzFuIhLGOgYXhYhVVLt6gg==","signatures":[{"sig":"MEUCIQCelhhIebbqV6RmogK6KYZ4mTDcHe6JznJHQg+VlEe5WQIgbFFijQWO9AQM/0XnpUbAwv+XFvXoECgTfUv62XaGAR4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42781,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfWz6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWVg/8CNQU7y4MrDXQN+urgjwIDUlNvOYZB5laRjIGEeZvfyhbVlq4\r\nfbHvX/+rurVbvmCWQjlO+lI6/i3AgoX/koz+jROwPqMpXap8j8d6Qm4L964+\r\ng+F0ClUT1me7Zxnt57x3ItMXh07K1VfI64pe4yWhx6ODRTgCAbLOPm29T6Oe\r\nYzw1nbENDKWU8nssFKBiRLVTzLpr8PXZTpOSemZtFaIPpKTrR4YJDYmZXwoN\r\ndYMfdkZMj0A7DQJWfIj8SjOXJgMG+yTFA6WIdvEgp/OJqnJFpg312UE+43LX\r\nrNFl0r3XXeSkLhSD/q821FJYm4qKGGCkC0rW5Knu1PxXgpl0VmhE5xMSe8vv\r\nE91c9qNmeAfV9GebdjulnMNfFjg4cl0sZw32k70smH3d0f2FUoKPUuRWnWID\r\neqpnyz3kUMh7rc2wl84ZKqhe1iVCfMoNxGN4OyZdNogeD6ecRcegNVM/Ei+6\r\n4cBWgdKaNG+PlMJebkHF6xDnmHjwQREB/bT0HWpCW6EUpW57x+Isf/pa7S53\r\nC/ohaDQ3AHB8X1mO8o+2xAb0uPnO/Gg251HzuFCQvl7OErz1pO9+tlBrgx7Q\r\nteI0QAx3f1dlieOyy+Ymq2l5XPa819o5Rgs4XK6o4g9//46kixlu/c1iwNpe\r\nUKxdKgJJVE9xi/ZJ2n/zmmttQjHOoUxjVW8=\r\n=Dy+v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d245700b26ac5f063464fedb4a77219ce597432e","scripts":{"build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"General utilities for the Hyperlane network","directories":{},"dependencies":{"ethers":"^5.6.8"},"stableVersion":"0.5.3","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.4.1","typescript":"^4.7.2"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.5.4-1_1669164282324_0.19043783093182753","host":"s3://npm-registry-packages"}},"0.5.4-2":{"name":"@hyperlane-xyz/utils","version":"0.5.4-2","keywords":["Hyperlane","SDK","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"7e6ab2d0a5eae592932c2e722e82bdf4baa9d0f7","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-0.5.4-2.tgz","fileCount":21,"integrity":"sha512-3PDowYrDqGXA53+bbLX5KbNCzR4UVyDMGB8vwsOrKYzpdaRrxRXBTHywZ4QpSVHzY/G7VnFf7mg4IotPu1l+yg==","signatures":[{"sig":"MEUCIC0jAHS2qOi5H2oaUAocykzWCsxVw30k25hWQsy6D5ECAiEAykOf1TO25GuLMmchW28Y7bD+6WG1LtL64WFEyKH4QuA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42781,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhSNxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqHJw/+N9HfUm+miudeEskTy+PFwi1OQdasnNP40EK7MHfo7ph144O4\r\nPPbPmVR6E5P30hY+VhdfRtzx4IThg2yEqKSFSm8/rSKI+bFTKmxjct0tJ0Ld\r\nOx/4Ts63UISqDZMKe/gDim2kDV3MJv0u9mlK8xf8BE7nWrEzEO6mhNgQsJHQ\r\nA0Z3ak4WoohNTORoGT24suATddJuEUiCLQqfd1Hxb+AIy+aH0Ydxc5x7tBZQ\r\nVq2zT3qGdMBtOxtkoHzS8z9bqsK5a4f7pKm3b+QpQLcNq0Z/hnSTR3Xr2Y0i\r\nZwRtNt+vYU1pzNDL/bLUUslQ68LmHF+3eV7Ejnc35oY/OyYb9ZYdNKNoTvpe\r\nKHTuF4DhLxhAPaiT677p94sczGjoirAzzlD+pECHVTmPICEoUrTkqBYfeXMS\r\njlhy8kIRdukCyR00jfhpQlTmTcH5Id95DB+ibie1VrbuCiapOzDI0EyCgDsH\r\nTaqLlYZfPUzUsZP5Q0a/bq/Aa33DHwvsXheOMo6Et/lg+DX8POaQ+MqRHA8Y\r\ngMRbPlPydtucoMU8uEOzzNbLeVvfZx7d8anBmj9vZq95KQrJYmE5me4veglC\r\n8b93IWY8fNu7s3wn0kwruHas28JMeSNqzX7EuWUDd8bn0DXs7Atu3X3bv2nu\r\nAw8dXbgKo/m0F8Y/Tzp31vMuCYByIp8y9gs=\r\n=gNF8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3ebfcdf7f932a2c65554e578c20c41e17ee67022","scripts":{"build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"General utilities for the Hyperlane network","directories":{},"dependencies":{"ethers":"^5.6.8"},"stableVersion":"0.5.3","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.4.1","typescript":"^4.7.2"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.5.4-2_1669669745394_0.7266136048197274","host":"s3://npm-registry-packages"}},"0.5.4-3":{"name":"@hyperlane-xyz/utils","version":"0.5.4-3","keywords":["Hyperlane","SDK","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"29bfeabaeeacc7873191c94e80fee7305f6a0bef","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-0.5.4-3.tgz","fileCount":21,"integrity":"sha512-EIsNZX0DyYYkWCnMcNPx4Z52WJUuMQe/4JMWx39/UkgHlUIpI8pUmRMyMRF0Cjw3hu2s/Vxni9S7ZpWatErRZw==","signatures":[{"sig":"MEQCIHEDZt2AbW1/B+e/8P9eJVKJ37ve4gwl+6AOpVQpBFyCAiB7RhlQHFKIexOWb2jAkiT4LgD6BCqFknBns0mYnsWXxQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42781,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhSm+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrndBAAiAQ5ZTqO23uslZ/7TCgYF5g08CEyEsz7AHpY1Rtj7CPb0sky\r\n6Q3foXeuRvX/9tHTMxtiXfiIldY14wJ6hu7pmWlgqwYK0v2JiSnkVpSjHVwg\r\nlbtQ809073vuoQMjV0e224RZtgfPrHsJbA9sSCEVB2E8s68kF2VYdge/SPYa\r\n/amHJ8TN8Ez5Pp4PYkDDn3MLxy0xA+xQ7PJnAh9Z/i2HjKPekFMYHt8YNmDo\r\nEaOHigFN5zdEilB134xjJleDmfGQV4mumEYh7VXOAnuOzg+R63/lPsojojay\r\nBhEO3i4Cwq7MSyWnEpBe2V2vW8aqRUgcE51e/57wuOQsbEY3SFtNUzO1afO3\r\nOBz/jGZ32UD7yQtff2VY0LSOZP7aSfhX9jUsCtnKkk5sAbj07DvBUZMVk+YQ\r\naYwkTbLhpGoD/GSRmNnrYXGu8RScj7emxVlyy72BSNKnwSFZHX/Fb/vP2Ljn\r\nLSpabfZab8OPesD34ncGfRqZM8Qm60W0k8r4LJjjV/Y6UxSZpdS7tmpLjyAK\r\nHyHUXt263LOnVAEcAFNxI7hWzohFAlEqDh0cM9oMXrXDviuzUc1Eay4i91E0\r\nCCFVBZ73rGc/Tp6QA/qu3SMVOYk0VtB43ZPo8wXStwlfyGqLw66TQGzUsIiS\r\nfRF0Y1oTB5ANlLFI45rmGIa5ViPiSdORcDU=\r\n=Gnla\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"df8f192cd9e7a4ade1b1e2cd838997047a281731","scripts":{"build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"General utilities for the Hyperlane network","directories":{},"dependencies":{"ethers":"^5.6.8"},"stableVersion":"0.5.3","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.4.1","typescript":"^4.7.2"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.5.4-3_1669671358465_0.7811051178083426","host":"s3://npm-registry-packages"}},"0.5.5":{"name":"@hyperlane-xyz/utils","version":"0.5.5","keywords":["Hyperlane","SDK","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"829405f98a9fca5db3552347f46f5680deacffc8","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-0.5.5.tgz","fileCount":21,"integrity":"sha512-7LoOgPSKTXnvz5VbQREn+6Mh81u0Lo4DsnHvZwrQYxt04Y8A2R9bSBHjPDUk5r5xFiEi4lS1I6QlNoCyK1rbBw==","signatures":[{"sig":"MEUCIQCyE+3s6e2Uxt49jped2iC1wz/P9bPzIWzNRmz2jU/HTQIgRPevCIxT20EYqtZTPehfabqJYTpZXE3EZe2lDoxu4H0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38209,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjiyzSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpcmw/9G0ROseOyDJWy274VXScznt8UNqjG5QwaGiP77zIkOCNl8GQZ\r\n5T43jN0piGIzxosKW7WnTfI59tkQbhnuF12r9GcTKz3t6T/xP6AagJIU9Kwv\r\nOb9di3SCIp0XGWa2kOz7oBkUJUX3DUYZ7Qfgzovpf/ieWrlNKcNNQVC67sQ/\r\n/HkzxRc7jtPdMxu+sZq+w6WMn/VCv4nD3jOSpgSMk9uEBD7TR4N7YEPXAOLm\r\n8O7jJ6+EZ6Ol2C+iQMIsKG+U4wqvvcCVmxSrpg7pksK/uS322DOKC5DCLq5N\r\nyTQwP720I+wYgsmGdsVlniBp0KKK+jyk5dn69z0Z3lZb+YH8P/4Tb7QOgEGm\r\nXWTDEgQOOXUOG1QDmWql3hrYL6TdiRbr7WLoP09yfro4QYciDy7ewwdf8JZB\r\nIUEBZ5CC+i2pSKre0lhk4ybV3NSWy/RVe0zJRnkHkrYg6XkltEkHW9di7ZZ3\r\njAepban7WnHv5JUl+A9BN8IGAzeIjR1r8O2ULHrKuXZtdLDOoXqbi9jw1gCh\r\nnM0Ym5nl7PG+XdfzNAY9Tm4UZ8jJbziXQqFsp6hgzK9O4PDKH0P9f1nK9nJS\r\nntSAB2o1sNKPbHHp0JAtiykPruW7S9lPnrgcky9ufQpcpNzTnWl/5u4fqcvW\r\njPF6PcBqjh6k72YmVvUSJPkyhiOv9oHFYRY=\r\n=KbeP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"180fe7f36af7ce67363cd55625742de29177ce0e","scripts":{"build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"nambrot","email":"nambrot@googlemail.com"},"prepublish":"yarn build","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"General utilities for the Hyperlane network","directories":{},"dependencies":{"ethers":"^5.6.8"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.4.1","typescript":"^4.7.2"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.5.5_1670065362197_0.5523553881783569","host":"s3://npm-registry-packages"}},"1.0.0-beta0":{"name":"@hyperlane-xyz/utils","version":"1.0.0-beta0","keywords":["Hyperlane","SDK","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"65fb3dc2a84c8c03b3cc848b5d74da31976203af","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-1.0.0-beta0.tgz","fileCount":1,"integrity":"sha512-laHYGtgu7c72Qeu7R4qXqmXd1jC8/LxcewJb38CDGpeizTQrhUBU8hB057vCxoNhgoUL4wCTURlGfzzyg5S/Pg==","signatures":[{"sig":"MEQCIA5uQgTxkzRKDZ7Em6m6rQVR94YH7ncewJFPBmHz4+36AiBkgMxHu9dGnHj2w12quXmpoqTcMPIqXyNWuya7DbR1UQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":743,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjklWBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDaQ//bCyTCAeoS4W0vtWD1o/zaAq452H85IksrbZLPyfy71LbTtuL\r\nHtxdKXd5Uur7B9zmGNF1SPpvgCBhw3COXLyeUJDOU5NaB4isuXNQ1/sI/8Q8\r\nM9tvtxTQWdvhHPcgevieBzd13ES9uDJENSbg5g4bhgvCWwISyYbu7KZALUnU\r\n9cR08hL7mD/xeUv+IbrsgdbBaLhGV5+hJ1zO9k6AVy9TzXctQgDUxiWhBym2\r\n2FbQ+UM3rFPNFZdTo7MsJllYVaJdqYPcLrVwgE1rFmQd9KN7VI+ePGxGuBaL\r\npNR7d5PqDAbUnyg94Ek4k+7rj1vylj+2eel9/GNtKdxdrZj0MwPHfFaSQv6Y\r\nzy7SZarEDA9J8nFv8lr8eBea1Z9BSgpNdpIl5tiSKmG0M4Gm8bk/m1JAC9Wh\r\ncfEsGi6fcHIgZgMWi+pN+8YtDqYb6Gxl1XHv3ZIAh4GFvXll4t7g7483dcHk\r\n6hHCopB+0nN7rJ8fzPDDgHXfzx8C2FsiFZLLXRL6CvllNf4YIVE/+sGBdZfo\r\nbCpyj6k2DH0EnEKqc0SJuieSFk2NMBd80kEDPuJ62wAb/YGBq6gMgL371kQ/\r\nNE0ppR/zecxTZPQTLTFvsA5CvvGGkm3AQzapQReBoUV5Ha+/Oe+jU1Z6vwes\r\nahPa5ugWP1prVLr9irwQOmQHANLTNt5Tz5A=\r\n=11lh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8168e630f1cf37b6ee3437302d56acf11aaa0a6b","scripts":{"build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"General utilities for the Hyperlane network","directories":{},"dependencies":{"ethers":"^5.6.8"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.4.1","typescript":"^4.7.2"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.0.0-beta0_1670534529113_0.4344459824212219","host":"s3://npm-registry-packages"}},"1.0.0-beta1":{"name":"@hyperlane-xyz/utils","version":"1.0.0-beta1","keywords":["Hyperlane","SDK","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"e8a13b9131bc88f1446c5c02afb040a719ffdc2f","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-1.0.0-beta1.tgz","fileCount":21,"integrity":"sha512-ghEK3IQNIyMT6lHMRcNscqJL9qAPxIIOGYBMroBwG9kANQzXD9oWW8ok8MiYRtoTjzUY2uIkcttnVavzP74Ejw==","signatures":[{"sig":"MEUCIBynyOaL9CFs4m8991DeKBSHF1jDeG2vwmpWHFOA2Y+HAiEA3jiL/OPrujHbKSJU5FfeOHq/pfZvjeMaXXTPN1PVEBU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43097,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkljmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmouiBAAmr6RTeZ+JEdzXuAWaEZcQiwutzsB4Ugc9ka7EkNcJYk7ePlZ\r\ncFnYpCPkUlTreL7Xb3FSSjUUvJatcORoDge/+u7Lb/OZxa1kLFsh+VCeBq8A\r\n6k0Ix7bPp7eRzqpKfaMXcfGm4OgmeMsDLhgkS7EdRwUNhUlrdKYYii8St6qf\r\npgJaTyhXZbm6aaA0Spp0ZLMqrgS/aQwtb1htZLNUPJEzvc8RGskj34FLCoKB\r\nEX5HELTg7QdifTXfXO8Agr/P04Ha1eUDoKqE2Cx7CG1ne9z8gxhF+XVCBwoD\r\nMhv2+y3En0nwrQU2QfTO17diXsavqLFj9uB9vqHRLiktkQJAIcJ1EskYlqLo\r\nYvphnvz56EHRjse+6SP3+vfypYELZoDWGGLiIgzoYjIvbS9U7yiSM6zBIrdx\r\nYojFLTerH/fHY6k1Caszyn0cfVG6254WbpE2kNA81L5wNYiJfwbQ0f+QIwMt\r\ns0EGq5TfepLqIW/VcCUKkx/xQOQP0KV5LWPBdZBoRAjEbSLYU9MYCIFyuNgF\r\nF7gVhajE6DfJ7sWOIk2XdkdCGKkeQOL/gM6FoPVUNnkallgoV3py14rSSf3n\r\naJLBNTGzcaWODCXPo+wmKGdYwAoHYrbFlbqd4tuh4MUdoziWDJV6gibZeoqx\r\nIPEIoMVzV4lhdHORGNcC0nD7SiEdQL9Rt64=\r\n=cerq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8168e630f1cf37b6ee3437302d56acf11aaa0a6b","scripts":{"build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"General utilities for the Hyperlane network","directories":{},"dependencies":{"ethers":"^5.6.8"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.4.1","typescript":"^4.7.2"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.0.0-beta1_1670535398433_0.813671654907157","host":"s3://npm-registry-packages"}},"0.5.6":{"name":"@hyperlane-xyz/utils","version":"0.5.6","keywords":["Hyperlane","SDK","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"3874a9497c493537c41d116e93fef27e15d3d97b","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-0.5.6.tgz","fileCount":21,"integrity":"sha512-ud4j33yKSAzo0Od5mqIOnC+3iHOnH3BGOFE7dABz8LMOt6Ettx8N/PC9Ou3LHdiYNc9e4CHfbv7+G1Z6POKHEQ==","signatures":[{"sig":"MEQCIAxeS+9Wd4J/Avo/YvsdxyP+8KAbncgIdqLOg8QphN/KAiAvJQvJlwegDPYuHljOWzVngiQe6OMgCm4zY5oB2IOdYQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38209,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjlzjwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmreGA/+KDc+vpLOPNbFoCRgxuQ6Ud4BV1A0v0pIncOt3xq9WqrPBR0z\r\nJYc4w7XByzFZ5tkek6chRj9tE9OMuJU/65OT7+kh1YP8QKdY/fHJM8eNUP2h\r\nD132TNdyhej8aa/uIn+Oecpcu6dKJgmvAnDl/O3liKomPvusucgr3px3+5lu\r\nQNn4K+aeGiNMl92ikBWNnC+bSribTFv22FHB1/RQhe1vShoe8ki4faRyYp3a\r\njnPsabHVlWo+LVWxoShERf5b4L6Qm6JHw3te85Kwu81EbzpN8VKLJnn2fzuN\r\nvxO5SjiG71PfQmTN1fqEjdvYJDThk38/ObkLbycOy1D0ugotTCvarmvaT9rq\r\n18ImaIZn1eg5XpABY/0ZsXrZtQBuWUU56lB0OYibjqBLhfNoyM52RMwRwslG\r\nAfaA4P922jT1Vg6dVhirjM21GYIJF2L3dgDKeZ3S89rTC5IP+HvgXaD0z1Qg\r\nkSZ0in29jd31nL9uFTDPaRW1zACuJ5M9Q7FOyEWE9Fmjg7okN3Hf731QTtuM\r\nqb8db18DceXzVChfieBwHudKnEOYHeNhfWF+sBEQHBF69CnjDxdcQvNTbMov\r\nkZQK4mcBnBfJJuyQikUyoVjRK+ntMMsxmQfAnWLGHTf1mwIFwGcw/uLyNzsG\r\ntKfPFcKGXiEBBuKqVXDougBAWdxFx2RZzxg=\r\n=Gy3e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3c2409b3e1d8fcef6a6ffc2fde36ac6cfeb4e03e","scripts":{"build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"nambrot","email":"nambrot@googlemail.com"},"prepublish":"yarn build","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"General utilities for the Hyperlane network","directories":{},"dependencies":{"ethers":"^5.6.8"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.4.1","typescript":"^4.7.2"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.5.6_1670854896092_0.7818828563615647","host":"s3://npm-registry-packages"}},"1.0.0-beta2":{"name":"@hyperlane-xyz/utils","version":"1.0.0-beta2","keywords":["Hyperlane","SDK","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"4bc19e0ba37e15ba21cff5da761fe12b58da95fb","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-1.0.0-beta2.tgz","fileCount":21,"integrity":"sha512-ew/mFM1eh7EcQjYECGGACBN5b6lHfWUTO7kzAFhI1bpjOETbxJqVAwOIxRCprCqgacio9XFIbjjmNyQ0l/NdvA==","signatures":[{"sig":"MEUCIQC2vdVWeoeGfV5WGXh6PJfPa/Vjnw0neyjVkYSvweFkRAIgWjc1BbO7WPYyC68v4OkdIx/n2jA9/Q5PUGAnydZNMq0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43097,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjoztBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNeQ/8D7aoZSxKmB2tLU5QT9YM0XljJta+0i/VLLUhch8a+gBOWML1\r\norNLI57rqKufcPVlo2SQrSUdS3KtfHXOS0SjIxp4+a5GV0L6YA8LXW4po6tf\r\nqnANu8qK0BtgDMlIbfO/JowWbfeO7HFyR/mftKl2wZa64mNLft7te04uAmu1\r\nooEW/4CRAtlAbfKtHDu3LFPoS+B61ksanzw7IltNi0Zfe+3QUm9pBMB69lfu\r\n+jH6fiupGg7CTVTcQ6FE5/ScEuor0jUes4lmKAe1TnJlDGp+Zr9lmfRAcDZe\r\nS0yVw/nReytBZXAZh4CPoOON1TbJdUJPueNTeowZ6SI2ZdxrU3TxN/xWaT5L\r\njiPxJK89YQbO3AJJaKlFimU4a2k7ygs0NsqwMqi9+DcEzM1wr/Ph6rViQg1r\r\nT7ZCePycrmVtDWHFvZMsq9PmxLJX5Z41aWbijIAilHEFL0PBo+ups4wD6EMV\r\na6SURuEMoOqL5M76Sq4qnwHXUhMzqfFqa5N3q0lYQcDZfDIFizJ8lt9sYTjM\r\nrcDhWS3CQH/leC4F79zJyoSEVHG7Splzc/7Nnwcqod1/1FXui44Cvf9x846l\r\nS0BBBUuZRlaJdSTDE9IWTGiukAOR6xmnXTpSH4zc0NjLvd1AE3HmSgE+Sblo\r\nbL1fu4a2ES8FrSFG29B2m5WGU1jWsWgzJIc=\r\n=86LT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"9a662ffa7ee06330a6d841e8e8fcd58ca489ded9","scripts":{"build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"General utilities for the Hyperlane network","directories":{},"dependencies":{"ethers":"^5.6.8"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.4.1","typescript":"^4.7.2"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.0.0-beta2_1671641921071_0.7980621167109547","host":"s3://npm-registry-packages"}},"1.0.0-beta3":{"name":"@hyperlane-xyz/utils","version":"1.0.0-beta3","keywords":["Hyperlane","SDK","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"743d3d1caab40b7e0ce35a7114d02bfbe06c91e7","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-1.0.0-beta3.tgz","fileCount":21,"integrity":"sha512-iBDm/rtn83hQLiOt5wmusc1V6OqDZDf2m1ENxfp8LHWHvnOv6Yqm7+iPfm4ppuHU90mZMyXyO6+ssG5oq5yqiA==","signatures":[{"sig":"MEUCIQCJCMXRZ5pdJ+TRhhmQeJescuhVXte2VF8mMgZUXNouwwIgOQYUz9sEt/z/cS5y/CDiwLT1nwWtjHsaz8dCm4zAHOs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43131,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjo9SUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqY1A/9G8KdiUItCSpgCARTfho6gS5ahF1s1sL+62Msotlad3zUOdCM\r\nVPWWT2ibXVNIr91GXhJ9thA92LOS1UyGB68FLKji2EcAK0UiqqS07rQ+39ss\r\n/tEpP8OXRxA+6hmfyFx39ZVE7AeS8aeYRwQL8aZJDtIaKYxkFSYT55lsRvsJ\r\nDD5/klLgL00/zpyhCBZIuQVQ76616OxZwX8a6RzJj0DhcGMFbBboqK7k1ur0\r\n/A3JBewIRSdJPFDGX4vCi8mXFGpvWiXxE6sGGBeAVHb6Zo00AOqdrmCMCC9m\r\nbvqVkz8XDDeeWCwFD7oKr2QeR2HeQl0wfWOgco8OWowxBd+eqHph6kiMtkuS\r\nN7QghahBaOb2NbUbw/NJYOx98vbdCz5DGq3YP3/QzJJnq680H5A/IKn1lK/G\r\nQ5ZXF+DTq/f5AllcplWlzzi7OIz6B3GJ9mef4zlI3K0vTJTlWQ/0NcG22F2B\r\nNPjQF62kxf3wQdfWUMAvo29oOaTKZ70G4jmIO5rAv33mhnXHh6eJQ8lcKAvL\r\nxY0/u7V/DOcP04T1EbaOsssLUATerDgvW1jgi4/DP/Tjm5Wdd8VNb2CXrA/4\r\ngC6m6vdKh8yT1XKDUfiivsBu6n3VKBg+upCvmwWyfFPo7nYYpZK7F6eHvYZN\r\nn4KogeD8dxWjtzUryMOfkIyOe4sdiPfQQmQ=\r\n=qDrt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e224ba6ed6134dfdeda29bbc77842b929871a2ca","scripts":{"build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"General utilities for the Hyperlane network","directories":{},"dependencies":{"ethers":"^5.6.8"},"stableVersion":"1.0.0-beta2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.4.1","typescript":"^4.7.2"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.0.0-beta3_1671681172501_0.07621050218417946","host":"s3://npm-registry-packages"}},"1.0.0-beta4":{"name":"@hyperlane-xyz/utils","version":"1.0.0-beta4","keywords":["Hyperlane","SDK","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"83a085f5b7634d5b83f5161a1af49ff3fd8fac54","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-1.0.0-beta4.tgz","fileCount":21,"integrity":"sha512-3aF29Ca1UjO7u9PtySDsMMpbXxt9mloGnZWg2lUI6ZicfKnijPGB8RxPsvAw/21canJol+MHu8JSY25zKhvk8g==","signatures":[{"sig":"MEYCIQD/2pVtmBoI2vHwY1lhFuUXz6hDAc48hNIOzaEQiXx11gIhAKa/oPqagp0pLGmC1AnmyjWXyhsms2Sawc5NwGAQtxLo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38249,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqrAhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqjBhAApSAJfiY1qKuYiNXBX/ZTYC29RCs899T5yCtiko50HgFvobg4\r\nzp400Ak6emZvyhL5fwQ/Z0HH+eBMljZdZ1a0Bbj5NGWE4C4PJn0TvMQOc/Vu\r\nNlKnKt2eejopqKHRsB9t/SNSHr99YSYzMJKWQzbi7UQh4LI0y0ZbKPoxavXu\r\n6YCN0CDGuQMC3G2aI2SB66moQaJCR6Na47oAVkzXolTWMJ5B/8CNdn/EET/N\r\nCSJS0NZ467NyIjVNPyDVhPfbVhSUdJs+tFzRcbjuBwQlwXp/G9BgYIfG1B6L\r\ncF6728hN/NFMisEOmB9Enog6W8wwBu9DgprE8m2yVA58vYcW7I51HR7yVGLp\r\n3lt6BEXhR3tALBU2mzHqx7nAHtyQNU6q/D+nM66P1Rjwt27XNaxfxEUkbDC+\r\nkPe9LYm1BnX+1xsFGW1NH9nxV8xF8rAQQkDUXo0EsLLPT3JO3PH5b00KA3HE\r\nT/Lsp4Z3S1BeCHv2NzCtfT2hhutC1M3bjyNKDUsk3vXNVTZPVAefe05E3PeD\r\npguwMhcAuOZTgr9jTyU++rdEwBPodKHWfI6nrxKoudNCBC7FR5rBX0sIPvEp\r\nddnvIv8PscOnl/xByC3PYCEY0PJew5Cz5PMxFJREIwqPYgtc4QYr7Li2jimS\r\nArV14QIDhVaW3108Qcu8Uf9njE7SZPfuMdw=\r\n=otWP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"fb197930b4cc1311fb46046ca73f1b16c25a1eb5","scripts":{"build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"nambrot","email":"nambrot@googlemail.com"},"prepublish":"yarn build","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"General utilities for the Hyperlane network","directories":{},"dependencies":{"ethers":"^5.6.8"},"stableVersion":"1.0.0-beta2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.4.1","typescript":"^4.7.2"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.0.0-beta4_1672130592951_0.6332311053459259","host":"s3://npm-registry-packages"}},"1.0.0-beta5":{"name":"@hyperlane-xyz/utils","version":"1.0.0-beta5","keywords":["Hyperlane","SDK","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"d072e905fea7a0dd431c8bfd0e537fb33759ae67","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-1.0.0-beta5.tgz","fileCount":21,"integrity":"sha512-3EKBL0U5M5/iLLJvaZXLa5XhNISK2li7rIoxSuwqOiNMdD5MibG1bI5AgY7nRP4TSBsiHhmZ59Hipr8/0PNltQ==","signatures":[{"sig":"MEUCIGcox83rX2Ot1MDJJTQThOCEpZLuo9hIfSK7a8tcKHFIAiEA6QdrqKPCCFu256LHFThQt5i5uu5hZ6gmAzjTXmfenNY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43675,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjsx6YACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIMg/8CVbtJwN962lL1NaZ5OGOT8455UT3fyh+2QbBbhncQONWyeoU\r\nUd8ApKhGZSDycpa0ohTBwNozQEwredOzDp8j3Cp70Dbtj/jOtmOFtN+BO9yh\r\n7wtAHcRXSbkHYuyXDS2d2/mNfILDl3qzV0IoI0uQVRPObLJrm9n+RfyStFfg\r\noocYM6aci+Hu89Xnd3FRcbYz848hHWyINEgrYRoa5PjoXXwteNTn110fQXK5\r\nz78fdTv3/02WvJNfHnDrj4Uzwig84okdP0nGQDJ02Z7/pM6Qdr8iWhBgmsJe\r\nTmOWkXnBctP0tHlT/z7VhUq4p8A+gtCh1mi67eK22smKr+kCfkNjhElZNxLB\r\nogbQOHv54rp8PKpV9iRwBikbDoinfhc9rq7U/jSuB4286IK+g19agzztYcH8\r\nPyGmHArrBDEywiYEb7Br70tyyvqaK0eZA91UNcppQ+aPR+Wfs1Dict0wdn9w\r\nTZHY+O/NSjW6wci9yf1vkpz+audDYk5lJxkJTNadfo9DA9Xn/sX2vPx3i8eV\r\naJtoB/R0T6Ol7JVmTxROW2VD9VsQuLFRWnt0u2T/iZ7z3xH9l9zG47QB/FLk\r\neal7+m2tfzYQGrdQpI9ojXlkMjODzLsFnAa9wVX0gfBvqJh854uGXtCP8sN7\r\nm6unTSeLu5aixalxJQbgFeW+97Ba05ASGPc=\r\n=hGDP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0f94be7524ebe342507dad296dec9d5fa5152100","scripts":{"build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"asaj","email":"asaoines@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"8.6.0","description":"General utilities for the Hyperlane network","directories":{},"_nodeVersion":"16.14.2","dependencies":{"ethers":"^5.7.2"},"stableVersion":"1.0.0-beta2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.4.1","typescript":"^4.7.2"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.0.0-beta5_1672683160269_0.15797019666583423","host":"s3://npm-registry-packages"}},"1.0.0-beta6":{"name":"@hyperlane-xyz/utils","version":"1.0.0-beta6","keywords":["Hyperlane","SDK","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"3ae72c0e29798df82739b88728013348d9bfabaf","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-1.0.0-beta6.tgz","fileCount":21,"integrity":"sha512-vRBnQwgiijQB0KqBiDm9RhqVPm5nnNk+Wu89MT3a8Ff3BUGTYBd2Shrb7gvtz6kXpxqk1l4/v9GU86NZ99J9BA==","signatures":[{"sig":"MEQCIEWpOWwqx7SlipD+IUyQUes4v8fIR67DIAs3Y0rDYVa6AiAc1iBQZTWm6GKCIH1vuy/m+ON0oXyUySHVuDIrwe0N8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43675,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtKaTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJbA/9EN9cD5TXLjWejr9JSbf0dlYSflbX3/FblcHhByW2uJ6x4FdV\r\nwzTEdQhd9Z4YryMPGai7yDG3XrfKT3IPmjNL9Iqfk8Qvv5zj36P4nakyNjXQ\r\ngmuE/aL5GGwTSYnV9+ikwDT9gRCrxSY9xWMZG8eiLH5SPg9JPCd99KHIlARF\r\nyYtByhGuGKJfOHBzF2Mt1DXOureMaRFTlByIqYA0L1KG5ZsGKHZRMGN8Oqx5\r\n93n1BoHfpEh+V/vaA+bznFg8M6LflhqyFHhnAQl3uvwLniwk3atIpZiEhDDI\r\nmX/ZvXJ5fGN8BZa+W6aKqjg7Z7uZgfhxeY3ksJbXins97pxH60KUNyMIe8Nq\r\n9gpGbJWUFIzVMuEOOQZBwF9vViYRGh8dNp8XhKXEbhUbXACUQb//ikdmzeCv\r\nnjd29yRQ6mQXQznEybTXezCrN5/nyM118GVQ+BdjsZvV+7Ea+rl9vr0pAsoa\r\nAeCfEDVFeWoo/AUsbWqbs6ru9md/owtbg8aq/UGlMFBmbfREIdnXh82Upgod\r\nJbn1MF7WajIsdTwA0PezdwCyvI615zxNiu49D/Bl3VRRy6tJvWLERpK4mZax\r\n0/1oNoFm/uFKb6Tl0eJiVmHODGVYAQbhcsMpSrnrOd6vS+EM8/XRX4LXTDSA\r\n2gdC7PgpW/6JKM7wctfxeLupnwzSWaNrSNI=\r\n=L0+0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7f89870b2b8c61a5b4f77b44d3d92490cff372de","scripts":{"build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"asaj","email":"asaoines@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"8.6.0","description":"General utilities for the Hyperlane network","directories":{},"_nodeVersion":"16.14.2","dependencies":{"ethers":"^5.7.2"},"stableVersion":"1.0.0-beta2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.4.1","typescript":"^4.7.2"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.0.0-beta6_1672783507045_0.8251615089112501","host":"s3://npm-registry-packages"}},"1.0.0-beta7":{"name":"@hyperlane-xyz/utils","version":"1.0.0-beta7","keywords":["Hyperlane","SDK","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"5a6e60c446336f95b42aeb1218cf6d475cd24a46","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-1.0.0-beta7.tgz","fileCount":21,"integrity":"sha512-bCOjtiNsC5Qaz5ZI8r8+N39cNT+NvIesFJQCObG3TI16oHa8yKoGGy918WLDTfcZ0zyZbvn8m2QO2RTkOdXLvw==","signatures":[{"sig":"MEQCIFePfSyVNCKWOT7AR2jF88OxoEPtDfjPv+V2vRLkGqn2AiAsH8gN0RtYuas/SD9TuYUMOyog09L9uxSwEWPoPRKW+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvdTxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTBhAAl2BG/ITlMSoVeHdzaY9jk3cnXUCXtCyvOxIET+0SeH5aXrxx\r\nj0E/N3DsCJqOULRzGZiihIuuVLliLgP9g1bPAfohvz4a8KC8nTtJTwGYydWS\r\nSGdch5hmQ/ShRqgE9k3wBEEcD3zpAGq8b0CSKw4blUO2y+P8ckxNEm/63aoQ\r\nxUJUfNqAE/jygiT9oSrG2Kip/UhJu2jBAmQQkxYHpkgLDLl0v4TT4xRpRaM1\r\ngXX3IXRJHlqrVisrlpgyeklODF4ZqbPaq+KQEkuakdBK6cwcv1Smo2/y2SFN\r\nGMUOji+BgwUNTLVXP8vJkHI6YzO1f7ZFrMG2M4OtuGgCCyRAO50ckmqE9jLm\r\n9ji51zirgXhjiPysVAo94VMW0wcFx1MQIuxhreXIs1GAnTRL04UuHgvCLUSw\r\nv0ERo74MefnYnYkfN9/0ROsQs/Vej29pvVUIMHFAV0iNmlwlmT/xjmsKUVMm\r\n3ejx6hRwPNSOUVu9dlrmpLFOa0y99jzC2Jd8etHRXnG4h+Eu75ddJ8xyWvdE\r\n8RjInLDiAz8w0fEnu2phGjbz7EVzDn0iWf5HGj1owQcagRPboXCdjSmLLLzr\r\nbrKfb+xOxTeRaRn+ZLEqtZ5y5KaovjkG6fIFzPXTDg0kKi9xkpWr/XZS2EhM\r\n4Qyvt8lgXs8TaRJ704QT+eAk3Mhty5vcU5E=\r\n=ijwu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1651c78ead3e2325dff5ddc50c64673eab15f5fd","scripts":{"build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"General utilities for the Hyperlane network","directories":{},"dependencies":{"ethers":"^5.7.2"},"stableVersion":"1.0.0-beta2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.4.1","typescript":"^4.7.2"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.0.0-beta7_1673385201513_0.5916937854173618","host":"s3://npm-registry-packages"}},"1.0.0-beta8":{"name":"@hyperlane-xyz/utils","version":"1.0.0-beta8","keywords":["Hyperlane","SDK","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"aab6d0d0e1e6f7b85595e0dab6c019657fdb2848","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-1.0.0-beta8.tgz","fileCount":21,"integrity":"sha512-489c0m1/QPOr3UXCL1fIwGxdUxZvV97VdfFfaByHdSrOyqOTi02k0JXD1ZYfnlu09zPELEjA/fohkMW+CLdDdQ==","signatures":[{"sig":"MEUCIQD2rpLrj9S23h0Mn7riANTNpjbF5qY4v+RL8Z07IYLBRQIgQ1aoEhK8uZIp0Tok+sZsSlZ6vB/cOfcSGO1/sn5LBc8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvdaWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmpA/+PK/BSxHmjP5c/ALuJP6nZmnxGTB+kS5/ALoN0vAUq34b525Q\r\nT/mv+RYtc9iqq/8uHflVdlvjImAC7iu6PFAchsGYo+11R7tfdCZdTEfMsuub\r\nCe8TR9XNxQz9ufwyUmXc/+cVTDsO60tYIrnyJN/JsFOAjI36VeiT/2dROmr5\r\nbjW7AW49736H0g3FjiU6T9+p8mPOyWVVBC8tuKsoTZr1Ob8T70l4bdFRKv2D\r\nzb/ZBiQYGsF2pjdpgEM+F49eFSO040ARE0Mb6AcrS1f7pQG0mo3eHAPnHQNt\r\ndUNqEHNp7YNgg87ExFzon0+3yfUrq+JI1aBclBi/9Qy3EPPlCHn8kVWYdcyl\r\nMzZqvmVr1vgkl/hbjZBzOHGHylX3RLeQQIeS0DMwFOvHjH0BxB5tB2yYHFRu\r\n7HtWlc7cFapfeJGkLQ/zjE6Q21MhJ4GYGgz+McViid7XRq1ZVcwN3OmcV1fF\r\np7jRILURaxCH8w/Hpgih1OUMVARi9e1bRJ81eNwgD0Loa/IKS2P6qJYBS+vZ\r\nU9k9dFlsRDDzlPOMGuwPYAmEMJ7IUlube6R16/GNe8C4iZ2YCxo+lwDcftH2\r\npZqf4iT/UcstVQObG2r6CT2txPrfjk1XINvgAttP/USaG6054Ykdx78xVrEZ\r\niOOWmvsGibSfra17LfsQEyqt4toazSkS7C8=\r\n=SEAC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3aade2e48b0f12004d0fc8aa9a9e4872b26b2591","scripts":{"build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"General utilities for the Hyperlane network","directories":{},"dependencies":{"ethers":"^5.7.2"},"stableVersion":"1.0.0-beta2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.4.1","typescript":"^4.7.2"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.0.0-beta8_1673385622196_0.6990645855065496","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@hyperlane-xyz/utils","version":"1.0.0","keywords":["Hyperlane","SDK","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"fed92a34a94e49b9d6c7506023b1b3623f6e02b6","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-1.0.0.tgz","fileCount":21,"integrity":"sha512-Y13Iki04Cqyy5tqqo1q2Ox8hM9Hknm4fsyvLxjPGYTFcVjoyH55l48+XP83pI30wwqmfD5MW2kUvn1Glnz/iMg==","signatures":[{"sig":"MEUCIQDDwYxA1UwyGJR75r/X7CCFZUCIcJn89Yi2uva4TTwWGQIgKquH8FX8NKocKBLEapHDy0yPA02Ub7JFBsvmBc66pAU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwGY1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmowSw//UeNwipdTUiX3TfC76Gh2tJfmtJY+Wg6f/io4yjh9XpsKPow3\r\nGAusPLm7ZdHJMIks9OsH2fi/+2O2lgOJfwywNzixMxwzf0vF4lakh5DfUtZy\r\nohnoguu8UUzl5if95Ngdv+KY9qmX6weKXwlpU48IUIAFTU8+BICY5ispgZDL\r\nc0aeDJR1OJR3AZihzUOiEcj0CF3fAyVc5TkBPgl6tKPDoewp0PW8OPGQQ5D4\r\nBXF/3yoZZKm0KD8cET8E8H9QmDbYVoXa1Y0Qj/9jpIifPChiyvpIEVvzORRz\r\np1i9sT1wa1tpcfGMNiCRVOP4+IGurJx2sdiXaa24koi8s6ZfSlmFDYfU1g8R\r\ngY2wx+4Htta2KTGFhjGO/gSAPT/mPQl0wGG1/iwizHjYC9aSdNNgWcE1oGLw\r\nq9FNg1kjtv5jQe+Leh8T+1SK3QASFvSMdL5WsBTgYFRCmrleAWYsc7oa1eUU\r\n8s5gf7EKzwbxWCHDIBqEuxZDrfRIFmIMjwSQRX3UeYmJY2yTousT4zQBm3t7\r\n44LkrWBlIFpoAREYjJEtaN+pbA4osVAmTIKofJdkljOj+miqoxc4kgC1e5me\r\nCQVC0KHcB3v6tHXQ9/pImO2BWeFqNI7w4x+sVILyJpDtEZJamL9cfBGofU3C\r\nhsNS+9VMXoe5VqGgQ7LRt7HqK5XHV1ogJ0Y=\r\n=Hys2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"95c1b978b26e3ca17144c8ad207d223ae9e14968","scripts":{"build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"8.19.2","description":"General utilities for the Hyperlane network","directories":{},"_nodeVersion":"16.18.1","dependencies":{"ethers":"^5.7.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.4.1","typescript":"^4.7.2"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.0.0_1673553461600_0.3944877419868773","host":"s3://npm-registry-packages"}},"1.0.1-beta0":{"name":"@hyperlane-xyz/utils","version":"1.0.1-beta0","keywords":["Hyperlane","SDK","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"1d533025c4f35ace39583cf1d5e5cf3876c5682c","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-1.0.1-beta0.tgz","fileCount":21,"integrity":"sha512-k8ct/9MUMCe+046sEQbwegX30SGfBvdDhp8NBZM6EwUmMay7DIPKfryFwriP0+Ley73xHH2JAyJltzvEseqaGg==","signatures":[{"sig":"MEUCIHvrYIhcJyiZpZ+dVYJtGec6XzUoRheKuRFBWiENHH0iAiEA0YcccPbJlIYHvP44ulfY5ZNd31B7LbTcakFdICVgAvE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44125,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0GNCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+vg/+KL0CJmAXnT0yZb5SsGScKamAxz+jN2gmvx+gRoyYpZrGd6lV\r\nkPDBwTbZNmVT+rf3hIlktaJxip14gVFKIlIKPy+O/RWD0unVanOmHvjZlc8E\r\n2lKJn7uKPLk1oEgfs5DkkxLwXzm0RTnomtG5JrNba7MDC7O5LLQygVUGwLsz\r\nhNOmBmnsH1ml9YXhtcYepcSx47ZX7dyxfGbi5iDQx2J2cVhxBq3zoQx6Fj4k\r\n91gc0v9aimv3mqiIGYGD+wKDfTV079U5ITDjW1nZpJkF+WvAtnu9a/e7YklE\r\nqPbo/b0siLLksBYuFqMcjnCQd+sl9WqPRwFzV/1oepYT6jcPz3TC0XiMvuGW\r\n5cIhIERBXNoZXJFUIzu3RHamRpt0iy07BH0zZQBgKHwcpRG6JnCVeUC/39mV\r\ngLfgbVGqQUrM5z/kEULi2pgfAp42s8lVLWqMe0DEz5JmykaZSfA9PN5vbH7A\r\nkaUEylwJPw+QY1AxYpG5YsrvIe0tT0zVP/7AaWwaj4QTPpP1Q1KkrSbGeSMZ\r\nsOwz8d3C1CUQf3tmarordePKjGZdxOEPMbepqlnfR+5bf+sq/yLNMRotRzHX\r\nelvk5v/WaT/QE7LCLGz22zW6B0MEFAsX5LOlvGSEppag6cTGWCRUwCSPYgJD\r\nX4bUzib5onXplZ/hBurUz2Hc92vzMcibvow=\r\n=oLIg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2ff64a890605ecdf4657dadb11a1ef8dc974541f","scripts":{"build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"8.19.3","description":"General utilities for the Hyperlane network","directories":{},"_nodeVersion":"16.19.0","dependencies":{"ethers":"^5.7.2"},"stableVersion":"1.0.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.4.1","typescript":"^4.7.2"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.0.1-beta0_1674601282497_0.13416520625537176","host":"s3://npm-registry-packages"}},"1.1.0-beta0":{"name":"@hyperlane-xyz/utils","version":"1.1.0-beta0","keywords":["Hyperlane","SDK","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"8d4f2a64b8852e0197b9dcf8d0dd8160c0305570","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-1.1.0-beta0.tgz","fileCount":21,"integrity":"sha512-df2eauRODv7iCTO3l0NMjKrhM1D2oXahdSEA0XJC9JQOvZcUElKA0yOGjwVr/t0xlVezFTUvpJVCegtDuYFe8A==","signatures":[{"sig":"MEUCID5enYZARgLqHgpSkgqH3f76a+u2pOj+zGWLT8WzuRDBAiEA5GO7AGaqSH3p015zs+hb28J8ohG/AyalREizr8D81KE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44124,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0WjkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYqw/8CVEQQzrEfD/j8NTtfeUjhOcHFB9MYtVw/WZLXxe5g2OGnKyf\r\n4qgrtajDsTtxnU2qxUCCJ0O9oMrrbJLwIpt9t8nIF/DCTXqAGrUyz+chlQFO\r\nbbkvY91JYfjcPUtJP8mGGoa0sgNejcMQJbNUNyrV8ZEpiKN+KU2jldH/0fUl\r\nEE+oZDZW/icUSylq1igu/hXVqN1PveAUtynUif1MlBiClzTHsPgfaCPBk6jC\r\n9OsxqGJxnNS4QXwHJRqdeY+DiMhvX62JxedSdxXrR86Uj568dL7vcVFhqJB4\r\n3Vj4NpLF2YNx63QVnJna7lIuO01PBaiJ2KvXecoRe4YRPlwf6jOV/5U7osMa\r\niTmfxwpVuj/xdDq8oGGuJ+s/HsI23kTWjvOZw9I0I2kccnk/dZKGrsHxzCFN\r\ng52IdlX7WexObAAJ8/vh59EcS0PNYfV3/1KZNYioKLWogJjP/FVoi+nUxFAp\r\nmKXBg+8etAjSXhB80ldZpTEFbUKemarIiEuV2qaE/EatJg9u7T5ZP3gbGbLt\r\nPDB7mYZd1+iFkMgid+aJ2HMaFiPIsiK5Nkqx87g5Wbe0RBJJSAdjbHzbbCpA\r\nF8SVE0HSap6tohN5H2n6yoy+8kem8d00GkSgDMwY3z/0vEoXk7BwI4LMcL5E\r\nOdbrzC/nStdDypu+L4zM5Gcx/w7ViLU8X5E=\r\n=zzs8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c163fce3393d64160b60f94ebacf038c8c4aa28d","scripts":{"build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"tkporter","email":"trkporter@ucdavis.edu"},"prepublish":"yarn build","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"General utilities for the Hyperlane network","directories":{},"dependencies":{"ethers":"^5.7.2"},"stableVersion":"1.0.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.4.1","typescript":"^4.7.2"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.1.0-beta0_1674668259954_0.005071367679463146","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@hyperlane-xyz/utils","version":"1.1.0","keywords":["Hyperlane","SDK","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"2726ce7ba20bf90ea74757bbde569840be85e962","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-1.1.0.tgz","fileCount":21,"integrity":"sha512-DxJRB+OdgyhbCgapCVHbPv2CYbV+ZoCNywPTVcrC96BCMiI62pU6gRY7Cz/Tmi7Mc5yRrsl4h7axRTQuRqUhtA==","signatures":[{"sig":"MEUCIQDKMVfIRQjGCIt/30I3Ie/0AuVF6wFpyfDcY5kb6zkJdQIgHpYVQgo1FMsPKRjIKINE1W6TbKt5kEMRyusSv5zIxZU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44090,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0W4NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoVMw/7BS9Y1OYi5AYFYLV/L6Zew08L+4EOqJxT0V+6W4l9iazkL4ix\r\nyoHoovUQCKeMFw5k8rPtcRy/wuehLdSPvQJUuNpUZdJYs17f+zbWZBijAItD\r\nkqajQ2LqMxluw0pmRzgYn1cVEUfc6eNHp2r/JOQagsH0nXB0DzyCp68rOvhv\r\n6uQuxnVd9vxCor4p2mpzmuRsONJ8dEWsN6+yI8sSaedxA1xZtFs+Z3n21gJi\r\nUqOOgQmFHol1NpGEnK2rds7qczBpEcGLOMgBYz84LY9hVd2yANLDbnq0rBUF\r\ntIwrDBuDhfflllbnRdQwhXv0Md+jBhxrFvmhJpzNO3TfCAwBeJqLEMAnu7R0\r\nHuNW+wCCGCEAWazQLYxToErMlQzZHca5NKf/Ru5J3I+hmJZ38LEE/mVAyQlF\r\nbfHNS/kRbUxvCd+j5ucx/nSunfuahSzPUXgx9fXpHpji7xKhY3OGPZ32WVHx\r\nfDX1LPpIoRfwV6qTYICdTtNS4u0jQRpr9//3a8HcgGQdvyL8uPp2fgT53FwC\r\nC0AlLhOqWOGlUpwpifQshcMM4xKGOLVxkWJbDzlB0LLoqmOLsdq09kSjeRge\r\nWU6Ms8XHOPpZ/MncCRfYueBLhLIs217lgP/e1ABSSORyEtnKszssftD26/Ry\r\nFv7yfHVBac+JRN9BVW0QSJlJVD2qiLrWoNM=\r\n=suIT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"922fb3ca16a3987b5da5315bb6da7a035f8e7c73","scripts":{"build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"tkporter","email":"trkporter@ucdavis.edu"},"prepublish":"yarn build","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"General utilities for the Hyperlane network","directories":{},"dependencies":{"ethers":"^5.7.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.4.1","typescript":"^4.7.2"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.1.0_1674669581147_0.16197718544001383","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@hyperlane-xyz/utils","version":"1.1.1","keywords":["Hyperlane","SDK","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"fbac38565b694bf6a90fbe66f084d70110412caf","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-1.1.1.tgz","fileCount":21,"integrity":"sha512-4P6cWqZp7RNkbLS0BG1Xz04Nw33n1tND5cvHh3G22NSF2yi0fsGiY/91ImKlilUfwQRDdqLz3T3lAsKknSFioA==","signatures":[{"sig":"MEQCIGgxmHMJreBU5HVog9DY2levTcwWZm/xu++wEHsx9NDBAiBRHRLDnKBGq5xDbLKhGCQO7FrxX7PKLrV7zQ0gTVwyMQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0rbeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmogzQ/+PKRSZO+/lv8cHRU5vwvQ4hmjgWgi8jbiM1DLcXNdqveKArM6\r\nOOUGaJLQXB5l6X8T+aj/ZV8DZkMRo0MMPnsNFud19N2HgGKghQnXymxYW7tf\r\nElUHBhutj2mZ7DfcINJ2Qxdh4krygXNVKf4ahA6l0ffYfU8VWl0J/G8NciFL\r\nf5ZQSlnBuaq8EJzLhuRUSRXh7WFxiVrxOq1jS3gOW/+Ux+dWX5O56f1vsRDM\r\nUPjHlGYooX3MBFp3yCavr7lfEHxHGurQdzAKEU0s+Iybl0OqhugyfW9Efqek\r\n4TLuOAqZSVz+o8agAuKFCOrO9vizXYTyeYH1EBoef8JxdD/7bojQf/JN+35h\r\nanIS7FDmAFSfeirJTOcAM9CDNO4BYLC8yijw4oFHSyvNMeFzTCr4iix9vwZZ\r\ndzEcmBIUKxyggI+Gkv5WFcQKBG7dCTUczYQ5zCrgVEbq0ElUNzn/TZLWNa/J\r\np+mnOnx8Yi0whIW7u7qZ/23tlEv/KuPypKFzH2qrVgWuM8FmNI6pYkTprFQa\r\nZFoVLaaWTczwbI8omj2vI9OJPF4AohRz/WUHSPuhQAIi/5umrNOIII2RDqnF\r\nHvTGoc3NDla9AWIL9b7Nqu79ENcZ6zg+DiFvDfz5X4akfIt0B4CH8M77WeTE\r\nrmnLTqiRg5qq3XX4pgP+A9O/sBdeeHJY1eI=\r\n=10mi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"027a51d68044f4348c1c6ded1c241f173735b979","scripts":{"build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"asaj","email":"asaoines@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"8.6.0","description":"General utilities for the Hyperlane network","directories":{},"_nodeVersion":"16.14.2","dependencies":{"ethers":"^5.7.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.4.1","typescript":"^4.7.2"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.1.1_1674753758072_0.7897633913023032","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@hyperlane-xyz/utils","version":"1.1.2","keywords":["Hyperlane","SDK","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"c6f10c79bbac0a5c221991a86f79bf33574a7e91","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-1.1.2.tgz","fileCount":21,"integrity":"sha512-5ox1L3uJBQJ8Gvy4HFjGTLAnr4WppXmNF9OsIJbD/qZYYr4Nk8s9Q6mj/25xej3Y7jxYH6bnJ3opUHLyG9dh/g==","signatures":[{"sig":"MEYCIQDkUXf31F7ULzDJXEDP+R1YGUVyxHQTDC/aEpTkO9iwfQIhAPnO7GHt/bJEF0h+dICNbcoryrmB3aj8C0W8L9mbCXJE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2DIAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/zA/+ILF3mGStHxC7ypTSaPJ+CKS4E5QtjkhMpG6MXhtFfi8nFMba\r\nX9B9EzaGRXSSsN0TAGwBB6vp8OVbICO4MSTfXKE8ZtI2EW/FKubHa01CzXQv\r\njvUIk0xQrkG5sITbD3dTnt7M0lYlVPR7LWoc9e/nrvmS+UNq7MR6Pcr+Pa43\r\nDgUgT0lBWkuqCDE/UR2SjydsIXP7BbFBDsX9UnJTQiE2p9Fo4mErqbbedsSH\r\n4tATKFSkwAXHtpcawq8isuH6fOsc4Peebx8jWmaPRsNNhvPNeuOWoRJ6OKLJ\r\nJTMk+4jy3WE0hTPsjcrSs/1NSAugpbm/qHsOkz4pkEMujjgpE+tW0QNa1Y2u\r\ny23ON84Yd2xOgRkCY68bFRI09fhebaZsTcRnWkv1peSTpvwXsZxoBn5Njkli\r\nGFczz1xQdDaLmc3EOYsheYaIfdbi9erv5sAZi62mj7vAZTi84SiCl1NsGMjO\r\nkwV1SoCrGKOIJ2EyLdDLrbRhZ9fgZC42NdXr/WfAZsjE7qsekp6r608QzOUl\r\nqDovm3M7nieZMRVoQOCwJQ2E5MknjSDBEtJ0mF7l+ilxAeQ8pbqZiHLrL2NF\r\nV5hjJIwwDFKeBxdPacc4YFUjP4Mpp/XaftXd48OxiPg9gFuRmUskWRAMY7R6\r\nO8dvDV33aBfA7wDs7zFYzx4YJ8MzLNQgKeU=\r\n=YO23\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4a086fc593360e77ea787ccc81357dc3267d4641","scripts":{"build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"asaj","email":"asaoines@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"8.6.0","description":"General utilities for the Hyperlane network","directories":{},"_nodeVersion":"16.14.2","dependencies":{"ethers":"^5.7.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.4.1","typescript":"^4.7.2"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.1.2_1675112959858_0.308384535463613","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@hyperlane-xyz/utils","version":"1.1.3","keywords":["Hyperlane","SDK","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"e283db34733b530e735b5637b3707c24cc5d512e","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-1.1.3.tgz","fileCount":21,"integrity":"sha512-LMtUIblVIp6AW+WN67MabQ1Xa70VIEiFB0DqfRWpMAWaZYgqvFlIlU2H0+GJS9QiDdBJm/qUH3NIHYa7/CNrCA==","signatures":[{"sig":"MEUCIF8ds7etNU3Qb5NpPYFLh4KEawzxCHl2Yzs5I94bAAqcAiEAngSh4achauO5XJkpSn9dwaABOSfm+Hp1l/4GhnnDxng=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44090,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2XVLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoL2hAAko8FgneQbdriijovkJMtKJe3VL7B+ufkPEumZDjl/NNEQOEa\r\n7wST7pNO/WXSBm2bhX7aA5XncWnj9FRV9tIBPCkf/ZZ1EyYdJwrajqiIctq3\r\nBJX0wGLnxA2TLogz0yMqdj+SlNPE3pIQcWs76HnwRdxf+JxyMMqQ6PHS7UFi\r\nRmh75EMVYfQlCnIFn7lGxc5wIfBHJihssHNA6HsDElavC0IqF4ZZYe+dagcC\r\n8tMpjUdcs7d16gGQDYwELlYNiKXRdcbSMnIbg3eIF7MHGK6drMgaJT2ocTBQ\r\nDlSVkW/ZmWZnR9Ta15ZFSD7xtQuJN4SV8G5Zy75jbKvqtOYjiLSxkGIQ5Ekf\r\nnpI1cMyht0pPe3Z3Muvcm8XAArLAwWk1wkPQxpQ8KLDVRNkBBgcvqIegGwWZ\r\nDC5YulKgjppIXHsarDgHWuvyX3LZu0F9lgKE/q6DwVzmFL+gJLiF+zRzBI7J\r\n5cXr6vg1rIUoAqUKeHhal9zpON0IOuSUR8eJgXzJn2lqYji5ThrIt0cGBf4C\r\nqSqJaNWZSgtdtPNXt146reUUYrFBl+KEpSTvBCm0YYwmjUhv0O6Wlk1HwgwZ\r\nwkvtEb442OHzWFz8GtcozT0IsAW8YRDmLFTTbrWLjvi1bjbo+1Eoxx/rtf8g\r\nmijIDRLIR5SmktrPN7p7NkO7TYZpckz1uzk=\r\n=z4ej\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"19dc142b1e81029f347b0b75b49fe06a168b0fd6","scripts":{"build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"nambrot","email":"nambrot@googlemail.com"},"prepublish":"yarn build","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"General utilities for the Hyperlane network","directories":{},"dependencies":{"ethers":"^5.7.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.4.1","typescript":"^4.7.2"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.1.3_1675195723207_0.9554142685432623","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"@hyperlane-xyz/utils","version":"1.1.4","keywords":["Hyperlane","SDK","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"19dfa552d7f228372868524776271aed99601fbb","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-1.1.4.tgz","fileCount":21,"integrity":"sha512-QMrvE0jK1FvD7IyZih6054fQ0Dj5UzhBO8Rp2mb5H75PuUzL5FFR+K5hA8SY2dEwZots2aNJkCH08wewCS6IGQ==","signatures":[{"sig":"MEYCIQCIR0/JXKdekdzJMQe9UWpmFWYyejyNYrlRVLKq1WhyHAIhAP8ZbWKOWRFbwywQ2l7qm9j6ZfeHa7OZdWfdsqCqmxXu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6reWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBqw/9GYDX0Ih2iTYb0BJwzr/YTOWQs7Noeqcg/WwMLOvUn8/E9zTG\r\n2yYs/HP7B9bbWULwujvwL64BX0IdqUabmBGmiDyRQ4fyOFOmA4twegXbuzM3\r\n3y7oAp8P2eNP5pI+JJeeAYJtfCKzlinT7bds4ahH3BjJabxAs6NiBQVNjyzz\r\nViWujU7k1ycvyATz+aLbzDlnYdUhWCdzkhRVJw1e6JtQeBvF5NB9vwZqINGX\r\n0NZ1ntuPqU4hHXd/v061vvy3ssvfFSB5Xx/DZxCYlAo+t88zV7AENulvjEVx\r\nWxAMu/hKGtjlib7I+1mizYk/NcP9K//2THNlWM/OmbF4r6Cy3irnt49qjOto\r\nM+BdHZALyf88XpMX/MVgmS0iwq5fKrHE12rC5SwTeHOEMeySZf2fIjDeydpG\r\nEzf4787Yyfz8HkHPLc2xZS2U2tZ0/lmJXBwIpbQ3rupLDk+5stHBZ1TOn13/\r\nkyXVkHYHKUOBSDNgFGe8fi9t+2PkyLB2z4PCa1qLA4bcrNK4jOotH4pvzRih\r\nHuo5vekNlX7AK7FYY8i4tC1BNX/vdG22JQ6vg96gqHOcpgJpW59RerDJtghu\r\nXCtHqcmiRzPY4Dz+mLYhSuKni7aaTvbAsjNftLF6es6CCzTnVqSh3FIiqWct\r\nUEnUC8jwg9Lfhv2v7/cSuHcFVkCWkptk1DI=\r\n=pAFy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8cad43a83011dd320d59bac567af43d896e2dd22","scripts":{"build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"9.4.0","description":"General utilities for the Hyperlane network","directories":{},"_nodeVersion":"19.6.0","dependencies":{"ethers":"^5.7.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.4.1","typescript":"^4.7.2"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.1.4_1676326805891_0.21631529232999647","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@hyperlane-xyz/utils","version":"1.2.0","keywords":["Hyperlane","SDK","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"08da8bd91c41c77330732ace819f39362e97197f","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-1.2.0.tgz","fileCount":21,"integrity":"sha512-YXgxMp4cDv2As8IG4MNStPxQpJCNR+MvIjwmWzVjdQAFjtvyag5OAVEWIxqVdcWRGn0demIPheKpJvh690tl3g==","signatures":[{"sig":"MEUCIC08FrDdfAg0A8bD9g+i//Il8fL5f8cXKBSHRRzJVrMBAiEAjpbHMsujHPKweG6UG+yLzk7awYfFjPjP37CFnhmsqvo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9oS6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKJg//e7Soc2shXZ8jzDDaejSWfkVRdSxoxzhQ/RrtoxSxeNscmWuv\r\nEEdPdJfqS19goazRiGn7+8DL3U8UzL0p4w5dckf5rWNsiWptYqwekzhLhYSa\r\n3CFTY/DHmnx1dwAt004iF34A1RQ6UZjq3TKYFgLKO6jTeUu5ywEyEC0rqvUH\r\nNeT0nfOJNSaWGwLhCZ57okmtuFZvZD19CfWw3u70ucNC1pSmibD9Rn29sXko\r\n6Y5P41HFWG6AIlnaR3ofQYBvLb3vukw2C/wRrJV4RgR0wBMIuTf4TFQKVBFc\r\nfw4JRn/c2zm0KcNMJhfYdjCbA9fztgykcLiTWk5rt33K/z8HAXGKRkRIFNJ2\r\nidARocovH8u0AbixP9P0gapar0qgQpd7QqdOQ1TL7MQY4ZD3MJqG87azN5zE\r\nAM41jxGhB3L2PsxZWi/LIR1SQwZ6AaDFcfitCYtUUF38fs7X+j2WmD04PyUw\r\nSjSzoa+ezX86shNIhXJMOHkbSs/MaHgUMg/lHxSwiOoTKH6bpVpUsrT51kNY\r\n9WEkf+Lo8x1LkejOGfAh+TQ4rJmweKumwcP/a1eTW6fHC+3ldCpUFSdKEjNN\r\npUPYtp2wxbKgvR3Hj0M1E2iUKnAa7IjORZv9aZQ11jok3OnQBkjvqYC/r/gB\r\navWYeTrYZBS3zVqSi84RMmFxfZcYok/HisM=\r\n=iHY7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3b45cfda0213c28f222086c8600c17b6e3bdfb5f","scripts":{"build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"8.19.3","description":"General utilities for the Hyperlane network","directories":{},"_nodeVersion":"16.19.0","dependencies":{"ethers":"^5.7.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.4.1","typescript":"^4.7.2"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.2.0_1677100218780_0.7884231116526408","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@hyperlane-xyz/utils","version":"1.2.1","keywords":["Hyperlane","SDK","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"6503d296d8e0b762bf4902b975e4f8503969a3dd","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-1.2.1.tgz","fileCount":21,"integrity":"sha512-nA1GcPqMZc1dvZOkZMZBH/Glgvg9alFcCABXH5zdb0+GH8/SmlnLbk5nCAHggbkjknaf0CZa2DfZegwo40Sjrg==","signatures":[{"sig":"MEYCIQDk/311AE1y6hZC4JaT4sViCel8crw/6U32chljbF1rLwIhAL1++r55EQx/lPXp8+kODB1bRoTev2wRVh9/pm5i17rU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCbsAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoGyw//Z+AoRarUUlvonS/NpK6K49q92KCXU4wJ+IA7wwei7e0xvNjt\r\nDMN+wSXOFelW8QxvQnnXnsPyDC2tujPm2QeGKeyDFQYUSrIsBwnbeS1fLHmV\r\nU+BQwpvFgJqR3aRj4pdPwKY7UTs/RuumO0aBGCkK0qZr/3qzqqUm0dEQEpwS\r\nFcbLRns0DP01nsGpyTF3p/l1OOop5FedBGvMkLhVUgtfDdD0WMx/1HfMYZ8D\r\nQd1DV9CkC9yYufLwjd5F4w+6uKCT2xwa/ERvK1XpYYhFPPS0C3aqiFvPWsxp\r\nXGUz+fxiHBDag7caJYVgrorhAeBQ7T4UTYxjhMUOXHHcn+DTLBKTpdHH0DaC\r\novgt8uvS7ZzLYXiIr3WOiwN2rHFFS3weJfwSNAN3edh+h3MEGQV8m8kKGbuh\r\nmVBtLMSFa9JnTniDATl/AAQxqs96EUCKCLgW7PtPMxYlFxdYjBSrC6+MuO8k\r\nCdpKZSVa9AM+RnUifJd6LHAfwt17zvSajsoKfLZ3El0KXfy0Ie582cmJTol5\r\nDAZez880XfbOg4roA20X8PDjwv4lgE99py3893bYuO5qWGIIDfq+TG4jZYQH\r\npZki04pWAKfZBdmhv3q3ts4BKjm8cOdFzhD1PEKVslnNum2+PYkYOBU533Uk\r\nHH7UokF/dTsDAv/2M+vmObpX5CChGU/Keto=\r\n=QBbQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"61a09a6554f94a5c1f975f626de542578541d007","scripts":{"build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"8.19.3","description":"General utilities for the Hyperlane network","directories":{},"_nodeVersion":"16.19.0","dependencies":{"ethers":"^5.7.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.4.1","typescript":"^4.7.2"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.2.1_1678359296062_0.7994610449930324","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"@hyperlane-xyz/utils","version":"1.2.2","keywords":["Hyperlane","SDK","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"31ae030429d912724e6590b352b51250fc499373","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-1.2.2.tgz","fileCount":21,"integrity":"sha512-MsiZE6Rw6fdN8gWRfhHqvic4+8wV/Ju51PibmulhsomNR8dJQc1d7Aexj3fnYr4VEZrZd1lQEc+BgQFCMuFOBg==","signatures":[{"sig":"MEUCIQCaimQux0g/44bnxdv5cLEOQ4TmcxdjcMvmgpEwly1GjAIgAK8XqAv7so26MClVzJKHe/VQ9KTWv7JLJuFgUINonV0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44090,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkD6IPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLJw/8D6XvqRkdLyMUOUpYnP+9duaXEGkfNsAb13n3aj7+1LwiNIUs\r\nRWMTrPM9eSUHMGqLCTgFFS9bTC0hnXnEKhO4IPvdT4Z/NdQzwEHs8+mpiW09\r\nKBr2L1OAQZLyJwBwv/87/lrdAh7ahI0eW6zLETgRFmGHHbTCc47NRirbEkvH\r\naHL2u9Qq1H7U4OurK7X8lK7UAf5/HBI00E/GJUXG19qkx59RreFE+2irpkua\r\nVY4NxEVC8YChP6BU74vMoruLyhownaIn1M6JBaIEWYxWY4UcUKsd7SRIAjAE\r\nyg1Z0jxk3cVCeKAf6kGsfOgdICRT0UmW6bXSmcsz/+1WaC+rFJATKLN+psMX\r\n7NQfI9t78qOzSTF5O9gfovheYJDvB1jIEjNtbNeAJwBYagXYJLNeiYhnDLZr\r\nTfxnFS9YPlNAcaiAkNBfVaWAO8l7GsrAG/IJZaRttqiC7ikF/R+4y7tsB/ad\r\nm12sPS0FCDszZyxB+uGm1cufdROys+AykQvk3EDjTiTeh4FC36mPDYXJYJiw\r\nndCXjOgz+821wJW2Eo2/yU/R58yLBq1tbJorVQWMxd84yTtcqI5lsoIK9rDJ\r\nMFXtMiT6K8Up6KmIxliunIcPobl656BZgZ3K910Kl3WazncED+hrFd0MIsHO\r\nd6Un9+0Flhu4+iaz53zs7JMTytiWNIDc7hQ=\r\n=QJEw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"965228d0f532bd84b5549e6c1c887a67266c1418","scripts":{"build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"nambrot","email":"nambrot@googlemail.com"},"prepublish":"yarn build","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"General utilities for the Hyperlane network","directories":{},"dependencies":{"ethers":"^5.7.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.4.1","typescript":"^4.7.2"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.2.2_1678746126788_0.573301619021048","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"@hyperlane-xyz/utils","version":"1.2.3","keywords":["Hyperlane","SDK","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"38671228a6b082338a898cbf1574e0ff5eab1c82","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-1.2.3.tgz","fileCount":21,"integrity":"sha512-+h+2ChyLvS0I/D2QZFuXIe+UUb+IbFV5CHCECk0ZWrH/DX56F9IMSOD1wLsCrbq11qoTtncoxrbPVNmGE50RgA==","signatures":[{"sig":"MEUCIQCAQZviey9Ml0JJ3Vq9kgZvoD7colFAmDUdVnpepvss6AIgPUHc0aGjdvFhodkChk6ZPRrFO+eEWnuOL2J7BqDbh8o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44090,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGK96ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQWA//Xe8jisX48Zw3wZ1JInFp0gPNCPRXKABmvpq/MJ3RSQlBa8tz\r\nHOf5WE4+lUjdJpT+10Uyzde485Q7rozcmqRQvdeJEHJzhXpKjEUZ/7P1MgF2\r\nAwES1Mrwm2cizWU09vIMU+7sBi1YpgzzYmdojgFg9123WIOJ4KS6zSdKPdGY\r\nVwvlj9cMlFD1ZCjVSwsDtO7fkSWFnb0mOrrxDPWzYrCbj5vuHA1M2XXzuuAd\r\nwoEV4zuk498I2x2wEitwh9ZK5E18RY/x+l4K388IzYQjodyltWx8PXdHT3Qs\r\n4iAD9srUm7pyNWFNn3NakWkHDDyouIiLrU+U/aUH1ohpvex14Ito5VBCwdBq\r\nz1Kcs1j7cGBW4xkr9Qeo1lKKrrLZse4xF+ahDbPJ6qb2SDW0/r+61Rfx6MAA\r\nd7rZ52xK+1G+/+3s2psN2Lj4zYqEerhJuMxIv1n2ajxrU6Y/eKmv/RFXR1sk\r\nENiVOtul+RyFdG/gy1yjVaD05ZzA7XLbUPQt7+iVqMgARKmSgDByRNe/3leQ\r\n+LJpuutx1XAmm/BrxPN7FtLzVUAFKviuu3xhoEX9VDPhrw1/syo+pEvD/e9t\r\nVlAdbhJFPFAdRJd9L/0Buzl1LfwzDdDJyghUkDVRRwxAKVmoZVCAK1MdjttM\r\nuqjsDxWtvM11YeoU4sFejudDFPxiMFEivbs=\r\n=3j6A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4201add33de211d6d792af54c9a07c76a27426df","scripts":{"build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"nambrot","email":"nambrot@googlemail.com"},"prepublish":"yarn build","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"General utilities for the Hyperlane network","directories":{},"dependencies":{"ethers":"^5.7.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.4.1","typescript":"^4.7.2"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.2.3_1679339386793_0.1048297989036957","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@hyperlane-xyz/utils","version":"1.3.0","keywords":["Hyperlane","SDK","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"e7ba10b4295d10bc57feda39bb74ca879f2af6f7","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-1.3.0.tgz","fileCount":21,"integrity":"sha512-jwEoJIiAZ3ZG5wlgKsiujjp+0RbvSy524iaZePjF/mqYjTTv/bl8uC5T1MW+5iHz+mgh3gXtRX2PT8yoyhuymQ==","signatures":[{"sig":"MEQCIEUCWg4kqRegeLvJdXn3r/KuatIYPEG8Y8dVp6hOLgNOAiA3zfGKXglpY+AAal8Rn6iPSH03BqTY4wi7gkZh8z5qOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44575,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKuJDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTTw//WcmWCOlEw//+kZSsDAhfxFEYKqxDt5A+ASigegcsBZrM3j/l\r\nVhr2GqdpNVAlzbspVVTK9N19MKCULtbNavgn3nRxeS+OyvT7nmZGRDWqLh0p\r\nx0AhSWB/9Et8Ayaep4a8Laqj/5PoTxk/P5Btj1WbPxHK+ta4PXvYe9hHBzFE\r\nLem11d8BCNcVyXs1NxowVskXWR7uA+ymzSm6lrQrfGq9LdgV1pmy/Rpm9F4l\r\nmYZL4z7Zsl1j9lQ9Mu553VGUzpocXf3G8paJ30APhII/7e9IIrH/qS2isFD4\r\nOhqD7JJec8hJp4AQsCSX7a9pbcWiOq5omtrqlYd2oo047SzB5ChG3zLVaVvS\r\nFE6tnlzG34Ta8smaKP2a30+sDvabLniOxT9uAjKX105IT4lahfxFwQazneAV\r\npujrQMF5LzImfKV1Bgg3Tc7xYZ9Owb63w4O5rfC8Lz95IhnjhwE6HrX2KMuq\r\n7QcLcDB9FgJKee/5USPVDrfbxd/Atv045KnCTM4Bz/n4ttsC3HMjvgCt07Sv\r\n5YA5W+nl9er4dj+8fyOXZZexsXxaUW6R84VL58R6a9o4k0X5OOycuMUm5R4M\r\nu3kCL/ADqdIxMy6rXGda7XPhE6O0+snkApPY7OVWHy+KR1Mzc1SgFil+5MiX\r\nEz+QOcLif5gU8DTPNuXvVN+jah6BVx6/xLE=\r\n=ksEa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"031f0a9692ec1c631c8921fb25864aff4377f2c0","scripts":{"build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"asaj","email":"asaoines@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"9.5.1","description":"General utilities for the Hyperlane network","directories":{},"_nodeVersion":"16.19.1","dependencies":{"ethers":"^5.7.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.4.1","typescript":"^4.7.2"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.3.0_1680532034947_0.41550895804996624","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@hyperlane-xyz/utils","version":"1.3.1","keywords":["Hyperlane","SDK","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"acb8fbe9030fe0504720fc3d8410b6f9b65715af","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-1.3.1.tgz","fileCount":25,"integrity":"sha512-I+TxITmatsYNQ9pSkxvcd5rtvKb04wRU96H5pwQKzb8nDjzEV/lheJN0W1zumyV101KVV3cNyTlb+nBog0Fu9w==","signatures":[{"sig":"MEQCIA2nfNDof/7yFZVRNsk8Z8VY9UFDWsh4evN3DcJXtGFnAiB+mDc6d+DimOq23IoA0bZ63GvB+b7AtKiL0aiLZ6wSqw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLsZgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrUIg//Q1DnKqjHsL4mTMTCjTiuv0QVMsq9th4ax86jAPXwAplJN7y6\r\nZ0gsdoScVbdLkr27uhtZr1t0bEm0L3uWtdU7dKdYK++hjGJzEF82y3hoKTVt\r\n9F7hP4nQEoqZQmoWIakedT67ya5oFq9t9+dY/DDbbn8J4/65qFvc/JZ3z50h\r\n8Is3ytLbUCRXSZ2WFn8HvfTcZbdi2E+Gux4W9RR5WbMoH4CS9qBTDe/SVACD\r\nR8iiyeI5dmhsS/AoJeds6PIZ5rojHVbWJ0HpEsjGCFv8jqf7lDlHhwVMzfwL\r\nVj60jACw+aDCKNk/CrrQDAH2Sg3olXH01dh6ftcpGTcclysBrc7Bd5UUu6Z5\r\nuGN3ON3UoPy4wDuMSZTe0ubcLh7KXMXKn8YRaOkZLmzt8/nbr5gLZWjUr3lE\r\nOvhDnytGfiQm6yOKd/YUCjEngTlSRXF/TxrHCAFdST9TAqHxhlJXkqAUHuCS\r\nYdxgxc+L8Xd0XHWBe3wbVLkEeyAYoDeVZFLHVt3bVHQ12p+TOBvGR52ZiWn+\r\nN5dku28Vk6EAAewS3AzDtXHSX/xtjK8+qkkBJotoPGoEiCTGEZ9FU9Y/Tcwv\r\nrxnOzXRT8LfBExI5bg+f06YWFXTXDrp6pBOUd+VbkGRVq5IWSRTE1RJK+klz\r\nY6uMUNNOigkwF75QwahihOSlxf24P6+5pPs=\r\n=3lCE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d4da465e6e3c856b8748232c29cecc9eaf9cf2f1","scripts":{"build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"General utilities for the Hyperlane network","directories":{},"dependencies":{"ethers":"^5.7.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.4.1","typescript":"^4.7.2"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.3.1_1680787040253_0.5797628967834674","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"@hyperlane-xyz/utils","version":"1.3.2","keywords":["Hyperlane","SDK","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"ff1dd51f4748476ebb44b49566d101d655aea418","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-1.3.2.tgz","fileCount":21,"integrity":"sha512-EmVa6egF9nlBG2MVIYnyWrK18aPe67cipU01BVnKN5DXSofB/13LA7WKaXnVH4eXwrbeefTWOqsDNBe7aDfKTw==","signatures":[{"sig":"MEQCIFdzZg4dVE+g4A4QN2RnwUozAmpHfkZ7zsIUdd+M/LpaAiAo3Dr2ciS0G9raHXqJjCvPtPGFylrvjwD7ErgcmhaqWg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46400,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNWTKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrD4A/+Keae4A4jYXoSFaFleoFfem06Esrv/6SyVv5p2bjeYWYCWf4i\r\nK6nCm2Z8nT5K9MM6PLuFzgwCOyrBnTFavPjpfOHNgq21ThtWFY8/di2AAIa/\r\nkS1jNGXTYSb/LZO1/ONMGzycITHLk5TRZOuWDpCNUdcXOgEuwB4GE4lJuKQK\r\n1Y4dUXw+5bvuAnQGg05glQrq8RyavgvsNWZ3OXYjKSVXaVcc/RaMWARTIe0F\r\nSYT+lIxwZLqIXTiDDqa+o9x3UKYv7/fGjk0j6snYnYC32iU6Kz85WvIoPz2q\r\ntauiYZWiNKFMnGFqsLK//Sux9jprPVSVdWYLmkBGsoPaL+szx/Rc+AdFG0Xw\r\nU2z1wn9i8i0/j0rQDLGcWtZS1Pzo2n9q7WNFF0yQM46Y/gH8iDWhwrrzjWjQ\r\nQ7S6kmD1yzElxM7PA0jprGbAGM0rAULXFx1b+wRlxE51Jo8W+c/sa3KxZuB1\r\nz/dZDCylPxB3Zyv741xM/pA7lVQUOFhK+tWi9CCe8nYLFqzGchCj8fu0s+Je\r\nURMkfBxQ3Q9He6TOEZWLXxXUEvVczJ63/VaGEaNJ7PVr8zQSq7ZQ+DNsGeng\r\nBYebdRx0EN5gYfkvpMBSpNEAWsHi5Rz4W7PxbumLwQf+0OrQp20cwbg2q1Q/\r\nDtTmumb4LOVCykPCxeErry0/T9qj+R17+OA=\r\n=J5AY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ced19e7efeb177d1543e8188ebf87762adddb902","scripts":{"build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"asaj","email":"asaoines@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"9.5.1","description":"General utilities for the Hyperlane network","directories":{},"_nodeVersion":"16.19.1","dependencies":{"ethers":"^5.7.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.4.1","typescript":"^4.7.2"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.3.2_1681220810682_0.18635360336836793","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"@hyperlane-xyz/utils","version":"1.3.3","keywords":["Hyperlane","SDK","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"69bd8e69d79994753152ac2b9559caa40ba7637d","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-1.3.3.tgz","fileCount":21,"integrity":"sha512-fv/tm1N3gjvYknxLyajSOPNPaQ8nSs39zd/bnph8+RM+J/B+3aBDULHV2q20mibfInpdSx+VLDrA4HkaW+N8SQ==","signatures":[{"sig":"MEYCIQDsfLHQLIbEyZ+LS610pVt0h6GMLFIVMvBkPUOhpvro5gIhAINeQpVvmcg4lnvBo7yTPbwZjS2liigMl/cGN5RYVYUW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46400,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRsMuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqbDA//YlX8GstsVwsRFiEIlcSIqU1G8QMkFXCBdBAJitYbmU9J+CZJ\r\n7TYG+Wua7F8otz923s4frxrVpK7URhMFIgdMuCFfeVIzTSwe2I2VAWFehzwT\r\nv+abVNxlF8hWk7r+c9FciUoEVir7aHzLVeWwO/ImxQBjQ40VzzIrfNQbXSSc\r\naRXGTHsNW7wpnmk8L6H7JKwXqh0BHgHTwpiunlVLW6lrJb7e0nzGZwnc9yx6\r\n5/sqgBCwkQZ8RQurlT9YoVG1kEKYgZRSzOhmHOux63YD1ZdgRCghCGnM5ZER\r\nCL+YPVa++kqzevs44k+pswoCtcw/GYqjrOUNxi0IvOo8uZ3bkU7ghBFzohba\r\nZL3ZqFo8DuQeisG1/BYfa0mvtbwxFQ81kUTGcSimt9fGbuhhe+yKnAIlwNBn\r\n0yQ1eks9vON468orAotg2Pefhcb+yQBaMDA/u2nKDsbvMet4wh+iAHOgp0kE\r\nP+sirlBCSueUf4e0afhtHNs0lUCdk3RDslmlDdOHTcBS0aX6xPd+33pRCJOT\r\nPsGyWTP62NWORQDsUIESHKPC2r8FnYjpAJ4OqM2tJBIp8nKjPLb/8FjeZvoF\r\nbR9DLupN0Cl24ee5iLrFpxLaswk5Z0bGt7sW64Zg9Bkv9WyKMyVY6gfPR1jT\r\nhxhEo7guFWFKrvYTkL10YB0Hm13liQDEUyc=\r\n=U9lx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"49b345854b65d29134171836ea1e974c0e707b97","scripts":{"build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"asaj","email":"asaoines@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"9.5.1","description":"General utilities for the Hyperlane network","directories":{},"_nodeVersion":"16.19.1","dependencies":{"ethers":"^5.7.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.4.1","typescript":"^4.7.2"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.3.3_1682359086529_0.29451239837764787","host":"s3://npm-registry-packages"}},"1.3.4":{"name":"@hyperlane-xyz/utils","version":"1.3.4","keywords":["Hyperlane","SDK","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"40ceb15d2667f3d9f9ee1d2e1196e09ad1dd3f9a","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-1.3.4.tgz","fileCount":21,"integrity":"sha512-qrWDtV4SPvuztkkd6oXsnMQU0wTIv7FzxwOFu9juaH/58kionmd9umC4MWSQmwLf4qG353KvUkPiqKQ1PsxqLg==","signatures":[{"sig":"MEUCIQDammmsWf4AuDOAE2bobRMBx6Ebg5y06F9igBT89GPXkQIgS557PUUkBw2PSCxrIpwvj34IhnKJHw71WHDddkye0/M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46483,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUuLRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqi4A/+PpBQuEkRT7giVSO1xHkBN0TdkyGQFQqECU1eJhv41A11W7pj\r\n4bNHjjdC1yhk3eOT/N14gEiokM8yNHfecXwXgzjmwE1Ay7Qo6yOnpz9+Ifkp\r\njhJv6XlQ3kr6wnWMaHe9xkCMNMl1ONtg6YiKGvnlPV9Hk+irkvuhSLcNXQ+R\r\nzpt2SKhk3fJZ02YFzFZ3UC+JDDhOG2yIPLSb5zEktUrxcKqnoK2wFvW52P0y\r\n9kNMlUfGnAmWnn6r7m5EU07u6P2BXq8g4Np8/ezXvUTlJB6+JJALliLHhDjv\r\nZ8gxq9GMtjRNTzkZOl9QGCuyd1qM+iVfBBFZmh+MOHH0HWQoaDKIxLDn0Ddt\r\nmKrIAUP2KL3oBmkyaJ8GNbixieBM3UX+QIS6Q2C4/74rWznoHEHqsCD5n59D\r\n3ZcAVXvtn5POggPeU8bByn+bngs9Z5GBORWQoI54wcbGcwxRRnkTySTUgqzI\r\n05/wORKeTt4r3UF8IIq2/elk1PLh7qJgkJJF3PfmPH/vil+UD9bMtVGwF5QL\r\nMvL1eQFYrYmIUk7CsRLdJYJXwi90ynUkELGskkbwMXtIS4iLQSmZu7U2UBlj\r\nhWYZYM/o5zxE3JA8qgajifrZ0/hB2P8t/N3cgzA+jiHy2iLl9SwJe9furnFW\r\nxT4DUKO6H9YLduaZ2hE/pCMh9Pnz4XhjKGk=\r\n=wCC7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"16c2c7eb7588f3aa20f54c448fc2ee0831889d96","scripts":{"build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"8.19.3","description":"General utilities for the Hyperlane network","directories":{},"_nodeVersion":"16.19.0","dependencies":{"ethers":"^5.7.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.4.1","typescript":"^4.7.2"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.3.4_1683153617236_0.7768290442847403","host":"s3://npm-registry-packages"}},"1.3.5":{"name":"@hyperlane-xyz/utils","version":"1.3.5","keywords":["Hyperlane","SDK","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"fbf3e4cb9036e113e69ab4cd70c76c30e6bc395b","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-1.3.5.tgz","fileCount":21,"integrity":"sha512-doyw6EjPqeext33N3hqMsa54MyFmPUj/NPduj0+cgk4fkq8hsu7T3Lpvtih3aWgettCLhFfk2WSPBqCtcam/qQ==","signatures":[{"sig":"MEYCIQDZKzBMzkAxjY1lv1W3udPzKmC2w/HDfFpFLHicmEsAtQIhAPHfFkj/8C1itueHIwzpdkwP3+YEB8Q+wHxm2CUpSd4x","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46482},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1f9a4dfc12d328e07965ea3e89026eb36312c718","scripts":{"build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"tkporter","email":"trkporter@ucdavis.edu"},"prepublish":"yarn build","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"General utilities for the Hyperlane network","directories":{},"dependencies":{"ethers":"^5.7.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.4.1","typescript":"^4.7.2"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.3.5_1687164930399_0.7681321219732569","host":"s3://npm-registry-packages"}},"1.3.6":{"name":"@hyperlane-xyz/utils","version":"1.3.6","keywords":["Hyperlane","SDK","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"2ad4f9877e8c82cc9660c723e2f325c5eeb69283","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-1.3.6.tgz","fileCount":21,"integrity":"sha512-6lSEFYL33aSzozkGe4ph0Cw4UfJzXxBv9QNtVpM/Yqd6p/YY+HpTBOaxFO1kHihKJat8lztly95NDtXyAHZ1zQ==","signatures":[{"sig":"MEQCIHaHRrUBZimdUeKZCoNI2EXY57+bIYCwLkVSsb2tYDHpAiA1anov6ow8Rwy1ZPr7+Pc7a0vL1xoxR6Pa6thyLFPJqw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46482},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"dae1fd23568817de3db655a1d04e62ce4b762b46","scripts":{"build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"tkporter","email":"trkporter@ucdavis.edu"},"prepublish":"yarn build","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"General utilities for the Hyperlane network","directories":{},"dependencies":{"ethers":"^5.7.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.4.1","typescript":"^4.7.2"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.3.6_1688033097548_0.4612142861189419","host":"s3://npm-registry-packages"}},"1.3.7":{"name":"@hyperlane-xyz/utils","version":"1.3.7","keywords":["Hyperlane","SDK","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"627fc1c162c5ca90f8fea427b20c6315ab50733d","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-1.3.7.tgz","fileCount":21,"integrity":"sha512-7eOcoUPT3kBJxZC0Y721lqRwYi/XKhjdovjElRWldaQDr0rKRwDICL4BfKcivKWvi7uqJRlvhw5pSU+o38XGXw==","signatures":[{"sig":"MEYCIQDTBncpuHDmJJqi7a1qofYNPSEdDyUE2eMttIlV8pxZawIhAP1vptvdwgfN8YMDBfTarFu8GC/MXQafiv6DPEIgp5sY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46483},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"838c13fd1683dada0c6f52e3ec58d45355c69070","scripts":{"build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"8.19.3","description":"General utilities for the Hyperlane network","directories":{},"_nodeVersion":"16.19.0","dependencies":{"ethers":"^5.7.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.4.1","typescript":"^4.7.2"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.3.7_1688504499307_0.033625265837287976","host":"s3://npm-registry-packages"}},"1.3.8-beta0":{"name":"@hyperlane-xyz/utils","version":"1.3.8-beta0","keywords":["Hyperlane","SDK","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"a8f2840fcb2619842d6f215c6ec8a03e471f56d9","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-1.3.8-beta0.tgz","fileCount":21,"integrity":"sha512-y38K9AWd4+Qu8QurrOXfgANujPFtR42zat57U7l997VzkigfcjI/Shis0OQJVz+c9Jca79Yn0B52BpHbzHOvvw==","signatures":[{"sig":"MEYCIQDTlw3L9Fh95tE7Gpdt9oTjBrxbUJ6ng7WLLvGuXebHrwIhALzVnFyl8K2JZ7eT8rO16U6TCxJOsCwrJoi5dk/4AhDb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46516},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"60f321f452052881dce4e22999022e11fc117456","scripts":{"build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"General utilities for the Hyperlane network","directories":{},"dependencies":{"ethers":"^5.7.2"},"stableVersion":"1.3.7","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.4.1","typescript":"^4.7.2"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.3.8-beta0_1688595621467_0.7655710526575505","host":"s3://npm-registry-packages"}},"1.3.8":{"name":"@hyperlane-xyz/utils","version":"1.3.8","keywords":["Hyperlane","SDK","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"163042751d3fb188a872cb8677a28b00b31fe816","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-1.3.8.tgz","fileCount":21,"integrity":"sha512-LBKRZOH2Pjjs8PorhOR2rPZz6ypwtRmT9vAsP6Si8FOZ9abLQeB2AeLYhqMEmljXlyyYZGlCF8QBEnnU6c7kUQ==","signatures":[{"sig":"MEQCIEW881jbk5ZgqWw86UQU75kUELVi4mCwGD595hP+WXA5AiA/Ufz/wdsAEbP++x3XXJAYHnowXWkRo03ohKhXd6DPTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46482},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"9ddb2d57eee4e70177a92f63f431c603e9a545f6","scripts":{"build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"General utilities for the Hyperlane network","directories":{},"dependencies":{"ethers":"^5.7.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.4.1","typescript":"^4.7.2"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.3.8_1688767701472_0.5601290660910061","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@hyperlane-xyz/utils","version":"1.4.0","keywords":["Hyperlane","SDK","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"83fd3463ff786bceebfe6ea02aac9e40fcd4bab9","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-1.4.0.tgz","fileCount":21,"integrity":"sha512-XLXBgka0sZV0ieUyrNqiEkA+m/JasV2DZUN0huZMiw96MCyovyf9IvPpkeTg0x+u7M/hXmvrsp/A5qLPhwK28A==","signatures":[{"sig":"MEUCIQDEJqlFqJ9R5CUARK/8TnhHbrqBukEDxZZmDOkudu0yhgIgWgmg46MZC7x2FV+GGj/kAXJXFDb/dGrtOx0VS7dCC9s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46483},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0ae21dcf3f0fecf5a967ff3a49245ccd44a00d49","scripts":{"build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"8.19.3","description":"General utilities for the Hyperlane network","directories":{},"_nodeVersion":"16.19.0","dependencies":{"ethers":"^5.7.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.4.1","typescript":"^4.7.2"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.4.0_1689102609079_0.2486319212856012","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"@hyperlane-xyz/utils","version":"1.4.1","keywords":["Hyperlane","SDK","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"f919b5817e47d41ba10163bc87ecf83700164611","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-1.4.1.tgz","fileCount":21,"integrity":"sha512-okgZ0vpvlhFr5v8biYbBV2cuyn1F2XCCsXcuEn6nsqHHnb01czZYSaASbijrW+zSLQAfV2tSvidrWmin4TirfQ==","signatures":[{"sig":"MEUCIQCl3VTDlOk7fmRQIUVmNkNClBmOARaMcSKS2p+3tO1jmwIgBlbWjJn7iLfIg1cYrCdobmbod5ndFrpSfZLNAdT68gs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49404},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ac75605b8a6c247757cf69c3ba3408d7d12dc5a1","scripts":{"build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"8.19.3","description":"General utilities for the Hyperlane network","directories":{},"_nodeVersion":"16.19.0","dependencies":{"ethers":"^5.7.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.4.1","typescript":"^4.7.2"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.4.1_1689179734965_0.6704820484480778","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"@hyperlane-xyz/utils","version":"1.4.2","keywords":["Hyperlane","SDK","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"f8f8eac77e027e70fbbf96923a3c696514dd1ead","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-1.4.2.tgz","fileCount":21,"integrity":"sha512-9D9XGYJ/evgxF+mkGBTo0pzkp0CN5+yW874BfS1CR0NIlo6OTC/BwYjPVv7ZTZPoaPlP+LJhGM0M5hGJNZ1tMw==","signatures":[{"sig":"MEQCIHUFBq2Yin3aDsWIhbwosyzPiei555tKbGlwP4aDram1AiAMHNVROYUDwRQGG5Cbp9aj0kW96KaZW+CkuHajx9poGw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49403},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a5209dbd9b0f5eb34e0bc9df2ba157dda2b454d3","scripts":{"build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"General utilities for the Hyperlane network","directories":{},"dependencies":{"ethers":"^5.7.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.4.1","typescript":"^4.7.2"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.4.2_1689190184958_0.1625506967528878","host":"s3://npm-registry-packages"}},"1.4.3-beta0":{"name":"@hyperlane-xyz/utils","version":"1.4.3-beta0","keywords":["Hyperlane","SDK","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"f223d84d5d4d8f4c0b34858f5de2a27e948e2d46","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-1.4.3-beta0.tgz","fileCount":21,"integrity":"sha512-zwYMx6lHVyzfHQDgFD+lBk0y0gJ/Q66p8bB3AJ8OfI94I1If8q4hNn6KvNS5oVK9jNtEHA8mvHw1l9dMKrlrWA==","signatures":[{"sig":"MEYCIQDXNtjwRCyWO+cjW4uZ3Ebc7/GUr3Sh642AyfVHjaC4BgIhAMiDTgguSuZ34vvhdbcBzD1VIJrdcUtQrkEODtIB+QOv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47321},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"91e42628743484ea1a42fb29f712718bd37d6a7d","scripts":{"build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"8.19.3","description":"General utilities for the Hyperlane network","directories":{},"_nodeVersion":"16.19.0","dependencies":{"ethers":"^5.7.2"},"stableVersion":"1.4.2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.8.8","typescript":"^5.1.6"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.4.3-beta0_1690984908400_0.1325895023913568","host":"s3://npm-registry-packages"}},"1.4.3-beta1":{"name":"@hyperlane-xyz/utils","version":"1.4.3-beta1","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"783c0bde709703f35339726d23846c76159c34a0","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-1.4.3-beta1.tgz","fileCount":97,"integrity":"sha512-s7DstFHIbi4HpBx9P6B3Ps5Onj02C0S0CXcT3VD9j9CnUT2/LNtUVINJi3dyXSLiOe4Ba7ZBpQBrds+yFxo9xQ==","signatures":[{"sig":"MEUCIGZdtz9LPq8BPQMpTekmVWIdtuNvESAfupU4XggeazsYAiEA7NDGwji/K8qlt7I8NyLVHDI9doy2tXYllLxJ5WJYmQ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129659},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"44757fa10bcb0a980012e9c0943d4b0cd60dde6a","scripts":{"build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"tkporter","email":"trkporter@ucdavis.edu"},"prepublish":"yarn build","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"dependencies":{"ethers":"^5.7.2","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0"},"stableVersion":"1.4.2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.4.1","typescript":"^4.7.2"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.4.3-beta1_1691082079266_0.1457149458814473","host":"s3://npm-registry-packages"}},"1.4.2-beta69":{"name":"@hyperlane-xyz/utils","version":"1.4.2-beta69","keywords":["Hyperlane","SDK","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"bb78e47c72b42f19bae403cce61399047e63d245","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-1.4.2-beta69.tgz","fileCount":21,"integrity":"sha512-vmbJVEeop/0EVjiZ331DFR6cHOfOnxZL6cocW813wC0368HEsDQqCfe4GndOGbJJLaNRUDv0dN2hu2rP46w6cA==","signatures":[{"sig":"MEUCIQDXd15XJMMI0QB9p3YntjDIRoZcygiq7RPmYbtnnEQjtwIgTbrepwbESaT88hWrwXsUIO3ELsjranVZQlVA/ltykIg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49438},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f5e98a745c879097607f9a97c03e9ae517bacce3","scripts":{"build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"tkporter","email":"trkporter@ucdavis.edu"},"prepublish":"yarn build","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"General utilities for the Hyperlane network","directories":{},"dependencies":{"ethers":"^5.7.2"},"stableVersion":"1.4.2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.4.1","typescript":"^4.7.2"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.4.2-beta69_1691082694989_0.8496176970439444","host":"s3://npm-registry-packages"}},"1.4.3-beta2":{"name":"@hyperlane-xyz/utils","version":"1.4.3-beta2","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"fb3f339582cf22918330accd51a85713c43932e2","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-1.4.3-beta2.tgz","fileCount":97,"integrity":"sha512-X+iLZUGBs/LqFGgkQqvXleQNsCsJTcn+6+8dty241Zn/trNTvuNa4scYFV8Xn5g7NLcWfAY+7hCyjcEw2yDvVQ==","signatures":[{"sig":"MEYCIQCjfytG4SY+RFBvbpPj71ZxCk5ChiCiv0y1fcphW3L+LQIhAMI+vwBorSgaP6U7xBXgzptnPNn7HyAOOqRR8wpYsqHg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127454},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b5b8fabf89ad008ab628de1dfa6ae3ac12f46017","scripts":{"build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"8.19.3","description":"General utilities for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"16.19.0","dependencies":{"ethers":"^5.7.2","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0"},"stableVersion":"1.4.2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.8.8","typescript":"^5.1.6"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.4.3-beta2_1691796645420_0.29591958095377957","host":"s3://npm-registry-packages"}},"1.4.2-beta70":{"name":"@hyperlane-xyz/utils","version":"1.4.2-beta70","keywords":["Hyperlane","SDK","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"19998046a1e215d27b6926a93bae819f503f921d","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-1.4.2-beta70.tgz","fileCount":101,"integrity":"sha512-HKRuLTmOfSokoNnHl8u5R1mSie72+7q40gzk+/NdIgiGulZMMg3wKNxoT58pMigUZW8xNR0Ticjny8mZ6s2zEA==","signatures":[{"sig":"MEQCIFc2+IWfsfq03ywvHtmyHEnUdS9FDqQ7ktFJMN2dBwryAiB/lygKUyCtfF/XVVC71JODg7uScdfTOt1BcCoeAFt+1w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137763},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2a6d615209a58ef36c0cba7fed63c770f72cc290","scripts":{"build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"General utilities for the Hyperlane network","directories":{},"dependencies":{"ethers":"^5.7.2"},"stableVersion":"1.4.2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.4.1","typescript":"^4.7.2"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.4.2-beta70_1692062648250_0.11997410026633348","host":"s3://npm-registry-packages"}},"1.4.2-beta71":{"name":"@hyperlane-xyz/utils","version":"1.4.2-beta71","keywords":["Hyperlane","SDK","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"45c6efe4c4a6d8cfd6f4978a27dce8050c5f82b9","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-1.4.2-beta71.tgz","fileCount":101,"integrity":"sha512-q8xnv03MpHRpNAJhIdUTlO5VH2rax8jjaw6UE79h47weZSfSQggwZ2u2MNlUO6XiMx0XjbKjl2+IHr1RBZEdfA==","signatures":[{"sig":"MEUCIQDkEtuTzVs4TcMVRQvuiZANKmxEIqTBSgUUFXfNCSMi8QIgDW05aZioxBA2GTcZIv0m+1AtjIpkv+aOm/ICQK+4I24=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137763},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2a6d615209a58ef36c0cba7fed63c770f72cc290","scripts":{"build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"General utilities for the Hyperlane network","directories":{},"dependencies":{"ethers":"^5.7.2"},"stableVersion":"1.4.2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.4.1","typescript":"^4.7.2"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.4.2-beta71_1692066967745_0.4397274935038371","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@hyperlane-xyz/utils","version":"1.5.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"cf11f99c0041cb2ea1a5347d4cf7c1af924bdf2c","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-1.5.0.tgz","fileCount":101,"integrity":"sha512-igDqjQAOrBzxLoS3L56+ZH2I7/EqLcFJdWWDphO2EqdeOIo26e7vLL374ecH9QSR4NTcplHEz+v6qbFrHcd7fA==","signatures":[{"sig":"MEQCIGR+X1/rmymUbdr9qXatldoYNw7EN0NoBkYu2ctyFbcuAiABhMY8iS3tnzslAYnHl7bue4CO+lNi5GKFJECxl8wVLQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129238},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b2971f37dbd780420145752c99fbe5221ec8412c","scripts":{"build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"8.19.4","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"16.20.2","dependencies":{"ethers":"^5.7.2","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.4.1","typescript":"^5.1.6"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.5.0_1693857440625_0.1978407490013525","host":"s3://npm-registry-packages"}},"1.5.1-beta0":{"name":"@hyperlane-xyz/utils","version":"1.5.1-beta0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"db22347567da47df55a0b164f00cf58f56ac9789","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-1.5.1-beta0.tgz","fileCount":101,"integrity":"sha512-D4sH+B5VXCUe3pPKHSGnvMYB3KQSp/fhmTIyH2QTqW6hRd8JjM7ewKC78pM+7SdxdsSjFMBVdtupymvZwQCHLQ==","signatures":[{"sig":"MEUCIHUZV28kSybH0FYA9tNYUK2kX8DAz7KoC0DQGuGrVXtFAiEApx03GykQwL8Afhb91g+pBJa8TfREQw61bD8aVEHwQt0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131403},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ebb5c10a8673d3b80801be81701bf34de8efad47","scripts":{"build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"8.19.4","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"16.20.2","dependencies":{"ethers":"^5.7.2","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0"},"stableVersion":"1.5.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.4.1","typescript":"^5.1.6"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.5.1-beta0_1694387993913_0.7347232914189732","host":"s3://npm-registry-packages"}},"1.5.1-beta1":{"name":"@hyperlane-xyz/utils","version":"1.5.1-beta1","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"ece1130b53c4983928254bb07f53b4d4ef3e728e","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-1.5.1-beta1.tgz","fileCount":101,"integrity":"sha512-AA8zufrtZE4tTLAaE3aifTE8OFSxamVLSX0UszwDvoFgGsjr16gxczjp7/+e1aj+P6SU6tfCgNeM7fxVFXhSeg==","signatures":[{"sig":"MEUCIH9y1ESFUOHSfRsJlUQ1beFO3TLaQbiELhB5lWJogXNIAiEA4KtNyaPweJTRteZPSeiuMnePJirKD54U4Uwce3H/AgQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131403},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4d857f36ec97b9c17d8e591c43cbe9da02ad70b6","scripts":{"build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"8.19.4","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"16.20.2","dependencies":{"ethers":"^5.7.2","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0"},"stableVersion":"1.5.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.4.1","typescript":"^5.1.6"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.5.1-beta1_1694458513954_0.6698390525345952","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"@hyperlane-xyz/utils","version":"1.5.1","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"163e59fcb3531564a36c48e1970961b769463dce","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-1.5.1.tgz","fileCount":101,"integrity":"sha512-HtyO/jMpqyG+UnVXzVQo93Ui4o69NAW2ZVMjQY03cDzKeDRTtmFKv/GHJOP9H7snvDG0+O8F8lxIkc2JQyxc2Q==","signatures":[{"sig":"MEYCIQCv396ofWt0oHsijF7c4MxjxCfE3t8IQt8EGrAgDGMGvgIhAMFhzug0GlLiz1VOVgBtPEIBSLWkTx4mnIqWnR2QHQ74","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131369},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3041b50c2820817bdd71d2a32462f6eaf43e0733","scripts":{"build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"8.19.4","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"16.20.2","dependencies":{"ethers":"^5.7.2","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.4.1","typescript":"^5.1.6"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.5.1_1694633795859_0.5609728025883758","host":"s3://npm-registry-packages"}},"1.5.2-beta0":{"name":"@hyperlane-xyz/utils","version":"1.5.2-beta0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"2df04122684fd1a27313998dc9db3468329d61ce","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-1.5.2-beta0.tgz","fileCount":101,"integrity":"sha512-z2CNNOR87K3xu58/k13sWtjSfTNyf9l8LyVn0nwuNY6Z2md+L11Fe78e+Q/kXpVjQPIzEmdvz01rNUoC94TtOw==","signatures":[{"sig":"MEQCIG0scm89Ud1zlEnnzKfBHybVyMZtUfK7e5kOrWEC+RVUAiAdspdzN80GhEN2QMVXnKPNdLGnbbaPzlTwh2VkcPZuCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131403},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8c2a620da381d125f57934ca317e9dff620b194d","scripts":{"build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"8.19.4","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"16.20.2","dependencies":{"ethers":"^5.7.2","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0"},"stableVersion":"1.4.2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.8.8","typescript":"^5.1.6"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.5.2-beta0_1695346834081_0.9803555622891835","host":"s3://npm-registry-packages"}},"1.5.1-beta2":{"name":"@hyperlane-xyz/utils","version":"1.5.1-beta2","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"153672d2df8cd561f04cddfaa2642d2df4507795","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-1.5.1-beta2.tgz","fileCount":101,"integrity":"sha512-U6N2aDss5x8SARmpQyci5LffQghdkAwEJyo8dSyRt9NOFsm6fvOOxcQinLwadxjgcAjVUV9MrZiNg68YFuyoDQ==","signatures":[{"sig":"MEQCIDbokLa3C1flp35FUNTUEvHvA0EuffRd5hvCQw93wls7AiBIBtHTnjKpI2H1d7QOd9B6YGg+fjsrsRSS9qeM3d0IVg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131402},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"eea423ad049acfd15855465792147fb99bc8dd4d","scripts":{"build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"tkporter","email":"trkporter@ucdavis.edu"},"prepublish":"yarn build","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"dependencies":{"ethers":"^5.7.2","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0"},"stableVersion":"1.5.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.4.1","typescript":"^5.1.6"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.5.1-beta2_1696330129073_0.434004572414189","host":"s3://npm-registry-packages"}},"1.5.3":{"name":"@hyperlane-xyz/utils","version":"1.5.3","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"e42d29b9799205df58cf5ead8e6d48f0ea4d11d3","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-1.5.3.tgz","fileCount":101,"integrity":"sha512-Hu8Dug49uCl4Xzxrv/1jMLXwe8iObpbB1W5NM2x1Umm9UbeOIPiPsbYVyXfag50HouvW7iSSmugIzfCRb6sZsw==","signatures":[{"sig":"MEUCIQDDankCH5r+vcsJ90KgHe04GDmDBvshFm5ywKMa0xqQVwIgNARUS/SHBSNTihGuU3PBO3BxDw7SOLuZotMF4EGxVTE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134734},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4795ca5ad3b9a27faf3379aec51701503261d9b6","scripts":{"build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"8.19.4","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"16.20.2","dependencies":{"ethers":"^5.7.2","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.8.8","typescript":"^5.1.6"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.5.3_1696365665324_0.9079832322131911","host":"s3://npm-registry-packages"}},"1.5.4-beta0":{"name":"@hyperlane-xyz/utils","version":"1.5.4-beta0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"97597f0c16f2591459902b3da3ef3732e17a2e03","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-1.5.4-beta0.tgz","fileCount":101,"integrity":"sha512-sLU3VMjqCg2cmV5KfY6Psob/8Z7htH6c8sfIyJaLTqs7SdLxjCru7RKKzS06TzibqsOP+wxbJ952gyScwC/91g==","signatures":[{"sig":"MEUCICT4WJiigmi8MTGO6uYfI4xJHJkjY9UeIVX5nJz4A0QGAiEA8GJuxKk/ZNCf+8q1hQelWxiZhS126GpO9PDR2wD/aSc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135033},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7f4fdeabb583ed451b8be382a828680b0062803e","scripts":{"build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"8.19.4","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"16.20.2","dependencies":{"ethers":"^5.7.2","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0"},"stableVersion":"1.5.3","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.8.8","typescript":"^5.1.6"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.5.4-beta0_1696796256748_0.5228641704193562","host":"s3://npm-registry-packages"}},"1.5.5-beta0":{"name":"@hyperlane-xyz/utils","version":"1.5.5-beta0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"2d168f68e168f67251ac064fbe474662bc9d2e97","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-1.5.5-beta0.tgz","fileCount":101,"integrity":"sha512-Z8dxakjlFV/edACd4vK+uRYYyrzBCvS8kFidsfgdPQTyu9a8GNMhAPsuI0NozRVDJBP2a1W+ho9hOpcHDXccRA==","signatures":[{"sig":"MEUCIQCfko8rpRT3pSuCPRbUMyaHP046SABNFV8iXKwMlWNmeAIgAUej0ekYzCfhamiuAL1PH3RldAYXokFBRbeEWGIQ9iI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131402},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7be9776299b7f6a2022eb5a1e16bffd0c0c8b422","scripts":{"build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"aroralanuk","email":"kunalarora1729@gmail.com"},"prepublish":"yarn build","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"dependencies":{"ethers":"^5.7.2","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0"},"stableVersion":"1.5.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.4.1","typescript":"^5.1.6"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.5.5-beta0_1696898321449_0.05947126465852359","host":"s3://npm-registry-packages"}},"1.5.6-beta0":{"name":"@hyperlane-xyz/utils","version":"1.5.6-beta0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"929d830645821dbe519228ea54a69fc7673614b6","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-1.5.6-beta0.tgz","fileCount":101,"integrity":"sha512-9R1hPsIh/iWIw4rini/6jVaYO4sh4EtA7NSKMHH5jgbsfI2ImU6obNQYrvCaCU+RVgvOAWPTswClOaIT9v2tpQ==","signatures":[{"sig":"MEYCIQCkmNlxSnKW0KjGRo8JBpJipsLoKD8W4GLKXj+ZuAhb1AIhANJcM7M6i0Tk2BDEi064AFwCtoRJMi+tyf1NfOdbYBO1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131402},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"590269b5ccb1f555950495acef9c72b3a3ca0ee0","scripts":{"build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"aroralanuk","email":"kunalarora1729@gmail.com"},"prepublish":"yarn build","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"dependencies":{"ethers":"^5.7.2","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0"},"stableVersion":"1.5.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.4.1","typescript":"^5.1.6"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.5.6-beta0_1696973833329_0.803618506275471","host":"s3://npm-registry-packages"}},"1.5.7-beta0":{"name":"@hyperlane-xyz/utils","version":"1.5.7-beta0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@1.5.7-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":"bcbb57e11d4f157c0888282adaef5dabdffa15a8","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-1.5.7-beta0.tgz","fileCount":101,"integrity":"sha512-I3sQjwOUcGMbsVTvm+F4N2sm+XSJTjrQfcZAU4QWPcFNeqme8hwBvgwB05hFtqBGNlejk3N4Wk9WR/zMXMimQw==","signatures":[{"sig":"MEYCIQDXgJ8FaFW3cK4NGejUM4yqUDIxiKVpC09jG+YiJmTW/QIhANj4Pn5MAqobF8Hmvzu20lT5szdCoemkJoq2Q+A68EnC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131402},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"590269b5ccb1f555950495acef9c72b3a3ca0ee0","scripts":{"build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"aroralanuk","email":"kunalarora1729@gmail.com"},"prepublish":"yarn build","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"dependencies":{"ethers":"^5.7.2","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0"},"stableVersion":"1.5.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.4.1","typescript":"^5.1.6"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.5.7-beta0_1696974027151_0.517363200565367","host":"s3://npm-registry-packages"}},"1.5.7-beta1":{"name":"@hyperlane-xyz/utils","version":"1.5.7-beta1","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"680c68116ec7c70d86194ed6f588720ee4df5508","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-1.5.7-beta1.tgz","fileCount":101,"integrity":"sha512-OMTva4D1TND717UbtTbjSSt/32f6W+m0XuH8WCg21WzEAWobT7K8qkN0zyOjbZ233PDE+PBPzk8/IVTU1xqSAQ==","signatures":[{"sig":"MEUCIQCzGpnDZLOsD50kC3Mva9Vy1Wi9M4qQ3oU7B7rwCRZhLwIgUQE+XcPwPsVxad2l0mOVdy5WqKj9WGWiOE2wPsUhy50=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131402},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"590269b5ccb1f555950495acef9c72b3a3ca0ee0","scripts":{"build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"aroralanuk","email":"kunalarora1729@gmail.com"},"prepublish":"yarn build","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"dependencies":{"ethers":"^5.7.2","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0"},"stableVersion":"1.5.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.4.1","typescript":"^5.1.6"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.5.7-beta1_1696974191449_0.9941472320072735","host":"s3://npm-registry-packages"}},"1.5.8":{"name":"@hyperlane-xyz/utils","version":"1.5.8","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"0dda09a7fad2f2cf089ea37408313a00a679cb0e","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-1.5.8.tgz","fileCount":101,"integrity":"sha512-dADcKDmPLCxbPWUC4YuRTsd5X2yqX9L1/Hz48GJXlkIhdZLkjt0IPhKivwSC9TbHK82FOGDmx2Bv9UG4ngft4g==","signatures":[{"sig":"MEYCIQD5U80/kBfWrSfu7gSseso5Z0Dx5MdfRVxj2H2GngENngIhAKUyrL9P4fAgxZE1n0r6CzqwenpxtrwafROwU5KQG9tY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134999},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"dc89ee1558f437b5937f9f4694e04048330a990f","scripts":{"build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"9.8.1","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","dependencies":{"ethers":"^5.7.2","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.8.8","typescript":"^5.1.6"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.5.8_1697465585607_0.05611009205258033","host":"s3://npm-registry-packages"}},"3.0.0-beta0":{"name":"@hyperlane-xyz/utils","version":"3.0.0-beta0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"e44c33f6675357820f7c5fb043b9ae720dbd3b44","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-3.0.0-beta0.tgz","fileCount":101,"integrity":"sha512-jsMJvlB6ptLjvmu+zYA8wTS5m00jjYuwb7gq5zdqAbrCZ9DYyygIM9288uHy214iYTsYtIpQPSKqqk5nlTyp9g==","signatures":[{"sig":"MEUCIA25R7NZrfAxlsC69n4oJl5bU0if4JJEJP6g1mEgIRcUAiEA1Z8sezG8HZVjwqyDcIC9884ZJ2if8HXMex0FQNBYwaE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135032},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7b9f8620fe897d5b4c442a073d009ccdf6288600","scripts":{"build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"tkporter","email":"trkporter@ucdavis.edu"},"prepublish":"yarn build","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"dependencies":{"ethers":"^5.7.2","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0"},"stableVersion":"1.5.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.4.1","typescript":"^5.1.6"},"_npmOperationalInternal":{"tmp":"tmp/utils_3.0.0-beta0_1698522125744_0.2797898902643683","host":"s3://npm-registry-packages"}},"3.1.0-beta0":{"name":"@hyperlane-xyz/utils","version":"3.1.0-beta0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"1d81da763cdd313111795e453474017cfe213442","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-3.1.0-beta0.tgz","fileCount":101,"integrity":"sha512-exuFhMmA6NaW5aXPILTWjLBof40aFmPU/DCxkuozguxwuK75u8iMSRiUaCwRqjkkApr614cdOcVqZy6L3H2vrQ==","signatures":[{"sig":"MEUCIBMhGpUdvDXeFWgZx62ERZEaKcE+R3u8LDARDl7VvEGlAiEAwzi13wK5yRtYtOV8vwxFO6qDxBykssn51xxXLOvQZHU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143819},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0636bc1c4e9eb7fad9c5ec4fc19d232f9f3aff07","scripts":{"build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"nambrot","email":"nambrot@googlemail.com"},"prepublish":"yarn build","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"dependencies":{"ethers":"^5.7.2","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.31.3"},"stableVersion":"1.5.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.4.1","typescript":"^5.1.6"},"_npmOperationalInternal":{"tmp":"tmp/utils_3.1.0-beta0_1698615005065_0.9278644818562911","host":"s3://npm-registry-packages"}},"3.1.0-beta1":{"name":"@hyperlane-xyz/utils","version":"3.1.0-beta1","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"6b86547e9648eabf0beac926a7eee875c5bfcefa","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-3.1.0-beta1.tgz","fileCount":101,"integrity":"sha512-YF9EZP6iIfomaEEA4zwH/CjsP9yNUKa32ZWYBcMZgrFa6gxEQ+IgaUt0RiJI1q0iZ/S6Z2UxI8LqqY99CzsZwQ==","signatures":[{"sig":"MEYCIQCqh5gU8ZukbBCOlv9S0DeAAPv10eZA638XHulYPzo/RwIhAOFlRvxMsBSx8rjqntGFNg8rey9qjMZY2lxbrIbbH32z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143819},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0755132472f845ec6a6558fd1f7cb20edba1ea8a","scripts":{"build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"nambrot","email":"nambrot@googlemail.com"},"prepublish":"yarn build","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"dependencies":{"ethers":"^5.7.2","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.31.3"},"stableVersion":"1.5.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.4.1","typescript":"^5.1.6"},"_npmOperationalInternal":{"tmp":"tmp/utils_3.1.0-beta1_1699383395267_0.3917334977050215","host":"s3://npm-registry-packages"}},"3.1.0-beta2":{"name":"@hyperlane-xyz/utils","version":"3.1.0-beta2","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"9ee3f6bbbf316873f11ea5bf4fcb4d43a1c3f18a","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-3.1.0-beta2.tgz","fileCount":101,"integrity":"sha512-SD5E10618332Iixq1MvTC4VubPg92JTXPbW+Muugxc+zz1SurIk0ApZ77eY7dkqV5NoetHbUkz6rUfJSHIX2og==","signatures":[{"sig":"MEYCIQDOevnkHtonVzFqUMdl0IONiC/DGiAdaK6X+5krRTDUtAIhALpsdIqUBasy1Uu90ZO37enA4xOg9p/Nqj7k6PaJpitE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143819},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0755132472f845ec6a6558fd1f7cb20edba1ea8a","scripts":{"build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"nambrot","email":"nambrot@googlemail.com"},"prepublish":"yarn build","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"dependencies":{"ethers":"^5.7.2","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.31.3"},"stableVersion":"1.5.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.4.1","typescript":"^5.1.6"},"_npmOperationalInternal":{"tmp":"tmp/utils_3.1.0-beta2_1699383562908_0.8407468574406143","host":"s3://npm-registry-packages"}},"3.1.0-beta3":{"name":"@hyperlane-xyz/utils","version":"3.1.0-beta3","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"101929ddaa09ee34d3deaa026521d7b7c85eb511","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-3.1.0-beta3.tgz","fileCount":101,"integrity":"sha512-9QPSU4ao8mTpK3f+eUY6s0emUdwtgNP7RuXNaHzEvbTzAS2yXQPx8DLbSbvqnRes8285XDuW1qyh1+JQr6CIWQ==","signatures":[{"sig":"MEUCIDWhESm4WHB9x37KUPGD6oIwdvyPK6Y0MCuo5Ky2qTibAiEA0E9ss6jqnfy1oHPmvFiHT4R0OcywsWNbemI+kAf6O5E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143820},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6c86388d4209fe93a73fc547549a87cc3234a4b3","scripts":{"build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"9.8.1","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","dependencies":{"ethers":"^5.7.2","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.31.3"},"stableVersion":"1.5.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.4.1","typescript":"^5.1.6"},"_npmOperationalInternal":{"tmp":"tmp/utils_3.1.0-beta3_1699398260693_0.045799700148146494","host":"s3://npm-registry-packages"}},"3.1.0-beta4":{"name":"@hyperlane-xyz/utils","version":"3.1.0-beta4","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"cbc6d2c1a5d244ca10e4fd4a11f6025cbeb11552","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-3.1.0-beta4.tgz","fileCount":105,"integrity":"sha512-9kNTx+regrg4aHVEgpS9KJhUa4AiKyhQ29bKdCpVOW3LYbzosmXPU4q6sqeO3llhw9FSpB/Rwe24CYFXWDrQ5g==","signatures":[{"sig":"MEQCICh/fZTc1W4Bqa1GKlMnis32UeN9MDYhkkIl5oNwC2bxAiA3oNHCmbfZVkt6ux8hFllYEox408xPk/XuMDDo2qZFDw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":154239},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"69f18b9a90b912c9d02d1977ac471705316f3798","scripts":{"test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"9.8.1","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","dependencies":{"mocha":"^10.2.0","ethers":"^5.7.2","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.31.3"},"stableVersion":"1.5.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.4.1","typescript":"^5.1.6"},"_npmOperationalInternal":{"tmp":"tmp/utils_3.1.0-beta4_1699652863475_0.6502811754867686","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"@hyperlane-xyz/utils","version":"3.1.1","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"10fd358d83063dee8dc6bc06cdfd8eeac4ca57fd","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-3.1.1.tgz","fileCount":101,"integrity":"sha512-z5l0bcK3ITND2Pk3uD+1OeET06o63DuCdejnw8VjSwsX3EksuWSwxdbd3IjIx3UqvUuuAlBvcWAtYjW5vk7hfA==","signatures":[{"sig":"MEQCIAKEQ8fPmf55mqczhmdlQxgyO/jQy3+yZXnKebtVQeMAAiB+IpRhcXQwIi4Smoal/LHZ83k7pZlDSHv/dHZL/fCtXA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141696},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f4787f8b5b95c2e414839b32dd46130f0fa04deb","scripts":{"build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"aroralanuk","email":"kunalarora1729@gmail.com"},"prepublish":"yarn build","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"dependencies":{"ethers":"^5.7.2","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.31.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.8.8","typescript":"^5.1.6"},"_npmOperationalInternal":{"tmp":"tmp/utils_3.1.1_1699979745601_0.5956121993049772","host":"s3://npm-registry-packages"}},"3.1.2":{"name":"@hyperlane-xyz/utils","version":"3.1.2","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"32cab6601a5a7a0a27f8a89f452026bfd4643f65","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-3.1.2.tgz","fileCount":101,"integrity":"sha512-jC7YEn6QHQDNlkJvDupqyMy5hYkcnapk5Tdqd7sTcJV+evyqIrzJrOFAeda61bEd1dUVs2td14sQzWEbAf72QQ==","signatures":[{"sig":"MEQCIFgvY3Xv/B5mDlzMjEG4jWelahBePsKY78+k2i8HjoltAiBgXAEtnPZlvMkgMiS87D4/BOVvsDVv7FM051qc+qIt+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141696},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f8be853a300cebdfb2763671b86d107d65a52572","scripts":{"build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"aroralanuk","email":"kunalarora1729@gmail.com"},"prepublish":"yarn build","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"dependencies":{"ethers":"^5.7.2","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.31.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.8.8","typescript":"^5.1.6"},"_npmOperationalInternal":{"tmp":"tmp/utils_3.1.2_1700008435001_0.4862320332174157","host":"s3://npm-registry-packages"}},"3.1.3":{"name":"@hyperlane-xyz/utils","version":"3.1.3","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"1e0c06f928ca5ea5b518262fcb66ce2e5011e47b","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-3.1.3.tgz","fileCount":101,"integrity":"sha512-3uve2iTMh67LgzZzMufTg2hBXHz02LyCbrZcWrpL22jRZeSZ8TR1obJnBuDjA/HyVpK1dUap0RITrd9v65nmnw==","signatures":[{"sig":"MEUCIQDUljbRVLavBBhHBCxkZ2RNR9z8XG8Kgg+AavRWyVtfPgIgSxLeyyuIy+ATQwjA9cwIbnFcW/PFStl/xwnuSO4NiCw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141696},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2b5cc0310a29faa4c0b1233d910bea24468e9cf4","scripts":{"build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"9.8.1","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","dependencies":{"ethers":"^5.7.2","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.31.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.8.8","typescript":"5.1.6"},"_npmOperationalInternal":{"tmp":"tmp/utils_3.1.3_1700090445330_0.4844629092677708","host":"s3://npm-registry-packages"}},"3.1.4":{"name":"@hyperlane-xyz/utils","version":"3.1.4","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"886ca6d889ce2ad74f5a89cc25f48cb06a95c53a","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-3.1.4.tgz","fileCount":105,"integrity":"sha512-3VSptJcp2jXU704ObtYA9F+ixZFHnG5UbAF1TysXz9sCRNjhiE/VhQV6E9Sa6aSW5BHRURhHK+QX+Ggz2Chxjw==","signatures":[{"sig":"MEUCIQCsdpl+pYfXo58cb1vmJjXzM4u48pkCcA6aIOPpiM/kUgIgff0qm/jdUoaw1ihhR2f6eZX4ENt2FLOGeXG6bLJ4uIA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":154204},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"346cbd18879acef523c24671343ed618e8e3869a","scripts":{"test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"9.8.1","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","dependencies":{"mocha":"^10.2.0","ethers":"^5.7.2","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.31.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.8.8","typescript":"5.1.6"},"_npmOperationalInternal":{"tmp":"tmp/utils_3.1.4_1700158718709_0.5002663995232144","host":"s3://npm-registry-packages"}},"3.1.5":{"name":"@hyperlane-xyz/utils","version":"3.1.5","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"376c3c1bad4341c0b801cf7e5f09e0eda3bd0d4b","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-3.1.5.tgz","fileCount":105,"integrity":"sha512-dEAlfqX2kHnqpGijMuPxZV66E/gkKoHcrIaBcMqGMCbyXjaNDCJgR70TygVx6Fd1KdK9zIurv8HgXx/nhp2CIg==","signatures":[{"sig":"MEYCIQDo1aq/maFebIoWxzs2l0/RN+ffFkvknmSmrikxzP2aFwIhAIIVzZMFPkuLICkEewAcA5QsZfQIK563KKBp+28dTFz9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":154204},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"cae766427c9b99b750f4bc6b2bc8d7beee835448","scripts":{"test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"9.8.1","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","dependencies":{"mocha":"^10.2.0","ethers":"^5.7.2","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.31.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.8.8","typescript":"5.1.6"},"_npmOperationalInternal":{"tmp":"tmp/utils_3.1.5_1700175430700_0.9663419462823439","host":"s3://npm-registry-packages"}},"3.1.6":{"name":"@hyperlane-xyz/utils","version":"3.1.6","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"f9967a1f976f891843c9ab7c1cd4c1eb08f615de","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-3.1.6.tgz","fileCount":105,"integrity":"sha512-mCftDySOk9SUZZBq6cg+KueJ/yZ/9gTUFCWOztszhO7b+pcfl1vHC5sYbnEvGab8jEJvRINmPx5D0lJhZ6wjkQ==","signatures":[{"sig":"MEQCIBUnptdJ3wDGnFtmeK0zdrMv9UbansAjAJ6yDoK9RvGGAiBCY3w648+Xj7b6mkZZqwasTGSVEo5B6GZNlfAXwu86Iw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":154203},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"98faec86ed99a93ded0277f32a2e0b16d0b59a62","scripts":{"test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"nambrot","email":"nambrot@googlemail.com"},"prepublish":"yarn build","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"dependencies":{"mocha":"^10.2.0","ethers":"^5.7.2","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.31.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.8.8","typescript":"5.1.6"},"_npmOperationalInternal":{"tmp":"tmp/utils_3.1.6_1700218248888_0.7593826343055734","host":"s3://npm-registry-packages"}},"3.1.7":{"name":"@hyperlane-xyz/utils","version":"3.1.7","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"8baf1b03f31d0c6f1723f2442abaeebb6c96023d","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-3.1.7.tgz","fileCount":105,"integrity":"sha512-Hy86/oeWwSk6ROcJr5OuqtrM4zlvxb7sLWSGLqHtBQiXdgacnQKCkYAmz7jEnCJRMKFeXfqcQoZISFv8DTHmxg==","signatures":[{"sig":"MEUCIEgF32DYP+xW3Pulk92u2VI1hRw7ttSeBItH+CeB1LFmAiEA/uyvui2IcX4oN2A6R3G4rJR3fYRIcq0fKAg5tVxO/3c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":154204},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e7a938c60c4420cc36a1cc4d82030c9e27218293","scripts":{"test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"9.8.1","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","dependencies":{"mocha":"^10.2.0","ethers":"^5.7.2","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.31.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.8.8","typescript":"5.1.6"},"_npmOperationalInternal":{"tmp":"tmp/utils_3.1.7_1700238637234_0.18001162264779946","host":"s3://npm-registry-packages"}},"3.1.8":{"name":"@hyperlane-xyz/utils","version":"3.1.8","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"123761d853812ac42745ea701bb5c252b73ec2ff","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-3.1.8.tgz","fileCount":105,"integrity":"sha512-itXA2CuYtqQ2Px31616B+k6csaA/9cf4A1tiw9ItQ8WOzdrTctges5fqVoMhaCwVWaMNo4tBosXbIwT7s0SM2Q==","signatures":[{"sig":"MEQCIDddcHlIxGCbzESsjbp3NV1YeGL41uSdZZNbObLZKeR+AiB9TI9Zq2ISkqGJZjsp5WNmxz0Shqmrb9+05bkmx1IrQw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":154203},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"be366336f50799320ca709645907cc1bdbee24b0","scripts":{"test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"nambrot","email":"nambrot@googlemail.com"},"prepublish":"yarn build","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"dependencies":{"mocha":"^10.2.0","ethers":"^5.7.2","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.31.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.8.8","typescript":"5.1.6"},"_npmOperationalInternal":{"tmp":"tmp/utils_3.1.8_1700255586833_0.26950296529471074","host":"s3://npm-registry-packages"}},"3.1.9":{"name":"@hyperlane-xyz/utils","version":"3.1.9","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"72295f94102993802a8acfd109d011496e8cd294","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-3.1.9.tgz","fileCount":105,"integrity":"sha512-kAokop8tZZtYldRhliXSNYPm2GZVWo5F8SHU2zEvyCw/8tvV4C1AvF5uJY2O56DwuB5lhzyKRMfvZ9zzgD6l8g==","signatures":[{"sig":"MEUCIQCJmRUka1GCoh1O/aJ+l8O9+A32cForqON1b3dmsaPoDwIgeHRGKhe45/M5dW1k/I0FNstxHVjk+jgX7kRqd7oL4aQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":154203},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"798e29b7dec05581612308e3949d4a1db5b9a061","scripts":{"test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"nambrot","email":"nambrot@googlemail.com"},"prepublish":"yarn build","repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"dependencies":{"mocha":"^10.2.0","ethers":"^5.7.2","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.31.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","prettier":"^2.8.8","typescript":"5.1.6"},"_npmOperationalInternal":{"tmp":"tmp/utils_3.1.9_1700255795513_0.331146510709597","host":"s3://npm-registry-packages"}},"3.1.10":{"name":"@hyperlane-xyz/utils","version":"3.1.10","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"0c4369499b8fa96504ace95d2d2ce8d6064cb934","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-3.1.10.tgz","fileCount":105,"integrity":"sha512-6CvtPxuQpg7qpdbRQccPjavcbPXMTFIXG3Pc1ZfO2JI6eftLCpMFYOfLpwYhtXPCjjVqk2kgdwOUiN4NTfLp1Q==","signatures":[{"sig":"MEUCIANpqMzPfUaYquJtdhdbPzjkyh8h+L2F6piP/n+kgrHYAiEA8byH4BRCT5a3eq3gP42gZsiYDGnGgdOUl6AKkC+x8Xo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@3.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":154236},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"203df396dd258a6b83cfb31cb06ddbaadab897bd","scripts":{"test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"9.8.1","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","dependencies":{"ethers":"^5.7.2","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.31.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.2.0","prettier":"^2.8.8","typescript":"5.1.6","@types/mocha":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_3.1.10_1700699464681_0.6510872412464359","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"@hyperlane-xyz/utils","version":"3.2.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"84387671acccbf87fe7a285375ee1ec53d4e67de","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-3.2.0.tgz","fileCount":105,"integrity":"sha512-D/CpJCXuFjIn2XLX9LMMVYrABJsFYmf04z+4AM2HP9e9n5K4X1CluIFKVGEG4MULbux/4Qon+R0oNgWQTGWd4A==","signatures":[{"sig":"MEUCIQC5dqQAViOW3a9AhmFuxp+MpWOrTby6WOXm1Zyv0IJGhQIgU3Wh12GmgnuUWn9Gnog3njhoKN3O+J+MM1MHOb7s2Fg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":154235},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"750303a30f491319a611a35f93bcd7e46f4f3e62","scripts":{"test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"9.8.1","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","dependencies":{"ethers":"^5.7.2","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.31.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.2.0","prettier":"^2.8.8","typescript":"5.1.6","@types/mocha":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_3.2.0_1701212779453_0.25599085154796697","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"@hyperlane-xyz/utils","version":"3.3.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"c0f7b9c16fcc80ad25f602791b19d977df92bca8","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-3.3.0.tgz","fileCount":105,"integrity":"sha512-rkw4iQR/4knocXhcLXjDBHzycsl7wsVXNbwIx71Hb9xmvYo9Xy1zsekknONBv2HIMDK6o7UmELNveJnGecdKdg==","signatures":[{"sig":"MEUCIF4AnfEDY04zRwk1qYyjNYUsgRNRwEEYAJBWNd370/s5AiEA0qUN7xoqC+SE8Jf4S/GH9rBUnHWXklCk9+v8voeOLX8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@3.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":154235},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8b16adee486a6b1a1f0d4fbd1b419369241813b2","scripts":{"test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"9.8.1","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","dependencies":{"ethers":"^5.7.2","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.31.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.2.0","prettier":"^2.8.8","typescript":"5.1.6","@types/mocha":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_3.3.0_1701801046328_0.6624985270924673","host":"s3://npm-registry-packages"}},"3.4.0":{"name":"@hyperlane-xyz/utils","version":"3.4.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"a84a16907323c84aeab76f0845fff73d28e50fbc","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-3.4.0.tgz","fileCount":105,"integrity":"sha512-1NaBFQWZt9oszGyPiRG+CE0zBcobyzfx3ca9SckIoZVkaRuihSq5Ux99Ga96TglMb93x6oDmyEKynhfdYSB62w==","signatures":[{"sig":"MEQCIFaHJgz7vE93PcjIO8aJruV4TaTxSnXBixK2ev/+nKxfAiBo+Q7gUIw+kLv2gin/ZNxbCn6IjvTl1uKiEOVf50B7SA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@3.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":156889},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0d9d1d26fa1b77d62cab2306d714490e537bcc61","scripts":{"test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.3","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"ethers":"^5.7.2","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.31.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.2.0","prettier":"^2.8.8","typescript":"5.1.6","@types/mocha":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_3.4.0_1702662463821_0.8191858024708403","host":"s3://npm-registry-packages"}},"3.5.0":{"name":"@hyperlane-xyz/utils","version":"3.5.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"241d9b0bb7d25363a0c013e0758d70c46e2d2b8e","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-3.5.0.tgz","fileCount":105,"integrity":"sha512-zPGDyVzHG5SOUARLGlD+bTEEcPIELBp7ACUA5KTFiy+WvID302Ra8lq7mwKkB9j3l6sbdhsHQYgQdm5Fr7+qQA==","signatures":[{"sig":"MEYCIQDOPOewt5GZcGdN7SwhzoMmEoNocA8Hc5gl4vgHG2kBfwIhALumILyK+qMcxYaEPtrfVTzSPNq0cewaScN7NZZ8XRYY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@3.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":156889},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"67585a2ee043d03a75d34629efe3f6474dd155da","scripts":{"test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.3","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"ethers":"^5.7.2","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.31.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.2.0","prettier":"^2.8.8","typescript":"5.1.6","@types/mocha":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_3.5.0_1703112084681_0.24375454445211497","host":"s3://npm-registry-packages"}},"3.5.1":{"name":"@hyperlane-xyz/utils","version":"3.5.1","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"e5c7fad0c2ae8c97b3b43760da227d546614659e","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-3.5.1.tgz","fileCount":105,"integrity":"sha512-Z39djNwyzpCj3mrvYxkFzEzAhu/2KuYMb79PEgd68RCuQmKg59+CSEWmyTSZ0RLsYFpmcBKi2EWfLQYRO9eUmQ==","signatures":[{"sig":"MEYCIQD45gEa1wz2ywKukDTwVTjRQYZ9MIUUVIOzCMvHx8aRmgIhAN+nPb9zs+OWsCk5lkINXTahVd+l0nEPxWCAlRreRw5r","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@3.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":156889},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"85efe3c6f4daf3b6e7575207c5bd6878a7ee77d7","scripts":{"test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.3","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"ethers":"^5.7.2","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.31.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.2.0","prettier":"^2.8.8","typescript":"5.1.6","@types/mocha":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_3.5.1_1704217812656_0.6679398986070477","host":"s3://npm-registry-packages"}},"3.6.0":{"name":"@hyperlane-xyz/utils","version":"3.6.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"a4458e1712e9d289dca52fdc74a75400452994a1","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-3.6.0.tgz","fileCount":105,"integrity":"sha512-nhem49fwntcDbVmuAewL4/GXHWPlxVeRiH32WfRtM/h8CydPnhGlcpgjdJTUTsHlfxAL81OhT7pcwtNi8vOxhg==","signatures":[{"sig":"MEUCIGcTsYZgf2PQadljMciVVS7mwmn/ymmMuD7ORpZ06UdcAiEAmbeI3LPTc0jZtm7vovwhBqM1nnv3TUTyexM4unxpPBg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@3.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":156917},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"493c160b2e4e30f46d6b3a4d39cd1dbe92cd1302","scripts":{"test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.3","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"ethers":"^5.7.2","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.31.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.2.0","prettier":"^2.8.8","typescript":"5.1.6","@types/mocha":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_3.6.0_1705091182267_0.49892135475932853","host":"s3://npm-registry-packages"}},"3.6.1":{"name":"@hyperlane-xyz/utils","version":"3.6.1","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"ea58e681a5ec28666f6b00d2dc0f77f5618eff3c","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-3.6.1.tgz","fileCount":105,"integrity":"sha512-X3HK3eNIwWMXaFQgvxe4C7w+7rxTsuj3TuP+NULJfVMRS2IaarBykhlsbKkPe3R19jsD/rfCYxf6DlC/jxTl1Q==","signatures":[{"sig":"MEUCIQCVUfbxPfRztV4CGgMwNJ9dNaEBqPB994r0Ti0mOpLOZQIgX0UGGogPJXMoXhZO831M0DTcMMdQtrVAJUYguEKNKJw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@3.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159192},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"72774b3b92797b04405329f405fcb25d6f8f08be","scripts":{"test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.3","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"ethers":"^5.7.2","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.31.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.2.0","prettier":"^2.8.8","typescript":"5.1.6","@types/mocha":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_3.6.1_1706200961234_0.7224851210320318","host":"s3://npm-registry-packages"}},"3.6.2":{"name":"@hyperlane-xyz/utils","version":"3.6.2","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"05ddafed9ddb3fdcd107822b6203a7486d2b5c09","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-3.6.2.tgz","fileCount":105,"integrity":"sha512-y3iRV/SACE2Xqx2qcmsYROkvkS+syWuPKcZmJ2B5YqVFYqPt07jj9lwa7ZCkSgIzbw6EYK2fd0vtyFGu33lNdA==","signatures":[{"sig":"MEQCIAwbgBK3eaG8kvVsvCJdWUDoeb4WaUhAV/FJdOAvEe4RAiBkr/FoXJzVeOVsYECK8/j5SkG5gjeiXLzRqA9BFE2v0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@3.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159192},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0865c948c378253b462d7be4fa33cd6e3d504cf0","scripts":{"test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.3","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"ethers":"^5.7.2","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.31.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.2.0","prettier":"^2.8.8","typescript":"5.1.6","@types/mocha":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_3.6.2_1707025504001_0.88091095911767","host":"s3://npm-registry-packages"}},"3.7.0":{"name":"@hyperlane-xyz/utils","version":"3.7.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"9b22d4b25826579871e1f3e68f8cff3c3544cf07","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-3.7.0.tgz","fileCount":105,"integrity":"sha512-rakI0Yo3Mwkyv3rBOL+Vx1z5DYP9tU6ZvnRSC3s0oggRsVFNrPWhwE0ntfAufABxARaUOR3VaWJPkMeaKiRNpA==","signatures":[{"sig":"MEQCIBmoFl+Tz+rWdZ7hRTZT94Tw1EYFiP+DSMorZXoGlw0aAiBRDsauufUAcpibZgPnZmAD5RH8U/Lt+51vNBkpAih5nw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@3.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159192},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f140300ad9fa73db6d01f285ea84fcd82f33798b","scripts":{"test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.3","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"ethers":"^5.7.2","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.31.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.2.0","prettier":"^2.8.8","typescript":"5.1.6","@types/mocha":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_3.7.0_1707773307685_0.3899388466641178","host":"s3://npm-registry-packages"}},"3.8.0-beta0":{"name":"@hyperlane-xyz/utils","version":"3.8.0-beta0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"18c7fafc67c651544a1ba0a8c31f576dd365f4ec","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-3.8.0-beta0.tgz","fileCount":105,"integrity":"sha512-7uODBNowdBLXAH91R1ORDLN9QEfTBDEWjBktHghsWzvHXujmFDtsMXRLorhdNbp1sZH2Az1LCOOk2/TYfagFHg==","signatures":[{"sig":"MEUCIE8bba86JFKHXolzB7q61/QLV69Nf8XI13scfaNEa4wXAiEAou855t8Z4Uy9F5qYs5KP/ehoI0Tf+5lNelsYeCa1Ibg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":159519},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"77ca5d628222b8c72905f2472f5ff1230bec1451","scripts":{"test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"9.8.1","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","dependencies":{"ethers":"^5.7.2","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.31.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.2.0","prettier":"^2.8.8","typescript":"5.1.6","@types/mocha":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_3.8.0-beta0_1709052068997_0.9506649689840987","host":"s3://npm-registry-packages"}},"3.8.0":{"name":"@hyperlane-xyz/utils","version":"3.8.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"172846740caa70d12c1c32576db35b670b8497f6","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-3.8.0.tgz","fileCount":105,"integrity":"sha512-Z/Ao0fqI96yBqxnIsBrRW98bx/Xhgvc/LZTmzT3Je6Zjlsy7QnYNg0Bpi5BSipI56YD4ZJKraoKY9TleBoSdSQ==","signatures":[{"sig":"MEYCIQC8UZFzL5lgTU2H/IGrW/3uPLr1WADx/op/PSjf8jATogIhAJvI/mdH0Va/7cEDn+TzZlpRF/8BYjt8+aJeUZZOaTE6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@3.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159513},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d1ce4fee5f41b77850a3cbd290d76d61f7efa8af","scripts":{"test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.4","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","dependencies":{"ethers":"^5.7.2","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.31.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.2.0","prettier":"^2.8.8","typescript":"5.1.6","@types/mocha":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_3.8.0_1710338926515_0.7958607046681851","host":"s3://npm-registry-packages"}},"3.8.1":{"name":"@hyperlane-xyz/utils","version":"3.8.1","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"7892de81bc24bba9b8564b53f13a5d7e2e302a72","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-3.8.1.tgz","fileCount":109,"integrity":"sha512-NKRVb//y7TGpoQ6ocPN4MysCQ1+6YG5jpXp+kuGDojnJoAbz1YN/qaUmLcUANeWwBkgVtMGtw5Xeobh5f57pow==","signatures":[{"sig":"MEQCIBRpqnh7MLTRxfJ9wx12RIkIhIgY6AFz6ZvX6Rq9noE2AiBxT0biuLeMq9rl2gfwCCAXfuUDGuZm1dhBkzD6s8IqBg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@3.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":165429},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8a216c116ef10c56a38a418753a604186b194207","scripts":{"test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.4","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","dependencies":{"ethers":"^5.7.2","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.31.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.2.0","prettier":"^2.8.8","typescript":"5.1.6","@types/mocha":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_3.8.1_1710532995641_0.4264014475205373","host":"s3://npm-registry-packages"}},"3.8.2":{"name":"@hyperlane-xyz/utils","version":"3.8.2","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"5c0140450b6326cc807f009070b0a36f3a4aeeb1","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-3.8.2.tgz","fileCount":109,"integrity":"sha512-kj0tQLEGiC9buHbqjpk0wF1Gzjk0Y0E8rI2CTzWnPWR+D3UaVSxXsWUxH3lbMYvglduyoGLkYNAyVHExj9QC3w==","signatures":[{"sig":"MEUCIHxjwG+Ah85dQIUE/XMj5ObiKaLTW0sOSjKVSlRleyiNAiEAjRoE17DJbBGLJ8Zrpm1t4PVX00Lbnix0W48lCictdT4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@3.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":166069},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0338f8111674a643b417c05290350f7237264a7a","scripts":{"test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.4","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","dependencies":{"ethers":"^5.7.2","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.31.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.2.0","prettier":"^2.8.8","typescript":"5.1.6","@types/mocha":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_3.8.2_1710874390035_0.3524764821983095","host":"s3://npm-registry-packages"}},"3.9.0":{"name":"@hyperlane-xyz/utils","version":"3.9.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"b5cb934de69793694c1cbdcfbe7dc6148d838d5c","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-3.9.0.tgz","fileCount":109,"integrity":"sha512-YPMaoPst0123xwSwArui6DmFmxMovClJ1zFeWEAzs1GahKOkNrFgEFtrI7Ux4DZwfs6tbpuE2jcdy9Jp7mYshA==","signatures":[{"sig":"MEYCIQCX2xpnBtVYkSgjo8eWQVb4str25z+MxCxOISkltQRbCQIhAOBiNms9BTo1pt/AhNSkJCTWqCRCVsvmch6oRRCDAHgh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@3.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":166069},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1af0babdeca6e9cdf0adcc2b95b2cae7464a73d1","scripts":{"test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.4","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","dependencies":{"ethers":"^5.7.2","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.31.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.2.0","prettier":"^2.8.8","typescript":"5.1.6","@types/mocha":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_3.9.0_1711481945534_0.47191728448710557","host":"s3://npm-registry-packages"}},"3.10.0":{"name":"@hyperlane-xyz/utils","version":"3.10.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"db41d6b1eb2a66c44149cb94c81a984c546b35c5","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-3.10.0.tgz","fileCount":109,"integrity":"sha512-Rs53EnZjiEHv5vcY9z2I0ewjOWAt4UDixoqN2DcYRt6yFw4dXvqEA3JfR8yis7fAU2kzH+WJPdLr2hcUPZKHaw==","signatures":[{"sig":"MEUCIQCNK+AZkQwvxf0HEMPLx+GDYxcJJZ/KmZJpW7gAM7tZvAIgMQgZ8BoduYpz+j5oCKBgiEPdr4q9jQ4Hh7ao7PMEweY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@3.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":170963},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b88b56a589dc92eab3ec5926b5b0af7fccd13d04","scripts":{"test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.4","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","dependencies":{"pino":"^8.19.0","ethers":"^5.7.2","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.31.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.2.0","prettier":"^2.8.8","typescript":"5.1.6","@types/mocha":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_3.10.0_1712091747905_0.39764049763424003","host":"s3://npm-registry-packages"}},"3.11.0-beta-0":{"name":"@hyperlane-xyz/utils","version":"3.11.0-beta-0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"097914c4a13937d18e860b807662caa5cc0832a9","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-3.11.0-beta-0.tgz","fileCount":110,"integrity":"sha512-U4dQ7D+47x5Lgq48+O7vi/sy9qfNZyfWSVd0BMNobhqjGx5TQ2lRpZYekNkugC2iBfPFZ2GrkkyKOKWZVieSaw==","signatures":[{"sig":"MEYCIQCKPJr/500cP4gJjZnzsSsJI66RPJIbAt4IWnN7SN321AIhAMWJKsC8SGOPaqQVNWH8Scw54cjEoBZ2UvN3APcHb9Q7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142253},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"49ebfc002fb6168a58c3a9a5cbeb361ae0819381","scripts":{"test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.4","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"pino":"^8.19.0","ethers":"^5.7.2","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.31.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.6","mocha":"^10.2.0","prettier":"^2.8.8","typescript":"5.3.3","@types/mocha":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_3.11.0-beta-0_1712194663517_0.6320428419490896","host":"s3://npm-registry-packages"}},"3.10.1-beta0":{"name":"@hyperlane-xyz/utils","version":"3.10.1-beta0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"cfa8cd7891e15c6373d1d07a2d6fda127864d350","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-3.10.1-beta0.tgz","fileCount":214,"integrity":"sha512-gJkPOXaW6G+5RVZY9pLiebVCLDmJvfi3D82AyzrsgwQBf2TeVbhuJand/D/9H8cYJfVSRpTuukfqyM70NbK3GA==","signatures":[{"sig":"MEQCIAdJmcyP5IZYYWzmCeUz4EYT705XhjERIaU/k5v6cB5gAiAuCToRUH/FQd6+dfQCm7quXW7BIKnNAtSAnl4zPWvUYQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":290023},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"af26342079a37fe38e3fdb749eaeeaca94236091","scripts":{"test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"nambrot","email":"nambrot@googlemail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.3","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"21.2.0","dependencies":{"pino":"^8.19.0","yaml":"^2.3.1","ethers":"^5.7.2","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.31.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.6","mocha":"^10.2.0","prettier":"^2.8.8","typescript":"5.3.3","@types/mocha":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_3.10.1-beta0_1714074428415_0.6614017069434837","host":"s3://npm-registry-packages"}},"3.10.1-beta1":{"name":"@hyperlane-xyz/utils","version":"3.10.1-beta1","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"4e0414f0caf07b48d49dca6647aae432615a0148","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-3.10.1-beta1.tgz","fileCount":214,"integrity":"sha512-owixEbXm0BqlkG4lE/Yx+ymFWCpdNe0vRKSN8lSHmidJQs2Yg2+U+IFhOxR9KKnrHx080aR/vPhqWt3I7/8crw==","signatures":[{"sig":"MEYCIQCn7HuPZykXPOt0FRVPBEKj9W7YslYQqUYX3a4oyvjOsgIhAPaAt/F6Jc0PLtdXN4q0ddBKZ7f5/AUpDAa452bOL+p1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":290023},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"af26342079a37fe38e3fdb749eaeeaca94236091","scripts":{"test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"nambrot","email":"nambrot@googlemail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.3","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"21.2.0","dependencies":{"pino":"^8.19.0","yaml":"^2.3.1","ethers":"^5.7.2","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.31.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.6","mocha":"^10.2.0","prettier":"^2.8.8","typescript":"5.3.3","@types/mocha":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_3.10.1-beta1_1714144690660_0.05954932932683654","host":"s3://npm-registry-packages"}},"3.20.0-beta0":{"name":"@hyperlane-xyz/utils","version":"3.20.0-beta0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"1727318b1660118a2fcc8f51ab2fb067d0c2d134","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-3.20.0-beta0.tgz","fileCount":114,"integrity":"sha512-xvEjOJ0Egnc1NhtWFRpcIl6yym73c489fuszeiEXiH0sZiEawhdAIa9PzYN27N5jsRaMxx+9CSwlTRYuXXbd9Q==","signatures":[{"sig":"MEQCIC8iEfEBgquFAIONss4iyFuPykML4kF7fBLgi+Xq6DVCAiBpvVty/IkkXvfuNyfsv3LsqzayGrsAqTs33MRHalHwyw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148331},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"3528b281e3a55a9f7ca8d511f2b2c786f7d0c63d","scripts":{"test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.4","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"pino":"^8.19.0","yaml":"^2.4.1","ethers":"^5.7.2","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.31.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.2.0","prettier":"^2.8.8","typescript":"5.3.3","@types/mocha":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_3.20.0-beta0_1714539915238_0.19282898358102663","host":"s3://npm-registry-packages"}},"3.20.0-beta1":{"name":"@hyperlane-xyz/utils","version":"3.20.0-beta1","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"c8c708c7df6e2347e4f3c43c0bcf726beac4a423","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-3.20.0-beta1.tgz","fileCount":114,"integrity":"sha512-ND6LE36WkBvSyueIf7Sfkx10PogMEM0nDUJV0ucZew9XbEkDT5w0AjMhLQm8NvxPhLILhAVDEfrOLHoXV7w+0Q==","signatures":[{"sig":"MEUCIGCg+hjT4VfFNeqtXSU/0Nz/lZ+3GVEMhAVZTecBG4c6AiEAkPZS5oQYi/c8LH4YnC3vK5Mqp2xOBQlvowu7tSnUMlw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148331},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"3528b281e3a55a9f7ca8d511f2b2c786f7d0c63d","scripts":{"test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.4","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"pino":"^8.19.0","yaml":"^2.4.1","ethers":"^5.7.2","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.31.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.6","mocha":"^10.2.0","prettier":"^2.8.8","typescript":"5.3.3","@types/mocha":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_3.20.0-beta1_1714541409792_0.19446090768549595","host":"s3://npm-registry-packages"}},"3.11.0":{"name":"@hyperlane-xyz/utils","version":"3.11.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"3c97e2383026f6723465183aeb3e2b8fc67997bf","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-3.11.0.tgz","fileCount":114,"integrity":"sha512-dqnwRD5srbQoTruOrxddZOS91MwVm5t2HxHRUQLiAdmFujQ554MhJZEgCDEEBJ1NAFXzUymTIC4Z/wxpEpRpXg==","signatures":[{"sig":"MEYCIQDRXtRl+9xAy6YGSyCkzK793NsRFsdm5Eio9x9xEFot5QIhANmJlk8Q4nYj6Cc+bY2w0eIC276PqhUAdd5xSzw1Jvqw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@3.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":148325},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"6f9c7511c74b209d65a646827026ec8e75a9d9b1","scripts":{"test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.5.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.2","dependencies":{"pino":"^8.19.0","yaml":"^2.4.1","ethers":"^5.7.2","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.31.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.2.0","prettier":"^2.8.8","typescript":"5.3.3","@types/mocha":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_3.11.0_1715018038041_0.48786028539371684","host":"s3://npm-registry-packages"}},"3.11.1":{"name":"@hyperlane-xyz/utils","version":"3.11.1","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"2a081bbc0d1ad69528235a438c90034de6405fb7","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-3.11.1.tgz","fileCount":114,"integrity":"sha512-isV4ibYgSGjAnMBY01p89Jzgu/2DErnbLxSxIz6lP01Z+dyMWRufjdWmdJ1wOQTYErjr3A/V9+PWPFxAiKWuKg==","signatures":[{"sig":"MEUCIQD/5cCcLef0WYjWygqaPUDFXbYgRW1tDf+pA2Uz6UIQtAIgZeL3p8prvYDoFryJUYUZ7ZkdCYqAhxzMOwYICP5pmFE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@3.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":148325},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"cc7e8d90e06438f63ac628e6170489726854720c","scripts":{"test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.5.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.2","dependencies":{"pino":"^8.19.0","yaml":"^2.4.1","ethers":"^5.7.2","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.31.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.2.0","prettier":"^2.8.8","typescript":"5.3.3","@types/mocha":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_3.11.1_1715030044465_0.28330718796373033","host":"s3://npm-registry-packages"}},"3.12.0":{"name":"@hyperlane-xyz/utils","version":"3.12.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"b44b4c8ed768ed2dbab408f980ce1ffded98f571","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-3.12.0.tgz","fileCount":114,"integrity":"sha512-Vr88tfyK5RXfX4BTACDanY/dcETcvq4nDUBd3oaX3bRM1aT83BpLRfLPQxoxv//1GXfXHvGXNqbJhgbD7UWJ6Q==","signatures":[{"sig":"MEQCIDVMPBK8oOG8OqBrBzAXPkDgCn4WTT3ga9wk5fVRPSoiAiA9rgaIB7pKx4QyMLx83N04JlCOvOPg0ciTnMaZ7y7EqQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@3.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":149261},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"7294ea963ff2e5271fb7c3fe3b267d01b10aad58","scripts":{"dev":"tsc -w","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.5.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.2","dependencies":{"pino":"^8.19.0","yaml":"^2.4.1","ethers":"^5.7.2","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.31.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.2.0","prettier":"^2.8.8","typescript":"5.3.3","@types/mocha":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_3.12.0_1715947665759_0.35902996150383437","host":"s3://npm-registry-packages"}},"3.12.1-alpha.0":{"name":"@hyperlane-xyz/utils","version":"3.12.1-alpha.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"20e1415c6daa7866148d2ed0b9ab0b4c06874909","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-3.12.1-alpha.0.tgz","fileCount":114,"integrity":"sha512-/XXn+YqqQBn5FWzF0S7g84R9RP2LohSnXUUw7uj3dq8cpelXoeDcWdEx+3F+IsBuU8NvkM7YZPFwII8hjbVa1Q==","signatures":[{"sig":"MEYCIQCxXaVJ/8R0WI69gGe1IVxJ4ab+q/qwxI6TQK48tv9vfgIhAMfCDW4XIZEMRzKZQHw9qZXtcnReuexVUhBMi16UsZhv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149269},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"8dab8dd2e0ce8cef520fb34f0f53dd7a1b571793","scripts":{"dev":"tsc -w","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"aroralanuk","email":"kunalarora1729@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"9.5.1","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"pino":"^8.19.0","yaml":"^2.4.1","ethers":"^5.7.2","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.31.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.2.0","prettier":"^2.8.8","typescript":"5.3.3","@types/mocha":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_3.12.1-alpha.0_1715950125211_0.8135975551457795","host":"s3://npm-registry-packages"}},"3.12.2":{"name":"@hyperlane-xyz/utils","version":"3.12.2","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"c99307350a3039bb1efa3057ca6c99d8eea52aa9","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-3.12.2.tgz","fileCount":114,"integrity":"sha512-1a4KTqQpOgtYYv9WM8iTez2SE+AKBe7BPWXhBKBtnu6WfY9/dcIkzen027iRDK+KIhI2k0TqNXw7lepC8FR0Tw==","signatures":[{"sig":"MEQCIHV9AOTFemAPJ+sNo4uGkBmJEhzu7tWqc6n0IOI+Dan8AiArrko/9ur0ITi6ffjQr01WtgvY28g/G/nKQRqRFrgvVQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149261},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"8e252cb7dfe2cff40020d81dadce17ca69771caa","scripts":{"dev":"tsc -w","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"aroralanuk","email":"kunalarora1729@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"9.5.1","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"pino":"^8.19.0","yaml":"^2.4.1","ethers":"^5.7.2","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.31.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.2.0","prettier":"^2.8.8","typescript":"5.3.3","@types/mocha":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_3.12.2_1715951364296_0.7358125370890221","host":"s3://npm-registry-packages"}},"3.13.0-next.0":{"name":"@hyperlane-xyz/utils","version":"3.13.0-next.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"5b3b651efd39059bc7dba3146ef41d6daf8a56c3","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-3.13.0-next.0.tgz","fileCount":114,"integrity":"sha512-ORWLYzmIybWhp13eHA4V7WolW7/g1IDWeWC7zJ990uHhU5VAo3HXj32I3Bww87JmG+/hyIon5lzoYW5wSJfnvQ==","signatures":[{"sig":"MEUCIQCRySgzkFE93xo3nAvFIKPBExYaD5qYNESwEl71KUDPUQIgcfMBZdmDBMoHDONUIDtDk+82QrLIF4IHZ4jLbVJhX4Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149268},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"6f29c93929052d8971905d9bcf52f959371a6a13","scripts":{"dev":"tsc -w","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.3","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"21.2.0","dependencies":{"pino":"^8.19.0","yaml":"^2.4.1","ethers":"^5.7.2","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.31.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.6","mocha":"^10.2.0","prettier":"^2.8.8","typescript":"5.3.3","@types/mocha":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_3.13.0-next.0_1716585677746_0.9750767375598661","host":"s3://npm-registry-packages"}},"3.13.0":{"name":"@hyperlane-xyz/utils","version":"3.13.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"82a6f8ffe2540b7744424e37e52f089ec5737df2","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-3.13.0.tgz","fileCount":114,"integrity":"sha512-FyVIDdBgyMsz0+ax7KM7nWyI4OdURCd+uuETGNHZWhs6yI3JvBU+eqR9YOUveuZ7m/AGUd0iRmGab1beovFgag==","signatures":[{"sig":"MEQCIEChk1hAHQSel3r7RYWh0Jebeu8GedocnDPrfIKLZ8GFAiBaVRIHYSbTjhlqw8uvp+FQKAnkXuuY9rK2CBSljbqpig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@3.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":152823},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"8a6654477eccc1316bf2933523c7c3e5a02625c6","scripts":{"dev":"tsc -w","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.7.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.3","dependencies":{"pino":"^8.19.0","yaml":"^2.4.1","ethers":"^5.7.2","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.31.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.2.0","prettier":"^2.8.8","typescript":"5.3.3","@types/mocha":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_3.13.0_1716907778785_0.017594539559074862","host":"s3://npm-registry-packages"}},"4.0.0-alpha":{"name":"@hyperlane-xyz/utils","version":"4.0.0-alpha","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"7849498d422832acb3a15c1a82096322e7193775","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-4.0.0-alpha.tgz","fileCount":114,"integrity":"sha512-vNlkG0xUx9Cw34djKqq4W3oRtvoeFt/zX4EyB7Y4Cfg5+2q/J08C5o/qxVqDVz9vCnMW96p5iHpFhdq+ZGnnRQ==","signatures":[{"sig":"MEUCIC7xhFvVwkeoVgXqDSFQcrLC4AjMrOLnxwSuTBwVcjUDAiEAp/1FH+ciWS+w5HUS9vA6lPOOkug1LymffpU4eK5UX94=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":154980},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"fa237e0f7a592e91d924f6120cf694ca5114b023","scripts":{"dev":"tsc -w","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.3","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"21.2.0","dependencies":{"pino":"^8.19.0","yaml":"^2.4.1","ethers":"^5.7.2","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.31.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.6","mocha":"^10.2.0","prettier":"^2.8.8","typescript":"5.3.3","@types/mocha":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_4.0.0-alpha_1717531677169_0.8114375177450166","host":"s3://npm-registry-packages"}},"4.0.0-alpha.0":{"name":"@hyperlane-xyz/utils","version":"4.0.0-alpha.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"6f6a0949fb4e22b96c6cfcd29b85e5ce0663e292","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-4.0.0-alpha.0.tgz","fileCount":114,"integrity":"sha512-mmpQbYr+ymM378Fcyjh1YPY9UjpJM4pKpLra+LVkpFLT/DyiTWShBu4PltEF90+LiEqweVvi71EYEBjmxcPCbQ==","signatures":[{"sig":"MEUCIQCoNwbrR0FV/GEb7SFuALEfRioeCnGLuJX/k4BZb1mqfQIgYTuqvqkRBaNvptiL1deeEbtb1Q9+iU75cXrQZPj40W8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":152830},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"20571c2a4c270b39f9396de59f7b93ec02c7c7b5","scripts":{"dev":"tsc -w","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.3","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"21.2.0","dependencies":{"pino":"^8.19.0","yaml":"^2.4.1","ethers":"^5.7.2","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.31.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.6","mocha":"^10.2.0","prettier":"^2.8.8","typescript":"5.3.3","@types/mocha":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_4.0.0-alpha.0_1717711016591_0.2275457389514255","host":"s3://npm-registry-packages"}},"4.0.0-alpha.1":{"name":"@hyperlane-xyz/utils","version":"4.0.0-alpha.1","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"8d9b9259a4ff22b7533dc52e51bdf81184c4519a","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-4.0.0-alpha.1.tgz","fileCount":114,"integrity":"sha512-jO1RE4/WnBBv4Kb43/9o8WAyLgA4PdhF6EHeuA0rsVTyt4Vo7hyuLJ8g/+UPSO4067mokw5lbU9s8UKHEPtU5A==","signatures":[{"sig":"MEYCIQChFKprvMFczcqdhWpAjmRF5jv5ywE7YK3aLSpvM2NnKwIhALRLMEfB/5ffhs1qIRsrw7OJbbpnlCOpf6uhg3jUyH4J","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":154982},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"20571c2a4c270b39f9396de59f7b93ec02c7c7b5","scripts":{"dev":"tsc -w","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.3","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"21.2.0","dependencies":{"pino":"^8.19.0","yaml":"^2.4.1","ethers":"^5.7.2","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.31.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.6","mocha":"^10.2.0","prettier":"^2.8.8","typescript":"5.3.3","@types/mocha":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_4.0.0-alpha.1_1717711549434_0.7002560798797792","host":"s3://npm-registry-packages"}},"4.0.0-alpha.2":{"name":"@hyperlane-xyz/utils","version":"4.0.0-alpha.2","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"c7ae3f69f12dbba61ebd2654b7e1d308b35498ac","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-4.0.0-alpha.2.tgz","fileCount":114,"integrity":"sha512-OLyzwk377jdCKzetMi3VCp9VcjSRypesZeCCnd9+07QnDPg4S69dgoCRtrQVk/tLTT6Ore3xJ1o+ijl37PbNtg==","signatures":[{"sig":"MEYCIQDQYAjGRSlhvZJ+oGViXoVWN2sGPlmL6kC4dG48BYq+7AIhAOajnUnaByH4X+K0oq7v0GoJMUDgudqXPEg/+Vejv1yv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":154982},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"6d30eed2bbd351855db70ae8b98fb11a791e1431","scripts":{"dev":"tsc -w","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.3","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"21.2.0","dependencies":{"pino":"^8.19.0","yaml":"^2.4.1","ethers":"^5.7.2","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.31.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.6","mocha":"^10.2.0","prettier":"^2.8.8","typescript":"5.3.3","@types/mocha":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_4.0.0-alpha.2_1718225426116_0.42254148738733144","host":"s3://npm-registry-packages"}},"3.14.0":{"name":"@hyperlane-xyz/utils","version":"3.14.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"54f04b414d9de05d332dae23f2e7b6fe60c451d7","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-3.14.0.tgz","fileCount":114,"integrity":"sha512-m+ykakss1wK0zG1V73xPCkzW+htcielWjHxmAd8y0QQqajsMreWn3+oL2O5cvPK1xuxL82YDikwfTgQWnwF8cg==","signatures":[{"sig":"MEYCIQCCMV7UnZmvqY6AY8v67XBszer+ZkEawq0BUK9UiY3GPAIhALw9L0Sy307omfCsvgkRVSFj7O8J/iSI+tRbSI00k2r7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@3.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":152823},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"cb9c2aa5711d5838bf853f4e08eb969536576ea4","scripts":{"dev":"tsc -w","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.7.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.3","dependencies":{"pino":"^8.19.0","yaml":"^2.4.1","ethers":"^5.7.2","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.31.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.2.0","prettier":"^2.8.8","typescript":"5.3.3","@types/mocha":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_3.14.0_1718257848747_0.8003672428989392","host":"s3://npm-registry-packages"}},"4.0.0-beta":{"name":"@hyperlane-xyz/utils","version":"4.0.0-beta","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"653f96641e309a5f212e77d565f6d676010ce027","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-4.0.0-beta.tgz","fileCount":114,"integrity":"sha512-cb5LxUv+Ye+n4Fmd/qj21ld7FxDt6Y+AwhoSi/ZRjsJ6+3z6PQggGRKWthCB+5YnL/9caCXK0Q0ALel4yJXsFA==","signatures":[{"sig":"MEUCIGvlZEZM5pti6EUHIi6vG5OG2neLJTizNLy0RT7p+SpMAiEAxShD4/S9ZZOgVYwGS6n2ECEM/Bi2nFrO7FNduf1NYt4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":154979},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"1a210bc0d73044bfdc00c7a60cd97b64c60a1d1e","scripts":{"dev":"tsc -w","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.3","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"21.2.0","dependencies":{"pino":"^8.19.0","yaml":"^2.4.1","ethers":"^5.7.2","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.31.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.6","mocha":"^10.2.0","prettier":"^2.8.8","typescript":"5.3.3","@types/mocha":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_4.0.0-beta_1718305376485_0.5761910877936132","host":"s3://npm-registry-packages"}},"3.15.0":{"name":"@hyperlane-xyz/utils","version":"3.15.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"5ee6fc699d269dbcb26aa1719401f87b931be8b4","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-3.15.0.tgz","fileCount":114,"integrity":"sha512-YD5Gzr7/8IK7X/De+vc5UbkxTzMKh0S7Wp920E1dYD7+IMbJRk0sev6YJF7lqrjIir9bKiiW+VSNS5KLu5q3aQ==","signatures":[{"sig":"MEQCICv0SIrgLG7VfTEVrWdqxgNxfNPyuj1Wa9fJ/l3evtrXAiBBtAsTCCcK1k7yb9K3XHtg6yuTTOLxxj0FhU4o6hRO0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@3.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":152823},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"27580329ebea8c97a9542b7523b45c73d760ee51","scripts":{"dev":"tsc -w","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.7.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.3","dependencies":{"pino":"^8.19.0","yaml":"^2.4.1","ethers":"^5.7.2","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.31.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.2.0","prettier":"^2.8.8","typescript":"5.3.3","@types/mocha":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_3.15.0_1718491781504_0.18987898533613778","host":"s3://npm-registry-packages"}},"3.15.1":{"name":"@hyperlane-xyz/utils","version":"3.15.1","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"b18646eb7ad47185b6df4f5e796f95d53c508d20","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-3.15.1.tgz","fileCount":114,"integrity":"sha512-UqK6bCnRxtMunrgy/pTka5faLyi9EoWAbl4VPxTO+IZQpems1OlS/wmjAJVt67ygQrNeIUDIcdNWSx/GhcUvSg==","signatures":[{"sig":"MEYCIQDeZKsTtZsj4udX/o55c/dMAbEPAGtt15CcADDNhA2lSAIhAKM1SvQ1Cy8RILc48jOj+CoqKGFqG67VL8xx5rrcftTf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@3.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":152823},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"6b5a763e78bc056d36de915dbb69250ed83ec653","scripts":{"dev":"tsc -w","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.7.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.3","dependencies":{"pino":"^8.19.0","yaml":"^2.4.1","ethers":"^5.7.2","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.31.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.2.0","prettier":"^2.8.8","typescript":"5.3.3","@types/mocha":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_3.15.1_1718671618965_0.49432887594620456","host":"s3://npm-registry-packages"}},"3.16.0":{"name":"@hyperlane-xyz/utils","version":"3.16.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@3.16.0","homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"c74d17a9d46141766300e599f4bd89f395c38c58","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-3.16.0.tgz","fileCount":114,"integrity":"sha512-wBNdxS2fTBm+pePtLTRPLXAKTyLBNhxJHMt+WAjz6Te/CX0KJeRchkENrP26SgIyiSGqqERVsrKUFI6OKa9JlQ==","signatures":[{"sig":"MEYCIQCahTkPBXRCBgwmy5BKjVXPaPSIKToA4Z0lE5rhAS5g5QIhAJtpxLm23gchkdoFImhGlf/grj2Lxyg+tUlmJnJP8cnJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@3.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":152823},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"b758a5949cc83356a6016433df1cb480ca62e5ad","scripts":{"dev":"tsc -w","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.7.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.3","dependencies":{"pino":"^8.19.0","yaml":"^2.4.1","ethers":"^5.7.2","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.31.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.2.0","prettier":"^2.8.8","typescript":"5.3.3","@types/mocha":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_3.16.0_1718899179318_0.33673244877380437","host":"s3://npm-registry-packages"}},"4.0.0-beta2":{"name":"@hyperlane-xyz/utils","version":"4.0.0-beta2","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@4.0.0-beta2","homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"d1ba7d7f5133d89c1c8c32ba3bb8fcfb917e7734","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-4.0.0-beta2.tgz","fileCount":114,"integrity":"sha512-lJAYd1t0KPvoctuFcYpBIK7Fd1idKgJ+tzjK7b/bzjsKrdww2oameaxTsqOJHANCLJVKv5G5/GDw01p/qU73Dg==","signatures":[{"sig":"MEUCIQDz1HTLh+VfiDzR6EaJKxl0wXQ9uHxWK2yI6qk5ppinWQIgW8JJ8ZmjP/qaXKKyg1xDKe533LvRJds7yT1nAig5HiM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":155089},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"47cba135223c2c565b3f261107fb11cc004c0c95","scripts":{"dev":"tsc -w","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.4","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"pino":"^8.19.0","yaml":"^2.4.1","ethers":"^5.7.2","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.31.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.6","mocha":"^10.2.0","prettier":"^2.8.8","typescript":"5.3.3","@types/mocha":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_4.0.0-beta2_1719247631762_0.7189556301607418","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@hyperlane-xyz/utils","version":"4.0.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@4.0.0","homepage":"https://www.hyperlane.xyz","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"cededbf3f2621425147702df02204796d1b125f8","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-4.0.0.tgz","fileCount":114,"integrity":"sha512-eo/byzzJ6edAjrGwKLrcxHp0DUFcHXhqWOQAxBWTPFmCPmtIKObpU1ZZb/X+n13X3tZX3iXZcKy+cPbUJ0AoSQ==","signatures":[{"sig":"MEUCIC8ZtLwLbKHNwAzbiOKBTyblzemJjz/liAEfysul4DgFAiEAwO2l9hnRoCTtvo02GIRG7zQI4gR8X5RJTMwuzu5pwlo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155083},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"526984cc3caead7f4b8c819082a1fa716ddfd353","scripts":{"dev":"tsc -w","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.7.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.3","dependencies":{"pino":"^8.19.0","yaml":"^2.4.1","ethers":"^5.7.2","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.31.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.2.0","prettier":"^2.8.8","typescript":"5.3.3","@types/mocha":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_4.0.0_1719500571477_0.30293648288838626","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"@hyperlane-xyz/utils","version":"4.1.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"4622b79a53db129e8e7fbe5266d505c51bbd96c2","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-4.1.0.tgz","fileCount":114,"integrity":"sha512-e5jItC+phvkz78cisYcICze/7R6VgnRudFuYrJB3PCoAJOsH1tk+qkvuSiAljZNff31Izq1+a7j3dymruvzzEA==","signatures":[{"sig":"MEYCIQDdJANyhbx6WfxPq3o/MmCoRHeP8GMxLkTogvkieqlEuwIhAIp800Gju3bxFYkNoMUhCsB+ebHc5eAUPx3phvhDcRhJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@4.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155040},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"29050d262a7d1a7f68b78cd75d3179af86f0fa92","scripts":{"dev":"tsc -w","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.7.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.3","dependencies":{"pino":"^8.19.0","yaml":"^2.4.1","ethers":"^5.7.2","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.31.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.2.0","prettier":"^2.8.8","typescript":"5.3.3","@types/mocha":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_4.1.0_1720041514701_0.8288742512154483","host":"s3://npm-registry-packages"}},"4.2.0-beta1":{"name":"@hyperlane-xyz/utils","version":"4.2.0-beta1","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"bb2153c00702671053b9ee8852313975d8b9b236","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-4.2.0-beta1.tgz","fileCount":118,"integrity":"sha512-mdXahfcTEguF1WPV3czTYKVsfeKJ7rkBNnH7C/1Qmm3mLTotXVIyn7VHdfX9oZvOvKeA+SbSzg/91VpA/AO/Ng==","signatures":[{"sig":"MEUCIAnhL3nwkgmWgQomXC4y1O5h6iZ41ibxeqdnK/RoXO/YAiEAho7bOhnux9QiMK3E5TVbCXOqJh4PLQXX8qx8jrQV3VE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156500},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"6140e6f397de2ed15529ae23169461fd90e4772a","scripts":{"dev":"tsc -w","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.4","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"pino":"^8.19.0","yaml":"^2.4.1","ethers":"^5.7.2","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.31.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.6","mocha":"^10.2.0","prettier":"^2.8.8","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/lodash-es":"^4.17.12"},"_npmOperationalInternal":{"tmp":"tmp/utils_4.2.0-beta1_1721929717704_0.0599222798246537","host":"s3://npm-registry-packages"}},"4.2.0-beta.2":{"name":"@hyperlane-xyz/utils","version":"4.2.0-beta.2","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"9470dd58736baca06cbd7213bc03c6ee91333ff4","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-4.2.0-beta.2.tgz","fileCount":118,"integrity":"sha512-HWeL1sJfiB3Ut2PDspqekml3TRWdy9iYKHcdO7Il9FZzl9VMjPnyazDL/gnl0+WTjoU8Lx1GQfo2tYE9cHGbcA==","signatures":[{"sig":"MEQCIBSUnLWr0zRADyhn0+R4lzQ4e/LHxuomVOuy8FJv9IBeAiA5tRqMv7H8KsZZCg9ZeseINcDP+xtXLT0bx/jvb3FlVQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156501},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"4907b510cc30981a2999d8f0a230bb215b08a796","scripts":{"dev":"tsc -w","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"cmcewen","email":"connor.mcewen@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.5.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"pino":"^8.19.0","yaml":"^2.4.1","ethers":"^5.7.2","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.31.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.6","mocha":"^10.2.0","prettier":"^2.8.8","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/lodash-es":"^4.17.12"},"_npmOperationalInternal":{"tmp":"tmp/utils_4.2.0-beta.2_1721936236300_0.9556561258566698","host":"s3://npm-registry-packages"}},"5.0.0-beta.1":{"name":"@hyperlane-xyz/utils","version":"5.0.0-beta.1","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"4a66035229c2fc1d3b0127af0546af15bf30ba6b","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-5.0.0-beta.1.tgz","fileCount":118,"integrity":"sha512-//DF8cmvUYvkTdBTNdSdxtyeaV7ggzVo9b2+eqFLyJC2FHodJoFLCgMMef/FktjeD8U6TlZfr6BgREvzGDTPkA==","signatures":[{"sig":"MEUCIQDuKZsh5ND/HAhnJghJWjvABLCZASF+Qf4V0KinTLof1gIgd3TLE0GPv2wLp/B1pzZkrANP6jpNchx9T3UCfGy5ebk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156501},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"187c75a62d5c2f96e607a21ef6057b69fee2c93d","scripts":{"dev":"tsc -w","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.4","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"pino":"^8.19.0","yaml":"^2.4.1","ethers":"^5.7.2","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.6","mocha":"^10.2.0","prettier":"^2.8.8","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/lodash-es":"^4.17.12"},"_npmOperationalInternal":{"tmp":"tmp/utils_5.0.0-beta.1_1722537159289_0.41704010734293573","host":"s3://npm-registry-packages"}},"5.0.0-beta.2":{"name":"@hyperlane-xyz/utils","version":"5.0.0-beta.2","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"3ca652250331fe15afa12a1134cc7c9bf02e39f8","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-5.0.0-beta.2.tgz","fileCount":118,"integrity":"sha512-T8rvfAoDVXKR3otIUXkQuqePkRmarmucvSbPGVfUJNqGx73BQaXUFe5WNVtnPtLup4JE9071Bvp+0JMbj7Pgig==","signatures":[{"sig":"MEUCIQDMw51gmyntHiTv8zmRS0rZc8HzFGzS8kYEbghPxyjVWgIgXA76w18+OEpLFXcCM8SYI8MgUWdMhdTMZsAKLjPJ/8U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156501},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"69a39da1cf60126b5e9cc6e274be178d3f137af7","scripts":{"dev":"tsc -w","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.4","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"pino":"^8.19.0","yaml":"^2.4.1","ethers":"^5.7.2","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.6","mocha":"^10.2.0","prettier":"^2.8.8","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/lodash-es":"^4.17.12"},"_npmOperationalInternal":{"tmp":"tmp/utils_5.0.0-beta.2_1722804045695_0.8806463119896191","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"@hyperlane-xyz/utils","version":"5.0.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"9f709529e66d894ffcb891ee8d9033b1b4d58e39","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-5.0.0.tgz","fileCount":118,"integrity":"sha512-uRk+YlCOW9gOxmPV7Wg6RSekWVTXyrr2waM3J+rHkNzGhytK70S++iP0i5IaY5yVyUPR93kEEFlOD3zMtJwHsQ==","signatures":[{"sig":"MEQCICGXAwT1UnMlJ5UJIppDiaQUNkvXG3cl2h9QB47KQA5LAiBz3TtuaxDgPEz+yBuHUygjZL2VZwYP7moGmViw0v1+ng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":156494},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"ec447febc60be4c38ae420c43815f9e8ae0020c3","scripts":{"dev":"tsc -w","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.7.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","dependencies":{"pino":"^8.19.0","yaml":"^2.4.1","ethers":"^5.7.2","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.2.0","prettier":"^2.8.8","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/lodash-es":"^4.17.12"},"_npmOperationalInternal":{"tmp":"tmp/utils_5.0.0_1722875467786_0.4003145849056824","host":"s3://npm-registry-packages"}},"5.1.0":{"name":"@hyperlane-xyz/utils","version":"5.1.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"5121162d90dd815af8a4762bbcb8d4995b9af93d","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-5.1.0.tgz","fileCount":118,"integrity":"sha512-Gyy2IDjtgJ/MhmUwLWwC58AGa0awwKCdCfmPSqucwT/ZW+Tcu116igzukyvxGtVk4/gWh+DEivDnB/w+92clyA==","signatures":[{"sig":"MEQCIFJ4Ha1zYg5nekhovh4/YeRtpzM0UMcEqgQqhDy6RZ+jAiAgnme30pTqCAa4OHWx5V/urIjdUs+dM1ShAkoawI5TAA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@5.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":156494},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"3010e36ec9ac981fb0e760841c2e9b6a4dde1691","scripts":{"dev":"tsc -w","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.7.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","dependencies":{"pino":"^8.19.0","yaml":"^2.4.1","ethers":"^5.7.2","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.2.0","prettier":"^2.8.8","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/lodash-es":"^4.17.12"},"_npmOperationalInternal":{"tmp":"tmp/utils_5.1.0_1724277460478_0.5327689742435351","host":"s3://npm-registry-packages"}},"5.1.1":{"name":"@hyperlane-xyz/utils","version":"5.1.1","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"8d5fe097cd14c5182bda2238a43f142407947c69","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-5.1.1.tgz","fileCount":118,"integrity":"sha512-ba3ybTYaC5KSTjEUWquQfccXfZ9mqIhQYxp4X5LJ7DxP54BHN3KpoYNykdu0vsnmWGTE9QrLxK8vf6L8kJ1sog==","signatures":[{"sig":"MEUCIQD0zjuIg+uz/y9Po+hF42u/SJYZMKWYVehlPxbROBWsEAIgRiwBhNbi6kgOtO0XbM6IJPwXJv6teE+X6vIZah8l8Nk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156494},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"edddbd1ba990766747d4afb3399977d6a30a3748","scripts":{"dev":"tsc -w","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"deprecated":"broken build","prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.3","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"21.2.0","dependencies":{"pino":"^8.19.0","yaml":"^2.4.1","ethers":"^5.7.2","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.2.0","prettier":"^2.8.8","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/lodash-es":"^4.17.12"},"_npmOperationalInternal":{"tmp":"tmp/utils_5.1.1_1725639183152_0.2120561784836983","host":"s3://npm-registry-packages"}},"5.1.2":{"name":"@hyperlane-xyz/utils","version":"5.1.2","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"1cc0ac549dfc3fedd356bdfc74430c3c7c5e9cde","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-5.1.2.tgz","fileCount":118,"integrity":"sha512-8jwXNusso+mHChxfSXQ+aVm/pFvLq4cQTItUmlZqeyHitSjqYvAic+fyUwOlLkw7dAxvoR5wBXX/MCepsSettA==","signatures":[{"sig":"MEUCIHpNKM4AwaLpRc6pn1KBevGKxVw/UYqyW80j7GYttr6zAiEAlJr0EJMhvim2L/VuQjXMN29/5ycrXwhxaN8hU1hnrFg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156494},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"dd4da6db7fe1da7f1ff0b007d46caa649fa409d1","scripts":{"dev":"tsc -w","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.3","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"21.2.0","dependencies":{"pino":"^8.19.0","yaml":"^2.4.1","ethers":"^5.7.2","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.2.0","prettier":"^2.8.8","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/lodash-es":"^4.17.12"},"_npmOperationalInternal":{"tmp":"tmp/utils_5.1.2_1725644023032_0.7515863533619338","host":"s3://npm-registry-packages"}},"5.2.0-beta.1":{"name":"@hyperlane-xyz/utils","version":"5.2.0-beta.1","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"868bc49f74dd8f4f86b3022388487a0477d45174","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-5.2.0-beta.1.tgz","fileCount":118,"integrity":"sha512-UOOC6f1++VlGGlEGirP+mGqxnrHFcGi61oOXgzfFOZMMluHgxNjq3c0TfXHJeeF8xhqvsUr9oaTRw9+h0WrRNw==","signatures":[{"sig":"MEUCIQD9l+m8IZ9L2qdXyIQb6Y1dSITinMxj+twv2fxlyTlKMgIgX657JVakeyb7XCP8BRfkIaNglU3Q4WaVu1wwfrpx64c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156463},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"815542dd78caa17483be74ee9113792727ca519f","scripts":{"dev":"tsc -w","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.4","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.7.2","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"4.5.0","mocha":"^10.2.0","prettier":"^2.8.8","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/lodash-es":"^4.17.12"},"_npmOperationalInternal":{"tmp":"tmp/utils_5.2.0-beta.1_1726588238563_0.7334222723073422","host":"s3://npm-registry-packages"}},"5.2.0":{"name":"@hyperlane-xyz/utils","version":"5.2.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"98b791be3180968bbdf9a801aa3f6863c42ddcb5","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-5.2.0.tgz","fileCount":118,"integrity":"sha512-OFln40cPtUzz/8nFrCoyDp9Nd2ODzA8y9S8uu9B88KNk7hTkUzeVWMRJgbkyMTtYuEwqnz8lLy3gzDqnhuPUNg==","signatures":[{"sig":"MEUCIH8WG0+rF/gZYBL/ge+DG8+vvCyDhCu+i5v2eqXw3QsXAiEA1IO9CMcnSrEsxWFlyTfsuuqAU95E1do/sug7Wigdj8I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@5.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":156456},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"3d116132b87d36af9576d6b116f31a53d680db4a","scripts":{"dev":"tsc -w","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.7.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.7.2","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.5.0","mocha":"^10.2.0","prettier":"^2.8.8","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/lodash-es":"^4.17.12"},"_npmOperationalInternal":{"tmp":"tmp/utils_5.2.0_1726676389220_0.3505899783402211","host":"s3://npm-registry-packages"}},"5.2.1-beta.0":{"name":"@hyperlane-xyz/utils","version":"5.2.1-beta.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"07ea615e0a9458d11a4c9d2d8349d51c79e4e81e","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-5.2.1-beta.0.tgz","fileCount":118,"integrity":"sha512-wBRL/Sf1A5ApTNKLbK/hxs4Rql8eYUsLBO7xlTNv19CEW0o8gSPHDxItlS+3XBYwKMz8tnOz181Tx+Hd2tt2Aw==","signatures":[{"sig":"MEYCIQC3jJ/jG4vtnBbYPj4SLa3DIhJX+1SPURtEGqFS/RP/VgIhAJ+tNk0a33TP19u6WX/Y2xopjuQhvCOKK62To/OLpOxg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156463},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"e93ee0def53ff998ce17ca6c485d5db7e533b89a","scripts":{"dev":"tsc -w","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.3","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"21.2.0","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.7.2","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"4.5.0","mocha":"^10.2.0","prettier":"^2.8.8","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/lodash-es":"^4.17.12"},"_npmOperationalInternal":{"tmp":"tmp/utils_5.2.1-beta.0_1726699976906_0.5400809796047912","host":"s3://npm-registry-packages"}},"5.2.1":{"name":"@hyperlane-xyz/utils","version":"5.2.1","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"a24e5207cc301ae421906b1450f80a71c5029422","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-5.2.1.tgz","fileCount":118,"integrity":"sha512-u/IFdxbfTYAH3IfrBMY+Hb9lbhZPP/IYG8n6kwFNgI9rt7MXw6ENzH651SGm89mAwCf+yRFIigvhfPhCKEmBaQ==","signatures":[{"sig":"MEQCIFq5VwuT0DxjopTmo0rn3Zt91u6fuv2zWLFVEl5tp82vAiA9dmHKKda8tzGkHgU/l3jk8ExeZb6MnwV+rJ8b/6gV+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@5.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":156456},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"1e485bc801880910673c047b8d2c15a1131ffd9f","scripts":{"dev":"tsc -w","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.7.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.7.2","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.5.0","mocha":"^10.2.0","prettier":"^2.8.8","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/lodash-es":"^4.17.12"},"_npmOperationalInternal":{"tmp":"tmp/utils_5.2.1_1726767009324_0.20011084021100145","host":"s3://npm-registry-packages"}},"5.3.0":{"name":"@hyperlane-xyz/utils","version":"5.3.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"930e3b51c6c1bd92c329a8841ab086154edbb811","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-5.3.0.tgz","fileCount":118,"integrity":"sha512-OM5Rmcoc46dZMGpfwonL5fEDI0LNdJNSLQ/TkDlCJ8ZgM+LDtU1JHAxcjjnPQSsHAjRv57xhMVaXhKsgrj0Wnw==","signatures":[{"sig":"MEUCIH1qCvFykNr3oilfALDEv37zlJlhNFYrPso+YBf/3eD9AiEAuPc4MS5NsZcy5cRFLnQAg1qx6xRyQjIHQ4TuuLpRCtQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@5.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":158106},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"3857cfb65a98edd3cd1855c54bb3172591051653","scripts":{"dev":"tsc -w","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.7.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.7.2","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.5.0","mocha":"^10.2.0","prettier":"^2.8.8","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/lodash-es":"^4.17.12"},"_npmOperationalInternal":{"tmp":"tmp/utils_5.3.0_1727295776471_0.07370802182209713","host":"s3://npm-registry-packages"}},"5.4.0-beta.0":{"name":"@hyperlane-xyz/utils","version":"5.4.0-beta.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"bf80b40ce4bd7cb1157243e99878a893e6c069a6","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-5.4.0-beta.0.tgz","fileCount":126,"integrity":"sha512-lQ5i8Yvp5pIVIxS49ZXlpvHvAjmymQjb7YI9ti5qlBhUI1zgPmQkXYmdxHi3PcXZ3sjpXZeKX9WKMERGbtTplQ==","signatures":[{"sig":"MEUCIEsGeULfXUONFC/zsUn0NOIbtFIXTmD2E/hb3yREexX+AiEA+eYnOI0s/uZk8dm9QuIHv7H05uuaSG7PnpcZgFvsS6U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173122},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"04543335854d5650c8ce946e7c20508518c46df1","scripts":{"dev":"tsc -w","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.4","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.7.2","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"4.5.0","mocha":"^10.2.0","prettier":"^2.8.8","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/lodash-es":"^4.17.12"},"_npmOperationalInternal":{"tmp":"tmp/utils_5.4.0-beta.0_1728332390307_0.9777004445052742","host":"s3://npm-registry-packages"}},"5.4.0":{"name":"@hyperlane-xyz/utils","version":"5.4.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"ba1a9ccfebe6bda4646744048acce974a447d97c","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-5.4.0.tgz","fileCount":118,"integrity":"sha512-8sEtKuJgdhxtaCSW349AeV4okFX0yubsithoEWvo8oKYKAZ/UcbFT0GZMjFLvQlT78/ATxA2AeRDFCUu5LL+qQ==","signatures":[{"sig":"MEQCIAim1FzN9npCWjLUOjMg0nMS77RlZ1oD7J+OXx1z1g9wAiBskFl6AReM76Za3yk/FxO86TVKoIimYmllhgfEnqRkxg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@5.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":158295},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"b314d3e4d16118fa27156ee4cb4373faaca5a588","scripts":{"dev":"tsc -w","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.7.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.7.2","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.5.0","mocha":"^10.2.0","prettier":"^2.8.8","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/lodash-es":"^4.17.12"},"_npmOperationalInternal":{"tmp":"tmp/utils_5.4.0_1728343414019_0.7136142413336537","host":"s3://npm-registry-packages"}},"5.5.0":{"name":"@hyperlane-xyz/utils","version":"5.5.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"63fff5b7bd9d63e2053b486e432e86988fc6b8f5","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-5.5.0.tgz","fileCount":126,"integrity":"sha512-HUNEIHw3ArW4Qd+xn2LJ7TcPvAC/giCvnz6EfTbWYjUjudRqUKr3SSNczhwQ9wOyAUSRLxETH4SgnqvkPbfn2A==","signatures":[{"sig":"MEUCIQCbLZRGulhybl0TKyV0+aB3d6mU5mCOWr2Ft8chjaDXAwIgVYStEIv9ZPUADAPgjOqAYlZP91M4Pc1qVk86VkDKGaw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@5.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":173115},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"70bb863e34f67c0e8de78fa33c938d80c9968364","scripts":{"dev":"tsc -w","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.7.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.7.2","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.5.0","mocha":"^10.2.0","prettier":"^2.8.8","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/lodash-es":"^4.17.12"},"_npmOperationalInternal":{"tmp":"tmp/utils_5.5.0_1728502869340_0.8077273548286383","host":"s3://npm-registry-packages"}},"5.6.0-superchain.0":{"name":"@hyperlane-xyz/utils","version":"5.6.0-superchain.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@5.6.0-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":"fc7d60d87602fbafe99d553866a6e96c096f927a","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-5.6.0-superchain.0.tgz","fileCount":126,"integrity":"sha512-ekiPgEc0Kg4r4/yBYat3/wo3njkp5CFMg+v0LLW1KISFwA6KGSRFc8O3o6uDXAAC6LVBNY2Cqx1xdfAA/DM0og==","signatures":[{"sig":"MEUCIQDFu7cgLNBqDK/BCKAN6xP6n5AGlKXALic/0pZfu0DzVgIgMouR41bNiB36XwnvYEWM9oxO2QA94kJVZY7+vyHumEo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173128},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"7b114c66f21273418917cf0230128f52bd8be05e","scripts":{"dev":"tsc -w","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"nambrot","email":"nambrot@googlemail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.3","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"21.2.0","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.7.2","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"4.5.0","mocha":"^10.2.0","prettier":"^2.8.8","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/lodash-es":"^4.17.12"},"_npmOperationalInternal":{"tmp":"tmp/utils_5.6.0-superchain.0_1729040407156_0.5843887075357148","host":"s3://npm-registry-packages"}},"5.6.0-superchain.1":{"name":"@hyperlane-xyz/utils","version":"5.6.0-superchain.1","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@5.6.0-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":"eb95194688268a1027b6e7e0a4b78a944a7d1b21","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-5.6.0-superchain.1.tgz","fileCount":126,"integrity":"sha512-gU5xlQyz1do00ZAtMbsSz+ZnbDeVfdlSE5NkarLuk9350lZJOHixQrk1IXX9CERMtMESIxvORWuF+RmbL+qTmw==","signatures":[{"sig":"MEUCICZgC2IlSaQ2+MOEBfkQJAqMwLAdwmhPY3VzaZq4jQ9SAiEAijzvG6VNQibx9QBhh99Yp9TSpA3igwJ//CNyqpT4ta8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173128},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"54fec3636cc347133dc5f513335562c3fe445465","scripts":{"dev":"tsc -w","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"nambrot","email":"nambrot@googlemail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.3","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"21.2.0","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.7.2","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"4.5.0","mocha":"^10.2.0","prettier":"^2.8.8","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/lodash-es":"^4.17.12"},"_npmOperationalInternal":{"tmp":"tmp/utils_5.6.0-superchain.1_1729041324301_0.5278361460418626","host":"s3://npm-registry-packages"}},"5.6.0":{"name":"@hyperlane-xyz/utils","version":"5.6.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"92640311432f623d91bfbbcd7248f941477641ed","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-5.6.0.tgz","fileCount":126,"integrity":"sha512-SqPZODSU1dwERqpA9qhu8PpCQgwHO2vihpk7SO6v7ZClSyWS/e3HZGsrErVmyrkQUkgS4z0yx8CmpvlJSwhnUA==","signatures":[{"sig":"MEQCIC/RMu4pa04Aud28O2B/XNXW3WWoY4uHTOlsvgnJ49OqAiBJqJVsPMPohtX1Icgjod/Cyh4iaVtqfnrxqYsJEf908Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@5.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":188155},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"b585de0c53f02a9ec73aeb401bf2f8ae9170f6c9","scripts":{"dev":"tsc -w","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.7.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.7.2","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.5.0","mocha":"^10.2.0","prettier":"^2.8.8","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/lodash-es":"^4.17.12"},"_npmOperationalInternal":{"tmp":"tmp/utils_5.6.0_1729708302084_0.205563472489388","host":"s3://npm-registry-packages"}},"5.6.1":{"name":"@hyperlane-xyz/utils","version":"5.6.1","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"f00dcc107cb5987074edc0ee990a44f4954d5d0b","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-5.6.1.tgz","fileCount":126,"integrity":"sha512-z2wHIGbkST1xLC/YiMJ7OhyI01FK3lCC7/OeEJ0DF+r6HTVCGOqgpH5ryfT1FSXj4U0rak5I8IPWqTYlYFxdTw==","signatures":[{"sig":"MEUCIFKe32ioi6mXV4Sg6tuICRIr3NUWeXG0lCHXEEZkZaoxAiEA+qK9/uN53jlGfqW9SHd4JSlG+n1F4t5BtQKcEGVBebY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@5.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":188155},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"c53e3302b3c70c21cd0b620e8f2365d48c2ce289","scripts":{"dev":"tsc -w","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.7.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.7.2","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.5.0","mocha":"^10.2.0","prettier":"^2.8.8","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/lodash-es":"^4.17.12"},"_npmOperationalInternal":{"tmp":"tmp/utils_5.6.1_1729784810238_0.11946909285557172","host":"s3://npm-registry-packages"}},"5.6.2":{"name":"@hyperlane-xyz/utils","version":"5.6.2","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@5.6.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":"742d124c095801c4c3d8b67ef8cd54cb234e7890","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-5.6.2.tgz","fileCount":126,"integrity":"sha512-Wc1tr/99FSXDPD1/LRocgz7n304eYAxYQF6hxIKVIroMPMVLKxrPXb66epQKUI4jZnAc3wfGFOziOP2hTCzZ3g==","signatures":[{"sig":"MEUCIA1FXfxKRd3RTmyDLyqi7nVIMj0SVrs4bMtKtC5P9Z/QAiEA/9wSVizvh0C5OF3ZaJq7q5uS6D3Aw1uKr4Og1wKZctw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@5.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":190828},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"34222c00fef72e0e92030689839764128c549473","scripts":{"dev":"tsc -w","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.7.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.7.2","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.5.0","mocha":"^10.2.0","prettier":"^2.8.8","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/lodash-es":"^4.17.12"},"_npmOperationalInternal":{"tmp":"tmp/utils_5.6.2_1729874295172_0.34675868507081464","host":"s3://npm-registry-packages"}},"5.7.0":{"name":"@hyperlane-xyz/utils","version":"5.7.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"275b79c5ba6cd75aa5eb74bd12dc63d12eed4412","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-5.7.0.tgz","fileCount":182,"integrity":"sha512-UVh0M1xUl6uPQgRyBNTiPUMmzi+U/avE/m3fwoftlkHW3a5FXJGjbRVnSqQaj3kTgy57V6qk45YaJgF7Fcm+xg==","signatures":[{"sig":"MEUCIQCCJ9ERXQHrvG9C+rc+WPuKW1uy3dYWKxduFf6qXxt+1gIgGdUeO7Hg1jcxPM8YgOWZjvQ+KN5a9K/PKG2dCPiyC2s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@5.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":260099},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"077286302514a3aaa0763adf9db57cc7a31d4d79","scripts":{"dev":"tsc -w","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.7.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.7.2","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.5.0","mocha":"^10.2.0","sinon":"^13.0.2","prettier":"^2.8.8","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12"},"_npmOperationalInternal":{"tmp":"tmp/utils_5.7.0_1730818915226_0.23972894812075896","host":"s3://npm-registry-packages"}},"5.7.0-zksyncbeta.0":{"name":"@hyperlane-xyz/utils","version":"5.7.0-zksyncbeta.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"eb01a45b919edd58e9ca7cea4013dacd18064ed9","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-5.7.0-zksyncbeta.0.tgz","fileCount":182,"integrity":"sha512-Hl9R7IXEnfZwCScohw9zdYN6fKS8Ss7jYqYhiJ+h8C+ZzWFvy+wSDhYWuA7Cn4q8379ofx4k/Bt3oIPw1thMKw==","signatures":[{"sig":"MEYCIQDO0XgXqrCtwHSP9EYO5WQjbBkq+gFM1uDNpdCGT0FSagIhANvLUyWvbkrscmAdPbDorvkxC0nXwZedyUfUWBCD+Wzc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":260112},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"68b554dd8f5115f55122294ac387f016116b6e43","scripts":{"dev":"tsc -w","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.1.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.7.2","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"4.5.0","mocha":"^10.2.0","sinon":"^13.0.2","prettier":"^2.8.8","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12"},"_npmOperationalInternal":{"tmp":"tmp/utils_5.7.0-zksyncbeta.0_1730912274820_0.5549955073474746","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"@hyperlane-xyz/utils","version":"6.0.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@6.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":"7a86f45aa96c0ec9de2d938b08569c14e2b0347b","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-6.0.0.tgz","fileCount":182,"integrity":"sha512-MNwFInFOSZd6MWjiwUZYTqpuw002iqTr0DnoYtiDAlP+pWYzvF0u/TTE/qMcxnBlYjaxUvPScnIp0O0QDG6cpQ==","signatures":[{"sig":"MEYCIQDeatQENht9xq1t1Fskjj4SXOAPZ6lbFV5byiALwz4aqAIhAP4ECwsijeeBIQrab0X6ylDsiRpLHUy3K4/E4xcnBbJj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@6.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":260190},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"f0e8f740873061f0f38f6fd05096419ca193fdd7","scripts":{"dev":"tsc -w","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.7.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.7.2","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.78.0","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.5.0","mocha":"^10.2.0","sinon":"^13.0.2","prettier":"^2.8.8","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12"},"_npmOperationalInternal":{"tmp":"tmp/utils_6.0.0_1730922184561_0.18706379719953858","host":"s3://npm-registry-packages"}},"7.0.0":{"name":"@hyperlane-xyz/utils","version":"7.0.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@7.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":"6254b08f8faf9bb9fad7880215a76ceaf2c4f8ed","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-7.0.0.tgz","fileCount":182,"integrity":"sha512-ut1zoho9IvnQu0uCqATNmDN1parXYUMZ2Ibga92ql/ZneEwqBhuZPufeO7KpgsqyUU7vCGPnkHrUwQ9YplZrdg==","signatures":[{"sig":"MEUCIQChAW97jkubvUxJ577kh5nErw7dYV8/xUFoKJFvlmLKvAIgZEaPbUhMjmEz9WR5so+hfYzUU2mDthLCrsSTsQ7BR04=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@7.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":261746},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"0754d6218ca113383e810e3e1f062da1051a3fd8","scripts":{"dev":"tsc -w","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.7.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.7.2","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.95.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.5.0","mocha":"^10.2.0","sinon":"^13.0.2","prettier":"^2.8.8","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12"},"_npmOperationalInternal":{"tmp":"tmp/utils_7.0.0_1731083793523_0.23745775135538572","host":"s3://npm-registry-packages"}},"7.1.0-beta.0":{"name":"@hyperlane-xyz/utils","version":"7.1.0-beta.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@7.1.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":"a00253a0eb71b4561099a51cf7249f7340dafd8a","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-7.1.0-beta.0.tgz","fileCount":186,"integrity":"sha512-dD/P6jg0RmRigPGNKGoYX/R+F5FlUbAppH8wLff5ci4jOZ0oFGKXx+U4UMbrzM7LJBWputei3M8DQpX2UBf6oQ==","signatures":[{"sig":"MEQCIE8LfK6c3o/gDsKASuvwkMsp0AyJg+iP0KENzKP9M+oyAiAPwMNev+vbkp/l6YtANv03sczeAoqqxQ/EYzggQ2lJBg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":266613},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"0cd65c57158830eeead85c09692c84cf52d9e28d","scripts":{"dev":"tsc -w","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.4","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.7.2","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.95.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"4.5.0","mocha":"^10.2.0","sinon":"^13.0.2","prettier":"^2.8.8","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12"},"_npmOperationalInternal":{"tmp":"tmp/utils_7.1.0-beta.0_1731968416478_0.2387853808568916","host":"s3://npm-registry-packages"}},"7.1.0":{"name":"@hyperlane-xyz/utils","version":"7.1.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@7.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":"bc97e94f71c1ecd6ef0cc7787b436747e0eb1a20","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-7.1.0.tgz","fileCount":186,"integrity":"sha512-bY1v37PfldxYb0ThR1YMzhdUGMk0bDbtCB7pIYthHRoJfqEobXlwiUXMGjRVPG8Jk2QIY6HgUiYFUYcRGkUiFQ==","signatures":[{"sig":"MEUCIQCudJYlcsJQmYzIi9tvmmbYWPHA5CyrHz+J1WZAhJL2nAIgQcBGv5r72wPfLfOTA39RVkiAoq6iHwz0VsWBf+hxlCE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@7.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":266606},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"23a2679bbee23ce44d9fcda22f99df618f8a34e0","scripts":{"dev":"tsc -w","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.7.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.7.2","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.95.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.5.0","mocha":"^10.2.0","sinon":"^13.0.2","prettier":"^2.8.8","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12"},"_npmOperationalInternal":{"tmp":"tmp/utils_7.1.0_1732043035012_0.3932453354106933","host":"s3://npm-registry-packages"}},"7.2.0":{"name":"@hyperlane-xyz/utils","version":"7.2.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@7.2.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":"ec6bd6b7e0ee6e58002bbddd927b58a783a7008a","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-7.2.0.tgz","fileCount":186,"integrity":"sha512-4ov4HmYZv9w3YM1FTQNzxMegG/1qgABtCq8QOFHjz97qx7+X0FmvD/SXjoHwlctbi44L72DVsxhhhYuDmvWDOQ==","signatures":[{"sig":"MEQCIDmtSdrYTTP9Ysxr+TmxCBB61Co/YFNy0f0gHZsgFeK3AiB0M4yQysdV16LkjrWMMOz30Fo2dztGkduHYQX8E+JPfQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@7.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":267135},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"935747609ddff327d2ce2cfed01ee6b7064a7158","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.5","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.7.2","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.95.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^10.2.0","sinon":"^13.0.2","eslint":"^9.15.0","prettier":"^2.8.8","@eslint/js":"^9.15.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_7.2.0_1732727045838_0.981265639498206","host":"s3://npm-registry-packages"}},"7.3.0":{"name":"@hyperlane-xyz/utils","version":"7.3.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@7.3.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":"4e2ded42da1130ac23d6484ca847f0dfa7372f20","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-7.3.0.tgz","fileCount":186,"integrity":"sha512-FAzzcJf7kYNbxOTzg2SFh2JatbzNS8EGNC+g661yqfyd37cJNPLRpHrV8EbYUphPCACTyEzG4lMX8/CwvtYwcg==","signatures":[{"sig":"MEUCIBY7tZ7JMzjSHPcQguMgqvI+fNb6JPnBgQIyiUS4Uqf8AiEA6Avu1dv4sXYdr8vn/fkB0GMYrSwyn60AB3eBjiNuV5Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@7.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":267289},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"5e9b8ba7ab0f54e92b3cf32806fae95eb23ad0f8","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.5","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.7.2","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.95.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^10.2.0","sinon":"^13.0.2","eslint":"^9.15.0","prettier":"^2.8.8","@eslint/js":"^9.15.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_7.3.0_1733548172390_0.7521532752887317","host":"s3://npm-registry-packages"}},"7.3.0-zksyncbeta2.0":{"name":"@hyperlane-xyz/utils","version":"7.3.0-zksyncbeta2.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@7.3.0-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":"f850cd44565ede481f5b1ef83e6bdd5ec300ed21","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-7.3.0-zksyncbeta2.0.tgz","fileCount":186,"integrity":"sha512-box1PXpuVeSyG/M+Dueozaxl9ek8Y2or1ce9R6O/zVA7s0VoTBC6imHx0D4kmHUvkMC13V59vdEarPw6/qksPA==","signatures":[{"sig":"MEYCIQD6x7X2TNzYplQm/ClFuSvEcIzRW1R5I20EH7IsyRzqQQIhAOYVpUb4d8MD32Vbb6O8zmXd3OJtbPbtXLkfiR+AY7hS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":267913},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"43ca4e9027a9346edcb1bf57f6656d81bd114c34","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.4","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.7.2","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.95.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^10.2.0","sinon":"^13.0.2","eslint":"^9.15.0","prettier":"^2.8.8","@eslint/js":"^9.15.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_7.3.0-zksyncbeta2.0_1733846008039_0.38485204124171535","host":"s3://npm-registry-packages-npm-production"}},"8.0.0-beta.0":{"name":"@hyperlane-xyz/utils","version":"8.0.0-beta.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@8.0.0-beta.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":"3c314db37602bd00e3cb751b8251a9f11ed653bc","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-8.0.0-beta.0.tgz","fileCount":186,"integrity":"sha512-lXVVxd+7tQNPQGJa5EAWZQtmwAnJQZ5ERXBn/nEJ80n44O7CILBQ7V5nGQyK95qI6HkfWxp+vRVatWSIs9RQug==","signatures":[{"sig":"MEYCIQCnRRAuku02yPS+RcjkDaBTivL1v2vy4gdYwtUClTEAgQIhAMnf90rHSs3Yvxl9nvItrtyRAVvVcz1YHOJ+/zqxgBvy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":268744},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"234704da39388eaa036b540170ace9449644abb7","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.4","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.7.2","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.95.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^10.2.0","sinon":"^13.0.2","eslint":"^9.15.0","prettier":"^2.8.8","@eslint/js":"^9.15.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_8.0.0-beta.0_1735319406789_0.4454924440723318","host":"s3://npm-registry-packages-npm-production"}},"8.0.0":{"name":"@hyperlane-xyz/utils","version":"8.0.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@8.0.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":"a32209e498f47d8dc6ea72bcb8550b8cc1f9cd8f","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-8.0.0.tgz","fileCount":186,"integrity":"sha512-OZ1LEZM8fNYROCtDseRVL6PH/iyQiwNv9N3hHVCs7Y/dLacZaOkRMpaxJdDMY6j0ngvpl5fHD4rdDxwGC/0mhw==","signatures":[{"sig":"MEUCIFajY7+G8fjpXYzqI0hOvTs31bfMf/yigTwK/t2eiW0CAiEAxuIQD68ApaxiYivHf52kyxDfZBnqnZ/9LOopvVyQiPI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@8.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":268735},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"286b4de9342015bc022834694d1db1cdb8a41451","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.5","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.7.2","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.95.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^10.2.0","sinon":"^13.0.2","eslint":"^9.15.0","prettier":"^2.8.8","@eslint/js":"^9.15.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_8.0.0_1736365510170_0.12803136253386005","host":"s3://npm-registry-packages-npm-production"}},"8.1.0":{"name":"@hyperlane-xyz/utils","version":"8.1.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@8.1.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":"d75e8d4b76cfd8ad124d7687c8190094bde9d403","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-8.1.0.tgz","fileCount":186,"integrity":"sha512-a65ZmSnNWCfBc9PEda4I90fxdkm+XA6lyb0khDfdJ5N9qjIMX+B0wR9p2RvCiP9U/uKpdZT1VZbBZs1AsV6i/A==","signatures":[{"sig":"MEQCIAzEzZNZQV6MA2b4JS7C394ZrWxGHJnNWf7CCeVjQjemAiBQvRco/Kzu8Vc7T/60+nA1JW988rF2Gsq+vxXt5XfrfQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@8.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":268735},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"68d4dce87a351137eca618436b64682c2dc987d0","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.5","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.7.2","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.95.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^10.2.0","sinon":"^13.0.2","eslint":"^9.15.0","prettier":"^2.8.8","@eslint/js":"^9.15.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_8.1.0_1736875072708_0.5748588619828521","host":"s3://npm-registry-packages-npm-production"}},"8.2.0":{"name":"@hyperlane-xyz/utils","version":"8.2.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@8.2.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":"839d946bcf4ada63a9f8bf310313f63976cc8b6c","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-8.2.0.tgz","fileCount":186,"integrity":"sha512-L2WvLuSkGAbLX47wTm5JrjM3uZEIB4npdBX4f/4Gz9XGliib8t6JpOZ/C4HPUwZneHjPeXKpKoTi6RiR1W2kaQ==","signatures":[{"sig":"MEUCIQCWfhWZCrJgW3g5vLDprnkpLBA0zYLuY6kuJWnAUgqregIgZtgI96MlVBUL2PuPNH48VXXfBQw+cr4GBYsaHpxlWm4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@8.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":268735},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"123d3ca0ebae40f3b39c480938e11cc2f0d81c0e","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.5","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.7.2","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.95.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^10.2.0","sinon":"^13.0.2","eslint":"^9.15.0","prettier":"^2.8.8","@eslint/js":"^9.15.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_8.2.0_1737060554744_0.8598911097009259","host":"s3://npm-registry-packages-npm-production"}},"8.3.0":{"name":"@hyperlane-xyz/utils","version":"8.3.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@8.3.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":"a5d54d43a234cb6ba03502c82ee1a085643a71d1","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-8.3.0.tgz","fileCount":186,"integrity":"sha512-KB7lof59CvjNzJN0QF29m2lnmblM9Cby/A0WZ4j9QuvEKDhIkO+EUtbaqXZXVl82WOdKDniJxCxMk6W/eCHGVQ==","signatures":[{"sig":"MEUCIQC6P+mHi1wOaVu6JLU6pUojwJnHIFGtrLaJr1P0FNcB2AIgHTRa8opD1KgWaAvsw1OInwIU/3Tx7tLjqAgnNIv1NPc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@8.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":269282},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"9048e2b3f41fbc8e73887d77bfb83cc7bb229922","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.5","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.7.2","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.95.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^10.2.0","sinon":"^13.0.2","eslint":"^9.15.0","prettier":"^2.8.8","@eslint/js":"^9.15.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_8.3.0_1737651847835_0.5620159342701385","host":"s3://npm-registry-packages-npm-production"}},"8.4.0":{"name":"@hyperlane-xyz/utils","version":"8.4.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@8.4.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":"c51e5abd15bdbcdb1b1deab2e4b5a63115427651","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-8.4.0.tgz","fileCount":186,"integrity":"sha512-Jnehjvqx8XCoGt4AlGhPskvtaN6fRaXUYUXb1evA5bQQaLZbvjN7t08Z4vBr2/d18Pe9LaejAUa6b/zwSyOaew==","signatures":[{"sig":"MEUCIA7kHinriimV1wG58ziOQwchqmQkUFysdnJLM0RO673lAiEA3hzrdREMyLR3gHqJYO1HzBCNhf5fmPItIM92E8dJJ2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@8.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":269394},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"2dfd717fe7b35dcf5ef8ae08ecdc57090224fc20","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.5","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.7.2","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.95.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^10.2.0","sinon":"^13.0.2","eslint":"^9.15.0","prettier":"^2.8.8","@eslint/js":"^9.15.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_8.4.0_1737733108672_0.32687611405849837","host":"s3://npm-registry-packages-npm-production"}},"8.5.0":{"name":"@hyperlane-xyz/utils","version":"8.5.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@8.5.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":"40efe03be15aa7f3fe281677effca193ad72697e","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-8.5.0.tgz","fileCount":186,"integrity":"sha512-4spyarFIDFothb7RbiRd7Al1UD+mt+9YV9/CEb7/VkqKN5JokbYbVrp0GMUWgD5HPtb8IFBChTu+1YGQpeGvBQ==","signatures":[{"sig":"MEQCIB3w1q+NZRH/yUdsHGZremFr4/3iOt3DqJBsx0u/KU5MAiBhLF3v1+0nyAZ++1AVo1sKrJkCl+mevxg+OYimMAderQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@8.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":269394},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"2d43ac101ff5d8d390800d5469e6857b87a7a009","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.5","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.7.2","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.95.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^10.2.0","sinon":"^13.0.2","eslint":"^9.15.0","prettier":"^2.8.8","@eslint/js":"^9.15.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_8.5.0_1738077297203_0.9426165825147415","host":"s3://npm-registry-packages-npm-production"}},"8.6.0":{"name":"@hyperlane-xyz/utils","version":"8.6.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@8.6.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":"f155e64435986818242b3c853038aad803d5c7ad","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-8.6.0.tgz","fileCount":186,"integrity":"sha512-kSYMy8Mv7BMuUlsyYdQBFVWk/bxWM2lNcXCuw2jA8O3tgsedRkgWo/eZCeglqFM9Z7ZNYfEuAuW3G9IJMBYevw==","signatures":[{"sig":"MEQCID7BOTr59rWag4h+aKZNEueBVtB+4/2cm+IpfI09OpGYAiB0f060pVItywfd52Ato0WdBhz3No22nkieGAsN7VeMBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@8.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":269394},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"ff874bec136227778a1d5fa499c7c287cc01989c","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.6","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.7.2","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.95.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^10.2.0","sinon":"^13.0.2","eslint":"^9.15.0","prettier":"^2.8.8","@eslint/js":"^9.15.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_8.6.0_1738929284075_0.5516456071579319","host":"s3://npm-registry-packages-npm-production"}},"8.6.1":{"name":"@hyperlane-xyz/utils","version":"8.6.1","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@8.6.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":"fa89b37496d91d8e066fae8ef1b4dcfee39c69ff","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-8.6.1.tgz","fileCount":186,"integrity":"sha512-p1dK1RNNCUK6WQ3sblqMT0UXmqAu5Z27WMVD1U0/VI2sCb+P0SLIKEjAKATBUxWuFNFhOI9B30YMKZfN8pnBjg==","signatures":[{"sig":"MEUCIQDkdlQXZLKySUkAw4XQmUmZp+LagnNEIl4e85RLcDJuCwIgEJNgYokmP/LMSsdduCdqtKVxAFuwEI4ICr6KvwWi4iM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@8.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":269394},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"5c88dec968e00fe141885baefec380d8af3d7410","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"jmrossy","email":"jm.rossy@gmail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.6","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.7.2","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.95.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^10.2.0","sinon":"^13.0.2","eslint":"^9.15.0","prettier":"^2.8.8","@eslint/js":"^9.15.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_8.6.1_1738952814698_0.3234234299037215","host":"s3://npm-registry-packages-npm-production"}},"8.7.0-ccip.0":{"name":"@hyperlane-xyz/utils","version":"8.7.0-ccip.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@8.7.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":"892ba3e30b0ca215c370ac14b223d589d9eeac32","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-8.7.0-ccip.0.tgz","fileCount":186,"integrity":"sha512-zp9rQHrPas0AuBg7fUXb7JaQ782iTurHwUSFD3hjpAUD/vfe+8kiPBa8bX93wlj6ekgHzqTBvt2mol56L+UNVw==","signatures":[{"sig":"MEUCIFI71ApFcNZ/r0GEIXpIGU5hKoCMIEnAiRCiqHkyQewpAiEAoe2AbollSGbahr34RxBp4+PiHUNTyawV1uHl0mgqtu0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":269768},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"b0c8c63d5b1afc3101980da0b81116d70bbbc158","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"nambrot","email":"nambrot@googlemail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.3","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"21.2.0","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.7.2","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.95.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^10.2.0","sinon":"^13.0.2","eslint":"^9.15.0","prettier":"^2.8.8","@eslint/js":"^9.15.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_8.7.0-ccip.0_1739625182701_0.7076329436273616","host":"s3://npm-registry-packages-npm-production"}},"8.7.0-ccip.1":{"name":"@hyperlane-xyz/utils","version":"8.7.0-ccip.1","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@8.7.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":"3345b6641f90819b0ba2b4342f185ef3d547f84d","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-8.7.0-ccip.1.tgz","fileCount":186,"integrity":"sha512-5uGGfHSq0tqtc307GGTB5enrSq2F7DGag6rb9lzrIRHnrQ2v3qqGzk3lnk3LHsXfMnQmiouo7EGvFSzfep8oag==","signatures":[{"sig":"MEYCIQDHMpSOZw3+FhixI+iC4sgVYpJOfSwSpk/0JMIep32IQwIhALVTHPVkLv21cIBNImnGwM6OCURcMOxVTYyYP6Emu7zT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":269768},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"fe0e343f9685e8fb12c49621e7c40dd770d28d07","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"nambrot","email":"nambrot@googlemail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.3","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"21.2.0","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.7.2","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.95.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^10.2.0","sinon":"^13.0.2","eslint":"^9.15.0","prettier":"^2.8.8","@eslint/js":"^9.15.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_8.7.0-ccip.1_1739726859058_0.38236533711472886","host":"s3://npm-registry-packages-npm-production"}},"8.7.0":{"name":"@hyperlane-xyz/utils","version":"8.7.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@8.7.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":"55ea68c14585281e33fed09dfdb35d921646ef5c","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-8.7.0.tgz","fileCount":186,"integrity":"sha512-aAD+/e0XQIKqLNQiPS7XfI6yAcvdW4pm0azvOdSf6RgAWUUMWTjYVGtKnYvcIQNyJ15Mq+SY/FiA23hKKOF1yw==","signatures":[{"sig":"MEUCIQDBCI1Ut+9Md3MLbWEIH774ltKe7U0N148lTsK6Ia/yDgIgZmCJ8kbY7C0Bb2VnClSnYg3cFvBONP5OdSGF9NEtcS8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@8.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":269394},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"67354930c9074f190d0aadfb304ff931a1383a16","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.6","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.7.2","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.95.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^10.2.0","sinon":"^13.0.2","eslint":"^9.15.0","prettier":"^2.8.8","@eslint/js":"^9.15.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_8.7.0_1740091163580_0.13960770756701102","host":"s3://npm-registry-packages-npm-production"}},"8.7.0-ccip.2":{"name":"@hyperlane-xyz/utils","version":"8.7.0-ccip.2","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@8.7.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":"040da6839d302c76a766bd1788a28696dd2ddc42","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-8.7.0-ccip.2.tgz","fileCount":186,"integrity":"sha512-1fxq7P9Rr/nQ12HXOsed+YZgrZZWlgx5NL6twKO0zxY2dR/0lcqyEBDusUQOhsUy1oj8BiGweYd+7i7/zmFb8Q==","signatures":[{"sig":"MEQCIEPqJ1qIzAahe51gYDs7CU09m77Jr7UhpmR06Js99EioAiBvCbC0lGXOUXV2X8Awe31T6Cl7KvNWg+WP9SmDYKcIOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":269768},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"b7cab204ee632771f08fc81e7e9afedcf7d68013","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"nambrot","email":"nambrot@googlemail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.2.3","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"21.2.0","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.7.2","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.95.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^10.2.0","sinon":"^13.0.2","eslint":"^9.15.0","prettier":"^2.8.8","@eslint/js":"^9.15.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_8.7.0-ccip.2_1740104452978_0.24086558186180307","host":"s3://npm-registry-packages-npm-production"}},"8.8.0":{"name":"@hyperlane-xyz/utils","version":"8.8.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@8.8.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":"bdbb8e92632c478efdaddd1520368d7865612021","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-8.8.0.tgz","fileCount":186,"integrity":"sha512-0VeAktT4E+m06BwRGLJFVA3NtjQe3R7UzeUx9NiH3EyIXxesOX/0OjZtPJ0sRB38QFDZEF30+B10WpnY0NdlOg==","signatures":[{"sig":"MEQCIB3eNyFw5o+iLK2u/fCkSmcukVxGhbRikJi4hGwFgmGGAiAkU+MjlTiTZp9N/s/EHiFfdOfp5PGsDTaLyvlqEacCJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@8.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":269394},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"580c966cbf2070987cb12649db4731fec080dded","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.7","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.7.2","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.95.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^10.2.0","sinon":"^13.0.2","eslint":"^9.15.0","prettier":"^2.8.8","@eslint/js":"^9.15.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_8.8.0_1741023087959_0.8995034222367404","host":"s3://npm-registry-packages-npm-production"}},"8.8.1":{"name":"@hyperlane-xyz/utils","version":"8.8.1","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@8.8.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":"78a67c44b4f19bc55c08b222621b248cd1150380","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-8.8.1.tgz","fileCount":186,"integrity":"sha512-FM/m1Zeikme6SFAAvfL7t07P+IKo+gYt7kwi49UcjczWsuoowjE21I8MZITOeVSeQ/zOcoj6K9RSed0/J1HgPQ==","signatures":[{"sig":"MEUCIQCyXUMxDYvgh6GLmBd6hK6y6vG2T12PWsf/LCd5osjWwwIgKxtjGGgjwSmbIRU1ZWZyUyaRLnTpUlXuDGuN03zKOzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@8.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":269394},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"ea429f5fc72ed1d15d441a9c1b633de670c21c34","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.7","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.7.2","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.95.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^10.2.0","sinon":"^13.0.2","eslint":"^9.15.0","prettier":"^2.8.8","@eslint/js":"^9.15.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_8.8.1_1741208042573_0.7626477913585465","host":"s3://npm-registry-packages-npm-production"}},"8.9.0":{"name":"@hyperlane-xyz/utils","version":"8.9.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@8.9.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":"fc71e57e5632db0016f65a13bc5919f075178f2d","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-8.9.0.tgz","fileCount":186,"integrity":"sha512-8i/U1jnp5WsegfsiSCXLjJKvpLqf1Rnq0dswkYR+qsvjRNBc21Ne/GqyBhRlYxGjbq6wBC+6cm6tddQ5hpTd8g==","signatures":[{"sig":"MEQCIDqQood0XyG6ONj/Wh+6ZK4Iu9xrjwZP+nUvaxuEUZZ4AiA7eXduQNkJhSS86R7/FSnVZPCUu5z9fUAbgftTcFakfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@8.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":269761},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"e2ca193f083993dee49c0f09257502d6af8927de","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.7","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.7.2","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.95.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^10.2.0","sinon":"^13.0.2","eslint":"^9.15.0","prettier":"^2.8.8","@eslint/js":"^9.15.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_8.9.0_1741646300131_0.68921246225281","host":"s3://npm-registry-packages-npm-production"}},"9.0.0":{"name":"@hyperlane-xyz/utils","version":"9.0.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"61f53fcbafdbffa95303a3fd42ff37ecf4e9bd56","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-9.0.0.tgz","fileCount":186,"integrity":"sha512-8LeFiIzzN8tZoQreiibPlNlNxGbrlhrb/YGk3IbcntjvABAf1kIDHPcZFULXbzxwLbY9o/YtcfmwCEGnFdMi8A==","signatures":[{"sig":"MEUCIC6ok4/VlxZrjMx1APkeWQjxRw41BGxYhfKauoCCPXqKAiEAl5K9jfoGVDl9WZlrOEDnU+55dWzJa/yIHZCSKdsF00w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@9.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":270020},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"2f6806c5cd9980b0ace5caaa71fc2c628a0a1897","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.7","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.7.2","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.95.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^10.2.0","sinon":"^13.0.2","eslint":"^9.15.0","prettier":"^2.8.8","@eslint/js":"^9.15.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_9.0.0_1742238069386_0.6854253175465148","host":"s3://npm-registry-packages-npm-production"}},"9.1.0":{"name":"@hyperlane-xyz/utils","version":"9.1.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@9.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":"b0ede7f4d05212d7065a1e7ef1debb50c331e00c","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-9.1.0.tgz","fileCount":186,"integrity":"sha512-fs7qsx6GWkBrue2WBGzIfQkHK6mDXOvac9Lc4Y1L5HQcgm4s5B4QAsyV5gRzbWhVWT9IHvDoSA0wRdlkQydt+w==","signatures":[{"sig":"MEUCIQCTDRnhSF4OW2Hf/JWKXzzYyIJLQs57H0b3haqAbW5TmAIgZENf/CYuX+pxhj37gf3rXCXfBOObyeq7IWuoS3K/PCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@9.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":279671},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"d057cfb0df03265b6e678cc28df32dbf8d2eceff","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.7","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.7.2","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.95.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^10.2.0","sinon":"^13.0.2","eslint":"^9.15.0","prettier":"^2.8.8","@eslint/js":"^9.15.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_9.1.0_1742483283137_0.6860895157345253","host":"s3://npm-registry-packages-npm-production"}},"9.2.0":{"name":"@hyperlane-xyz/utils","version":"9.2.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@9.2.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":"d0c380179658681e2a13669e9e9934e3df87e583","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-9.2.0.tgz","fileCount":186,"integrity":"sha512-j2rOKVNWtaRZKekbcXOvK1YPwlfiyRn98RMLskTP7/9ZkPrNFseDFazy9Sno2oNT6UsJx98y3CWuJlNIO7O/1w==","signatures":[{"sig":"MEQCICMOEbJSbG/dyEplFhUtY+QAS0xfCMhvHUA403q4khCPAiB5HnvzhTO7aUi/10sf+gRj7r+oVFhWMH5DO8+9fzNtRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@9.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":279671},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"db36a48752ff864df197d629bb911becd8573d8f","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.7","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.7.2","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.95.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^10.2.0","sinon":"^13.0.2","eslint":"^9.15.0","prettier":"^2.8.8","@eslint/js":"^9.15.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_9.2.0_1742841325918_0.8332886794511543","host":"s3://npm-registry-packages-npm-production"}},"9.2.1":{"name":"@hyperlane-xyz/utils","version":"9.2.1","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@9.2.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":"19de8f2575c024ae7824d5aff5221cfaf30dcc50","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-9.2.1.tgz","fileCount":186,"integrity":"sha512-dTOTbrKxA26NRkEHj3HTsRXjN21v30iRKNSgKKnxaBWWJij5SzOf2xMWyMurqzWQDVmRMrwNdDvlMOqHafT7YA==","signatures":[{"sig":"MEYCIQCQL45Wo6/WOIqbUD4BVjKAtHgeW6hzb3q1kd6W/l2rSAIhAMysNlcbqY8OY3yBpvxJX7Bd1wQavHPxxME0PkVIm7ru","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@9.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":279671},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"42ccee13eb99313a4a078f36938aec6dab16990c","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.7","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.7.2","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.95.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^10.2.0","sinon":"^13.0.2","eslint":"^9.15.0","prettier":"^2.8.8","@eslint/js":"^9.15.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_9.2.1_1742851924830_0.32646060568335766","host":"s3://npm-registry-packages-npm-production"}},"10.0.0":{"name":"@hyperlane-xyz/utils","version":"10.0.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@10.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":"b69e1a881848252a778d000549858c8daf2f4c7d","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-10.0.0.tgz","fileCount":198,"integrity":"sha512-oZoNH+ZiYjIayUCC5c77nbpRNGuV9sQWId26xL5JuBnA7ZB2sEVuvvH4xmk87Xrk0l7RM3tpbCZcytwiIThAaw==","signatures":[{"sig":"MEQCIF/G2fE4sEqQ6dk+OSE1WdvT0PIX4i3epcWRnudzT5S7AiAEnrr7PjLH/wcVbmfeO/m1+Q3V1tkLKxoZc2KgGWdP2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@10.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":308618},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./eslint-rules":"./dist/eslint-rules/index.js"},"gitHead":"45739bd402812bb82b6c64aa8d76cab63a21eabc","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.7","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.7.2","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.95.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^10.2.0","sinon":"^13.0.2","eslint":"^9.15.0","prettier":"^2.8.8","@eslint/js":"^9.15.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_10.0.0_1743471912358_0.04362646785791702","host":"s3://npm-registry-packages-npm-production"}},"11.0.0":{"name":"@hyperlane-xyz/utils","version":"11.0.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@11.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":"bccc10cf0a13b26064c7f71bc1a12a8aff5408ed","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-11.0.0.tgz","fileCount":198,"integrity":"sha512-WcgTB9aOG1Zi4h3rh3A64ZjUdO/2xagjq5XeHcy4LeevT4cmRAmwrQcn+QhEw/s5pVS257GZ4VXnzIUPZWIAQA==","signatures":[{"sig":"MEUCIQDvpCJJtNgX9k40MC56WkPs+5OVdt9DV3nLNwY5H7vJpgIgcFomJXkTfqMglNTAxhEWDVpFfk7X54qyeaxXuIJoPhA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@11.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":308850},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./eslint-rules":"./dist/eslint-rules/index.js"},"gitHead":"d3016d3c08b5bca263b1f4c0c4156e181a5e682b","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.7.2","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.95.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^10.2.0","sinon":"^13.0.2","eslint":"^9.15.0","prettier":"^2.8.8","@eslint/js":"^9.15.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_11.0.0_1743553257624_0.5567486872859204","host":"s3://npm-registry-packages-npm-production"}},"12.0.0":{"name":"@hyperlane-xyz/utils","version":"12.0.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@12.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":"dd51aa024e7592de42b42eb0b937429b2e06722d","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-12.0.0.tgz","fileCount":198,"integrity":"sha512-yip3Q+ofV4OTVl4wjZ8q79GP/oE8+8HqtWptSLGwfnNniV3c7owRQRenG4WZq++m0MvtU1eAKSJyo3a0fST3xA==","signatures":[{"sig":"MEYCIQDSrkSl90Ihv37PA2WT/NoUofPcldV1M3tH4w9//bUC6wIhAO02MQJGrAKzM/5jOD6lDgv3biEpVfg5YW5/CZrALa2m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@12.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":308850},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./eslint-rules":"./dist/eslint-rules/index.js"},"gitHead":"ca00bfba177046891a735e109cc127ee68cffa0f","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.7.2","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.95.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^10.2.0","sinon":"^13.0.2","eslint":"^9.15.0","prettier":"^2.8.8","@eslint/js":"^9.15.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_12.0.0_1744217824965_0.2581465708429924","host":"s3://npm-registry-packages-npm-production"}},"12.1.0-cosmossdk.0":{"name":"@hyperlane-xyz/utils","version":"12.1.0-cosmossdk.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@12.1.0-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":"d6e5ceea73678c3804acdfff074c4ba99406d92a","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-12.1.0-cosmossdk.0.tgz","fileCount":198,"integrity":"sha512-t6GR/l34cNeUQA3bq8KjlBp0bz8uupXFf07pa19zBuTdbh9IRjPIA5V/Q8ZWAG2lUIGMF+OZT3Y4M9DfAWvkqQ==","signatures":[{"sig":"MEQCIGKEjutpH/IHXFvkSBqT3ZAxJdOhuB4kgHd45NSQShkzAiB0i9XXk9mdm6f0RHxh4Ku1K6FvY396C5UvL2E1MewgOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":309760},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./eslint-rules":"./dist/eslint-rules/index.js"},"gitHead":"d7aa0492d5a27cffae1804452475d6b624fa8211","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"nambrot","email":"nambrot@googlemail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"20.18.3","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.7.2","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.95.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^10.2.0","sinon":"^13.0.2","eslint":"^9.15.0","prettier":"^2.8.8","@eslint/js":"^9.15.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_12.1.0-cosmossdk.0_1744637480385_0.9370122642546419","host":"s3://npm-registry-packages-npm-production"}},"12.1.0":{"name":"@hyperlane-xyz/utils","version":"12.1.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@12.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":"bb2e1b7cc6ed3408a26717cba399df7e892af156","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-12.1.0.tgz","fileCount":198,"integrity":"sha512-Jx9D4Vitf8p5i5X/5CAivl6uRArX78V6OLXBJaOrll32OiwQDdgGjNrOr11Gc0t3TsYpbc2PbOnpw/0JBY5t6g==","signatures":[{"sig":"MEUCIQDjSEPvUhN7Y0Mw3Z01xHbo4fLOIfU+YCY3jcFX8JrA/QIgX+Sw3BuDjdEo0prpIjW1ET3ieP2g/nAxmZRnRzg4hLs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@12.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":310750},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./eslint-rules":"./dist/eslint-rules/index.js"},"gitHead":"d7cb7ab1f413c510c66bf8152e4cdbdcbacbc359","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.7.2","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.95.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^10.2.0","sinon":"^13.0.2","eslint":"^9.15.0","prettier":"^2.8.8","@eslint/js":"^9.15.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_12.1.0_1744898190013_0.11662756639813288","host":"s3://npm-registry-packages-npm-production"}},"12.1.0-cli-bundle.0":{"name":"@hyperlane-xyz/utils","version":"12.1.0-cli-bundle.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@12.1.0-cli-bundle.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":"bb068e2796f551f9eb92f2500727b88cd6c05e86","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-12.1.0-cli-bundle.0.tgz","fileCount":198,"integrity":"sha512-P4S6082u89HY0ZbdTCTfTx4iTttzcM95gA5Uxqkf79Zan8Zy0pWzX1ZsGiEa4bCRa9Qb8CVUTZdxzJ2vAsXIqg==","signatures":[{"sig":"MEUCIFPKViiwFOWhOiikAURNIcue8M2/5tYlfChA1OQ13la/AiEA2+a9tItIj8Wztq8JNteDA6myJu4ln+z3r13tW2VS8k4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311022},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./eslint-rules":"./dist/eslint-rules/index.js"},"gitHead":"852a3b3a5946510558535893ad108bd5e0953ae6","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.9.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"23.11.0","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.7.2","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.95.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^10.2.0","sinon":"^13.0.2","eslint":"^9.15.0","prettier":"^2.8.8","@eslint/js":"^9.15.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_12.1.0-cli-bundle.0_1745423872206_0.37588705829428615","host":"s3://npm-registry-packages-npm-production"}},"12.2.0":{"name":"@hyperlane-xyz/utils","version":"12.2.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@12.2.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":"ad3c088ae01c4de9c45c603ca971ef94c66e8146","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-12.2.0.tgz","fileCount":198,"integrity":"sha512-Ll+Fqv9yL29buReBoh7V2Q7HChtv3qQUifDH7wTwtPwilMt1SuCXF5msYfOE3LM0Jg0KKhcYQJD4MEjLzG90Hg==","signatures":[{"sig":"MEYCIQDETDnheTkyYEkZ05VizGO0/PQzpFshgrWwJd/+DuncEwIhAOd7ytkmz5pwFldcwwZ37Xy4LcCt+kBWxSxysnMnimeb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@12.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":311133},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./eslint-rules":"./dist/eslint-rules/index.js"},"gitHead":"0277de58498c91cba9907d64104f4b082817bfa7","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.7.2","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.95.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^10.2.0","sinon":"^13.0.2","eslint":"^9.15.0","prettier":"^2.8.8","@eslint/js":"^9.15.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_12.2.0_1745519694638_0.39942336938785594","host":"s3://npm-registry-packages-npm-production"}},"12.3.0":{"name":"@hyperlane-xyz/utils","version":"12.3.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@12.3.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":"5d493c350a3dbea0ec42e23334867d50fd432170","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-12.3.0.tgz","fileCount":198,"integrity":"sha512-cIIutTzp8dqUdAVyodJlkA8ovY10e8zZfVJMttxRvEIS0JbuKNC9IRy6r2rGr/pTsRU9SjR6ZYMkoFh7G/3Qyg==","signatures":[{"sig":"MEUCIFFE/rri9ZK9oIaqa0m3HlINhinDA0N/msFhMa4KdN/eAiEAoIESJYWL+8t2S/6WE25ou5JbMyv0V5Efx0VxBI6BPko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@12.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":312031},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./eslint-rules":"./dist/eslint-rules/index.js"},"gitHead":"737b8a2b1d710a8e4c0923a5617c60d44d9d960a","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.7.2","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.95.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^10.2.0","sinon":"^13.0.2","eslint":"^9.15.0","prettier":"^2.8.8","@eslint/js":"^9.15.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_12.3.0_1745694653835_0.07818797425381385","host":"s3://npm-registry-packages-npm-production"}},"13.0.0-starknet.0":{"name":"@hyperlane-xyz/utils","version":"13.0.0-starknet.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@13.0.0-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":"310af73c7e71a92fb29690dcedcec9d46982e365","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-13.0.0-starknet.0.tgz","fileCount":198,"integrity":"sha512-/pBOFneNyk++hvub6SwtBhuRnVWBdn+bP/PprAfdgXipUMauk3ypZR6+QpXWZk+88V5ULae5gbx7vXqeGFPW1g==","signatures":[{"sig":"MEUCIQC5LjNjt5A3H4tgeA17NEfh0S876XAaRdeSoa5cQYSj+wIgH++M3kfRuONB+Jw2yufQUPF9gPpgwpbNSkkGxE3ixfk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":312042},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./eslint-rules":"./dist/eslint-rules/index.js"},"gitHead":"d5f8c1fe523d732e5aee18fbfe69cb4b549c88a1","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.9.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"23.11.0","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.7.2","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.95.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^10.2.0","sinon":"^13.0.2","eslint":"^9.15.0","prettier":"^2.8.8","@eslint/js":"^9.15.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_13.0.0-starknet.0_1745852318435_0.9972540651110136","host":"s3://npm-registry-packages-npm-production"}},"12.4.0":{"name":"@hyperlane-xyz/utils","version":"12.4.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@12.4.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":"0ba60e8a2f3c18fb5eaef1be994ba2ad34d49437","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-12.4.0.tgz","fileCount":198,"integrity":"sha512-x5TIHWpuu3Rs4U8NDlbRcGTznayEz46BLhHWgCcVqawFaEuP+0SVcZEz9lJouwB5p5JpCIEdfgo6he6AbrYQ8A==","signatures":[{"sig":"MEQCIEX6fIhDX+4WkUrsgKW9Ko7KJMc7GE+nI1D0D5kWtH+5AiA9iDmG+z/scuBP6TVcKoBAIhjrWuJOMTBP7Hrsq7WFyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@12.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":312031},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./eslint-rules":"./dist/eslint-rules/index.js"},"gitHead":"1d368bf90cc7a0ddf4a4197abd184bf2d7c9e14d","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.7.2","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.95.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^10.2.0","sinon":"^13.0.2","eslint":"^9.15.0","prettier":"^3.5.3","@eslint/js":"^9.15.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_12.4.0_1745874421340_0.9792637323548343","host":"s3://npm-registry-packages-npm-production"}},"13.0.0-starknet.1":{"name":"@hyperlane-xyz/utils","version":"13.0.0-starknet.1","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@13.0.0-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":"3bfc727c0b282a6a0165bbac7ec0a5c4c8bf707e","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-13.0.0-starknet.1.tgz","fileCount":198,"integrity":"sha512-jb+vSzVZFPFeyEaBrMVb14171QuxiW9Y4IMaxIVIUtNWM2RpdL6tWNSRHk0BthVcv7SrRQvcG+cN7zRStnchyA==","signatures":[{"sig":"MEQCIFlbgkKg2aJVxhVdB9hMrpDlxHaGQ9sRkci+px6YNVrMAiAadFIaaPvSh2iGw+tEtwufzjkk/h/M8bgFhnoxLcfbZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":318182},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./eslint-rules":"./dist/eslint-rules/index.js"},"gitHead":"fc1a9bb0e4a764b3469fa8ca1fde2e1a07d49dfc","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.9.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"23.11.0","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.7.2","starknet":"^6.24.1","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.95.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^10.2.0","sinon":"^13.0.2","eslint":"^9.15.0","prettier":"^3.5.3","@eslint/js":"^9.15.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_13.0.0-starknet.1_1746104290166_0.48330222884831464","host":"s3://npm-registry-packages-npm-production"}},"12.5.0":{"name":"@hyperlane-xyz/utils","version":"12.5.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@12.5.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":"9873aea18dcbc084033c684acf1ca526b7305c46","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-12.5.0.tgz","fileCount":198,"integrity":"sha512-mUfNFk/czd3RT85HWJhDjBusdY086ULXBNvuUSFNhDDmLD5DiMCt9mtcPRJzox0wUnn/wtsfYAUapzBUePoQwQ==","signatures":[{"sig":"MEUCIHGlTydOff9zwDgMPFRtnzbDSPxy1rHf2sEFJKjSyCqCAiEA/zGb1VWZ7RA0iGCr8Fb2OazEfaAxUGCU5/pcmZrxhXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@12.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":312005},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./eslint-rules":"./dist/eslint-rules/index.js"},"gitHead":"0cd15ae26e9348d7c13132daf2bb6c7606509082","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.7.2","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.95.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^10.2.0","sinon":"^13.0.2","eslint":"^9.15.0","prettier":"^3.5.3","@eslint/js":"^9.15.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_12.5.0_1746199842341_0.44341528797726615","host":"s3://npm-registry-packages-npm-production"}},"12.6.0-permissable-mint.0":{"name":"@hyperlane-xyz/utils","version":"12.6.0-permissable-mint.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@12.6.0-permissable-mint.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":"c35157f26bb828e8f130e1fef2e7556bb418cfea","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-12.6.0-permissable-mint.0.tgz","fileCount":198,"integrity":"sha512-wzgLx0xAj/fyO9NpVlSEmkpevi0DCJermvJmGue+WyjdkJ8hKvjl1teP6boUPG7a3vJB92QkUSBMMuFNrPYCzg==","signatures":[{"sig":"MEUCIC5Xxfc9qo4KmKwKyvphsbfmS9glkWo2tOW6NQc8atcJAiEA2XqnvDOtzrP5xt5yy4b5Fpa8oERMNNw2NjJHi31osEY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311028},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./eslint-rules":"./dist/eslint-rules/index.js"},"gitHead":"ad4cd4bc8bca03146baf668a48728f1106560d83","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"nambrot","email":"nambrot@googlemail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"20.18.3","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.7.2","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.95.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^10.2.0","sinon":"^13.0.2","eslint":"^9.15.0","prettier":"^3.5.3","@eslint/js":"^9.15.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_12.6.0-permissable-mint.0_1746551261817_0.7740106893670344","host":"s3://npm-registry-packages-npm-production"}},"12.6.0-permissable-mint2.0":{"name":"@hyperlane-xyz/utils","version":"12.6.0-permissable-mint2.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@12.6.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":"33d25cfd8b71bda9e0d3187afc42a1a417b0012f","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-12.6.0-permissable-mint2.0.tgz","fileCount":198,"integrity":"sha512-PrNg6zrrymH0ykoxXlyyRuse6+EnThjWstZ63t94GJufkSqvquv41amxkUoGC2MmaxXtcbk9erXJFc/QGYHjZQ==","signatures":[{"sig":"MEUCIFj2e8Zcp5Vu5Kdp2S1wJHTiPRtdXBEEoZaQCheSr6JWAiEAvTnpeB5VDUNS7RB8nGbOr5DRar4/kRFqD9SKO4u1Eec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":312025},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./eslint-rules":"./dist/eslint-rules/index.js"},"gitHead":"3ebcda228835bf44115be0ce171d09aa0276edab","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"nambrot","email":"nambrot@googlemail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"20.18.3","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.7.2","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.95.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^10.2.0","sinon":"^13.0.2","eslint":"^9.15.0","prettier":"^3.5.3","@eslint/js":"^9.15.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_12.6.0-permissable-mint2.0_1746631795192_0.5263317333416897","host":"s3://npm-registry-packages-npm-production"}},"12.6.0":{"name":"@hyperlane-xyz/utils","version":"12.6.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@12.6.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":"88d42430d1a2f880564b079a54e6f4b25edcb367","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-12.6.0.tgz","fileCount":198,"integrity":"sha512-7uYw50FRWd9DPXbCa4F4CM5+Ac5z732lzLz6Pdqm6xx1u4Iv6EVWMVwfIxtKhh2nSLYOG5Z5xTBWO12/TnLJPA==","signatures":[{"sig":"MEYCIQDvfcTozfnEY+t5xL0Qd41EMv9TTcxQ4L5R0niXeiAE5wIhAPJe2CfD9w5MT5XOTM8ACvvm+s6mKff10D4vOzq0s56a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@12.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328129},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./eslint-rules":"./dist/eslint-rules/index.js"},"gitHead":"6cadc4b87d29277c1b28dc474ab9c5c3eba5ca38","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.7.2","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.95.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^10.2.0","sinon":"^13.0.2","eslint":"^9.15.0","prettier":"^3.5.3","@eslint/js":"^9.15.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_12.6.0_1747247143649_0.7870864528517454","host":"s3://npm-registry-packages-npm-production"}},"13.0.0":{"name":"@hyperlane-xyz/utils","version":"13.0.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@13.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":"3fe294b94456a2d60c6ae5f173210682815c9fef","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-13.0.0.tgz","fileCount":198,"integrity":"sha512-LlM9444+lTp2Gacb1ceFiSVbzykfuhzki7l2EVvtHx7i56n/Vva7NTnC9Z6d3kQCHeIM6alqZBcfVDt3vJBPnA==","signatures":[{"sig":"MEUCIFPeuxYti2GTejAiyDkFA5g+HpgMgMyAqNUiE26mkC/mAiEAvQOLftmNieuZHqIJzyUtLALm0h3BmZ2Q58O+klf2nks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@13.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":334269},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./eslint-rules":"./dist/eslint-rules/index.js"},"gitHead":"82be0180b08697f43accbba910a6669fc5045689","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.7.2","starknet":"^6.24.1","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.95.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^10.2.0","sinon":"^13.0.2","eslint":"^9.15.0","prettier":"^3.5.3","@eslint/js":"^9.15.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_13.0.0_1747659735528_0.6522897556766072","host":"s3://npm-registry-packages-npm-production"}},"13.1.0":{"name":"@hyperlane-xyz/utils","version":"13.1.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@13.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":"25ad7fbe71ffcce2cd448d0551b9ddbe82920398","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-13.1.0.tgz","fileCount":206,"integrity":"sha512-4nqzD6+OCYW0M3GFJjfkuxUdeOFW8ym2sUK2WLPPqfSbRAVauX7Xip87fn0v940c4v0gbkAGuRSty71RKEEibQ==","signatures":[{"sig":"MEYCIQCknciQm0T2mFuZgAP9B5EPQlttd0OL2Dkr7naI2JRjQQIhALM5ivw4H9oXz1U1VFZJIkB0/lD3dlRsPo8Ao/KF1Iev","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@13.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414694},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./eslint-rules":"./dist/eslint-rules/index.js"},"gitHead":"cd510d489a741919f8be1ea6169cd0e7caa35617","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.7.2","starknet":"^6.24.1","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.95.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^10.2.0","sinon":"^13.0.2","eslint":"^9.15.0","prettier":"^3.5.3","@eslint/js":"^9.15.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@hyperlane-xyz/tsconfig":"workspace:^","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_13.1.0_1747941130911_0.7489360461214518","host":"s3://npm-registry-packages-npm-production"}},"13.1.1":{"name":"@hyperlane-xyz/utils","version":"13.1.1","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@13.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":"62c5d61810e445c00a5f0a3a02fa54d346fafb0e","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-13.1.1.tgz","fileCount":206,"integrity":"sha512-h5v+rTQzXkCJ1I/zYzaZf6xBjBZzdzBDgWKaxb1BdSp/p5n+lp/P5t1DQQdWS7+sn4ieC/NUKyMy57jVHB67DA==","signatures":[{"sig":"MEYCIQDG6llU76cIhJ5Oe8QCa7ZKHdSE9fCM2Vym49crIHi+agIhAPltzVs/AFCs/FcSxM7aALI7+2fRVvijQgLvChy0rZCl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@13.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414694},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./eslint-rules":"./dist/eslint-rules/index.js"},"gitHead":"28e19ad27eae56a35fe99571b5567140d9f0c31a","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.7.2","starknet":"^6.24.1","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.95.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^10.2.0","sinon":"^13.0.2","eslint":"^9.15.0","prettier":"^3.5.3","@eslint/js":"^9.15.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@hyperlane-xyz/tsconfig":"workspace:^","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_13.1.1_1747964536781_0.24942425178879835","host":"s3://npm-registry-packages-npm-production"}},"13.2.0":{"name":"@hyperlane-xyz/utils","version":"13.2.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@13.2.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":"eeb6ca17d5134d8bf67a82436e232693951a538f","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-13.2.0.tgz","fileCount":206,"integrity":"sha512-u96SPMnTZQbd3dBKhTiY/eIbxbaz1+IEdoMykZIKoq5R+eRKdEFUlswWe2v6YDSD80EXu4WMSnXRmDXej7VdVg==","signatures":[{"sig":"MEYCIQDZvM13sCib7BFYbGYokpzIjkDZNj5Sz/Su375J/mD1awIhAPb1QFXI0IAy8SOOG7p8xqPwAgk5lQS2uLhN/J6ZVZmu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@13.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414694},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./eslint-rules":"./dist/eslint-rules/index.js"},"gitHead":"940f2fa09d7546a4f5e01654631f0419cfbeda5b","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.7.2","starknet":"^6.24.1","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.95.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^10.2.0","sinon":"^13.0.2","eslint":"^9.15.0","prettier":"^3.5.3","@eslint/js":"^9.15.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@hyperlane-xyz/tsconfig":"workspace:^","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_13.2.0_1748620185421_0.19702951019147386","host":"s3://npm-registry-packages-npm-production"}},"13.2.1":{"name":"@hyperlane-xyz/utils","version":"13.2.1","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@13.2.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":"976dcb134ddfdf78a686635249ba0362b3d69366","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-13.2.1.tgz","fileCount":206,"integrity":"sha512-P9W62o9lrtwA+gkV05pBCDNrsvNap1+8NbWGRM1HA/gTYiacbFtMeymfA60o/+6xTCVsimoY51WL8ZDKhw1T9g==","signatures":[{"sig":"MEYCIQDayQLAAj7u7u10KUDaf1isG98HryN0qUsgqYl5Gr7/9gIhAOEuHNS9e/T72eYgayeoYtMiU+hv9bJ4S0yW9VMBEWIM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@13.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414694},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./eslint-rules":"./dist/eslint-rules/index.js"},"gitHead":"09fc4ece50d2a33580f782f538d7d16695af512c","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.8.0","starknet":"^6.24.1","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.95.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^10.2.0","sinon":"^13.0.2","eslint":"^9.15.0","prettier":"^3.5.3","@eslint/js":"^9.15.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@hyperlane-xyz/tsconfig":"workspace:^","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_13.2.1_1748889745291_0.07510900916004881","host":"s3://npm-registry-packages-npm-production"}},"13.3.0":{"name":"@hyperlane-xyz/utils","version":"13.3.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@13.3.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":"4a66af31e9a7d6188957476425d3e3bbfe783721","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-13.3.0.tgz","fileCount":206,"integrity":"sha512-AzgmFHqocRZTa7+Z3WiUKyHmHv6iQ1AmbJu4Xw0yZ11S++p7Up4QNeeQ22eiC10TXI86D9B1sdTgqroAcN6vow==","signatures":[{"sig":"MEUCID476Kv96w8sxPPMb1nvfowPo1mUOzlfIE56rDBamVFQAiEA1htlJ5LpEpEttgvT2aMphhLSV1KZUqe2LlPxJDs6wBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@13.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414694},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./eslint-rules":"./dist/eslint-rules/index.js"},"gitHead":"a4f2fd0f1892761464bb4dbc4a0b2bb091c7c336","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.8.0","starknet":"^6.24.1","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.95.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.15.0","prettier":"^3.5.3","@eslint/js":"^9.15.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@hyperlane-xyz/tsconfig":"workspace:^","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_13.3.0_1749684096128_0.42523302737249313","host":"s3://npm-registry-packages-npm-production"}},"13.4.0":{"name":"@hyperlane-xyz/utils","version":"13.4.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@13.4.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":"06ede08b368d3a996da32a2c499a9fd32cd61090","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-13.4.0.tgz","fileCount":206,"integrity":"sha512-s1+HQmB7mVqDb6/a2eAljT95Ed+ZhJ6UR8ikJ+DMEJh1P1FMANugHe8//PsEZP9ep8ocgrmfXPsbeZjopuRDAQ==","signatures":[{"sig":"MEUCIDoUGThG6x8LP14+SNhfbObNMNMHc/nzLRvnbRzlxQ1dAiEAiLHZZ/OsYVu17sUqQ65C4aDjxEtZD/tgF3y4d9GqRCs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@13.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":423318},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./eslint-rules":"./dist/eslint-rules/index.js"},"gitHead":"096195f19ead8686a64101a67d5446fe2b631ae3","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","actor":{"name":"yorhodes","type":"user","email":"email@yorke.dev"},"email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.95.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.15.0","prettier":"^3.5.3","@eslint/js":"^9.15.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@hyperlane-xyz/tsconfig":"workspace:^","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_13.4.0_1750842998116_0.4468754749979893","host":"s3://npm-registry-packages-npm-production"}},"14.0.0":{"name":"@hyperlane-xyz/utils","version":"14.0.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@14.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":"7f54cafbff25741a2ddc4f924a5a4862629fb3d9","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-14.0.0.tgz","fileCount":206,"integrity":"sha512-UjSxdWdperP2Q/gDUEnB50EZbb1uJjnqXSIzWhDLkwmTKITfkTnIbUlOeUejipuDTP8reFUXlcFoQVNr85MZ/w==","signatures":[{"sig":"MEUCIQDqDNGWRi0NuDGPWPod92QgWtohrjHp6kel3H7TxrLV4AIgd5bMAglanCOVjj1DQh/nvTINGWGTfK53OdKkIH2PLEQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@14.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":423319},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./eslint-rules":"./dist/eslint-rules/index.js"},"gitHead":"b2c773f42e5d88acecb1d9ea5dcb5928dab96df3","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","actor":{"name":"yorhodes","type":"user","email":"email@yorke.dev"},"email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.95.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.15.0","prettier":"^3.5.3","@eslint/js":"^9.15.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@hyperlane-xyz/tsconfig":"workspace:^","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_14.0.0_1750953512494_0.12253219443055063","host":"s3://npm-registry-packages-npm-production"}},"14.1.0":{"name":"@hyperlane-xyz/utils","version":"14.1.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@14.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":"301965dca37a616567fb0d69965cb500be79738b","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-14.1.0.tgz","fileCount":206,"integrity":"sha512-dKZW22H6K0geVOsX3perHNMFlyBvDhdUjKQCjJomKRkyXlYY32vjGSkHB3/vowTOpYu0nH9OdaoZlnrHl87xVw==","signatures":[{"sig":"MEUCIQDSTOQeigCK6gpQAeRmbhf9AhIQeO4HAZELrv3CaPhjqgIgGB/s/ndR3UAgaUDI40VEJUgVpcC85sJ+XAsmk8bGzjI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@14.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":423319},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./eslint-rules":"./dist/eslint-rules/index.js"},"gitHead":"cef498754e4e0c63f7e00317b0d91d3e64d9d3a2","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","actor":{"name":"yorhodes","type":"user","email":"email@yorke.dev"},"email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.95.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.15.0","prettier":"^3.5.3","@eslint/js":"^9.15.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@hyperlane-xyz/tsconfig":"workspace:^","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_14.1.0_1751053423756_0.42730183946972766","host":"s3://npm-registry-packages-npm-production"}},"14.2.0":{"name":"@hyperlane-xyz/utils","version":"14.2.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@14.2.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":"6f52612123bf18c951f47594d6891577070f4e88","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-14.2.0.tgz","fileCount":206,"integrity":"sha512-L1cTU0+LJxDTCRNUTyvKixl5bUUcLl0AqSUIdgjPacL424eLF0eKo9j3CHppyNL1ISivx+6je14U3qfkcGRB9w==","signatures":[{"sig":"MEUCIA5roJTNcQL26SsUwvxJf/to7DcbFJWEl1PGX3/1hjM3AiEAg6gWOLz55PR9kfEWetvc2nZiDQ6deBkaR7RUjvO4Q68=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@14.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":426560},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./eslint-rules":"./dist/eslint-rules/index.js"},"gitHead":"5123fab70748dd5010cb23036e9f0f436d74746a","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","actor":{"name":"yorhodes","type":"user","email":"email@yorke.dev"},"email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.95.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.15.0","prettier":"^3.5.3","@eslint/js":"^9.15.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@hyperlane-xyz/tsconfig":"workspace:^","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^3.6.3"},"peerDependencies":{"@google-cloud/pino-logging-gcp-config":"^1.0.6"},"peerDependenciesMeta":{"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_14.2.0_1751473094631_0.66367279624358","host":"s3://npm-registry-packages-npm-production"}},"14.3.0":{"name":"@hyperlane-xyz/utils","version":"14.3.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@14.3.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":"3d94c1cf3dce84a631ed7478c7e6a54b8a330a33","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-14.3.0.tgz","fileCount":206,"integrity":"sha512-NRjpkexxsO3FtSl48GPM1f2+hURTljsU0TOmIJ4zra+uvuYN+Iog93l5yZmDRtSydLNljrpwfCHDnEs8HZKPFQ==","signatures":[{"sig":"MEUCIBZ/gIxRwLutOalCHPOhDmRJY4wltZzFSOIj/dt60WzIAiEA0TcQ8escrGODCDesHD8Z8LXYf1XDJSRSVYiqMh2WWZ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@14.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":426560},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./eslint-rules":"./dist/eslint-rules/index.js"},"gitHead":"8e342f7440c5327cc63bf1f5bea132a171701bc1","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","actor":{"name":"yorhodes","type":"user","email":"email@yorke.dev"},"email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.95.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.15.0","prettier":"^3.5.3","@eslint/js":"^9.15.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@hyperlane-xyz/tsconfig":"workspace:^","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^3.6.3"},"peerDependencies":{"@google-cloud/pino-logging-gcp-config":"^1.0.6"},"peerDependenciesMeta":{"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_14.3.0_1752159802132_0.9345360894579975","host":"s3://npm-registry-packages-npm-production"}},"14.4.0":{"name":"@hyperlane-xyz/utils","version":"14.4.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@14.4.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":"efa2f470b4bb4aca0e1e55e4fe6657130b858298","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-14.4.0.tgz","fileCount":206,"integrity":"sha512-rURql92dZN7DCy5l6HbSm28aGbfv0UojFrtmL2nmr6bEkdxr95YSr4YVSE8h2POkWfpPvYAc2BBdQE8MKJlE1A==","signatures":[{"sig":"MEUCIDBLbVbRQArsZh34xfWS6bVeEJigA/6Ick37oW/jHeEDAiEA+K8NlnT2gzxZYgOqHRpzuIMhk8HmHdGBMhwEQm2XmyY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@14.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":426560},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./eslint-rules":"./dist/eslint-rules/index.js"},"gitHead":"4a076e87b68365c3ffff071bffef2c7065303cab","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.95.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.15.0","prettier":"^3.5.3","@eslint/js":"^9.15.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@hyperlane-xyz/tsconfig":"workspace:^","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^3.6.3"},"peerDependencies":{"@google-cloud/pino-logging-gcp-config":"^1.0.6"},"peerDependenciesMeta":{"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_14.4.0_1752248924317_0.8257164620962438","host":"s3://npm-registry-packages-npm-production"}},"15.0.0":{"name":"@hyperlane-xyz/utils","version":"15.0.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@15.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":"2c7e2b50c8ea0ffc6f85675ff5b467e8936bdf9a","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-15.0.0.tgz","fileCount":206,"integrity":"sha512-TZerlG8UjyE9BMe0UTosmlr5LcC1dZKrvxk5wGSHxBvzKrsQM6kM4HpeoA3mvUTvSH+J+Wzu0plua/HywWTy4w==","signatures":[{"sig":"MEYCIQDslrf5iIM372gOv+QIZ7fw93ZbNwwX1cKWHNjj6seL3AIhAMWcTbcK/CtRx2EJ/LTY09hOsmF5sg7Vr1qyu6KB1VUQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@15.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":434338},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./eslint-rules":"./dist/eslint-rules/index.js"},"gitHead":"9e306f97b44c2e55b1e687ff8b6c0e2c26674bea","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.95.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.15.0","prettier":"^3.5.3","@eslint/js":"^9.15.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@hyperlane-xyz/tsconfig":"workspace:^","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^3.6.3"},"peerDependencies":{"pino-pretty":">=10.0.0","@google-cloud/pino-logging-gcp-config":"^1.0.6"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_15.0.0_1752683690709_0.38414611784122865","host":"s3://npm-registry-packages-npm-production"}},"16.0.0":{"name":"@hyperlane-xyz/utils","version":"16.0.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@16.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":"5a8460967a0c36202dd06840821b8cebb8a337f7","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-16.0.0.tgz","fileCount":206,"integrity":"sha512-oT4HHfW5cB+i9ZcR6V7FPrEzs3J+oTCGxmbuuU0A1qOab+VDzaKJF7VpIuEeSNXDduSIqKDQeSAHXgWtAxwh/w==","signatures":[{"sig":"MEUCIQDH7FJuDetzvLHqwuTZ0VDSK8BDYrIoVkUOMS2JbVpzBwIgUVpqFxs6uOAIk7czstHSXv8Uh7KkpjkfQjGKg9knxF0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@16.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":434339},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./eslint-rules":"./dist/eslint-rules/index.js"},"gitHead":"e0f28a6d571b0ad7cb48a52a737579b9aefe9e5d","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.95.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.31.0","prettier":"^3.5.3","@eslint/js":"^9.31.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"workspace:^","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":">=10.0.0","@google-cloud/pino-logging-gcp-config":"^1.0.6"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_16.0.0_1753283396913_0.7311458348346744","host":"s3://npm-registry-packages-npm-production"}},"16.1.0":{"name":"@hyperlane-xyz/utils","version":"16.1.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@16.1.0","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":"c03d8fb15008b7159ad4b439071e635116d86893","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-16.1.0.tgz","fileCount":206,"integrity":"sha512-jYt/xaW0xeDQk8qLE5ki7u87totgdIKItmtY9uB8dn/mJIh19DHYDRRyxQaMGMjmIHh4Xb3LUKL3EPMXElqYng==","signatures":[{"sig":"MEUCIGEK11OAKIVUNHviN67MkmZl0Lb4jRsHkH3tMK6Kc6U5AiEAscfzShCcf9FOnlbjrvwzUQHtVQFsLkJitab55EDh+I8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@16.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":434339},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./eslint-rules":"./dist/eslint-rules/index.js"},"gitHead":"d1915cd26d83144ede72b0e6d9bc87feb45d4244","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.95.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.31.0","prettier":"^3.5.3","@eslint/js":"^9.31.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"workspace:^","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":">=10.0.0","@google-cloud/pino-logging-gcp-config":"^1.0.6"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_16.1.0_1753973597605_0.18405597134394958","host":"s3://npm-registry-packages-npm-production"}},"16.1.1":{"name":"@hyperlane-xyz/utils","version":"16.1.1","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@16.1.1","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":"1d1022ebd5b26315011e15172bac952a7087355f","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-16.1.1.tgz","fileCount":206,"integrity":"sha512-mELsf8/o7k6e41rRumChd1csHmpywrq/J/F9djwJT7I0GRmp3p1V+U8YKzv3CA0ihjzcOXqJ5KJ6+WCm9UCENQ==","signatures":[{"sig":"MEYCIQCCVnFeaHcoE3FU1uHhvgVKJr5Nk/7NYkHMZ+6bUlhjcQIhALWlkOWfH9TzYSCHvS1JU05luGdBX33P1fb0B6AiTKOw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@16.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":434339},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./eslint-rules":"./dist/eslint-rules/index.js"},"gitHead":"f1bd6a5004de953fc451a6ab14cbac049a43a263","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.95.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.31.0","prettier":"^3.5.3","@eslint/js":"^9.31.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"workspace:^","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":">=10.0.0","@google-cloud/pino-logging-gcp-config":"^1.0.6"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_16.1.1_1754394396327_0.03278310853536115","host":"s3://npm-registry-packages-npm-production"}},"16.2.0":{"name":"@hyperlane-xyz/utils","version":"16.2.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@16.2.0","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":"c741f9517338f6d36ee9e9aaac5bb704b77dde48","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-16.2.0.tgz","fileCount":206,"integrity":"sha512-lkVTStAix8UMf/kl3ENUBTioPbBRE1XzbCq6j4PBgR/w3soPgPNOgU9yTjyNpQ+6hSxBe0ZkB0wA+F7a/xn/iA==","signatures":[{"sig":"MEUCIGPqh087yaB/r+7S60xhqn8DrHVc/OlwLAh+59SjtSVgAiEAvvbGyQj3DjuHGu6X+VInpWSBuXX9hoyjxqhZeMoJwM4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@16.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":434339},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./eslint-rules":"./dist/eslint-rules/index.js"},"gitHead":"2d12f43aa2507ba92d21d289b2fd8845c2eab49c","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.95.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.31.0","prettier":"^3.5.3","@eslint/js":"^9.31.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"workspace:^","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":">=10.0.0","@google-cloud/pino-logging-gcp-config":"^1.0.6"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_16.2.0_1754668526797_0.29361068498341103","host":"s3://npm-registry-packages-npm-production"}},"17.0.0":{"name":"@hyperlane-xyz/utils","version":"17.0.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@17.0.0","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":"fc26560ae2c6024d687f656422d7734605f9ef8b","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-17.0.0.tgz","fileCount":206,"integrity":"sha512-jNxW2X8HG27e4o35XruDDkJpRZXmpwnuHfvo4reccRYB/CGu7rRaiL3VLKwJXEQNEtM9SSeZFWzzrYzwEAZ5IA==","signatures":[{"sig":"MEQCIFJKEb6EQdsv/RsM1Y+t/GhRparp6cFQWZKARFWSSsCKAiBxUycujpc2xHGawJAWB5Hhc9JHIIah9GaygEpvAK5GYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@17.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":440882},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./eslint-rules":"./dist/eslint-rules/index.js"},"gitHead":"f9d2fd3c0e8ce5ae7442b63d9e72608e20fb6a99","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.95.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.31.0","prettier":"^3.5.3","@eslint/js":"^9.31.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"workspace:^","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":">=10.0.0","@google-cloud/pino-logging-gcp-config":"^1.0.6"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_17.0.0_1755783761342_0.20017762199016986","host":"s3://npm-registry-packages-npm-production"}},"18.0.0":{"name":"@hyperlane-xyz/utils","version":"18.0.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@18.0.0","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":"3fb1367fd9b48cae1c6daaa2c7448758d47b3966","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-18.0.0.tgz","fileCount":206,"integrity":"sha512-0ZhC3LlQR/PeZOWtQG1h09YLaYX41U/nieFUJktuX4jedM4zALzjt1Z79+ikzfeCQEZ33XzMUFfg3n400RBixw==","signatures":[{"sig":"MEUCIDBoNWZKInDErz33X2vDOg+9/ervh1qREGV3OKPWdX9GAiEAnuPjqbARkE0rH4AfQg/Dx2YrywLCKfG9t57whTLL7Oo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@18.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":441865},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./eslint-rules":"./dist/eslint-rules/index.js"},"gitHead":"4c29ca3efba4c35fe0ea8b4d3227abc80a9ceb32","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.95.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.31.0","prettier":"^3.5.3","@eslint/js":"^9.31.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"workspace:^","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":">=10.0.0","@google-cloud/pino-logging-gcp-config":"^1.0.6"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_18.0.0_1757083042470_0.10094674722949915","host":"s3://npm-registry-packages-npm-production"}},"18.1.0":{"name":"@hyperlane-xyz/utils","version":"18.1.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@18.1.0","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":"3747eebb5e50d1ef520408224511e841205d77dd","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-18.1.0.tgz","fileCount":206,"integrity":"sha512-iJzM3eW/Z0tj23nYIyFkDSbcPs5jVvK/sJeSP50p6euhOmvYZVDF3HGX2/v6wRlVYya0XvfVJAVCWIcOxsq/sA==","signatures":[{"sig":"MEYCIQDQTM1SBSdEyBU4xvnr8qEcUOi/1rEDAzumGujlZa0Q2AIhANRVhAHpAw29DZTFCD3gZlZW/v26QCeSjIFBhWwnLkpd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@18.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":441865},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./eslint-rules":"./dist/eslint-rules/index.js"},"gitHead":"95f06a68ee99a6d1cc550bbf3a31ba47a0925af1","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.95.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.31.0","prettier":"^3.5.3","@eslint/js":"^9.31.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"workspace:^","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":">=10.0.0","@google-cloud/pino-logging-gcp-config":"^1.0.6"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_18.1.0_1757346156197_0.4428254354644585","host":"s3://npm-registry-packages-npm-production"}},"18.2.0":{"name":"@hyperlane-xyz/utils","version":"18.2.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@18.2.0","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":"72dce96ccd339b19a45296c8f855b2fab3484649","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-18.2.0.tgz","fileCount":206,"integrity":"sha512-Y0amJTjE9Sly0bOFUYL6yjOPnIov9yQvCkaOFlY/ZaQBm5uy3213IHaiOVvUmXP5ZNYL4UW6t5TR/kLpAdOAUA==","signatures":[{"sig":"MEUCIFQXU/2e0YH2VclQOvFb//SPQxW64m3g7+8zoiZ6eL7wAiEAleF4KN7k04OVYmBfMkn/PR5EWKKaSFSt4PuEp4rdxVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@18.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":441865},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./eslint-rules":"./dist/eslint-rules/index.js"},"gitHead":"7896025c7b8f508b906e669da0c4f99caaaae080","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.95.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.31.0","prettier":"^3.5.3","@eslint/js":"^9.31.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"workspace:^","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":">=10.0.0","@google-cloud/pino-logging-gcp-config":"^1.0.6"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_18.2.0_1757539974254_0.7925732105527874","host":"s3://npm-registry-packages-npm-production"}},"18.3.0":{"name":"@hyperlane-xyz/utils","version":"18.3.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@18.3.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":"f46bd6ab808ff352d58ebfa38982aecf70ca167c","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-18.3.0.tgz","fileCount":206,"integrity":"sha512-M3swiYfCdGy5Q3otXObcXk9kj0mtFLN0+8d+A0lVQMkEOjlaeyqCC9VqEmHLP4TYCcc/VWepHtbVmxfVr0bktA==","signatures":[{"sig":"MEQCIByvIvfOc0YdjVVmPciXiAinL7Rk36Ec/Cp40NQI2pKbAiBRPb9EzAEnTpYD7w6zm24BZ/XScT5DXa0DUEmDPbGqQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@18.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":442922},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./eslint-rules":"./dist/eslint-rules/index.js"},"gitHead":"c9084bd252faaa70e177bc8c1073ddba1718b4d0","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.95.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.31.0","prettier":"^3.5.3","@eslint/js":"^9.31.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"workspace:^","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":">=10.0.0","@google-cloud/pino-logging-gcp-config":"^1.0.6"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_18.3.0_1759756941891_0.30056522681373155","host":"s3://npm-registry-packages-npm-production"}},"16.3.0-hyper.0":{"name":"@hyperlane-xyz/utils","version":"16.3.0-hyper.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@16.3.0-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":"2b64f16e077e280ab7be5f6036b066443c1aa197","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-16.3.0-hyper.0.tgz","fileCount":206,"integrity":"sha512-XjgwNo4H53nA5Llp7rgbmolRulrL6ebqGcAwVzDDaAmKhiNSEL8ejjjtx1yJeYEfa2RzDN6xYj96Rf+UMr5tsA==","signatures":[{"sig":"MEUCIQDCPleQs7E3YRxfbLGuMvhASOX9xl3U0vuXGSxRVfNqogIgJ52nqSifNarmNbKPO4Pudrgf/ja/vqCmaxxO/ZqcdtQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":414976},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./eslint-rules":"./dist/eslint-rules/index.js"},"gitHead":"11830ae1b6e813b2b95cfd6d51f6419ef4bc1629","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.4.1","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.95.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.31.0","prettier":"^3.5.3","@eslint/js":"^9.31.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"workspace:^","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":">=10.0.0","@google-cloud/pino-logging-gcp-config":"^1.0.6"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_16.3.0-hyper.0_1759777993377_0.1286069014687954","host":"s3://npm-registry-packages-npm-production"}},"19.0.0-m0bridgetest.0":{"name":"@hyperlane-xyz/utils","version":"19.0.0-m0bridgetest.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@19.0.0-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":"091d333dc161449810b1d5de4a2e65b69ad3f565","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-19.0.0-m0bridgetest.0.tgz","fileCount":214,"integrity":"sha512-3Qt0wtDIKoeaykp4VRXxB21aHNumylyQkuy+f5FrpeezOf+pXa8gscSe8nQ4oHZnihkRxyq7MdTTghu6H7Y0sw==","signatures":[{"sig":"MEUCIBJubrvDg3Pg2XN0VxPXEXy4gDd3gIcMLA8wNn9xXE4mAiEAlER08awiX707ZJ73eM3mXMj6Zk6Ez82p2m1H0D9Cqhg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":481482},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./eslint-rules":"./dist/eslint-rules/index.js"},"gitHead":"8bede58f7da6f437da195b45a2ced1fec1816322","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"nambrot","email":"nambrot@googlemail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"20.18.3","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.95.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.31.0","prettier":"^3.5.3","@eslint/js":"^9.31.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"workspace:^","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":">=10.0.0","@google-cloud/pino-logging-gcp-config":"^1.0.6"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_19.0.0-m0bridgetest.0_1760224396834_0.05543151413680292","host":"s3://npm-registry-packages-npm-production"}},"18.3.1-m0bridgetest.1":{"name":"@hyperlane-xyz/utils","version":"18.3.1-m0bridgetest.1","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@18.3.1-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":"dc1a38cc6a5b0f14dab243fe592ed2f884d4b69f","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-18.3.1-m0bridgetest.1.tgz","fileCount":214,"integrity":"sha512-T5swQvG0MdK5/jGyry+tjmDNQpGGv/Ltv/uFlkiRUBHziTfNiE53cEH83vJTxbKru4GRiAjd0aG8d+S4SCWpkQ==","signatures":[{"sig":"MEUCIGoIBC3eah+RrKfuCTvTrjhQfoCW4XSDBLsaq9HJrJFZAiEApb9VQ1X7xdIkvLF1h7sk4Q7PLWcpIHhgzwDduIAVz8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":481482},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./eslint-rules":"./dist/eslint-rules/index.js"},"gitHead":"d93e6894a14847c460344e4bb3ba70d7dda14a07","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"nambrot","email":"nambrot@googlemail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"20.18.3","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.95.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.31.0","prettier":"^3.5.3","@eslint/js":"^9.31.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"workspace:^","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":">=10.0.0","@google-cloud/pino-logging-gcp-config":"^1.0.6"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_18.3.1-m0bridgetest.1_1760282167635_0.38755596953272686","host":"s3://npm-registry-packages-npm-production"}},"18.3.1-m0bridgetest.2":{"name":"@hyperlane-xyz/utils","version":"18.3.1-m0bridgetest.2","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@18.3.1-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":"88ef5f7604ea6dbb96aca7654acc583b9387453a","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-18.3.1-m0bridgetest.2.tgz","fileCount":214,"integrity":"sha512-RgnILZ4R/BB8FC2FegQ0QuGI3x/Y/ThBXDJUYc/cdUL2UA02zWAdpapdUK/BaR6w4H4g37RtaWEdsTdKvtFPOQ==","signatures":[{"sig":"MEQCIE9w/rQU2MDakeN39vpJ6FauMzdMGhyk7r7HEVOyqpVuAiAbG9g9MFa1ziAt/7qQbau9iC5L5mZBC0tTd5O94Otj6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":481482},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./eslint-rules":"./dist/eslint-rules/index.js"},"gitHead":"97f277001fc178475c951f185a6e5113a29d947e","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"nambrot","email":"nambrot@googlemail.com"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"20.18.3","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.95.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.31.0","prettier":"^3.5.3","@eslint/js":"^9.31.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"workspace:^","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":">=10.0.0","@google-cloud/pino-logging-gcp-config":"^1.0.6"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_18.3.1-m0bridgetest.2_1760283257785_0.17866638217647024","host":"s3://npm-registry-packages-npm-production"}},"19.0.0":{"name":"@hyperlane-xyz/utils","version":"19.0.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@19.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":"7e04f4343993b04c88f077204a8ed7a4ba8bc254","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-19.0.0.tgz","fileCount":214,"integrity":"sha512-mmkXDT6a0d6e6zfZbpWQpsiOFjL6tPIWSqdTifpNYLKsujDIeOC+29J1SIP6VL2tMI9nrOt8yO3DGOcOzyxy2g==","signatures":[{"sig":"MEUCIHI+++Tr+Q0iYKgl2J5T851jQBOQ7DcEiuh2IfZ5UD9IAiEAi6Y5Y3guJSMRmxqpWzEi3vHyuiTVP54qhOqZ08cw8h0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@19.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":481595},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./eslint-rules":"./dist/eslint-rules/index.js"},"gitHead":"2a52ff013cb76257e60fc3ce4e3ea09cf0b35a04","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.95.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.31.0","prettier":"^3.5.3","@eslint/js":"^9.31.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"workspace:^","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":">=10.0.0","@google-cloud/pino-logging-gcp-config":"^1.0.6"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_19.0.0_1760436304065_0.9245041937085343","host":"s3://npm-registry-packages-npm-production"}},"19.1.0":{"name":"@hyperlane-xyz/utils","version":"19.1.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@19.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":"2d7d48a9f3037709fffe2bda4ac19df864ace1c1","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-19.1.0.tgz","fileCount":214,"integrity":"sha512-dRZ6dwC6CXLzBrq4+OATZYEalpH570bZ/PxSh9cySe4LSy987aFYYpp5nQeJ5ho0ad/6Wkn0VrdcRV3UxpEG8Q==","signatures":[{"sig":"MEYCIQDT6/+JJLjqIS6UNK5Qcrzd5lhFHjsAnOcyz/8fnewB3wIhAJIlRpJQpVG8V4T2XElspaK9sPoGOzqjy2scvHUWzAmA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@19.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":481595},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./eslint-rules":"./dist/eslint-rules/index.js"},"gitHead":"b74984c9225a9e6ecbc3acad5b8ecb951dcaa7c7","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.95.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.31.0","prettier":"^3.5.3","@eslint/js":"^9.31.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"workspace:^","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":">=10.0.0","@google-cloud/pino-logging-gcp-config":"^1.0.6"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_19.1.0_1760496479682_0.49100469743688824","host":"s3://npm-registry-packages-npm-production"}},"19.1.1":{"name":"@hyperlane-xyz/utils","version":"19.1.1","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@19.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":"f13e9be6b76525cf341643bdd4a58b54cc87a35f","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-19.1.1.tgz","fileCount":214,"integrity":"sha512-NYuJrkfBMFeIvPau7Gp3BGcLW8oSyquDKwI6/ziqRF0UnYVlqixmNs+vuXW4jLOf3g4ADYV9nBQZmXcuLxFfUw==","signatures":[{"sig":"MEUCIDjTxSdWgst9OAO37PscYwxjo5q2ZcQBjX4EK81IhP1gAiEAyM/0ttqG93UMCsEcAPYrXQ244cOoOo2URx4AqQiogmg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@19.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":481595},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./eslint-rules":"./dist/eslint-rules/index.js"},"gitHead":"3c2df10421169fca364f6e4fd3a8dfba70039d0f","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.95.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.31.0","prettier":"^3.5.3","@eslint/js":"^9.31.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"workspace:^","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":">=10.0.0","@google-cloud/pino-logging-gcp-config":"^1.0.6"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_19.1.1_1760543545047_0.9623203311099642","host":"s3://npm-registry-packages-npm-production"}},"19.2.0":{"name":"@hyperlane-xyz/utils","version":"19.2.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@19.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":"c3d8b604d6e4cd13bd389d25b2fd34bc744c7799","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-19.2.0.tgz","fileCount":214,"integrity":"sha512-sscNA5f8uDtQJ76gMob/TWpmww/UtwiuAOFQGgk+D3zih25HHlQJYupU87BeIU9WcuasCb8X8lq5CA1U0JBAZw==","signatures":[{"sig":"MEUCICoysImrtKVTj+hlt0TkGCivHMp5l6dtzcbbZ++aFkmhAiEA/YC8SdMF/7ovrayANaTa2ffe2PVO74JgjMVK5I8y5Cs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@19.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":481595},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./eslint-rules":"./dist/eslint-rules/index.js"},"gitHead":"1df0f9572f8450595ae21540f2d9ba2ec6e90149","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.95.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.31.0","prettier":"^3.5.3","@eslint/js":"^9.31.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"workspace:^","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":">=10.0.0","@google-cloud/pino-logging-gcp-config":"^1.0.6"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_19.2.0_1761000119347_0.2952644144534453","host":"s3://npm-registry-packages-npm-production"}},"19.3.0":{"name":"@hyperlane-xyz/utils","version":"19.3.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@19.3.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":"0b17bc885d8a0aaa287ad729ae4e313b607231dd","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-19.3.0.tgz","fileCount":214,"integrity":"sha512-mHv8kUHLEiQHQ2V5Tz/ijwsvdOXfUpMWHEpMr/ao1HwdZ8dwZjXQMbwnYIvsVVNYHJD3/vbumP6T5z0QBohf5Q==","signatures":[{"sig":"MEYCIQDlvLevLPZu75b6/EHMs2Xe+7v8b6r/njWkwOFfrnTzzAIhALv39A8+kB5mXsp6h3loq5qF6rxFUibYY6257fNhIs0h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@19.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":481595},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./eslint-rules":"./dist/eslint-rules/index.js"},"gitHead":"46e36c953003182587407d55c7f5b5522ffc45e3","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.95.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.31.0","prettier":"^3.5.3","@eslint/js":"^9.31.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"workspace:^","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":">=10.0.0","@google-cloud/pino-logging-gcp-config":"^1.0.6"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_19.3.0_1761080470113_0.7398993664736571","host":"s3://npm-registry-packages-npm-production"}},"19.4.0":{"name":"@hyperlane-xyz/utils","version":"19.4.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@19.4.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":"af7697c538aa59cfaa2551d6342dc0c21b65f203","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-19.4.0.tgz","fileCount":214,"integrity":"sha512-Lx1M6bFcDbkh7xtpHU581Sc8EONJ/e6TYmJ0zFcFhPzXmAli+/hdDY/s56F5sPD+LVB4kPQybI3l+L5EcKDVxw==","signatures":[{"sig":"MEYCIQDavcRbNcwph1a7RLUJpXaNqvMAU6fshK/P5HpaHKqzyAIhAJ6cRZT+sHwdAEeNNvmS5+KLDyFZukBSae3BGm9coCWl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@19.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":482269},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./eslint-rules":"./dist/eslint-rules/index.js"},"gitHead":"a514d2b49184c8f58f6d563c82a334a0cc84c338","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.31.0","prettier":"^3.5.3","@eslint/js":"^9.31.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"workspace:^","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":">=10.0.0","@google-cloud/pino-logging-gcp-config":"^1.0.6"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_19.4.0_1761679576085_0.21144465854613181","host":"s3://npm-registry-packages-npm-production"}},"19.5.0":{"name":"@hyperlane-xyz/utils","version":"19.5.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@19.5.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":"f1a296588aec2e50f87a8583f4df1018000c9172","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-19.5.0.tgz","fileCount":214,"integrity":"sha512-kmRY/cC6pcTa3g7hty/fPvatKYGbQeq5rR8FycbTlIvI6N721BzfVbO9HttgrQyCzPrd3dgTC2slsyA/SGNQMQ==","signatures":[{"sig":"MEUCIECXRXPP6eqQ4lYhxOMQIWWwCA3g0mp4eVp6c6yN2RBAAiEAlCfMhPomelftZNrgcKt6EsVRkBH13l7891wrKE8RWS8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@19.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":482520},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./eslint-rules":"./dist/eslint-rules/index.js"},"gitHead":"c009bb9b72fa13ee1d2e3ad513baf9aaf804dd5b","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.31.0","prettier":"^3.5.3","@eslint/js":"^9.31.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"workspace:^","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":">=10.0.0","@google-cloud/pino-logging-gcp-config":"^1.0.6"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_19.5.0_1761937044997_0.7540533312256348","host":"s3://npm-registry-packages-npm-production"}},"19.6.0":{"name":"@hyperlane-xyz/utils","version":"19.6.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@19.6.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":"9e71cbf580cb4f6bb1a1bc9dad5643a9326466ab","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-19.6.0.tgz","fileCount":214,"integrity":"sha512-d+lSM9S7B2u82Am/K+AH4ijsWWaNiXV47sECh19fWxXaDyf2z0us2xDhe13TFsn7W4SZiboMa/b2wvLqMRYMRQ==","signatures":[{"sig":"MEQCIDpG0f2HwLb2h35LWs/C2RgYgzf85UBBTRD+If5WliQTAiAvwjvddIYGrKabkzawx8ltPtIh+LqkFgR0gsmz6cl4ag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@19.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":493880},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./eslint-rules":"./dist/eslint-rules/index.js"},"gitHead":"85f30910cb8808b452248b869243b6a21f42f1b5","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.31.0","prettier":"^3.5.3","@eslint/js":"^9.31.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"workspace:^","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":">=10.0.0","@google-cloud/pino-logging-gcp-config":"^1.0.6"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_19.6.0_1761950931067_0.5698153548049958","host":"s3://npm-registry-packages-npm-production"}},"19.7.0":{"name":"@hyperlane-xyz/utils","version":"19.7.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@19.7.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":"38b2d44a7c1d4c9db50ddee8d6c650004c9d030d","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-19.7.0.tgz","fileCount":214,"integrity":"sha512-QY00/99T7dsFXiqnMPiIR/ZDlknV5mjFNZoYgFlPkBaoNJK+Y/tM6hVVgzkeFpRMA2xtnM84CTUrbYhjntOvZQ==","signatures":[{"sig":"MEQCIE/We8vnSKThCcxddmUJaOZof28z1yj9DsaM0TCQo7OwAiBdpoyYukbkyLonYUKZq5iyE5/Z0CwBIuga8h3jw0KDQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@19.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":493880},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./eslint-rules":"./dist/eslint-rules/index.js"},"gitHead":"4e1e36e16aae2268259e64719e87fe6d54a6967d","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.31.0","prettier":"^3.5.3","@eslint/js":"^9.31.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"workspace:^","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":">=10.0.0","@google-cloud/pino-logging-gcp-config":"^1.0.6"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_19.7.0_1762371896587_0.21415145918636602","host":"s3://npm-registry-packages-npm-production"}},"19.8.0":{"name":"@hyperlane-xyz/utils","version":"19.8.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@19.8.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":"821c3d1cd3f01c32ff53ff50e9d22c9756f1a10b","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-19.8.0.tgz","fileCount":214,"integrity":"sha512-oBg8Sf/gjDrPZxlF8GpoHK4uVpAdvHhDew4Dcve2L0a9wgS1qnJ9lxgFeJS2NaNYGcpwcAxFmHmGwigU0xaptg==","signatures":[{"sig":"MEYCIQCD3DSTd6csp/OyA4c7sCRnZPIE06LqcN5Joerr0NNqMgIhAOUo0DMy1kWTP5w5/qvx46xvgy3SVn9s8ImXS0ObwC9v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@19.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":496359},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./eslint-rules":"./dist/eslint-rules/index.js"},"gitHead":"e657bbce607e39017add3f68be6e4cd6850981b8","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.31.0","prettier":"^3.5.3","@eslint/js":"^9.31.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"workspace:^","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":">=10.0.0","@google-cloud/pino-logging-gcp-config":"^1.0.6"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_19.8.0_1763022203160_0.003236719087443163","host":"s3://npm-registry-packages-npm-production"}},"19.9.0":{"name":"@hyperlane-xyz/utils","version":"19.9.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@19.9.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":"fd7327751950adb0b737d609d50f2c55d61ce364","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-19.9.0.tgz","fileCount":214,"integrity":"sha512-7P+Ra5D5NHBGh6bw+lAMJjEE0UI/e4vssSZq9UOSLdwH4KtHn2YMUYSF4tVfKvj2ZjZAnwetXNWoaO2QX1Sgrw==","signatures":[{"sig":"MEUCID0YJhxTjbSFds3tPHo+IHfH1wK6PTjBUijL/oSI9nejAiEA+jZm882QQ3+PgaM+LfjlXK8JazG7Y/RWdTpxaC/stnY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@19.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":503163},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./eslint-rules":"./dist/eslint-rules/index.js"},"gitHead":"5ed3e3325e0e713da5c182b2124b81405c205ada","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"prepublish":"yarn build","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.31.0","prettier":"^3.5.3","@eslint/js":"^9.31.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"workspace:^","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":">=10.0.0","@google-cloud/pino-logging-gcp-config":"^1.0.6"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_19.9.0_1763142401569_0.43998875062114196","host":"s3://npm-registry-packages-npm-production"}},"19.10.0":{"name":"@hyperlane-xyz/utils","version":"19.10.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@19.10.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":"ea8446f38ac033825e68e68c3e551eb3f18a7ca4","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-19.10.0.tgz","fileCount":210,"integrity":"sha512-KclrGQpZWR+plLDWbyM0uu3vdEUpnkGAgvjdAVXcTsCVV1QsnvRE735x73XNIx91XQJiTylduSwl/n0onjPu5Q==","signatures":[{"sig":"MEYCIQD1iqqoOwXcxCdqaR8CwCm00be3NoVX8A7kVp6g71elugIhAM2poE8bq9CDc6nqtPi/A9Ce4g4rDVIglvqyUxs3C1pz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@19.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":468877},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./eslint-rules":"./dist/eslint-rules/index.js"},"gitHead":"44af5e21e3f2a962ceb044e7e2412390b710e10a","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_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":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.31.0","prettier":"^3.5.3","@eslint/js":"^9.31.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.18.0","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"workspace:^","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":">=10.0.0","@google-cloud/pino-logging-gcp-config":"^1.0.6"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_19.10.0_1764105534730_0.5849803395809856","host":"s3://npm-registry-packages-npm-production"}},"19.10.1-beta.c011ab27f":{"name":"@hyperlane-xyz/utils","version":"19.10.1-beta.c011ab27f","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@19.10.1-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":"a0b7e4d2c36b13a595ac5f63749314b351f41414","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-19.10.1-beta.c011ab27f.tgz","fileCount":210,"integrity":"sha512-n7G+f+KbFyKG2t7CdhntVaGjGAVTG9fk2OflzNBItOgMjBYIuJCijHUCcNbhTtvOUkRnpZRXS9iTNIufHJJx8g==","signatures":[{"sig":"MEQCIHPTIbGtMi4vfiYH2m6q5ynnC+yVxRw+66t9nLeRwAuDAiBG0GoBjI2t4x+j6dZ+AMYNo8dVUKkljdFkhHM1nt0iog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@19.10.1-beta.c011ab27f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":468892},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./eslint-rules":"./dist/eslint-rules/index.js"},"gitHead":"c011ab27fc4ecd3d04d06685527b5144f008f303","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_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":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.31.0","prettier":"^3.5.3","@eslint/js":"^9.31.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.18.0","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"workspace:^","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":">=10.0.0","@google-cloud/pino-logging-gcp-config":"^1.0.6"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_19.10.1-beta.c011ab27f_1764175982831_0.32247785118798555","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-beta-20251201221151":{"name":"@hyperlane-xyz/utils","version":"0.0.0-beta-20251201221151","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@0.0.0-beta-20251201221151","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":"3812e14731f92e24e22ae30a24b9eb7b4acb38b1","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-0.0.0-beta-20251201221151.tgz","fileCount":210,"integrity":"sha512-DyV/wRblpr1PCBzC6Juinli7ro4d2DXS+NISUJioDsqh7XmsCU0zd8jUwdsB90gSLnQzy3YHwXq5SRDKEkzY2A==","signatures":[{"sig":"MEUCIB59l4V77ewGy+lvCYRxKeoHfkjM6VzIQzGfzns1Vs+gAiEAkgtAbtbUeG4uEiwm8CYo1xWaQZTdnXUgkrK67NeQoCE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@0.0.0-beta-20251201221151","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":468895},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./eslint-rules":"./dist/eslint-rules/index.js"},"gitHead":"3827800d1b1b11c3d77f0805c619da5c46b68a86","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_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":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.31.0","prettier":"^3.5.3","@eslint/js":"^9.31.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.18.0","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"workspace:^","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":">=10.0.0","@google-cloud/pino-logging-gcp-config":"^1.0.6"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.0-beta-20251201221151_1764627290916_0.10318472911275633","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-beta-20251201223252":{"name":"@hyperlane-xyz/utils","version":"0.0.0-beta-20251201223252","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@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":"fd9c2f7867e71bebed9ea40ee3bbe556f849561d","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-0.0.0-beta-20251201223252.tgz","fileCount":210,"integrity":"sha512-zOyBQZ4548zrcTLgFm1Qh++oDKy0rHkpOBvQr//FfNC1itypnzOLBuGP+MZshXnUtKaXhCjL6RvoqTzqEdez+Q==","signatures":[{"sig":"MEQCIHIVEA++nQ4UlFI2+r5fv38YEC9r8BULQiK8rVGjK4AVAiBzGlyq3WcXJzDXCJYQRzFDrrRfokt6x/MP7+HaaNvlDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@0.0.0-beta-20251201223252","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":468895},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./eslint-rules":"./dist/eslint-rules/index.js"},"gitHead":"4f9f91d73cbcbf5b485da94c0d614bbc085ec7c7","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_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":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.31.0","prettier":"^3.5.3","@eslint/js":"^9.31.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.18.0","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"workspace:^","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":">=10.0.0","@google-cloud/pino-logging-gcp-config":"^1.0.6"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.0-beta-20251201223252_1764628860240_0.959636568618093","host":"s3://npm-registry-packages-npm-production"}},"19.10.1-beta.3ad124494":{"name":"@hyperlane-xyz/utils","version":"19.10.1-beta.3ad124494","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@19.10.1-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":"db5df473bd0225e48b79c3a2e0238a5570ad1f7e","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-19.10.1-beta.3ad124494.tgz","fileCount":210,"integrity":"sha512-Vy/vuxFihTWi6ULbf/QjEMJIYT8xcxKFuO6H+5fxqW5FgsPooTuiMMCnupbDlsAZmcLS2z8ZzJpH36AtAs9eug==","signatures":[{"sig":"MEQCIFrBlnXwAsbCYpAvP5le+JfCTOBZWo347AwcagsijOxSAiAhRwvgdfNQMsTRycpq17UKgjq3cG457dSpctAGpLIAUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@19.10.1-beta.3ad124494","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":468892},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./eslint-rules":"./dist/eslint-rules/index.js"},"gitHead":"3ad124494c1e40e747c26f90aa51d44fd1c87d53","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_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":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.31.0","prettier":"^3.5.3","@eslint/js":"^9.31.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.18.0","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"workspace:^","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":">=10.0.0","@google-cloud/pino-logging-gcp-config":"^1.0.6"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_19.10.1-beta.3ad124494_1764676686103_0.36112289219502647","host":"s3://npm-registry-packages-npm-production"}},"19.11.0-beta.ef595b241":{"name":"@hyperlane-xyz/utils","version":"19.11.0-beta.ef595b241","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@19.11.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":"34d63a7611d22f8c04163a866e5ac56f63ae8dcc","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-19.11.0-beta.ef595b241.tgz","fileCount":210,"integrity":"sha512-L7rd+V62XPVYi30GzTHpxlc6siZrJWpEbVsQvX/oumjX4EHX9LjlRz3q3CaeO/JHuIYrYGdHfmwFLlx9esT0tQ==","signatures":[{"sig":"MEYCIQDrSzICOusq5C2nwl8hz89qGRsfNworjtYauMDJEcDneAIhAL3vjO9Kl/XKP2xPikXRk6cD1MycJ/NdqueX4dMLy1sV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@19.11.0-beta.ef595b241","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":468892},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./eslint-rules":"./dist/eslint-rules/index.js"},"gitHead":"ef595b241314d3b4fc34b5b6270e156e33454d84","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_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":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.31.0","prettier":"^3.5.3","@eslint/js":"^9.31.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.18.0","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"workspace:^","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":">=10.0.0","@google-cloud/pino-logging-gcp-config":"^1.0.6"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_19.11.0-beta.ef595b241_1764693936368_0.8484569884279785","host":"s3://npm-registry-packages-npm-production"}},"19.11.0":{"name":"@hyperlane-xyz/utils","version":"19.11.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@19.11.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":"576e46f66124ac442abae03338a718c5cb9c7f49","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-19.11.0.tgz","fileCount":210,"integrity":"sha512-/5pZ2dFi00oczw+eNh6N6+Np7R199HT4DobiKM8JK2AnooYxnJRWvfywAKVrBUSNZSS6DyFSQ4jmCV+d1dzu+g==","signatures":[{"sig":"MEUCIHSl7nShp8JFDBp4w/ubwxuefT+YOdAEf3/E4+6ijkFkAiEAqSjCKyGor3LHTzSrL1yhtA/L13OV4fpo6fAZoLZ3unE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@19.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":473585},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./eslint-rules":"./dist/eslint-rules/index.js"},"gitHead":"7cb519d711f1a987b2d1ac5fca71aa166ce43d83","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_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":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.31.0","prettier":"^3.5.3","@eslint/js":"^9.31.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.18.0","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"workspace:^","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":">=10.0.0","@google-cloud/pino-logging-gcp-config":"^1.0.6"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_19.11.0_1764771493851_0.3286563850384021","host":"s3://npm-registry-packages-npm-production"}},"19.12.0-beta.5a8bd28ab":{"name":"@hyperlane-xyz/utils","version":"19.12.0-beta.5a8bd28ab","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@19.12.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":"9844db403ed0ee5e922e06dc5756eef50024cdb8","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-19.12.0-beta.5a8bd28ab.tgz","fileCount":210,"integrity":"sha512-SYS9zV6C/VZ5RrO+/1agAuDUtYekYWvvaKKSIRRfDODK4RM6VHaqD6Xsi3fFCUrn7kJwyGTxYjSCuWp9Rrs9ZA==","signatures":[{"sig":"MEUCIQCt553yxceYg4fiob3uglydz5L1GthL7pQhh4bXFzJWCwIgESVcFx+ZxJj6I4sWK1ZFr+n/3oGfY/Ze5C7f4h8MoEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@19.12.0-beta.5a8bd28ab","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474657},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js","./eslint-rules":"./dist/eslint-rules/index.js"},"gitHead":"5a8bd28ab3eb56ba442f38ad2f50af3dadf64e65","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_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":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.31.0","prettier":"^3.5.3","@eslint/js":"^9.31.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.18.0","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"workspace:^","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":">=10.0.0","@google-cloud/pino-logging-gcp-config":"^1.0.6"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_19.12.0-beta.5a8bd28ab_1765204429250_0.9912356580592665","host":"s3://npm-registry-packages-npm-production"}},"19.12.0":{"name":"@hyperlane-xyz/utils","version":"19.12.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@19.12.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":"1fccd1a9577b82a9989cbb5d5a75fd68804dcf1b","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-19.12.0.tgz","fileCount":246,"integrity":"sha512-jir7rBnrI0UD603XwVcTREwfwNaBcBId13sNC+ck0ZBbIv9Izr0LGYRasehF79Hs69dcjOt4bYcSVuYuQ9+jdg==","signatures":[{"sig":"MEYCIQD9VWwsy5QkFt/ejIbFO/kkdKkX4a5MpAl21Y+juOP40gIhANjdIVJzQEUBHwbCLmjBFYuta9Rs4MEm0uBO14on00zQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@19.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":551734},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"gitHead":"866ee44436ea52527c42373673ea4f5bb1f9abf4","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_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":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.31.0","prettier":"^3.5.3","@eslint/js":"^9.31.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.18.0","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"workspace:^","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":">=10.0.0","@google-cloud/pino-logging-gcp-config":"^1.0.6"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_19.12.0_1765380113238_0.05135054324563337","host":"s3://npm-registry-packages-npm-production"}},"19.13.0":{"name":"@hyperlane-xyz/utils","version":"19.13.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@19.13.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":"df5d2a9d412825d0d8c743e223acd86a97cbe181","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-19.13.0.tgz","fileCount":246,"integrity":"sha512-DRC0JnU/y33vegVRBWyPZ5TQN2CHnEx5zHuUpCmzPF1pR8LZFiuDztbk/pSLadyYI1ha/pPONXof+FXxLqSzrQ==","signatures":[{"sig":"MEUCIAj1Plw0G6q5bwvnF+cdRp4AiA0cNCpDRTP7JTEVmid0AiEAwHGbBvx4nxua4+mSuD4LYw92+45gPSUPKy6HaRicEmM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@19.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":551734},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"gitHead":"71a2d01ef9cc661946622c7576c8ff67b0b4075a","scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"yarn test","prettier":"prettier --write ./src"},"_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":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.31.0","prettier":"^3.5.3","@eslint/js":"^9.31.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.18.0","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"workspace:^","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":">=10.0.0","@google-cloud/pino-logging-gcp-config":"^1.0.6"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_19.13.0_1765400235523_0.4383054958922641","host":"s3://npm-registry-packages-npm-production"}},"19.14.0-beta.e5016c35cf8a9706bd577fcb7a79386edb678d50":{"name":"@hyperlane-xyz/utils","version":"19.14.0-beta.e5016c35cf8a9706bd577fcb7a79386edb678d50","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@19.14.0-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":"782676ebb28d11b6775061112983cf68ab4407a9","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-19.14.0-beta.e5016c35cf8a9706bd577fcb7a79386edb678d50.tgz","fileCount":247,"integrity":"sha512-We9Q8SpFt1G2RTzz8Djs5OQxEVouvxMLZnktloreWYhzS1aSfONQzFV94retBbXNzzyVUMdS+b8zc8eqvCDNrQ==","signatures":[{"sig":"MEUCIQCthROS7OqrFxOyLXXGH0fQpc+Mq98/1vfnXn1mIoA8OAIgONOOOsGHLzt1Kum59BHw8HHeCvLBJSamyaCqLyiUcZk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@19.14.0-beta.e5016c35cf8a9706bd577fcb7a79386edb678d50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":562388},"type":"module","_from":"file:hyperlane-xyz-utils-19.14.0-beta.e5016c35cf8a9706bd577fcb7a79386edb678d50.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"pnpm test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"_resolved":"/tmp/f016bbcee2e5675017f8657a7934dc07/hyperlane-xyz-utils-19.14.0-beta.e5016c35cf8a9706bd577fcb7a79386edb678d50.tgz","_integrity":"sha512-We9Q8SpFt1G2RTzz8Djs5OQxEVouvxMLZnktloreWYhzS1aSfONQzFV94retBbXNzzyVUMdS+b8zc8eqvCDNrQ==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.31.0","prettier":"^3.5.3","@eslint/js":"^9.31.0","typescript":"5.3.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.18.0","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^19.14.0-beta.e5016c35cf8a9706bd577fcb7a79386edb678d50","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":">=10.0.0","@google-cloud/pino-logging-gcp-config":"^1.0.6"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_19.14.0-beta.e5016c35cf8a9706bd577fcb7a79386edb678d50_1765560287994_0.26085574683958956","host":"s3://npm-registry-packages-npm-production"}},"20.1.0":{"name":"@hyperlane-xyz/utils","version":"20.1.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@20.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":"e5151b6c25dbda390f9229a0214653a7cbbb1be6","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-20.1.0.tgz","fileCount":247,"integrity":"sha512-TejFiH5m12XXL30685inNrLAjQZEzjguPwhw+NH+j6RNgUw+e6QsiUbi+nyugCh7AL0LdUzHZ7G9xDLxIODc+A==","signatures":[{"sig":"MEQCIFXzgi2EDulHFiMXrGUCc4i5KUWOuc1Hxy3WZbHsaFwpAiARU7rWBxSkl9BcsKHnK7AGqAVtbzUcHhXQJSeICuv5eQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@20.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":562349},"type":"module","_from":"file:hyperlane-xyz-utils-20.1.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"pnpm test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"_resolved":"/tmp/ef3e25d05ed28deab7f8317d7082a6a4/hyperlane-xyz-utils-20.1.0.tgz","_integrity":"sha512-TejFiH5m12XXL30685inNrLAjQZEzjguPwhw+NH+j6RNgUw+e6QsiUbi+nyugCh7AL0LdUzHZ7G9xDLxIODc+A==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.31.0","prettier":"^3.5.3","@eslint/js":"^9.31.0","typescript":"5.8.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.18.0","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^20.1.0","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":">=10.0.0","@google-cloud/pino-logging-gcp-config":"^1.0.6"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_20.1.0_1765825162454_0.1893811720521572","host":"s3://npm-registry-packages-npm-production"}},"20.2.0-beta.47b88f4022b34351eed6bdb3c54db7fd76d4ba8a":{"name":"@hyperlane-xyz/utils","version":"20.2.0-beta.47b88f4022b34351eed6bdb3c54db7fd76d4ba8a","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@20.2.0-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":"eee29145941df9ecf5951f20cce266b049b0c710","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-20.2.0-beta.47b88f4022b34351eed6bdb3c54db7fd76d4ba8a.tgz","fileCount":247,"integrity":"sha512-iKgYynW0EK8fOaRh/NSQpbqMWTq3GJ3vGIDAVIXn3iIlRPt37PtMXcBPVihE0xHOfCJJW0IFMTLJonsbU082sg==","signatures":[{"sig":"MEYCIQDoKKyO8eoay8zjw8rDeGrDf+E+7OrMAbE+PEEeZLW6lwIhAJrBBudjcC1pzxxGKnnxEdVH6N2Z+krslJksN+gEZulY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@20.2.0-beta.47b88f4022b34351eed6bdb3c54db7fd76d4ba8a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":562441},"type":"module","_from":"file:hyperlane-xyz-utils-20.2.0-beta.47b88f4022b34351eed6bdb3c54db7fd76d4ba8a.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"pnpm test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"_resolved":"/tmp/83b52cb9c2b76ba9e4ec580a661ada36/hyperlane-xyz-utils-20.2.0-beta.47b88f4022b34351eed6bdb3c54db7fd76d4ba8a.tgz","_integrity":"sha512-iKgYynW0EK8fOaRh/NSQpbqMWTq3GJ3vGIDAVIXn3iIlRPt37PtMXcBPVihE0xHOfCJJW0IFMTLJonsbU082sg==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.31.0","prettier":"^3.5.3","@eslint/js":"^9.31.0","typescript":"5.8.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.18.0","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^20.2.0-beta.47b88f4022b34351eed6bdb3c54db7fd76d4ba8a","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":">=10.0.0","@google-cloud/pino-logging-gcp-config":"^1.0.6"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_20.2.0-beta.47b88f4022b34351eed6bdb3c54db7fd76d4ba8a_1765900741764_0.5621861637768444","host":"s3://npm-registry-packages-npm-production"}},"20.2.0-beta.326924c2ecfa46a786649b47b8baae8618821302":{"name":"@hyperlane-xyz/utils","version":"20.2.0-beta.326924c2ecfa46a786649b47b8baae8618821302","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@20.2.0-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":"d9cbb55fb8c29158103146da9c34b4aae9194891","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-20.2.0-beta.326924c2ecfa46a786649b47b8baae8618821302.tgz","fileCount":247,"integrity":"sha512-JyF7ucNBJqy8WBUDY1batQH/aAr0EsX3PO1Mew8qv5vjIR68jZ2AuCc3TUgbguosb7BhxsQmCHGttwJ4P3jriQ==","signatures":[{"sig":"MEUCIBsgV9VqQkSeNqehuaNMWWZkOhF54dpy8aHil+jXQkmJAiEA5LpZJj4dkSJx4SbGxPK6xtOOXRWpPAozmSs+8M6idf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@20.2.0-beta.326924c2ecfa46a786649b47b8baae8618821302","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":562495},"type":"module","_from":"file:hyperlane-xyz-utils-20.2.0-beta.326924c2ecfa46a786649b47b8baae8618821302.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"pnpm test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"_resolved":"/tmp/fc13ad44c1caf8990f329f85c0c73e95/hyperlane-xyz-utils-20.2.0-beta.326924c2ecfa46a786649b47b8baae8618821302.tgz","_integrity":"sha512-JyF7ucNBJqy8WBUDY1batQH/aAr0EsX3PO1Mew8qv5vjIR68jZ2AuCc3TUgbguosb7BhxsQmCHGttwJ4P3jriQ==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.31.0","prettier":"^3.5.3","@eslint/js":"^9.31.0","typescript":"5.8.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.18.0","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^20.2.0-beta.326924c2ecfa46a786649b47b8baae8618821302","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":">=10.0.0","@google-cloud/pino-logging-gcp-config":"^1.0.6"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_20.2.0-beta.326924c2ecfa46a786649b47b8baae8618821302_1765991180092_0.785898490670669","host":"s3://npm-registry-packages-npm-production"}},"20.2.0-preview.fe98e01d7c4ec61d5e5eb9689b7bdc769ef84708":{"name":"@hyperlane-xyz/utils","version":"20.2.0-preview.fe98e01d7c4ec61d5e5eb9689b7bdc769ef84708","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@20.2.0-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":"fa8583c7c735f9ece7f07383e7e87505c3fe7fa6","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-20.2.0-preview.fe98e01d7c4ec61d5e5eb9689b7bdc769ef84708.tgz","fileCount":247,"integrity":"sha512-Q5xlMRDOE8YmnQIxyOwLHxM2YQsUDIDUipQlsAOQLyexx9RgDpnjcyEwiLLnc9DcEQ1jZhrII5Dvbc/mbhahHg==","signatures":[{"sig":"MEQCIBteCJRoehMugl3Yu64kpcZVynHo+gCeJ67ryCYGwx7pAiBnymACf2CLGS01DQt4lLtfw7R6N5z55UEv51ba5VA2OQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@20.2.0-preview.fe98e01d7c4ec61d5e5eb9689b7bdc769ef84708","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":562616},"type":"module","_from":"file:hyperlane-xyz-utils-20.2.0-preview.fe98e01d7c4ec61d5e5eb9689b7bdc769ef84708.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"pnpm test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"_resolved":"/tmp/1d6c14131bb8952e70df6523b4397a07/hyperlane-xyz-utils-20.2.0-preview.fe98e01d7c4ec61d5e5eb9689b7bdc769ef84708.tgz","_integrity":"sha512-Q5xlMRDOE8YmnQIxyOwLHxM2YQsUDIDUipQlsAOQLyexx9RgDpnjcyEwiLLnc9DcEQ1jZhrII5Dvbc/mbhahHg==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.31.0","prettier":"^3.5.3","@eslint/js":"^9.31.0","typescript":"5.8.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.18.0","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^20.2.0-preview.fe98e01d7c4ec61d5e5eb9689b7bdc769ef84708","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":">=10.0.0","@google-cloud/pino-logging-gcp-config":"^1.0.6"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_20.2.0-preview.fe98e01d7c4ec61d5e5eb9689b7bdc769ef84708_1766504782482_0.2624307075622754","host":"s3://npm-registry-packages-npm-production"}},"20.2.0-beta.c241647e30c31aadb5a07f853a8d7bbe79e10e0f":{"name":"@hyperlane-xyz/utils","version":"20.2.0-beta.c241647e30c31aadb5a07f853a8d7bbe79e10e0f","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@20.2.0-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":"7f52e9947f11d470c30da97b73ab252340675747","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-20.2.0-beta.c241647e30c31aadb5a07f853a8d7bbe79e10e0f.tgz","fileCount":247,"integrity":"sha512-19mTbXlPa0xoFjO0zEumo3WSl2ojd3sNrm7w3bvtlido8pfAU0CaPnYD7iVbcoB7zuj0bfvWwRfnElUf5x3BAA==","signatures":[{"sig":"MEYCIQDpOzUSBcuNF6YElxq2JkN2iyCkiPGzrEFYDyOi0mjAFAIhAP0dEO5fJN6P9yPz3GApWQKKA+Z+fiot3SD285q5NDDY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@20.2.0-beta.c241647e30c31aadb5a07f853a8d7bbe79e10e0f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":562495},"type":"module","_from":"file:hyperlane-xyz-utils-20.2.0-beta.c241647e30c31aadb5a07f853a8d7bbe79e10e0f.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"pnpm test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"_resolved":"/tmp/a4576c1b12028f53d86affbb97163127/hyperlane-xyz-utils-20.2.0-beta.c241647e30c31aadb5a07f853a8d7bbe79e10e0f.tgz","_integrity":"sha512-19mTbXlPa0xoFjO0zEumo3WSl2ojd3sNrm7w3bvtlido8pfAU0CaPnYD7iVbcoB7zuj0bfvWwRfnElUf5x3BAA==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.31.0","prettier":"^3.5.3","@eslint/js":"^9.31.0","typescript":"5.8.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.18.0","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^20.2.0-beta.c241647e30c31aadb5a07f853a8d7bbe79e10e0f","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":">=10.0.0","@google-cloud/pino-logging-gcp-config":"^1.0.6"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_20.2.0-beta.c241647e30c31aadb5a07f853a8d7bbe79e10e0f_1766666391914_0.28227805275903495","host":"s3://npm-registry-packages-npm-production"}},"20.2.0-stableswap.2a0d563060e1037fa228687c3c9a3ecea60dce9f":{"name":"@hyperlane-xyz/utils","version":"20.2.0-stableswap.2a0d563060e1037fa228687c3c9a3ecea60dce9f","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@20.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":"09fce3e4459687c97fc44768ee6165f197807d2d","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-20.2.0-stableswap.2a0d563060e1037fa228687c3c9a3ecea60dce9f.tgz","fileCount":255,"integrity":"sha512-uCzV1BzIKkioD4K7ybqzT8acq603QNu0nBtyOeH9N86N8d0x4MZAvKo6iTxpyr3SmnmTKbpSNcWfwYizCIkLKA==","signatures":[{"sig":"MEYCIQCGQSOJk2TZ6bC2EkuBHknsLh2LhvPu/D3T/amJ7aeQ+QIhAKYV1YI+l/8109mqTckslUsCagkqQIDEV2gVnjtiFcf9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":603417},"type":"module","_from":"file:hyperlane-xyz-utils-20.2.0-stableswap.2a0d563060e1037fa228687c3c9a3ecea60dce9f.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"pnpm test","prettier":"prettier --write ./src"},"_npmUser":{"name":"nambrot","email":"nambrot@googlemail.com"},"_resolved":"/private/var/folders/14/8nldxgzn7cdbkgnxpdhqdww40000gn/T/db1cc8540dfb4e1a35c3512011b037e6/hyperlane-xyz-utils-20.2.0-stableswap.2a0d563060e1037fa228687c3c9a3ecea60dce9f.tgz","_integrity":"sha512-uCzV1BzIKkioD4K7ybqzT8acq603QNu0nBtyOeH9N86N8d0x4MZAvKo6iTxpyr3SmnmTKbpSNcWfwYizCIkLKA==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"20.18.3","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.31.0","prettier":"^3.5.3","@eslint/js":"^9.31.0","typescript":"5.8.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.18.0","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^20.2.0-stableswap.2a0d563060e1037fa228687c3c9a3ecea60dce9f","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":">=10.0.0","@google-cloud/pino-logging-gcp-config":"^1.0.6"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_20.2.0-stableswap.2a0d563060e1037fa228687c3c9a3ecea60dce9f_1768245089246_0.3180912576252177","host":"s3://npm-registry-packages-npm-production"}},"20.2.0-beta.d2558fcd2f6871ab77fe178b56072f0cffb2705e":{"name":"@hyperlane-xyz/utils","version":"20.2.0-beta.d2558fcd2f6871ab77fe178b56072f0cffb2705e","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@20.2.0-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":"f6084df7abfbeb1c826743cb54dcffac61b77d42","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-20.2.0-beta.d2558fcd2f6871ab77fe178b56072f0cffb2705e.tgz","fileCount":247,"integrity":"sha512-iWDfoaqfC+TL/3vIbXxYZVIUG37JzAahzcwLq18yXhEZdLZpmPcWlWcZKKbkrsHIwPoJaInLC3ThJgQucR7fgw==","signatures":[{"sig":"MEUCIDlG/6IgXuGGoYMPDU373bSs6iEZPx2h2cDfsP+h9e2UAiEAunb+AV+9NeSOMrIheQtELJyos8e7hAOcsjHnQ/bxTIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@20.2.0-beta.d2558fcd2f6871ab77fe178b56072f0cffb2705e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":562664},"type":"module","_from":"file:hyperlane-xyz-utils-20.2.0-beta.d2558fcd2f6871ab77fe178b56072f0cffb2705e.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"pnpm test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"_resolved":"/tmp/308711daeb189074bc188fd6f3d46935/hyperlane-xyz-utils-20.2.0-beta.d2558fcd2f6871ab77fe178b56072f0cffb2705e.tgz","_integrity":"sha512-iWDfoaqfC+TL/3vIbXxYZVIUG37JzAahzcwLq18yXhEZdLZpmPcWlWcZKKbkrsHIwPoJaInLC3ThJgQucR7fgw==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.31.0","prettier":"^3.5.3","@eslint/js":"^9.31.0","typescript":"5.8.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.18.0","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^20.2.0-beta.d2558fcd2f6871ab77fe178b56072f0cffb2705e","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":">=10.0.0","@google-cloud/pino-logging-gcp-config":"^1.0.6"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_20.2.0-beta.d2558fcd2f6871ab77fe178b56072f0cffb2705e_1768309395307_0.883246707451016","host":"s3://npm-registry-packages-npm-production"}},"21.0.0":{"name":"@hyperlane-xyz/utils","version":"21.0.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@21.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":"73b918205577d9146d532afa57c9f7274e85f539","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-21.0.0.tgz","fileCount":247,"integrity":"sha512-+BRsSrhqo7UVsLZYRj9kXA2i4URz2SI6Gz+jdQU7e5heGdJiqAC+E2NAVygBRgiG+/g6lUfOT7kRoVSQrHwxEA==","signatures":[{"sig":"MEUCIQCkdGdTgsGm/YD+9zXaBOwz7hqpVn7PL+6ElJyGt9Nn7AIgPWUJyNB2lucDxwGoILP6/R3huafOsaDWW5stTZBpfvU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@21.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":565905},"type":"module","_from":"file:hyperlane-xyz-utils-21.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"pnpm test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"_resolved":"/tmp/cb43c2a522beadfbcaee836573139533/hyperlane-xyz-utils-21.0.0.tgz","_integrity":"sha512-+BRsSrhqo7UVsLZYRj9kXA2i4URz2SI6Gz+jdQU7e5heGdJiqAC+E2NAVygBRgiG+/g6lUfOT7kRoVSQrHwxEA==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.31.0","prettier":"^3.5.3","@eslint/js":"^9.31.0","typescript":"5.8.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.18.0","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^21.0.0","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":">=10.0.0","@google-cloud/pino-logging-gcp-config":"^1.0.6"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_21.0.0_1768326951917_0.06455767881954744","host":"s3://npm-registry-packages-npm-production"}},"21.1.0":{"name":"@hyperlane-xyz/utils","version":"21.1.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@21.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":"72ed1eb4bee110c350bd18ea0d01924b8b1f05ff","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-21.1.0.tgz","fileCount":247,"integrity":"sha512-6u294IdqMbpvZ7sdzA6/9+xxrjngCQWZRrUNcwXx9F7ZQg4cQiIv9qVnwNb1K23eSYYkIyknuIhj+19qFvaBPA==","signatures":[{"sig":"MEYCIQDGAL6DLTaNrtN8lj0VVu6OM7ZBpHVT6+PBEs/d+LpYqAIhANVXfpb9K2DeISDZ216kmGTv3hfeEoeou2FmsacGKph6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@21.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":565905},"type":"module","_from":"file:hyperlane-xyz-utils-21.1.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"pnpm test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"_resolved":"/tmp/ff69ec3b1f1b651eb99ab027ceb6bf37/hyperlane-xyz-utils-21.1.0.tgz","_integrity":"sha512-6u294IdqMbpvZ7sdzA6/9+xxrjngCQWZRrUNcwXx9F7ZQg4cQiIv9qVnwNb1K23eSYYkIyknuIhj+19qFvaBPA==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.31.0","prettier":"^3.5.3","@eslint/js":"^9.31.0","typescript":"5.8.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.19.1","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^21.1.0","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":">=10.0.0","@google-cloud/pino-logging-gcp-config":"^1.0.6"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_21.1.0_1768440045071_0.6974348412316882","host":"s3://npm-registry-packages-npm-production"}},"21.1.0-preview.9c72f6fb2deb13238aa68a4a83bff7a7156047e6":{"name":"@hyperlane-xyz/utils","version":"21.1.0-preview.9c72f6fb2deb13238aa68a4a83bff7a7156047e6","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@21.1.0-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":"4aea0362e5bc7fe5e4cdaefb7239aa68c8ecde7a","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-21.1.0-preview.9c72f6fb2deb13238aa68a4a83bff7a7156047e6.tgz","fileCount":255,"integrity":"sha512-k8MypG2lDbEZWr0VWAARFNKqNS3n74GK7AFq8YO/PKCuCaY+JZV1iCxkqO/QN5erjnDboAUQKTFsau1C2XJXfg==","signatures":[{"sig":"MEQCIEPWqMZ55612th/mNNLAZs227bjO61NG53Uxj+sa1jWMAiBZRxYjXnp4OA5rcqY7tssEcYs1sp4YyJstSdCum8sjwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":606744},"type":"module","_from":"file:hyperlane-xyz-utils-21.1.0-preview.9c72f6fb2deb13238aa68a4a83bff7a7156047e6.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"pnpm test","prettier":"prettier --write ./src"},"_npmUser":{"name":"nambrot","email":"nambrot@googlemail.com"},"_resolved":"/private/var/folders/14/8nldxgzn7cdbkgnxpdhqdww40000gn/T/8443b0881888821a485c269713456e4f/hyperlane-xyz-utils-21.1.0-preview.9c72f6fb2deb13238aa68a4a83bff7a7156047e6.tgz","_integrity":"sha512-k8MypG2lDbEZWr0VWAARFNKqNS3n74GK7AFq8YO/PKCuCaY+JZV1iCxkqO/QN5erjnDboAUQKTFsau1C2XJXfg==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"20.18.3","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.31.0","prettier":"^3.5.3","@eslint/js":"^9.31.0","typescript":"5.8.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.19.1","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^21.1.0-preview.9c72f6fb2deb13238aa68a4a83bff7a7156047e6","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":">=10.0.0","@google-cloud/pino-logging-gcp-config":"^1.0.6"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_21.1.0-preview.9c72f6fb2deb13238aa68a4a83bff7a7156047e6_1768448442503_0.7664467432506141","host":"s3://npm-registry-packages-npm-production"}},"21.2.0-beta.39855ffead3175921a20b091e8eae5146db13534":{"name":"@hyperlane-xyz/utils","version":"21.2.0-beta.39855ffead3175921a20b091e8eae5146db13534","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@21.2.0-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":"cc3de584a67e79a764f6c831407f8530945c82f5","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-21.2.0-beta.39855ffead3175921a20b091e8eae5146db13534.tgz","fileCount":247,"integrity":"sha512-4khRiSeOEEi8UVtR6h0uh1HyRergU5Zz++dKHAKm05Kw3fW2rxjh47Qo5j8E1cPUV110PzVcjZJgZnvbqdWpSQ==","signatures":[{"sig":"MEYCIQDS0OPH4QlASSS02IfiiSg6X+fVzgXV083pKijFGnwo5gIhAJSF3UUtnQGigPq2Q09z3gn99i9CY4Dq/cZcG4+nthKg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@21.2.0-beta.39855ffead3175921a20b091e8eae5146db13534","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":565997},"type":"module","_from":"file:hyperlane-xyz-utils-21.2.0-beta.39855ffead3175921a20b091e8eae5146db13534.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"pnpm test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"_resolved":"/tmp/4b0560881360f16bffbb3270f40a4adc/hyperlane-xyz-utils-21.2.0-beta.39855ffead3175921a20b091e8eae5146db13534.tgz","_integrity":"sha512-4khRiSeOEEi8UVtR6h0uh1HyRergU5Zz++dKHAKm05Kw3fW2rxjh47Qo5j8E1cPUV110PzVcjZJgZnvbqdWpSQ==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.31.0","prettier":"^3.5.3","@eslint/js":"^9.31.0","typescript":"5.8.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.19.1","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^21.2.0-beta.39855ffead3175921a20b091e8eae5146db13534","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":">=10.0.0","@google-cloud/pino-logging-gcp-config":"^1.0.6"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_21.2.0-beta.39855ffead3175921a20b091e8eae5146db13534_1768492589237_0.17708447278577055","host":"s3://npm-registry-packages-npm-production"}},"21.2.0-beta.cb8182a4bf1443451de914f9fb8dc9ddf617c756":{"name":"@hyperlane-xyz/utils","version":"21.2.0-beta.cb8182a4bf1443451de914f9fb8dc9ddf617c756","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@21.2.0-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":"47049255bd5635b622f11573a2c8bf857a657b82","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-21.2.0-beta.cb8182a4bf1443451de914f9fb8dc9ddf617c756.tgz","fileCount":247,"integrity":"sha512-NsP48bbiWSHOhwzKh9zzxbwmZCqiAKZskKrZYwSdgO3MI45is/V4WHnXPnWTf4g5jX2eJpHwOFm+rO6C5REIUQ==","signatures":[{"sig":"MEQCIBV78uWmiTcyvXm2OHlT9NihQtUK6TqiJaDwvuwf9ml+AiB/sQofb1I4lYXy3glrUhjPWr7UmRmRIwxwtW9x0Q0w4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@21.2.0-beta.cb8182a4bf1443451de914f9fb8dc9ddf617c756","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":565997},"type":"module","_from":"file:hyperlane-xyz-utils-21.2.0-beta.cb8182a4bf1443451de914f9fb8dc9ddf617c756.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"pnpm test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"_resolved":"/tmp/db9a013f43c4a0090ca3e46af144a36c/hyperlane-xyz-utils-21.2.0-beta.cb8182a4bf1443451de914f9fb8dc9ddf617c756.tgz","_integrity":"sha512-NsP48bbiWSHOhwzKh9zzxbwmZCqiAKZskKrZYwSdgO3MI45is/V4WHnXPnWTf4g5jX2eJpHwOFm+rO6C5REIUQ==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.31.0","prettier":"^3.5.3","@eslint/js":"^9.31.0","typescript":"5.8.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.19.1","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^21.2.0-beta.cb8182a4bf1443451de914f9fb8dc9ddf617c756","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":">=10.0.0","@google-cloud/pino-logging-gcp-config":"^1.0.6"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_21.2.0-beta.cb8182a4bf1443451de914f9fb8dc9ddf617c756_1768495104230_0.3663087478657745","host":"s3://npm-registry-packages-npm-production"}},"21.2.0-beta.bdff9082e941bfdcd40c4c0c4082b10c02d8c500":{"name":"@hyperlane-xyz/utils","version":"21.2.0-beta.bdff9082e941bfdcd40c4c0c4082b10c02d8c500","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@21.2.0-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":"2824f2cbab81fef48cb3a2226db95a123a9827bb","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-21.2.0-beta.bdff9082e941bfdcd40c4c0c4082b10c02d8c500.tgz","fileCount":247,"integrity":"sha512-C0K76KvqPeFaVFLY+xV78h5cshq+y11E58D7lrl96mGCQg5hnqacdQAgOva5kY96q7MNSQXPWcqghb8V4MOjLQ==","signatures":[{"sig":"MEUCIQCDdsFph4eMIB2YvM8VV1E/5Up8903ynx/kWJfRpARN+gIgD7vcrpwJR2UcJm6catu2Nqqn5OBK7UjDPUWgcm1TGXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@21.2.0-beta.bdff9082e941bfdcd40c4c0c4082b10c02d8c500","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":565997},"type":"module","_from":"file:hyperlane-xyz-utils-21.2.0-beta.bdff9082e941bfdcd40c4c0c4082b10c02d8c500.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"pnpm test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"_resolved":"/tmp/4830d9e60682b109f2c2549164d6ebe4/hyperlane-xyz-utils-21.2.0-beta.bdff9082e941bfdcd40c4c0c4082b10c02d8c500.tgz","_integrity":"sha512-C0K76KvqPeFaVFLY+xV78h5cshq+y11E58D7lrl96mGCQg5hnqacdQAgOva5kY96q7MNSQXPWcqghb8V4MOjLQ==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.31.0","prettier":"^3.5.3","@eslint/js":"^9.31.0","typescript":"5.8.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.19.1","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^21.2.0-beta.bdff9082e941bfdcd40c4c0c4082b10c02d8c500","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":">=10.0.0","@google-cloud/pino-logging-gcp-config":"^1.0.6"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_21.2.0-beta.bdff9082e941bfdcd40c4c0c4082b10c02d8c500_1768499344599_0.4623394739128832","host":"s3://npm-registry-packages-npm-production"}},"22.0.0":{"name":"@hyperlane-xyz/utils","version":"22.0.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@22.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":"a545db39f3d6b8920097f226dea4736f2f14354b","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-22.0.0.tgz","fileCount":247,"integrity":"sha512-reFF1lANlwu65rkWVGR9rej1Jg/F84Wt+8fyCia/HB2XE6p5hjKeeV0hPoA9ZrOHlJ4qRJEMKltMp3nVkLisfg==","signatures":[{"sig":"MEQCIAvbSQ2Zib8oNNRNDpvKESDhwjG4KXFTYVMJl3DwNjlFAiAW2DKPUO9LpUMyC9SKUIGSk/37xcBqambeDHmyWpZmZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@22.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":583040},"type":"module","_from":"file:hyperlane-xyz-utils-22.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"pnpm test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"_resolved":"/tmp/e5bb60384032f45a3f0631af48975c22/hyperlane-xyz-utils-22.0.0.tgz","_integrity":"sha512-reFF1lANlwu65rkWVGR9rej1Jg/F84Wt+8fyCia/HB2XE6p5hjKeeV0hPoA9ZrOHlJ4qRJEMKltMp3nVkLisfg==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"10.8.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.31.0","prettier":"^3.5.3","@eslint/js":"^9.31.0","typescript":"5.8.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.19.1","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^22.0.0","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":">=10.0.0","@google-cloud/pino-logging-gcp-config":"^1.0.6"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_22.0.0_1769125132854_0.9661050111858935","host":"s3://npm-registry-packages-npm-production"}},"23.0.0":{"name":"@hyperlane-xyz/utils","version":"23.0.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@23.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":"f6164f66d8dfc8dc1249ac9950437891f05c7416","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-23.0.0.tgz","fileCount":247,"integrity":"sha512-1aZ7d6k7QP+p4zyrqNujoQj7aq1LmOiODmj7/DpT1TsUT0fx3KfrpOoHJd03Io96dzF0gYZiwVh6hJNhoav2Tg==","signatures":[{"sig":"MEUCIEisceHur/Rat6fVvzklwrP+E5iCgOEEjOmzUoXbzn+HAiEA+amzG5RWWjkoO5b1Inpy9ovUU34oBzVm/HuyrKV6uhQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@23.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":588875},"type":"module","_from":"file:hyperlane-xyz-utils-23.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"pnpm test","prettier":"prettier --write ./src"},"_npmUser":{"name":"yorhodes","email":"email@yorke.dev"},"_resolved":"/tmp/0f39eabd3b0122101f03028d40e82d47/hyperlane-xyz-utils-23.0.0.tgz","_integrity":"sha512-1aZ7d6k7QP+p4zyrqNujoQj7aq1LmOiODmj7/DpT1TsUT0fx3KfrpOoHJd03Io96dzF0gYZiwVh6hJNhoav2Tg==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.6.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.31.0","prettier":"^3.5.3","@eslint/js":"^9.31.0","typescript":"5.8.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.19.1","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^23.0.0","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_23.0.0_1769733582053_0.10797409960095594","host":"s3://npm-registry-packages-npm-production"}},"24.0.0":{"name":"@hyperlane-xyz/utils","version":"24.0.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@24.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":"7a9b35e5130a89c35c91c3b11abd477420493da0","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-24.0.0.tgz","fileCount":247,"integrity":"sha512-czl4s4tbyIPeu83iLyXo5jsKa2S4/DQoq33sZI54oT9WhL8XYyHL0uXJW7ogjWe+xqi8dyPa/7M9UL8bcaSu7g==","signatures":[{"sig":"MEUCIFiU3AD0hJH3CkNoczBCnssXIJgdtQ3s8Xd2agwVGEdwAiEAuu6gftFKwBjXJVehFESq6ijxSivrI7oiwh7zePnYOcU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@24.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":590159},"type":"module","_from":"file:hyperlane-xyz-utils-24.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"pnpm test","prettier":"prettier --write ./src"},"_npmUser":{"name":"noproblemmm","email":"sina@hyperlane.xyz"},"_resolved":"/tmp/66690bad39944152db0c723191ed12ab/hyperlane-xyz-utils-24.0.0.tgz","_integrity":"sha512-czl4s4tbyIPeu83iLyXo5jsKa2S4/DQoq33sZI54oT9WhL8XYyHL0uXJW7ogjWe+xqi8dyPa/7M9UL8bcaSu7g==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.6.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.31.0","prettier":"^3.5.3","@eslint/js":"^9.31.0","typescript":"5.8.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.19.1","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^24.0.0","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_24.0.0_1770305886647_0.17754953820332875","host":"s3://npm-registry-packages-npm-production"}},"25.0.0":{"name":"@hyperlane-xyz/utils","version":"25.0.0","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@25.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":"5bb9f497c76cb42d8e8fb33db5f80c19da2916d3","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-25.0.0.tgz","fileCount":251,"integrity":"sha512-f6ZlNi/RKYfE6FIVBNCkmuBoGDIL77M3LzBLzlnZe6If5f5f0/KaVHx4VECy5pMCNEdSnkb6WZxJH30jHtne6A==","signatures":[{"sig":"MEQCIGvJagcHvZ3aOMW7YvtL13v2dIUc2SwfRQsuNFC2umU8AiBRpd/Jyc8NVG9BOSlW95K33l3V+zap4LkML7Kc5EOiLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@25.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":603499},"type":"module","_from":"file:hyperlane-xyz-utils-25.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"pnpm test","prettier":"prettier --write ./src"},"_npmUser":{"name":"noproblemmm","email":"sina@hyperlane.xyz"},"_resolved":"/tmp/a9a215ae5ecc6044df8701cf2c45e3be/hyperlane-xyz-utils-25.0.0.tgz","_integrity":"sha512-f6ZlNi/RKYfE6FIVBNCkmuBoGDIL77M3LzBLzlnZe6If5f5f0/KaVHx4VECy5pMCNEdSnkb6WZxJH30jHtne6A==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.6.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.31.0","prettier":"^3.5.3","@eslint/js":"^9.31.0","typescript":"5.8.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.19.1","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^25.0.0","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_25.0.0_1770328371187_0.002171222353561264","host":"s3://npm-registry-packages-npm-production"}},"25.1.0-beta.5b664f27ced00e92a0faa36a830fb8dd06ca2e30":{"name":"@hyperlane-xyz/utils","version":"25.1.0-beta.5b664f27ced00e92a0faa36a830fb8dd06ca2e30","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@25.1.0-beta.5b664f27ced00e92a0faa36a830fb8dd06ca2e30","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":"dc2eb56bfe588aac4913a08a56738662731d43ec","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-25.1.0-beta.5b664f27ced00e92a0faa36a830fb8dd06ca2e30.tgz","fileCount":251,"integrity":"sha512-Dip/ycTbW3k6G1XEZlj4l/+Ze0TlYBWyg8sRe2gNCFOlSXOmtN6nf5s/UWwPM+uWNawU9zhMWQlhM4n6dGI0Pw==","signatures":[{"sig":"MEYCIQCjqESfpMxBC2Hw53GKlH2uOPMkGxk70UX7d3BnX4Bq6AIhAKPj1zXryWcSRahIII/LnUg+rIV4tCZ4x6n2rY2CC9/l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@25.1.0-beta.5b664f27ced00e92a0faa36a830fb8dd06ca2e30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":603816},"type":"module","_from":"file:hyperlane-xyz-utils-25.1.0-beta.5b664f27ced00e92a0faa36a830fb8dd06ca2e30.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"noproblemmm","email":"sina@hyperlane.xyz"},"_resolved":"/tmp/5d7c4dc193d65ba395c3a6024f438dc1/hyperlane-xyz-utils-25.1.0-beta.5b664f27ced00e92a0faa36a830fb8dd06ca2e30.tgz","_integrity":"sha512-Dip/ycTbW3k6G1XEZlj4l/+Ze0TlYBWyg8sRe2gNCFOlSXOmtN6nf5s/UWwPM+uWNawU9zhMWQlhM4n6dGI0Pw==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.6.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.39.2","@eslint/js":"^9.39.2","typescript":"5.8.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.19.1","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^25.1.0-beta.5b664f27ced00e92a0faa36a830fb8dd06ca2e30","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_25.1.0-beta.5b664f27ced00e92a0faa36a830fb8dd06ca2e30_1770704832910_0.35078279441264093","host":"s3://npm-registry-packages-npm-production"}},"25.1.0-beta.face42d37d73584205c612c67df6952654a1a9cc":{"name":"@hyperlane-xyz/utils","version":"25.1.0-beta.face42d37d73584205c612c67df6952654a1a9cc","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@25.1.0-beta.face42d37d73584205c612c67df6952654a1a9cc","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":"4718aea4a2554b0b9e22b748a88045d9474ff5e2","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-25.1.0-beta.face42d37d73584205c612c67df6952654a1a9cc.tgz","fileCount":251,"integrity":"sha512-x4epSCKRKy3DpuGklDoWP3yg9+QioTa/VvK0KiPjvI6MGvHR3qzfwkyGc7X9TN/hj6HxkP72YVpqzKTuADdH8Q==","signatures":[{"sig":"MEQCIQDkGlCAQJcDVBU50dSlOdHNdG0xoe5GLYaB4+oHR8FHRQIfJinoD3hwf52AiqbxhWehGcGtYNfarG2WRqE32cQ7ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@25.1.0-beta.face42d37d73584205c612c67df6952654a1a9cc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":603816},"type":"module","_from":"file:hyperlane-xyz-utils-25.1.0-beta.face42d37d73584205c612c67df6952654a1a9cc.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"noproblemmm","email":"sina@hyperlane.xyz"},"_resolved":"/tmp/02678a77dc7f29e0f8cd46e0883e2a3f/hyperlane-xyz-utils-25.1.0-beta.face42d37d73584205c612c67df6952654a1a9cc.tgz","_integrity":"sha512-x4epSCKRKy3DpuGklDoWP3yg9+QioTa/VvK0KiPjvI6MGvHR3qzfwkyGc7X9TN/hj6HxkP72YVpqzKTuADdH8Q==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.6.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.39.2","@eslint/js":"^9.39.2","typescript":"5.8.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.19.1","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^25.1.0-beta.face42d37d73584205c612c67df6952654a1a9cc","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_25.1.0-beta.face42d37d73584205c612c67df6952654a1a9cc_1770776113489_0.24997520541232787","host":"s3://npm-registry-packages-npm-production"}},"25.1.0-beta.9abab09730d97ac374a324ccba5c5fcf25383a25":{"name":"@hyperlane-xyz/utils","version":"25.1.0-beta.9abab09730d97ac374a324ccba5c5fcf25383a25","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@25.1.0-beta.9abab09730d97ac374a324ccba5c5fcf25383a25","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":"c74a92318a729395eeb6d53190887dca7c3bec01","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-25.1.0-beta.9abab09730d97ac374a324ccba5c5fcf25383a25.tgz","fileCount":251,"integrity":"sha512-q1NMP55nAdSyrAyDCN0ytoSXB51plP6R0xtTD65E34ATQJWzizyzA4diKHr6Wh3+ZBKxVHzLkwOEXq/O6kzgUg==","signatures":[{"sig":"MEQCIBJE8lVzGgVxWe/0F4lSImTeAVJllf9fZeOjtJOJoIQMAiBbCJb+OpGySeCpXPI/JUmjOK5rA1857hO6qlSicl3QZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@25.1.0-beta.9abab09730d97ac374a324ccba5c5fcf25383a25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":603816},"type":"module","_from":"file:hyperlane-xyz-utils-25.1.0-beta.9abab09730d97ac374a324ccba5c5fcf25383a25.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"noproblemmm","email":"sina@hyperlane.xyz"},"_resolved":"/tmp/ef8887b16e36529ce802f5092f6142ab/hyperlane-xyz-utils-25.1.0-beta.9abab09730d97ac374a324ccba5c5fcf25383a25.tgz","_integrity":"sha512-q1NMP55nAdSyrAyDCN0ytoSXB51plP6R0xtTD65E34ATQJWzizyzA4diKHr6Wh3+ZBKxVHzLkwOEXq/O6kzgUg==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.6.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.39.2","@eslint/js":"^9.39.2","typescript":"5.8.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.19.1","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^25.1.0-beta.9abab09730d97ac374a324ccba5c5fcf25383a25","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_25.1.0-beta.9abab09730d97ac374a324ccba5c5fcf25383a25_1770782717645_0.3151307864788575","host":"s3://npm-registry-packages-npm-production"}},"25.1.0-beta.ffb4f4308b804323186fd7e959f9c28b7413a061":{"name":"@hyperlane-xyz/utils","version":"25.1.0-beta.ffb4f4308b804323186fd7e959f9c28b7413a061","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@25.1.0-beta.ffb4f4308b804323186fd7e959f9c28b7413a061","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":"619d5e8ec275e6799324afee1f3fb95664beb6aa","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-25.1.0-beta.ffb4f4308b804323186fd7e959f9c28b7413a061.tgz","fileCount":251,"integrity":"sha512-QMKLNFPNQzw+wGOaeEDD+1L7reVTyNMG60qTX3eum8sXGAmxz7uiedLMdbmy+oQ4W6thvTp/479+X20YrG0w1g==","signatures":[{"sig":"MEQCIHk4bMb9ISmnH4ci46Sz26YMLdAV7/cymMytHi847ydtAiAdz9fdV2E03f5wOSJZP5KFrytLyLxRy1kKJ84t1awQlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@25.1.0-beta.ffb4f4308b804323186fd7e959f9c28b7413a061","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":603816},"type":"module","_from":"file:hyperlane-xyz-utils-25.1.0-beta.ffb4f4308b804323186fd7e959f9c28b7413a061.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"noproblemmm","email":"sina@hyperlane.xyz"},"_resolved":"/tmp/da425d18c59c3e758f0bd8a139dcad50/hyperlane-xyz-utils-25.1.0-beta.ffb4f4308b804323186fd7e959f9c28b7413a061.tgz","_integrity":"sha512-QMKLNFPNQzw+wGOaeEDD+1L7reVTyNMG60qTX3eum8sXGAmxz7uiedLMdbmy+oQ4W6thvTp/479+X20YrG0w1g==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.6.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.39.2","@eslint/js":"^9.39.2","typescript":"5.8.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.19.1","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^25.1.0-beta.ffb4f4308b804323186fd7e959f9c28b7413a061","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_25.1.0-beta.ffb4f4308b804323186fd7e959f9c28b7413a061_1770783816512_0.7035537229987541","host":"s3://npm-registry-packages-npm-production"}},"25.1.0-beta.7259ce28287cc16a2260dc97ae09aef60206e151":{"name":"@hyperlane-xyz/utils","version":"25.1.0-beta.7259ce28287cc16a2260dc97ae09aef60206e151","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@25.1.0-beta.7259ce28287cc16a2260dc97ae09aef60206e151","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":"0a1f28717227afee6de478fc1b441a989e7cb68b","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-25.1.0-beta.7259ce28287cc16a2260dc97ae09aef60206e151.tgz","fileCount":251,"integrity":"sha512-joXqtkfxYpEHd8VFGTjsA2H0D+3IGdzx8/9wkvknRVNQKPjKpiMubLppbxt3VK8u64/pz+t1r478zkTblmNRNQ==","signatures":[{"sig":"MEQCIBTZ0lbnnuFWYgtJRLiUf2H23KHolrzWMZ3PvgjAykhDAiAotsbajqpEI5vXsnCxrJc+Xy0MFylAkRUybnl0Hv1VOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@25.1.0-beta.7259ce28287cc16a2260dc97ae09aef60206e151","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":603816},"type":"module","_from":"file:hyperlane-xyz-utils-25.1.0-beta.7259ce28287cc16a2260dc97ae09aef60206e151.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"noproblemmm","email":"sina@hyperlane.xyz"},"_resolved":"/tmp/1689a9572dceb821ac57a364d832ab38/hyperlane-xyz-utils-25.1.0-beta.7259ce28287cc16a2260dc97ae09aef60206e151.tgz","_integrity":"sha512-joXqtkfxYpEHd8VFGTjsA2H0D+3IGdzx8/9wkvknRVNQKPjKpiMubLppbxt3VK8u64/pz+t1r478zkTblmNRNQ==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.6.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.39.2","@eslint/js":"^9.39.2","typescript":"5.8.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.19.1","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^25.1.0-beta.7259ce28287cc16a2260dc97ae09aef60206e151","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_25.1.0-beta.7259ce28287cc16a2260dc97ae09aef60206e151_1770785496725_0.6032723127892692","host":"s3://npm-registry-packages-npm-production"}},"25.1.0-beta.d0df9dfe7e86aac7d9c4dc6f5048c8e9d5262593":{"name":"@hyperlane-xyz/utils","version":"25.1.0-beta.d0df9dfe7e86aac7d9c4dc6f5048c8e9d5262593","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@25.1.0-beta.d0df9dfe7e86aac7d9c4dc6f5048c8e9d5262593","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":"b78e0396eef11e63a594cb919d26d1c2a155191d","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-25.1.0-beta.d0df9dfe7e86aac7d9c4dc6f5048c8e9d5262593.tgz","fileCount":251,"integrity":"sha512-vmQlHQ76+dpj2BPn2iuDZ8V4LAcd5Yd/1nBstm4kda3vtF3M9Z5QnXtxqrDlzj23ZHm+1dlWXBxnVuYRW5O4wA==","signatures":[{"sig":"MEYCIQDGgWbUupAHd06RwzUi3LbFohDYLKAANOocOH0yEOUpKAIhAOZVzdupxzVdw3yEA4brsm9U50KxjjieeYpuvWsBy6oF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@25.1.0-beta.d0df9dfe7e86aac7d9c4dc6f5048c8e9d5262593","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":603816},"type":"module","_from":"file:hyperlane-xyz-utils-25.1.0-beta.d0df9dfe7e86aac7d9c4dc6f5048c8e9d5262593.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"noproblemmm","email":"sina@hyperlane.xyz"},"_resolved":"/tmp/18596833778a0baef0f2afd91d77b2f2/hyperlane-xyz-utils-25.1.0-beta.d0df9dfe7e86aac7d9c4dc6f5048c8e9d5262593.tgz","_integrity":"sha512-vmQlHQ76+dpj2BPn2iuDZ8V4LAcd5Yd/1nBstm4kda3vtF3M9Z5QnXtxqrDlzj23ZHm+1dlWXBxnVuYRW5O4wA==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.6.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.39.2","@eslint/js":"^9.39.2","typescript":"5.8.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.19.1","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^25.1.0-beta.d0df9dfe7e86aac7d9c4dc6f5048c8e9d5262593","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_25.1.0-beta.d0df9dfe7e86aac7d9c4dc6f5048c8e9d5262593_1770787594740_0.2638902524200206","host":"s3://npm-registry-packages-npm-production"}},"25.1.0-beta.52c02ed63f3e695a23d1653de29cd50bc8e30c04":{"name":"@hyperlane-xyz/utils","version":"25.1.0-beta.52c02ed63f3e695a23d1653de29cd50bc8e30c04","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@25.1.0-beta.52c02ed63f3e695a23d1653de29cd50bc8e30c04","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":"50f5c17af5505e3f06540369c1073387fd950227","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-25.1.0-beta.52c02ed63f3e695a23d1653de29cd50bc8e30c04.tgz","fileCount":251,"integrity":"sha512-fhCL5n/uOo027btSCFW7X/OVv2cq3v0V4nGKLpqZhiNt8Zl2Og69ZOBvXieSMoni3YYEggNf3FuJBomzMH4tVw==","signatures":[{"sig":"MEQCIFktdo5y/l43Tfd+tIWmO/30g1ofBbC82CFp4rY0GIMAAiBqatDji6iqWDCi53LEtgZvzXJHa8xI8nz3vbfY9e6+vg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@25.1.0-beta.52c02ed63f3e695a23d1653de29cd50bc8e30c04","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":603816},"type":"module","_from":"file:hyperlane-xyz-utils-25.1.0-beta.52c02ed63f3e695a23d1653de29cd50bc8e30c04.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"noproblemmm","email":"sina@hyperlane.xyz"},"_resolved":"/tmp/236bca1c9e8b01821f4a7a1afc51f7b2/hyperlane-xyz-utils-25.1.0-beta.52c02ed63f3e695a23d1653de29cd50bc8e30c04.tgz","_integrity":"sha512-fhCL5n/uOo027btSCFW7X/OVv2cq3v0V4nGKLpqZhiNt8Zl2Og69ZOBvXieSMoni3YYEggNf3FuJBomzMH4tVw==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.6.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.39.2","@eslint/js":"^9.39.2","typescript":"5.8.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.19.1","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^25.1.0-beta.52c02ed63f3e695a23d1653de29cd50bc8e30c04","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_25.1.0-beta.52c02ed63f3e695a23d1653de29cd50bc8e30c04_1770788669059_0.9205703258507247","host":"s3://npm-registry-packages-npm-production"}},"25.1.0-beta.e8cb48ed8a0b7b9f7f42731fe0bda4572ea69d42":{"name":"@hyperlane-xyz/utils","version":"25.1.0-beta.e8cb48ed8a0b7b9f7f42731fe0bda4572ea69d42","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@25.1.0-beta.e8cb48ed8a0b7b9f7f42731fe0bda4572ea69d42","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":"1653f55d79818719acaa1d16d2faa18fc5341d49","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-25.1.0-beta.e8cb48ed8a0b7b9f7f42731fe0bda4572ea69d42.tgz","fileCount":251,"integrity":"sha512-h4VjPSZD7QlxFca9dlpMvPoWO/wN68l5+Be05CIaz5RalWZ/BZQlsLZjI6aOXUqf0/1jULfq0k6vKYL2DrjTPQ==","signatures":[{"sig":"MEUCIGM7iWZLQ+ErfVjIxcziQPoJ5+xhFYaKMUoUdHJH1qnXAiEAyDFI5uZtsp/aV7jgBUbpAHWBo4vLDvjV/61L6J6nAN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@25.1.0-beta.e8cb48ed8a0b7b9f7f42731fe0bda4572ea69d42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":603816},"type":"module","_from":"file:hyperlane-xyz-utils-25.1.0-beta.e8cb48ed8a0b7b9f7f42731fe0bda4572ea69d42.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"noproblemmm","email":"sina@hyperlane.xyz"},"_resolved":"/tmp/e83a1bcf87cdfaabd172a2953c5403fe/hyperlane-xyz-utils-25.1.0-beta.e8cb48ed8a0b7b9f7f42731fe0bda4572ea69d42.tgz","_integrity":"sha512-h4VjPSZD7QlxFca9dlpMvPoWO/wN68l5+Be05CIaz5RalWZ/BZQlsLZjI6aOXUqf0/1jULfq0k6vKYL2DrjTPQ==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.6.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.39.2","@eslint/js":"^9.39.2","typescript":"5.8.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.19.1","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^25.1.0-beta.e8cb48ed8a0b7b9f7f42731fe0bda4572ea69d42","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_25.1.0-beta.e8cb48ed8a0b7b9f7f42731fe0bda4572ea69d42_1770789659052_0.45897916824206675","host":"s3://npm-registry-packages-npm-production"}},"25.1.0-beta.11cbb19235aa02238774f93741d9e290ded2c896":{"name":"@hyperlane-xyz/utils","version":"25.1.0-beta.11cbb19235aa02238774f93741d9e290ded2c896","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@25.1.0-beta.11cbb19235aa02238774f93741d9e290ded2c896","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":"64a7d0f9a2fc92fd8714ed5878d25f2e784447e7","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-25.1.0-beta.11cbb19235aa02238774f93741d9e290ded2c896.tgz","fileCount":251,"integrity":"sha512-ssOB5dUGb+mJsE8RZG5jhrWz9hDRV21AFfeSjrDC6w3SfXgCrCZxPK1nM+zG5Q1sN/dVNz4uLRZ6ovgVLJ5fgA==","signatures":[{"sig":"MEUCIQDjFseXPMgvx5euITuAwa7ZOiq9YASFI9Br8jB8T1B2aQIgISaAvWnBI25jGhCdOCj2g85kdCtQ8tzcnN7lAEochHw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@25.1.0-beta.11cbb19235aa02238774f93741d9e290ded2c896","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":603816},"type":"module","_from":"file:hyperlane-xyz-utils-25.1.0-beta.11cbb19235aa02238774f93741d9e290ded2c896.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"noproblemmm","email":"sina@hyperlane.xyz"},"_resolved":"/tmp/14bb1ebccd3d69def0a93047ea396d06/hyperlane-xyz-utils-25.1.0-beta.11cbb19235aa02238774f93741d9e290ded2c896.tgz","_integrity":"sha512-ssOB5dUGb+mJsE8RZG5jhrWz9hDRV21AFfeSjrDC6w3SfXgCrCZxPK1nM+zG5Q1sN/dVNz4uLRZ6ovgVLJ5fgA==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.6.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.39.2","@eslint/js":"^9.39.2","typescript":"5.8.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.19.1","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^25.1.0-beta.11cbb19235aa02238774f93741d9e290ded2c896","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_25.1.0-beta.11cbb19235aa02238774f93741d9e290ded2c896_1770790440932_0.3664494448547393","host":"s3://npm-registry-packages-npm-production"}},"25.1.0-beta.40afebb4fc9183b624b39d0491f3ced6f9fc8919":{"name":"@hyperlane-xyz/utils","version":"25.1.0-beta.40afebb4fc9183b624b39d0491f3ced6f9fc8919","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@25.1.0-beta.40afebb4fc9183b624b39d0491f3ced6f9fc8919","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":"148cc747bec8fcd8e616942e6124a214cc2fadc5","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-25.1.0-beta.40afebb4fc9183b624b39d0491f3ced6f9fc8919.tgz","fileCount":251,"integrity":"sha512-YMjdLPzUx8fZ3ZCQ2WDwJeG4gf2NUv1vP7d1CXp/nJAI8OLMsUyOhyaEW9lYYwerlO8KLU9ggZLjRE1onRKnTA==","signatures":[{"sig":"MEUCIQC+0AnZ3DRpLZglbVRryLfyOor4qJ0j6RI7SKIHvZc3DwIgePFdIhS/B/e892JsOIte8uyNuXdiC+DuQoNYCwdUr9s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@25.1.0-beta.40afebb4fc9183b624b39d0491f3ced6f9fc8919","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":603816},"type":"module","_from":"file:hyperlane-xyz-utils-25.1.0-beta.40afebb4fc9183b624b39d0491f3ced6f9fc8919.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"noproblemmm","email":"sina@hyperlane.xyz"},"_resolved":"/tmp/57ae5dd2e00c3b14e829e9884c28172e/hyperlane-xyz-utils-25.1.0-beta.40afebb4fc9183b624b39d0491f3ced6f9fc8919.tgz","_integrity":"sha512-YMjdLPzUx8fZ3ZCQ2WDwJeG4gf2NUv1vP7d1CXp/nJAI8OLMsUyOhyaEW9lYYwerlO8KLU9ggZLjRE1onRKnTA==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.6.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.39.2","@eslint/js":"^9.39.2","typescript":"5.8.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.19.1","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^25.1.0-beta.40afebb4fc9183b624b39d0491f3ced6f9fc8919","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_25.1.0-beta.40afebb4fc9183b624b39d0491f3ced6f9fc8919_1770792440226_0.8775338410186166","host":"s3://npm-registry-packages-npm-production"}},"25.1.0":{"name":"@hyperlane-xyz/utils","version":"25.1.0","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@25.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":"5792f41cd75134c56977c5fedfc1176b3600eac8","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-25.1.0.tgz","fileCount":251,"integrity":"sha512-y9dq+m316wPWCJeUtdp50fXpSBnWmtEdxbxCgOa7WSOsYI2TmfY/kDHlV6jKkcrzhjN5bGy/IwwJCIyUEhhxgA==","signatures":[{"sig":"MEQCIAcVdQvKsarl0qb1ukAeXSS3MlPBqaQXCRGPIbOiyxmnAiBIpeCWstTZNP4S9zeet031tEdagMnkNVRtIHOIWiMzzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@25.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":603724},"type":"module","_from":"file:hyperlane-xyz-utils-25.1.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"noproblemmm","email":"sina@hyperlane.xyz"},"_resolved":"/tmp/4a7d06df7518bbc8e961c6f9ac023c54/hyperlane-xyz-utils-25.1.0.tgz","_integrity":"sha512-y9dq+m316wPWCJeUtdp50fXpSBnWmtEdxbxCgOa7WSOsYI2TmfY/kDHlV6jKkcrzhjN5bGy/IwwJCIyUEhhxgA==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.6.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.39.2","@eslint/js":"^9.39.2","typescript":"5.8.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.19.1","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^25.1.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_25.1.0_1770816172870_0.5941580534841318","host":"s3://npm-registry-packages-npm-production"}},"25.1.1-beta.3d935ca665fcced5a495ba5398aed86f9a5c960c":{"name":"@hyperlane-xyz/utils","version":"25.1.1-beta.3d935ca665fcced5a495ba5398aed86f9a5c960c","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@25.1.1-beta.3d935ca665fcced5a495ba5398aed86f9a5c960c","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":"551e4636d2c7dc43c2bdc160825651490f481555","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-25.1.1-beta.3d935ca665fcced5a495ba5398aed86f9a5c960c.tgz","fileCount":251,"integrity":"sha512-W2HW2w1uIJ/iV3n6/YcF7ecBo93r/gB15Xv4z805zZlMcuvDD6YpTMsg7hB4IKCVL1NvRw9qQhQhpq//aNVS9Q==","signatures":[{"sig":"MEYCIQDreo2APHYj1K0g9tQAnzPQglF7n+9bP2/3HQ78rHHt1gIhALIpBFsVozyjwA3928u+YebycDEmETeeA/Pp8fIWh9q5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@25.1.1-beta.3d935ca665fcced5a495ba5398aed86f9a5c960c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":603816},"type":"module","_from":"file:hyperlane-xyz-utils-25.1.1-beta.3d935ca665fcced5a495ba5398aed86f9a5c960c.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"noproblemmm","email":"sina@hyperlane.xyz"},"_resolved":"/tmp/0db2bad0e42fc93d05abfa496db5d6db/hyperlane-xyz-utils-25.1.1-beta.3d935ca665fcced5a495ba5398aed86f9a5c960c.tgz","_integrity":"sha512-W2HW2w1uIJ/iV3n6/YcF7ecBo93r/gB15Xv4z805zZlMcuvDD6YpTMsg7hB4IKCVL1NvRw9qQhQhpq//aNVS9Q==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.6.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.39.2","@eslint/js":"^9.39.2","typescript":"5.8.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.19.1","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^25.1.1-beta.3d935ca665fcced5a495ba5398aed86f9a5c960c","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_25.1.1-beta.3d935ca665fcced5a495ba5398aed86f9a5c960c_1770844172126_0.07955758861650919","host":"s3://npm-registry-packages-npm-production"}},"25.1.1-beta.c000a34a6ed4ab7c8ab11ae94c618259da077683":{"name":"@hyperlane-xyz/utils","version":"25.1.1-beta.c000a34a6ed4ab7c8ab11ae94c618259da077683","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@25.1.1-beta.c000a34a6ed4ab7c8ab11ae94c618259da077683","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":"3598e6c03c1395c2709268efff42189d0eea3898","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-25.1.1-beta.c000a34a6ed4ab7c8ab11ae94c618259da077683.tgz","fileCount":251,"integrity":"sha512-EdCmfouDKVoOwbFDG+Hkjjq87zNW+2/BJD3IrxpUEz9b+oE3FJX+PNRUhZ4rYlx38bhQUkFwMtYRR7jaZ4clSw==","signatures":[{"sig":"MEUCIQDDlqNtuuUiRO+Vhs4MsWf7ayTHZNnKMsT9kyq/Nz6RhgIgHT+o0IS2S7hkhjbYNxz083NJpiOpqFYBvabWKwAYec0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@25.1.1-beta.c000a34a6ed4ab7c8ab11ae94c618259da077683","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":603816},"type":"module","_from":"file:hyperlane-xyz-utils-25.1.1-beta.c000a34a6ed4ab7c8ab11ae94c618259da077683.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"noproblemmm","email":"sina@hyperlane.xyz"},"_resolved":"/tmp/bc1f5374401674cce9fbddcac41f43f6/hyperlane-xyz-utils-25.1.1-beta.c000a34a6ed4ab7c8ab11ae94c618259da077683.tgz","_integrity":"sha512-EdCmfouDKVoOwbFDG+Hkjjq87zNW+2/BJD3IrxpUEz9b+oE3FJX+PNRUhZ4rYlx38bhQUkFwMtYRR7jaZ4clSw==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.6.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.39.2","@eslint/js":"^9.39.2","typescript":"5.8.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.19.1","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^25.1.1-beta.c000a34a6ed4ab7c8ab11ae94c618259da077683","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_25.1.1-beta.c000a34a6ed4ab7c8ab11ae94c618259da077683_1770845814000_0.48915988812413724","host":"s3://npm-registry-packages-npm-production"}},"25.1.1-beta.75006748479220a3f3305c5d1a1789c92a14276f":{"name":"@hyperlane-xyz/utils","version":"25.1.1-beta.75006748479220a3f3305c5d1a1789c92a14276f","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@25.1.1-beta.75006748479220a3f3305c5d1a1789c92a14276f","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":"199fbc5657c65730cad02bd90ee4a12eec36c23a","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-25.1.1-beta.75006748479220a3f3305c5d1a1789c92a14276f.tgz","fileCount":251,"integrity":"sha512-Q1UCh5/BosrPYa9McMB2shfgQaZKRL2ju9b2AJGVGAxfil8wNRb0oAUzNvWw5GkkX7qItLP4UdvqvwUvtqq1hg==","signatures":[{"sig":"MEYCIQCdzFNQyzSFHcfwNcv6cVjii1bxPG1Mx/9J9x97WhkOFwIhAKjRbFEg5rFqmfnzZsDlKfEyOp8AWhjnIUF1PBK/K6gN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@25.1.1-beta.75006748479220a3f3305c5d1a1789c92a14276f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":603816},"type":"module","_from":"file:hyperlane-xyz-utils-25.1.1-beta.75006748479220a3f3305c5d1a1789c92a14276f.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"noproblemmm","email":"sina@hyperlane.xyz"},"_resolved":"/tmp/7746c6f029cce1f291377351ca98b101/hyperlane-xyz-utils-25.1.1-beta.75006748479220a3f3305c5d1a1789c92a14276f.tgz","_integrity":"sha512-Q1UCh5/BosrPYa9McMB2shfgQaZKRL2ju9b2AJGVGAxfil8wNRb0oAUzNvWw5GkkX7qItLP4UdvqvwUvtqq1hg==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.6.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.39.2","@eslint/js":"^9.39.2","typescript":"5.8.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.19.1","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^25.1.1-beta.75006748479220a3f3305c5d1a1789c92a14276f","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_25.1.1-beta.75006748479220a3f3305c5d1a1789c92a14276f_1770847318434_0.5706359058286654","host":"s3://npm-registry-packages-npm-production"}},"25.1.1-beta.e959e2b694f2696c6d18669edf691bd6bd110677":{"name":"@hyperlane-xyz/utils","version":"25.1.1-beta.e959e2b694f2696c6d18669edf691bd6bd110677","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@25.1.1-beta.e959e2b694f2696c6d18669edf691bd6bd110677","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":"282d716141e4bdc78bd6cedf5711ac108330d262","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-25.1.1-beta.e959e2b694f2696c6d18669edf691bd6bd110677.tgz","fileCount":251,"integrity":"sha512-XxlE7LR0GugaQGFU40lii7KHpQjQCxKAvKm0vN9irPCyAnpkkQ20efqjX4mzNGwXG23grV2Mu4jhdUOuNMBMOg==","signatures":[{"sig":"MEYCIQCfent9mGm/CWYtZzaFR/uRuwsLc1qVGM5is7zIV/Sg6QIhAMHMNfNYYKoJyXVferAGWmt2al+hXNLuyDQ3BhsunPaL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@25.1.1-beta.e959e2b694f2696c6d18669edf691bd6bd110677","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":603816},"type":"module","_from":"file:hyperlane-xyz-utils-25.1.1-beta.e959e2b694f2696c6d18669edf691bd6bd110677.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"noproblemmm","email":"sina@hyperlane.xyz"},"_resolved":"/tmp/395dadba26002d4b6f0bb1c5433d124b/hyperlane-xyz-utils-25.1.1-beta.e959e2b694f2696c6d18669edf691bd6bd110677.tgz","_integrity":"sha512-XxlE7LR0GugaQGFU40lii7KHpQjQCxKAvKm0vN9irPCyAnpkkQ20efqjX4mzNGwXG23grV2Mu4jhdUOuNMBMOg==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.6.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.39.2","@eslint/js":"^9.39.2","typescript":"5.8.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.19.1","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^25.1.1-beta.e959e2b694f2696c6d18669edf691bd6bd110677","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_25.1.1-beta.e959e2b694f2696c6d18669edf691bd6bd110677_1770870120415_0.056730583646541266","host":"s3://npm-registry-packages-npm-production"}},"25.1.1-beta.49818f74c289a72696559690d464fe1bb4d311c7":{"name":"@hyperlane-xyz/utils","version":"25.1.1-beta.49818f74c289a72696559690d464fe1bb4d311c7","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@25.1.1-beta.49818f74c289a72696559690d464fe1bb4d311c7","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":"d49cdcd52ad959eaff6d99a6ded339897d6536fc","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-25.1.1-beta.49818f74c289a72696559690d464fe1bb4d311c7.tgz","fileCount":251,"integrity":"sha512-2+CWEZt/uStAbaC7xDoTg/hads0TkMEvcGpf2Gj8xwlqpGGvcxyvduawELzlIUsX/CrEsRg/3SUH/0Zvjz6oLQ==","signatures":[{"sig":"MEYCIQCaFwZoy2kL2Hvht3sGOnsCsFK8rgNuttp/a8H98QPI4wIhAMiRUOdomwjcKz2AbLTPJ7aKAH3YoSpN/6fpiKpKy5UR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@25.1.1-beta.49818f74c289a72696559690d464fe1bb4d311c7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":603816},"type":"module","_from":"file:hyperlane-xyz-utils-25.1.1-beta.49818f74c289a72696559690d464fe1bb4d311c7.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"noproblemmm","email":"sina@hyperlane.xyz"},"_resolved":"/tmp/4c8f3fdf82fb39b4769599c0fa46e458/hyperlane-xyz-utils-25.1.1-beta.49818f74c289a72696559690d464fe1bb4d311c7.tgz","_integrity":"sha512-2+CWEZt/uStAbaC7xDoTg/hads0TkMEvcGpf2Gj8xwlqpGGvcxyvduawELzlIUsX/CrEsRg/3SUH/0Zvjz6oLQ==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.6.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.39.2","@eslint/js":"^9.39.2","typescript":"5.8.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.19.1","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^25.1.1-beta.49818f74c289a72696559690d464fe1bb4d311c7","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_25.1.1-beta.49818f74c289a72696559690d464fe1bb4d311c7_1770873982375_0.4584393713278425","host":"s3://npm-registry-packages-npm-production"}},"25.1.1-beta.3c5271ba6b53d06d721273bc4df356c981bd243a":{"name":"@hyperlane-xyz/utils","version":"25.1.1-beta.3c5271ba6b53d06d721273bc4df356c981bd243a","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@25.1.1-beta.3c5271ba6b53d06d721273bc4df356c981bd243a","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":"b57c23fe47e5e54d9a388921280409390e0b8131","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-25.1.1-beta.3c5271ba6b53d06d721273bc4df356c981bd243a.tgz","fileCount":251,"integrity":"sha512-GoQgN0xbVuldhzPqMrNn++m2XZ30VlNzpaMBdUxfbltNQVWlpnEEhW/FLY8JFZRMHR276oRaw4qyon2iRRX3Yg==","signatures":[{"sig":"MEUCIBeuik36J88i2mwivHnFVEirBgDJvUBnbT0jJjFRruvrAiEA+2nXgawBpHe3YEKAAK3kBgJlAPxySxk0lDoeTme164g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@25.1.1-beta.3c5271ba6b53d06d721273bc4df356c981bd243a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":603816},"type":"module","_from":"file:hyperlane-xyz-utils-25.1.1-beta.3c5271ba6b53d06d721273bc4df356c981bd243a.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"noproblemmm","email":"sina@hyperlane.xyz"},"_resolved":"/tmp/cc3fe9ce2a0f18faea7353da77cd3e66/hyperlane-xyz-utils-25.1.1-beta.3c5271ba6b53d06d721273bc4df356c981bd243a.tgz","_integrity":"sha512-GoQgN0xbVuldhzPqMrNn++m2XZ30VlNzpaMBdUxfbltNQVWlpnEEhW/FLY8JFZRMHR276oRaw4qyon2iRRX3Yg==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.6.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.39.2","@eslint/js":"^9.39.2","typescript":"5.8.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.19.1","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^25.1.1-beta.3c5271ba6b53d06d721273bc4df356c981bd243a","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_25.1.1-beta.3c5271ba6b53d06d721273bc4df356c981bd243a_1770931757407_0.7484280464991888","host":"s3://npm-registry-packages-npm-production"}},"25.1.1-beta.31a839be3df605757637acf66867bed50b08d2d2":{"name":"@hyperlane-xyz/utils","version":"25.1.1-beta.31a839be3df605757637acf66867bed50b08d2d2","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@25.1.1-beta.31a839be3df605757637acf66867bed50b08d2d2","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":"2ae6684c46ad7a14f08c9ba788f82595af0c4ed1","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-25.1.1-beta.31a839be3df605757637acf66867bed50b08d2d2.tgz","fileCount":251,"integrity":"sha512-sodLc69w2Ix6PXDgK2NqPZEm+XrQjX1nSUx+9oubF6Ax/vXm0P5yCH4rKrZz6udKkIoVgDFyKmBteAZ99dw+ug==","signatures":[{"sig":"MEUCIQDIEZRFxFTVyP8zYcgnlUbWmElxHk4uWkFoqyVoRkYDiwIgfBd1R2w2zi/6NmyO+EsakncHSZhYTKQnCySlSYm5znk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@25.1.1-beta.31a839be3df605757637acf66867bed50b08d2d2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":603816},"type":"module","_from":"file:hyperlane-xyz-utils-25.1.1-beta.31a839be3df605757637acf66867bed50b08d2d2.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"noproblemmm","email":"sina@hyperlane.xyz"},"_resolved":"/tmp/c51063b25f20c3dbaf78843fb27f660e/hyperlane-xyz-utils-25.1.1-beta.31a839be3df605757637acf66867bed50b08d2d2.tgz","_integrity":"sha512-sodLc69w2Ix6PXDgK2NqPZEm+XrQjX1nSUx+9oubF6Ax/vXm0P5yCH4rKrZz6udKkIoVgDFyKmBteAZ99dw+ug==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.6.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.39.2","@eslint/js":"^9.39.2","typescript":"5.8.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.19.1","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^25.1.1-beta.31a839be3df605757637acf66867bed50b08d2d2","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_25.1.1-beta.31a839be3df605757637acf66867bed50b08d2d2_1770932477751_0.4213691399655888","host":"s3://npm-registry-packages-npm-production"}},"26.0.0-beta.3f07b01a123b50cc3c8b3a0caf64e768495e7893":{"name":"@hyperlane-xyz/utils","version":"26.0.0-beta.3f07b01a123b50cc3c8b3a0caf64e768495e7893","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@26.0.0-beta.3f07b01a123b50cc3c8b3a0caf64e768495e7893","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":"a48cb676849141a4781083e356ee92748ed418e5","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-26.0.0-beta.3f07b01a123b50cc3c8b3a0caf64e768495e7893.tgz","fileCount":259,"integrity":"sha512-TsZpcaB0r1oJaasZ0/jFXNT/jbw9eXYN/zsJTgNVCceNmLB7czDaABr9VSInLuFIw1WHMaj5cLQx+EnmefxNwQ==","signatures":[{"sig":"MEQCICpXAPhjH9+QBX/O/vy/BdZbt64mfExQQ3LCUXzRkwUFAiBmcqwuh8yIIleg/1wAZZG8RLysri9PqRslx86Tcl4C+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@26.0.0-beta.3f07b01a123b50cc3c8b3a0caf64e768495e7893","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":615111},"type":"module","_from":"file:hyperlane-xyz-utils-26.0.0-beta.3f07b01a123b50cc3c8b3a0caf64e768495e7893.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"noproblemmm","email":"sina@hyperlane.xyz"},"_resolved":"/tmp/eba50c6915f18c07136eacae5f318bb9/hyperlane-xyz-utils-26.0.0-beta.3f07b01a123b50cc3c8b3a0caf64e768495e7893.tgz","_integrity":"sha512-TsZpcaB0r1oJaasZ0/jFXNT/jbw9eXYN/zsJTgNVCceNmLB7czDaABr9VSInLuFIw1WHMaj5cLQx+EnmefxNwQ==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.6.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.39.2","@eslint/js":"^9.39.2","typescript":"5.8.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.19.1","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^26.0.0-beta.3f07b01a123b50cc3c8b3a0caf64e768495e7893","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_26.0.0-beta.3f07b01a123b50cc3c8b3a0caf64e768495e7893_1771435290936_0.2948331457312363","host":"s3://npm-registry-packages-npm-production"}},"25.2.0-mc.f25fd94f0bd7d240fb88982678efa8479ecad993":{"name":"@hyperlane-xyz/utils","version":"25.2.0-mc.f25fd94f0bd7d240fb88982678efa8479ecad993","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@25.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":"feeb0e076e1abc33d3f59b72dbd2b74aa00744a0","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-25.2.0-mc.f25fd94f0bd7d240fb88982678efa8479ecad993.tgz","fileCount":259,"integrity":"sha512-5rB3uragdi9HmjwAc2BQNLVqid0i4deimnvx2ThZqYYsBiUkMjvqAecsgUE9TSgjP3I/IgN+X1aqBndplP6VJQ==","signatures":[{"sig":"MEQCIGULvW+ZqSJpsp+oU/OrHOtyodiS2w+gO9L68kzGT1frAiBX/d17fnoXDWAvGbOZRSVMpOTqH1v4yDzSl42JH92rTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":615107},"type":"module","_from":"file:hyperlane-xyz-utils-25.2.0-mc.f25fd94f0bd7d240fb88982678efa8479ecad993.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"nambrot","email":"nambrot@googlemail.com"},"_resolved":"/private/var/folders/14/8nldxgzn7cdbkgnxpdhqdww40000gn/T/71c415535636063c5986a547948d2f65/hyperlane-xyz-utils-25.2.0-mc.f25fd94f0bd7d240fb88982678efa8479ecad993.tgz","_integrity":"sha512-5rB3uragdi9HmjwAc2BQNLVqid0i4deimnvx2ThZqYYsBiUkMjvqAecsgUE9TSgjP3I/IgN+X1aqBndplP6VJQ==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.6.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.39.2","@eslint/js":"^9.39.2","typescript":"5.8.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.19.1","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^25.2.0-mc.f25fd94f0bd7d240fb88982678efa8479ecad993","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_25.2.0-mc.f25fd94f0bd7d240fb88982678efa8479ecad993_1771719333843_0.23017103851590437","host":"s3://npm-registry-packages-npm-production"}},"25.2.0-mc.78c48b5fb82f0f0da7825eb600b56aef96fde9bd":{"name":"@hyperlane-xyz/utils","version":"25.2.0-mc.78c48b5fb82f0f0da7825eb600b56aef96fde9bd","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@25.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":"4dc03d7a49f279a705a46ac67b51d1cec29b65d8","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-25.2.0-mc.78c48b5fb82f0f0da7825eb600b56aef96fde9bd.tgz","fileCount":259,"integrity":"sha512-IwCHsZE8GdC519U176HPnqr5tI+cZsr6M0+TW0a+1B9nkSYliicTIZwhGAg6//kFvv7hSWenkKiPLmCow9BwTQ==","signatures":[{"sig":"MEUCIQDx22Y7kX+qUgkejKVKBtK6GigtAfngNmOiX0+E1Wyz/AIgNutNMR3UM3pEdvGlNP3qksPLjMENLLexiMLLmCdCLVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":615063},"type":"module","_from":"file:hyperlane-xyz-utils-25.2.0-mc.78c48b5fb82f0f0da7825eb600b56aef96fde9bd.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"nambrot","email":"nambrot@googlemail.com"},"_resolved":"/private/var/folders/14/8nldxgzn7cdbkgnxpdhqdww40000gn/T/657e07b7f1996ba7487848a94a896545/hyperlane-xyz-utils-25.2.0-mc.78c48b5fb82f0f0da7825eb600b56aef96fde9bd.tgz","_integrity":"sha512-IwCHsZE8GdC519U176HPnqr5tI+cZsr6M0+TW0a+1B9nkSYliicTIZwhGAg6//kFvv7hSWenkKiPLmCow9BwTQ==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.6.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.39.2","@eslint/js":"^9.39.2","typescript":"5.8.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.19.1","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^25.1.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_25.2.0-mc.78c48b5fb82f0f0da7825eb600b56aef96fde9bd_1771792477914_0.4734348717152175","host":"s3://npm-registry-packages-npm-production"}},"25.2.0":{"name":"@hyperlane-xyz/utils","version":"25.2.0","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@25.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":"70f48cf5f664c6b7ab342106eafbf60279583fd4","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-25.2.0.tgz","fileCount":259,"integrity":"sha512-3+hHWMje5so4Z5R+BJTgVymFGC9/lE0WpH14j4c2u3WnKlc6Y7Z+crjIuyIGhOyVDjxl28bR0IXQW2QKNVoJAg==","signatures":[{"sig":"MEUCIDxLBmG6IS3JhFv2pIo+qWVhNHlfWxpJ3f56RvYbFSEOAiEAmdDM5aI1onMYLqHZAMg74D4kG3rGdp7f4M7xtqSd2bk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@25.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":615019},"type":"module","_from":"file:hyperlane-xyz-utils-25.2.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"noproblemmm","email":"sina@hyperlane.xyz"},"_resolved":"/tmp/fea8b4e7b26cdd5682177bc8d994bdd1/hyperlane-xyz-utils-25.2.0.tgz","_integrity":"sha512-3+hHWMje5so4Z5R+BJTgVymFGC9/lE0WpH14j4c2u3WnKlc6Y7Z+crjIuyIGhOyVDjxl28bR0IXQW2QKNVoJAg==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.6.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.39.2","@eslint/js":"^9.39.2","typescript":"5.8.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.19.1","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^25.2.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_25.2.0_1771955377239_0.5933546230161197","host":"s3://npm-registry-packages-npm-production"}},"25.3.0":{"name":"@hyperlane-xyz/utils","version":"25.3.0","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@25.3.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":"b4a23d879af2e23c4a92146d1e1eb8ccd73006f1","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-25.3.0.tgz","fileCount":259,"integrity":"sha512-gYoHtCxMEQkhsD8aJA+argFSigsNuwS6ILE1L/dsnzvJ8ogznXKYeqet5Lm2KSyRlUTjIdAb2Kxod8xt1fi1IQ==","signatures":[{"sig":"MEQCICDCtte9S+tNvLSIei/Z09Hlt6r7WoVVrBQDPbuXslDWAiBpoYXO8J17v8XdCNO5s5oL3p483IdeWESeW+4obFR2NQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@25.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":615019},"type":"module","_from":"file:hyperlane-xyz-utils-25.3.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"noproblemmm","email":"sina@hyperlane.xyz"},"_resolved":"/tmp/c1195e1642d4c2ec5c9f947695002df1/hyperlane-xyz-utils-25.3.0.tgz","_integrity":"sha512-gYoHtCxMEQkhsD8aJA+argFSigsNuwS6ILE1L/dsnzvJ8ogznXKYeqet5Lm2KSyRlUTjIdAb2Kxod8xt1fi1IQ==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.8.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.39.2","@eslint/js":"^9.39.2","typescript":"5.8.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.19.1","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^25.3.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_25.3.0_1772036760710_0.970508367849586","host":"s3://npm-registry-packages-npm-production"}},"25.3.1":{"name":"@hyperlane-xyz/utils","version":"25.3.1","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@25.3.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":"544c6e6a2dc22280f7f62a82e06a321701c7c3a1","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-25.3.1.tgz","fileCount":259,"integrity":"sha512-t3wku/OyWcwYwCn5U9WfyDP7EugBvBcv8sbwyg/r2scXRD1xSPjmUL0xwWtyJvXpAGhiWbbFTSSs2b1a0UOVAw==","signatures":[{"sig":"MEYCIQCfwp8ljUHSyTmrhKZpuR9qt+LPneYej7vNolTLfzb0ngIhAPDcMJyG22BJC5nUToP9P8molkjMVdrDVcxNMuv8eSUY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@25.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":615019},"type":"module","_from":"file:hyperlane-xyz-utils-25.3.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"noproblemmm","email":"sina@hyperlane.xyz"},"_resolved":"/tmp/ef4d5f15bbd46036faaa447f9a6a3564/hyperlane-xyz-utils-25.3.1.tgz","_integrity":"sha512-t3wku/OyWcwYwCn5U9WfyDP7EugBvBcv8sbwyg/r2scXRD1xSPjmUL0xwWtyJvXpAGhiWbbFTSSs2b1a0UOVAw==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.8.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.39.2","@eslint/js":"^9.39.2","typescript":"5.8.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.19.1","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^25.3.1","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_25.3.1_1772101874419_0.8142015884419311","host":"s3://npm-registry-packages-npm-production"}},"25.3.2":{"name":"@hyperlane-xyz/utils","version":"25.3.2","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@25.3.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":"f4bba58dcfce6058f312fe1042f593cf55d964b1","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-25.3.2.tgz","fileCount":259,"integrity":"sha512-9nQENxlHsQqjON2ZtkmPVKRA/8vmFTrSX1Ui3iWCXMqd3iO4vC0xHjf0t4ok4kEnqQ8WDdsxCugfUX9vk+lLvQ==","signatures":[{"sig":"MEUCIGQOBNea5mzc08/kPKUSpgvh3pORugwWW7R6pe1puXNrAiEAg2kb/PpCUGyT+kFmcBeDymNdbp/TdPZ/kudf9ZAOa0A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@25.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":615019},"type":"module","_from":"file:hyperlane-xyz-utils-25.3.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"noproblemmm","email":"sina@hyperlane.xyz"},"_resolved":"/tmp/dd373a5cf25ea08339d1560d3bcab733/hyperlane-xyz-utils-25.3.2.tgz","_integrity":"sha512-9nQENxlHsQqjON2ZtkmPVKRA/8vmFTrSX1Ui3iWCXMqd3iO4vC0xHjf0t4ok4kEnqQ8WDdsxCugfUX9vk+lLvQ==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.8.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.39.2","@eslint/js":"^9.39.2","typescript":"5.8.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.19.1","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^25.3.2","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_25.3.2_1772108127534_0.5048876935421713","host":"s3://npm-registry-packages-npm-production"}},"24.1.0-beta.c18552aafdcb7b75f759e8a85ebac103cfe26ec4":{"name":"@hyperlane-xyz/utils","version":"24.1.0-beta.c18552aafdcb7b75f759e8a85ebac103cfe26ec4","keywords":["Hyperlane","Utilities","Typescript"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@24.1.0-beta.c18552aafdcb7b75f759e8a85ebac103cfe26ec4","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":"b2fdbb320cf3469c058e84dd5c209e87c768e68d","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-24.1.0-beta.c18552aafdcb7b75f759e8a85ebac103cfe26ec4.tgz","fileCount":247,"integrity":"sha512-LwIYcgmOmf2qC1v7UeZzH8QyMJcnGXr8xgcoZG2eRXCI04L/bL0rWMFkez00F/gcJ2OsADIEJ1cyZE2wEDYnlw==","signatures":[{"sig":"MEUCIQDiqYWjNS1T43/o1S27KeLf6Ldz8ZLkNjDuPw5UU4roEwIgBKmAsGodcqb0AYdanNC7YacDGg/sgPYoAessNDSOBEU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@24.1.0-beta.c18552aafdcb7b75f759e8a85ebac103cfe26ec4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":592743},"type":"module","_from":"file:hyperlane-xyz-utils-24.1.0-beta.c18552aafdcb7b75f759e8a85ebac103cfe26ec4.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","test:ci":"pnpm test","prettier":"prettier --write ./src"},"_npmUser":{"name":"noproblemmm","email":"sina@hyperlane.xyz"},"_resolved":"/tmp/396fe6e8070a7bd42c855d896e0edc98/hyperlane-xyz-utils-24.1.0-beta.c18552aafdcb7b75f759e8a85ebac103cfe26ec4.tgz","_integrity":"sha512-LwIYcgmOmf2qC1v7UeZzH8QyMJcnGXr8xgcoZG2eRXCI04L/bL0rWMFkez00F/gcJ2OsADIEJ1cyZE2wEDYnlw==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.8.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.31.0","prettier":"^3.5.3","@eslint/js":"^9.31.0","typescript":"5.8.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.19.1","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^24.1.0-beta.c18552aafdcb7b75f759e8a85ebac103cfe26ec4","@typescript-eslint/parser":"^8.1.6","@typescript-eslint/eslint-plugin":"^8.1.6","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_24.1.0-beta.c18552aafdcb7b75f759e8a85ebac103cfe26ec4_1772120328979_0.48937406425368923","host":"s3://npm-registry-packages-npm-production"}},"25.4.0-beta.14398a0a50d688f0f2932e6b8be79ee29400b0a8":{"name":"@hyperlane-xyz/utils","version":"25.4.0-beta.14398a0a50d688f0f2932e6b8be79ee29400b0a8","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@25.4.0-beta.14398a0a50d688f0f2932e6b8be79ee29400b0a8","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":"47b1804f6b05ac0a0b6a285c1d39278b6804d89c","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-25.4.0-beta.14398a0a50d688f0f2932e6b8be79ee29400b0a8.tgz","fileCount":259,"integrity":"sha512-Kx7CQoVXCxKWeEeGoPSXPx4uoDfr6r/31Ba+k5VxmdaJ1LGioTGkZSpTFio1VXc7tOVXSHWvLa3vP9eDJGavEg==","signatures":[{"sig":"MEUCIQDy4VZf/B75gjnPYB5shxUGFbYVmM1Ew75eNzfBr8ybKwIgQT+QDQ0In9vNhPTNrvK2mfXYYt+2wle7uY6FSWzfmGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@25.4.0-beta.14398a0a50d688f0f2932e6b8be79ee29400b0a8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":615111},"type":"module","_from":"file:hyperlane-xyz-utils-25.4.0-beta.14398a0a50d688f0f2932e6b8be79ee29400b0a8.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"noproblemmm","email":"sina@hyperlane.xyz"},"_resolved":"/tmp/af4f76666ab3b6b67093550b351f5956/hyperlane-xyz-utils-25.4.0-beta.14398a0a50d688f0f2932e6b8be79ee29400b0a8.tgz","_integrity":"sha512-Kx7CQoVXCxKWeEeGoPSXPx4uoDfr6r/31Ba+k5VxmdaJ1LGioTGkZSpTFio1VXc7tOVXSHWvLa3vP9eDJGavEg==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.8.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.39.2","@eslint/js":"^9.39.2","typescript":"5.8.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.19.1","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^25.4.0-beta.14398a0a50d688f0f2932e6b8be79ee29400b0a8","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_25.4.0-beta.14398a0a50d688f0f2932e6b8be79ee29400b0a8_1772126468823_0.7011078600717113","host":"s3://npm-registry-packages-npm-production"}},"25.4.0-beta.828cc2dd1de35d39314c6afbd5603de4247445e7":{"name":"@hyperlane-xyz/utils","version":"25.4.0-beta.828cc2dd1de35d39314c6afbd5603de4247445e7","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@25.4.0-beta.828cc2dd1de35d39314c6afbd5603de4247445e7","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":"e583705edd2f7a594a3b75a8444b12a50e171697","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-25.4.0-beta.828cc2dd1de35d39314c6afbd5603de4247445e7.tgz","fileCount":259,"integrity":"sha512-sph6mXiSDYvDAHwnd0HHQEXy9IHOSdfZL/WtUFSY+qlpbNVH47tJpsTRl9Vb7bwfKPw5OzuY/Jtyl7ZfdGa+2Q==","signatures":[{"sig":"MEUCIGfDtvtad+5nK9V5TUZTnJJo1DPWllvMyeuNqHzP49xpAiEA9TWW0p9P4GJmkY86w7id5a8EXhpOsRklGAh7i9CHCUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@25.4.0-beta.828cc2dd1de35d39314c6afbd5603de4247445e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":617603},"type":"module","_from":"file:hyperlane-xyz-utils-25.4.0-beta.828cc2dd1de35d39314c6afbd5603de4247445e7.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"noproblemmm","email":"sina@hyperlane.xyz"},"_resolved":"/tmp/bf744c27aa998007ad294dd86d19f40b/hyperlane-xyz-utils-25.4.0-beta.828cc2dd1de35d39314c6afbd5603de4247445e7.tgz","_integrity":"sha512-sph6mXiSDYvDAHwnd0HHQEXy9IHOSdfZL/WtUFSY+qlpbNVH47tJpsTRl9Vb7bwfKPw5OzuY/Jtyl7ZfdGa+2Q==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.8.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.39.2","@eslint/js":"^9.39.2","typescript":"5.8.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.19.1","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^25.4.0-beta.828cc2dd1de35d39314c6afbd5603de4247445e7","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_25.4.0-beta.828cc2dd1de35d39314c6afbd5603de4247445e7_1772211116991_0.4423721583786371","host":"s3://npm-registry-packages-npm-production"}},"25.4.0-beta.5122d0977e44c576088b40f9f119d44381857cdc":{"name":"@hyperlane-xyz/utils","version":"25.4.0-beta.5122d0977e44c576088b40f9f119d44381857cdc","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@25.4.0-beta.5122d0977e44c576088b40f9f119d44381857cdc","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":"3821dbed5f248fa469f9a69f3fe7db6249e729e6","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-25.4.0-beta.5122d0977e44c576088b40f9f119d44381857cdc.tgz","fileCount":259,"integrity":"sha512-eC6z5ubAQDWu7+Q7A0XRfChRwokTQKj25I8Io412Vh1jOm8cMPuO9Av3SlR382Hw3opxffrOTcoQIIa1hF6laA==","signatures":[{"sig":"MEQCIBIXRK5cKLy1UboVP3ljxeMirCiic3zkde1W3oyadHfAAiAA7zGrP7PdpTa4q2fUzEXXKFIquM7R3uTZRGSOqU2UBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@25.4.0-beta.5122d0977e44c576088b40f9f119d44381857cdc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":617603},"type":"module","_from":"file:hyperlane-xyz-utils-25.4.0-beta.5122d0977e44c576088b40f9f119d44381857cdc.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"noproblemmm","email":"sina@hyperlane.xyz"},"_resolved":"/tmp/f79c8b60fe9fb9bdd2d728d550a84158/hyperlane-xyz-utils-25.4.0-beta.5122d0977e44c576088b40f9f119d44381857cdc.tgz","_integrity":"sha512-eC6z5ubAQDWu7+Q7A0XRfChRwokTQKj25I8Io412Vh1jOm8cMPuO9Av3SlR382Hw3opxffrOTcoQIIa1hF6laA==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.8.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.39.2","@eslint/js":"^9.39.2","typescript":"5.8.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.19.1","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^25.4.0-beta.5122d0977e44c576088b40f9f119d44381857cdc","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_25.4.0-beta.5122d0977e44c576088b40f9f119d44381857cdc_1772212825485_0.24974167323655294","host":"s3://npm-registry-packages-npm-production"}},"25.4.0":{"name":"@hyperlane-xyz/utils","version":"25.4.0","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@25.4.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":"5dc654d4276a4db0e83731ac83efc39aa75a2a80","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-25.4.0.tgz","fileCount":259,"integrity":"sha512-m53bHy4E1eyOzIc+NRqEnQxxKe8qLPte3JtHkbzj2p8lmV10wM4/+nCvEvWj88FGiaJ5eV7sMsEzVwPRbHsIPw==","signatures":[{"sig":"MEYCIQC7wACSbO9l2XqmCz27j5CfHuQpWj5Cfy0GwvTlhpUwtgIhAKT1DAVsIJ3281+sv9v+8EcSoHd0xYGuix51XGSGhpJM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@25.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":617511},"type":"module","_from":"file:hyperlane-xyz-utils-25.4.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"noproblemmm","email":"sina@hyperlane.xyz"},"_resolved":"/tmp/6a59e1c7465bb2e3d98f569141d56096/hyperlane-xyz-utils-25.4.0.tgz","_integrity":"sha512-m53bHy4E1eyOzIc+NRqEnQxxKe8qLPte3JtHkbzj2p8lmV10wM4/+nCvEvWj88FGiaJ5eV7sMsEzVwPRbHsIPw==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.8.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.39.2","@eslint/js":"^9.39.2","typescript":"5.8.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.19.1","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^25.4.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_25.4.0_1772452050017_0.6161686638424455","host":"s3://npm-registry-packages-npm-production"}},"25.4.1":{"name":"@hyperlane-xyz/utils","version":"25.4.1","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@25.4.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":"6e78d061317fea7af522f27c52121fec5716c7dd","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-25.4.1.tgz","fileCount":259,"integrity":"sha512-BvVTi+hCBKL9svICOClEblQ3cTtIXytk0qBOn+NhzCVt2bpfj2IrnGuAu74yZhSP5XjBhiXLBbl2Fywy1Wjtcw==","signatures":[{"sig":"MEYCIQCsTncIMjVY6TzmQgNNR7ggpVYjNDsJe6/+XC5ZuT0H+AIhAIz5/oRNuJ4dtm7G4c57wkkLrN8ZNLUKJJkYQi5nJXlp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@25.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":617511},"type":"module","_from":"file:hyperlane-xyz-utils-25.4.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"noproblemmm","email":"sina@hyperlane.xyz"},"_resolved":"/tmp/7c2cef4edf6fac167ddb96699fb1eb92/hyperlane-xyz-utils-25.4.1.tgz","_integrity":"sha512-BvVTi+hCBKL9svICOClEblQ3cTtIXytk0qBOn+NhzCVt2bpfj2IrnGuAu74yZhSP5XjBhiXLBbl2Fywy1Wjtcw==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.8.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.39.2","@eslint/js":"^9.39.2","typescript":"5.8.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.19.1","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^25.4.1","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_25.4.1_1772466198279_0.20091710478948732","host":"s3://npm-registry-packages-npm-production"}},"25.5.0":{"name":"@hyperlane-xyz/utils","version":"25.5.0","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@25.5.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":"af8a02feae8fd820227ca4cd26d887b19c2aae78","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-25.5.0.tgz","fileCount":259,"integrity":"sha512-8nh2Bz7Hb+vsbdHXfOts592EQyv62n3BhnNLr7hjAS0114Q7gR/oO+ttGZ1s9hV3sbbeLhB3NXHBTZy4jFdtuA==","signatures":[{"sig":"MEYCIQCE3iVGqCVtsELG0B5JrapyJfkc4qEmhcgLqUsmhAc3JgIhAOTgyNlpDBYqUw6bwY6qFndr+sbxHEdpvXM7GCL2kNtx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@25.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":617511},"type":"module","_from":"file:hyperlane-xyz-utils-25.5.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"noproblemmm","email":"sina@hyperlane.xyz"},"_resolved":"/tmp/ae21b4c7cf2204e60fc9b2d2494a4dfa/hyperlane-xyz-utils-25.5.0.tgz","_integrity":"sha512-8nh2Bz7Hb+vsbdHXfOts592EQyv62n3BhnNLr7hjAS0114Q7gR/oO+ttGZ1s9hV3sbbeLhB3NXHBTZy4jFdtuA==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.8.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.39.2","@eslint/js":"^9.39.2","typescript":"5.8.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.19.1","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^25.5.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_25.5.0_1772565357787_0.17607184753808136","host":"s3://npm-registry-packages-npm-production"}},"25.4.2-mc-public.70e12c844ad2ff1111074a23dba575e20ffade5e":{"name":"@hyperlane-xyz/utils","version":"25.4.2-mc-public.70e12c844ad2ff1111074a23dba575e20ffade5e","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@25.4.2-mc-public.70e12c844ad2ff1111074a23dba575e20ffade5e","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":"a999c44e263881c317a00c93000586aea3ca6086","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-25.4.2-mc-public.70e12c844ad2ff1111074a23dba575e20ffade5e.tgz","fileCount":259,"integrity":"sha512-kCwyaTyJybeaN31Yp4qR1JzpkkbelxzccIOvqK50jTaI4c5Y/CnhnWlpyw8UDJ39mFEoUychTmipnpMTkpGHjQ==","signatures":[{"sig":"MEYCIQCU1ZyG3/10erXZA6isSURjcq1AHkssKuxr09fiQfrRPQIhALnrRbNeE2QakIwiysWjAadZkgWqr+s7IkndbC9EErWD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":617613},"type":"module","_from":"file:hyperlane-xyz-utils-25.4.2-mc-public.70e12c844ad2ff1111074a23dba575e20ffade5e.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"nambrot","email":"nambrot@googlemail.com"},"_resolved":"/private/var/folders/14/8nldxgzn7cdbkgnxpdhqdww40000gn/T/2bd8123078389c732dfe9295922c7142/hyperlane-xyz-utils-25.4.2-mc-public.70e12c844ad2ff1111074a23dba575e20ffade5e.tgz","_integrity":"sha512-kCwyaTyJybeaN31Yp4qR1JzpkkbelxzccIOvqK50jTaI4c5Y/CnhnWlpyw8UDJ39mFEoUychTmipnpMTkpGHjQ==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.6.2","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.39.2","@eslint/js":"^9.39.2","typescript":"5.8.3","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.19.1","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^25.4.2-mc-public.70e12c844ad2ff1111074a23dba575e20ffade5e","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_25.4.2-mc-public.70e12c844ad2ff1111074a23dba575e20ffade5e_1772573743892_0.6610049803582121","host":"s3://npm-registry-packages-npm-production"}},"26.0.0":{"name":"@hyperlane-xyz/utils","version":"26.0.0","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@26.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":"227696ae1a4207ea280f8b2140639b7ffbc9cc4c","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-26.0.0.tgz","fileCount":259,"integrity":"sha512-//v9AcWq54TMkDBhtgaAj/blL/nNeV6oZmdNR6Hva/ed7QBzY/h30yzNmp8A1Zkwu9cBGnVR0DKMw7g/3wCnvg==","signatures":[{"sig":"MEYCIQDRooTrGxAttry2C1xeGowXGg1Ci9AgWXy9YoUPdoefSwIhAOU9KtisdV81PVCI1UZu+jvFs+7cImkAt/1vSot3zdVn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@26.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":624748},"type":"module","_from":"file:hyperlane-xyz-utils-26.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"noproblemmm","email":"sina@hyperlane.xyz"},"_resolved":"/tmp/071d23e7afbb7d0971335b2e38fc8162/hyperlane-xyz-utils-26.0.0.tgz","_integrity":"sha512-//v9AcWq54TMkDBhtgaAj/blL/nNeV6oZmdNR6Hva/ed7QBzY/h30yzNmp8A1Zkwu9cBGnVR0DKMw7g/3wCnvg==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.9.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.39.2","@eslint/js":"^9.39.2","typescript":"5.8.3","@types/bs58":"^5.0.0","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.19.1","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^26.0.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_26.0.0_1772718794759_0.5144925320452931","host":"s3://npm-registry-packages-npm-production"}},"27.0.0":{"name":"@hyperlane-xyz/utils","version":"27.0.0","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@27.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":"24acf013205c4773b1b3dc02dbcd2dcbb8a06ba6","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-27.0.0.tgz","fileCount":259,"integrity":"sha512-c15OZDIs1wNCpXIY1UJrEdAUFqRa7ZCAK2kNMp+0L77qkiGTa1tSqS37iO9fMXXU1S9DwSUlRrH+FjAV59jVHQ==","signatures":[{"sig":"MEQCIDfvBcIwsK6e26AjfXduh50aUtdAyKuW2TNDFkbCxwahAiBdIOqL47iBuDqdpLLa6iMB6/RFF96UsMy08XWsfKxA4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@27.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":626331},"type":"module","_from":"file:hyperlane-xyz-utils-27.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"noproblemmm","email":"sina@hyperlane.xyz"},"_resolved":"/tmp/f7cd80a54709617f4d5f8a9d15747f3d/hyperlane-xyz-utils-27.0.0.tgz","_integrity":"sha512-c15OZDIs1wNCpXIY1UJrEdAUFqRa7ZCAK2kNMp+0L77qkiGTa1tSqS37iO9fMXXU1S9DwSUlRrH+FjAV59jVHQ==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.9.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.39.2","@eslint/js":"^9.39.2","typescript":"5.8.3","@types/bs58":"^5.0.0","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.19.1","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^27.0.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_27.0.0_1773264768036_0.12322460859479034","host":"s3://npm-registry-packages-npm-production"}},"27.1.0":{"name":"@hyperlane-xyz/utils","version":"27.1.0","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@27.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":"925ed4cc8c070601e0105a7d2ab336ae10c045d8","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-27.1.0.tgz","fileCount":259,"integrity":"sha512-08ErGLaBBUwQnZMjrkRBJaJCNcjDAKvoeJ7YbEqKP+DTJahO2/1OBM+3YXqNpOfiVsB9W1o/VzaJZoEyVs3qng==","signatures":[{"sig":"MEUCIQDxEGol/bBHNgEuOipUbmuHfcjOLwPDXYtL11QumTZizQIgMXewtf3C1bhiZXmVpgBbi3itdJP54YwVR8mbwT+hVxo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@27.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":627007},"type":"module","_from":"file:hyperlane-xyz-utils-27.1.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"noproblemmm","email":"sina@hyperlane.xyz"},"_resolved":"/tmp/fc5e39a1acb5e9089cddfd94829e724d/hyperlane-xyz-utils-27.1.0.tgz","_integrity":"sha512-08ErGLaBBUwQnZMjrkRBJaJCNcjDAKvoeJ7YbEqKP+DTJahO2/1OBM+3YXqNpOfiVsB9W1o/VzaJZoEyVs3qng==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.9.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.39.2","@eslint/js":"^9.39.2","typescript":"5.8.3","@types/bs58":"^5.0.0","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.19.1","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^27.1.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_27.1.0_1773344462255_0.08352448675597435","host":"s3://npm-registry-packages-npm-production"}},"28.0.0":{"name":"@hyperlane-xyz/utils","version":"28.0.0","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@28.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":"e240c72e067e2e69828c3811a1725f64e6fd0ad0","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-28.0.0.tgz","fileCount":259,"integrity":"sha512-DwG78CJNZptfgRA9DMOJ0djcIgny+TI94tob2Y2JFa6Bec0LtH9EyoMDgWEu83E82LOKr3vli8uvmY48Gb64pw==","signatures":[{"sig":"MEQCIElDgal3mg1fELjBzsb8Frk0UJfT0M2z3Im6EZbZ7IapAiBS2AYN6pPGqTl6vzSTC8OqQPxGFPVZhRA/ygT5K7NAmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@28.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":627410},"type":"module","_from":"file:hyperlane-xyz-utils-28.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"_resolved":"/tmp/d0371ffdf7d2e1a14ee20ff1526e620d/hyperlane-xyz-utils-28.0.0.tgz","_integrity":"sha512-DwG78CJNZptfgRA9DMOJ0djcIgny+TI94tob2Y2JFa6Bec0LtH9EyoMDgWEu83E82LOKr3vli8uvmY48Gb64pw==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.9.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.39.2","@eslint/js":"^9.39.2","typescript":"5.8.3","@types/bs58":"^5.0.0","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.19.1","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^28.0.0","@typescript-eslint/parser":"^8.54.0","@hyperlane-xyz/eslint-config":"28.0.0","@typescript-eslint/eslint-plugin":"^8.54.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_28.0.0_1773789061774_0.7431638868670967","host":"s3://npm-registry-packages-npm-production"}},"28.0.1-beta.1cfd59bd470a88df9cf9ec05a2c87a3b2bba64b2":{"name":"@hyperlane-xyz/utils","version":"28.0.1-beta.1cfd59bd470a88df9cf9ec05a2c87a3b2bba64b2","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@28.0.1-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":"c94fd6d762fdeb2ad39d238d2aa15ae44aaeb2fd","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-28.0.1-beta.1cfd59bd470a88df9cf9ec05a2c87a3b2bba64b2.tgz","fileCount":259,"integrity":"sha512-MD2Li1Tl0Z+0ZaNQqv0z2CUcJCyLLeaEsFwgQt35yTyB1b1mjycZ8jkRPtD+AOyTgzHq3e5VIqKNppEmrP5Gbw==","signatures":[{"sig":"MEUCIQDCJWWnVob/OIdNMRCNVf63pFYHrYlenTr98wtTCuoUPgIgIWVbgu/slOsH3HaCleDHiqAKJf1cHmec8RzWw6hufFI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@28.0.1-beta.1cfd59bd470a88df9cf9ec05a2c87a3b2bba64b2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":627548},"type":"module","_from":"file:hyperlane-xyz-utils-28.0.1-beta.1cfd59bd470a88df9cf9ec05a2c87a3b2bba64b2.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"_resolved":"/tmp/ed4f0de30091f787dcf96814eea3e06f/hyperlane-xyz-utils-28.0.1-beta.1cfd59bd470a88df9cf9ec05a2c87a3b2bba64b2.tgz","_integrity":"sha512-MD2Li1Tl0Z+0ZaNQqv0z2CUcJCyLLeaEsFwgQt35yTyB1b1mjycZ8jkRPtD+AOyTgzHq3e5VIqKNppEmrP5Gbw==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.9.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.39.2","@eslint/js":"^9.39.2","typescript":"5.8.3","@types/bs58":"^5.0.0","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.19.1","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^28.0.1-beta.1cfd59bd470a88df9cf9ec05a2c87a3b2bba64b2","@typescript-eslint/parser":"^8.54.0","@hyperlane-xyz/eslint-config":"28.0.1-beta.1cfd59bd470a88df9cf9ec05a2c87a3b2bba64b2","@typescript-eslint/eslint-plugin":"^8.54.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_28.0.1-beta.1cfd59bd470a88df9cf9ec05a2c87a3b2bba64b2_1773792232288_0.8974453505871209","host":"s3://npm-registry-packages-npm-production"}},"28.1.0-beta.00a4f1567bfbdba1c60f3e8bbc77030747582b06":{"name":"@hyperlane-xyz/utils","version":"28.1.0-beta.00a4f1567bfbdba1c60f3e8bbc77030747582b06","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@28.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":"eb71247008e3e1fa57b22c28fa1299397d9eefd6","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-28.1.0-beta.00a4f1567bfbdba1c60f3e8bbc77030747582b06.tgz","fileCount":259,"integrity":"sha512-0syybD51uHuYlqXpb9PyTIh1Wm4pFtd4oKvgdmcR6txd54kwtHVSygmbF3aJPCqWD1XPEG1HAeSSFPsmclmVfg==","signatures":[{"sig":"MEYCIQDPyay6ZNEIPc15TjReGK5XOOd0uzou4D0lmoUtB7OpbQIhANMoKnLB/F0eGtpRGjNUZGzPDwdYos8M/LaG2AfFLcGg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@28.1.0-beta.00a4f1567bfbdba1c60f3e8bbc77030747582b06","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":627548},"type":"module","_from":"file:hyperlane-xyz-utils-28.1.0-beta.00a4f1567bfbdba1c60f3e8bbc77030747582b06.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"_resolved":"/tmp/ec9dc52163fddb94a62c33c5048fc165/hyperlane-xyz-utils-28.1.0-beta.00a4f1567bfbdba1c60f3e8bbc77030747582b06.tgz","_integrity":"sha512-0syybD51uHuYlqXpb9PyTIh1Wm4pFtd4oKvgdmcR6txd54kwtHVSygmbF3aJPCqWD1XPEG1HAeSSFPsmclmVfg==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.9.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.39.2","@eslint/js":"^9.39.2","typescript":"5.8.3","@types/bs58":"^5.0.0","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.19.1","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^28.1.0-beta.00a4f1567bfbdba1c60f3e8bbc77030747582b06","@typescript-eslint/parser":"^8.54.0","@hyperlane-xyz/eslint-config":"28.1.0-beta.00a4f1567bfbdba1c60f3e8bbc77030747582b06","@typescript-eslint/eslint-plugin":"^8.54.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_28.1.0-beta.00a4f1567bfbdba1c60f3e8bbc77030747582b06_1773873463705_0.09988932453500632","host":"s3://npm-registry-packages-npm-production"}},"28.1.0-beta.0c1a71d2c5a12fbf322db6cb6284101ecf5db1e0":{"name":"@hyperlane-xyz/utils","version":"28.1.0-beta.0c1a71d2c5a12fbf322db6cb6284101ecf5db1e0","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@28.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":"7a8dffcfc555a1f261d499392a295ee4999fc167","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-28.1.0-beta.0c1a71d2c5a12fbf322db6cb6284101ecf5db1e0.tgz","fileCount":259,"integrity":"sha512-GmF8ouH2sQWuFRJODC+xkJezIINmS3Bsw0UrEPmwqgYXDy454k9Mzosase06APeixhpFVL6JhJS1sWoGa4E/OA==","signatures":[{"sig":"MEUCIQCTNJKZLK6rVlDF5cI4l6uJ21ATus6O9V7G+MiXR6o22wIgUIn3Wbn/CBGBikDQVVO/zGo2/dK2SzBGmBUXe5jWSSU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@28.1.0-beta.0c1a71d2c5a12fbf322db6cb6284101ecf5db1e0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":627548},"type":"module","_from":"file:hyperlane-xyz-utils-28.1.0-beta.0c1a71d2c5a12fbf322db6cb6284101ecf5db1e0.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"_resolved":"/tmp/a4a3ad67c37057f4320b1b4c614c626d/hyperlane-xyz-utils-28.1.0-beta.0c1a71d2c5a12fbf322db6cb6284101ecf5db1e0.tgz","_integrity":"sha512-GmF8ouH2sQWuFRJODC+xkJezIINmS3Bsw0UrEPmwqgYXDy454k9Mzosase06APeixhpFVL6JhJS1sWoGa4E/OA==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.9.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.39.2","@eslint/js":"^9.39.2","typescript":"5.8.3","@types/bs58":"^5.0.0","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.19.1","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^28.1.0-beta.0c1a71d2c5a12fbf322db6cb6284101ecf5db1e0","@typescript-eslint/parser":"^8.54.0","@hyperlane-xyz/eslint-config":"28.1.0-beta.0c1a71d2c5a12fbf322db6cb6284101ecf5db1e0","@typescript-eslint/eslint-plugin":"^8.54.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_28.1.0-beta.0c1a71d2c5a12fbf322db6cb6284101ecf5db1e0_1773874916461_0.7318181315174972","host":"s3://npm-registry-packages-npm-production"}},"28.1.0":{"name":"@hyperlane-xyz/utils","version":"28.1.0","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@28.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":"f1504c7dcf5dedd669e2ac12ac3c664a46429948","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-28.1.0.tgz","fileCount":259,"integrity":"sha512-WCA3a5HX3hGDYnqJxw1hxnmSY0R7eQL16FYoYOCZr7HGNCkwI7lsrCP1PiBPk5xk3evwRQ8gPdXmI2b5kQfkkA==","signatures":[{"sig":"MEUCIQDwjy6ypjU19Moxn/6zjSjM/J1k5gg3bacAq97JPXtiYgIgIEhWGMQFVQezdbIXspzoQzcNx3jQeE7jMH/yIMdOyJI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@28.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":627410},"type":"module","_from":"file:hyperlane-xyz-utils-28.1.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc --excludeFiles \"**/*.test.ts\"","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"_resolved":"/tmp/1f6abdd67a0ae55d7966af92687be84b/hyperlane-xyz-utils-28.1.0.tgz","_integrity":"sha512-WCA3a5HX3hGDYnqJxw1hxnmSY0R7eQL16FYoYOCZr7HGNCkwI7lsrCP1PiBPk5xk3evwRQ8gPdXmI2b5kQfkkA==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.9.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.39.2","@eslint/js":"^9.39.2","typescript":"5.8.3","@types/bs58":"^5.0.0","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.19.1","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^28.1.0","@typescript-eslint/parser":"^8.54.0","@hyperlane-xyz/eslint-config":"28.1.0","@typescript-eslint/eslint-plugin":"^8.54.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_28.1.0_1773948374049_0.6127540650308745","host":"s3://npm-registry-packages-npm-production"}},"29.0.0":{"name":"@hyperlane-xyz/utils","version":"29.0.0","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@29.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":"43e130bb92bb216568bf9559104bd03e6e6de9a6","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-29.0.0.tgz","fileCount":151,"integrity":"sha512-0XxsCYkBxRYYkz5M1do1gmdhZqp+MHUOlVsmyJ97/DTyrJi2SbVw2dfIEVvOhCwYl2PxXocL3tVSnNuFCyVlFA==","signatures":[{"sig":"MEUCIAQVNJtg9aaihB6nyeW9K1gljXvQOZH6R55un0pK7K05AiEAyChxak1LFAs+ZsXRN2vfgbhGj/o6Mwxlm3u9tsvivJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@29.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":325041},"type":"module","_from":"file:hyperlane-xyz-utils-29.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"_resolved":"/tmp/1524ef866c9babffa84969be082be313/hyperlane-xyz-utils-29.0.0.tgz","_integrity":"sha512-0XxsCYkBxRYYkz5M1do1gmdhZqp+MHUOlVsmyJ97/DTyrJi2SbVw2dfIEVvOhCwYl2PxXocL3tVSnNuFCyVlFA==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.9.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.39.2","@eslint/js":"^9.39.2","typescript":"6.0.2","@types/bs58":"^5.0.0","@types/chai":"^4.3.11","@types/node":"^24.10.9","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.19.1","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^29.0.0","@typescript-eslint/parser":"^8.54.0","@hyperlane-xyz/eslint-config":"29.0.0","@typescript-eslint/eslint-plugin":"^8.54.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_29.0.0_1774350389058_0.5296519296005391","host":"s3://npm-registry-packages-npm-production"}},"29.0.1":{"name":"@hyperlane-xyz/utils","version":"29.0.1","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@29.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":"4fc3144980eeda8a3d113d0780224f022170e4dc","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-29.0.1.tgz","fileCount":151,"integrity":"sha512-NMHbXnv51896loN9w8wiWuZFZSsIURkA/RWxfqmSwLsiV+h1xo9SNnZREuRRCWU1t3NudUI0iXqSme1cV9HZsQ==","signatures":[{"sig":"MEQCIGLLhl4Rwj9/cksHqmEoVXo4zBZg87HXqFzX9eLDkpPJAiAu2GHHmJ/HRwNlJtWlmiy/PSlDORMhgy5SDp0AiFIrfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@29.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":325041},"type":"module","_from":"file:hyperlane-xyz-utils-29.0.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"_resolved":"/tmp/ae70c9cec8bfa24abee79bd8a3e9ed09/hyperlane-xyz-utils-29.0.1.tgz","_integrity":"sha512-NMHbXnv51896loN9w8wiWuZFZSsIURkA/RWxfqmSwLsiV+h1xo9SNnZREuRRCWU1t3NudUI0iXqSme1cV9HZsQ==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.9.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.39.2","@eslint/js":"^9.39.2","typescript":"6.0.2","@types/bs58":"^5.0.0","@types/chai":"^4.3.11","@types/node":"^24.10.9","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.19.1","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^29.0.1","@typescript-eslint/parser":"^8.54.0","@hyperlane-xyz/eslint-config":"29.0.1","@typescript-eslint/eslint-plugin":"^8.54.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_29.0.1_1774376569051_0.7795970679128656","host":"s3://npm-registry-packages-npm-production"}},"29.1.0-beta.d79a1d21d733e77a5fb10b8fc952e6a70838fa36":{"name":"@hyperlane-xyz/utils","version":"29.1.0-beta.d79a1d21d733e77a5fb10b8fc952e6a70838fa36","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@29.1.0-beta.d79a1d21d733e77a5fb10b8fc952e6a70838fa36","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":"92117c4b8c8d39d76c70a1235177306c172cf55b","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-29.1.0-beta.d79a1d21d733e77a5fb10b8fc952e6a70838fa36.tgz","fileCount":151,"integrity":"sha512-ala7/kwX58PLUpoGphHBkkcr15LziM5oEIogGH6SPJzGmPIIEk04kqkRXK8YpVvBMVJZz1RtP/GzMSlTBIhBvA==","signatures":[{"sig":"MEUCIGRKclLRP8if00xHamvIcCHfxdik4O+YeEH3/t1yPkypAiEA1miK0Iuzi8kuhqrGRsXwqJeVYicphdskTZ/NcaqEZkg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@29.1.0-beta.d79a1d21d733e77a5fb10b8fc952e6a70838fa36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":325179},"type":"module","_from":"file:hyperlane-xyz-utils-29.1.0-beta.d79a1d21d733e77a5fb10b8fc952e6a70838fa36.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"_resolved":"/tmp/6b0391a120e03291203969c6e69dedb2/hyperlane-xyz-utils-29.1.0-beta.d79a1d21d733e77a5fb10b8fc952e6a70838fa36.tgz","_integrity":"sha512-ala7/kwX58PLUpoGphHBkkcr15LziM5oEIogGH6SPJzGmPIIEk04kqkRXK8YpVvBMVJZz1RtP/GzMSlTBIhBvA==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.9.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.39.2","@eslint/js":"^9.39.2","typescript":"6.0.2","@types/bs58":"^5.0.0","@types/chai":"^4.3.11","@types/node":"^24.10.9","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.19.1","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^29.1.0-beta.d79a1d21d733e77a5fb10b8fc952e6a70838fa36","@typescript-eslint/parser":"^8.54.0","@hyperlane-xyz/eslint-config":"29.1.0-beta.d79a1d21d733e77a5fb10b8fc952e6a70838fa36","@typescript-eslint/eslint-plugin":"^8.54.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_29.1.0-beta.d79a1d21d733e77a5fb10b8fc952e6a70838fa36_1774445198401_0.2782203333440192","host":"s3://npm-registry-packages-npm-production"}},"29.1.0":{"name":"@hyperlane-xyz/utils","version":"29.1.0","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@29.1.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":"7587fc24cc82d551efcdbc6bd7dc4cb4424ada76","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-29.1.0.tgz","fileCount":151,"integrity":"sha512-o49tQPYgkbPfigzf33FQQLXAELY79mb7xgdS4iSCaszy/70k1ZEEMHtFtLqXgy+9AEGLxn3m1F0KcvjdKxDFYA==","signatures":[{"sig":"MEUCIQCQ9WujTRJlH2TxTrPBhoyNbi5vb4i2n/I2sMpobbE4KAIgW1fPx+36ml4VUv1NDGHpj5X8sHCO0eNEgkCZE5DUkh0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@29.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":325041},"type":"module","_from":"file:hyperlane-xyz-utils-29.1.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"_resolved":"/tmp/469fe60745bc5ab479bea9a891a48b3b/hyperlane-xyz-utils-29.1.0.tgz","_integrity":"sha512-o49tQPYgkbPfigzf33FQQLXAELY79mb7xgdS4iSCaszy/70k1ZEEMHtFtLqXgy+9AEGLxn3m1F0KcvjdKxDFYA==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.9.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.39.2","@eslint/js":"^9.39.2","typescript":"6.0.2","@types/bs58":"^5.0.0","@types/chai":"^4.3.11","@types/node":"^24.10.9","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.19.1","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^29.1.0","@typescript-eslint/parser":"^8.54.0","@hyperlane-xyz/eslint-config":"29.1.0","@typescript-eslint/eslint-plugin":"^8.54.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_29.1.0_1774447492527_0.6264449909154388","host":"s3://npm-registry-packages-npm-production"}},"29.1.0-beta.c51d9bfb5bd55c207f0144c99a0d2881c3523872":{"name":"@hyperlane-xyz/utils","version":"29.1.0-beta.c51d9bfb5bd55c207f0144c99a0d2881c3523872","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@29.1.0-beta.c51d9bfb5bd55c207f0144c99a0d2881c3523872","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":"215f1fc619b866e758221e4b5d032a4516e20e4e","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-29.1.0-beta.c51d9bfb5bd55c207f0144c99a0d2881c3523872.tgz","fileCount":151,"integrity":"sha512-sfmvJFDbNWAwW9By16Zv5O/hFlBcIhEHAfsJwCyBkYz5J1yIGBN8pj077BO/LwMpCRmTdpYeknbJNJsJN8U+Hw==","signatures":[{"sig":"MEQCIHJj+IImPzi4Vd4HJ3B2ee4vSO5mYDH5K48TPA1q6m3MAiBN0uqF1dI6EnhugtnsKyDFa9fBdh4etEpxv9Z6PR8TNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@29.1.0-beta.c51d9bfb5bd55c207f0144c99a0d2881c3523872","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":325179},"type":"module","_from":"file:hyperlane-xyz-utils-29.1.0-beta.c51d9bfb5bd55c207f0144c99a0d2881c3523872.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"_resolved":"/tmp/2d7940fed936f2afd2118192bc027fa5/hyperlane-xyz-utils-29.1.0-beta.c51d9bfb5bd55c207f0144c99a0d2881c3523872.tgz","_integrity":"sha512-sfmvJFDbNWAwW9By16Zv5O/hFlBcIhEHAfsJwCyBkYz5J1yIGBN8pj077BO/LwMpCRmTdpYeknbJNJsJN8U+Hw==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.9.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.39.2","@eslint/js":"^9.39.2","typescript":"6.0.2","@types/bs58":"^5.0.0","@types/chai":"^4.3.11","@types/node":"^24.10.9","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.19.1","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^29.1.0-beta.c51d9bfb5bd55c207f0144c99a0d2881c3523872","@typescript-eslint/parser":"^8.54.0","@hyperlane-xyz/eslint-config":"29.1.0-beta.c51d9bfb5bd55c207f0144c99a0d2881c3523872","@typescript-eslint/eslint-plugin":"^8.54.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_29.1.0-beta.c51d9bfb5bd55c207f0144c99a0d2881c3523872_1774450399916_0.8680517385570441","host":"s3://npm-registry-packages-npm-production"}},"29.1.1-beta.32c2712c28f3b9817ac701a5fd63f26cafeb83d6":{"name":"@hyperlane-xyz/utils","version":"29.1.1-beta.32c2712c28f3b9817ac701a5fd63f26cafeb83d6","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@29.1.1-beta.32c2712c28f3b9817ac701a5fd63f26cafeb83d6","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":"664217fbf8f76d983c424d219fb631b2d342c247","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-29.1.1-beta.32c2712c28f3b9817ac701a5fd63f26cafeb83d6.tgz","fileCount":151,"integrity":"sha512-tWWtkz2xoztwX5JJaP5UUpgBKsYQfwUSAqwhEV2RMt4XxcwBvfzGfU4B6NL6+lIxsYPvZ/LIO02gUA4Ga8Ndmg==","signatures":[{"sig":"MEUCIQCxmixy7BOQNWXAbfF32VW/RKHHSvqi17RLf3rSphAYxAIgcawH11N1VpLW3fYORdB3EY9AwWrnDVuvTVHfGR/tNBg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@29.1.1-beta.32c2712c28f3b9817ac701a5fd63f26cafeb83d6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":325179},"type":"module","_from":"file:hyperlane-xyz-utils-29.1.1-beta.32c2712c28f3b9817ac701a5fd63f26cafeb83d6.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"_resolved":"/tmp/350f52f6a89420c66fcc58c5f24d1cdc/hyperlane-xyz-utils-29.1.1-beta.32c2712c28f3b9817ac701a5fd63f26cafeb83d6.tgz","_integrity":"sha512-tWWtkz2xoztwX5JJaP5UUpgBKsYQfwUSAqwhEV2RMt4XxcwBvfzGfU4B6NL6+lIxsYPvZ/LIO02gUA4Ga8Ndmg==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.9.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.39.2","@eslint/js":"^9.39.2","typescript":"6.0.2","@types/bs58":"^5.0.0","@types/chai":"^4.3.11","@types/node":"^24.10.9","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.19.1","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^29.1.1-beta.32c2712c28f3b9817ac701a5fd63f26cafeb83d6","@typescript-eslint/parser":"^8.54.0","@hyperlane-xyz/eslint-config":"29.1.1-beta.32c2712c28f3b9817ac701a5fd63f26cafeb83d6","@typescript-eslint/eslint-plugin":"^8.54.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_29.1.1-beta.32c2712c28f3b9817ac701a5fd63f26cafeb83d6_1774458918051_0.339244794131244","host":"s3://npm-registry-packages-npm-production"}},"29.1.1-beta.f31970acb752e75c2dc1d8918ffa3806141a9921":{"name":"@hyperlane-xyz/utils","version":"29.1.1-beta.f31970acb752e75c2dc1d8918ffa3806141a9921","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@29.1.1-beta.f31970acb752e75c2dc1d8918ffa3806141a9921","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":"42215b32d95048ef8d086a5d386bf93d77a10e54","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-29.1.1-beta.f31970acb752e75c2dc1d8918ffa3806141a9921.tgz","fileCount":151,"integrity":"sha512-U/2zyg/3LaUnIRU8RQkIL20Xg+vuaBia8XZw5ETy1kKQpnd9ne4ulCqQLzNzBuPufjNiKQ+RmHnh6eX8zhpg5g==","signatures":[{"sig":"MEUCICaoSmBehq72yA9U5n0z02U5blH78g8xuLXfXNpJ8SVYAiEA0+BC4gxvSdKGxQm1Tq2OIRSzqQd/TeB7bj105WbzzzM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@29.1.1-beta.f31970acb752e75c2dc1d8918ffa3806141a9921","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":325179},"type":"module","_from":"file:hyperlane-xyz-utils-29.1.1-beta.f31970acb752e75c2dc1d8918ffa3806141a9921.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"_resolved":"/tmp/76c7651c3e61e558612fc8d03d607846/hyperlane-xyz-utils-29.1.1-beta.f31970acb752e75c2dc1d8918ffa3806141a9921.tgz","_integrity":"sha512-U/2zyg/3LaUnIRU8RQkIL20Xg+vuaBia8XZw5ETy1kKQpnd9ne4ulCqQLzNzBuPufjNiKQ+RmHnh6eX8zhpg5g==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.9.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.39.2","@eslint/js":"^9.39.2","typescript":"6.0.2","@types/bs58":"^5.0.0","@types/chai":"^4.3.11","@types/node":"^24.10.9","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.19.1","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^29.1.1-beta.f31970acb752e75c2dc1d8918ffa3806141a9921","@typescript-eslint/parser":"^8.54.0","@hyperlane-xyz/eslint-config":"29.1.1-beta.f31970acb752e75c2dc1d8918ffa3806141a9921","@typescript-eslint/eslint-plugin":"^8.54.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_29.1.1-beta.f31970acb752e75c2dc1d8918ffa3806141a9921_1774459679508_0.3294029027987475","host":"s3://npm-registry-packages-npm-production"}},"29.1.1-beta.146591256929b1fc99ee0c28e614fa18c0ef94f5":{"name":"@hyperlane-xyz/utils","version":"29.1.1-beta.146591256929b1fc99ee0c28e614fa18c0ef94f5","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@29.1.1-beta.146591256929b1fc99ee0c28e614fa18c0ef94f5","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":"228badaa90d5a3477394f4cf942965df36a77d18","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-29.1.1-beta.146591256929b1fc99ee0c28e614fa18c0ef94f5.tgz","fileCount":151,"integrity":"sha512-r1lnTVRAaZ1sU4jbbMQ+w/IIM/Vf/LwVJ7JpGY/t3FMqBGOpnBygnulQVm24+A1Pf0RhglCbpngAQN3iH6O0tw==","signatures":[{"sig":"MEQCHwcg45MOo0o0cRQJUFAb+eaqUDgWre+eL7ZkZwp1aHUCIQD2lDv9uQog8fGahW9UFpLNlyQzJyTaH6yNKBc2wDGzJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@29.1.1-beta.146591256929b1fc99ee0c28e614fa18c0ef94f5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":325179},"type":"module","_from":"file:hyperlane-xyz-utils-29.1.1-beta.146591256929b1fc99ee0c28e614fa18c0ef94f5.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"_resolved":"/tmp/ff13f5341dca903b695896d4039d875a/hyperlane-xyz-utils-29.1.1-beta.146591256929b1fc99ee0c28e614fa18c0ef94f5.tgz","_integrity":"sha512-r1lnTVRAaZ1sU4jbbMQ+w/IIM/Vf/LwVJ7JpGY/t3FMqBGOpnBygnulQVm24+A1Pf0RhglCbpngAQN3iH6O0tw==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.9.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.39.2","@eslint/js":"^9.39.2","typescript":"6.0.2","@types/bs58":"^5.0.0","@types/chai":"^4.3.11","@types/node":"^24.10.9","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.19.1","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^29.1.1-beta.146591256929b1fc99ee0c28e614fa18c0ef94f5","@typescript-eslint/parser":"^8.54.0","@hyperlane-xyz/eslint-config":"29.1.1-beta.146591256929b1fc99ee0c28e614fa18c0ef94f5","@typescript-eslint/eslint-plugin":"^8.54.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_29.1.1-beta.146591256929b1fc99ee0c28e614fa18c0ef94f5_1774460146124_0.33467244096884396","host":"s3://npm-registry-packages-npm-production"}},"29.1.1-beta.91ae048d9c736b664fca46d9edae5982ca07281e":{"name":"@hyperlane-xyz/utils","version":"29.1.1-beta.91ae048d9c736b664fca46d9edae5982ca07281e","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@29.1.1-beta.91ae048d9c736b664fca46d9edae5982ca07281e","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":"df5348aeac165c67458c3d361d56235b5110ba73","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-29.1.1-beta.91ae048d9c736b664fca46d9edae5982ca07281e.tgz","fileCount":151,"integrity":"sha512-gEwG8rc8/8s7gcTAP4HLUsVr1xlpCSBcxEP6+mPhNvEUEEvMtUoNMmXrOQrveZqUfkOsmBmrqnMQMb3N0mnnDA==","signatures":[{"sig":"MEUCIByfci3m97e2EvXA2ORJO7HpRBI+Oud81f+NZNTc3p2UAiEA8E2xxLPId6ft+gM+TlJg8ijQwUmGOuj6+KZgtBYfOb4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@29.1.1-beta.91ae048d9c736b664fca46d9edae5982ca07281e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":325179},"type":"module","_from":"file:hyperlane-xyz-utils-29.1.1-beta.91ae048d9c736b664fca46d9edae5982ca07281e.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"_resolved":"/tmp/826b0c8d12a29b1767aa562ae62d5d1d/hyperlane-xyz-utils-29.1.1-beta.91ae048d9c736b664fca46d9edae5982ca07281e.tgz","_integrity":"sha512-gEwG8rc8/8s7gcTAP4HLUsVr1xlpCSBcxEP6+mPhNvEUEEvMtUoNMmXrOQrveZqUfkOsmBmrqnMQMb3N0mnnDA==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.9.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.39.2","@eslint/js":"^9.39.2","typescript":"6.0.2","@types/bs58":"^5.0.0","@types/chai":"^4.3.11","@types/node":"^24.10.9","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.19.1","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^29.1.1-beta.91ae048d9c736b664fca46d9edae5982ca07281e","@typescript-eslint/parser":"^8.54.0","@hyperlane-xyz/eslint-config":"29.1.1-beta.91ae048d9c736b664fca46d9edae5982ca07281e","@typescript-eslint/eslint-plugin":"^8.54.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_29.1.1-beta.91ae048d9c736b664fca46d9edae5982ca07281e_1774474676231_0.3583065864284045","host":"s3://npm-registry-packages-npm-production"}},"29.1.1-beta.15ee7bcdcffcec755ece4fd67d8320988c1f3694":{"name":"@hyperlane-xyz/utils","version":"29.1.1-beta.15ee7bcdcffcec755ece4fd67d8320988c1f3694","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@29.1.1-beta.15ee7bcdcffcec755ece4fd67d8320988c1f3694","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":"f75cb9cb718c2cfd1a6ddb222dbeffe1a0040be0","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-29.1.1-beta.15ee7bcdcffcec755ece4fd67d8320988c1f3694.tgz","fileCount":151,"integrity":"sha512-bF8vCBLLw3KZnJrcoyDD5QWnGcCHgzz1jpJDmbnJGrr+FSo+dNskimA0xW2jjSR4LnBmSS3cUPYshG1dbIe46g==","signatures":[{"sig":"MEYCIQCY0Q6PcDiy/9WfLVYkMcWvzAl6ggfh3Ijk+SPIjCfASgIhAILaS3/xy30bk5YD3RiOva/G7jP6DrL28eZR1B2jhZGp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@29.1.1-beta.15ee7bcdcffcec755ece4fd67d8320988c1f3694","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":325179},"type":"module","_from":"file:hyperlane-xyz-utils-29.1.1-beta.15ee7bcdcffcec755ece4fd67d8320988c1f3694.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"_resolved":"/tmp/166dc6e87c52e1dd2429832cf462a047/hyperlane-xyz-utils-29.1.1-beta.15ee7bcdcffcec755ece4fd67d8320988c1f3694.tgz","_integrity":"sha512-bF8vCBLLw3KZnJrcoyDD5QWnGcCHgzz1jpJDmbnJGrr+FSo+dNskimA0xW2jjSR4LnBmSS3cUPYshG1dbIe46g==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.9.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.39.2","@eslint/js":"^9.39.2","typescript":"6.0.2","@types/bs58":"^5.0.0","@types/chai":"^4.3.11","@types/node":"^24.10.9","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.19.1","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^29.1.1-beta.15ee7bcdcffcec755ece4fd67d8320988c1f3694","@typescript-eslint/parser":"^8.54.0","@hyperlane-xyz/eslint-config":"29.1.1-beta.15ee7bcdcffcec755ece4fd67d8320988c1f3694","@typescript-eslint/eslint-plugin":"^8.54.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_29.1.1-beta.15ee7bcdcffcec755ece4fd67d8320988c1f3694_1774475662442_0.8833231248057529","host":"s3://npm-registry-packages-npm-production"}},"29.1.1-beta.250e60629058676a118d5aeea583e701c7ff2fd5":{"name":"@hyperlane-xyz/utils","version":"29.1.1-beta.250e60629058676a118d5aeea583e701c7ff2fd5","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@29.1.1-beta.250e60629058676a118d5aeea583e701c7ff2fd5","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":"eef22f7c6f90900a5a7cf6512fbb8bf3cd1330aa","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-29.1.1-beta.250e60629058676a118d5aeea583e701c7ff2fd5.tgz","fileCount":151,"integrity":"sha512-qPjJ0kOKMJSzs9bJCh0NlkiEt310sH1q5/tJMNqANNdY9B7kiP1+H0Uoi6WNc3XnG5BrdJqhDYAK0Q//wstwqw==","signatures":[{"sig":"MEUCIQCOgWLpIYfwLdLCdwJ74BnMLkf4FA28k+FgZyM8pqW0FQIgIBNdDofH2ywvfDv0Ime31drUYEfXHbPYS4RGNfttpPM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@29.1.1-beta.250e60629058676a118d5aeea583e701c7ff2fd5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":325179},"type":"module","_from":"file:hyperlane-xyz-utils-29.1.1-beta.250e60629058676a118d5aeea583e701c7ff2fd5.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"_resolved":"/tmp/4f763d251e1d81dcaecdaf0866276e2e/hyperlane-xyz-utils-29.1.1-beta.250e60629058676a118d5aeea583e701c7ff2fd5.tgz","_integrity":"sha512-qPjJ0kOKMJSzs9bJCh0NlkiEt310sH1q5/tJMNqANNdY9B7kiP1+H0Uoi6WNc3XnG5BrdJqhDYAK0Q//wstwqw==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.9.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.39.2","@eslint/js":"^9.39.2","typescript":"6.0.2","@types/bs58":"^5.0.0","@types/chai":"^4.3.11","@types/node":"^24.10.9","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.19.1","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^29.1.1-beta.250e60629058676a118d5aeea583e701c7ff2fd5","@typescript-eslint/parser":"^8.54.0","@hyperlane-xyz/eslint-config":"29.1.1-beta.250e60629058676a118d5aeea583e701c7ff2fd5","@typescript-eslint/eslint-plugin":"^8.54.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_29.1.1-beta.250e60629058676a118d5aeea583e701c7ff2fd5_1774532981538_0.18354837497198995","host":"s3://npm-registry-packages-npm-production"}},"29.1.1-beta.c44a1ecd2ee2d6f45549a9d28f3e918154d501ed":{"name":"@hyperlane-xyz/utils","version":"29.1.1-beta.c44a1ecd2ee2d6f45549a9d28f3e918154d501ed","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@29.1.1-beta.c44a1ecd2ee2d6f45549a9d28f3e918154d501ed","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":"4f630c90467332798ac3e99a207bd67ec0f51943","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-29.1.1-beta.c44a1ecd2ee2d6f45549a9d28f3e918154d501ed.tgz","fileCount":151,"integrity":"sha512-jobOfr9d9YrFx3JvWh567GNVmfuTjJqCvL5Vk2XnUCAsr1hcG+nO1pzqJkzlrF1yxuVSDlsvsbYwEH3EvZTBSw==","signatures":[{"sig":"MEYCIQDWBLy00MFgdI9pDdDXF75UarhSVndvzUs2WoPIz4oUagIhAO85HRFUvNFpgfo20XOnDsoRtZkTeSf5mIhHm/EQiHFy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@29.1.1-beta.c44a1ecd2ee2d6f45549a9d28f3e918154d501ed","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":325179},"type":"module","_from":"file:hyperlane-xyz-utils-29.1.1-beta.c44a1ecd2ee2d6f45549a9d28f3e918154d501ed.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"_resolved":"/tmp/e0ee98c5df0426d7d38c05966f14da39/hyperlane-xyz-utils-29.1.1-beta.c44a1ecd2ee2d6f45549a9d28f3e918154d501ed.tgz","_integrity":"sha512-jobOfr9d9YrFx3JvWh567GNVmfuTjJqCvL5Vk2XnUCAsr1hcG+nO1pzqJkzlrF1yxuVSDlsvsbYwEH3EvZTBSw==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.9.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.39.2","@eslint/js":"^9.39.2","typescript":"6.0.2","@types/bs58":"^5.0.0","@types/chai":"^4.3.11","@types/node":"^24.10.9","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.19.1","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^29.1.1-beta.c44a1ecd2ee2d6f45549a9d28f3e918154d501ed","@typescript-eslint/parser":"^8.54.0","@hyperlane-xyz/eslint-config":"29.1.1-beta.c44a1ecd2ee2d6f45549a9d28f3e918154d501ed","@typescript-eslint/eslint-plugin":"^8.54.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_29.1.1-beta.c44a1ecd2ee2d6f45549a9d28f3e918154d501ed_1774533755614_0.8204200745779013","host":"s3://npm-registry-packages-npm-production"}},"29.1.1-beta.af2c6132cfb69153220b15ae20180e097e331e84":{"name":"@hyperlane-xyz/utils","version":"29.1.1-beta.af2c6132cfb69153220b15ae20180e097e331e84","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@29.1.1-beta.af2c6132cfb69153220b15ae20180e097e331e84","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":"19704488bbc0e3e22d1a3d246117d5542060abaa","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-29.1.1-beta.af2c6132cfb69153220b15ae20180e097e331e84.tgz","fileCount":151,"integrity":"sha512-p/NY83bTZiYUF4j4oKv4WlT+wzBAHpbyOEa7wgyVih2gCG6xmW3XZP3uP7tx+MxrtsMRTj1jMG/wK6FfrJH6aA==","signatures":[{"sig":"MEQCIGNGY2LRzHlWMt8VbclARqlYXgRAXyowSKOfFx/UL+oDAiB080pIGpPXyoy7Tu37bvfWnYXnxIOA/yCSDJhVYIcDig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@29.1.1-beta.af2c6132cfb69153220b15ae20180e097e331e84","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":325179},"type":"module","_from":"file:hyperlane-xyz-utils-29.1.1-beta.af2c6132cfb69153220b15ae20180e097e331e84.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"_resolved":"/tmp/166cd63d8a192f1ec36622bc1aa425a6/hyperlane-xyz-utils-29.1.1-beta.af2c6132cfb69153220b15ae20180e097e331e84.tgz","_integrity":"sha512-p/NY83bTZiYUF4j4oKv4WlT+wzBAHpbyOEa7wgyVih2gCG6xmW3XZP3uP7tx+MxrtsMRTj1jMG/wK6FfrJH6aA==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.9.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.39.2","@eslint/js":"^9.39.2","typescript":"6.0.2","@types/bs58":"^5.0.0","@types/chai":"^4.3.11","@types/node":"^24.10.9","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.19.1","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^29.1.1-beta.af2c6132cfb69153220b15ae20180e097e331e84","@typescript-eslint/parser":"^8.54.0","@hyperlane-xyz/eslint-config":"29.1.1-beta.af2c6132cfb69153220b15ae20180e097e331e84","@typescript-eslint/eslint-plugin":"^8.54.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_29.1.1-beta.af2c6132cfb69153220b15ae20180e097e331e84_1774534780824_0.1299818323511257","host":"s3://npm-registry-packages-npm-production"}},"29.1.1-beta.2f3d86b7aeb081b538cb85933dbc94b508657e25":{"name":"@hyperlane-xyz/utils","version":"29.1.1-beta.2f3d86b7aeb081b538cb85933dbc94b508657e25","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@29.1.1-beta.2f3d86b7aeb081b538cb85933dbc94b508657e25","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":"33d051f0ca9347d562c3cb90d68bbcd315e7e8ab","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-29.1.1-beta.2f3d86b7aeb081b538cb85933dbc94b508657e25.tgz","fileCount":151,"integrity":"sha512-Q3cW62YMAteFH50CrutEydQ4SJeInpfENcgs5c6b1yQW695mCd7bAnqmDOO4dYreHt49yoh2PENBsEXt23wyJQ==","signatures":[{"sig":"MEUCIQCjohOK+FrK8zlBv8UgwEG3mWrpGEi2el0nsEPNnyIJyQIgWCWe+/tjSJ9GIBdln1hlSOzmDPduz5W4+mEj/P2AC8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@29.1.1-beta.2f3d86b7aeb081b538cb85933dbc94b508657e25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":325179},"type":"module","_from":"file:hyperlane-xyz-utils-29.1.1-beta.2f3d86b7aeb081b538cb85933dbc94b508657e25.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"_resolved":"/tmp/23cac74cce0118386104c5be952edabe/hyperlane-xyz-utils-29.1.1-beta.2f3d86b7aeb081b538cb85933dbc94b508657e25.tgz","_integrity":"sha512-Q3cW62YMAteFH50CrutEydQ4SJeInpfENcgs5c6b1yQW695mCd7bAnqmDOO4dYreHt49yoh2PENBsEXt23wyJQ==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.9.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.39.2","@eslint/js":"^9.39.2","typescript":"6.0.2","@types/bs58":"^5.0.0","@types/chai":"^4.3.11","@types/node":"^24.10.9","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.19.1","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^29.1.1-beta.2f3d86b7aeb081b538cb85933dbc94b508657e25","@typescript-eslint/parser":"^8.54.0","@hyperlane-xyz/eslint-config":"29.1.1-beta.2f3d86b7aeb081b538cb85933dbc94b508657e25","@typescript-eslint/eslint-plugin":"^8.54.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_29.1.1-beta.2f3d86b7aeb081b538cb85933dbc94b508657e25_1774543001431_0.4465267097249186","host":"s3://npm-registry-packages-npm-production"}},"29.1.1-beta.b591ea5df79482a6ef711cdf0d20363b0eba140a":{"name":"@hyperlane-xyz/utils","version":"29.1.1-beta.b591ea5df79482a6ef711cdf0d20363b0eba140a","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@29.1.1-beta.b591ea5df79482a6ef711cdf0d20363b0eba140a","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":"1b996daa225b51803fc8b62aaab4a0bb0e55e83c","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-29.1.1-beta.b591ea5df79482a6ef711cdf0d20363b0eba140a.tgz","fileCount":151,"integrity":"sha512-mrNwS/b1DaeTKt/4uLQ+rBIWftWa9V8Bul5OJQYk9fkM4mfpaQYNe+hUsn7iLbskr4miKBimFNHtKCl3jBa3mw==","signatures":[{"sig":"MEUCIQDMFq7ak+bmDVEIAuzdPe09e9/MW7w2oeFbvjateDqT2QIgZwhOn705uY/h5aWgbgka5I/qw0L9e+9JWlkjd/oDlek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@29.1.1-beta.b591ea5df79482a6ef711cdf0d20363b0eba140a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":325179},"type":"module","_from":"file:hyperlane-xyz-utils-29.1.1-beta.b591ea5df79482a6ef711cdf0d20363b0eba140a.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"_resolved":"/tmp/c1a40bf66d92626638169a0b2295d21a/hyperlane-xyz-utils-29.1.1-beta.b591ea5df79482a6ef711cdf0d20363b0eba140a.tgz","_integrity":"sha512-mrNwS/b1DaeTKt/4uLQ+rBIWftWa9V8Bul5OJQYk9fkM4mfpaQYNe+hUsn7iLbskr4miKBimFNHtKCl3jBa3mw==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.9.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.39.2","@eslint/js":"^9.39.2","typescript":"6.0.2","@types/bs58":"^5.0.0","@types/chai":"^4.3.11","@types/node":"^24.10.9","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.19.1","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^29.1.1-beta.b591ea5df79482a6ef711cdf0d20363b0eba140a","@typescript-eslint/parser":"^8.54.0","@hyperlane-xyz/eslint-config":"29.1.1-beta.b591ea5df79482a6ef711cdf0d20363b0eba140a","@typescript-eslint/eslint-plugin":"^8.54.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_29.1.1-beta.b591ea5df79482a6ef711cdf0d20363b0eba140a_1774551021019_0.8232657598959283","host":"s3://npm-registry-packages-npm-production"}},"29.1.1-beta.b7d5cfb209035ab32a96b29bceecbf61878ce56a":{"name":"@hyperlane-xyz/utils","version":"29.1.1-beta.b7d5cfb209035ab32a96b29bceecbf61878ce56a","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@29.1.1-beta.b7d5cfb209035ab32a96b29bceecbf61878ce56a","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":"1a9cba13bb078f5d9491a644068d210682722a8d","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-29.1.1-beta.b7d5cfb209035ab32a96b29bceecbf61878ce56a.tgz","fileCount":151,"integrity":"sha512-AvntlxBZm5PLT9WEOxYCh9ENnd6Aou0bnSZdZJ2Som0voArjBczeMY2U+70bdteGq+A5H6GxfDhRpcCO08oPbQ==","signatures":[{"sig":"MEQCIAfOOLraM1Ks9I1xyvIATmiZAe3MmnLYLkK4bAtVvRSRAiBzkqt/gaaLAQV505KgI7poJP013pzbvRBIGMef690gzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@29.1.1-beta.b7d5cfb209035ab32a96b29bceecbf61878ce56a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":325179},"type":"module","_from":"file:hyperlane-xyz-utils-29.1.1-beta.b7d5cfb209035ab32a96b29bceecbf61878ce56a.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"_resolved":"/tmp/0b2ab24e166ec436626e54a9c8b2e701/hyperlane-xyz-utils-29.1.1-beta.b7d5cfb209035ab32a96b29bceecbf61878ce56a.tgz","_integrity":"sha512-AvntlxBZm5PLT9WEOxYCh9ENnd6Aou0bnSZdZJ2Som0voArjBczeMY2U+70bdteGq+A5H6GxfDhRpcCO08oPbQ==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.9.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.39.2","@eslint/js":"^9.39.2","typescript":"6.0.2","@types/bs58":"^5.0.0","@types/chai":"^4.3.11","@types/node":"^24.10.9","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.19.1","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^29.1.1-beta.b7d5cfb209035ab32a96b29bceecbf61878ce56a","@typescript-eslint/parser":"^8.54.0","@hyperlane-xyz/eslint-config":"29.1.1-beta.b7d5cfb209035ab32a96b29bceecbf61878ce56a","@typescript-eslint/eslint-plugin":"^8.54.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_29.1.1-beta.b7d5cfb209035ab32a96b29bceecbf61878ce56a_1774563364825_0.9567308132525705","host":"s3://npm-registry-packages-npm-production"}},"29.1.1-beta.e5faebda8dac11f0493c744c9d28c4822caf64eb":{"name":"@hyperlane-xyz/utils","version":"29.1.1-beta.e5faebda8dac11f0493c744c9d28c4822caf64eb","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@29.1.1-beta.e5faebda8dac11f0493c744c9d28c4822caf64eb","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":"be0e9dd545ac2f13d4913f6d971f61ee796f9f61","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-29.1.1-beta.e5faebda8dac11f0493c744c9d28c4822caf64eb.tgz","fileCount":151,"integrity":"sha512-kXJIX5HNN+3Es2+WxoUG8A5KGzBbtA2kZtqsI7W4aQsibVq0FQ2KZ2IovPyf0FhslCPkVvA7lpZhaOsQsQFBhg==","signatures":[{"sig":"MEQCIHMYLfZ9sPSMc6CcG+1q28xHF8FmnsKAqtmKBY2asZmqAiBmjd7RHTsQJp0e18zKk0HCL+ik4uox+X7u4XB7Be8IBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@29.1.1-beta.e5faebda8dac11f0493c744c9d28c4822caf64eb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":325179},"type":"module","_from":"file:hyperlane-xyz-utils-29.1.1-beta.e5faebda8dac11f0493c744c9d28c4822caf64eb.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"_resolved":"/tmp/0f2a2ee671bfc43d3d2d11325f731e2a/hyperlane-xyz-utils-29.1.1-beta.e5faebda8dac11f0493c744c9d28c4822caf64eb.tgz","_integrity":"sha512-kXJIX5HNN+3Es2+WxoUG8A5KGzBbtA2kZtqsI7W4aQsibVq0FQ2KZ2IovPyf0FhslCPkVvA7lpZhaOsQsQFBhg==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.9.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.39.2","@eslint/js":"^9.39.2","typescript":"6.0.2","@types/bs58":"^5.0.0","@types/chai":"^4.3.11","@types/node":"^24.10.9","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.19.1","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^29.1.1-beta.e5faebda8dac11f0493c744c9d28c4822caf64eb","@typescript-eslint/parser":"^8.54.0","@hyperlane-xyz/eslint-config":"29.1.1-beta.e5faebda8dac11f0493c744c9d28c4822caf64eb","@typescript-eslint/eslint-plugin":"^8.54.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_29.1.1-beta.e5faebda8dac11f0493c744c9d28c4822caf64eb_1774565050545_0.5032884059952336","host":"s3://npm-registry-packages-npm-production"}},"29.1.1-beta.1e54c8d13674bc291bd72cbe89a25f11d017219f":{"name":"@hyperlane-xyz/utils","version":"29.1.1-beta.1e54c8d13674bc291bd72cbe89a25f11d017219f","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@29.1.1-beta.1e54c8d13674bc291bd72cbe89a25f11d017219f","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":"1e5069ef7623b5652cd824be37e70cd9551044e8","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-29.1.1-beta.1e54c8d13674bc291bd72cbe89a25f11d017219f.tgz","fileCount":151,"integrity":"sha512-NqPfSHIK4orBWGJQJkQUGXIo0D8We2ybko6apdLutCxrIOgNBwjS5VkLT10uFnE5z9xJuVzyk1KHW+N1BhhF0Q==","signatures":[{"sig":"MEUCIFKXD2hD3d2An6Tm7S74MGOs4fMMQ0hCjrEfJA124Wh4AiEA7cMnOrSEQNaqDIrsO5bvn0+6X3QFo2ot4r0B5uMbTMM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@29.1.1-beta.1e54c8d13674bc291bd72cbe89a25f11d017219f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":325179},"type":"module","_from":"file:hyperlane-xyz-utils-29.1.1-beta.1e54c8d13674bc291bd72cbe89a25f11d017219f.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"_resolved":"/tmp/b1038609df5561ff7e06e0152d5ead2e/hyperlane-xyz-utils-29.1.1-beta.1e54c8d13674bc291bd72cbe89a25f11d017219f.tgz","_integrity":"sha512-NqPfSHIK4orBWGJQJkQUGXIo0D8We2ybko6apdLutCxrIOgNBwjS5VkLT10uFnE5z9xJuVzyk1KHW+N1BhhF0Q==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.9.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.39.2","@eslint/js":"^9.39.2","typescript":"6.0.2","@types/bs58":"^5.0.0","@types/chai":"^4.3.11","@types/node":"^24.10.9","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.19.1","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^29.1.1-beta.1e54c8d13674bc291bd72cbe89a25f11d017219f","@typescript-eslint/parser":"^8.54.0","@hyperlane-xyz/eslint-config":"29.1.1-beta.1e54c8d13674bc291bd72cbe89a25f11d017219f","@typescript-eslint/eslint-plugin":"^8.54.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_29.1.1-beta.1e54c8d13674bc291bd72cbe89a25f11d017219f_1774569593912_0.32765276682754485","host":"s3://npm-registry-packages-npm-production"}},"29.1.1-beta.20e04b58a1bacc3e2b7b82a560a95757da5da47c":{"name":"@hyperlane-xyz/utils","version":"29.1.1-beta.20e04b58a1bacc3e2b7b82a560a95757da5da47c","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@29.1.1-beta.20e04b58a1bacc3e2b7b82a560a95757da5da47c","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":"42808edebee0e544b0254bfe0096dfd027c84118","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-29.1.1-beta.20e04b58a1bacc3e2b7b82a560a95757da5da47c.tgz","fileCount":151,"integrity":"sha512-wBNASdRddBNN9O75FRlC8bpj0R4H9m4R5d6JLDQm8oBa3Bi41YzPLJw7WxLkfVdPcD4BweSzCDs2ZJIKtvBG9w==","signatures":[{"sig":"MEYCIQCHsMhPTi2BsDV+Zope5V0aVUgu+08bSfEPEwJJzaBF7AIhAM/tDVqrDLxTbDkdK2+kux9+Tppcq/AIJDfZDTwXVQoj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@29.1.1-beta.20e04b58a1bacc3e2b7b82a560a95757da5da47c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":325179},"type":"module","_from":"file:hyperlane-xyz-utils-29.1.1-beta.20e04b58a1bacc3e2b7b82a560a95757da5da47c.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"_resolved":"/tmp/c5bf28db27d582890f169555bc4c7045/hyperlane-xyz-utils-29.1.1-beta.20e04b58a1bacc3e2b7b82a560a95757da5da47c.tgz","_integrity":"sha512-wBNASdRddBNN9O75FRlC8bpj0R4H9m4R5d6JLDQm8oBa3Bi41YzPLJw7WxLkfVdPcD4BweSzCDs2ZJIKtvBG9w==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.9.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.39.2","@eslint/js":"^9.39.2","typescript":"6.0.2","@types/bs58":"^5.0.0","@types/chai":"^4.3.11","@types/node":"^24.10.9","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.19.1","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^29.1.1-beta.20e04b58a1bacc3e2b7b82a560a95757da5da47c","@typescript-eslint/parser":"^8.54.0","@hyperlane-xyz/eslint-config":"29.1.1-beta.20e04b58a1bacc3e2b7b82a560a95757da5da47c","@typescript-eslint/eslint-plugin":"^8.54.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_29.1.1-beta.20e04b58a1bacc3e2b7b82a560a95757da5da47c_1774570248080_0.5016483759637409","host":"s3://npm-registry-packages-npm-production"}},"29.1.1-beta.4725cd50ac1624c4ebb00c50f68e38fea7830e39":{"name":"@hyperlane-xyz/utils","version":"29.1.1-beta.4725cd50ac1624c4ebb00c50f68e38fea7830e39","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@29.1.1-beta.4725cd50ac1624c4ebb00c50f68e38fea7830e39","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":"dd79632dc03ed967636b97a15f8c960171fd5b40","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-29.1.1-beta.4725cd50ac1624c4ebb00c50f68e38fea7830e39.tgz","fileCount":151,"integrity":"sha512-Cr2a54UIVHdJtlGnFXZhlg2GwBpvC0835Rg2jv8jFxQvBrduGg43eRjIGo33tx++XpxRKZafg/YnK0xBsbyhww==","signatures":[{"sig":"MEUCICFQe+cN8YOa3/SyO8vRYzfldgEAPoKunII+lEpc7IBKAiEAp3Yuvn4QwOogxVj7DjmJK6sa+EDqVwn4+AglUeIbiM8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@29.1.1-beta.4725cd50ac1624c4ebb00c50f68e38fea7830e39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":325179},"type":"module","_from":"file:hyperlane-xyz-utils-29.1.1-beta.4725cd50ac1624c4ebb00c50f68e38fea7830e39.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"_resolved":"/tmp/14569e7b8d028b729bffc6e7129278c4/hyperlane-xyz-utils-29.1.1-beta.4725cd50ac1624c4ebb00c50f68e38fea7830e39.tgz","_integrity":"sha512-Cr2a54UIVHdJtlGnFXZhlg2GwBpvC0835Rg2jv8jFxQvBrduGg43eRjIGo33tx++XpxRKZafg/YnK0xBsbyhww==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.9.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.39.2","@eslint/js":"^9.39.2","typescript":"6.0.2","@types/bs58":"^5.0.0","@types/chai":"^4.3.11","@types/node":"^24.10.9","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.19.1","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^29.1.1-beta.4725cd50ac1624c4ebb00c50f68e38fea7830e39","@typescript-eslint/parser":"^8.54.0","@hyperlane-xyz/eslint-config":"29.1.1-beta.4725cd50ac1624c4ebb00c50f68e38fea7830e39","@typescript-eslint/eslint-plugin":"^8.54.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_29.1.1-beta.4725cd50ac1624c4ebb00c50f68e38fea7830e39_1774585408928_0.35078456022063187","host":"s3://npm-registry-packages-npm-production"}},"29.1.1-beta.e0f6a899d7635b3e156f6eae00b3eff9b81a81e4":{"name":"@hyperlane-xyz/utils","version":"29.1.1-beta.e0f6a899d7635b3e156f6eae00b3eff9b81a81e4","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@29.1.1-beta.e0f6a899d7635b3e156f6eae00b3eff9b81a81e4","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":"03a9f57f41910afd6d93a44e3591f0b7b67290e4","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-29.1.1-beta.e0f6a899d7635b3e156f6eae00b3eff9b81a81e4.tgz","fileCount":151,"integrity":"sha512-3N/o//sT81ZvaA5+mX8fh3QRyvutegdgRGDm7a9Q49/PS+g7zbldHEAA2M+u6VtQ/pw00i76/oDyKdh1u1pqMA==","signatures":[{"sig":"MEQCIFZsyv/4ou4dIteGYPbKJXsd+qVdH2viElTbxaPhds4WAiAOdG8tCWjagyeccXJQenehqTYPs7vY4lH9+p46Xx3T6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@29.1.1-beta.e0f6a899d7635b3e156f6eae00b3eff9b81a81e4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":325179},"type":"module","_from":"file:hyperlane-xyz-utils-29.1.1-beta.e0f6a899d7635b3e156f6eae00b3eff9b81a81e4.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"_resolved":"/tmp/348cdec4b1f1ab2d585840a396bcabd9/hyperlane-xyz-utils-29.1.1-beta.e0f6a899d7635b3e156f6eae00b3eff9b81a81e4.tgz","_integrity":"sha512-3N/o//sT81ZvaA5+mX8fh3QRyvutegdgRGDm7a9Q49/PS+g7zbldHEAA2M+u6VtQ/pw00i76/oDyKdh1u1pqMA==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.9.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.39.2","@eslint/js":"^9.39.2","typescript":"6.0.2","@types/bs58":"^5.0.0","@types/chai":"^4.3.11","@types/node":"^24.10.9","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.19.1","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^29.1.1-beta.e0f6a899d7635b3e156f6eae00b3eff9b81a81e4","@typescript-eslint/parser":"^8.54.0","@hyperlane-xyz/eslint-config":"29.1.1-beta.e0f6a899d7635b3e156f6eae00b3eff9b81a81e4","@typescript-eslint/eslint-plugin":"^8.54.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_29.1.1-beta.e0f6a899d7635b3e156f6eae00b3eff9b81a81e4_1774586288041_0.6225636926031839","host":"s3://npm-registry-packages-npm-production"}},"29.1.1-beta.8539df4412618e7b4740fadef7641d7ee5a25d3c":{"name":"@hyperlane-xyz/utils","version":"29.1.1-beta.8539df4412618e7b4740fadef7641d7ee5a25d3c","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@29.1.1-beta.8539df4412618e7b4740fadef7641d7ee5a25d3c","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":"ee494d26ed08038ed379a5d1d062c1fe393b970c","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-29.1.1-beta.8539df4412618e7b4740fadef7641d7ee5a25d3c.tgz","fileCount":151,"integrity":"sha512-QOLjRBJHfixuRi+NQZx9FyhjVdDiUdLzCLCjtq14crGo0MMw5bebMOcNwl1IdUGymsVeMB9+tQSBr0WSe+NhLA==","signatures":[{"sig":"MEYCIQD5C2kbusBUFL0763pJmYOhd4H3Uso7ilDmsnFCc9UBbgIhAKnmIz2CADvOGJ0iNSRqnmziFE3klQo3EEgw0M60FOFH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@29.1.1-beta.8539df4412618e7b4740fadef7641d7ee5a25d3c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":325179},"type":"module","_from":"file:hyperlane-xyz-utils-29.1.1-beta.8539df4412618e7b4740fadef7641d7ee5a25d3c.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./eslint-rules":{"types":"./dist/eslint-rules/index.d.ts","default":"./dist/eslint-rules/index.js"}},"scripts":{"dev":"tsc -w","lint":"eslint -c ./eslint.config.mjs","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"_resolved":"/tmp/3ffe837c2d41184d53f84e606a4a8744/hyperlane-xyz-utils-29.1.1-beta.8539df4412618e7b4740fadef7641d7ee5a25d3c.tgz","_integrity":"sha512-QOLjRBJHfixuRi+NQZx9FyhjVdDiUdLzCLCjtq14crGo0MMw5bebMOcNwl1IdUGymsVeMB9+tQSBr0WSe+NhLA==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.9.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"],"eslint-rules":["./dist/eslint-rules/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","eslint":"^9.39.2","@eslint/js":"^9.39.2","typescript":"6.0.2","@types/bs58":"^5.0.0","@types/chai":"^4.3.11","@types/node":"^24.10.9","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","eslint-plugin-yml":"^1.19.1","yaml-eslint-parser":"^1.3.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@hyperlane-xyz/tsconfig":"^29.1.1-beta.8539df4412618e7b4740fadef7641d7ee5a25d3c","@typescript-eslint/parser":"^8.54.0","@hyperlane-xyz/eslint-config":"29.1.1-beta.8539df4412618e7b4740fadef7641d7ee5a25d3c","@typescript-eslint/eslint-plugin":"^8.54.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_29.1.1-beta.8539df4412618e7b4740fadef7641d7ee5a25d3c_1774626730429_0.5369187353593956","host":"s3://npm-registry-packages-npm-production"}},"30.0.0-beta.3dc12d8cfe92624f4d882a719036a95e3abf3fab":{"name":"@hyperlane-xyz/utils","version":"30.0.0-beta.3dc12d8cfe92624f4d882a719036a95e3abf3fab","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@30.0.0-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":"4e44edfd6bdcef15bee95de65e80cb8f63df003e","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-30.0.0-beta.3dc12d8cfe92624f4d882a719036a95e3abf3fab.tgz","fileCount":139,"integrity":"sha512-zQfhPGg06JT05mu+QLmNttP/kj7yfDS78p4V08tgMd24GuTx6HSzExnKCvlanXlSqPWvoH/OLnyKX/+7k/NxEA==","signatures":[{"sig":"MEYCIQCDEwffFdqAjEx8qD7D9vTeUaNZc1RbNLoqZRmSMeyV4AIhANTm5e2g4f+r33PiXT/KFpcDulOU5Uh8JFNzEUA+5lg/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@30.0.0-beta.3dc12d8cfe92624f4d882a719036a95e3abf3fab","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":302560},"type":"module","_from":"file:hyperlane-xyz-utils-30.0.0-beta.3dc12d8cfe92624f4d882a719036a95e3abf3fab.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"}},"scripts":{"dev":"tsc -w","lint":"oxlint -c ../../oxlint.json","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"_resolved":"/tmp/c517438083c1a910acc90677d61dcb07/hyperlane-xyz-utils-30.0.0-beta.3dc12d8cfe92624f4d882a719036a95e3abf3fab.tgz","_integrity":"sha512-zQfhPGg06JT05mu+QLmNttP/kj7yfDS78p4V08tgMd24GuTx6HSzExnKCvlanXlSqPWvoH/OLnyKX/+7k/NxEA==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.11.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","typescript":"6.0.2","@types/bs58":"^5.0.0","@types/chai":"^4.3.11","@types/node":"^24.10.9","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","@hyperlane-xyz/tsconfig":"^30.0.0-beta.3dc12d8cfe92624f4d882a719036a95e3abf3fab"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_30.0.0-beta.3dc12d8cfe92624f4d882a719036a95e3abf3fab_1775492299631_0.913907641741216","host":"s3://npm-registry-packages-npm-production"}},"30.0.0":{"name":"@hyperlane-xyz/utils","version":"30.0.0","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@30.0.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":"c7027484eabbce0a21870d21a7f3734c9bec774a","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-30.0.0.tgz","fileCount":139,"integrity":"sha512-mK/hlt3ycbx7aQG7diuo+dPipSPlqiG5YXdBNzsb5RolH4xqZrgz/Kf06sigXO52mXCiqUZvw9er537OgApJ9Q==","signatures":[{"sig":"MEQCIAUuXPw4QizOH2utHGH+SIdh2o9TSqp0gDlE8qXPDpE8AiB1R0gq6PtdHfVpKA+diEwznesW/v7V9F80jWxHAT6ekw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@30.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":302468},"type":"module","_from":"file:hyperlane-xyz-utils-30.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"}},"scripts":{"dev":"tsc -w","lint":"oxlint -c ../../oxlint.json","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"_resolved":"/tmp/d9a201752b1bc053927750c13cd4f27a/hyperlane-xyz-utils-30.0.0.tgz","_integrity":"sha512-mK/hlt3ycbx7aQG7diuo+dPipSPlqiG5YXdBNzsb5RolH4xqZrgz/Kf06sigXO52mXCiqUZvw9er537OgApJ9Q==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.11.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","typescript":"6.0.2","@types/bs58":"^5.0.0","@types/chai":"^4.3.11","@types/node":"^24.10.9","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","@hyperlane-xyz/tsconfig":"^30.0.0"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_30.0.0_1775511784882_0.9514699062409333","host":"s3://npm-registry-packages-npm-production"}},"30.1.0":{"name":"@hyperlane-xyz/utils","version":"30.1.0","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@30.1.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":"4ac45022b505499dd94f97c13e2075565972640c","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-30.1.0.tgz","fileCount":139,"integrity":"sha512-7hdtse+OqdNuPiaqhDlRdqbF3LEiB5YqjitZIi6AFVu2Uz3Q4oADKRslprGZHhfIh6d/O6V/qU/ezulS/OhiGg==","signatures":[{"sig":"MEQCIEnQcQ5qdwDl0BxZ4of0iw0NO0CNbFz4C2qNoIIR/Df7AiBqyDd0D4xvi/Lyv0u8b7nBPdNNwcc69zxfCn6DEjikzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@30.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":302468},"type":"module","_from":"file:hyperlane-xyz-utils-30.1.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"}},"scripts":{"dev":"tsc -w","lint":"oxlint -c ../../oxlint.json","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"_resolved":"/tmp/64d24710a52786d3c81034079e672222/hyperlane-xyz-utils-30.1.0.tgz","_integrity":"sha512-7hdtse+OqdNuPiaqhDlRdqbF3LEiB5YqjitZIi6AFVu2Uz3Q4oADKRslprGZHhfIh6d/O6V/qU/ezulS/OhiGg==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.11.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","typescript":"6.0.2","@types/bs58":"^5.0.0","@types/chai":"^4.3.11","@types/node":"^24.10.9","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","@hyperlane-xyz/tsconfig":"^30.1.0"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_30.1.0_1775616199189_0.49291708776152765","host":"s3://npm-registry-packages-npm-production"}},"30.1.1-rc.1bfc66dd74192a522980cc500f5117f558a6f0aa":{"name":"@hyperlane-xyz/utils","version":"30.1.1-rc.1bfc66dd74192a522980cc500f5117f558a6f0aa","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@30.1.1-rc.1bfc66dd74192a522980cc500f5117f558a6f0aa","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":"58421609405d9d295f527386712114a2b8834bfe","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-30.1.1-rc.1bfc66dd74192a522980cc500f5117f558a6f0aa.tgz","fileCount":139,"integrity":"sha512-sg7M39zJ/p6oeMVygiIZwenN2WBX6E5K2fK79phDvx98soh/PW9/zwFg8St10vCpoG7o8QoQuhA5YB832sCdKg==","signatures":[{"sig":"MEUCIQCuswZ5WRTIldtkxknfpOuoz4hR+Y/Xcx3pr8p8qZeTzgIgaqWhmGojZLedCQjBvd8oNk1Kg8WqE7Bu0HrViOe/sno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@30.1.1-rc.1bfc66dd74192a522980cc500f5117f558a6f0aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":302556},"type":"module","_from":"file:hyperlane-xyz-utils-30.1.1-rc.1bfc66dd74192a522980cc500f5117f558a6f0aa.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"}},"scripts":{"dev":"tsc -w","lint":"oxlint -c ../../oxlint.json","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"_resolved":"/tmp/53ed49648057341c0b39c13fa0a9c14a/hyperlane-xyz-utils-30.1.1-rc.1bfc66dd74192a522980cc500f5117f558a6f0aa.tgz","_integrity":"sha512-sg7M39zJ/p6oeMVygiIZwenN2WBX6E5K2fK79phDvx98soh/PW9/zwFg8St10vCpoG7o8QoQuhA5YB832sCdKg==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.11.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","typescript":"6.0.2","@types/bs58":"^5.0.0","@types/chai":"^4.3.11","@types/node":"^24.10.9","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","@hyperlane-xyz/tsconfig":"^30.1.1-rc.1bfc66dd74192a522980cc500f5117f558a6f0aa"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_30.1.1-rc.1bfc66dd74192a522980cc500f5117f558a6f0aa_1775642104167_0.8315463548608635","host":"s3://npm-registry-packages-npm-production"}},"30.1.1-beta.44db2880d88360faa453d86c330d6c8d69b8b53c":{"name":"@hyperlane-xyz/utils","version":"30.1.1-beta.44db2880d88360faa453d86c330d6c8d69b8b53c","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@30.1.1-beta.44db2880d88360faa453d86c330d6c8d69b8b53c","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":"d90c8441256213cd3b81b2e3a1a1ba467a069579","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-30.1.1-beta.44db2880d88360faa453d86c330d6c8d69b8b53c.tgz","fileCount":139,"integrity":"sha512-GJwZxKAHTS3neTWhp+NGzAmB0jFuzHiVmLkGAk3qfGtZm8Y0MCfRneXDTRBJqXt7Pd6VZlZMsGkVy/XyiwUcGg==","signatures":[{"sig":"MEYCIQCYA7jIKnKC3/h5a4TlC5856Y4BkuzTy1+1lLJTdBaqGQIhAIg+lOSOeYNzip1XUGiLRIBezf39aS6EsAtiSELeR4Cc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@30.1.1-beta.44db2880d88360faa453d86c330d6c8d69b8b53c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":302560},"type":"module","_from":"file:hyperlane-xyz-utils-30.1.1-beta.44db2880d88360faa453d86c330d6c8d69b8b53c.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"}},"scripts":{"dev":"tsc -w","lint":"oxlint -c ../../oxlint.json","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"_resolved":"/tmp/a1ace0334590fa4e1859cc5ac3f168dc/hyperlane-xyz-utils-30.1.1-beta.44db2880d88360faa453d86c330d6c8d69b8b53c.tgz","_integrity":"sha512-GJwZxKAHTS3neTWhp+NGzAmB0jFuzHiVmLkGAk3qfGtZm8Y0MCfRneXDTRBJqXt7Pd6VZlZMsGkVy/XyiwUcGg==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.11.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","typescript":"6.0.2","@types/bs58":"^5.0.0","@types/chai":"^4.3.11","@types/node":"^24.10.9","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","@hyperlane-xyz/tsconfig":"^30.1.1-beta.44db2880d88360faa453d86c330d6c8d69b8b53c"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_30.1.1-beta.44db2880d88360faa453d86c330d6c8d69b8b53c_1775644249196_0.38259887147817806","host":"s3://npm-registry-packages-npm-production"}},"30.1.2-beta.7aaec06bb629e503db2c94c6e28b54f937f6d99e":{"name":"@hyperlane-xyz/utils","version":"30.1.2-beta.7aaec06bb629e503db2c94c6e28b54f937f6d99e","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@30.1.2-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":"f12528b88dafe810e8934b7f663ac0bcda6c1b26","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-30.1.2-beta.7aaec06bb629e503db2c94c6e28b54f937f6d99e.tgz","fileCount":139,"integrity":"sha512-wXsQ5JK9jKSdPbjfIwDlE2CglL2sFvu5CN7jUHtQv6FAQT0mpqtDYxFkfzDqqNa4Pob6gf57b8AJkepGLxaQdg==","signatures":[{"sig":"MEYCIQCZLy51mkXaPNiKf5UBqp5HqKyOunIe6YxgI72pQfB10AIhAINvITo1FGG80zpoySSaPQcpOBmreRZjJhsEABHf/P7v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@30.1.2-beta.7aaec06bb629e503db2c94c6e28b54f937f6d99e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":302560},"type":"module","_from":"file:hyperlane-xyz-utils-30.1.2-beta.7aaec06bb629e503db2c94c6e28b54f937f6d99e.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"}},"scripts":{"dev":"tsc -w","lint":"oxlint -c ../../oxlint.json","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"_resolved":"/tmp/2c65c77f932861c15142b2d418fc2d93/hyperlane-xyz-utils-30.1.2-beta.7aaec06bb629e503db2c94c6e28b54f937f6d99e.tgz","_integrity":"sha512-wXsQ5JK9jKSdPbjfIwDlE2CglL2sFvu5CN7jUHtQv6FAQT0mpqtDYxFkfzDqqNa4Pob6gf57b8AJkepGLxaQdg==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.11.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","typescript":"6.0.2","@types/bs58":"^5.0.0","@types/chai":"^4.3.11","@types/node":"^24.10.9","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","@hyperlane-xyz/tsconfig":"^30.1.2-beta.7aaec06bb629e503db2c94c6e28b54f937f6d99e"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_30.1.2-beta.7aaec06bb629e503db2c94c6e28b54f937f6d99e_1775646231724_0.12406422996420252","host":"s3://npm-registry-packages-npm-production"}},"30.1.1":{"name":"@hyperlane-xyz/utils","version":"30.1.1","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@30.1.1","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":"8dd53b924be08f209e61d6a2769c4890092a2130","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-30.1.1.tgz","fileCount":139,"integrity":"sha512-6coGWQzqWvKkTFbTnVjGwpZWnjpi5BMuBPicEDBbqj6dG82eUa+NphEnoGDx7ymE0+SLszT/Y34zPSQMEYqRbg==","signatures":[{"sig":"MEUCIQCfxBd5SnbV8NwtGafP1kMbct8Fi59kb63uCkZX/7tVzgIgTJTaLqBBm7vdGWBuhZGktIOQpvB6F1Ljp6tklwSyweo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@30.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":302468},"type":"module","_from":"file:hyperlane-xyz-utils-30.1.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"}},"scripts":{"dev":"tsc -w","lint":"oxlint -c ../../oxlint.json","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"_resolved":"/tmp/062bb783fe1138c3d01edb7f11ab6249/hyperlane-xyz-utils-30.1.1.tgz","_integrity":"sha512-6coGWQzqWvKkTFbTnVjGwpZWnjpi5BMuBPicEDBbqj6dG82eUa+NphEnoGDx7ymE0+SLszT/Y34zPSQMEYqRbg==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.11.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","typescript":"6.0.2","@types/bs58":"^5.0.0","@types/chai":"^4.3.11","@types/node":"^24.10.9","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","@hyperlane-xyz/tsconfig":"^30.1.1"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_30.1.1_1775657103594_0.10693698498492421","host":"s3://npm-registry-packages-npm-production"}},"30.1.2-beta.1b780eb0f149b5be3e4ec1e67cc06949602b7765":{"name":"@hyperlane-xyz/utils","version":"30.1.2-beta.1b780eb0f149b5be3e4ec1e67cc06949602b7765","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@30.1.2-beta.1b780eb0f149b5be3e4ec1e67cc06949602b7765","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":"79596cf42dc6e7f66de3dc168bac4d5638cf2c3c","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-30.1.2-beta.1b780eb0f149b5be3e4ec1e67cc06949602b7765.tgz","fileCount":139,"integrity":"sha512-bA6G7fQH4YphklHlTp5n3nFlEgrjoLPwp45NR24gBdTxkLFYlqb47Y97nGcyKFLT+zqtAvZtIlNEpTO/LqfchA==","signatures":[{"sig":"MEUCIQC58jPbJVoJCs9TeoEy0YrQtkVEbi1DzdfSdQrrisvFaAIgd86LnYJIcPkGguvtgj5iG+Ta7m1zp6nJKqvW5/qVtOc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@30.1.2-beta.1b780eb0f149b5be3e4ec1e67cc06949602b7765","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":302560},"type":"module","_from":"file:hyperlane-xyz-utils-30.1.2-beta.1b780eb0f149b5be3e4ec1e67cc06949602b7765.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"}},"scripts":{"dev":"tsc -w","lint":"oxlint -c ../../oxlint.json","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"_resolved":"/tmp/66b7c53093a0ab6c2be4b2ac984e5e82/hyperlane-xyz-utils-30.1.2-beta.1b780eb0f149b5be3e4ec1e67cc06949602b7765.tgz","_integrity":"sha512-bA6G7fQH4YphklHlTp5n3nFlEgrjoLPwp45NR24gBdTxkLFYlqb47Y97nGcyKFLT+zqtAvZtIlNEpTO/LqfchA==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.11.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","typescript":"6.0.2","@types/bs58":"^5.0.0","@types/chai":"^4.3.11","@types/node":"^24.10.9","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","@hyperlane-xyz/tsconfig":"^30.1.2-beta.1b780eb0f149b5be3e4ec1e67cc06949602b7765"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_30.1.2-beta.1b780eb0f149b5be3e4ec1e67cc06949602b7765_1775657275149_0.3508696791418453","host":"s3://npm-registry-packages-npm-production"}},"30.2.0-beta.96f6fcc6c1bcec20d4ec51c8032281f26468ee7e":{"name":"@hyperlane-xyz/utils","version":"30.2.0-beta.96f6fcc6c1bcec20d4ec51c8032281f26468ee7e","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@30.2.0-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":"d24b86544695bda8fb22beebb2137b5bfdcf825b","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-30.2.0-beta.96f6fcc6c1bcec20d4ec51c8032281f26468ee7e.tgz","fileCount":139,"integrity":"sha512-80j3AGw+fcEMqfwDEpPGDy8SpT8E4FN0JMjG8UGV/8HmzpwXDBLue9JZiGCdGjNiTpmTaKGbV3LDA/nHdRSS0g==","signatures":[{"sig":"MEUCIQCwA5mwHqKrPmNctteOzSqLjxHEveA8UxJPsXFwEEMZggIgLlpMqtdhp9korfmkn+J7/7JGDDqyzOlSOm0NevbM2h4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@30.2.0-beta.96f6fcc6c1bcec20d4ec51c8032281f26468ee7e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":302560},"type":"module","_from":"file:hyperlane-xyz-utils-30.2.0-beta.96f6fcc6c1bcec20d4ec51c8032281f26468ee7e.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"}},"scripts":{"dev":"tsc -w","lint":"oxlint -c ../../oxlint.json","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"_resolved":"/tmp/57fc2f57a721ddd81c2f7de09352665a/hyperlane-xyz-utils-30.2.0-beta.96f6fcc6c1bcec20d4ec51c8032281f26468ee7e.tgz","_integrity":"sha512-80j3AGw+fcEMqfwDEpPGDy8SpT8E4FN0JMjG8UGV/8HmzpwXDBLue9JZiGCdGjNiTpmTaKGbV3LDA/nHdRSS0g==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.11.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","typescript":"6.0.2","@types/bs58":"^5.0.0","@types/chai":"^4.3.11","@types/node":"^24.10.9","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","@hyperlane-xyz/tsconfig":"^30.2.0-beta.96f6fcc6c1bcec20d4ec51c8032281f26468ee7e"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_30.2.0-beta.96f6fcc6c1bcec20d4ec51c8032281f26468ee7e_1775818217343_0.4710152250871975","host":"s3://npm-registry-packages-npm-production"}},"30.2.0-beta.698339d1eeb7435bb06f9e9840f3deef861cf7a9":{"name":"@hyperlane-xyz/utils","version":"30.2.0-beta.698339d1eeb7435bb06f9e9840f3deef861cf7a9","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@30.2.0-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":"3a479a4a0c074b1d17af4f4053720bbafd3c6fd9","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-30.2.0-beta.698339d1eeb7435bb06f9e9840f3deef861cf7a9.tgz","fileCount":139,"integrity":"sha512-3UEZGZ7uUHnsfABGKgUVnIBJ2wMRPUF1lFbPsjVikjfheNXY76mUtWVpM2E9aeguGNFu3FKrz55zNOUZlLVCfw==","signatures":[{"sig":"MEUCIHqEFJUXBAv9f6Eaqhgeg74zBAgjGj+N/9z+0rTBX7m6AiEAw9AgSEVFcculh1jygC79cnO2cTbYJ8m2ZPx0tKfDzCE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@30.2.0-beta.698339d1eeb7435bb06f9e9840f3deef861cf7a9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":302560},"type":"module","_from":"file:hyperlane-xyz-utils-30.2.0-beta.698339d1eeb7435bb06f9e9840f3deef861cf7a9.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"}},"scripts":{"dev":"tsc -w","lint":"oxlint -c ../../oxlint.json","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"_resolved":"/tmp/6b01a25e7d6683e1c8b8f2a411e98495/hyperlane-xyz-utils-30.2.0-beta.698339d1eeb7435bb06f9e9840f3deef861cf7a9.tgz","_integrity":"sha512-3UEZGZ7uUHnsfABGKgUVnIBJ2wMRPUF1lFbPsjVikjfheNXY76mUtWVpM2E9aeguGNFu3FKrz55zNOUZlLVCfw==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.11.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","typescript":"6.0.2","@types/bs58":"^5.0.0","@types/chai":"^4.3.11","@types/node":"^24.10.9","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","@hyperlane-xyz/tsconfig":"^30.2.0-beta.698339d1eeb7435bb06f9e9840f3deef861cf7a9"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_30.2.0-beta.698339d1eeb7435bb06f9e9840f3deef861cf7a9_1775821881624_0.05886182184990085","host":"s3://npm-registry-packages-npm-production"}},"31.0.0":{"name":"@hyperlane-xyz/utils","version":"31.0.0","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@31.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","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"fa430063cedf2763d054961e12557e1560043295","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-31.0.0.tgz","fileCount":139,"integrity":"sha512-X3F1WqdzrlhgRdGjBsyImKhoP3bSJH6LEQ12ED20QvW6httUqjEH+hTUJGda0Z1R/vwexayxT91V0EQzH6i1Qg==","signatures":[{"sig":"MEYCIQC2TgBEm23KbeOO8wJUlVxGOudbSIMxPoEmDes+jncVDAIhAISXAzccXLG44vQsek/zkTa0YRah//+RfBPeKqRIRIID","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@31.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":302468},"type":"module","_from":"file:hyperlane-xyz-utils-31.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"}},"scripts":{"dev":"tsc -w","lint":"oxlint -c ../../oxlint.json","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"_resolved":"/tmp/b91741054bacc5e66d25a6cf1e652541/hyperlane-xyz-utils-31.0.0.tgz","_integrity":"sha512-X3F1WqdzrlhgRdGjBsyImKhoP3bSJH6LEQ12ED20QvW6httUqjEH+hTUJGda0Z1R/vwexayxT91V0EQzH6i1Qg==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.11.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","typescript":"6.0.2","@types/bs58":"^5.0.0","@types/chai":"^4.3.11","@types/node":"^24.10.9","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","@hyperlane-xyz/tsconfig":"^31.0.0"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_31.0.0_1775871792766_0.05067817581617118","host":"s3://npm-registry-packages-npm-production"}},"31.0.1":{"name":"@hyperlane-xyz/utils","version":"31.0.1","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@31.0.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":"9dc0d137bc571db2f3753bd349d9f725e1813428","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-31.0.1.tgz","fileCount":139,"integrity":"sha512-s6HAVUHVCZCRaWZ+QLowJsNLdhj2L8cHOpG5jotamkB2lRbGait4q1pnuG8CO8JNDaQICKXXFq0zR+b4yWom2A==","signatures":[{"sig":"MEYCIQCxxhYYMTsggDikYBrYfQOmQX6TzQ+YZrIkbY1m5Fgz2QIhAN5E9XiH+70IXH9NjSGoqEpBXEXvDPHi8RtgRyrZUMhg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@31.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":302468},"type":"module","_from":"file:hyperlane-xyz-utils-31.0.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"}},"scripts":{"dev":"tsc -w","lint":"oxlint -c ../../oxlint.json","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"_resolved":"/tmp/cb64f65fec9ee17d59a74e06c1772ac6/hyperlane-xyz-utils-31.0.1.tgz","_integrity":"sha512-s6HAVUHVCZCRaWZ+QLowJsNLdhj2L8cHOpG5jotamkB2lRbGait4q1pnuG8CO8JNDaQICKXXFq0zR+b4yWom2A==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.11.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","typescript":"6.0.2","@types/bs58":"^5.0.0","@types/chai":"^4.3.11","@types/node":"^24.10.9","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","@hyperlane-xyz/tsconfig":"^31.0.1"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_31.0.1_1776102592332_0.763045863391171","host":"s3://npm-registry-packages-npm-production"}},"31.1.0":{"name":"@hyperlane-xyz/utils","version":"31.1.0","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@31.1.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","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"c1820f162ba086115cf50c88d2776907d8e0d074","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-31.1.0.tgz","fileCount":139,"integrity":"sha512-Vst1rmt7KsHqjBME3PT3HdJPV4L6QkQhSRm9OS1WaQANKQJkBTnIz4ZYBXavrLkSIbo0l06TvJ9a+riyY0UwKw==","signatures":[{"sig":"MEQCIFyAylIgX3lVVHkXTZ+lgNCunQsoEBX4d2nL1OHC9yLmAiAvxX3TfGSJgJZt1aC6vtNC6Ogk8TupFds1rjYwKXsmcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@31.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":302468},"type":"module","_from":"file:hyperlane-xyz-utils-31.1.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"}},"scripts":{"dev":"tsc -w","lint":"oxlint -c ../../oxlint.json","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"_resolved":"/tmp/cedbc90abcce372d2a74b3a20dd84a4b/hyperlane-xyz-utils-31.1.0.tgz","_integrity":"sha512-Vst1rmt7KsHqjBME3PT3HdJPV4L6QkQhSRm9OS1WaQANKQJkBTnIz4ZYBXavrLkSIbo0l06TvJ9a+riyY0UwKw==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.11.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","typescript":"6.0.2","@types/bs58":"^5.0.0","@types/chai":"^4.3.11","@types/node":"^24.10.9","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","@hyperlane-xyz/tsconfig":"^31.1.0"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_31.1.0_1776159059951_0.429852553501193","host":"s3://npm-registry-packages-npm-production"}},"31.2.0":{"name":"@hyperlane-xyz/utils","version":"31.2.0","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@31.2.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","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"feef2cde0837cc647e0f4240a392a0eec8ca5b4a","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-31.2.0.tgz","fileCount":139,"integrity":"sha512-1HnSkSo8t7/164TTNXUwLV1x46A88aLpLox1Srmk/o6f7yQmNiXQ4rd6jlOXoP1Hbk/fZo6OHbL5vUPpNBS4lA==","signatures":[{"sig":"MEUCIAci6u6b1l1H9165FJ1D8twhLOQYdpflSfZOsD8Df5e0AiEA93FUee+VenDfPDQYilKk4Ceedr1ZZ1FF0IdjF6HQFhY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@31.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":302468},"type":"module","_from":"file:hyperlane-xyz-utils-31.2.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"}},"scripts":{"dev":"tsc -w","lint":"oxlint -c ../../oxlint.json","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"_resolved":"/tmp/ce067029933eae9501d424a12214b3f2/hyperlane-xyz-utils-31.2.0.tgz","_integrity":"sha512-1HnSkSo8t7/164TTNXUwLV1x46A88aLpLox1Srmk/o6f7yQmNiXQ4rd6jlOXoP1Hbk/fZo6OHbL5vUPpNBS4lA==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.11.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","typescript":"6.0.2","@types/bs58":"^5.0.0","@types/chai":"^4.3.11","@types/node":"^24.10.9","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","@hyperlane-xyz/tsconfig":"^31.2.0"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_31.2.0_1776205308006_0.6672070599799225","host":"s3://npm-registry-packages-npm-production"}},"31.2.1":{"name":"@hyperlane-xyz/utils","version":"31.2.1","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@31.2.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":"b2967d18874d8bc2166482f3024ce1d53db6ed68","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-31.2.1.tgz","fileCount":139,"integrity":"sha512-mqN6Nb6qwoz2GLagLOXoGGzeSyHfwpyjd9jtA3RTlZFmoBXWAEmtPfgJEK/kQ9OcIW7bARpKlLO/zX0iCkBPYg==","signatures":[{"sig":"MEUCIFIf7NOvKOx9FrDp0wQBjTkdceOtfjDC9SGn2IjJc0fDAiEAr5nyPxGCn6/y5KvdDZZbU62zoAI1dBD4lzw1EyZ+qog=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@31.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":302468},"type":"module","_from":"file:hyperlane-xyz-utils-31.2.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"}},"scripts":{"dev":"tsc -w","lint":"oxlint -c ../../oxlint.json","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"_resolved":"/tmp/d39f2fb1e8b02d910cc3955af73adb41/hyperlane-xyz-utils-31.2.1.tgz","_integrity":"sha512-mqN6Nb6qwoz2GLagLOXoGGzeSyHfwpyjd9jtA3RTlZFmoBXWAEmtPfgJEK/kQ9OcIW7bARpKlLO/zX0iCkBPYg==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.11.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","typescript":"6.0.2","@types/bs58":"^5.0.0","@types/chai":"^4.3.11","@types/node":"^24.10.9","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","@hyperlane-xyz/tsconfig":"^31.2.1"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_31.2.1_1776214181604_0.199678747811721","host":"s3://npm-registry-packages-npm-production"}},"32.0.0":{"name":"@hyperlane-xyz/utils","version":"32.0.0","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@32.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","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"bd4c2e2b1fbb2b7b5142d801424480c307f6a9ae","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-32.0.0.tgz","fileCount":139,"integrity":"sha512-K9y6hOmmJHjVJM8JL144b3v2WFrcCslZByQJCWD9Hd1K87EU3LMm7W/VSJ/rw9PD3unSpvy9sd4tNFE545fLwQ==","signatures":[{"sig":"MEQCIFqflpjsFU4XBzkpsx7q8udEmighU44w58vJBWHjK7JrAiA3xKDQujennnDwz5CrIVSoMz4gkgIlh31+5ebu+dO6VA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@32.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":302468},"type":"module","_from":"file:hyperlane-xyz-utils-32.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"}},"scripts":{"dev":"tsc -w","lint":"oxlint -c ../../oxlint.json","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"_resolved":"/tmp/bd705fda11aaa4ca8670bb2ec92d3782/hyperlane-xyz-utils-32.0.0.tgz","_integrity":"sha512-K9y6hOmmJHjVJM8JL144b3v2WFrcCslZByQJCWD9Hd1K87EU3LMm7W/VSJ/rw9PD3unSpvy9sd4tNFE545fLwQ==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.11.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","typescript":"6.0.2","@types/bs58":"^5.0.0","@types/chai":"^4.3.11","@types/node":"^24.10.9","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","@hyperlane-xyz/tsconfig":"^32.0.0"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_32.0.0_1776355818620_0.27936782386712755","host":"s3://npm-registry-packages-npm-production"}},"32.0.1":{"name":"@hyperlane-xyz/utils","version":"32.0.1","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@32.0.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":"28132148972e2b9c74218d2b855b321d16072fa5","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-32.0.1.tgz","fileCount":139,"integrity":"sha512-E6NnFnZBPoazVg00+GwpShACZ7yUS0jLbyL24b/FDzgXDhFuyJlUSLZI4JIE+0hN0fiwc+W/vhPAG01fQKkt2A==","signatures":[{"sig":"MEUCIEHsNYRQ35LkhzegCs3aEsPx4pDPsg2bJLnbyDcFtosTAiEAySOvwplP9eauYtu+Y0P6wJOxAVjti4fn3cwOjf8vlGI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@32.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":302468},"type":"module","_from":"file:hyperlane-xyz-utils-32.0.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"}},"scripts":{"dev":"tsc -w","lint":"oxlint -c ../../oxlint.json","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"_resolved":"/tmp/5042af4a34ee85b5502abdd34a84b58d/hyperlane-xyz-utils-32.0.1.tgz","_integrity":"sha512-E6NnFnZBPoazVg00+GwpShACZ7yUS0jLbyL24b/FDzgXDhFuyJlUSLZI4JIE+0hN0fiwc+W/vhPAG01fQKkt2A==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.11.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","typescript":"6.0.2","@types/bs58":"^5.0.0","@types/chai":"^4.3.11","@types/node":"^24.10.9","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","@hyperlane-xyz/tsconfig":"^32.0.1"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_32.0.1_1776363830847_0.11502699109300552","host":"s3://npm-registry-packages-npm-production"}},"33.0.0":{"name":"@hyperlane-xyz/utils","version":"33.0.0","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@33.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","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"ecca0ee58291350931b28d1fec05e0f0edf05375","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-33.0.0.tgz","fileCount":139,"integrity":"sha512-YgWDQxM923O/qNWaKHjX/Te/zoEO9j1PGXN7X6p7Rymn+D8QqKAA7u42aSvVcUkRKjVGDr8vew3l7J0O7nYsmA==","signatures":[{"sig":"MEUCIHLVHiNK6rKb88XqcL4mpUDyJRuPVBEyr/WwlfabRpyTAiEA9iifzJRtMmlVzEWI1XwdGWGy7QhR4VCLEpjoBhLH6uU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@33.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":302468},"type":"module","_from":"file:hyperlane-xyz-utils-33.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"}},"scripts":{"dev":"tsc -w","lint":"oxlint -c ../../oxlint.json","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"_resolved":"/tmp/178a1ae4737b02dd566d4cd1fde38399/hyperlane-xyz-utils-33.0.0.tgz","_integrity":"sha512-YgWDQxM923O/qNWaKHjX/Te/zoEO9j1PGXN7X6p7Rymn+D8QqKAA7u42aSvVcUkRKjVGDr8vew3l7J0O7nYsmA==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.11.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","typescript":"6.0.2","@types/bs58":"^5.0.0","@types/chai":"^4.3.11","@types/node":"^24.10.9","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","@hyperlane-xyz/tsconfig":"^33.0.0"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_33.0.0_1776678864438_0.45714204781476986","host":"s3://npm-registry-packages-npm-production"}},"33.0.1":{"name":"@hyperlane-xyz/utils","version":"33.0.1","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@33.0.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":"0d2111fb8efad3377ac0200c534b42cd0b75a780","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-33.0.1.tgz","fileCount":139,"integrity":"sha512-4Omy6TszHGl+cdEcWZCXDu0RPfU5Zf0Z/jdFisNlQePDh2mAagdbXAuY1BcjX2uCPZizO9ag0Jhl+hYxelcHNA==","signatures":[{"sig":"MEYCIQDKLVMgK9GciKTBJErC9fAVPjb2xvfSGyf7pfujCV0hcgIhAMHYXkSowBMNgLpAmjpjEoMBNRe/cy/i7o8yBqq8K4Dd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@33.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":302468},"type":"module","_from":"file:hyperlane-xyz-utils-33.0.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"}},"scripts":{"dev":"tsc -w","lint":"oxlint -c ../../oxlint.json","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"_resolved":"/tmp/b6389903b0850773e5f296895f7c8276/hyperlane-xyz-utils-33.0.1.tgz","_integrity":"sha512-4Omy6TszHGl+cdEcWZCXDu0RPfU5Zf0Z/jdFisNlQePDh2mAagdbXAuY1BcjX2uCPZizO9ag0Jhl+hYxelcHNA==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.11.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","typescript":"6.0.2","@types/bs58":"^5.0.0","@types/chai":"^4.3.11","@types/node":"^24.10.9","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","@hyperlane-xyz/tsconfig":"^33.0.1"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_33.0.1_1776748432329_0.8471458908601186","host":"s3://npm-registry-packages-npm-production"}},"33.0.2":{"name":"@hyperlane-xyz/utils","version":"33.0.2","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@33.0.2","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":"909f6bd0882a611846eded5ae208373873b46dda","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-33.0.2.tgz","fileCount":139,"integrity":"sha512-c7mZroyqc6V7YibVXstwEETmsXAYbgPB2pz9B6N5HqlH5DFPIJASln20GB260Nvso4vWNg38JgGoTQkrKATfRg==","signatures":[{"sig":"MEUCIQCwmQiQa/RiP+NXeDkm0t3xhq1dieLesucBiCHSuhbu9AIgJZ9hmtIU2LDazr8jz8mKK9arPscmgjp7J/Kt9d0aZ38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@33.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":303071},"type":"module","_from":"file:hyperlane-xyz-utils-33.0.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"}},"scripts":{"dev":"tsc -w","lint":"oxlint -c ../../oxlint.json","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"_resolved":"/tmp/a30053e644db795e6daed8a2794dbc87/hyperlane-xyz-utils-33.0.2.tgz","_integrity":"sha512-c7mZroyqc6V7YibVXstwEETmsXAYbgPB2pz9B6N5HqlH5DFPIJASln20GB260Nvso4vWNg38JgGoTQkrKATfRg==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.11.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","typescript":"6.0.2","@types/bs58":"^5.0.0","@types/chai":"^4.3.11","@types/node":"^24.10.9","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","@hyperlane-xyz/tsconfig":"^33.0.2"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_33.0.2_1776785271590_0.7730417873802786","host":"s3://npm-registry-packages-npm-production"}},"33.1.0":{"name":"@hyperlane-xyz/utils","version":"33.1.0","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@33.1.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","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"7f30c2e2e6283ab30d6899f75782e88fe29d832d","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-33.1.0.tgz","fileCount":139,"integrity":"sha512-iPcL1lOQ0TtvgMljdBN9SEWRHwZ65zLLeEcA0WMQQQLORSaCXGaJoYkFKr8hXGNTS7SaNIhIKEEjY+24ZTR0Gw==","signatures":[{"sig":"MEYCIQDdJLaKZsd1FsKL6Kub9Q7yDzOgmBEec8FPxUu5T3HhEAIhAMFfcw5elDj/NAGio+nrmhPnBFLWMeNii9/DvPaLVIuC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@33.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":303071},"type":"module","_from":"file:hyperlane-xyz-utils-33.1.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"}},"scripts":{"dev":"tsc -w","lint":"oxlint -c ../../oxlint.json","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"_resolved":"/tmp/2fa7c147ac5370a0d762d7624418f514/hyperlane-xyz-utils-33.1.0.tgz","_integrity":"sha512-iPcL1lOQ0TtvgMljdBN9SEWRHwZ65zLLeEcA0WMQQQLORSaCXGaJoYkFKr8hXGNTS7SaNIhIKEEjY+24ZTR0Gw==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.11.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","typescript":"6.0.2","@types/bs58":"^5.0.0","@types/chai":"^4.3.11","@types/node":"^24.10.9","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","@hyperlane-xyz/tsconfig":"^33.1.0"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_33.1.0_1777672200335_0.9091877315335537","host":"s3://npm-registry-packages-npm-production"}},"33.1.1":{"name":"@hyperlane-xyz/utils","version":"33.1.1","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@33.1.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":"40ea9f3a44e3d1b90ee45433b34d665e87641ecb","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-33.1.1.tgz","fileCount":139,"integrity":"sha512-oiX8LGyNhrCWv8ZT2Z16NoUVm8dVptEdir9YAVO1zO7rMGcGZ9AnauHVrv9pCtAw6j8F05oJoeYpAHV1oEcTgw==","signatures":[{"sig":"MEUCIQCC5VtiWzQTPyBmeUd9D4rcuPVSUdiUF4RJAFI6EdgseQIgdPbtxEIGXM/3kCsaEqFDS4DV6cTgAKP7IVxLli45tLo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@33.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":304992},"type":"module","_from":"file:hyperlane-xyz-utils-33.1.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"}},"scripts":{"dev":"tsc -w","lint":"oxlint -c ../../oxlint.json","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"_resolved":"/tmp/d02f26521962a38dfebd712d6c0c70a8/hyperlane-xyz-utils-33.1.1.tgz","_integrity":"sha512-oiX8LGyNhrCWv8ZT2Z16NoUVm8dVptEdir9YAVO1zO7rMGcGZ9AnauHVrv9pCtAw6j8F05oJoeYpAHV1oEcTgw==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.11.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","typescript":"6.0.2","@types/bs58":"^5.0.0","@types/chai":"^4.3.11","@types/node":"^24.10.9","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","@hyperlane-xyz/tsconfig":"^33.1.1"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_33.1.1_1778499393534_0.1967231513614156","host":"s3://npm-registry-packages-npm-production"}},"34.0.0":{"name":"@hyperlane-xyz/utils","version":"34.0.0","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@34.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","bugs":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo/issues"},"dist":{"shasum":"31d27a013e968a152cba1065f60f19395e2c3bb2","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-34.0.0.tgz","fileCount":139,"integrity":"sha512-wb55zdMF41+pVA6os5NaNio9PCL15/WimzWE3OSn1if/xPF983vaLSt9EGP+M2oW/holTo00ORqp/gzS34uKvA==","signatures":[{"sig":"MEYCIQDYvQL9eUsgeROe4bS62OKv/eubw2VVxKWHywyhmwS6UwIhAPQ1uKGwdm7c8z70YXP7jXoOcCoijZ/yHTwjV34QmdSC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@34.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":304992},"type":"module","_from":"file:hyperlane-xyz-utils-34.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"}},"scripts":{"dev":"tsc -w","lint":"oxlint -c ../../oxlint.json","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"_resolved":"/tmp/6eaee25aa5b8fa96172691ba3cf61757/hyperlane-xyz-utils-34.0.0.tgz","_integrity":"sha512-wb55zdMF41+pVA6os5NaNio9PCL15/WimzWE3OSn1if/xPF983vaLSt9EGP+M2oW/holTo00ORqp/gzS34uKvA==","repository":{"url":"git+https://github.com/hyperlane-xyz/hyperlane-monorepo.git","type":"git"},"_npmVersion":"11.11.0","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","typescript":"6.0.2","@types/bs58":"^5.0.0","@types/chai":"^4.3.11","@types/node":"^24.10.9","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","@hyperlane-xyz/tsconfig":"^34.0.0"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_34.0.0_1778693301849_0.5131371168473657","host":"s3://npm-registry-packages-npm-production"}},"35.0.0":{"name":"@hyperlane-xyz/utils","version":"35.0.0","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@35.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":"3ac33ee5852acdc543f08600d22310fd411f0a39","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-35.0.0.tgz","fileCount":139,"integrity":"sha512-MxChlysJrykA9qxjEyzgeSZRNcA/8iGLCjqira1fjDXDDgctPYjHPsGehEfwbfn9mUsW+RLs9R3ZiOhtAxKHrw==","signatures":[{"sig":"MEYCIQC9pCLe5umEPigLV3uyvTrN/xic04pvKge3eirR78fBMwIhALew+YEy7pvo37UBdgFTxWjeZIbdVNC15GRo8KwobhYf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@35.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":304992},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"}},"scripts":{"dev":"tsc -w","lint":"oxlint -c ../../oxlint.json","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","typescript":"6.0.2","@types/bs58":"^5.0.0","@types/chai":"^4.3.11","@types/node":"^24.10.9","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","@hyperlane-xyz/tsconfig":"^35.0.0"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_35.0.0_1779397121499_0.7293092456643273","host":"s3://npm-registry-packages-npm-production"}},"35.0.1":{"name":"@hyperlane-xyz/utils","version":"35.0.1","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@35.0.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","dist":{"shasum":"d76256a050d3032b8a4a6bfd6d5ad2d127b5c0df","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-35.0.1.tgz","fileCount":139,"integrity":"sha512-helN6liN0o3g2/MoXvIPELQqS09q1Jr6Qazx5wjlb1n2DKBORWJRAdhI550L9bK6gq/Nk+cLEDnAd7dc2OGElA==","signatures":[{"sig":"MEQCIA+Hy9qdgF4Bf//Ilf7esfEkJc97e++Ep7EPxaAaNWbwAiAoLp8Z0XrgMfncCnNo4hzLBtHbdK6M4Bsl3lndVWcTRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@35.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":307870},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"}},"scripts":{"dev":"tsc -w","lint":"oxlint -c ../../oxlint.json","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","typescript":"6.0.2","@types/bs58":"^5.0.0","@types/chai":"^4.3.11","@types/node":"^24.10.9","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","@hyperlane-xyz/tsconfig":"^35.0.1"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_35.0.1_1779972597841_0.027196750544688397","host":"s3://npm-registry-packages-npm-production"}},"35.1.0":{"name":"@hyperlane-xyz/utils","version":"35.1.0","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@35.1.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":"b8a048ee982285373b1f5654d3743ef4ad47045f","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-35.1.0.tgz","fileCount":139,"integrity":"sha512-5eP93CR9Q2Yi3pAWLmZ7eOaA/m39flj4IxhBH8aPBxeM1t+86ydgOCpeyIfC86qC2K62vMdL5nzzUQLlPh/isw==","signatures":[{"sig":"MEUCIQDAKRKYPb7M3CiGtjqkBU2e9Bsmc+HlslG0qu7pZ8qYjAIgYqolV14+Fni6+lsZ5ZkQCpH0G/Jxut/qOD2N+k1CT1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@35.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":307870},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"}},"scripts":{"dev":"tsc -w","lint":"oxlint -c ../../oxlint.json","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","typescript":"6.0.2","@types/bs58":"^5.0.0","@types/chai":"^4.3.11","@types/node":"^24.10.9","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","@hyperlane-xyz/tsconfig":"^35.1.0"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_35.1.0_1780631209856_0.7683852733957224","host":"s3://npm-registry-packages-npm-production"}},"35.2.0":{"name":"@hyperlane-xyz/utils","version":"35.2.0","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@35.2.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":"91957e1f67eb570dc70745a7fabc2fe514f9692f","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-35.2.0.tgz","fileCount":139,"integrity":"sha512-ML+Od3kHG2k6/PM7xrOGzvuN6HO/qdeZj2COv3Y5tbvbuYqokOCsb54m8hhoWlMfkMVqs+gL35V6Q8mALTRmWQ==","signatures":[{"sig":"MEQCIA7tTcDGMMPVsB0jd+qNlIuVGW1pramPLrICkEK37qgbAiAm/XsO0SIF1fjUE1FPUx6D+VLuZyRad3/dy2bT0YS2Tg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@35.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":307870},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"}},"scripts":{"dev":"tsc -w","lint":"oxlint -c ../../oxlint.json","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","typescript":"6.0.2","@types/bs58":"^5.0.0","@types/chai":"^4.3.11","@types/node":"^24.10.9","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","@hyperlane-xyz/tsconfig":"^35.2.0"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_35.2.0_1781781322406_0.0797727383978486","host":"s3://npm-registry-packages-npm-production"}},"36.0.0":{"name":"@hyperlane-xyz/utils","version":"36.0.0","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@36.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":"7d1d8489ed0bd17a99b47f271a0bd3167afa6385","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-36.0.0.tgz","fileCount":139,"integrity":"sha512-5JiVxQfo5h2rgU3Mg5ixaq5lOUIFKoiWKjUERJ6PKb2kTCJd4xgTBjtkmpUeO1bN0aKsMhxdf8aqDaqLpG9B+A==","signatures":[{"sig":"MEYCIQD8faKNP/M9kySWrYi9U7pkZeLdZH9PNLCc3fBKg1zbWwIhAJoIdI/2VmbFD1jWy3Wtg2iRBAsrk9j9x06wL67Vo7ew","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@36.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":308340},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"}},"scripts":{"dev":"tsc -w","lint":"oxlint -c ../../oxlint.json","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","typescript":"6.0.2","@types/bs58":"^5.0.0","@types/chai":"^4.3.11","@types/node":"^24.10.9","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","@hyperlane-xyz/tsconfig":"^36.0.0"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_36.0.0_1783697547773_0.011784746032578841","host":"s3://npm-registry-packages-npm-production"}},"38.0.0-beta.07ceba3998d516a18d79e8ee6cd1361b2996ad41":{"name":"@hyperlane-xyz/utils","version":"38.0.0-beta.07ceba3998d516a18d79e8ee6cd1361b2996ad41","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@38.0.0-beta.07ceba3998d516a18d79e8ee6cd1361b2996ad41","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":"89cd3680c4746f41dbfff1dd4c86fcd15ccdeb9b","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-38.0.0-beta.07ceba3998d516a18d79e8ee6cd1361b2996ad41.tgz","fileCount":139,"integrity":"sha512-aKfAKHasUhslQ/kwVh8REJziskYZiwLEq8ls/XY/F6f2L9fhAXramfzX/FXXuXizJvw/A5/TYoYSrKdnVmhyDg==","signatures":[{"sig":"MEQCIFQU9HQYFV34M6llccQt8w2LvNuCfL3P0wI2I6av9hNXAiBp2x9zota0O00DPXRsC60ZpJzkjB0h68n/poUu9VkZ6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@38.0.0-beta.07ceba3998d516a18d79e8ee6cd1361b2996ad41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":308432},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"}},"scripts":{"dev":"tsc -w","lint":"oxlint -c ../../oxlint.json","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","typescript":"6.0.2","@types/bs58":"^5.0.0","@types/chai":"^4.3.11","@types/node":"^24.10.9","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","@hyperlane-xyz/tsconfig":"^38.0.0-beta.07ceba3998d516a18d79e8ee6cd1361b2996ad41"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_38.0.0-beta.07ceba3998d516a18d79e8ee6cd1361b2996ad41_1784537249444_0.35892465602531676","host":"s3://npm-registry-packages-npm-production"}},"38.0.0-beta.212a1852c98b54d12a5f9feed5849a54d2815393":{"name":"@hyperlane-xyz/utils","version":"38.0.0-beta.212a1852c98b54d12a5f9feed5849a54d2815393","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@38.0.0-beta.212a1852c98b54d12a5f9feed5849a54d2815393","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":"a4da133691653226b21fa9f9cf3e0f7702cf6647","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-38.0.0-beta.212a1852c98b54d12a5f9feed5849a54d2815393.tgz","fileCount":139,"integrity":"sha512-YC4N6ZouWDRfh6EyY89FuHsFI1TTw+r6aOY4iJLbjLHXrxLyUTwQBtq7Yby2RPxRKf1hNNXPsvzLW0x+NnS1aA==","signatures":[{"sig":"MEQCIBA3eo9zayA/DCW9N5I5tMTJ6kG6lwqguJd6mNhlZQ13AiB982MbphTqUsto0P9+ktCP8jDMMAU7sjqw824lesBmGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@38.0.0-beta.212a1852c98b54d12a5f9feed5849a54d2815393","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":308432},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"}},"scripts":{"dev":"tsc -w","lint":"oxlint -c ../../oxlint.json","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","typescript":"6.0.2","@types/bs58":"^5.0.0","@types/chai":"^4.3.11","@types/node":"^24.10.9","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","@hyperlane-xyz/tsconfig":"^38.0.0-beta.212a1852c98b54d12a5f9feed5849a54d2815393"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_38.0.0-beta.212a1852c98b54d12a5f9feed5849a54d2815393_1784539273325_0.5338612046331404","host":"s3://npm-registry-packages-npm-production"}},"38.0.0-beta.31abc0b089a8e3db8420c7876c9fb53eaf8a6594":{"name":"@hyperlane-xyz/utils","version":"38.0.0-beta.31abc0b089a8e3db8420c7876c9fb53eaf8a6594","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@38.0.0-beta.31abc0b089a8e3db8420c7876c9fb53eaf8a6594","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":"0f2da02a5f20e2861cd5f1a9794395486f6483bf","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-38.0.0-beta.31abc0b089a8e3db8420c7876c9fb53eaf8a6594.tgz","fileCount":139,"integrity":"sha512-IdA5IrEpPJOJcDs0xyLCXpK2kUbClJqksAUKy8H9a5Q2j6bqv7Ouq2zLvg8uRtQjVacZnJLeeMkY/4ZvZRiEMA==","signatures":[{"sig":"MEUCIQCDwhfsIHJOhlJygzPp1ZBQIUJv5UKaxoSZAiXOKD5LwgIgHe9WlHs1xHi14rgD9+ZvgDXZkpdPlqgMkECjCcNBNu4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@38.0.0-beta.31abc0b089a8e3db8420c7876c9fb53eaf8a6594","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":308432},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"}},"scripts":{"dev":"tsc -w","lint":"oxlint -c ../../oxlint.json","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","typescript":"6.0.2","@types/bs58":"^5.0.0","@types/chai":"^4.3.11","@types/node":"^24.10.9","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","@hyperlane-xyz/tsconfig":"^38.0.0-beta.31abc0b089a8e3db8420c7876c9fb53eaf8a6594"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_38.0.0-beta.31abc0b089a8e3db8420c7876c9fb53eaf8a6594_1784555925154_0.44237154763416164","host":"s3://npm-registry-packages-npm-production"}},"38.0.0":{"name":"@hyperlane-xyz/utils","version":"38.0.0","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@38.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":"dfab9acbc0ba6e45774805c5933bc46026498dbf","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-38.0.0.tgz","fileCount":139,"integrity":"sha512-D+h6m3SLM/vWsIwEBraN+ndEv73om8yuEFKy92QEKxsfeWqkyUzUgQPy5peZXjb05xeCwrjXWD4LFhXT1Qev7w==","signatures":[{"sig":"MEUCIQDtcW+nVGLRhCDgtjbzezRM+jiH9gA/YqxD/sJRFzaWxQIgI3goA+kD0Rm3x0DKkJz5di29zjcOGcJPvpKi/yIp9Gk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@38.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":308340},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"}},"scripts":{"dev":"tsc -w","lint":"oxlint -c ../../oxlint.json","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","typescript":"6.0.2","@types/bs58":"^5.0.0","@types/chai":"^4.3.11","@types/node":"^24.10.9","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","@hyperlane-xyz/tsconfig":"^38.0.0"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_38.0.0_1784562221327_0.8338519544792922","host":"s3://npm-registry-packages-npm-production"}},"39.0.0":{"name":"@hyperlane-xyz/utils","version":"39.0.0","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@39.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":"96978c5acdc9ee1f091218a93dda560e0a787c7b","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-39.0.0.tgz","fileCount":139,"integrity":"sha512-vE8xxPkh7J58nh43shsolQrwfXxGqmSsMkv2OZIl4ayZTlCingVaz6R05w0T3Dhj8Cm2xIAtQG9ZJhiUz/Vnaw==","signatures":[{"sig":"MEQCIA5eLRDhxqVBc4znXJX26An1mr21TLnD3EtIOge8OFQcAiA0d7kOC01I1DmgHE2UmIX+3gBfc/PapK9l67JBJ69n6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@39.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":310047},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"}},"scripts":{"dev":"tsc -w","lint":"oxlint -c ../../oxlint.json","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","typescript":"6.0.2","@types/bs58":"^5.0.0","@types/chai":"^4.3.11","@types/node":"^24.10.9","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","@hyperlane-xyz/tsconfig":"^39.0.0"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_39.0.0_1785277899740_0.9038671919245995","host":"s3://npm-registry-packages-npm-production"}},"39.1.0":{"name":"@hyperlane-xyz/utils","version":"39.1.0","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@39.1.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":"5f12f18ce3d885b7654dee22a35c6690044c4490","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-39.1.0.tgz","fileCount":139,"integrity":"sha512-LdOAWS2XKiMJ3vKuPCTMcXmEm+/PpdUUdcBzfmdiGvCPNgHekTvBwOqQekUsEQPwnhHpBwFXZHnRJrWXZ6bikw==","signatures":[{"sig":"MEYCIQDaDmFEfxEST5Hw7qmM4etWjmgbrKrbatK0gwyEiX4gMwIhALdBW/21KNXN6tI7VO2aJoqQAuBmAZRbB6BoRO3kJmX7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@39.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":310070},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"}},"scripts":{"dev":"tsc -w","lint":"oxlint -c ../../oxlint.json","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","typescript":"6.0.2","@types/bs58":"^5.0.0","@types/chai":"^4.3.11","@types/node":"^24.10.9","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","@hyperlane-xyz/tsconfig":"^39.1.0"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_39.1.0_1785447870883_0.23891440271555608","host":"s3://npm-registry-packages-npm-production"}},"39.2.0-beta.3e058cdaacde1327c71753907827a859ad660872":{"name":"@hyperlane-xyz/utils","version":"39.2.0-beta.3e058cdaacde1327c71753907827a859ad660872","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@39.2.0-beta.3e058cdaacde1327c71753907827a859ad660872","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":"09ba7115e164c864159aa8e93659363cbd442e0d","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-39.2.0-beta.3e058cdaacde1327c71753907827a859ad660872.tgz","fileCount":139,"integrity":"sha512-fXJfTJMsLm2oaq/aHXFXPvz0ZHK6dXxcCwl/58HbF94ZhNPnwR7iOWMQj6RRFAoUZ+qA6ev1+jtvhM+yhnHWYA==","signatures":[{"sig":"MEYCIQD6HZ+6piQTpLy+78jwQeJfgkhqT7kVMjL2wkE0LWjMNQIhAPVsmwkvcuG0dVzs7/9Jspz/6oemLoqQ7iqxrX3YR6Ra","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@39.2.0-beta.3e058cdaacde1327c71753907827a859ad660872","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":310162},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"}},"scripts":{"dev":"tsc -w","lint":"oxlint -c ../../oxlint.json","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","typescript":"6.0.2","@types/bs58":"^5.0.0","@types/chai":"^4.3.11","@types/node":"^24.10.9","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","@hyperlane-xyz/tsconfig":"^39.2.0-beta.3e058cdaacde1327c71753907827a859ad660872"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_39.2.0-beta.3e058cdaacde1327c71753907827a859ad660872_1785768072292_0.7190663739834566","host":"s3://npm-registry-packages-npm-production"}},"39.2.0-beta.84e67d9e2e44bc65f48a5da191bc879546565b56":{"name":"@hyperlane-xyz/utils","version":"39.2.0-beta.84e67d9e2e44bc65f48a5da191bc879546565b56","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@39.2.0-beta.84e67d9e2e44bc65f48a5da191bc879546565b56","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":"8849006bef5cd3b27ee9c9e6578a06cdd6baeaec","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-39.2.0-beta.84e67d9e2e44bc65f48a5da191bc879546565b56.tgz","fileCount":139,"integrity":"sha512-FoPByqiN4HHyJAH0SfMUZDRotIkfc5W8kHUOyxPz5ASE+PcfkQWabT1i31A8rsiS0aq2bd9d3NX/omC3dn0KpA==","signatures":[{"sig":"MEUCICRvFUZleoK+tuR0F085KGjxZAZJLKSUxwPVpTxUPusrAiEAiJPUWzb9Utwo9Kh9Icmqz27sdwkhDUjml2jziLZDvgk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@39.2.0-beta.84e67d9e2e44bc65f48a5da191bc879546565b56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":310162},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"}},"scripts":{"dev":"tsc -w","lint":"oxlint -c ../../oxlint.json","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","typescript":"6.0.2","@types/bs58":"^5.0.0","@types/chai":"^4.3.11","@types/node":"^24.10.9","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","@hyperlane-xyz/tsconfig":"^39.2.0-beta.84e67d9e2e44bc65f48a5da191bc879546565b56"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_39.2.0-beta.84e67d9e2e44bc65f48a5da191bc879546565b56_1785769566826_0.865316833556689","host":"s3://npm-registry-packages-npm-production"}},"40.0.0":{"name":"@hyperlane-xyz/utils","version":"40.0.0","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@40.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":"944f4eb1f5d084f7ddbfecf71a59154fbc129f2a","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-40.0.0.tgz","fileCount":139,"integrity":"sha512-AZt7wD7/yWoEbXwvIr/KGkznlKsuTvnPW12fzGP3uuY7dQsD4WjcN0USg2Mzg8hGHBOjshBgLgNvk7S7M9hnTA==","signatures":[{"sig":"MEQCIFa1ZvhQzpbVRVm2qql6Fuv9XZfVTsmKa1S6Bu+oU/u6AiBMBo9UR7kZCSw23DK8tDgmURZHXjvBnOxUhIuJz9bGQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@40.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":310070},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"}},"scripts":{"dev":"tsc -w","lint":"oxlint -c ../../oxlint.json","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","typescript":"6.0.2","@types/bs58":"^5.0.0","@types/chai":"^4.3.11","@types/node":"^24.10.9","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","@hyperlane-xyz/tsconfig":"^40.0.0"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_40.0.0_1785862772957_0.5798167963882113","host":"s3://npm-registry-packages-npm-production"}},"41.0.0-beta.97ee4b055e6523a5532248ae7a59e33360b74644":{"name":"@hyperlane-xyz/utils","version":"41.0.0-beta.97ee4b055e6523a5532248ae7a59e33360b74644","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@41.0.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":"abcefcf98f32da736cefef3f2cf534e47d8941d1","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-41.0.0-beta.97ee4b055e6523a5532248ae7a59e33360b74644.tgz","fileCount":139,"integrity":"sha512-CNMVbzyUhNE1qIHyt51FcUjsViQB/ie/JX1ddFKnAI2hDV8wHow8FPUUydJULS05+6Mv8uL7Ftqm4ieBrag/MQ==","signatures":[{"sig":"MEYCIQC6CVGtmHtQurFATlyQrABAcED12OOi1gCHtIht5rzx2wIhAP2DU9ccNDHG/2qPL5Jf9fWNs2u+EqMk7wXE6stHH3W4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@41.0.0-beta.97ee4b055e6523a5532248ae7a59e33360b74644","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":310162},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"}},"scripts":{"dev":"tsc -w","lint":"oxlint -c ../../oxlint.json","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"repository":"https://github.com/hyperlane-xyz/hyperlane-monorepo","description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.5.0","sinon":"^13.0.2","typescript":"6.0.2","@types/bs58":"^5.0.0","@types/chai":"^4.3.11","@types/node":"^24.10.9","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","@hyperlane-xyz/tsconfig":"^41.0.0-beta.97ee4b055e6523a5532248ae7a59e33360b74644"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_41.0.0-beta.97ee4b055e6523a5532248ae7a59e33360b74644_1786371075913_0.22388155462639925","host":"s3://npm-registry-packages-npm-production"}},"41.0.0-rc.b8f91a4dad8bae6d389a80c22a9132fff184125b":{"name":"@hyperlane-xyz/utils","version":"41.0.0-rc.b8f91a4dad8bae6d389a80c22a9132fff184125b","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@41.0.0-rc.b8f91a4dad8bae6d389a80c22a9132fff184125b","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":"91374ed68bfc1dd13c5a400dbd24b1328c16cb38","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-41.0.0-rc.b8f91a4dad8bae6d389a80c22a9132fff184125b.tgz","fileCount":139,"integrity":"sha512-/LYLZ2DHDIUmeyBwC/2ngQqrQlYyJmry+VrgrX+RZutsTBY8CGqF4vZJgkyFwlZGsgXoIdUgEMqBw+TayDDIbQ==","signatures":[{"sig":"MEQCIEVxt8UM4xSRFu+Y7V4C8bYLKAJJt5/iyTiWS8LKbYfoAiA6dJW4AHDv24yj6cL15BFBDg2JNRB6Oo87wB2a6uFpsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@41.0.0-rc.b8f91a4dad8bae6d389a80c22a9132fff184125b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":310583},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"}},"scripts":{"dev":"tsc -w","lint":"oxlint -c ../../oxlint.json","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"repository":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo","type":"git"},"description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.7.6","sinon":"^13.0.2","typescript":"npm:@typescript/typescript6@6.0.2","@types/bs58":"^5.0.0","@types/chai":"^4.3.11","@types/node":"^26.1.2","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","@hyperlane-xyz/tsconfig":"^41.0.0-rc.b8f91a4dad8bae6d389a80c22a9132fff184125b"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.5"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_41.0.0-rc.b8f91a4dad8bae6d389a80c22a9132fff184125b_1786413618963_0.9281601292326485","host":"s3://npm-registry-packages-npm-production"}},"41.0.0":{"name":"@hyperlane-xyz/utils","version":"41.0.0","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@41.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":"f202a1b24b73efd1e4c847846941643c27572e0b","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-41.0.0.tgz","fileCount":139,"integrity":"sha512-2uF1VH2Gc9QN65DtjjR3UJDKVtoagRR8o2fv1AHN4OiBf5Lg+j9oU5eOaAz3tlgqQF5JgezcL5u7xRYb4dXi8Q==","signatures":[{"sig":"MEUCIDVA4hRkvHRempEqjVZaJ7lktvoc5rjO5mJKPbgowkX4AiEApIh1KrP5ppJMHe8sCxp8Nxyk+aaYgcppKrDGX77S7BA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@41.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":310495},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"}},"scripts":{"dev":"tsc -w","lint":"oxlint -c ../../oxlint.json","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"repository":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo","type":"git"},"description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.7.6","sinon":"^13.0.2","typescript":"npm:@typescript/typescript6@6.0.2","@types/bs58":"^5.0.0","@types/chai":"^4.3.11","@types/node":"^26.1.2","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","@hyperlane-xyz/tsconfig":"^41.0.0"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.5"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_41.0.0_1786635404412_0.4755611135858504","host":"s3://npm-registry-packages-npm-production"}},"41.1.0":{"name":"@hyperlane-xyz/utils","version":"41.1.0","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@41.1.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":"43a2ffbf2e780306f85f6a845b8f116071d2ce00","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-41.1.0.tgz","fileCount":139,"integrity":"sha512-yjYKomWBht8Trv9L+p216NXwRNkfu+pnC46anePXvLFZtTGPyTmbxN9DVOIIE2ywOd+9TAt/qCisxMpDHm/FwA==","signatures":[{"sig":"MEQCIAJEzA3gMDXuBKKssiS0sFlQDD2g55o21Ion0ucR6CrRAiBth77LI0Je3PhTVKytwBHO/NZd/Dl0UGPf2OFbDGT+dw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@41.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":310495},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"}},"scripts":{"dev":"tsc -w","lint":"oxlint -c ../../oxlint.json","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"repository":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo","type":"git"},"description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.7.6","sinon":"^13.0.2","typescript":"npm:@typescript/typescript6@6.0.2","@types/bs58":"^5.0.0","@types/chai":"^4.3.11","@types/node":"^26.1.2","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","@hyperlane-xyz/tsconfig":"^41.1.0"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.5"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_41.1.0_1786694905947_0.8419066554960455","host":"s3://npm-registry-packages-npm-production"}},"41.2.0":{"name":"@hyperlane-xyz/utils","version":"41.2.0","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@41.2.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":"7b5dfac92676718b7678be7bbe880284de837c83","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-41.2.0.tgz","fileCount":139,"integrity":"sha512-hDqt7ZEXbQdZB2CX41QfEDjMrbU4ELXX7d3d2Flm3cwH2snep/aBkXP4KrJpzkrWdM12aJZPNHFrydM8BTDd3A==","signatures":[{"sig":"MEQCIA6wLKFxoTSJii4CiRnwQtY3VBDfpkRiMqmO0SfM5OhqAiB68cx1rSwI+TbWicTSFp8V1y0TvlXZpuaF3fsk+p3YCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@41.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":310495},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"}},"scripts":{"dev":"tsc -w","lint":"oxlint -c ../../oxlint.json","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"repository":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo","type":"git"},"description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.7.6","sinon":"^13.0.2","typescript":"npm:@typescript/typescript6@6.0.2","@types/bs58":"^5.0.0","@types/chai":"^4.3.11","@types/node":"^26.1.2","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","@hyperlane-xyz/tsconfig":"^41.2.0"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.5"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_41.2.0_1787006707118_0.8615788530876274","host":"s3://npm-registry-packages-npm-production"}},"41.3.0":{"name":"@hyperlane-xyz/utils","version":"41.3.0","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@41.3.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":"85f244403a30f40b1780e9e30f3ec025f5d71353","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-41.3.0.tgz","fileCount":139,"integrity":"sha512-5v1eJJqj63vdZ1emmq25wQrMF0PMjc9QoKP5IwcZelWsDOLIy6gIaEp9U5XI4TzdSSa1V5I9bdolHushQJdmaA==","signatures":[{"sig":"MEUCIGoyh4yN5e8yk8amhnnnO5ToGWwGMHvBQ6SXwa6igzHEAiEA1s98XXW314Ggg926GNe/7ZCsquQZYAEPfW8tVfPe2ko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@41.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":310495},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"}},"scripts":{"dev":"tsc -w","lint":"oxlint -c ../../oxlint.json","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"repository":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo","type":"git"},"description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.7.6","sinon":"^13.0.2","typescript":"npm:@typescript/typescript6@6.0.2","@types/bs58":"^5.0.0","@types/chai":"^4.3.11","@types/node":"^26.1.2","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","@hyperlane-xyz/tsconfig":"^41.3.0"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.5"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_41.3.0_1787086428442_0.058216065764912006","host":"s3://npm-registry-packages-npm-production"}},"41.3.1":{"name":"@hyperlane-xyz/utils","version":"41.3.1","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@41.3.1","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":"34cd4ea597e7c3cd2b7fa617254ce60f733d02b0","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-41.3.1.tgz","fileCount":139,"integrity":"sha512-utLNpW2ydS+wKgZTgUpd3TLgvdE1MnORHMJSBMMzC/Vics+8Cn1n8uwU4ZPPhEwWnmyZOMerz0RY3qvbRFwGSw==","signatures":[{"sig":"MEUCIQDCSxc2wNTt+ET9KDxYGq6hh2sECFTB3HR2xr4NT8Ks0QIgQsyX1q5EM/IzfpZNPCugCa/KHnMiax4QRCkQzxLu1VE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@41.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":310495},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"}},"scripts":{"dev":"tsc -w","lint":"oxlint -c ../../oxlint.json","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"repository":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo","type":"git"},"description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.7.6","sinon":"^13.0.2","typescript":"npm:@typescript/typescript6@6.0.2","@types/bs58":"^5.0.0","@types/chai":"^4.3.11","@types/node":"^26.1.2","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","@hyperlane-xyz/tsconfig":"^41.3.1"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.5"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_41.3.1_1787161500961_0.45416366968616795","host":"s3://npm-registry-packages-npm-production"}},"42.0.0":{"name":"@hyperlane-xyz/utils","version":"42.0.0","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@42.0.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":"3162e80170e49ffe85d6c0555761ffe850296aee","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-42.0.0.tgz","fileCount":139,"integrity":"sha512-js27XkXYKzuzHNsz2SpZPipIouvOLtJ+mSlboioDC9NWuXIaWA5NR+oZyE3A9dGBkaRFkTD7Jzway4FViMuslw==","signatures":[{"sig":"MEQCIAnv3h01yVofa9E1dWJ6FjsuaP5qxuaEv4eT91dCWHojAiAmsWzLt/StwWGqoTtZWJQcPnU08/BxRqI1dSNuaqU81Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@42.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":310495},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"}},"scripts":{"dev":"tsc -w","lint":"oxlint -c ../../oxlint.json","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"repository":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo","type":"git"},"description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"anvil":["./dist/anvil/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.7.6","sinon":"^13.0.2","typescript":"npm:@typescript/typescript6@6.0.2","@types/bs58":"^5.0.0","@types/chai":"^4.3.11","@types/node":"^26.1.2","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","@hyperlane-xyz/tsconfig":"^42.0.0"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.5"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_42.0.0_1787586037654_0.7718092169735571","host":"s3://npm-registry-packages-npm-production"}},"43.0.0":{"name":"@hyperlane-xyz/utils","version":"43.0.0","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@43.0.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":"4bce6759a094a943dd6967685ac29a02439032b9","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-43.0.0.tgz","fileCount":143,"integrity":"sha512-iHTwu237Y+zk9aZ6hiIqTc2DEnpAmDclS4hT3v5K+8AmFVOCBcQj+BFOv3TKjJhJzeOgP+VSS9J5vVDyfA7jwg==","signatures":[{"sig":"MEUCIQC60HvhUefHVOW12Kv+xjgg8I8UJ+70BwZthdZ8iQCaHgIgT4Qo2qw1yEuLMtzNrK2qCU5/H6/ba0/w+ZQGOHBynpU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@43.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":311449},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./sets":{"types":"./dist/sets.d.ts","default":"./dist/sets.js"},"./errors":{"types":"./dist/errors.d.ts","default":"./dist/errors.js"},"./validation":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"}},"scripts":{"dev":"tsc -w","lint":"oxlint -c ../../oxlint.json","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"repository":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo","type":"git"},"description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"26.8.1","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^7.4.0","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"sets":["./dist/sets.d.ts"],"anvil":["./dist/anvil/index.d.ts"],"errors":["./dist/errors.d.ts"],"validation":["./dist/validation.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.7.6","sinon":"^13.0.2","typescript":"npm:@typescript/typescript6@6.0.2","@types/bs58":"^5.0.0","@types/chai":"^4.3.11","@types/node":"^26.1.2","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","@hyperlane-xyz/tsconfig":"^43.0.0"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.5"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_43.0.0_1788213725932_0.542050881975271","host":"s3://npm-registry-packages-npm-production"}},"44.0.0":{"name":"@hyperlane-xyz/utils","version":"44.0.0","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@44.0.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":"9a56fe14d4431145a2eebffaf97ac0b2f45179c3","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-44.0.0.tgz","fileCount":143,"integrity":"sha512-GXarYX9IxVB+fCs779vlgKE0WSoSV3MxJ7ysjQPs2x7SoSZAQJ7Zy4TS9FjDjjAH6Jz/eF28I8I02pWms2ot6w==","signatures":[{"sig":"MEQCIGs39WiGzFdVySs7CRnwP+Dr2Ldb4BofKY+0NgXc5jegAiAH8r2y2Fwq3TdpPXAToJGZGVwblJsBQFYwg6bTKj7c5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@44.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":311449},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./sets":{"types":"./dist/sets.d.ts","default":"./dist/sets.js"},"./errors":{"types":"./dist/errors.d.ts","default":"./dist/errors.js"},"./validation":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"}},"scripts":{"dev":"tsc -w","lint":"oxlint -c ../../oxlint.json","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"repository":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo","type":"git"},"description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"26.8.1","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^8.9.2","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"sets":["./dist/sets.d.ts"],"anvil":["./dist/anvil/index.d.ts"],"errors":["./dist/errors.d.ts"],"validation":["./dist/validation.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.7.6","sinon":"^13.0.2","typescript":"npm:@typescript/typescript6@6.0.2","@types/bs58":"^5.0.0","@types/chai":"^4.3.11","@types/node":"^26.1.2","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","@hyperlane-xyz/tsconfig":"^44.0.0"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.5"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_44.0.0_1788349517280_0.7530733886208412","host":"s3://npm-registry-packages-npm-production"}},"44.0.1":{"name":"@hyperlane-xyz/utils","version":"44.0.1","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@44.0.1","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":"49ad2557e5cbd4065b585139b63fdfcd8769c00d","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-44.0.1.tgz","fileCount":143,"integrity":"sha512-OPZ2NpsDK5dsoBpu56goONoPX2e2C8O46GybguSYPearAGVKkawQZR3A3X7Pja86crOZ3epIxqt3JsydK8Hn9A==","signatures":[{"sig":"MEUCIQC4Mx3xdEIR3pe/qwHNYv8xkmq8Ia9trQAxAlu61xMFAwIge5cPTZJ41CONxvruPkmN4pw27nEB41oVYlAQrZJlMXU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@44.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":311449},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./sets":{"types":"./dist/sets.d.ts","default":"./dist/sets.js"},"./errors":{"types":"./dist/errors.d.ts","default":"./dist/errors.js"},"./validation":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"}},"scripts":{"dev":"tsc -w","lint":"oxlint -c ../../oxlint.json","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"repository":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo","type":"git"},"description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"26.8.1","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^8.9.2","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"sets":["./dist/sets.d.ts"],"anvil":["./dist/anvil/index.d.ts"],"errors":["./dist/errors.d.ts"],"validation":["./dist/validation.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.7.6","sinon":"^13.0.2","typescript":"npm:@typescript/typescript6@6.0.2","@types/bs58":"^5.0.0","@types/chai":"^4.3.11","@types/node":"^26.1.2","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","@hyperlane-xyz/tsconfig":"^44.0.1"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.5"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_44.0.1_1788352871737_0.32087374018649384","host":"s3://npm-registry-packages-npm-production"}},"44.0.2":{"name":"@hyperlane-xyz/utils","version":"44.0.2","keywords":["Hyperlane","Typescript","Utilities"],"license":"Apache-2.0","_id":"@hyperlane-xyz/utils@44.0.2","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":"befabadcdf7dc87670cbd452083a3eeb7c9bc6ce","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-44.0.2.tgz","fileCount":143,"integrity":"sha512-5gWZ46tY+uupkWfMHqyoiOpdfU9wDGY+y53gXk7CAsQmRRkEsG0t/XbcceeGM3LJHrjUUN1Bf/qiuBCSzB+MUA==","signatures":[{"sig":"MEUCIQCcbKqPU8RK5im0oy7ez3n5jESBqu8KBNXUQbNKg8XgggIgI2Fm4C2njT9tRVJux6CP6trgLHltMtFp5gwZqZLbn44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@44.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":311449},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./sets":{"types":"./dist/sets.d.ts","default":"./dist/sets.js"},"./errors":{"types":"./dist/errors.d.ts","default":"./dist/errors.js"},"./validation":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"}},"scripts":{"dev":"tsc -w","lint":"oxlint -c ../../oxlint.json","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82669cb8-8f2f-4435-8207-41868994d8e2"}},"repository":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo","type":"git"},"description":"General utilities and types for the Hyperlane network","directories":{},"sideEffects":false,"_nodeVersion":"26.8.1","dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^8.9.2","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.98.4","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"sets":["./dist/sets.d.ts"],"anvil":["./dist/anvil/index.d.ts"],"errors":["./dist/errors.d.ts"],"validation":["./dist/validation.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.7.6","sinon":"^13.0.2","typescript":"npm:@typescript/typescript6@6.0.2","@types/bs58":"^5.0.0","@types/chai":"^4.3.11","@types/node":"^26.1.2","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","@hyperlane-xyz/tsconfig":"^44.0.2"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.5"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_44.0.2_1788355166225_0.8640729705453694","host":"s3://npm-registry-packages-npm-production"}},"45.0.0":{"_id":"@hyperlane-xyz/utils@45.0.0","dist":{"shasum":"31658670b7a0bac0751e05cc5504e10a998225a9","tarball":"https://registry.npmjs.org/@hyperlane-xyz/utils/-/utils-45.0.0.tgz","fileCount":143,"integrity":"sha512-Z4liQgEoddGywDR4OOy6zgHyhLzwNewkVMmHjpg6qzsXzLLgltgmUmSsL7OlevOVzShWkYzZjRIO+/gYWudwtQ==","signatures":[{"sig":"MEYCIQDUNMxDWKOd1690jz2Kt/GtisYbWQvHYWu6WIbADAJhKgIhAJ9qJk5KP00FoNsEQNNrDzTn+9vA6I8VYE+4mKv9HEqA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCF5WIHf98YtI2UI0nrJDdV/CAvCEP9RrIX0WiJjtFrGwIgewmW00qqibidnyriGR2iWvyx5TXmqT8JNo1j2424XaY="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperlane-xyz%2futils@45.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":312453},"name":"@hyperlane-xyz/utils","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","default":"./dist/fs/index.js"},"./sets":{"types":"./dist/sets.d.ts","default":"./dist/sets.js"},"./errors":{"types":"./dist/errors.d.ts","default":"./dist/errors.js"},"./validation":{"types":"./dist/validation.d.ts","default":"./dist/validation.js"}},"license":"Apache-2.0","scripts":{"dev":"tsc -w","lint":"oxlint -c ../../oxlint.json","test":"mocha --config .mocharc.json './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf ./dist","format":"oxfmt --write ./src","test:ci":"pnpm test"},"version":"45.0.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"82669cb8-8f2f-4435-8207-41868994d8e2"}},"homepage":"https://www.hyperlane.xyz","keywords":["Hyperlane","Typescript","Utilities"],"repository":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo","type":"git"},"description":"General utilities and types for the Hyperlane network","directories":{},"maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"tkporter","email":"tkporter4@gmail.com"},{"name":"paulbalaji","email":"paulmonish@gmail.com"}],"sideEffects":false,"dependencies":{"bs58":"^6.0.0","pino":"^8.19.0","yaml":"2.4.5","bech32":"^2.0.0","ethers":"^5.8.0","starknet":"^8.9.2","lodash-es":"^4.17.21","bignumber.js":"^9.1.1","@solana/web3.js":"^1.99.0","@cosmjs/encoding":"^0.32.4","@ethersproject/bytes":"*","@ethersproject/units":"*"},"typesVersions":{"*":{"fs":["./dist/fs/index.d.ts"],"sets":["./dist/sets.d.ts"],"anvil":["./dist/anvil/index.d.ts"],"errors":["./dist/errors.d.ts"],"validation":["./dist/validation.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.7.6","sinon":"^13.0.2","typescript":"npm:@typescript/typescript6@6.0.2","@types/bs58":"^5.0.0","@types/chai":"^4.3.11","@types/node":"^26.1.2","@types/mocha":"^10.0.1","@types/sinon":"^17.0.1","@types/lodash-es":"^4.17.12","@types/sinon-chai":"^3.2.12","@hyperlane-xyz/tsconfig":"^45.0.0"},"peerDependencies":{"pino-pretty":"^13.0.0","@google-cloud/pino-logging-gcp-config":"^1.3.5"},"peerDependenciesMeta":{"pino-pretty":{"optional":true},"@google-cloud/pino-logging-gcp-config":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_45.0.0_1790941228135_0.8689216059635521"}}},"time":{"created":"2022-09-20T17:51:37.944Z","modified":"2026-10-02T11:40:28.843Z","0.5.0-beta0":"2022-09-20T17:51:38.119Z","0.5.0":"2022-10-13T21:24:12.377Z","0.5.1":"2022-10-24T17:18:18.100Z","0.5.2":"2022-11-01T17:27:40.224Z","0.5.3":"2022-11-02T18:25:41.318Z","0.5.4-0":"2022-11-23T00:32:56.856Z","0.5.4-1":"2022-11-23T00:44:42.574Z","0.5.4-2":"2022-11-28T21:09:05.573Z","0.5.4-3":"2022-11-28T21:35:58.752Z","0.5.5":"2022-12-03T11:02:42.365Z","1.0.0-beta0":"2022-12-08T21:22:09.300Z","1.0.0-beta1":"2022-12-08T21:36:38.580Z","0.5.6":"2022-12-12T14:21:36.343Z","1.0.0-beta2":"2022-12-21T16:58:41.290Z","1.0.0-beta3":"2022-12-22T03:52:52.696Z","1.0.0-beta4":"2022-12-27T08:43:13.173Z","1.0.0-beta5":"2023-01-02T18:12:40.459Z","1.0.0-beta6":"2023-01-03T22:05:07.261Z","1.0.0-beta7":"2023-01-10T21:13:21.676Z","1.0.0-beta8":"2023-01-10T21:20:22.376Z","1.0.0":"2023-01-12T19:57:41.757Z","1.0.1-beta0":"2023-01-24T23:01:22.678Z","1.1.0-beta0":"2023-01-25T17:37:40.114Z","1.1.0":"2023-01-25T17:59:41.336Z","1.1.1":"2023-01-26T17:22:38.260Z","1.1.2":"2023-01-30T21:09:20.065Z","1.1.3":"2023-01-31T20:08:43.378Z","1.1.4":"2023-02-13T22:20:06.188Z","1.2.0":"2023-02-22T21:10:18.954Z","1.2.1":"2023-03-09T10:54:56.225Z","1.2.2":"2023-03-13T22:22:06.968Z","1.2.3":"2023-03-20T19:09:46.934Z","1.3.0":"2023-04-03T14:27:15.234Z","1.3.1":"2023-04-06T13:17:20.470Z","1.3.2":"2023-04-11T13:46:50.828Z","1.3.3":"2023-04-24T17:58:06.700Z","1.3.4":"2023-05-03T22:40:17.384Z","1.3.5":"2023-06-19T08:55:30.578Z","1.3.6":"2023-06-29T10:04:57.771Z","1.3.7":"2023-07-04T21:01:39.478Z","1.3.8-beta0":"2023-07-05T22:20:21.636Z","1.3.8":"2023-07-07T22:08:21.634Z","1.4.0":"2023-07-11T19:10:09.281Z","1.4.1":"2023-07-12T16:35:35.278Z","1.4.2":"2023-07-12T19:29:45.199Z","1.4.3-beta0":"2023-08-02T14:01:48.554Z","1.4.3-beta1":"2023-08-03T17:01:19.505Z","1.4.2-beta69":"2023-08-03T17:11:35.161Z","1.4.3-beta2":"2023-08-11T23:30:45.599Z","1.4.2-beta70":"2023-08-15T01:24:08.537Z","1.4.2-beta71":"2023-08-15T02:36:07.988Z","1.5.0":"2023-09-04T19:57:20.849Z","1.5.1-beta0":"2023-09-10T23:19:54.087Z","1.5.1-beta1":"2023-09-11T18:55:14.168Z","1.5.1":"2023-09-13T19:36:36.104Z","1.5.2-beta0":"2023-09-22T01:40:34.305Z","1.5.1-beta2":"2023-10-03T10:48:49.291Z","1.5.3":"2023-10-03T20:41:05.579Z","1.5.4-beta0":"2023-10-08T20:17:37.021Z","1.5.5-beta0":"2023-10-10T00:38:41.638Z","1.5.6-beta0":"2023-10-10T21:37:13.620Z","1.5.7-beta0":"2023-10-10T21:40:27.347Z","1.5.7-beta1":"2023-10-10T21:43:11.709Z","1.5.8":"2023-10-16T14:13:05.870Z","3.0.0-beta0":"2023-10-28T19:42:05.958Z","3.1.0-beta0":"2023-10-29T21:30:05.366Z","3.1.0-beta1":"2023-11-07T18:56:35.515Z","3.1.0-beta2":"2023-11-07T18:59:23.079Z","3.1.0-beta3":"2023-11-07T23:04:20.952Z","3.1.0-beta4":"2023-11-10T21:47:43.745Z","3.1.1":"2023-11-14T16:35:45.772Z","3.1.2":"2023-11-15T00:33:55.176Z","3.1.3":"2023-11-15T23:20:45.506Z","3.1.4":"2023-11-16T18:18:39.110Z","3.1.5":"2023-11-16T22:57:10.863Z","3.1.6":"2023-11-17T10:50:49.063Z","3.1.7":"2023-11-17T16:30:37.548Z","3.1.8":"2023-11-17T21:13:07.755Z","3.1.9":"2023-11-17T21:16:35.713Z","3.1.10":"2023-11-23T00:31:04.840Z","3.2.0":"2023-11-28T23:06:19.614Z","3.3.0":"2023-12-05T18:30:46.519Z","3.4.0":"2023-12-15T17:47:44.078Z","3.5.0":"2023-12-20T22:41:24.840Z","3.5.1":"2024-01-02T17:50:12.843Z","3.6.0":"2024-01-12T20:26:22.424Z","3.6.1":"2024-01-25T16:42:41.489Z","3.6.2":"2024-02-04T05:45:04.173Z","3.7.0":"2024-02-12T21:28:27.951Z","3.8.0-beta0":"2024-02-27T16:41:09.191Z","3.8.0":"2024-03-13T14:08:46.713Z","3.8.1":"2024-03-15T20:03:15.807Z","3.8.2":"2024-03-19T18:53:10.210Z","3.9.0":"2024-03-26T19:39:05.757Z","3.10.0":"2024-04-02T21:02:28.127Z","3.11.0-beta-0":"2024-04-04T01:37:43.835Z","3.10.1-beta0":"2024-04-25T19:47:08.623Z","3.10.1-beta1":"2024-04-26T15:18:10.852Z","3.20.0-beta0":"2024-05-01T05:05:15.475Z","3.20.0-beta1":"2024-05-01T05:30:10.067Z","3.11.0":"2024-05-06T17:53:58.197Z","3.11.1":"2024-05-06T21:14:04.630Z","3.12.0":"2024-05-17T12:07:45.982Z","3.12.1-alpha.0":"2024-05-17T12:48:45.343Z","3.12.2":"2024-05-17T13:09:24.509Z","3.13.0-next.0":"2024-05-24T21:21:17.948Z","3.13.0":"2024-05-28T14:49:38.978Z","4.0.0-alpha":"2024-06-04T20:07:57.361Z","4.0.0-alpha.0":"2024-06-06T21:56:56.739Z","4.0.0-alpha.1":"2024-06-06T22:05:49.633Z","4.0.0-alpha.2":"2024-06-12T20:50:26.308Z","3.14.0":"2024-06-13T05:50:48.956Z","4.0.0-beta":"2024-06-13T19:02:56.701Z","3.15.0":"2024-06-15T22:49:41.661Z","3.15.1":"2024-06-18T00:46:59.216Z","3.16.0":"2024-06-20T15:59:39.507Z","4.0.0-beta2":"2024-06-24T16:47:11.959Z","4.0.0":"2024-06-27T15:02:51.676Z","4.1.0":"2024-07-03T21:18:34.966Z","4.2.0-beta1":"2024-07-25T17:48:37.854Z","4.2.0-beta.2":"2024-07-25T19:37:16.514Z","5.0.0-beta.1":"2024-08-01T18:32:39.458Z","5.0.0-beta.2":"2024-08-04T20:40:45.870Z","5.0.0":"2024-08-05T16:31:07.969Z","5.1.0":"2024-08-21T21:57:40.637Z","5.1.1":"2024-09-06T16:13:03.330Z","5.1.2":"2024-09-06T17:33:43.200Z","5.2.0-beta.1":"2024-09-17T15:50:38.756Z","5.2.0":"2024-09-18T16:19:49.387Z","5.2.1-beta.0":"2024-09-18T22:52:57.184Z","5.2.1":"2024-09-19T17:30:09.553Z","5.3.0":"2024-09-25T20:23:00.255Z","5.4.0-beta.0":"2024-10-07T20:19:50.618Z","5.4.0":"2024-10-07T23:23:34.250Z","5.5.0":"2024-10-09T19:41:09.524Z","5.6.0-superchain.0":"2024-10-16T01:00:07.392Z","5.6.0-superchain.1":"2024-10-16T01:15:24.530Z","5.6.0":"2024-10-23T18:31:42.328Z","5.6.1":"2024-10-24T15:46:50.489Z","5.6.2":"2024-10-25T16:38:15.388Z","5.7.0":"2024-11-05T15:01:55.472Z","5.7.0-zksyncbeta.0":"2024-11-06T16:57:55.015Z","6.0.0":"2024-11-06T19:43:04.831Z","7.0.0":"2024-11-08T16:36:33.723Z","7.1.0-beta.0":"2024-11-18T22:20:16.725Z","7.1.0":"2024-11-19T19:03:55.222Z","7.2.0":"2024-11-27T17:04:06.062Z","7.3.0":"2024-12-07T05:09:32.570Z","7.3.0-zksyncbeta2.0":"2024-12-10T15:53:28.240Z","8.0.0-beta.0":"2024-12-27T17:10:06.981Z","8.0.0":"2025-01-08T19:45:10.372Z","8.1.0":"2025-01-14T17:17:52.925Z","8.2.0":"2025-01-16T20:49:14.986Z","8.3.0":"2025-01-23T17:04:08.166Z","8.4.0":"2025-01-24T15:38:28.906Z","8.5.0":"2025-01-28T15:14:57.409Z","8.6.0":"2025-02-07T11:54:44.310Z","8.6.1":"2025-02-07T18:26:54.921Z","8.7.0-ccip.0":"2025-02-15T13:13:02.932Z","8.7.0-ccip.1":"2025-02-16T17:27:39.264Z","8.7.0":"2025-02-20T22:39:23.765Z","8.7.0-ccip.2":"2025-02-21T02:20:53.182Z","8.8.0":"2025-03-03T17:31:28.139Z","8.8.1":"2025-03-05T20:54:02.783Z","8.9.0":"2025-03-10T22:38:20.321Z","9.0.0":"2025-03-17T19:01:09.578Z","9.1.0":"2025-03-20T15:08:03.313Z","9.2.0":"2025-03-24T18:35:26.230Z","9.2.1":"2025-03-24T21:32:05.016Z","10.0.0":"2025-04-01T01:45:12.737Z","11.0.0":"2025-04-02T00:20:57.943Z","12.0.0":"2025-04-09T16:57:05.186Z","12.1.0-cosmossdk.0":"2025-04-14T13:31:20.607Z","12.1.0":"2025-04-17T13:56:30.224Z","12.1.0-cli-bundle.0":"2025-04-23T15:57:52.391Z","12.2.0":"2025-04-24T18:34:54.836Z","12.3.0":"2025-04-26T19:10:54.046Z","13.0.0-starknet.0":"2025-04-28T14:58:38.617Z","12.4.0":"2025-04-28T21:07:01.636Z","13.0.0-starknet.1":"2025-05-01T12:58:10.323Z","12.5.0":"2025-05-02T15:30:42.558Z","12.6.0-permissable-mint.0":"2025-05-06T17:07:42.088Z","12.6.0-permissable-mint2.0":"2025-05-07T15:29:55.465Z","12.6.0":"2025-05-14T18:25:43.860Z","13.0.0":"2025-05-19T13:02:15.830Z","13.1.0":"2025-05-22T19:12:11.174Z","13.1.1":"2025-05-23T01:42:16.977Z","13.2.0":"2025-05-30T15:49:45.604Z","13.2.1":"2025-06-02T18:42:25.507Z","13.3.0":"2025-06-11T23:21:36.350Z","13.4.0":"2025-06-25T09:16:38.302Z","14.0.0":"2025-06-26T15:58:32.664Z","14.1.0":"2025-06-27T19:43:43.969Z","14.2.0":"2025-07-02T16:18:14.843Z","14.3.0":"2025-07-10T15:03:22.314Z","14.4.0":"2025-07-11T15:48:44.540Z","15.0.0":"2025-07-16T16:34:50.921Z","16.0.0":"2025-07-23T15:09:57.127Z","16.1.0":"2025-07-31T14:53:17.793Z","16.1.1":"2025-08-05T11:46:36.531Z","16.2.0":"2025-08-08T15:55:27.039Z","17.0.0":"2025-08-21T13:42:41.550Z","18.0.0":"2025-09-05T14:37:22.761Z","18.1.0":"2025-09-08T15:42:36.412Z","18.2.0":"2025-09-10T21:32:54.496Z","18.3.0":"2025-10-06T13:22:22.084Z","16.3.0-hyper.0":"2025-10-06T19:13:13.579Z","19.0.0-m0bridgetest.0":"2025-10-11T23:13:17.042Z","18.3.1-m0bridgetest.1":"2025-10-12T15:16:07.837Z","18.3.1-m0bridgetest.2":"2025-10-12T15:34:17.975Z","19.0.0":"2025-10-14T10:05:04.253Z","19.1.0":"2025-10-15T02:47:59.888Z","19.1.1":"2025-10-15T15:52:25.254Z","19.2.0":"2025-10-20T22:41:59.564Z","19.3.0":"2025-10-21T21:01:10.349Z","19.4.0":"2025-10-28T19:26:16.255Z","19.5.0":"2025-10-31T18:57:25.183Z","19.6.0":"2025-10-31T22:48:51.293Z","19.7.0":"2025-11-05T19:44:56.813Z","19.8.0":"2025-11-13T08:23:23.322Z","19.9.0":"2025-11-14T17:46:41.756Z","19.10.0":"2025-11-25T21:18:54.962Z","19.10.1-beta.c011ab27f":"2025-11-26T16:53:03.015Z","0.0.0-beta-20251201221151":"2025-12-01T22:14:51.122Z","0.0.0-beta-20251201223252":"2025-12-01T22:41:00.444Z","19.10.1-beta.3ad124494":"2025-12-02T11:58:06.298Z","19.11.0-beta.ef595b241":"2025-12-02T16:45:36.608Z","19.11.0":"2025-12-03T14:18:14.029Z","19.12.0-beta.5a8bd28ab":"2025-12-08T14:33:49.391Z","19.12.0":"2025-12-10T15:21:53.375Z","19.13.0":"2025-12-10T20:57:15.696Z","19.14.0-beta.e5016c35cf8a9706bd577fcb7a79386edb678d50":"2025-12-12T17:24:48.174Z","20.1.0":"2025-12-15T18:59:22.647Z","20.2.0-beta.47b88f4022b34351eed6bdb3c54db7fd76d4ba8a":"2025-12-16T15:59:01.919Z","20.2.0-beta.326924c2ecfa46a786649b47b8baae8618821302":"2025-12-17T17:06:20.258Z","20.2.0-preview.fe98e01d7c4ec61d5e5eb9689b7bdc769ef84708":"2025-12-23T15:46:22.651Z","20.2.0-beta.c241647e30c31aadb5a07f853a8d7bbe79e10e0f":"2025-12-25T12:39:52.070Z","20.2.0-stableswap.2a0d563060e1037fa228687c3c9a3ecea60dce9f":"2026-01-12T19:11:29.408Z","20.2.0-beta.d2558fcd2f6871ab77fe178b56072f0cffb2705e":"2026-01-13T13:03:15.487Z","21.0.0":"2026-01-13T17:55:52.095Z","21.1.0":"2026-01-15T01:20:45.255Z","21.1.0-preview.9c72f6fb2deb13238aa68a4a83bff7a7156047e6":"2026-01-15T03:40:42.677Z","21.2.0-beta.39855ffead3175921a20b091e8eae5146db13534":"2026-01-15T15:56:29.384Z","21.2.0-beta.cb8182a4bf1443451de914f9fb8dc9ddf617c756":"2026-01-15T16:38:24.369Z","21.2.0-beta.bdff9082e941bfdcd40c4c0c4082b10c02d8c500":"2026-01-15T17:49:04.751Z","22.0.0":"2026-01-22T23:38:53.027Z","23.0.0":"2026-01-30T00:39:42.216Z","24.0.0":"2026-02-05T15:38:06.795Z","25.0.0":"2026-02-05T21:52:51.365Z","25.1.0-beta.5b664f27ced00e92a0faa36a830fb8dd06ca2e30":"2026-02-10T06:27:13.065Z","25.1.0-beta.face42d37d73584205c612c67df6952654a1a9cc":"2026-02-11T02:15:13.642Z","25.1.0-beta.9abab09730d97ac374a324ccba5c5fcf25383a25":"2026-02-11T04:05:17.865Z","25.1.0-beta.ffb4f4308b804323186fd7e959f9c28b7413a061":"2026-02-11T04:23:36.676Z","25.1.0-beta.7259ce28287cc16a2260dc97ae09aef60206e151":"2026-02-11T04:51:36.888Z","25.1.0-beta.d0df9dfe7e86aac7d9c4dc6f5048c8e9d5262593":"2026-02-11T05:26:34.893Z","25.1.0-beta.52c02ed63f3e695a23d1653de29cd50bc8e30c04":"2026-02-11T05:44:29.202Z","25.1.0-beta.e8cb48ed8a0b7b9f7f42731fe0bda4572ea69d42":"2026-02-11T06:00:59.202Z","25.1.0-beta.11cbb19235aa02238774f93741d9e290ded2c896":"2026-02-11T06:14:01.133Z","25.1.0-beta.40afebb4fc9183b624b39d0491f3ced6f9fc8919":"2026-02-11T06:47:20.451Z","25.1.0":"2026-02-11T13:22:53.044Z","25.1.1-beta.3d935ca665fcced5a495ba5398aed86f9a5c960c":"2026-02-11T21:09:32.277Z","25.1.1-beta.c000a34a6ed4ab7c8ab11ae94c618259da077683":"2026-02-11T21:36:54.184Z","25.1.1-beta.75006748479220a3f3305c5d1a1789c92a14276f":"2026-02-11T22:01:58.590Z","25.1.1-beta.e959e2b694f2696c6d18669edf691bd6bd110677":"2026-02-12T04:22:00.564Z","25.1.1-beta.49818f74c289a72696559690d464fe1bb4d311c7":"2026-02-12T05:26:22.615Z","25.1.1-beta.3c5271ba6b53d06d721273bc4df356c981bd243a":"2026-02-12T21:29:17.618Z","25.1.1-beta.31a839be3df605757637acf66867bed50b08d2d2":"2026-02-12T21:41:17.909Z","26.0.0-beta.3f07b01a123b50cc3c8b3a0caf64e768495e7893":"2026-02-18T17:21:31.114Z","25.2.0-mc.f25fd94f0bd7d240fb88982678efa8479ecad993":"2026-02-22T00:15:34.016Z","25.2.0-mc.78c48b5fb82f0f0da7825eb600b56aef96fde9bd":"2026-02-22T20:34:38.108Z","25.2.0":"2026-02-24T17:49:37.417Z","25.3.0":"2026-02-25T16:26:00.957Z","25.3.1":"2026-02-26T10:31:14.571Z","25.3.2":"2026-02-26T12:15:27.796Z","24.1.0-beta.c18552aafdcb7b75f759e8a85ebac103cfe26ec4":"2026-02-26T15:38:49.206Z","25.4.0-beta.14398a0a50d688f0f2932e6b8be79ee29400b0a8":"2026-02-26T17:21:09.055Z","25.4.0-beta.828cc2dd1de35d39314c6afbd5603de4247445e7":"2026-02-27T16:51:57.221Z","25.4.0-beta.5122d0977e44c576088b40f9f119d44381857cdc":"2026-02-27T17:20:25.668Z","25.4.0":"2026-03-02T11:47:30.161Z","25.4.1":"2026-03-02T15:43:18.439Z","25.5.0":"2026-03-03T19:15:57.991Z","25.4.2-mc-public.70e12c844ad2ff1111074a23dba575e20ffade5e":"2026-03-03T21:35:44.038Z","26.0.0":"2026-03-05T13:53:14.981Z","27.0.0":"2026-03-11T21:32:48.223Z","27.1.0":"2026-03-12T19:41:02.390Z","28.0.0":"2026-03-17T23:11:01.981Z","28.0.1-beta.1cfd59bd470a88df9cf9ec05a2c87a3b2bba64b2":"2026-03-18T00:03:52.437Z","28.1.0-beta.00a4f1567bfbdba1c60f3e8bbc77030747582b06":"2026-03-18T22:37:43.866Z","28.1.0-beta.0c1a71d2c5a12fbf322db6cb6284101ecf5db1e0":"2026-03-18T23:01:56.688Z","28.1.0":"2026-03-19T19:26:14.222Z","29.0.0":"2026-03-24T11:06:29.292Z","29.0.1":"2026-03-24T18:22:49.272Z","29.1.0-beta.d79a1d21d733e77a5fb10b8fc952e6a70838fa36":"2026-03-25T13:26:38.553Z","29.1.0":"2026-03-25T14:04:52.715Z","29.1.0-beta.c51d9bfb5bd55c207f0144c99a0d2881c3523872":"2026-03-25T14:53:20.052Z","29.1.1-beta.32c2712c28f3b9817ac701a5fd63f26cafeb83d6":"2026-03-25T17:15:18.243Z","29.1.1-beta.f31970acb752e75c2dc1d8918ffa3806141a9921":"2026-03-25T17:27:59.660Z","29.1.1-beta.146591256929b1fc99ee0c28e614fa18c0ef94f5":"2026-03-25T17:35:46.261Z","29.1.1-beta.91ae048d9c736b664fca46d9edae5982ca07281e":"2026-03-25T21:37:56.386Z","29.1.1-beta.15ee7bcdcffcec755ece4fd67d8320988c1f3694":"2026-03-25T21:54:22.607Z","29.1.1-beta.250e60629058676a118d5aeea583e701c7ff2fd5":"2026-03-26T13:49:41.708Z","29.1.1-beta.c44a1ecd2ee2d6f45549a9d28f3e918154d501ed":"2026-03-26T14:02:35.783Z","29.1.1-beta.af2c6132cfb69153220b15ae20180e097e331e84":"2026-03-26T14:19:40.980Z","29.1.1-beta.2f3d86b7aeb081b538cb85933dbc94b508657e25":"2026-03-26T16:36:41.604Z","29.1.1-beta.b591ea5df79482a6ef711cdf0d20363b0eba140a":"2026-03-26T18:50:21.211Z","29.1.1-beta.b7d5cfb209035ab32a96b29bceecbf61878ce56a":"2026-03-26T22:16:04.984Z","29.1.1-beta.e5faebda8dac11f0493c744c9d28c4822caf64eb":"2026-03-26T22:44:10.767Z","29.1.1-beta.1e54c8d13674bc291bd72cbe89a25f11d017219f":"2026-03-26T23:59:54.093Z","29.1.1-beta.20e04b58a1bacc3e2b7b82a560a95757da5da47c":"2026-03-27T00:10:48.311Z","29.1.1-beta.4725cd50ac1624c4ebb00c50f68e38fea7830e39":"2026-03-27T04:23:29.095Z","29.1.1-beta.e0f6a899d7635b3e156f6eae00b3eff9b81a81e4":"2026-03-27T04:38:08.199Z","29.1.1-beta.8539df4412618e7b4740fadef7641d7ee5a25d3c":"2026-03-27T15:52:10.580Z","30.0.0-beta.3dc12d8cfe92624f4d882a719036a95e3abf3fab":"2026-04-06T16:18:19.811Z","30.0.0":"2026-04-06T21:43:05.023Z","30.1.0":"2026-04-08T02:43:19.357Z","30.1.1-rc.1bfc66dd74192a522980cc500f5117f558a6f0aa":"2026-04-08T09:55:04.375Z","30.1.1-beta.44db2880d88360faa453d86c330d6c8d69b8b53c":"2026-04-08T10:30:49.371Z","30.1.2-beta.7aaec06bb629e503db2c94c6e28b54f937f6d99e":"2026-04-08T11:03:51.946Z","30.1.1":"2026-04-08T14:05:03.763Z","30.1.2-beta.1b780eb0f149b5be3e4ec1e67cc06949602b7765":"2026-04-08T14:07:55.304Z","30.2.0-beta.96f6fcc6c1bcec20d4ec51c8032281f26468ee7e":"2026-04-10T10:50:17.506Z","30.2.0-beta.698339d1eeb7435bb06f9e9840f3deef861cf7a9":"2026-04-10T11:51:21.782Z","31.0.0":"2026-04-11T01:43:12.921Z","31.0.1":"2026-04-13T17:49:52.472Z","31.1.0":"2026-04-14T09:31:00.090Z","31.2.0":"2026-04-14T22:21:48.169Z","31.2.1":"2026-04-15T00:49:41.746Z","32.0.0":"2026-04-16T16:10:18.767Z","32.0.1":"2026-04-16T18:23:51.025Z","33.0.0":"2026-04-20T09:54:24.621Z","33.0.1":"2026-04-21T05:13:52.472Z","33.0.2":"2026-04-21T15:27:51.794Z","33.1.0":"2026-05-01T21:50:00.526Z","33.1.1":"2026-05-11T11:36:33.668Z","34.0.0":"2026-05-13T17:28:22.044Z","35.0.0":"2026-05-21T20:58:41.713Z","35.0.1":"2026-05-28T12:49:57.984Z","35.1.0":"2026-06-05T03:46:49.990Z","35.2.0":"2026-06-18T11:15:22.546Z","36.0.0":"2026-07-10T15:32:27.921Z","38.0.0-beta.07ceba3998d516a18d79e8ee6cd1361b2996ad41":"2026-07-20T08:47:29.577Z","38.0.0-beta.212a1852c98b54d12a5f9feed5849a54d2815393":"2026-07-20T09:21:13.463Z","38.0.0-beta.31abc0b089a8e3db8420c7876c9fb53eaf8a6594":"2026-07-20T13:58:45.377Z","38.0.0":"2026-07-20T15:43:41.485Z","39.0.0":"2026-07-28T22:31:39.888Z","39.1.0":"2026-07-30T21:44:31.024Z","39.2.0-beta.3e058cdaacde1327c71753907827a859ad660872":"2026-08-03T14:41:12.466Z","39.2.0-beta.84e67d9e2e44bc65f48a5da191bc879546565b56":"2026-08-03T15:06:06.947Z","40.0.0":"2026-08-04T16:59:33.107Z","41.0.0-beta.97ee4b055e6523a5532248ae7a59e33360b74644":"2026-08-10T14:11:16.080Z","41.0.0-rc.b8f91a4dad8bae6d389a80c22a9132fff184125b":"2026-08-11T02:00:19.116Z","41.0.0":"2026-08-13T15:36:44.562Z","41.1.0":"2026-08-14T08:08:26.142Z","41.2.0":"2026-08-17T22:45:07.267Z","41.3.0":"2026-08-18T20:53:48.585Z","41.3.1":"2026-08-19T17:45:01.093Z","42.0.0":"2026-08-24T15:40:37.794Z","43.0.0":"2026-08-31T22:02:06.071Z","44.0.0":"2026-09-02T11:45:17.429Z","44.0.1":"2026-09-02T12:41:11.889Z","44.0.2":"2026-09-02T13:19:26.399Z","45.0.0":"2026-10-02T11:40:28.302Z"},"license":"Apache-2.0","homepage":"https://www.hyperlane.xyz","keywords":["Hyperlane","Typescript","Utilities"],"repository":{"url":"https://github.com/hyperlane-xyz/hyperlane-monorepo","type":"git"},"description":"General utilities and types for the Hyperlane network","maintainers":[{"name":"nambrot","email":"nambrot@googlemail.com"},{"name":"tkporter","email":"tkporter4@gmail.com"},{"name":"paulbalaji","email":"paulmonish@gmail.com"}],"readme":"# Hyperlane Utils\n\nA collection of various utilities and types for building applications with Hyperlane.\nTypically not used directly but through the [Hyperlane SDK](https://www.npmjs.com/package/@hyperlane-xyz/sdk) instead.\n\n## Install\n\n```bash\n# Install with NPM\nnpm install @hyperlane-xyz/utils\n\n# Or with pnpm\npnpm add @hyperlane-xyz/utils\n```\n\nNote, this package uses [ESM Modules](https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c#pure-esm-package)\n\n## License\n\nApache 2.0\n","readmeFilename":""}