The home for Hyperlane core contracts, sdk packages, and other infrastructure
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
hyperlane-monorepo/yarn.lock

26524 lines
936 KiB

# This file is generated by running "yarn install" inside your project.
# Manual changes might be lost - proceed with caution!
__metadata:
version: 8
cacheKey: 10
"@aashutoshrathi/word-wrap@npm:^1.2.3":
version: 1.2.6
resolution: "@aashutoshrathi/word-wrap@npm:1.2.6"
checksum: 6eebd12a5cd03cee38fcb915ef9f4ea557df6a06f642dfc7fe8eb4839eb5c9ca55a382f3604d52c14200b0c214c12af5e1f23d2a6d8e23ef2d016b105a9d6c0a
languageName: node
linkType: hard
"@adraffy/ens-normalize@npm:1.10.0":
version: 1.10.0
resolution: "@adraffy/ens-normalize@npm:1.10.0"
checksum: 5cdb5d2a9c9f8c0a71a7bb830967da0069cae1f1235cd41ae11147e4000f368f6958386e622cd4d52bf45c1ed3f8275056b387cba28902b83354e40ff323ecde
languageName: node
linkType: hard
"@ampproject/remapping@npm:^2.2.0":
version: 2.2.1
resolution: "@ampproject/remapping@npm:2.2.1"
dependencies:
"@jridgewell/gen-mapping": "npm:^0.3.0"
"@jridgewell/trace-mapping": "npm:^0.3.9"
checksum: e15fecbf3b54c988c8b4fdea8ef514ab482537e8a080b2978cc4b47ccca7140577ca7b65ad3322dcce65bc73ee6e5b90cbfe0bbd8c766dad04d5c62ec9634c42
languageName: node
linkType: hard
"@arbitrum/sdk@npm:^3.0.0":
version: 3.0.0
resolution: "@arbitrum/sdk@npm:3.0.0"
dependencies:
"@ethersproject/address": "npm:^5.0.8"
"@ethersproject/bignumber": "npm:^5.1.1"
"@ethersproject/bytes": "npm:^5.0.8"
ethers: "npm:^5.1.0"
checksum: f4f7d05631d2014546cccff85926a638e3725e522e2c9c73c70caafec8f14cf7b22f58c8f942ced2f8bd44ea545b63c99cf5044c833edd0d52934afdddbf1d40
languageName: node
linkType: hard
"@aws-crypto/crc32@npm:2.0.0":
version: 2.0.0
resolution: "@aws-crypto/crc32@npm:2.0.0"
dependencies:
"@aws-crypto/util": "npm:^2.0.0"
"@aws-sdk/types": "npm:^3.1.0"
tslib: "npm:^1.11.1"
checksum: da8e32353f958775b4476150c6b457ce1a04b962cdb227842f8a3fa52cb996eb979b2858d19abd6703256c0befc08ee80e3ce48e02d39900640dc6696b151701
languageName: node
linkType: hard
"@aws-crypto/crc32@npm:3.0.0":
version: 3.0.0
resolution: "@aws-crypto/crc32@npm:3.0.0"
dependencies:
"@aws-crypto/util": "npm:^3.0.0"
"@aws-sdk/types": "npm:^3.222.0"
tslib: "npm:^1.11.1"
checksum: 672d593fd98a88709a1b488db92aabf584b6dad3e8099e04b6d2870e34a2ee668cbbe0e5406e60c0d776b9c34a91cfc427999230ad959518fed56a3db037704c
languageName: node
linkType: hard
"@aws-crypto/crc32c@npm:2.0.0":
version: 2.0.0
resolution: "@aws-crypto/crc32c@npm:2.0.0"
dependencies:
"@aws-crypto/util": "npm:^2.0.0"
"@aws-sdk/types": "npm:^3.1.0"
tslib: "npm:^1.11.1"
checksum: 04496af8f9a4822bf09793c7df20fbebbdda75484eb1c8a89e98b41ab4e0b57ce9e33b4b30d6b741d85c2f751298fc39919184b5985c66e252d180ddc6f30ab1
languageName: node
linkType: hard
"@aws-crypto/crc32c@npm:3.0.0":
version: 3.0.0
resolution: "@aws-crypto/crc32c@npm:3.0.0"
dependencies:
"@aws-crypto/util": "npm:^3.0.0"
"@aws-sdk/types": "npm:^3.222.0"
tslib: "npm:^1.11.1"
checksum: 3e604ad7a8d3fb10e5fe11597d593d0ae8e1d6dc06a06b8d882d5732a6e181f6a77fd4f92fb3ae9002a2007121d49e40bc6b78d83af62d36deb1b457b7f1d977
languageName: node
linkType: hard
"@aws-crypto/ie11-detection@npm:^2.0.0":
version: 2.0.0
resolution: "@aws-crypto/ie11-detection@npm:2.0.0"
dependencies:
tslib: "npm:^1.11.1"
checksum: 3486a793e46600e78e3c3f14d35330107b4a2f6b71c76769c3691b32827125587c46a9a88ed76037a57b87b5864c06cce03d7e25438b9d0ebc010df8aa0c3f27
languageName: node
linkType: hard
"@aws-crypto/ie11-detection@npm:^3.0.0":
version: 3.0.0
resolution: "@aws-crypto/ie11-detection@npm:3.0.0"
dependencies:
tslib: "npm:^1.11.1"
checksum: f5aee4a11a113ab9640474e75d398c99538aa30775f484cd519f0de0096ae0d4a6b68d2f0c685f24bd6f2425067c565bc20592c36c0dc1f4d28c1b4751a40734
languageName: node
linkType: hard
"@aws-crypto/sha1-browser@npm:2.0.0":
version: 2.0.0
resolution: "@aws-crypto/sha1-browser@npm:2.0.0"
dependencies:
"@aws-crypto/ie11-detection": "npm:^2.0.0"
"@aws-crypto/supports-web-crypto": "npm:^2.0.0"
"@aws-sdk/types": "npm:^3.1.0"
"@aws-sdk/util-locate-window": "npm:^3.0.0"
"@aws-sdk/util-utf8-browser": "npm:^3.0.0"
tslib: "npm:^1.11.1"
checksum: 7a1e828741339effdb26e89b28d30010f954192c75dc197fe9856faf46d9fd998b3a8c473c3f8b86ebc259ef1162191c6bd4c9c23803ea0b66b3abcff511917a
languageName: node
linkType: hard
"@aws-crypto/sha1-browser@npm:3.0.0":
version: 3.0.0
resolution: "@aws-crypto/sha1-browser@npm:3.0.0"
dependencies:
"@aws-crypto/ie11-detection": "npm:^3.0.0"
"@aws-crypto/supports-web-crypto": "npm:^3.0.0"
"@aws-crypto/util": "npm:^3.0.0"
"@aws-sdk/types": "npm:^3.222.0"
"@aws-sdk/util-locate-window": "npm:^3.0.0"
"@aws-sdk/util-utf8-browser": "npm:^3.0.0"
tslib: "npm:^1.11.1"
checksum: 8c30fa1e427bf2c295077b007835b0dd9af6beb6250e0aa775cecd42a1f517ef211751e7e12c2423f39d9b1c6748b99eb7b73207eb69165abc696cc470d8659e
languageName: node
linkType: hard
"@aws-crypto/sha256-browser@npm:2.0.0":
version: 2.0.0
resolution: "@aws-crypto/sha256-browser@npm:2.0.0"
dependencies:
"@aws-crypto/ie11-detection": "npm:^2.0.0"
"@aws-crypto/sha256-js": "npm:^2.0.0"
"@aws-crypto/supports-web-crypto": "npm:^2.0.0"
"@aws-crypto/util": "npm:^2.0.0"
"@aws-sdk/types": "npm:^3.1.0"
"@aws-sdk/util-locate-window": "npm:^3.0.0"
"@aws-sdk/util-utf8-browser": "npm:^3.0.0"
tslib: "npm:^1.11.1"
checksum: 285eaed27ba3356daa86c63e440553b2b35f11d829033bba6376a6c084f3707aa14ede39bceba7ba516fc7e67094fbb86ff99ee8915fe6f7c9aeb178be7f5c1c
languageName: node
linkType: hard
"@aws-crypto/sha256-browser@npm:3.0.0":
version: 3.0.0
resolution: "@aws-crypto/sha256-browser@npm:3.0.0"
dependencies:
"@aws-crypto/ie11-detection": "npm:^3.0.0"
"@aws-crypto/sha256-js": "npm:^3.0.0"
"@aws-crypto/supports-web-crypto": "npm:^3.0.0"
"@aws-crypto/util": "npm:^3.0.0"
"@aws-sdk/types": "npm:^3.222.0"
"@aws-sdk/util-locate-window": "npm:^3.0.0"
"@aws-sdk/util-utf8-browser": "npm:^3.0.0"
tslib: "npm:^1.11.1"
checksum: 4e075906c48a46bbb8babb60db3e6b280db405a88c68b77c1496c26218292d5ea509beae3ccc19366ca6bc944c6d37fe347d0917909900dbac86f054a19c71c7
languageName: node
linkType: hard
"@aws-crypto/sha256-js@npm:1.2.2":
version: 1.2.2
resolution: "@aws-crypto/sha256-js@npm:1.2.2"
dependencies:
"@aws-crypto/util": "npm:^1.2.2"
"@aws-sdk/types": "npm:^3.1.0"
tslib: "npm:^1.11.1"
checksum: 1d49239e1ef93d3c5fda0f5c12eda098b14eb334cb5f604404bc6e4eaf418df9831e45f91985acfb9545eebde7a30815815ce70ab107ed147e515bbab644e791
languageName: node
linkType: hard
"@aws-crypto/sha256-js@npm:2.0.0":
version: 2.0.0
resolution: "@aws-crypto/sha256-js@npm:2.0.0"
dependencies:
"@aws-crypto/util": "npm:^2.0.0"
"@aws-sdk/types": "npm:^3.1.0"
tslib: "npm:^1.11.1"
checksum: 91115f2ddbf7d5549df225b84f059005ea6d9c6dbe03948f2088ec6d959eae9652b29484458fae8e11429467bc065dc5ef031f006b8faac3d1341c0e3393fbf1
languageName: node
linkType: hard
"@aws-crypto/sha256-js@npm:3.0.0, @aws-crypto/sha256-js@npm:^3.0.0":
version: 3.0.0
resolution: "@aws-crypto/sha256-js@npm:3.0.0"
dependencies:
"@aws-crypto/util": "npm:^3.0.0"
"@aws-sdk/types": "npm:^3.222.0"
tslib: "npm:^1.11.1"
checksum: f9fc2d51631950434d0f91f51c2ce17845d4e8e75971806e21604987e3186ee1e54de8a89e5349585b91cb36e56d5f058d6a45004e1bfbce1351dbb40f479152
languageName: node
linkType: hard
"@aws-crypto/sha256-js@npm:^2.0.0":
version: 2.0.1
resolution: "@aws-crypto/sha256-js@npm:2.0.1"
dependencies:
"@aws-crypto/util": "npm:^2.0.1"
"@aws-sdk/types": "npm:^3.1.0"
tslib: "npm:^1.11.1"
checksum: f886d9b7eab6aaa45de9be13b2d5e82f63311a3e60830630297ed35adad32bf5e557a31395349bc2489e01eeb962a5d0afc142c4bb372d5954c77c7dcdabbdd8
languageName: node
linkType: hard
"@aws-crypto/supports-web-crypto@npm:^2.0.0":
version: 2.0.0
resolution: "@aws-crypto/supports-web-crypto@npm:2.0.0"
dependencies:
tslib: "npm:^1.11.1"
checksum: c31e0c9b58161deff74c68f2c0cd3c192959fde9511978445921b9c5b00e21fcd6b4e1c3178f4c6cc0460849bfb42cf0f2d54cdb468aa9fdd3c8e64a026b3aa8
languageName: node
linkType: hard
"@aws-crypto/supports-web-crypto@npm:^3.0.0":
version: 3.0.0
resolution: "@aws-crypto/supports-web-crypto@npm:3.0.0"
dependencies:
tslib: "npm:^1.11.1"
checksum: 8a48788d2866e391354f256aa79b577b2ba1474b50184cbe690467de7e64a79928afece95007ab69a1556f99da97ea129487db091d94489847e14decdc7c9a6f
languageName: node
linkType: hard
"@aws-crypto/util@npm:^1.2.2":
version: 1.2.2
resolution: "@aws-crypto/util@npm:1.2.2"
dependencies:
"@aws-sdk/types": "npm:^3.1.0"
"@aws-sdk/util-utf8-browser": "npm:^3.0.0"
tslib: "npm:^1.11.1"
checksum: 55cc2bb7923d2242cd58138926a19323b6cb6381b9fcc73c6ed5d7071be29e735e6d964f868b22991772377e6e5e3dc1a8aa640e4150222b509b4f5067c4c659
languageName: node
linkType: hard
"@aws-crypto/util@npm:^2.0.0, @aws-crypto/util@npm:^2.0.1":
version: 2.0.1
resolution: "@aws-crypto/util@npm:2.0.1"
dependencies:
"@aws-sdk/types": "npm:^3.1.0"
"@aws-sdk/util-utf8-browser": "npm:^3.0.0"
tslib: "npm:^1.11.1"
checksum: c34b6aa60878f34fa360556074fb3f783244e191bef690943aa1aa147a955bd5a52dc8700e835c6237e121def931c71f3cf154a5e7c1cfe69b8b1acde6d1d36c
languageName: node
linkType: hard
"@aws-crypto/util@npm:^3.0.0":
version: 3.0.0
resolution: "@aws-crypto/util@npm:3.0.0"
dependencies:
"@aws-sdk/types": "npm:^3.222.0"
"@aws-sdk/util-utf8-browser": "npm:^3.0.0"
tslib: "npm:^1.11.1"
checksum: 92c835b83d7a888b37b2f2a37c82e58bb8fabb617e371173c488d2a71b916c69ee566f0ea0b3f7f4e16296226c49793f95b3d59fc07a7ca00af91f8f9f29e6c4
languageName: node
linkType: hard
"@aws-sdk/abort-controller@npm:3.127.0":
version: 3.127.0
resolution: "@aws-sdk/abort-controller@npm:3.127.0"
dependencies:
"@aws-sdk/types": "npm:3.127.0"
tslib: "npm:^2.3.1"
checksum: 12c3d7511eed37466f8d5bd2d43372573fae660856bea56ed26161bff3f64427506b00436ce8aa28a1b8c1678f486a931286b13425cd42435dfbf97c3f07e500
languageName: node
linkType: hard
"@aws-sdk/abort-controller@npm:3.47.2":
version: 3.47.2
resolution: "@aws-sdk/abort-controller@npm:3.47.2"
dependencies:
"@aws-sdk/types": "npm:3.47.1"
tslib: "npm:^2.3.0"
checksum: 97a5a4dfb433be2738a4ca11b830e434df1e7af9448dbbce3bd11d9f13f1e29eb987a859163250b8d49e3f0e8b8cbc5199131138b5e16a2f99daa9c2a1454f79
languageName: node
linkType: hard
"@aws-sdk/abort-controller@npm:3.78.0":
version: 3.78.0
resolution: "@aws-sdk/abort-controller@npm:3.78.0"
dependencies:
"@aws-sdk/types": "npm:3.78.0"
tslib: "npm:^2.3.1"
checksum: 8e9bc8dbb5b56201927d27fa78c9ac1c387417fd03f845d74b67851ea12f1bcffbbd85845a82b0f85dd75e3f49cb17789945847b904e2bc0635da277704113f5
languageName: node
linkType: hard
"@aws-sdk/chunked-blob-reader-native@npm:3.58.0":
version: 3.58.0
resolution: "@aws-sdk/chunked-blob-reader-native@npm:3.58.0"
dependencies:
"@aws-sdk/util-base64-browser": "npm:3.58.0"
tslib: "npm:^2.3.1"
checksum: 7826f67d2f1f4af0939ae0d764ee617e02fd4e46e14e12714b559043c9ab77dcd7287ec94636bc2849b2b179803058313a1902944d647a4afe81989730c5de08
languageName: node
linkType: hard
"@aws-sdk/chunked-blob-reader@npm:3.55.0":
version: 3.55.0
resolution: "@aws-sdk/chunked-blob-reader@npm:3.55.0"
dependencies:
tslib: "npm:^2.3.1"
checksum: e19fcff0162b2b28a46a3c3c4936f4e7ae7c2588aac0948ec2796ac6b0d51ae8e3d50bd855f7b07230c80e00708283352435d024e16834b61d7d353b22120d73
languageName: node
linkType: hard
"@aws-sdk/client-iam@npm:^3.74.0":
version: 3.107.0
resolution: "@aws-sdk/client-iam@npm:3.107.0"
dependencies:
"@aws-crypto/sha256-browser": "npm:2.0.0"
"@aws-crypto/sha256-js": "npm:2.0.0"
"@aws-sdk/client-sts": "npm:3.105.0"
"@aws-sdk/config-resolver": "npm:3.80.0"
"@aws-sdk/credential-provider-node": "npm:3.105.0"
"@aws-sdk/fetch-http-handler": "npm:3.78.0"
"@aws-sdk/hash-node": "npm:3.78.0"
"@aws-sdk/invalid-dependency": "npm:3.78.0"
"@aws-sdk/middleware-content-length": "npm:3.78.0"
"@aws-sdk/middleware-host-header": "npm:3.78.0"
"@aws-sdk/middleware-logger": "npm:3.78.0"
"@aws-sdk/middleware-recursion-detection": "npm:3.105.0"
"@aws-sdk/middleware-retry": "npm:3.80.0"
"@aws-sdk/middleware-serde": "npm:3.78.0"
"@aws-sdk/middleware-signing": "npm:3.78.0"
"@aws-sdk/middleware-stack": "npm:3.78.0"
"@aws-sdk/middleware-user-agent": "npm:3.78.0"
"@aws-sdk/node-config-provider": "npm:3.80.0"
"@aws-sdk/node-http-handler": "npm:3.94.0"
"@aws-sdk/protocol-http": "npm:3.78.0"
"@aws-sdk/smithy-client": "npm:3.99.0"
"@aws-sdk/types": "npm:3.78.0"
"@aws-sdk/url-parser": "npm:3.78.0"
"@aws-sdk/util-base64-browser": "npm:3.58.0"
"@aws-sdk/util-base64-node": "npm:3.55.0"
"@aws-sdk/util-body-length-browser": "npm:3.55.0"
"@aws-sdk/util-body-length-node": "npm:3.55.0"
"@aws-sdk/util-defaults-mode-browser": "npm:3.99.0"
"@aws-sdk/util-defaults-mode-node": "npm:3.99.0"
"@aws-sdk/util-user-agent-browser": "npm:3.78.0"
"@aws-sdk/util-user-agent-node": "npm:3.80.0"
"@aws-sdk/util-utf8-browser": "npm:3.55.0"
"@aws-sdk/util-utf8-node": "npm:3.55.0"
"@aws-sdk/util-waiter": "npm:3.78.0"
entities: "npm:2.2.0"
fast-xml-parser: "npm:3.19.0"
tslib: "npm:^2.3.1"
checksum: b52e522544b03e6339a9c94d641ea4a2514fc25ed218fc547537592e6a02ba8f1d6f9f412d2834a3a39b54f904e605d9705e757c1149c8556dadf26a2fd40a3f
languageName: node
linkType: hard
"@aws-sdk/client-kms@npm:3.48.0":
version: 3.48.0
resolution: "@aws-sdk/client-kms@npm:3.48.0"
dependencies:
"@aws-crypto/sha256-browser": "npm:2.0.0"
"@aws-crypto/sha256-js": "npm:2.0.0"
"@aws-sdk/client-sts": "npm:3.48.0"
"@aws-sdk/config-resolver": "npm:3.47.2"
"@aws-sdk/credential-provider-node": "npm:3.48.0"
"@aws-sdk/fetch-http-handler": "npm:3.47.2"
"@aws-sdk/hash-node": "npm:3.47.2"
"@aws-sdk/invalid-dependency": "npm:3.47.2"
"@aws-sdk/middleware-content-length": "npm:3.47.2"
"@aws-sdk/middleware-host-header": "npm:3.47.2"
"@aws-sdk/middleware-logger": "npm:3.47.2"
"@aws-sdk/middleware-retry": "npm:3.47.2"
"@aws-sdk/middleware-serde": "npm:3.47.2"
"@aws-sdk/middleware-signing": "npm:3.47.2"
"@aws-sdk/middleware-stack": "npm:3.47.2"
"@aws-sdk/middleware-user-agent": "npm:3.47.2"
"@aws-sdk/node-config-provider": "npm:3.47.2"
"@aws-sdk/node-http-handler": "npm:3.47.2"
"@aws-sdk/protocol-http": "npm:3.47.2"
"@aws-sdk/smithy-client": "npm:3.47.2"
"@aws-sdk/types": "npm:3.47.1"
"@aws-sdk/url-parser": "npm:3.47.2"
"@aws-sdk/util-base64-browser": "npm:3.47.1"
"@aws-sdk/util-base64-node": "npm:3.47.2"
"@aws-sdk/util-body-length-browser": "npm:3.47.1"
"@aws-sdk/util-body-length-node": "npm:3.47.1"
"@aws-sdk/util-defaults-mode-browser": "npm:3.47.2"
"@aws-sdk/util-defaults-mode-node": "npm:3.47.2"
"@aws-sdk/util-user-agent-browser": "npm:3.47.2"
"@aws-sdk/util-user-agent-node": "npm:3.47.2"
"@aws-sdk/util-utf8-browser": "npm:3.47.1"
"@aws-sdk/util-utf8-node": "npm:3.47.2"
tslib: "npm:^2.3.0"
checksum: eff5d95d51bddcefe533dbab1c45cc06e1cd4b6549ae9cc2e1cbfb23dec21292649e5d9335751cfb773674e73507e35fc026245878d7e61c903ed12242f76e9b
languageName: node
linkType: hard
"@aws-sdk/client-kms@npm:^3.28.0, @aws-sdk/client-kms@npm:^3.39.0":
version: 3.142.0
resolution: "@aws-sdk/client-kms@npm:3.142.0"
dependencies:
"@aws-crypto/sha256-browser": "npm:2.0.0"
"@aws-crypto/sha256-js": "npm:2.0.0"
"@aws-sdk/client-sts": "npm:3.142.0"
"@aws-sdk/config-resolver": "npm:3.130.0"
"@aws-sdk/credential-provider-node": "npm:3.142.0"
"@aws-sdk/fetch-http-handler": "npm:3.131.0"
"@aws-sdk/hash-node": "npm:3.127.0"
"@aws-sdk/invalid-dependency": "npm:3.127.0"
"@aws-sdk/middleware-content-length": "npm:3.127.0"
"@aws-sdk/middleware-host-header": "npm:3.127.0"
"@aws-sdk/middleware-logger": "npm:3.127.0"
"@aws-sdk/middleware-recursion-detection": "npm:3.127.0"
"@aws-sdk/middleware-retry": "npm:3.127.0"
"@aws-sdk/middleware-serde": "npm:3.127.0"
"@aws-sdk/middleware-signing": "npm:3.130.0"
"@aws-sdk/middleware-stack": "npm:3.127.0"
"@aws-sdk/middleware-user-agent": "npm:3.127.0"
"@aws-sdk/node-config-provider": "npm:3.127.0"
"@aws-sdk/node-http-handler": "npm:3.127.0"
"@aws-sdk/protocol-http": "npm:3.127.0"
"@aws-sdk/smithy-client": "npm:3.142.0"
"@aws-sdk/types": "npm:3.127.0"
"@aws-sdk/url-parser": "npm:3.127.0"
"@aws-sdk/util-base64-browser": "npm:3.109.0"
"@aws-sdk/util-base64-node": "npm:3.55.0"
"@aws-sdk/util-body-length-browser": "npm:3.55.0"
"@aws-sdk/util-body-length-node": "npm:3.55.0"
"@aws-sdk/util-defaults-mode-browser": "npm:3.142.0"
"@aws-sdk/util-defaults-mode-node": "npm:3.142.0"
"@aws-sdk/util-user-agent-browser": "npm:3.127.0"
"@aws-sdk/util-user-agent-node": "npm:3.127.0"
"@aws-sdk/util-utf8-browser": "npm:3.109.0"
"@aws-sdk/util-utf8-node": "npm:3.109.0"
tslib: "npm:^2.3.1"
checksum: 4b9d08d54f0392dbcd15ad6cc20d10b54e5fd3f6f619667a9531aebca5b42891e52b7a8ccf0c802c1befd8296caa32f33b37b17aa9af4ca25d4c3642dc27ddfa
languageName: node
linkType: hard
"@aws-sdk/client-kms@npm:^3.577.0":
version: 3.577.0
resolution: "@aws-sdk/client-kms@npm:3.577.0"
dependencies:
"@aws-crypto/sha256-browser": "npm:3.0.0"
"@aws-crypto/sha256-js": "npm:3.0.0"
"@aws-sdk/client-sso-oidc": "npm:3.577.0"
"@aws-sdk/client-sts": "npm:3.577.0"
"@aws-sdk/core": "npm:3.576.0"
"@aws-sdk/credential-provider-node": "npm:3.577.0"
"@aws-sdk/middleware-host-header": "npm:3.577.0"
"@aws-sdk/middleware-logger": "npm:3.577.0"
"@aws-sdk/middleware-recursion-detection": "npm:3.577.0"
"@aws-sdk/middleware-user-agent": "npm:3.577.0"
"@aws-sdk/region-config-resolver": "npm:3.577.0"
"@aws-sdk/types": "npm:3.577.0"
"@aws-sdk/util-endpoints": "npm:3.577.0"
"@aws-sdk/util-user-agent-browser": "npm:3.577.0"
"@aws-sdk/util-user-agent-node": "npm:3.577.0"
"@smithy/config-resolver": "npm:^3.0.0"
"@smithy/core": "npm:^2.0.0"
"@smithy/fetch-http-handler": "npm:^3.0.0"
"@smithy/hash-node": "npm:^3.0.0"
"@smithy/invalid-dependency": "npm:^3.0.0"
"@smithy/middleware-content-length": "npm:^3.0.0"
"@smithy/middleware-endpoint": "npm:^3.0.0"
"@smithy/middleware-retry": "npm:^3.0.0"
"@smithy/middleware-serde": "npm:^3.0.0"
"@smithy/middleware-stack": "npm:^3.0.0"
"@smithy/node-config-provider": "npm:^3.0.0"
"@smithy/node-http-handler": "npm:^3.0.0"
"@smithy/protocol-http": "npm:^4.0.0"
"@smithy/smithy-client": "npm:^3.0.0"
"@smithy/types": "npm:^3.0.0"
"@smithy/url-parser": "npm:^3.0.0"
"@smithy/util-base64": "npm:^3.0.0"
"@smithy/util-body-length-browser": "npm:^3.0.0"
"@smithy/util-body-length-node": "npm:^3.0.0"
"@smithy/util-defaults-mode-browser": "npm:^3.0.0"
"@smithy/util-defaults-mode-node": "npm:^3.0.0"
"@smithy/util-endpoints": "npm:^2.0.0"
"@smithy/util-middleware": "npm:^3.0.0"
"@smithy/util-retry": "npm:^3.0.0"
"@smithy/util-utf8": "npm:^3.0.0"
tslib: "npm:^2.6.2"
checksum: 2d4e4bb8c05e711c588cca4c7fa2737ffcb0f778c013cb97093b9b8d71b7e0e6a67d3354f50a0d230e2c0d54abcf7c19288c4750c71b734bd0b01f24d816ebcf
languageName: node
linkType: hard
"@aws-sdk/client-s3@npm:^3.577.0":
version: 3.577.0
resolution: "@aws-sdk/client-s3@npm:3.577.0"
dependencies:
"@aws-crypto/sha1-browser": "npm:3.0.0"
"@aws-crypto/sha256-browser": "npm:3.0.0"
"@aws-crypto/sha256-js": "npm:3.0.0"
"@aws-sdk/client-sso-oidc": "npm:3.577.0"
"@aws-sdk/client-sts": "npm:3.577.0"
"@aws-sdk/core": "npm:3.576.0"
"@aws-sdk/credential-provider-node": "npm:3.577.0"
"@aws-sdk/middleware-bucket-endpoint": "npm:3.577.0"
"@aws-sdk/middleware-expect-continue": "npm:3.577.0"
"@aws-sdk/middleware-flexible-checksums": "npm:3.577.0"
"@aws-sdk/middleware-host-header": "npm:3.577.0"
"@aws-sdk/middleware-location-constraint": "npm:3.577.0"
"@aws-sdk/middleware-logger": "npm:3.577.0"
"@aws-sdk/middleware-recursion-detection": "npm:3.577.0"
"@aws-sdk/middleware-sdk-s3": "npm:3.577.0"
"@aws-sdk/middleware-signing": "npm:3.577.0"
"@aws-sdk/middleware-ssec": "npm:3.577.0"
"@aws-sdk/middleware-user-agent": "npm:3.577.0"
"@aws-sdk/region-config-resolver": "npm:3.577.0"
"@aws-sdk/signature-v4-multi-region": "npm:3.577.0"
"@aws-sdk/types": "npm:3.577.0"
"@aws-sdk/util-endpoints": "npm:3.577.0"
"@aws-sdk/util-user-agent-browser": "npm:3.577.0"
"@aws-sdk/util-user-agent-node": "npm:3.577.0"
"@aws-sdk/xml-builder": "npm:3.575.0"
"@smithy/config-resolver": "npm:^3.0.0"
"@smithy/core": "npm:^2.0.0"
"@smithy/eventstream-serde-browser": "npm:^3.0.0"
"@smithy/eventstream-serde-config-resolver": "npm:^3.0.0"
"@smithy/eventstream-serde-node": "npm:^3.0.0"
"@smithy/fetch-http-handler": "npm:^3.0.0"
"@smithy/hash-blob-browser": "npm:^3.0.0"
"@smithy/hash-node": "npm:^3.0.0"
"@smithy/hash-stream-node": "npm:^3.0.0"
"@smithy/invalid-dependency": "npm:^3.0.0"
"@smithy/md5-js": "npm:^3.0.0"
"@smithy/middleware-content-length": "npm:^3.0.0"
"@smithy/middleware-endpoint": "npm:^3.0.0"
"@smithy/middleware-retry": "npm:^3.0.0"
"@smithy/middleware-serde": "npm:^3.0.0"
"@smithy/middleware-stack": "npm:^3.0.0"
"@smithy/node-config-provider": "npm:^3.0.0"
"@smithy/node-http-handler": "npm:^3.0.0"
"@smithy/protocol-http": "npm:^4.0.0"
"@smithy/smithy-client": "npm:^3.0.0"
"@smithy/types": "npm:^3.0.0"
"@smithy/url-parser": "npm:^3.0.0"
"@smithy/util-base64": "npm:^3.0.0"
"@smithy/util-body-length-browser": "npm:^3.0.0"
"@smithy/util-body-length-node": "npm:^3.0.0"
"@smithy/util-defaults-mode-browser": "npm:^3.0.0"
"@smithy/util-defaults-mode-node": "npm:^3.0.0"
"@smithy/util-endpoints": "npm:^2.0.0"
"@smithy/util-retry": "npm:^3.0.0"
"@smithy/util-stream": "npm:^3.0.0"
"@smithy/util-utf8": "npm:^3.0.0"
"@smithy/util-waiter": "npm:^3.0.0"
tslib: "npm:^2.6.2"
checksum: 0b52b3cec27544b8c528ad63d9c80803ba7bae4b0336028faee1e30d8e45ce9f0832b381cc2cf8f122a017c20a2ca8c8b20365b42ec6c6b27b9b58df36d96279
languageName: node
linkType: hard
"@aws-sdk/client-s3@npm:^3.74.0":
version: 3.107.0
resolution: "@aws-sdk/client-s3@npm:3.107.0"
dependencies:
"@aws-crypto/sha1-browser": "npm:2.0.0"
"@aws-crypto/sha256-browser": "npm:2.0.0"
"@aws-crypto/sha256-js": "npm:2.0.0"
"@aws-sdk/client-sts": "npm:3.105.0"
"@aws-sdk/config-resolver": "npm:3.80.0"
"@aws-sdk/credential-provider-node": "npm:3.105.0"
"@aws-sdk/eventstream-serde-browser": "npm:3.78.0"
"@aws-sdk/eventstream-serde-config-resolver": "npm:3.78.0"
"@aws-sdk/eventstream-serde-node": "npm:3.78.0"
"@aws-sdk/fetch-http-handler": "npm:3.78.0"
"@aws-sdk/hash-blob-browser": "npm:3.78.0"
"@aws-sdk/hash-node": "npm:3.78.0"
"@aws-sdk/hash-stream-node": "npm:3.78.0"
"@aws-sdk/invalid-dependency": "npm:3.78.0"
"@aws-sdk/md5-js": "npm:3.78.0"
"@aws-sdk/middleware-bucket-endpoint": "npm:3.80.0"
"@aws-sdk/middleware-content-length": "npm:3.78.0"
"@aws-sdk/middleware-expect-continue": "npm:3.78.0"
"@aws-sdk/middleware-flexible-checksums": "npm:3.78.0"
"@aws-sdk/middleware-host-header": "npm:3.78.0"
"@aws-sdk/middleware-location-constraint": "npm:3.78.0"
"@aws-sdk/middleware-logger": "npm:3.78.0"
"@aws-sdk/middleware-recursion-detection": "npm:3.105.0"
"@aws-sdk/middleware-retry": "npm:3.80.0"
"@aws-sdk/middleware-sdk-s3": "npm:3.105.0"
"@aws-sdk/middleware-serde": "npm:3.78.0"
"@aws-sdk/middleware-signing": "npm:3.78.0"
"@aws-sdk/middleware-ssec": "npm:3.78.0"
"@aws-sdk/middleware-stack": "npm:3.78.0"
"@aws-sdk/middleware-user-agent": "npm:3.78.0"
"@aws-sdk/node-config-provider": "npm:3.80.0"
"@aws-sdk/node-http-handler": "npm:3.94.0"
"@aws-sdk/protocol-http": "npm:3.78.0"
"@aws-sdk/signature-v4-multi-region": "npm:3.88.0"
"@aws-sdk/smithy-client": "npm:3.99.0"
"@aws-sdk/types": "npm:3.78.0"
"@aws-sdk/url-parser": "npm:3.78.0"
"@aws-sdk/util-base64-browser": "npm:3.58.0"
"@aws-sdk/util-base64-node": "npm:3.55.0"
"@aws-sdk/util-body-length-browser": "npm:3.55.0"
"@aws-sdk/util-body-length-node": "npm:3.55.0"
"@aws-sdk/util-defaults-mode-browser": "npm:3.99.0"
"@aws-sdk/util-defaults-mode-node": "npm:3.99.0"
"@aws-sdk/util-stream-browser": "npm:3.78.0"
"@aws-sdk/util-stream-node": "npm:3.78.0"
"@aws-sdk/util-user-agent-browser": "npm:3.78.0"
"@aws-sdk/util-user-agent-node": "npm:3.80.0"
"@aws-sdk/util-utf8-browser": "npm:3.55.0"
"@aws-sdk/util-utf8-node": "npm:3.55.0"
"@aws-sdk/util-waiter": "npm:3.78.0"
"@aws-sdk/xml-builder": "npm:3.55.0"
entities: "npm:2.2.0"
fast-xml-parser: "npm:3.19.0"
tslib: "npm:^2.3.1"
checksum: 827f4fae394677bba41f581c851effc438935e49480d99a26c15c3315ea7a1a696c15163b2de44ef0b40e7bb05396c372e3b200e974133e238d262c33fbe6f1d
languageName: node
linkType: hard
"@aws-sdk/client-sso-oidc@npm:3.577.0":
version: 3.577.0
resolution: "@aws-sdk/client-sso-oidc@npm:3.577.0"
dependencies:
"@aws-crypto/sha256-browser": "npm:3.0.0"
"@aws-crypto/sha256-js": "npm:3.0.0"
"@aws-sdk/client-sts": "npm:3.577.0"
"@aws-sdk/core": "npm:3.576.0"
"@aws-sdk/credential-provider-node": "npm:3.577.0"
"@aws-sdk/middleware-host-header": "npm:3.577.0"
"@aws-sdk/middleware-logger": "npm:3.577.0"
"@aws-sdk/middleware-recursion-detection": "npm:3.577.0"
"@aws-sdk/middleware-user-agent": "npm:3.577.0"
"@aws-sdk/region-config-resolver": "npm:3.577.0"
"@aws-sdk/types": "npm:3.577.0"
"@aws-sdk/util-endpoints": "npm:3.577.0"
"@aws-sdk/util-user-agent-browser": "npm:3.577.0"
"@aws-sdk/util-user-agent-node": "npm:3.577.0"
"@smithy/config-resolver": "npm:^3.0.0"
"@smithy/core": "npm:^2.0.0"
"@smithy/fetch-http-handler": "npm:^3.0.0"
"@smithy/hash-node": "npm:^3.0.0"
"@smithy/invalid-dependency": "npm:^3.0.0"
"@smithy/middleware-content-length": "npm:^3.0.0"
"@smithy/middleware-endpoint": "npm:^3.0.0"
"@smithy/middleware-retry": "npm:^3.0.0"
"@smithy/middleware-serde": "npm:^3.0.0"
"@smithy/middleware-stack": "npm:^3.0.0"
"@smithy/node-config-provider": "npm:^3.0.0"
"@smithy/node-http-handler": "npm:^3.0.0"
"@smithy/protocol-http": "npm:^4.0.0"
"@smithy/smithy-client": "npm:^3.0.0"
"@smithy/types": "npm:^3.0.0"
"@smithy/url-parser": "npm:^3.0.0"
"@smithy/util-base64": "npm:^3.0.0"
"@smithy/util-body-length-browser": "npm:^3.0.0"
"@smithy/util-body-length-node": "npm:^3.0.0"
"@smithy/util-defaults-mode-browser": "npm:^3.0.0"
"@smithy/util-defaults-mode-node": "npm:^3.0.0"
"@smithy/util-endpoints": "npm:^2.0.0"
"@smithy/util-middleware": "npm:^3.0.0"
"@smithy/util-retry": "npm:^3.0.0"
"@smithy/util-utf8": "npm:^3.0.0"
tslib: "npm:^2.6.2"
checksum: 498ae3ed9b7b5ff5c2d5312f24e5f58eb7e64f41184958ba7fda907c9277807790f4299f0622374c4372c23bf7967b2fb9d8a73495e7503cf4ee2fc9dc711e43
languageName: node
linkType: hard
"@aws-sdk/client-sso@npm:3.105.0":
version: 3.105.0
resolution: "@aws-sdk/client-sso@npm:3.105.0"
dependencies:
"@aws-crypto/sha256-browser": "npm:2.0.0"
"@aws-crypto/sha256-js": "npm:2.0.0"
"@aws-sdk/config-resolver": "npm:3.80.0"
"@aws-sdk/fetch-http-handler": "npm:3.78.0"
"@aws-sdk/hash-node": "npm:3.78.0"
"@aws-sdk/invalid-dependency": "npm:3.78.0"
"@aws-sdk/middleware-content-length": "npm:3.78.0"
"@aws-sdk/middleware-host-header": "npm:3.78.0"
"@aws-sdk/middleware-logger": "npm:3.78.0"
"@aws-sdk/middleware-recursion-detection": "npm:3.105.0"
"@aws-sdk/middleware-retry": "npm:3.80.0"
"@aws-sdk/middleware-serde": "npm:3.78.0"
"@aws-sdk/middleware-stack": "npm:3.78.0"
"@aws-sdk/middleware-user-agent": "npm:3.78.0"
"@aws-sdk/node-config-provider": "npm:3.80.0"
"@aws-sdk/node-http-handler": "npm:3.94.0"
"@aws-sdk/protocol-http": "npm:3.78.0"
"@aws-sdk/smithy-client": "npm:3.99.0"
"@aws-sdk/types": "npm:3.78.0"
"@aws-sdk/url-parser": "npm:3.78.0"
"@aws-sdk/util-base64-browser": "npm:3.58.0"
"@aws-sdk/util-base64-node": "npm:3.55.0"
"@aws-sdk/util-body-length-browser": "npm:3.55.0"
"@aws-sdk/util-body-length-node": "npm:3.55.0"
"@aws-sdk/util-defaults-mode-browser": "npm:3.99.0"
"@aws-sdk/util-defaults-mode-node": "npm:3.99.0"
"@aws-sdk/util-user-agent-browser": "npm:3.78.0"
"@aws-sdk/util-user-agent-node": "npm:3.80.0"
"@aws-sdk/util-utf8-browser": "npm:3.55.0"
"@aws-sdk/util-utf8-node": "npm:3.55.0"
tslib: "npm:^2.3.1"
checksum: 091edc45575146f56b526a19adc16c7a85bf7877b9ccb78bcbf6a10e553a0e4173e8a3a4a2e3a0338f26c3a81701833bcf8af46942979ba277dd432d5dd443f9
languageName: node
linkType: hard
"@aws-sdk/client-sso@npm:3.142.0":
version: 3.142.0
resolution: "@aws-sdk/client-sso@npm:3.142.0"
dependencies:
"@aws-crypto/sha256-browser": "npm:2.0.0"
"@aws-crypto/sha256-js": "npm:2.0.0"
"@aws-sdk/config-resolver": "npm:3.130.0"
"@aws-sdk/fetch-http-handler": "npm:3.131.0"
"@aws-sdk/hash-node": "npm:3.127.0"
"@aws-sdk/invalid-dependency": "npm:3.127.0"
"@aws-sdk/middleware-content-length": "npm:3.127.0"
"@aws-sdk/middleware-host-header": "npm:3.127.0"
"@aws-sdk/middleware-logger": "npm:3.127.0"
"@aws-sdk/middleware-recursion-detection": "npm:3.127.0"
"@aws-sdk/middleware-retry": "npm:3.127.0"
"@aws-sdk/middleware-serde": "npm:3.127.0"
"@aws-sdk/middleware-stack": "npm:3.127.0"
"@aws-sdk/middleware-user-agent": "npm:3.127.0"
"@aws-sdk/node-config-provider": "npm:3.127.0"
"@aws-sdk/node-http-handler": "npm:3.127.0"
"@aws-sdk/protocol-http": "npm:3.127.0"
"@aws-sdk/smithy-client": "npm:3.142.0"
"@aws-sdk/types": "npm:3.127.0"
"@aws-sdk/url-parser": "npm:3.127.0"
"@aws-sdk/util-base64-browser": "npm:3.109.0"
"@aws-sdk/util-base64-node": "npm:3.55.0"
"@aws-sdk/util-body-length-browser": "npm:3.55.0"
"@aws-sdk/util-body-length-node": "npm:3.55.0"
"@aws-sdk/util-defaults-mode-browser": "npm:3.142.0"
"@aws-sdk/util-defaults-mode-node": "npm:3.142.0"
"@aws-sdk/util-user-agent-browser": "npm:3.127.0"
"@aws-sdk/util-user-agent-node": "npm:3.127.0"
"@aws-sdk/util-utf8-browser": "npm:3.109.0"
"@aws-sdk/util-utf8-node": "npm:3.109.0"
tslib: "npm:^2.3.1"
checksum: 0d876af8d4a586835c44ea7ce53e196bb8184c1faf81bdabdaeaf2d6b2d75f602c22aca939a5b1578f0c23276f8e32d90b864dddc2d429a881a0b61bb29923f1
languageName: node
linkType: hard
"@aws-sdk/client-sso@npm:3.48.0":
version: 3.48.0
resolution: "@aws-sdk/client-sso@npm:3.48.0"
dependencies:
"@aws-crypto/sha256-browser": "npm:2.0.0"
"@aws-crypto/sha256-js": "npm:2.0.0"
"@aws-sdk/config-resolver": "npm:3.47.2"
"@aws-sdk/fetch-http-handler": "npm:3.47.2"
"@aws-sdk/hash-node": "npm:3.47.2"
"@aws-sdk/invalid-dependency": "npm:3.47.2"
"@aws-sdk/middleware-content-length": "npm:3.47.2"
"@aws-sdk/middleware-host-header": "npm:3.47.2"
"@aws-sdk/middleware-logger": "npm:3.47.2"
"@aws-sdk/middleware-retry": "npm:3.47.2"
"@aws-sdk/middleware-serde": "npm:3.47.2"
"@aws-sdk/middleware-stack": "npm:3.47.2"
"@aws-sdk/middleware-user-agent": "npm:3.47.2"
"@aws-sdk/node-config-provider": "npm:3.47.2"
"@aws-sdk/node-http-handler": "npm:3.47.2"
"@aws-sdk/protocol-http": "npm:3.47.2"
"@aws-sdk/smithy-client": "npm:3.47.2"
"@aws-sdk/types": "npm:3.47.1"
"@aws-sdk/url-parser": "npm:3.47.2"
"@aws-sdk/util-base64-browser": "npm:3.47.1"
"@aws-sdk/util-base64-node": "npm:3.47.2"
"@aws-sdk/util-body-length-browser": "npm:3.47.1"
"@aws-sdk/util-body-length-node": "npm:3.47.1"
"@aws-sdk/util-defaults-mode-browser": "npm:3.47.2"
"@aws-sdk/util-defaults-mode-node": "npm:3.47.2"
"@aws-sdk/util-user-agent-browser": "npm:3.47.2"
"@aws-sdk/util-user-agent-node": "npm:3.47.2"
"@aws-sdk/util-utf8-browser": "npm:3.47.1"
"@aws-sdk/util-utf8-node": "npm:3.47.2"
tslib: "npm:^2.3.0"
checksum: 917bb56fdc67a324aa7c933f0dc9405036f98306ddf4a8cccade01801d91a8becde30f5b979a7f4f8084fddc3b028292a8c3fce03d9d1f60c9ed450e602aa607
languageName: node
linkType: hard
"@aws-sdk/client-sso@npm:3.577.0":
version: 3.577.0
resolution: "@aws-sdk/client-sso@npm:3.577.0"
dependencies:
"@aws-crypto/sha256-browser": "npm:3.0.0"
"@aws-crypto/sha256-js": "npm:3.0.0"
"@aws-sdk/core": "npm:3.576.0"
"@aws-sdk/middleware-host-header": "npm:3.577.0"
"@aws-sdk/middleware-logger": "npm:3.577.0"
"@aws-sdk/middleware-recursion-detection": "npm:3.577.0"
"@aws-sdk/middleware-user-agent": "npm:3.577.0"
"@aws-sdk/region-config-resolver": "npm:3.577.0"
"@aws-sdk/types": "npm:3.577.0"
"@aws-sdk/util-endpoints": "npm:3.577.0"
"@aws-sdk/util-user-agent-browser": "npm:3.577.0"
"@aws-sdk/util-user-agent-node": "npm:3.577.0"
"@smithy/config-resolver": "npm:^3.0.0"
"@smithy/core": "npm:^2.0.0"
"@smithy/fetch-http-handler": "npm:^3.0.0"
"@smithy/hash-node": "npm:^3.0.0"
"@smithy/invalid-dependency": "npm:^3.0.0"
"@smithy/middleware-content-length": "npm:^3.0.0"
"@smithy/middleware-endpoint": "npm:^3.0.0"
"@smithy/middleware-retry": "npm:^3.0.0"
"@smithy/middleware-serde": "npm:^3.0.0"
"@smithy/middleware-stack": "npm:^3.0.0"
"@smithy/node-config-provider": "npm:^3.0.0"
"@smithy/node-http-handler": "npm:^3.0.0"
"@smithy/protocol-http": "npm:^4.0.0"
"@smithy/smithy-client": "npm:^3.0.0"
"@smithy/types": "npm:^3.0.0"
"@smithy/url-parser": "npm:^3.0.0"
"@smithy/util-base64": "npm:^3.0.0"
"@smithy/util-body-length-browser": "npm:^3.0.0"
"@smithy/util-body-length-node": "npm:^3.0.0"
"@smithy/util-defaults-mode-browser": "npm:^3.0.0"
"@smithy/util-defaults-mode-node": "npm:^3.0.0"
"@smithy/util-endpoints": "npm:^2.0.0"
"@smithy/util-middleware": "npm:^3.0.0"
"@smithy/util-retry": "npm:^3.0.0"
"@smithy/util-utf8": "npm:^3.0.0"
tslib: "npm:^2.6.2"
checksum: c7a6786e469d278d86579f2c74e334e4aac038becc881a60fb30fd175495e46ee4f41ed0d011445fc312bebcd2754531482180aa7b505d0768cdb472b3e4f633
languageName: node
linkType: hard
"@aws-sdk/client-sts@npm:3.105.0":
version: 3.105.0
resolution: "@aws-sdk/client-sts@npm:3.105.0"
dependencies:
"@aws-crypto/sha256-browser": "npm:2.0.0"
"@aws-crypto/sha256-js": "npm:2.0.0"
"@aws-sdk/config-resolver": "npm:3.80.0"
"@aws-sdk/credential-provider-node": "npm:3.105.0"
"@aws-sdk/fetch-http-handler": "npm:3.78.0"
"@aws-sdk/hash-node": "npm:3.78.0"
"@aws-sdk/invalid-dependency": "npm:3.78.0"
"@aws-sdk/middleware-content-length": "npm:3.78.0"
"@aws-sdk/middleware-host-header": "npm:3.78.0"
"@aws-sdk/middleware-logger": "npm:3.78.0"
"@aws-sdk/middleware-recursion-detection": "npm:3.105.0"
"@aws-sdk/middleware-retry": "npm:3.80.0"
"@aws-sdk/middleware-sdk-sts": "npm:3.78.0"
"@aws-sdk/middleware-serde": "npm:3.78.0"
"@aws-sdk/middleware-signing": "npm:3.78.0"
"@aws-sdk/middleware-stack": "npm:3.78.0"
"@aws-sdk/middleware-user-agent": "npm:3.78.0"
"@aws-sdk/node-config-provider": "npm:3.80.0"
"@aws-sdk/node-http-handler": "npm:3.94.0"
"@aws-sdk/protocol-http": "npm:3.78.0"
"@aws-sdk/smithy-client": "npm:3.99.0"
"@aws-sdk/types": "npm:3.78.0"
"@aws-sdk/url-parser": "npm:3.78.0"
"@aws-sdk/util-base64-browser": "npm:3.58.0"
"@aws-sdk/util-base64-node": "npm:3.55.0"
"@aws-sdk/util-body-length-browser": "npm:3.55.0"
"@aws-sdk/util-body-length-node": "npm:3.55.0"
"@aws-sdk/util-defaults-mode-browser": "npm:3.99.0"
"@aws-sdk/util-defaults-mode-node": "npm:3.99.0"
"@aws-sdk/util-user-agent-browser": "npm:3.78.0"
"@aws-sdk/util-user-agent-node": "npm:3.80.0"
"@aws-sdk/util-utf8-browser": "npm:3.55.0"
"@aws-sdk/util-utf8-node": "npm:3.55.0"
entities: "npm:2.2.0"
fast-xml-parser: "npm:3.19.0"
tslib: "npm:^2.3.1"
checksum: 2777e8905efc0c41d094d9f5148a536e341411043989f6ae58675f438ec83788512f9495fa80bf1fe8d504af11cf34143f67c235c70e2debd7eb6fb8bfd729e0
languageName: node
linkType: hard
"@aws-sdk/client-sts@npm:3.142.0":
version: 3.142.0
resolution: "@aws-sdk/client-sts@npm:3.142.0"
dependencies:
"@aws-crypto/sha256-browser": "npm:2.0.0"
"@aws-crypto/sha256-js": "npm:2.0.0"
"@aws-sdk/config-resolver": "npm:3.130.0"
"@aws-sdk/credential-provider-node": "npm:3.142.0"
"@aws-sdk/fetch-http-handler": "npm:3.131.0"
"@aws-sdk/hash-node": "npm:3.127.0"
"@aws-sdk/invalid-dependency": "npm:3.127.0"
"@aws-sdk/middleware-content-length": "npm:3.127.0"
"@aws-sdk/middleware-host-header": "npm:3.127.0"
"@aws-sdk/middleware-logger": "npm:3.127.0"
"@aws-sdk/middleware-recursion-detection": "npm:3.127.0"
"@aws-sdk/middleware-retry": "npm:3.127.0"
"@aws-sdk/middleware-sdk-sts": "npm:3.130.0"
"@aws-sdk/middleware-serde": "npm:3.127.0"
"@aws-sdk/middleware-signing": "npm:3.130.0"
"@aws-sdk/middleware-stack": "npm:3.127.0"
"@aws-sdk/middleware-user-agent": "npm:3.127.0"
"@aws-sdk/node-config-provider": "npm:3.127.0"
"@aws-sdk/node-http-handler": "npm:3.127.0"
"@aws-sdk/protocol-http": "npm:3.127.0"
"@aws-sdk/smithy-client": "npm:3.142.0"
"@aws-sdk/types": "npm:3.127.0"
"@aws-sdk/url-parser": "npm:3.127.0"
"@aws-sdk/util-base64-browser": "npm:3.109.0"
"@aws-sdk/util-base64-node": "npm:3.55.0"
"@aws-sdk/util-body-length-browser": "npm:3.55.0"
"@aws-sdk/util-body-length-node": "npm:3.55.0"
"@aws-sdk/util-defaults-mode-browser": "npm:3.142.0"
"@aws-sdk/util-defaults-mode-node": "npm:3.142.0"
"@aws-sdk/util-user-agent-browser": "npm:3.127.0"
"@aws-sdk/util-user-agent-node": "npm:3.127.0"
"@aws-sdk/util-utf8-browser": "npm:3.109.0"
"@aws-sdk/util-utf8-node": "npm:3.109.0"
entities: "npm:2.2.0"
fast-xml-parser: "npm:3.19.0"
tslib: "npm:^2.3.1"
checksum: cc84e6753701a1805787fd8a7b04bdd42b97ccae100f21b7d77adfbdd803f33bb34c46bfd06e8947f4947539df606d3fd6802937f776b87a5793cc1c6828b3ff
languageName: node
linkType: hard
"@aws-sdk/client-sts@npm:3.48.0":
version: 3.48.0
resolution: "@aws-sdk/client-sts@npm:3.48.0"
dependencies:
"@aws-crypto/sha256-browser": "npm:2.0.0"
"@aws-crypto/sha256-js": "npm:2.0.0"
"@aws-sdk/config-resolver": "npm:3.47.2"
"@aws-sdk/credential-provider-node": "npm:3.48.0"
"@aws-sdk/fetch-http-handler": "npm:3.47.2"
"@aws-sdk/hash-node": "npm:3.47.2"
"@aws-sdk/invalid-dependency": "npm:3.47.2"
"@aws-sdk/middleware-content-length": "npm:3.47.2"
"@aws-sdk/middleware-host-header": "npm:3.47.2"
"@aws-sdk/middleware-logger": "npm:3.47.2"
"@aws-sdk/middleware-retry": "npm:3.47.2"
"@aws-sdk/middleware-sdk-sts": "npm:3.47.2"
"@aws-sdk/middleware-serde": "npm:3.47.2"
"@aws-sdk/middleware-signing": "npm:3.47.2"
"@aws-sdk/middleware-stack": "npm:3.47.2"
"@aws-sdk/middleware-user-agent": "npm:3.47.2"
"@aws-sdk/node-config-provider": "npm:3.47.2"
"@aws-sdk/node-http-handler": "npm:3.47.2"
"@aws-sdk/protocol-http": "npm:3.47.2"
"@aws-sdk/smithy-client": "npm:3.47.2"
"@aws-sdk/types": "npm:3.47.1"
"@aws-sdk/url-parser": "npm:3.47.2"
"@aws-sdk/util-base64-browser": "npm:3.47.1"
"@aws-sdk/util-base64-node": "npm:3.47.2"
"@aws-sdk/util-body-length-browser": "npm:3.47.1"
"@aws-sdk/util-body-length-node": "npm:3.47.1"
"@aws-sdk/util-defaults-mode-browser": "npm:3.47.2"
"@aws-sdk/util-defaults-mode-node": "npm:3.47.2"
"@aws-sdk/util-user-agent-browser": "npm:3.47.2"
"@aws-sdk/util-user-agent-node": "npm:3.47.2"
"@aws-sdk/util-utf8-browser": "npm:3.47.1"
"@aws-sdk/util-utf8-node": "npm:3.47.2"
entities: "npm:2.2.0"
fast-xml-parser: "npm:3.19.0"
tslib: "npm:^2.3.0"
checksum: 2ee2017400b1fc8113a2b74325f3bbc5f333143df910c78ad9dd3ab109ec1e1066b713d54192791966dfe7497e69b675938ddd9a896a125eada237f0d2bd2152
languageName: node
linkType: hard
"@aws-sdk/client-sts@npm:3.577.0":
version: 3.577.0
resolution: "@aws-sdk/client-sts@npm:3.577.0"
dependencies:
"@aws-crypto/sha256-browser": "npm:3.0.0"
"@aws-crypto/sha256-js": "npm:3.0.0"
"@aws-sdk/client-sso-oidc": "npm:3.577.0"
"@aws-sdk/core": "npm:3.576.0"
"@aws-sdk/credential-provider-node": "npm:3.577.0"
"@aws-sdk/middleware-host-header": "npm:3.577.0"
"@aws-sdk/middleware-logger": "npm:3.577.0"
"@aws-sdk/middleware-recursion-detection": "npm:3.577.0"
"@aws-sdk/middleware-user-agent": "npm:3.577.0"
"@aws-sdk/region-config-resolver": "npm:3.577.0"
"@aws-sdk/types": "npm:3.577.0"
"@aws-sdk/util-endpoints": "npm:3.577.0"
"@aws-sdk/util-user-agent-browser": "npm:3.577.0"
"@aws-sdk/util-user-agent-node": "npm:3.577.0"
"@smithy/config-resolver": "npm:^3.0.0"
"@smithy/core": "npm:^2.0.0"
"@smithy/fetch-http-handler": "npm:^3.0.0"
"@smithy/hash-node": "npm:^3.0.0"
"@smithy/invalid-dependency": "npm:^3.0.0"
"@smithy/middleware-content-length": "npm:^3.0.0"
"@smithy/middleware-endpoint": "npm:^3.0.0"
"@smithy/middleware-retry": "npm:^3.0.0"
"@smithy/middleware-serde": "npm:^3.0.0"
"@smithy/middleware-stack": "npm:^3.0.0"
"@smithy/node-config-provider": "npm:^3.0.0"
"@smithy/node-http-handler": "npm:^3.0.0"
"@smithy/protocol-http": "npm:^4.0.0"
"@smithy/smithy-client": "npm:^3.0.0"
"@smithy/types": "npm:^3.0.0"
"@smithy/url-parser": "npm:^3.0.0"
"@smithy/util-base64": "npm:^3.0.0"
"@smithy/util-body-length-browser": "npm:^3.0.0"
"@smithy/util-body-length-node": "npm:^3.0.0"
"@smithy/util-defaults-mode-browser": "npm:^3.0.0"
"@smithy/util-defaults-mode-node": "npm:^3.0.0"
"@smithy/util-endpoints": "npm:^2.0.0"
"@smithy/util-middleware": "npm:^3.0.0"
"@smithy/util-retry": "npm:^3.0.0"
"@smithy/util-utf8": "npm:^3.0.0"
tslib: "npm:^2.6.2"
checksum: 7eb6a1b463d4173295f22dbe496c046bc32e5f9fc5bafbe02975d0dd215c46050e40a3251fd92fff16024abba4c1ae5f1da3e82933b944d1d21eadb315037201
languageName: node
linkType: hard
"@aws-sdk/config-resolver@npm:3.130.0":
version: 3.130.0
resolution: "@aws-sdk/config-resolver@npm:3.130.0"
dependencies:
"@aws-sdk/signature-v4": "npm:3.130.0"
"@aws-sdk/types": "npm:3.127.0"
"@aws-sdk/util-config-provider": "npm:3.109.0"
"@aws-sdk/util-middleware": "npm:3.127.0"
tslib: "npm:^2.3.1"
checksum: 3c7351c84d977cb63262d903b34342d803fd9dfd36127fbede2c90fb011bedd21a84ffe3e595e9319b00a6b437b72e39bd3a22d0f7e9b54c3934376702f43b27
languageName: node
linkType: hard
"@aws-sdk/config-resolver@npm:3.47.2":
version: 3.47.2
resolution: "@aws-sdk/config-resolver@npm:3.47.2"
dependencies:
"@aws-sdk/signature-v4": "npm:3.47.2"
"@aws-sdk/types": "npm:3.47.1"
"@aws-sdk/util-config-provider": "npm:3.47.1"
tslib: "npm:^2.3.0"
checksum: 7e4f342261a12bb8c041fdc8ab76f9e1b2a2370e607f50a7a099cba174a3d11a32640399d344ed312ace34d7e118b71ca7c4c83df595989718b501cecc894413
languageName: node
linkType: hard
"@aws-sdk/config-resolver@npm:3.80.0":
version: 3.80.0
resolution: "@aws-sdk/config-resolver@npm:3.80.0"
dependencies:
"@aws-sdk/signature-v4": "npm:3.78.0"
"@aws-sdk/types": "npm:3.78.0"
"@aws-sdk/util-config-provider": "npm:3.55.0"
"@aws-sdk/util-middleware": "npm:3.78.0"
tslib: "npm:^2.3.1"
checksum: f8e13922fbfb7ce7c7eff4f0ff6de1775330b2fd3493fffda4cfa64fe0d25750470af34485fbcbb3739d7bc023c9d48549a4e84a76c5e7bb3b4baf79c697ac8e
languageName: node
linkType: hard
"@aws-sdk/core@npm:3.576.0":
version: 3.576.0
resolution: "@aws-sdk/core@npm:3.576.0"
dependencies:
"@smithy/core": "npm:^2.0.0"
"@smithy/protocol-http": "npm:^4.0.0"
"@smithy/signature-v4": "npm:^3.0.0"
"@smithy/smithy-client": "npm:^3.0.0"
"@smithy/types": "npm:^3.0.0"
fast-xml-parser: "npm:4.2.5"
tslib: "npm:^2.6.2"
checksum: 9bf9d28b380a929c1f8be0c67f61529a5d3b21815b5a0c0e22608767ee8d420a1d81c461f17f60af98f09a1600a4fe105e411b0b56d132c69fb831f0f9f5fdfe
languageName: node
linkType: hard
"@aws-sdk/credential-provider-env@npm:3.127.0":
version: 3.127.0
resolution: "@aws-sdk/credential-provider-env@npm:3.127.0"
dependencies:
"@aws-sdk/property-provider": "npm:3.127.0"
"@aws-sdk/types": "npm:3.127.0"
tslib: "npm:^2.3.1"
checksum: 8368a0d835954d816efd6cf7d4676df483e2cc0658bf31911c86aaa2eb63e94c4846413b4d2918fcb90714c0ac6a646ac52221393371b8b7939b1d1b513e1049
languageName: node
linkType: hard
"@aws-sdk/credential-provider-env@npm:3.47.2":
version: 3.47.2
resolution: "@aws-sdk/credential-provider-env@npm:3.47.2"
dependencies:
"@aws-sdk/property-provider": "npm:3.47.2"
"@aws-sdk/types": "npm:3.47.1"
tslib: "npm:^2.3.0"
checksum: 11416fb43d27a60c5c3b493f4145adabb6e4277642e94e429eb770c5ee9029a49230ac63b9088a9465c8bf93acf48673c289ae1666a7e34ab6c6f9d58539e08e
languageName: node
linkType: hard
"@aws-sdk/credential-provider-env@npm:3.577.0":
version: 3.577.0
resolution: "@aws-sdk/credential-provider-env@npm:3.577.0"
dependencies:
"@aws-sdk/types": "npm:3.577.0"
"@smithy/property-provider": "npm:^3.0.0"
"@smithy/types": "npm:^3.0.0"
tslib: "npm:^2.6.2"
checksum: 1fb3db7f2490661488dd4c72e55af7680782335c69534527f0185b97fb554a15f88721c25484c772f2ba498f734e6629b27dfac7d375f4ea7794cc814bc88e8e
languageName: node
linkType: hard
"@aws-sdk/credential-provider-env@npm:3.78.0":
version: 3.78.0
resolution: "@aws-sdk/credential-provider-env@npm:3.78.0"
dependencies:
"@aws-sdk/property-provider": "npm:3.78.0"
"@aws-sdk/types": "npm:3.78.0"
tslib: "npm:^2.3.1"
checksum: d0161591daf0bc69a0ae7dc07ce80e09071eb890ce63a260cec9ce0fb943c49981cd828bb70d12e22debf21de1737c684c577cab78510429e423609196a8999b
languageName: node
linkType: hard
"@aws-sdk/credential-provider-http@npm:3.577.0":
version: 3.577.0
resolution: "@aws-sdk/credential-provider-http@npm:3.577.0"
dependencies:
"@aws-sdk/types": "npm:3.577.0"
"@smithy/fetch-http-handler": "npm:^3.0.0"
"@smithy/node-http-handler": "npm:^3.0.0"
"@smithy/property-provider": "npm:^3.0.0"
"@smithy/protocol-http": "npm:^4.0.0"
"@smithy/smithy-client": "npm:^3.0.0"
"@smithy/types": "npm:^3.0.0"
"@smithy/util-stream": "npm:^3.0.0"
tslib: "npm:^2.6.2"
checksum: 55299138b472e4cc63914442b89fa7db72bbe5f4c3d631e6a63024db95239a711e242b138352b11cfcb9ccb15ede0632940e811f23b9f2ac1b9f6bb5ebe847a5
languageName: node
linkType: hard
"@aws-sdk/credential-provider-imds@npm:3.127.0":
version: 3.127.0
resolution: "@aws-sdk/credential-provider-imds@npm:3.127.0"
dependencies:
"@aws-sdk/node-config-provider": "npm:3.127.0"
"@aws-sdk/property-provider": "npm:3.127.0"
"@aws-sdk/types": "npm:3.127.0"
"@aws-sdk/url-parser": "npm:3.127.0"
tslib: "npm:^2.3.1"
checksum: 0dc9ca5e6138f14d771d087f4030478960dd06b70718d1dc069d97219f5ffde75c5158320edae602bb744225ba59070432f98df7023fe332b73ca453f292b6b5
languageName: node
linkType: hard
"@aws-sdk/credential-provider-imds@npm:3.47.2":
version: 3.47.2
resolution: "@aws-sdk/credential-provider-imds@npm:3.47.2"
dependencies:
"@aws-sdk/node-config-provider": "npm:3.47.2"
"@aws-sdk/property-provider": "npm:3.47.2"
"@aws-sdk/types": "npm:3.47.1"
"@aws-sdk/url-parser": "npm:3.47.2"
tslib: "npm:^2.3.0"
checksum: 37745d9957be76f2edcb73c7668e1af35c7e532f0dec477927222a692ebf84dcaa4393d8c27b8460eb2fdf7d8a4bbf1f959ac9dd3a8f05f0884d5bb20b2f2663
languageName: node
linkType: hard
"@aws-sdk/credential-provider-imds@npm:3.81.0":
version: 3.81.0
resolution: "@aws-sdk/credential-provider-imds@npm:3.81.0"
dependencies:
"@aws-sdk/node-config-provider": "npm:3.80.0"
"@aws-sdk/property-provider": "npm:3.78.0"
"@aws-sdk/types": "npm:3.78.0"
"@aws-sdk/url-parser": "npm:3.78.0"
tslib: "npm:^2.3.1"
checksum: 15509eadb25bbf21d72fa4b611b15fa45cea238724e6ff1b87b1071bedde6f608eebc8b6d9817e4f3a8aeded997e5c7a71707c2ceafc5cace2ff44832840433e
languageName: node
linkType: hard
"@aws-sdk/credential-provider-ini@npm:3.105.0":
version: 3.105.0
resolution: "@aws-sdk/credential-provider-ini@npm:3.105.0"
dependencies:
"@aws-sdk/credential-provider-env": "npm:3.78.0"
"@aws-sdk/credential-provider-imds": "npm:3.81.0"
"@aws-sdk/credential-provider-sso": "npm:3.105.0"
"@aws-sdk/credential-provider-web-identity": "npm:3.78.0"
"@aws-sdk/property-provider": "npm:3.78.0"
"@aws-sdk/shared-ini-file-loader": "npm:3.80.0"
"@aws-sdk/types": "npm:3.78.0"
tslib: "npm:^2.3.1"
checksum: 7a10aa3d02280756099cecc3e1585d6a2e757a8baa66e6cba4f404872922d0a686956ebca95219958c38f3b19242a40a0c4f8ef4c3096d22e14458ee15470051
languageName: node
linkType: hard
"@aws-sdk/credential-provider-ini@npm:3.142.0":
version: 3.142.0
resolution: "@aws-sdk/credential-provider-ini@npm:3.142.0"
dependencies:
"@aws-sdk/credential-provider-env": "npm:3.127.0"
"@aws-sdk/credential-provider-imds": "npm:3.127.0"
"@aws-sdk/credential-provider-sso": "npm:3.142.0"
"@aws-sdk/credential-provider-web-identity": "npm:3.127.0"
"@aws-sdk/property-provider": "npm:3.127.0"
"@aws-sdk/shared-ini-file-loader": "npm:3.127.0"
"@aws-sdk/types": "npm:3.127.0"
tslib: "npm:^2.3.1"
checksum: 8f8fd066ad52cbd88cb18678587c794c7be91a03f1a41d4b4f3c9607fc4709b3589db757280dc1a84e812ebaac6165d13d9279e91c7ac19e1dcae8e889da7010
languageName: node
linkType: hard
"@aws-sdk/credential-provider-ini@npm:3.48.0":
version: 3.48.0
resolution: "@aws-sdk/credential-provider-ini@npm:3.48.0"
dependencies:
"@aws-sdk/credential-provider-env": "npm:3.47.2"
"@aws-sdk/credential-provider-imds": "npm:3.47.2"
"@aws-sdk/credential-provider-sso": "npm:3.48.0"
"@aws-sdk/credential-provider-web-identity": "npm:3.47.2"
"@aws-sdk/property-provider": "npm:3.47.2"
"@aws-sdk/shared-ini-file-loader": "npm:3.47.1"
"@aws-sdk/types": "npm:3.47.1"
"@aws-sdk/util-credentials": "npm:3.47.2"
tslib: "npm:^2.3.0"
checksum: 9c2d58944e5d6dd9076b82d6858562e7a5b4766b32d8a4a23040b6d0933b8cb8481a97939d1c53a29a26dd6b2486601e466146b0f2e99b37afd21cc58ae19537
languageName: node
linkType: hard
"@aws-sdk/credential-provider-ini@npm:3.577.0":
version: 3.577.0
resolution: "@aws-sdk/credential-provider-ini@npm:3.577.0"
dependencies:
"@aws-sdk/credential-provider-env": "npm:3.577.0"
"@aws-sdk/credential-provider-process": "npm:3.577.0"
"@aws-sdk/credential-provider-sso": "npm:3.577.0"
"@aws-sdk/credential-provider-web-identity": "npm:3.577.0"
"@aws-sdk/types": "npm:3.577.0"
"@smithy/credential-provider-imds": "npm:^3.0.0"
"@smithy/property-provider": "npm:^3.0.0"
"@smithy/shared-ini-file-loader": "npm:^3.0.0"
"@smithy/types": "npm:^3.0.0"
tslib: "npm:^2.6.2"
peerDependencies:
"@aws-sdk/client-sts": ^3.577.0
checksum: 505373cdd7577be8d5d31c11d0c35de5b9660dcfe550a92d421340c30d090d5f35575902e486146b49b2a5e8842c003e2a8aa1feb196a31074945e99e9fa9295
languageName: node
linkType: hard
"@aws-sdk/credential-provider-node@npm:3.105.0":
version: 3.105.0
resolution: "@aws-sdk/credential-provider-node@npm:3.105.0"
dependencies:
"@aws-sdk/credential-provider-env": "npm:3.78.0"
"@aws-sdk/credential-provider-imds": "npm:3.81.0"
"@aws-sdk/credential-provider-ini": "npm:3.105.0"
"@aws-sdk/credential-provider-process": "npm:3.80.0"
"@aws-sdk/credential-provider-sso": "npm:3.105.0"
"@aws-sdk/credential-provider-web-identity": "npm:3.78.0"
"@aws-sdk/property-provider": "npm:3.78.0"
"@aws-sdk/shared-ini-file-loader": "npm:3.80.0"
"@aws-sdk/types": "npm:3.78.0"
tslib: "npm:^2.3.1"
checksum: 0628b90cc8654539ce3a48429095a6771852fdda562c73f5ca1998ef9d89153ffca8570a598c39970d0122662efd3d8962de681fffa78f73b7b3e6dd907ac6d3
languageName: node
linkType: hard
"@aws-sdk/credential-provider-node@npm:3.142.0":
version: 3.142.0
resolution: "@aws-sdk/credential-provider-node@npm:3.142.0"
dependencies:
"@aws-sdk/credential-provider-env": "npm:3.127.0"
"@aws-sdk/credential-provider-imds": "npm:3.127.0"
"@aws-sdk/credential-provider-ini": "npm:3.142.0"
"@aws-sdk/credential-provider-process": "npm:3.127.0"
"@aws-sdk/credential-provider-sso": "npm:3.142.0"
"@aws-sdk/credential-provider-web-identity": "npm:3.127.0"
"@aws-sdk/property-provider": "npm:3.127.0"
"@aws-sdk/shared-ini-file-loader": "npm:3.127.0"
"@aws-sdk/types": "npm:3.127.0"
tslib: "npm:^2.3.1"
checksum: d7d3f0d84aa50e49238ce979a97f03d297bae5614da7c497165e92bda3a67c8592117026a40e41bfcbefe1f90898755edf0813ba411fc5752fdf4cb5f3979ca4
languageName: node
linkType: hard
"@aws-sdk/credential-provider-node@npm:3.48.0":
version: 3.48.0
resolution: "@aws-sdk/credential-provider-node@npm:3.48.0"
dependencies:
"@aws-sdk/credential-provider-env": "npm:3.47.2"
"@aws-sdk/credential-provider-imds": "npm:3.47.2"
"@aws-sdk/credential-provider-ini": "npm:3.48.0"
"@aws-sdk/credential-provider-process": "npm:3.47.2"
"@aws-sdk/credential-provider-sso": "npm:3.48.0"
"@aws-sdk/credential-provider-web-identity": "npm:3.47.2"
"@aws-sdk/property-provider": "npm:3.47.2"
"@aws-sdk/shared-ini-file-loader": "npm:3.47.1"
"@aws-sdk/types": "npm:3.47.1"
"@aws-sdk/util-credentials": "npm:3.47.2"
tslib: "npm:^2.3.0"
checksum: 6b038691cffad9a8cd54a1e7cb4da927205fea7e5ba2add4788216f2af4280635d1e6b0c63927866fc0ba6f156b76485643670a462dacfb841e9abba91fb4584
languageName: node
linkType: hard
"@aws-sdk/credential-provider-node@npm:3.577.0":
version: 3.577.0
resolution: "@aws-sdk/credential-provider-node@npm:3.577.0"
dependencies:
"@aws-sdk/credential-provider-env": "npm:3.577.0"
"@aws-sdk/credential-provider-http": "npm:3.577.0"
"@aws-sdk/credential-provider-ini": "npm:3.577.0"
"@aws-sdk/credential-provider-process": "npm:3.577.0"
"@aws-sdk/credential-provider-sso": "npm:3.577.0"
"@aws-sdk/credential-provider-web-identity": "npm:3.577.0"
"@aws-sdk/types": "npm:3.577.0"
"@smithy/credential-provider-imds": "npm:^3.0.0"
"@smithy/property-provider": "npm:^3.0.0"
"@smithy/shared-ini-file-loader": "npm:^3.0.0"
"@smithy/types": "npm:^3.0.0"
tslib: "npm:^2.6.2"
checksum: 61e7b82a98f97ab62a1c167727f015e3a12e51c351c2dc26a7e942a72a2ef5d2f36759aa8e3b3b2799f2de1bcbeaeccee4f8fe1f36626dfd3a0648147af35d78
languageName: node
linkType: hard
"@aws-sdk/credential-provider-process@npm:3.127.0":
version: 3.127.0
resolution: "@aws-sdk/credential-provider-process@npm:3.127.0"
dependencies:
"@aws-sdk/property-provider": "npm:3.127.0"
"@aws-sdk/shared-ini-file-loader": "npm:3.127.0"
"@aws-sdk/types": "npm:3.127.0"
tslib: "npm:^2.3.1"
checksum: 4a8f98eccb0aa57c26ade279130bf690405f39df6ed5a80938fd00fca5b509cdb9d10d79c2973f3e35abe03f1857c9c33ad7f3e3b206af176b12815ef12fe348
languageName: node
linkType: hard
"@aws-sdk/credential-provider-process@npm:3.47.2":
version: 3.47.2
resolution: "@aws-sdk/credential-provider-process@npm:3.47.2"
dependencies:
"@aws-sdk/property-provider": "npm:3.47.2"
"@aws-sdk/shared-ini-file-loader": "npm:3.47.1"
"@aws-sdk/types": "npm:3.47.1"
"@aws-sdk/util-credentials": "npm:3.47.2"
tslib: "npm:^2.3.0"
checksum: d59d900f443b8fd2f8b74902bc0c0d6bdf0156a8d44981165e051e6856793d80b84ba43b87f77c24fe1569426365bfb226e3599d60e589abbe2349de00e32666
languageName: node
linkType: hard
"@aws-sdk/credential-provider-process@npm:3.577.0":
version: 3.577.0
resolution: "@aws-sdk/credential-provider-process@npm:3.577.0"
dependencies:
"@aws-sdk/types": "npm:3.577.0"
"@smithy/property-provider": "npm:^3.0.0"
"@smithy/shared-ini-file-loader": "npm:^3.0.0"
"@smithy/types": "npm:^3.0.0"
tslib: "npm:^2.6.2"
checksum: deb5b00cd052440705ca86df618d77862dc024c50efcc74a80975523076e634ad9570cdd78ada35dad486f721e8aaed95f0a3e9bf99f249e9d722eb8f4b434f7
languageName: node
linkType: hard
"@aws-sdk/credential-provider-process@npm:3.80.0":
version: 3.80.0
resolution: "@aws-sdk/credential-provider-process@npm:3.80.0"
dependencies:
"@aws-sdk/property-provider": "npm:3.78.0"
"@aws-sdk/shared-ini-file-loader": "npm:3.80.0"
"@aws-sdk/types": "npm:3.78.0"
tslib: "npm:^2.3.1"
checksum: ffd9ee8a3dc4f6c24195777dd625e2f749e2213d89b586c2d35baa24c54e621ed6d8a9959c67e0126b40952b78db26f6671b996eb0cbffc2220b1fe0dad27c8a
languageName: node
linkType: hard
"@aws-sdk/credential-provider-sso@npm:3.105.0":
version: 3.105.0
resolution: "@aws-sdk/credential-provider-sso@npm:3.105.0"
dependencies:
"@aws-sdk/client-sso": "npm:3.105.0"
"@aws-sdk/property-provider": "npm:3.78.0"
"@aws-sdk/shared-ini-file-loader": "npm:3.80.0"
"@aws-sdk/types": "npm:3.78.0"
tslib: "npm:^2.3.1"
checksum: bdfa5eafbf05db361c5a90aa6267603db0432df48a1d896f6157c0574bd7649435e7e4312eb60c77547c8cecd5b7743183ad407be6e27eb4630e46b8efce6b56
languageName: node
linkType: hard
"@aws-sdk/credential-provider-sso@npm:3.142.0":
version: 3.142.0
resolution: "@aws-sdk/credential-provider-sso@npm:3.142.0"
dependencies:
"@aws-sdk/client-sso": "npm:3.142.0"
"@aws-sdk/property-provider": "npm:3.127.0"
"@aws-sdk/shared-ini-file-loader": "npm:3.127.0"
"@aws-sdk/types": "npm:3.127.0"
tslib: "npm:^2.3.1"
checksum: cc2ce3d1cbf870bd53f0144fef442cf3bf3f24b3d0df4049ff98196c73a551702ef4eb15d1b7bfb5a454cd69aad3d7444572614aee40cf22434a507b7d0f8748
languageName: node
linkType: hard
"@aws-sdk/credential-provider-sso@npm:3.48.0":
version: 3.48.0
resolution: "@aws-sdk/credential-provider-sso@npm:3.48.0"
dependencies:
"@aws-sdk/client-sso": "npm:3.48.0"
"@aws-sdk/property-provider": "npm:3.47.2"
"@aws-sdk/shared-ini-file-loader": "npm:3.47.1"
"@aws-sdk/types": "npm:3.47.1"
"@aws-sdk/util-credentials": "npm:3.47.2"
tslib: "npm:^2.3.0"
checksum: 0c012e75023687c72fcf8945b0b83242d8d2e2f526b2c241f77ab9b1ab462292f836b5e1866966b6bf5db3ff2c1fba2a554304651e8257ccbe2e47d3bc1f8db1
languageName: node
linkType: hard
"@aws-sdk/credential-provider-sso@npm:3.577.0":
version: 3.577.0
resolution: "@aws-sdk/credential-provider-sso@npm:3.577.0"
dependencies:
"@aws-sdk/client-sso": "npm:3.577.0"
"@aws-sdk/token-providers": "npm:3.577.0"
"@aws-sdk/types": "npm:3.577.0"
"@smithy/property-provider": "npm:^3.0.0"
"@smithy/shared-ini-file-loader": "npm:^3.0.0"
"@smithy/types": "npm:^3.0.0"
tslib: "npm:^2.6.2"
checksum: 43ca5e4c1843301d77d6987b94484730fcf8bd0ce7913a49a0763138da9e911e5b259a195e3a2a674520c80aef9f1bfbb7a6b843bd61e6310a52828fe455b63f
languageName: node
linkType: hard
"@aws-sdk/credential-provider-web-identity@npm:3.127.0":
version: 3.127.0
resolution: "@aws-sdk/credential-provider-web-identity@npm:3.127.0"
dependencies:
"@aws-sdk/property-provider": "npm:3.127.0"
"@aws-sdk/types": "npm:3.127.0"
tslib: "npm:^2.3.1"
checksum: 4301e997bb14007ba7f64329c80d1387035c270d2c05672af85c4191613e054fe3f62e6de8887e381a9d7019fef2fff6fa527a0ed6a3c793d6a7c8c0b706413c
languageName: node
linkType: hard
"@aws-sdk/credential-provider-web-identity@npm:3.47.2":
version: 3.47.2
resolution: "@aws-sdk/credential-provider-web-identity@npm:3.47.2"
dependencies:
"@aws-sdk/property-provider": "npm:3.47.2"
"@aws-sdk/types": "npm:3.47.1"
tslib: "npm:^2.3.0"
checksum: eb85ea63ad1875dccb1efec76cb8c297a256fa9988a45141d242812e0ea059fa9b41ab4a912aea96c66a25321cc7c003ab834c707df96949c6380c6ca1111929
languageName: node
linkType: hard
"@aws-sdk/credential-provider-web-identity@npm:3.577.0":
version: 3.577.0
resolution: "@aws-sdk/credential-provider-web-identity@npm:3.577.0"
dependencies:
"@aws-sdk/types": "npm:3.577.0"
"@smithy/property-provider": "npm:^3.0.0"
"@smithy/types": "npm:^3.0.0"
tslib: "npm:^2.6.2"
peerDependencies:
"@aws-sdk/client-sts": ^3.577.0
checksum: f7f297c2fdae913c6671b83ae9e89864c27941699b443993dc4c1eb20648adac335fa07ebf0aefffb9bec3e0cb78a5e6a93a778b65d0d192dad4d3a0942f38fe
languageName: node
linkType: hard
"@aws-sdk/credential-provider-web-identity@npm:3.78.0":
version: 3.78.0
resolution: "@aws-sdk/credential-provider-web-identity@npm:3.78.0"
dependencies:
"@aws-sdk/property-provider": "npm:3.78.0"
"@aws-sdk/types": "npm:3.78.0"
tslib: "npm:^2.3.1"
checksum: 0de77367b6e5ecab239f9a4ad7712226439ce0c40b6e3b087ee29b9f447cd05d43677e822a73f1fc45d8c7af6c9b4e5677cc5bd3c3d245df772eea17c3897807
languageName: node
linkType: hard
"@aws-sdk/eventstream-marshaller@npm:3.78.0":
version: 3.78.0
resolution: "@aws-sdk/eventstream-marshaller@npm:3.78.0"
dependencies:
"@aws-crypto/crc32": "npm:2.0.0"
"@aws-sdk/types": "npm:3.78.0"
"@aws-sdk/util-hex-encoding": "npm:3.58.0"
tslib: "npm:^2.3.1"
checksum: e62d0792d28d2bc9b7ce04c95442d698f2d7043872bfc0c91422ed4e3a5b38fa1284148dc4be06545aaa0d52107650bb53da9a37733f23e30ff83ca83a93652d
languageName: node
linkType: hard
"@aws-sdk/eventstream-serde-browser@npm:3.78.0":
version: 3.78.0
resolution: "@aws-sdk/eventstream-serde-browser@npm:3.78.0"
dependencies:
"@aws-sdk/eventstream-marshaller": "npm:3.78.0"
"@aws-sdk/eventstream-serde-universal": "npm:3.78.0"
"@aws-sdk/types": "npm:3.78.0"
tslib: "npm:^2.3.1"
checksum: f2be29f11c2c02c41fd161495edab2b2a90a0087840626aa8d5209e005e6be510d48cf543871a77e508db472c47922823101fda35dd9f1f2e65401ce652edfb5
languageName: node
linkType: hard
"@aws-sdk/eventstream-serde-config-resolver@npm:3.78.0":
version: 3.78.0
resolution: "@aws-sdk/eventstream-serde-config-resolver@npm:3.78.0"
dependencies:
"@aws-sdk/types": "npm:3.78.0"
tslib: "npm:^2.3.1"
checksum: 38bf3a5a496bedf5f5bb1a32da4934dbfe720594fb0d3028da861428f1d0fba2091d1d634eada9e132019486682a5d318648120bf5ca87ddfe38b8a3be7c0c62
languageName: node
linkType: hard
"@aws-sdk/eventstream-serde-node@npm:3.78.0":
version: 3.78.0
resolution: "@aws-sdk/eventstream-serde-node@npm:3.78.0"
dependencies:
"@aws-sdk/eventstream-marshaller": "npm:3.78.0"
"@aws-sdk/eventstream-serde-universal": "npm:3.78.0"
"@aws-sdk/types": "npm:3.78.0"
tslib: "npm:^2.3.1"
checksum: d0eb279d27d4757c33e7ccb69ff31036ab1d5573570daebeabac773a708e89fa85c0bf8569c6d6faf976734ef4e09d5375f589723819e095d076090ff68361c7
languageName: node
linkType: hard
"@aws-sdk/eventstream-serde-universal@npm:3.78.0":
version: 3.78.0
resolution: "@aws-sdk/eventstream-serde-universal@npm:3.78.0"
dependencies:
"@aws-sdk/eventstream-marshaller": "npm:3.78.0"
"@aws-sdk/types": "npm:3.78.0"
tslib: "npm:^2.3.1"
checksum: fe8f7f219ce43d8920ff8a1434507f1504b652e03b18a53f01f7d9d60a1f0ccf6d5d0abff8c3317be20e93c317491ae140af404f5175f6b8056cf315ceb9cb86
languageName: node
linkType: hard
"@aws-sdk/fetch-http-handler@npm:3.131.0":
version: 3.131.0
resolution: "@aws-sdk/fetch-http-handler@npm:3.131.0"
dependencies:
"@aws-sdk/protocol-http": "npm:3.127.0"
"@aws-sdk/querystring-builder": "npm:3.127.0"
"@aws-sdk/types": "npm:3.127.0"
"@aws-sdk/util-base64-browser": "npm:3.109.0"
tslib: "npm:^2.3.1"
checksum: dc0879abdf1f29f55934259576beacb36a560483a908b43202c51e6818ecf86a4349c599217e2168779ddf45a637e7b4597934d6e86136c335a2681ac73374c5
languageName: node
linkType: hard
"@aws-sdk/fetch-http-handler@npm:3.47.2":
version: 3.47.2
resolution: "@aws-sdk/fetch-http-handler@npm:3.47.2"
dependencies:
"@aws-sdk/protocol-http": "npm:3.47.2"
"@aws-sdk/querystring-builder": "npm:3.47.2"
"@aws-sdk/types": "npm:3.47.1"
"@aws-sdk/util-base64-browser": "npm:3.47.1"
tslib: "npm:^2.3.0"
checksum: a37cc6cce12ab8d1a280d7f9c60e97972ed4bc9d7677418af65cd0ea18e8db4d01561a6d8d4ce8da643256b5e9087369d881532001c7076d85810a60143de69b
languageName: node
linkType: hard
"@aws-sdk/fetch-http-handler@npm:3.78.0":
version: 3.78.0
resolution: "@aws-sdk/fetch-http-handler@npm:3.78.0"
dependencies:
"@aws-sdk/protocol-http": "npm:3.78.0"
"@aws-sdk/querystring-builder": "npm:3.78.0"
"@aws-sdk/types": "npm:3.78.0"
"@aws-sdk/util-base64-browser": "npm:3.58.0"
tslib: "npm:^2.3.1"
checksum: 835cf690a2c02e302c337270934947b7921ff4c66c01f50644e2a36ae84fe37b2a53165a27d864ef844c2542462be6629d94ffba772aa6e9025d51cc1c0521df
languageName: node
linkType: hard
"@aws-sdk/hash-blob-browser@npm:3.78.0":
version: 3.78.0
resolution: "@aws-sdk/hash-blob-browser@npm:3.78.0"
dependencies:
"@aws-sdk/chunked-blob-reader": "npm:3.55.0"
"@aws-sdk/chunked-blob-reader-native": "npm:3.58.0"
"@aws-sdk/types": "npm:3.78.0"
tslib: "npm:^2.3.1"
checksum: 5e257b36f93bfa3af233c061f8cb2f8be28d1a21a176654acffc90b0040174fff6d181012d33729a59d7e991f0e960dfbd455a34181c1298ede52418ad606a58
languageName: node
linkType: hard
"@aws-sdk/hash-node@npm:3.127.0":
version: 3.127.0
resolution: "@aws-sdk/hash-node@npm:3.127.0"
dependencies:
"@aws-sdk/types": "npm:3.127.0"
"@aws-sdk/util-buffer-from": "npm:3.55.0"
tslib: "npm:^2.3.1"
checksum: 6556d08c6f177e6dc8e553d74bcdd6afcd77e6f94c22c12c6c24298e75f192d4a15de8488b8ff031aac8083322b1aa9eb1791743bb7252eb42888688c9051715
languageName: node
linkType: hard
"@aws-sdk/hash-node@npm:3.47.2":
version: 3.47.2
resolution: "@aws-sdk/hash-node@npm:3.47.2"
dependencies:
"@aws-sdk/types": "npm:3.47.1"
"@aws-sdk/util-buffer-from": "npm:3.47.2"
tslib: "npm:^2.3.0"
checksum: b240e43e4bd4744e32e7f578118435cc9e0d069e50ec9c9669beb8813582fb1f0ddb5d58948593d7227d7cce4d2fe416255b91c8c5c8ee7385e7f7520b0a9e10
languageName: node
linkType: hard
"@aws-sdk/hash-node@npm:3.78.0":
version: 3.78.0
resolution: "@aws-sdk/hash-node@npm:3.78.0"
dependencies:
"@aws-sdk/types": "npm:3.78.0"
"@aws-sdk/util-buffer-from": "npm:3.55.0"
tslib: "npm:^2.3.1"
checksum: a19156f2a8b02e80433fc45b57618cb63dc237f41b4d85563b2d51faaa13a5232d274b6ae12b80ac3ca8cb84d76d9f1d41b9f98a78290b009b09efd4bc6cc084
languageName: node
linkType: hard
"@aws-sdk/hash-stream-node@npm:3.78.0":
version: 3.78.0
resolution: "@aws-sdk/hash-stream-node@npm:3.78.0"
dependencies:
"@aws-sdk/types": "npm:3.78.0"
tslib: "npm:^2.3.1"
checksum: dba65ef684458e45c03b9555d6ecb16747299bc30be3341b34f542f1b511bbda685df384dc729717254e4ae1756b775e2743b3e93e1635cf6d8dd34a90f167ac
languageName: node
linkType: hard
"@aws-sdk/invalid-dependency@npm:3.127.0":
version: 3.127.0
resolution: "@aws-sdk/invalid-dependency@npm:3.127.0"
dependencies:
"@aws-sdk/types": "npm:3.127.0"
tslib: "npm:^2.3.1"
checksum: 5d27ab8fd95feb4e628665f7c10b3844a096b16355b46ba5950aea90370b4b11f75b29ddc227cbc602dde9f007b8d850e98d9f98975117fa88c9cbec89ff8a20
languageName: node
linkType: hard
"@aws-sdk/invalid-dependency@npm:3.47.2":
version: 3.47.2
resolution: "@aws-sdk/invalid-dependency@npm:3.47.2"
dependencies:
"@aws-sdk/types": "npm:3.47.1"
tslib: "npm:^2.3.0"
checksum: a5808f8e4d4d696610a3be8e6dee2ad387187eef9a05edaf008b4af12838f9f5cb900729698228fdeaed5ededdae080d91d1c2607cc30d650cb92dd09a8c7b05
languageName: node
linkType: hard
"@aws-sdk/invalid-dependency@npm:3.78.0":
version: 3.78.0
resolution: "@aws-sdk/invalid-dependency@npm:3.78.0"
dependencies:
"@aws-sdk/types": "npm:3.78.0"
tslib: "npm:^2.3.1"
checksum: 95f837422d9c582d412553ebb9e389de95206608784bd9ce87f7655a35caed57f66148fd48502de0105134c97fd0f8efd55611fa4a62dc360ef427f0d8656807
languageName: node
linkType: hard
"@aws-sdk/is-array-buffer@npm:3.47.1":
version: 3.47.1
resolution: "@aws-sdk/is-array-buffer@npm:3.47.1"
dependencies:
tslib: "npm:^2.3.0"
checksum: 5287771b7ca6e1d8b02e32c62fb7065cd6c827ea9ef030a5868cfacc7cf88aec9d9d6fc65ab216326e00184c423a9e574d93704b8cbc63338c2a378a00fdd02b
languageName: node
linkType: hard
"@aws-sdk/is-array-buffer@npm:3.55.0":
version: 3.55.0
resolution: "@aws-sdk/is-array-buffer@npm:3.55.0"
dependencies:
tslib: "npm:^2.3.1"
checksum: 10457ad4a1d1659133efc377b19cfc21a0defc08808bc2f3c8d94eba9d5591fb8cde45f1b5990fbc12d9548e155231b653003ea86894e8960153b4025a8c4db5
languageName: node
linkType: hard
"@aws-sdk/md5-js@npm:3.78.0":
version: 3.78.0
resolution: "@aws-sdk/md5-js@npm:3.78.0"
dependencies:
"@aws-sdk/types": "npm:3.78.0"
"@aws-sdk/util-utf8-browser": "npm:3.55.0"
"@aws-sdk/util-utf8-node": "npm:3.55.0"
tslib: "npm:^2.3.1"
checksum: 03967189ad87b6e5b234f8125cee0da890e024517e7d58474c4714fcc134069233bae65e949cd285b1e963be07c06500b1a82481880836fe978788002f3360c3
languageName: node
linkType: hard
"@aws-sdk/middleware-bucket-endpoint@npm:3.577.0":
version: 3.577.0
resolution: "@aws-sdk/middleware-bucket-endpoint@npm:3.577.0"
dependencies:
"@aws-sdk/types": "npm:3.577.0"
"@aws-sdk/util-arn-parser": "npm:3.568.0"
"@smithy/node-config-provider": "npm:^3.0.0"
"@smithy/protocol-http": "npm:^4.0.0"
"@smithy/types": "npm:^3.0.0"
"@smithy/util-config-provider": "npm:^3.0.0"
tslib: "npm:^2.6.2"
checksum: 87e3822883c2295a170a98db36e9fe275559a5dd1b5e2baf4c1b69bb6d3147a0c12e2e4991af4db68ee823d3b7dc44089448a5b846de0384e9a19424f78e4bd9
languageName: node
linkType: hard
"@aws-sdk/middleware-bucket-endpoint@npm:3.80.0":
version: 3.80.0
resolution: "@aws-sdk/middleware-bucket-endpoint@npm:3.80.0"
dependencies:
"@aws-sdk/protocol-http": "npm:3.78.0"
"@aws-sdk/types": "npm:3.78.0"
"@aws-sdk/util-arn-parser": "npm:3.55.0"
"@aws-sdk/util-config-provider": "npm:3.55.0"
tslib: "npm:^2.3.1"
checksum: 06ba62bcb728d16bc70079af23385902880580f2f69f1a7fb3dc24012157974989a846047a9f08424f3b7e662089b34b09b4d560017785d699fa71e8da3cbb05
languageName: node
linkType: hard
"@aws-sdk/middleware-content-length@npm:3.127.0":
version: 3.127.0
resolution: "@aws-sdk/middleware-content-length@npm:3.127.0"
dependencies:
"@aws-sdk/protocol-http": "npm:3.127.0"
"@aws-sdk/types": "npm:3.127.0"
tslib: "npm:^2.3.1"
checksum: 34f64b47e74bcec474e288e5f8300c575a9f18ce682eaced67f3e74775e5f003ab26a7bc8f1044d62d5c27ef7e86d283f0802004439ac6146dfaa50b0a15404a
languageName: node
linkType: hard
"@aws-sdk/middleware-content-length@npm:3.47.2":
version: 3.47.2
resolution: "@aws-sdk/middleware-content-length@npm:3.47.2"
dependencies:
"@aws-sdk/protocol-http": "npm:3.47.2"
"@aws-sdk/types": "npm:3.47.1"
tslib: "npm:^2.3.0"
checksum: 0c76fd9c82e9cc568fb6431b3ef34e97bd03a0a1827800363acab75bf1a47384b05fe1d9377becd4781f075de3f95fc089b083791595a01c4deca95f3db626df
languageName: node
linkType: hard
"@aws-sdk/middleware-content-length@npm:3.78.0":
version: 3.78.0
resolution: "@aws-sdk/middleware-content-length@npm:3.78.0"
dependencies:
"@aws-sdk/protocol-http": "npm:3.78.0"
"@aws-sdk/types": "npm:3.78.0"
tslib: "npm:^2.3.1"
checksum: 48ab64195ebc64a32e044b7adfe54ab108f2e89b5c0f01e6e12b504baec8c853efd20b9eafbf882d4d2d6ff523a593b286bb1675f3b6a1a6e7d00b1c2ec99745
languageName: node
linkType: hard
"@aws-sdk/middleware-expect-continue@npm:3.577.0":
version: 3.577.0
resolution: "@aws-sdk/middleware-expect-continue@npm:3.577.0"
dependencies:
"@aws-sdk/types": "npm:3.577.0"
"@smithy/protocol-http": "npm:^4.0.0"
"@smithy/types": "npm:^3.0.0"
tslib: "npm:^2.6.2"
checksum: 81f076341de3e5dd5c6dc1c23be223e42dbad5118ac423e95b3cd783ee39a9085c94fe710f17329520f52807373795636a43ac9ea9fb373455e5ce5df9a63291
languageName: node
linkType: hard
"@aws-sdk/middleware-expect-continue@npm:3.78.0":
version: 3.78.0
resolution: "@aws-sdk/middleware-expect-continue@npm:3.78.0"
dependencies:
"@aws-sdk/middleware-header-default": "npm:3.78.0"
"@aws-sdk/protocol-http": "npm:3.78.0"
"@aws-sdk/types": "npm:3.78.0"
tslib: "npm:^2.3.1"
checksum: 6db82f13c17a66a1e897419b707480298608caa32b5543229d29a2d1e2ef266d4dfda397164429ca1fe87e730da4d7c4f2a537a0ab0b4aa9d41b88509fd4c8f9
languageName: node
linkType: hard
"@aws-sdk/middleware-flexible-checksums@npm:3.577.0":
version: 3.577.0
resolution: "@aws-sdk/middleware-flexible-checksums@npm:3.577.0"
dependencies:
"@aws-crypto/crc32": "npm:3.0.0"
"@aws-crypto/crc32c": "npm:3.0.0"
"@aws-sdk/types": "npm:3.577.0"
"@smithy/is-array-buffer": "npm:^3.0.0"
"@smithy/protocol-http": "npm:^4.0.0"
"@smithy/types": "npm:^3.0.0"
"@smithy/util-utf8": "npm:^3.0.0"
tslib: "npm:^2.6.2"
checksum: f219bcfda7bacd8fa5b0038f69a1ba4bac04460ca33105849b5f88dfe9df4d46464d66d44d43a7ed246be2eea5e8ecad62be78476bc6efdd9e5db22bc1547231
languageName: node
linkType: hard
"@aws-sdk/middleware-flexible-checksums@npm:3.78.0":
version: 3.78.0
resolution: "@aws-sdk/middleware-flexible-checksums@npm:3.78.0"
dependencies:
"@aws-crypto/crc32": "npm:2.0.0"
"@aws-crypto/crc32c": "npm:2.0.0"
"@aws-sdk/is-array-buffer": "npm:3.55.0"
"@aws-sdk/protocol-http": "npm:3.78.0"
"@aws-sdk/types": "npm:3.78.0"
tslib: "npm:^2.3.1"
checksum: 5062b9f8fbd3f8700aa0ee221d6be08e10715b3b473ae1251ff33df7751b995c1efaed52a20d116fa96c517066b696fce1fb29ecf0dddc2bd5fd696c45a46f56
languageName: node
linkType: hard
"@aws-sdk/middleware-header-default@npm:3.78.0":
version: 3.78.0
resolution: "@aws-sdk/middleware-header-default@npm:3.78.0"
dependencies:
"@aws-sdk/protocol-http": "npm:3.78.0"
"@aws-sdk/types": "npm:3.78.0"
tslib: "npm:^2.3.1"
checksum: fba1438bbc32e39120a7657d6d0204e616c4170f564638ed7b33c122ee229a9199f2d74b4efaa380e3da59aa2896b7f365c41d5fef7c7aa8ad0e0edb3a2e3e9d
languageName: node
linkType: hard
"@aws-sdk/middleware-host-header@npm:3.127.0":
version: 3.127.0
resolution: "@aws-sdk/middleware-host-header@npm:3.127.0"
dependencies:
"@aws-sdk/protocol-http": "npm:3.127.0"
"@aws-sdk/types": "npm:3.127.0"
tslib: "npm:^2.3.1"
checksum: 587ee41906d3450fd97962371642a971d1ec78eafb5b68851892a829e4c3fbe62fffa1da95b7bcea1871a73824db73a3b58b1b6133a764d9a40f62bcaa0bde85
languageName: node
linkType: hard
"@aws-sdk/middleware-host-header@npm:3.47.2":
version: 3.47.2
resolution: "@aws-sdk/middleware-host-header@npm:3.47.2"
dependencies:
"@aws-sdk/protocol-http": "npm:3.47.2"
"@aws-sdk/types": "npm:3.47.1"
tslib: "npm:^2.3.0"
checksum: 8f17bf82fa35a175a2443188860e21c52dbdd1cdf7be2dff685f12e32f6b7b7cbda749a45900a5b78cb7392d8b15f6893f22bbb16dfd5737a1e56a59741021fb
languageName: node
linkType: hard
"@aws-sdk/middleware-host-header@npm:3.577.0":
version: 3.577.0
resolution: "@aws-sdk/middleware-host-header@npm:3.577.0"
dependencies:
"@aws-sdk/types": "npm:3.577.0"
"@smithy/protocol-http": "npm:^4.0.0"
"@smithy/types": "npm:^3.0.0"
tslib: "npm:^2.6.2"
checksum: 83e28305f05d88450f93ffc2ea49288b407413054cb29dd969313a4b0df4910090fd6495314820fa2e59f951e21399ed73e7425a66ef98d777c1702ba5c103f4
languageName: node
linkType: hard
"@aws-sdk/middleware-host-header@npm:3.78.0":
version: 3.78.0
resolution: "@aws-sdk/middleware-host-header@npm:3.78.0"
dependencies:
"@aws-sdk/protocol-http": "npm:3.78.0"
"@aws-sdk/types": "npm:3.78.0"
tslib: "npm:^2.3.1"
checksum: 82c150dc939d873d1c78a42aeb8e4cb35a2bc93f282ff2e73cfad088d8b3452da1009d1fb73ba7a9328a5762f6be69f38365912537dfca98e6396c0a6d55e0b0
languageName: node
linkType: hard
"@aws-sdk/middleware-location-constraint@npm:3.577.0":
version: 3.577.0
resolution: "@aws-sdk/middleware-location-constraint@npm:3.577.0"
dependencies:
"@aws-sdk/types": "npm:3.577.0"
"@smithy/types": "npm:^3.0.0"
tslib: "npm:^2.6.2"
checksum: deeecf19c78f8aefe17c205104482288f851baa4c3eaa9424f59d3d5b371b8fb6e764f21377721d50ad8e0121cb005a7dbace44d7bab22d1fe95a46a2d4340d3
languageName: node
linkType: hard
"@aws-sdk/middleware-location-constraint@npm:3.78.0":
version: 3.78.0
resolution: "@aws-sdk/middleware-location-constraint@npm:3.78.0"
dependencies:
"@aws-sdk/types": "npm:3.78.0"
tslib: "npm:^2.3.1"
checksum: 88e2aa48c49af4cacbe44022b4729c52dc173ec1c7672f44326641b7169e298e6cff435d1e1502455982521b407d1df5ab7cf33e7770bcf5c947427ec5e160f5
languageName: node
linkType: hard
"@aws-sdk/middleware-logger@npm:3.127.0":
version: 3.127.0
resolution: "@aws-sdk/middleware-logger@npm:3.127.0"
dependencies:
"@aws-sdk/types": "npm:3.127.0"
tslib: "npm:^2.3.1"
checksum: cc5f82138359ed9aa41b3998f40a93684aeccd5342b9357c95043f29f5fb31b7605ae803e2f169e1a7aa4369578ea3df4044f9cae1aa6b4039a40f0cdde87522
languageName: node
linkType: hard
"@aws-sdk/middleware-logger@npm:3.47.2":
version: 3.47.2
resolution: "@aws-sdk/middleware-logger@npm:3.47.2"
dependencies:
"@aws-sdk/types": "npm:3.47.1"
tslib: "npm:^2.3.0"
checksum: 515f84cbd57346d9599d12e3cb9dd7b80a353ef79dba4601e3d37a32db2d2abc0066d397658dbb5c6f93c5ca49ae6e91b9e3ca76dc9ab6feb23ddbf081383612
languageName: node
linkType: hard
"@aws-sdk/middleware-logger@npm:3.577.0":
version: 3.577.0
resolution: "@aws-sdk/middleware-logger@npm:3.577.0"
dependencies:
"@aws-sdk/types": "npm:3.577.0"
"@smithy/types": "npm:^3.0.0"
tslib: "npm:^2.6.2"
checksum: b1dd50f776aac1391fc6a114d06bea175cb7e6b7e2300125e624fccf32a28176910fc32746f70cef1ddfec8d9d4d66729dad0ecb4fd3b14d48e0a1dda7192754
languageName: node
linkType: hard
"@aws-sdk/middleware-logger@npm:3.78.0":
version: 3.78.0
resolution: "@aws-sdk/middleware-logger@npm:3.78.0"
dependencies:
"@aws-sdk/types": "npm:3.78.0"
tslib: "npm:^2.3.1"
checksum: 02da0290444eabcb340f9af4f8f1e8e0899a5e38c3da80030a951e7b79cb990b87d727a0f9f680f59519fde74164ba8e895da91993c46ee0ba45326e17ed462e
languageName: node
linkType: hard
"@aws-sdk/middleware-recursion-detection@npm:3.105.0":
version: 3.105.0
resolution: "@aws-sdk/middleware-recursion-detection@npm:3.105.0"
dependencies:
"@aws-sdk/protocol-http": "npm:3.78.0"
"@aws-sdk/types": "npm:3.78.0"
tslib: "npm:^2.3.1"
checksum: c88abb4c4c79814ea0acafed75298463ed0cf2190ec22349c6db973e4ac6ed065a05e04ced3a85bbad20dfa5fcdb8ee0cb17af90e33e70b0a02a0b555989a610
languageName: node
linkType: hard
"@aws-sdk/middleware-recursion-detection@npm:3.127.0":
version: 3.127.0
resolution: "@aws-sdk/middleware-recursion-detection@npm:3.127.0"
dependencies:
"@aws-sdk/protocol-http": "npm:3.127.0"
"@aws-sdk/types": "npm:3.127.0"
tslib: "npm:^2.3.1"
checksum: 57beacb28725e63c62fa4ab64c378f5ec1a8beb2c08203112ba00466a086d9ab807d3022eb6807991856350ef8c93e1ffb10f2e51163dbf2ac767ccc27aa18b7
languageName: node
linkType: hard
"@aws-sdk/middleware-recursion-detection@npm:3.577.0":
version: 3.577.0
resolution: "@aws-sdk/middleware-recursion-detection@npm:3.577.0"
dependencies:
"@aws-sdk/types": "npm:3.577.0"
"@smithy/protocol-http": "npm:^4.0.0"
"@smithy/types": "npm:^3.0.0"
tslib: "npm:^2.6.2"
checksum: 375b9dd945c10f941e7f86697c38f1401cd225dd28ae264a21d0f2c88c5c89585af18b759687f139b4441c6402278c634a4f8baacb53070299cee18ecea47dba
languageName: node
linkType: hard
"@aws-sdk/middleware-retry@npm:3.127.0":
version: 3.127.0
resolution: "@aws-sdk/middleware-retry@npm:3.127.0"
dependencies:
"@aws-sdk/protocol-http": "npm:3.127.0"
"@aws-sdk/service-error-classification": "npm:3.127.0"
"@aws-sdk/types": "npm:3.127.0"
"@aws-sdk/util-middleware": "npm:3.127.0"
tslib: "npm:^2.3.1"
uuid: "npm:^8.3.2"
checksum: 7d6b43513142937c240c01c606a9269d5e69b5e66161403efde4cee9bfd729e03b358c09171b8da63fb0a5547ef20b85617fe5b8d1429aa2f6e4d5e457188e3e
languageName: node
linkType: hard
"@aws-sdk/middleware-retry@npm:3.47.2":
version: 3.47.2
resolution: "@aws-sdk/middleware-retry@npm:3.47.2"
dependencies:
"@aws-sdk/protocol-http": "npm:3.47.2"
"@aws-sdk/service-error-classification": "npm:3.47.2"
"@aws-sdk/types": "npm:3.47.1"
tslib: "npm:^2.3.0"
uuid: "npm:^8.3.2"
checksum: e9f56166045ca3446f864ee75d7226cbf665c9a21d2237daba87c7bbeea9aa1035c05fc03dc9153a92fe780b4a3469277e8ebb33fa1b57233573c1a0f066462b
languageName: node
linkType: hard
"@aws-sdk/middleware-retry@npm:3.80.0":
version: 3.80.0
resolution: "@aws-sdk/middleware-retry@npm:3.80.0"
dependencies:
"@aws-sdk/protocol-http": "npm:3.78.0"
"@aws-sdk/service-error-classification": "npm:3.78.0"
"@aws-sdk/types": "npm:3.78.0"
"@aws-sdk/util-middleware": "npm:3.78.0"
tslib: "npm:^2.3.1"
uuid: "npm:^8.3.2"
checksum: f8e68372d11299b35cf69e0c18a1e33c4ce28c10a0ca446be236527ef49db2b973ea90032e8ac1ebf19033c4e88adeea9db5f47eef8dad5f2c7777234a2419a8
languageName: node
linkType: hard
"@aws-sdk/middleware-sdk-s3@npm:3.105.0":
version: 3.105.0
resolution: "@aws-sdk/middleware-sdk-s3@npm:3.105.0"
dependencies:
"@aws-sdk/protocol-http": "npm:3.78.0"
"@aws-sdk/types": "npm:3.78.0"
"@aws-sdk/util-arn-parser": "npm:3.55.0"
tslib: "npm:^2.3.1"
checksum: bf7d38974d8ff75e01f6ade411e9b09e3e90ad57a78bf21c45762b4eea78fe9741b36395c418c9bccf6b17020a678d519575300bd6a0296769b576a5c8865d5c
languageName: node
linkType: hard
"@aws-sdk/middleware-sdk-s3@npm:3.577.0":
version: 3.577.0
resolution: "@aws-sdk/middleware-sdk-s3@npm:3.577.0"
dependencies:
"@aws-sdk/types": "npm:3.577.0"
"@aws-sdk/util-arn-parser": "npm:3.568.0"
"@smithy/node-config-provider": "npm:^3.0.0"
"@smithy/protocol-http": "npm:^4.0.0"
"@smithy/signature-v4": "npm:^3.0.0"
"@smithy/smithy-client": "npm:^3.0.0"
"@smithy/types": "npm:^3.0.0"
"@smithy/util-config-provider": "npm:^3.0.0"
tslib: "npm:^2.6.2"
checksum: 60b654d8e6167f2b4081f2ccbe7c36d77eae56b4005438e9a41f33f17120f11a00ed647a2827b5188aff25053f30f55ae3d5db955ee5a066a5c54fc100105264
languageName: node
linkType: hard
"@aws-sdk/middleware-sdk-sts@npm:3.130.0":
version: 3.130.0
resolution: "@aws-sdk/middleware-sdk-sts@npm:3.130.0"
dependencies:
"@aws-sdk/middleware-signing": "npm:3.130.0"
"@aws-sdk/property-provider": "npm:3.127.0"
"@aws-sdk/protocol-http": "npm:3.127.0"
"@aws-sdk/signature-v4": "npm:3.130.0"
"@aws-sdk/types": "npm:3.127.0"
tslib: "npm:^2.3.1"
checksum: c16ceaa65a063f8c98e48623001a7ab559c3d59a65c99953f10aeedbbc5442c2e9a6d884df728ce53f9d85b696e3aa2ee9f47880fab2987f25c5cddd890f374c
languageName: node
linkType: hard
"@aws-sdk/middleware-sdk-sts@npm:3.47.2":
version: 3.47.2
resolution: "@aws-sdk/middleware-sdk-sts@npm:3.47.2"
dependencies:
"@aws-sdk/middleware-signing": "npm:3.47.2"
"@aws-sdk/property-provider": "npm:3.47.2"
"@aws-sdk/protocol-http": "npm:3.47.2"
"@aws-sdk/signature-v4": "npm:3.47.2"
"@aws-sdk/types": "npm:3.47.1"
tslib: "npm:^2.3.0"
checksum: 135c88d46b6350a13485c046a1ca27a7d44dc9fea3ea9206785b418a59f9cbbb4d7ca79c75d1521ed8920a7d57acd588d77b8d1e14ab4e5fddaccf87c559dea2
languageName: node
linkType: hard
"@aws-sdk/middleware-sdk-sts@npm:3.78.0":
version: 3.78.0
resolution: "@aws-sdk/middleware-sdk-sts@npm:3.78.0"
dependencies:
"@aws-sdk/middleware-signing": "npm:3.78.0"
"@aws-sdk/property-provider": "npm:3.78.0"
"@aws-sdk/protocol-http": "npm:3.78.0"
"@aws-sdk/signature-v4": "npm:3.78.0"
"@aws-sdk/types": "npm:3.78.0"
tslib: "npm:^2.3.1"
checksum: 18a1241661b372e7f1897688fab05e818291e1fc56cb0fda57cd1ea44f82f08ce1525a37411c3572f7cdbb69d4ae570dde07d1bbb980510f9cb2a5a5d319765f
languageName: node
linkType: hard
"@aws-sdk/middleware-serde@npm:3.127.0":
version: 3.127.0
resolution: "@aws-sdk/middleware-serde@npm:3.127.0"
dependencies:
"@aws-sdk/types": "npm:3.127.0"
tslib: "npm:^2.3.1"
checksum: 886b53950894a03e07e1f127b9b119c34e91ffe696e569fade746a551a28d910472d93ee368a841dbfa2039f9a54d2723f2eeba3c66e5f386b37fe7efa584535
languageName: node
linkType: hard
"@aws-sdk/middleware-serde@npm:3.47.2":
version: 3.47.2
resolution: "@aws-sdk/middleware-serde@npm:3.47.2"
dependencies:
"@aws-sdk/types": "npm:3.47.1"
tslib: "npm:^2.3.0"
checksum: 89f0b72750e1f4f25f94277381d8e4c7ee1694570f99830edd5ef4c21f714737b49eb206c6d78139ae0cfb861831dbfcbc29c66cf565ec59468189ca3003fedb
languageName: node
linkType: hard
"@aws-sdk/middleware-serde@npm:3.78.0":
version: 3.78.0
resolution: "@aws-sdk/middleware-serde@npm:3.78.0"
dependencies:
"@aws-sdk/types": "npm:3.78.0"
tslib: "npm:^2.3.1"
checksum: 678e0ff7c158ef7c2644f942a344bcceedcdfa80492603a63f50c6abb740cb4107b16e57d01dc295df590e7992885815aab0415f3864b7b4750f688ba4c5a1f4
languageName: node
linkType: hard
"@aws-sdk/middleware-signing@npm:3.130.0":
version: 3.130.0
resolution: "@aws-sdk/middleware-signing@npm:3.130.0"
dependencies:
"@aws-sdk/property-provider": "npm:3.127.0"
"@aws-sdk/protocol-http": "npm:3.127.0"
"@aws-sdk/signature-v4": "npm:3.130.0"
"@aws-sdk/types": "npm:3.127.0"
tslib: "npm:^2.3.1"
checksum: 8067f2122331d890d11d36b48a98ebb3f78eeec214adc4faeee073130bc09da0884f3489f336fe47188cc067407090ee88268e8ddff62c94d7569b44f749a831
languageName: node
linkType: hard
"@aws-sdk/middleware-signing@npm:3.47.2":
version: 3.47.2
resolution: "@aws-sdk/middleware-signing@npm:3.47.2"
dependencies:
"@aws-sdk/property-provider": "npm:3.47.2"
"@aws-sdk/protocol-http": "npm:3.47.2"
"@aws-sdk/signature-v4": "npm:3.47.2"
"@aws-sdk/types": "npm:3.47.1"
tslib: "npm:^2.3.0"
checksum: 1127e94e56efb3caad0b1bc5ccddb80daae0ca810a6b75a5b6b12d1da9812ec0734e15f80d33e7a94a173debf0a8135a5d31c7f308cf7fe99bb2ee56df9335d7
languageName: node
linkType: hard
"@aws-sdk/middleware-signing@npm:3.577.0":
version: 3.577.0
resolution: "@aws-sdk/middleware-signing@npm:3.577.0"
dependencies:
"@aws-sdk/types": "npm:3.577.0"
"@smithy/property-provider": "npm:^3.0.0"
"@smithy/protocol-http": "npm:^4.0.0"
"@smithy/signature-v4": "npm:^3.0.0"
"@smithy/types": "npm:^3.0.0"
"@smithy/util-middleware": "npm:^3.0.0"
tslib: "npm:^2.6.2"
checksum: 51c0e9b82d01ed0c8d2b5b9b5299eec15e6bc64b7b448be730ef861c3d9334ce49fccc889d913864f836da9db6f28f3538c8385493be3a432a5d8517b0ace551
languageName: node
linkType: hard
"@aws-sdk/middleware-signing@npm:3.78.0":
version: 3.78.0
resolution: "@aws-sdk/middleware-signing@npm:3.78.0"
dependencies:
"@aws-sdk/property-provider": "npm:3.78.0"
"@aws-sdk/protocol-http": "npm:3.78.0"
"@aws-sdk/signature-v4": "npm:3.78.0"
"@aws-sdk/types": "npm:3.78.0"
tslib: "npm:^2.3.1"
checksum: b3d7dd8d39a0a885a545bb5eea2c530a4053b7c59c5202620773bad512515cfbcd2549718d6d082bd4b3ece7b475847335427272f58900aee5df39a4d7a7bab7
languageName: node
linkType: hard
"@aws-sdk/middleware-ssec@npm:3.577.0":
version: 3.577.0
resolution: "@aws-sdk/middleware-ssec@npm:3.577.0"
dependencies:
"@aws-sdk/types": "npm:3.577.0"
"@smithy/types": "npm:^3.0.0"
tslib: "npm:^2.6.2"
checksum: 92f6a68e12b9ecdb644cf30a5bf076517496203223642cdcd0f12faa5882118100a1ae67de2b44ec26c7b393cdcd1d5c79af42ec6ac523f94c478cd7a546e335
languageName: node
linkType: hard
"@aws-sdk/middleware-ssec@npm:3.78.0":
version: 3.78.0
resolution: "@aws-sdk/middleware-ssec@npm:3.78.0"
dependencies:
"@aws-sdk/types": "npm:3.78.0"
tslib: "npm:^2.3.1"
checksum: fa9b087bd6c718f0c5f04f7f75ad8afcba743a95231e50c9b913ab1202bc23b5a96e0c81363457889c4184ed0342818a7c2f90f977379bce22e03865a6f6ce42
languageName: node
linkType: hard
"@aws-sdk/middleware-stack@npm:3.127.0":
version: 3.127.0
resolution: "@aws-sdk/middleware-stack@npm:3.127.0"
dependencies:
tslib: "npm:^2.3.1"
checksum: 11c1904c3a0fbc9dcee427990af596cb05ae93b722c2bd279e7ec0923620b80edc81b95a850c239be2e476b418601583ca3749a0c22802bf7e034abe59fa7353
languageName: node
linkType: hard
"@aws-sdk/middleware-stack@npm:3.47.2":
version: 3.47.2
resolution: "@aws-sdk/middleware-stack@npm:3.47.2"
dependencies:
tslib: "npm:^2.3.0"
checksum: 427ed4888602ebd342c0443eb992f0daf419ea5cbe50b715b9d89dd99529ec14603d171e29d9adda11121e2bb84bafd586c2719b631aae5e396038c99a2e669a
languageName: node
linkType: hard
"@aws-sdk/middleware-stack@npm:3.78.0":
version: 3.78.0
resolution: "@aws-sdk/middleware-stack@npm:3.78.0"
dependencies:
tslib: "npm:^2.3.1"
checksum: bbbecd797ab14310f6ea73673d097fee37d21796f357f2cf65f0f006e824265b0ab5c327d2a93f562ac8777466e1ae12523a3200f67c50d678153fdd5f450275
languageName: node
linkType: hard
"@aws-sdk/middleware-user-agent@npm:3.127.0":
version: 3.127.0
resolution: "@aws-sdk/middleware-user-agent@npm:3.127.0"
dependencies:
"@aws-sdk/protocol-http": "npm:3.127.0"
"@aws-sdk/types": "npm:3.127.0"
tslib: "npm:^2.3.1"
checksum: 9319ff89629fa524bcf20273b1e2d84636b811235e44dce46802c997a66272ceafda726789c5d9f95eb11a52520cd55e47df5854bf74a58fd87bc0e2d8d5f574
languageName: node
linkType: hard
"@aws-sdk/middleware-user-agent@npm:3.47.2":
version: 3.47.2
resolution: "@aws-sdk/middleware-user-agent@npm:3.47.2"
dependencies:
"@aws-sdk/protocol-http": "npm:3.47.2"
"@aws-sdk/types": "npm:3.47.1"
tslib: "npm:^2.3.0"
checksum: fb4620b773d8927236308eacb58422cac3792558a3cef307580e67412cc8f1bf9af18509f29417238078fb8b6334205c63b7cdce81921e4b678278f7b346ae44
languageName: node
linkType: hard
"@aws-sdk/middleware-user-agent@npm:3.577.0":
version: 3.577.0
resolution: "@aws-sdk/middleware-user-agent@npm:3.577.0"
dependencies:
"@aws-sdk/types": "npm:3.577.0"
"@aws-sdk/util-endpoints": "npm:3.577.0"
"@smithy/protocol-http": "npm:^4.0.0"
"@smithy/types": "npm:^3.0.0"
tslib: "npm:^2.6.2"
checksum: 1419935c015d0a23dceb597f9fff2ef04c6dbb9f211c3c954bed1bacd85d9a662f7f86e948ebb6d1099231084528fb753f70057a90daec8a3e4f2b0f32f31075
languageName: node
linkType: hard
"@aws-sdk/middleware-user-agent@npm:3.78.0":
version: 3.78.0
resolution: "@aws-sdk/middleware-user-agent@npm:3.78.0"
dependencies:
"@aws-sdk/protocol-http": "npm:3.78.0"
"@aws-sdk/types": "npm:3.78.0"
tslib: "npm:^2.3.1"
checksum: f519cd9583b5726acba3a37dea7e0908ce5f2f048622149eac2325e32f78c006d12f4ee0bb973e3453e658ee904096f08cb129e129b8d6369887f4ae0597e9f2
languageName: node
linkType: hard
"@aws-sdk/node-config-provider@npm:3.127.0":
version: 3.127.0
resolution: "@aws-sdk/node-config-provider@npm:3.127.0"
dependencies:
"@aws-sdk/property-provider": "npm:3.127.0"
"@aws-sdk/shared-ini-file-loader": "npm:3.127.0"
"@aws-sdk/types": "npm:3.127.0"
tslib: "npm:^2.3.1"
checksum: 233c4bd89d80e53f458f3e9a4c54a110d48cc607a6f164df03ae0506d9165b2c5c9d7e8617aeb31421f5d2461678cd64ce3d2f567039efcf7b88275875ff30e7
languageName: node
linkType: hard
"@aws-sdk/node-config-provider@npm:3.47.2":
version: 3.47.2
resolution: "@aws-sdk/node-config-provider@npm:3.47.2"
dependencies:
"@aws-sdk/property-provider": "npm:3.47.2"
"@aws-sdk/shared-ini-file-loader": "npm:3.47.1"
"@aws-sdk/types": "npm:3.47.1"
tslib: "npm:^2.3.0"
checksum: 17a83bd6b259d627ab6869a889ea7a21197d629ba320004c3d6fe771e8ff162e275445fa7eda9007a5ae761af53a3d9586d1c8fbb45e11c5a2d41601b3bbda23
languageName: node
linkType: hard
"@aws-sdk/node-config-provider@npm:3.80.0":
version: 3.80.0
resolution: "@aws-sdk/node-config-provider@npm:3.80.0"
dependencies:
"@aws-sdk/property-provider": "npm:3.78.0"
"@aws-sdk/shared-ini-file-loader": "npm:3.80.0"
"@aws-sdk/types": "npm:3.78.0"
tslib: "npm:^2.3.1"
checksum: cc9877a4470b5e98ed50a582ab3d76f2e60674f08ea332b5bfb596466717f645097b61fdb1c72e6d724dc48879b7595d099f1451095f4de2202980101ac23650
languageName: node
linkType: hard
"@aws-sdk/node-http-handler@npm:3.127.0":
version: 3.127.0
resolution: "@aws-sdk/node-http-handler@npm:3.127.0"
dependencies:
"@aws-sdk/abort-controller": "npm:3.127.0"
"@aws-sdk/protocol-http": "npm:3.127.0"
"@aws-sdk/querystring-builder": "npm:3.127.0"
"@aws-sdk/types": "npm:3.127.0"
tslib: "npm:^2.3.1"
checksum: 4fe7ec10bb0318d62a96e1f0575977b50de96432c09c03a6f82437c457a9ee94bf90c3f964e6bc6f6f1575c7f6c6511d1a5b75c5d8464cbb0b0ccfa89422ad09
languageName: node
linkType: hard
"@aws-sdk/node-http-handler@npm:3.47.2":
version: 3.47.2
resolution: "@aws-sdk/node-http-handler@npm:3.47.2"
dependencies:
"@aws-sdk/abort-controller": "npm:3.47.2"
"@aws-sdk/protocol-http": "npm:3.47.2"
"@aws-sdk/querystring-builder": "npm:3.47.2"
"@aws-sdk/types": "npm:3.47.1"
tslib: "npm:^2.3.0"
checksum: c864b92c35a6d7955af3c4764538324e02d7aa34f54c78dd3679515d989ca151e7ba55a65de7e5686a311aa3070c12c331fd88210aadb008925134bd31afe4ef
languageName: node
linkType: hard
"@aws-sdk/node-http-handler@npm:3.94.0":
version: 3.94.0
resolution: "@aws-sdk/node-http-handler@npm:3.94.0"
dependencies:
"@aws-sdk/abort-controller": "npm:3.78.0"
"@aws-sdk/protocol-http": "npm:3.78.0"
"@aws-sdk/querystring-builder": "npm:3.78.0"
"@aws-sdk/types": "npm:3.78.0"
tslib: "npm:^2.3.1"
checksum: 919f19e6b80fb4e352069bcb85d02c793e7f846a6ae0b1c7c907f3a956b6a3cda930bfc48369f5e65a938a1a851726d22b5faba59dd9e367704e0817de847cf3
languageName: node
linkType: hard
"@aws-sdk/property-provider@npm:3.127.0":
version: 3.127.0
resolution: "@aws-sdk/property-provider@npm:3.127.0"
dependencies:
"@aws-sdk/types": "npm:3.127.0"
tslib: "npm:^2.3.1"
checksum: 9e9f8b63c2cfeb4c28dfed3529baa56629dcd003459197ffc95a23b7a31e1950bc21e7dfd9f228446ec5464724d443923f5e624bb9c538e36b08aaad91eaf081
languageName: node
linkType: hard
"@aws-sdk/property-provider@npm:3.47.2":
version: 3.47.2
resolution: "@aws-sdk/property-provider@npm:3.47.2"
dependencies:
"@aws-sdk/types": "npm:3.47.1"
tslib: "npm:^2.3.0"
checksum: e731ed31300fa0352744a5209e5f476a5ec82390ad2bbe1d58ded4a6de7ce3ec299e9580d07d4bddebe626ef3069c5806a0e060f63ce419f7a5dc48b6967cc9a
languageName: node
linkType: hard
"@aws-sdk/property-provider@npm:3.78.0":
version: 3.78.0
resolution: "@aws-sdk/property-provider@npm:3.78.0"
dependencies:
"@aws-sdk/types": "npm:3.78.0"
tslib: "npm:^2.3.1"
checksum: ee1507daca1b23055fe5d99087f56eeb38b261f3d6992d1196c4fd7b4c6e4d4bf663cc3409b58707ff21da18c94af024645d49343a5623faa58845cc55d3dced
languageName: node
linkType: hard
"@aws-sdk/protocol-http@npm:3.127.0":
version: 3.127.0
resolution: "@aws-sdk/protocol-http@npm:3.127.0"
dependencies:
"@aws-sdk/types": "npm:3.127.0"
tslib: "npm:^2.3.1"
checksum: ec5cc6f41915a302f64f22cf2943f5749fedfa31f00d30d471f62d212bdbf8c48645fc10b941458b99ebfcb725282b5763d982834cf099ce95135451b0bd4906
languageName: node
linkType: hard
"@aws-sdk/protocol-http@npm:3.47.2":
version: 3.47.2
resolution: "@aws-sdk/protocol-http@npm:3.47.2"
dependencies:
"@aws-sdk/types": "npm:3.47.1"
tslib: "npm:^2.3.0"
checksum: 8d6cfcbe620256480198f0782a1f7a51f954ad076593ec09d01ffb23bf7f069c7716e629221b9793d2ab2903268d21597e4e386d9aacdd3d8ea2bdaa8a657d16
languageName: node
linkType: hard
"@aws-sdk/protocol-http@npm:3.78.0":
version: 3.78.0
resolution: "@aws-sdk/protocol-http@npm:3.78.0"
dependencies:
"@aws-sdk/types": "npm:3.78.0"
tslib: "npm:^2.3.1"
checksum: 780725cfc858c3b5033efafb435ccc8559eb22c0dcc45b45f2c5026f13495285c3b3327873ecfb91c32d99e8946939231345ea40a923f2fc96465b8321eee7d5
languageName: node
linkType: hard
"@aws-sdk/querystring-builder@npm:3.127.0":
version: 3.127.0
resolution: "@aws-sdk/querystring-builder@npm:3.127.0"
dependencies:
"@aws-sdk/types": "npm:3.127.0"
"@aws-sdk/util-uri-escape": "npm:3.55.0"
tslib: "npm:^2.3.1"
checksum: 144ee1470562125fc7e711f899da661c4bc421b5df3c7d189c67f5459097c932ec59106e1b3175dde1837c2b40e6dabfb6c538d0124ac7671f898eade7601739
languageName: node
linkType: hard
"@aws-sdk/querystring-builder@npm:3.47.2":
version: 3.47.2
resolution: "@aws-sdk/querystring-builder@npm:3.47.2"
dependencies:
"@aws-sdk/types": "npm:3.47.1"
"@aws-sdk/util-uri-escape": "npm:3.47.1"
tslib: "npm:^2.3.0"
checksum: 4408739767ae6ef17c00d8df3b3936ba8a49737af34d1bd3e67e0a855b6fece11a75b539e7955ab6404688176f1ff6d6625528eae90518bf91e78bb9ce3f7ee7
languageName: node
linkType: hard
"@aws-sdk/querystring-builder@npm:3.78.0":
version: 3.78.0
resolution: "@aws-sdk/querystring-builder@npm:3.78.0"
dependencies:
"@aws-sdk/types": "npm:3.78.0"
"@aws-sdk/util-uri-escape": "npm:3.55.0"
tslib: "npm:^2.3.1"
checksum: f0d36680d5d2c3feb3689550ad5a16fe8e22c08d8717fed2df29e5cf68ca7d3ec386ad38eef50b014cacf2e27e723dd9252d610b66b42385ecdd5854c28c0969
languageName: node
linkType: hard
"@aws-sdk/querystring-parser@npm:3.127.0":
version: 3.127.0
resolution: "@aws-sdk/querystring-parser@npm:3.127.0"
dependencies:
"@aws-sdk/types": "npm:3.127.0"
tslib: "npm:^2.3.1"
checksum: 47f43400460efc318025321c9f116a19cfbe2f0648ecc4b5a48c5c3627e6bd6d47ca9c1a93ad7c3e47b5a2cb75c55b5a44924eb2b54428cbfa02926b6f1b0c0c
languageName: node
linkType: hard
"@aws-sdk/querystring-parser@npm:3.47.2":
version: 3.47.2
resolution: "@aws-sdk/querystring-parser@npm:3.47.2"
dependencies:
"@aws-sdk/types": "npm:3.47.1"
tslib: "npm:^2.3.0"
checksum: a975024dd2df3391c19ea468fa826fdb2c1dca2947993978a1e461db60f232c689da4a413d1205cbcac53c64f8cea9fbcfe1f10459bd2cc3cc86c9c95ae75d98
languageName: node
linkType: hard
"@aws-sdk/querystring-parser@npm:3.78.0":
version: 3.78.0
resolution: "@aws-sdk/querystring-parser@npm:3.78.0"
dependencies:
"@aws-sdk/types": "npm:3.78.0"
tslib: "npm:^2.3.1"
checksum: 3c0b8f9f1a868446f19cb0d57c88b955be7beb69d31b1bc37b8dd2e195e6440288b58fe9df75281a9eb4aa46d22ed2c65bcd1ee5f50d403c5e0f04f2ae428a16
languageName: node
linkType: hard
"@aws-sdk/region-config-resolver@npm:3.577.0":
version: 3.577.0
resolution: "@aws-sdk/region-config-resolver@npm:3.577.0"
dependencies:
"@aws-sdk/types": "npm:3.577.0"
"@smithy/node-config-provider": "npm:^3.0.0"
"@smithy/types": "npm:^3.0.0"
"@smithy/util-config-provider": "npm:^3.0.0"
"@smithy/util-middleware": "npm:^3.0.0"
tslib: "npm:^2.6.2"
checksum: c17be35a8a9f9a92a77190e38db5f218d12ada04bff531d72c888ee81f87c8faaab87756f80b312fab9aec51ba7662b0222c4562b0950fe8a751e04365516606
languageName: node
linkType: hard
"@aws-sdk/service-error-classification@npm:3.127.0":
version: 3.127.0
resolution: "@aws-sdk/service-error-classification@npm:3.127.0"
checksum: 2f76aa451adf3a74eb9c837c6eaa34c87b92fe705903a906b85e8126cb65a0070354a9363c4a63f4217732350b957ef8b79245d7ea39b10c51c3789d7644e5cb
languageName: node
linkType: hard
"@aws-sdk/service-error-classification@npm:3.47.2":
version: 3.47.2
resolution: "@aws-sdk/service-error-classification@npm:3.47.2"
checksum: f7be80e30f7fc5f980a58e73c9a54e93217de05c9146eed7649bff6f28d4568da4aeeed927801512ddcc55664756d7caab2f62c9dd814185188c0b761611c7bf
languageName: node
linkType: hard
"@aws-sdk/service-error-classification@npm:3.78.0":
version: 3.78.0
resolution: "@aws-sdk/service-error-classification@npm:3.78.0"
checksum: f8d00828a5a3ea0e8d2db6962d13987f97dd3d741931030fe3b310499f32cb7fbb509564707ebdc7ee1eb86d403d99f60d186cc5946e4bab5445fa327535d424
languageName: node
linkType: hard
"@aws-sdk/shared-ini-file-loader@npm:3.127.0":
version: 3.127.0
resolution: "@aws-sdk/shared-ini-file-loader@npm:3.127.0"
dependencies:
tslib: "npm:^2.3.1"
checksum: 6f7e69de4a0808cc7d8f8ad57b80f65c1ecb7abe27debf0a8741d94c5b0766c30e9cbfa523269923d1cfc0f75039909465ae671af297dea274776b29693a5b7a
languageName: node
linkType: hard
"@aws-sdk/shared-ini-file-loader@npm:3.47.1":
version: 3.47.1
resolution: "@aws-sdk/shared-ini-file-loader@npm:3.47.1"
dependencies:
tslib: "npm:^2.3.0"
checksum: 1068855025162e82bcef8eeaeea7b2f2e3ec5d488c7ea361616f8f40447c0ac34ad27ddbe89adfb9dcb20e6ef8986dc5a42632636a9e541e25247d135dc42548
languageName: node
linkType: hard
"@aws-sdk/shared-ini-file-loader@npm:3.80.0":
version: 3.80.0
resolution: "@aws-sdk/shared-ini-file-loader@npm:3.80.0"
dependencies:
tslib: "npm:^2.3.1"
checksum: 2d66a7f3dc36383f8d068430053844d96f686c87395b59c34be7b6e9dbdfb5d8715c95491c6530bd32c2d2789084d482e7b8da8372d7e61f22d33d325142d8df
languageName: node
linkType: hard
"@aws-sdk/signature-v4-multi-region@npm:3.577.0":
version: 3.577.0
resolution: "@aws-sdk/signature-v4-multi-region@npm:3.577.0"
dependencies:
"@aws-sdk/middleware-sdk-s3": "npm:3.577.0"
"@aws-sdk/types": "npm:3.577.0"
"@smithy/protocol-http": "npm:^4.0.0"
"@smithy/signature-v4": "npm:^3.0.0"
"@smithy/types": "npm:^3.0.0"
tslib: "npm:^2.6.2"
checksum: 9f8784abdc1a95d2ce91accf0be038d4b08f959ea0ae1ed3ef5fb868fdd3d65b1aa1fca37a94ff2d1517c50a1213d64b1daedc0b891c1daf9bdef738ce68f994
languageName: node
linkType: hard
"@aws-sdk/signature-v4-multi-region@npm:3.88.0":
version: 3.88.0
resolution: "@aws-sdk/signature-v4-multi-region@npm:3.88.0"
dependencies:
"@aws-sdk/protocol-http": "npm:3.78.0"
"@aws-sdk/signature-v4": "npm:3.78.0"
"@aws-sdk/types": "npm:3.78.0"
"@aws-sdk/util-arn-parser": "npm:3.55.0"
tslib: "npm:^2.3.1"
peerDependencies:
"@aws-sdk/signature-v4-crt": ^3.79.0
peerDependenciesMeta:
"@aws-sdk/signature-v4-crt":
optional: true
checksum: 2382e05d517f18a4229ceef89e975e84eb94630afd9a11793deb70b5ea26446f50311caae586b38016ee5e1bb6d17b316774b93263be6c74994b2704ea03347b
languageName: node
linkType: hard
"@aws-sdk/signature-v4@npm:3.130.0":
version: 3.130.0
resolution: "@aws-sdk/signature-v4@npm:3.130.0"
dependencies:
"@aws-sdk/is-array-buffer": "npm:3.55.0"
"@aws-sdk/types": "npm:3.127.0"
"@aws-sdk/util-hex-encoding": "npm:3.109.0"
"@aws-sdk/util-middleware": "npm:3.127.0"
"@aws-sdk/util-uri-escape": "npm:3.55.0"
tslib: "npm:^2.3.1"
checksum: c5883b2a735536a9a2e4b813fbee9d629d6f31f27b9e12dd334555b296ffad567b565a709a76e3df3551b2969a450225f077a226a9f9fde82457f520273c39cc
languageName: node
linkType: hard
"@aws-sdk/signature-v4@npm:3.47.2":
version: 3.47.2
resolution: "@aws-sdk/signature-v4@npm:3.47.2"
dependencies:
"@aws-sdk/is-array-buffer": "npm:3.47.1"
"@aws-sdk/types": "npm:3.47.1"
"@aws-sdk/util-hex-encoding": "npm:3.47.1"
"@aws-sdk/util-uri-escape": "npm:3.47.1"
tslib: "npm:^2.3.0"
checksum: 281e618b58c2ec5e508cabafa965d3f66ce6f310ac612f39458a4aa2622a8ab978585a24effa0c2eb70e8aaf1d5ac47658878bd6fbac363e515727c5e766909c
languageName: node
linkType: hard
"@aws-sdk/signature-v4@npm:3.78.0":
version: 3.78.0
resolution: "@aws-sdk/signature-v4@npm:3.78.0"
dependencies:
"@aws-sdk/is-array-buffer": "npm:3.55.0"
"@aws-sdk/types": "npm:3.78.0"
"@aws-sdk/util-hex-encoding": "npm:3.58.0"
"@aws-sdk/util-middleware": "npm:3.78.0"
"@aws-sdk/util-uri-escape": "npm:3.55.0"
tslib: "npm:^2.3.1"
checksum: 32df97dfbbd3c3cab337fc2e8d91abe7443e8b79cd8ea1bc66eb5582506640fcb535c1ad9fe071a38d31ef84364d3bea876dbc2298e3349a02b87e390f494415
languageName: node
linkType: hard
"@aws-sdk/smithy-client@npm:3.142.0":
version: 3.142.0
resolution: "@aws-sdk/smithy-client@npm:3.142.0"
dependencies:
"@aws-sdk/middleware-stack": "npm:3.127.0"
"@aws-sdk/types": "npm:3.127.0"
tslib: "npm:^2.3.1"
checksum: cf0890727321ccb99156d650ccab689446dc3862665c9289039662a90acda42ba1ba2d28aef8495c1f963f0bdae7e5cce0e05bdb98af04b495404cd3fd433fbb
languageName: node
linkType: hard
"@aws-sdk/smithy-client@npm:3.47.2":
version: 3.47.2
resolution: "@aws-sdk/smithy-client@npm:3.47.2"
dependencies:
"@aws-sdk/middleware-stack": "npm:3.47.2"
"@aws-sdk/types": "npm:3.47.1"
tslib: "npm:^2.3.0"
checksum: b3a3bf3182542d93bbd4badcce4a5656dbbfb42f675c213441bdfc8de27df13ca802aa5940fcad6158e77372cdffe205993d2aaf802d55427b71197b72330a8e
languageName: node
linkType: hard
"@aws-sdk/smithy-client@npm:3.99.0":
version: 3.99.0
resolution: "@aws-sdk/smithy-client@npm:3.99.0"
dependencies:
"@aws-sdk/middleware-stack": "npm:3.78.0"
"@aws-sdk/types": "npm:3.78.0"
tslib: "npm:^2.3.1"
checksum: 78da0c28d00028e0588172b6b4ff3a76a1da29b4acca414635fa53e76a7c3a311c04af14e584e47f2587df2a2d78179921c2b0d2398851af9b39b614cc4cf703
languageName: node
linkType: hard
"@aws-sdk/token-providers@npm:3.577.0":
version: 3.577.0
resolution: "@aws-sdk/token-providers@npm:3.577.0"
dependencies:
"@aws-sdk/types": "npm:3.577.0"
"@smithy/property-provider": "npm:^3.0.0"
"@smithy/shared-ini-file-loader": "npm:^3.0.0"
"@smithy/types": "npm:^3.0.0"
tslib: "npm:^2.6.2"
peerDependencies:
"@aws-sdk/client-sso-oidc": ^3.577.0
checksum: 94e0e6e1cea556bbba4abf574bdc24590ebcf86a75d675e9f54283c764bec9b0da3b1c9bd76c6eee2e3fd6eeefa59012f64832fc2d96761f064119320ab78529
languageName: node
linkType: hard
"@aws-sdk/types@npm:3.127.0":
version: 3.127.0
resolution: "@aws-sdk/types@npm:3.127.0"
checksum: 0ed0bba6bfd33d20880fe2ad7bf08ac3d36471164a761f54557e05f203231d76b1be2770d0f208fa37ebe7bf8098d7e7f5513a63e51c8fa49618b7ed532d0f6f
languageName: node
linkType: hard
"@aws-sdk/types@npm:3.47.1":
version: 3.47.1
resolution: "@aws-sdk/types@npm:3.47.1"
checksum: 6a799ce69fe87aa52c931ba86337a1b280ddfddbd59abebf4222113e2e2757c64f18dbcbc680ec88a1a14ce7b3a84a60fda3f6a55c6d0ab0665453720e976874
languageName: node
linkType: hard
"@aws-sdk/types@npm:3.577.0, @aws-sdk/types@npm:^3.222.0":
version: 3.577.0
resolution: "@aws-sdk/types@npm:3.577.0"
dependencies:
"@smithy/types": "npm:^3.0.0"
tslib: "npm:^2.6.2"
checksum: a384ea32fcd0ae02a8058aa1f0d370de4c54f38a5e88bf649090e85bde09ef36efca49351f88669152626826441a7de8a3b1dfd0d6886553eeb2234d5205a196
languageName: node
linkType: hard
"@aws-sdk/types@npm:3.78.0, @aws-sdk/types@npm:^3.1.0":
version: 3.78.0
resolution: "@aws-sdk/types@npm:3.78.0"
checksum: edd1a4b1553c4f231c7ee74246c409dac9b2db5aed8ef4ad75bb28586e11656c797a36a83cc738c250bb8f4f848d9f6132e6440688252c79d1a64b51927ca419
languageName: node
linkType: hard
"@aws-sdk/url-parser@npm:3.127.0":
version: 3.127.0
resolution: "@aws-sdk/url-parser@npm:3.127.0"
dependencies:
"@aws-sdk/querystring-parser": "npm:3.127.0"
"@aws-sdk/types": "npm:3.127.0"
tslib: "npm:^2.3.1"
checksum: 3eca5959d17792f5693a4818715f5e1fd92b04e58207a0d38a22e1dc38ffe6ddd53bc508b870ede334e672e98b7e4414d14ccca7c4a46a6f66ad72907f52a0c7
languageName: node
linkType: hard
"@aws-sdk/url-parser@npm:3.47.2":
version: 3.47.2
resolution: "@aws-sdk/url-parser@npm:3.47.2"
dependencies:
"@aws-sdk/querystring-parser": "npm:3.47.2"
"@aws-sdk/types": "npm:3.47.1"
tslib: "npm:^2.3.0"
checksum: c286c19a2768b529dcf8477aa4c97c64f1e756211ef402707adc393b45bfebcc44e6c660acb11e722e12975a86e6b43e6c006a65174828284fdc3f26c2c7e33c
languageName: node
linkType: hard
"@aws-sdk/url-parser@npm:3.78.0":
version: 3.78.0
resolution: "@aws-sdk/url-parser@npm:3.78.0"
dependencies:
"@aws-sdk/querystring-parser": "npm:3.78.0"
"@aws-sdk/types": "npm:3.78.0"
tslib: "npm:^2.3.1"
checksum: 26bae1747b05b6e37e5c6336ef1f18d8ecc49e263903ceb86591a95b0d3aa84937be7ecb2f7ca45dedaf0d653f02d1ce69e3988ad2c853b51ccedd4653e683c5
languageName: node
linkType: hard
"@aws-sdk/util-arn-parser@npm:3.55.0":
version: 3.55.0
resolution: "@aws-sdk/util-arn-parser@npm:3.55.0"
dependencies:
tslib: "npm:^2.3.1"
checksum: d8e56df636218c247ba3c6d1bc5c96ad853cdd5660f74bd0c43bcde4ddc1d6d6f2ee975f78772d99371d3d7315730cf03da73d47e90f32fdfc54359ee2e54915
languageName: node
linkType: hard
"@aws-sdk/util-arn-parser@npm:3.568.0":
version: 3.568.0
resolution: "@aws-sdk/util-arn-parser@npm:3.568.0"
dependencies:
tslib: "npm:^2.6.2"
checksum: b1a7f93b4f47136ee8d71bcbbd2d5d19581007f0684aff252d3bee6b9ccc7c56e765255bb1bea847171b40cdbd2eca0fb102f24cba857d1c79c54747e8ee0855
languageName: node
linkType: hard
"@aws-sdk/util-base64-browser@npm:3.109.0":
version: 3.109.0
resolution: "@aws-sdk/util-base64-browser@npm:3.109.0"
dependencies:
tslib: "npm:^2.3.1"
checksum: 871d564e4cedc05b4ec545814ab345470efa315726e8868d43d2b1c57624908c2fe4e577fab24772657e2ede38235ec2bd8abf8dca647c74873f66bc8319fdab
languageName: node
linkType: hard
"@aws-sdk/util-base64-browser@npm:3.47.1":
version: 3.47.1
resolution: "@aws-sdk/util-base64-browser@npm:3.47.1"
dependencies:
tslib: "npm:^2.3.0"
checksum: f79516ee53849cd7995a3372a25c5309456c719aa2f6444fe68807ee82dc0b4aba7990f30d4a1f1a504501201f67ab5b28826115c664930f33cb6856ca423194
languageName: node
linkType: hard
"@aws-sdk/util-base64-browser@npm:3.58.0":
version: 3.58.0
resolution: "@aws-sdk/util-base64-browser@npm:3.58.0"
dependencies:
tslib: "npm:^2.3.1"
checksum: e236e2e07922eaff1c9031228068ce7e9157ca7f717b293b1ea721c92b7132dbd6722ea93bacd9f573b4e1b84125d96ddac04a1727f761d8fffb81a9f4e569df
languageName: node
linkType: hard
"@aws-sdk/util-base64-node@npm:3.47.2":
version: 3.47.2
resolution: "@aws-sdk/util-base64-node@npm:3.47.2"
dependencies:
"@aws-sdk/util-buffer-from": "npm:3.47.2"
tslib: "npm:^2.3.0"
checksum: abcea31871d4666fb59fc49432ce5c57ebe8f732b01e5fe6270df4a8926d794a7fb88282011543d96938686899bedffb9373bb2e0412460ff3dbed4b03007406
languageName: node
linkType: hard
"@aws-sdk/util-base64-node@npm:3.55.0":
version: 3.55.0
resolution: "@aws-sdk/util-base64-node@npm:3.55.0"
dependencies:
"@aws-sdk/util-buffer-from": "npm:3.55.0"
tslib: "npm:^2.3.1"
checksum: ccb12db1c335e6a71d6499e7495eac092e2c40e64b48abaa2df4f0b4301bde0d2b284fc55ce002c2f6201c901f38ee7ce48550487aff38fece72ead45d382558
languageName: node
linkType: hard
"@aws-sdk/util-body-length-browser@npm:3.47.1":
version: 3.47.1
resolution: "@aws-sdk/util-body-length-browser@npm:3.47.1"
dependencies:
tslib: "npm:^2.3.0"
checksum: 273caa8cba716ed61235695554d59c940224035a53b5188891bb09d0bdbf13bd9e40603040a682c77b47e3e30764aed8649c49929bfcbc024a2b4404e2bb5a0d
languageName: node
linkType: hard
"@aws-sdk/util-body-length-browser@npm:3.55.0":
version: 3.55.0
resolution: "@aws-sdk/util-body-length-browser@npm:3.55.0"
dependencies:
tslib: "npm:^2.3.1"
checksum: f8c03381bce71559acad630f17ed108da07d5280976358227a3a91b4577debc0c3cdd6ebfd1871862372a9c034d3be6f7fae75797c06f63e8d85e5dd254b896e
languageName: node
linkType: hard
"@aws-sdk/util-body-length-node@npm:3.47.1":
version: 3.47.1
resolution: "@aws-sdk/util-body-length-node@npm:3.47.1"
dependencies:
tslib: "npm:^2.3.0"
checksum: 1e226859ea45fbb2cc5f4ac694fc8b4b0f531ff7df64621f1b43c7412c44a85e9d5e8fdd0de48d73d10cbb35c8aece52e6ad5e0858c886e66c22315f075c2811
languageName: node
linkType: hard
"@aws-sdk/util-body-length-node@npm:3.55.0":
version: 3.55.0
resolution: "@aws-sdk/util-body-length-node@npm:3.55.0"
dependencies:
tslib: "npm:^2.3.1"
checksum: 8fafc1568858a1c64f4d39542832ad3dc58564ebfff9ce32fa34fa89f91a8f0f87be566ba6b891fc805c37e206bad9cfe7baa1bfadc6d5afe4c79180541575b0
languageName: node
linkType: hard
"@aws-sdk/util-buffer-from@npm:3.47.2":
version: 3.47.2
resolution: "@aws-sdk/util-buffer-from@npm:3.47.2"
dependencies:
"@aws-sdk/is-array-buffer": "npm:3.47.1"
tslib: "npm:^2.3.0"
checksum: bacddc53a02b1e601c34601685d2bc829856f257f531d3e969a2b9ca5523244c314b214ce680ac7f8d411e58ed4800dd1a08eb18ccd697561f153d766416692a
languageName: node
linkType: hard
"@aws-sdk/util-buffer-from@npm:3.55.0":
version: 3.55.0
resolution: "@aws-sdk/util-buffer-from@npm:3.55.0"
dependencies:
"@aws-sdk/is-array-buffer": "npm:3.55.0"
tslib: "npm:^2.3.1"
checksum: 9e0925272b38c8267197c8c9352105415c5e316fa25ccf04b0daa873418e323e133684f4d227e15275ce0cbf6e8f2e4a707311fa06f99cb1ae33c2d224158be0
languageName: node
linkType: hard
"@aws-sdk/util-config-provider@npm:3.109.0":
version: 3.109.0
resolution: "@aws-sdk/util-config-provider@npm:3.109.0"
dependencies:
tslib: "npm:^2.3.1"
checksum: c6f52dc8faddb8621be89043af1209cca5abeccc1c9bb3dc7e9835416b91fbc97d21dd21ce213cfcccbd743b4721fd1b37f75c153c5beb9d2ab7ecfc458a7452
languageName: node
linkType: hard
"@aws-sdk/util-config-provider@npm:3.47.1":
version: 3.47.1
resolution: "@aws-sdk/util-config-provider@npm:3.47.1"
dependencies:
tslib: "npm:^2.3.0"
checksum: 747ab73fd87dc99dadacad255d36a1766d4eb15cf2a553050d46bff48fb66e906d099bf1594049fe79ba1353fa51d5225af2a67703ec2ec98759beae981a55b7
languageName: node
linkType: hard
"@aws-sdk/util-config-provider@npm:3.55.0":
version: 3.55.0
resolution: "@aws-sdk/util-config-provider@npm:3.55.0"
dependencies:
tslib: "npm:^2.3.1"
checksum: 93d71b02e9e844d4dfdd40d10e5c07fc96e549178da0d286d16ccddb2bd75359c94fa6164ea00f98adb2d2f9953e2cde5f9770d359d0f369c28d0ac59625101b
languageName: node
linkType: hard
"@aws-sdk/util-credentials@npm:3.47.2":
version: 3.47.2
resolution: "@aws-sdk/util-credentials@npm:3.47.2"
dependencies:
"@aws-sdk/shared-ini-file-loader": "npm:3.47.1"
tslib: "npm:^2.3.0"
checksum: 801cd30e796e8b09873beab22cc02ca941b3eb93e0f8241bf473bc26ddd3bd87cdfe7f289e9846fa68a5dad0032cf2bca011cce63eecc3a635ef0aa0c2117f73
languageName: node
linkType: hard
"@aws-sdk/util-defaults-mode-browser@npm:3.142.0":
version: 3.142.0
resolution: "@aws-sdk/util-defaults-mode-browser@npm:3.142.0"
dependencies:
"@aws-sdk/property-provider": "npm:3.127.0"
"@aws-sdk/types": "npm:3.127.0"
bowser: "npm:^2.11.0"
tslib: "npm:^2.3.1"
checksum: f42c4d53a3196c37685f0fe834c66a802f751f329c36e6cebf3e78dc83c811bc248886ba4b25f361433f35c841d09a176ebfd37920d8ebac6c144864c19993d2
languageName: node
linkType: hard
"@aws-sdk/util-defaults-mode-browser@npm:3.47.2":
version: 3.47.2
resolution: "@aws-sdk/util-defaults-mode-browser@npm:3.47.2"
dependencies:
"@aws-sdk/property-provider": "npm:3.47.2"
"@aws-sdk/types": "npm:3.47.1"
bowser: "npm:^2.11.0"
tslib: "npm:^2.3.0"
checksum: d987d132b6e0efb8d5b27f72dfa7ea5f642b2f6f9a13bec6bceb4d37c5345f04ce9e5ef296e83fc4f68d4f2d5bd08f656fe28390a57a0b86a87f7e3de909d6cd
languageName: node
linkType: hard
"@aws-sdk/util-defaults-mode-browser@npm:3.99.0":
version: 3.99.0
resolution: "@aws-sdk/util-defaults-mode-browser@npm:3.99.0"
dependencies:
"@aws-sdk/property-provider": "npm:3.78.0"
"@aws-sdk/types": "npm:3.78.0"
bowser: "npm:^2.11.0"
tslib: "npm:^2.3.1"
checksum: facf7d242d3bc78ad1406ab3afb86d2906211570f79e0042e8f8889363fe52bde31c976c4b02005d14d51c0fc27061b9ae2d57d8bcaf2e121f2f578050f4425a
languageName: node
linkType: hard
"@aws-sdk/util-defaults-mode-node@npm:3.142.0":
version: 3.142.0
resolution: "@aws-sdk/util-defaults-mode-node@npm:3.142.0"
dependencies:
"@aws-sdk/config-resolver": "npm:3.130.0"
"@aws-sdk/credential-provider-imds": "npm:3.127.0"
"@aws-sdk/node-config-provider": "npm:3.127.0"
"@aws-sdk/property-provider": "npm:3.127.0"
"@aws-sdk/types": "npm:3.127.0"
tslib: "npm:^2.3.1"
checksum: dd2ae8b6862aba4efd1ef3536adf62fcaa6974a7a896aa5a99d9ce49c4c86d69bd69a17057d36401a2dbdc0a1ca25d7622ef4b5d000cb4b2e7150bc3f97b83ce
languageName: node
linkType: hard
"@aws-sdk/util-defaults-mode-node@npm:3.47.2":
version: 3.47.2
resolution: "@aws-sdk/util-defaults-mode-node@npm:3.47.2"
dependencies:
"@aws-sdk/config-resolver": "npm:3.47.2"
"@aws-sdk/credential-provider-imds": "npm:3.47.2"
"@aws-sdk/node-config-provider": "npm:3.47.2"
"@aws-sdk/property-provider": "npm:3.47.2"
"@aws-sdk/types": "npm:3.47.1"
tslib: "npm:^2.3.0"
checksum: dfb2892338a3b0f2b58ab7569fc6271eaae5b0bf2889ca87fc6f1deffe59813c70e8874a8a8ec45882cbf97d5e56536b157022249bcc951f7f29a098a1623412
languageName: node
linkType: hard
"@aws-sdk/util-defaults-mode-node@npm:3.99.0":
version: 3.99.0
resolution: "@aws-sdk/util-defaults-mode-node@npm:3.99.0"
dependencies:
"@aws-sdk/config-resolver": "npm:3.80.0"
"@aws-sdk/credential-provider-imds": "npm:3.81.0"
"@aws-sdk/node-config-provider": "npm:3.80.0"
"@aws-sdk/property-provider": "npm:3.78.0"
"@aws-sdk/types": "npm:3.78.0"
tslib: "npm:^2.3.1"
checksum: a48ef56ed7d2831f0beb8be981a9e067ef0724f6678c5743e2aedc7694a3e047241b6ed2d4a622c6af96f371fe62e036b48388111ed2029e7082c2f54b512b58
languageName: node
linkType: hard
"@aws-sdk/util-endpoints@npm:3.577.0":
version: 3.577.0
resolution: "@aws-sdk/util-endpoints@npm:3.577.0"
dependencies:
"@aws-sdk/types": "npm:3.577.0"
"@smithy/types": "npm:^3.0.0"
"@smithy/util-endpoints": "npm:^2.0.0"
tslib: "npm:^2.6.2"
checksum: e5aac9f02b4ec24c6392b4e9fa8646771d39b8c4feedc7ac129cf5467585391bb17f11c27b04105113304d3fc97c3424ad0ff29dc4253de0b3ef459749dc87d6
languageName: node
linkType: hard
"@aws-sdk/util-hex-encoding@npm:3.109.0":
version: 3.109.0
resolution: "@aws-sdk/util-hex-encoding@npm:3.109.0"
dependencies:
tslib: "npm:^2.3.1"
checksum: 07e86f7ff60b2907df0ed565d7aa110a2000f49ffd6d992be70580831b699cc8dbe916a27722613b91272e80a045812adeee5c1ab68ef5b8d589b765240e35cb
languageName: node
linkType: hard
"@aws-sdk/util-hex-encoding@npm:3.47.1":
version: 3.47.1
resolution: "@aws-sdk/util-hex-encoding@npm:3.47.1"
dependencies:
tslib: "npm:^2.3.0"
checksum: 9a76516009af3f32eecbf69062de7178ba61dac9f4a9203337712cd2a31a723f74bf452d864cb8d3b1351d548acb9ae12bfd43429df53e354d4993c393d4f0ee
languageName: node
linkType: hard
"@aws-sdk/util-hex-encoding@npm:3.58.0":
version: 3.58.0
resolution: "@aws-sdk/util-hex-encoding@npm:3.58.0"
dependencies:
tslib: "npm:^2.3.1"
checksum: cdb30b5cac3f98f4d7cc21594287e04467993b6d474a2586b19a116e9647a2bff1dacf80fbf074fb41fc06b96e5281c71c71a8c308161c3e2ae92ae2d37684a7
languageName: node
linkType: hard
"@aws-sdk/util-locate-window@npm:^3.0.0":
version: 3.55.0
resolution: "@aws-sdk/util-locate-window@npm:3.55.0"
dependencies:
tslib: "npm:^2.3.1"
checksum: 667dcbb1d2c3f7593df20476cee3d882c5330b5b9f11409a087c42ab4c2b1ff3cb4f86d4c725014734e5481cacbf463337c8c7a1b88acca73020889e2bfed9b0
languageName: node
linkType: hard
"@aws-sdk/util-middleware@npm:3.127.0":
version: 3.127.0
resolution: "@aws-sdk/util-middleware@npm:3.127.0"
dependencies:
tslib: "npm:^2.3.1"
checksum: 8bcef10daee784c383ab2fa20a76044a30dac23d39ac4996709509f6bcb8afbb3ba42eb3cc824edadfa84925173901b40016999c7d970ce44752a767b269c7e1
languageName: node
linkType: hard
"@aws-sdk/util-middleware@npm:3.78.0":
version: 3.78.0
resolution: "@aws-sdk/util-middleware@npm:3.78.0"
dependencies:
tslib: "npm:^2.3.1"
checksum: 38d8087dd428450eb5f92e2061dee76c88da22890fa2b8ff1570ccbad657008ac7d9039a1119a803203053aabbfafb68f5cd4e5d376b527ca4e2af3e5ae4ccca
languageName: node
linkType: hard
"@aws-sdk/util-stream-browser@npm:3.78.0":
version: 3.78.0
resolution: "@aws-sdk/util-stream-browser@npm:3.78.0"
dependencies:
"@aws-sdk/types": "npm:3.78.0"
tslib: "npm:^2.3.1"
checksum: b7ffa0c49561c816625a1d147b3958c9320f90469cb2bbbc475a99c7ec6bc009e4a8a05032d55e91d4d51a54743ab6eeb96ee91b867985bc688364340bbe2550
languageName: node
linkType: hard
"@aws-sdk/util-stream-node@npm:3.78.0":
version: 3.78.0
resolution: "@aws-sdk/util-stream-node@npm:3.78.0"
dependencies:
"@aws-sdk/types": "npm:3.78.0"
tslib: "npm:^2.3.1"
checksum: 2054d281919c54a1b85ce04de3d8e4c0a6273ee88f7d3073cfaefe0fd1d815203eebefe17f550d5a7e4884f66c03faa6c60ac94ca34d1eaa274590f562d20b28
languageName: node
linkType: hard
"@aws-sdk/util-uri-escape@npm:3.47.1":
version: 3.47.1
resolution: "@aws-sdk/util-uri-escape@npm:3.47.1"
dependencies:
tslib: "npm:^2.3.0"
checksum: 68fc6e1909d884c2ef7d019428c003f61fc70971e020aa1656a12012a6e8e0a04df844a0b16ee20b757b3940c40ddeb27f8b35739bfef23b9629f74cf195e0e3
languageName: node
linkType: hard
"@aws-sdk/util-uri-escape@npm:3.55.0":
version: 3.55.0
resolution: "@aws-sdk/util-uri-escape@npm:3.55.0"
dependencies:
tslib: "npm:^2.3.1"
checksum: 7fb710b11697fbf9be0c19a572f9c5d0874393e44cc7d79924c11187fe45e67f31335c86ac170829deb486761f89272ba46dd32159bf66408b84bb31f9003c1c
languageName: node
linkType: hard
"@aws-sdk/util-user-agent-browser@npm:3.127.0":
version: 3.127.0
resolution: "@aws-sdk/util-user-agent-browser@npm:3.127.0"
dependencies:
"@aws-sdk/types": "npm:3.127.0"
bowser: "npm:^2.11.0"
tslib: "npm:^2.3.1"
checksum: 7c5a0d12c63c01e1719894a2a49611600c2318227e2ba02cab3945f83eea997a67edbb1ed98a3dc46ef1573af42616052d5cbf54b87c8f436d6faf019371bb82
languageName: node
linkType: hard
"@aws-sdk/util-user-agent-browser@npm:3.47.2":
version: 3.47.2
resolution: "@aws-sdk/util-user-agent-browser@npm:3.47.2"
dependencies:
"@aws-sdk/types": "npm:3.47.1"
bowser: "npm:^2.11.0"
tslib: "npm:^2.3.0"
checksum: d174e3cc9f1ccc771d816ff0d509673252f2950a097ed0752a1d323834b8bcc2e4598d4bd18b1f9bc07dcc7648e9c4e023461bace2dc55469babf09700baa421
languageName: node
linkType: hard
"@aws-sdk/util-user-agent-browser@npm:3.577.0":
version: 3.577.0
resolution: "@aws-sdk/util-user-agent-browser@npm:3.577.0"
dependencies:
"@aws-sdk/types": "npm:3.577.0"
"@smithy/types": "npm:^3.0.0"
bowser: "npm:^2.11.0"
tslib: "npm:^2.6.2"
checksum: 11a0f949a0f3ff09e557d4d1c0ccc384db1753d5029d0aaa325f12482294199225e6027c9e62aab7273a84429630ad3c94d69fd7c87678ac22da896e75f4e992
languageName: node
linkType: hard
"@aws-sdk/util-user-agent-browser@npm:3.78.0":
version: 3.78.0
resolution: "@aws-sdk/util-user-agent-browser@npm:3.78.0"
dependencies:
"@aws-sdk/types": "npm:3.78.0"
bowser: "npm:^2.11.0"
tslib: "npm:^2.3.1"
checksum: adf69e1ecb40a0f7be67cedcac57a80a75af2421edc14f2668b63b0aa8178a31d35c7e2a4a58da217d74dba190c1a3c6c2ab7741ac6dae93c474adf1a5d1e9de
languageName: node
linkType: hard
"@aws-sdk/util-user-agent-node@npm:3.127.0":
version: 3.127.0
resolution: "@aws-sdk/util-user-agent-node@npm:3.127.0"
dependencies:
"@aws-sdk/node-config-provider": "npm:3.127.0"
"@aws-sdk/types": "npm:3.127.0"
tslib: "npm:^2.3.1"
peerDependencies:
aws-crt: ">=1.0.0"
peerDependenciesMeta:
aws-crt:
optional: true
checksum: a0c2fdc20236dcc2aaee38be9c26935cb311e37f2c5c62aef8f4b7a36870d09e6857b557e3a1f08a31ae8822f086ceb80659dd7d687c151321d8f0ace0dd976c
languageName: node
linkType: hard
"@aws-sdk/util-user-agent-node@npm:3.47.2":
version: 3.47.2
resolution: "@aws-sdk/util-user-agent-node@npm:3.47.2"
dependencies:
"@aws-sdk/node-config-provider": "npm:3.47.2"
"@aws-sdk/types": "npm:3.47.1"
tslib: "npm:^2.3.0"
checksum: 3fdaf3e174ead8b08029b7c30c9802a27b6a61b02581f11bb2c0fa3b66b9eafd3739c9bdeb6df554473e3a75d680553f1a98adb48d035b858c20b379341d5bfc
languageName: node
linkType: hard
"@aws-sdk/util-user-agent-node@npm:3.577.0":
version: 3.577.0
resolution: "@aws-sdk/util-user-agent-node@npm:3.577.0"
dependencies:
"@aws-sdk/types": "npm:3.577.0"
"@smithy/node-config-provider": "npm:^3.0.0"
"@smithy/types": "npm:^3.0.0"
tslib: "npm:^2.6.2"
peerDependencies:
aws-crt: ">=1.0.0"
peerDependenciesMeta:
aws-crt:
optional: true
checksum: 494bae9a69d903fae1725ab833e39af207da50642f86ec3ae554694a548f66b0c8ca24fcc1967b8d197b71bf87f5f82b95b4782ca1d331fdefdeb3207b40a9b1
languageName: node
linkType: hard
"@aws-sdk/util-user-agent-node@npm:3.80.0":
version: 3.80.0
resolution: "@aws-sdk/util-user-agent-node@npm:3.80.0"
dependencies:
"@aws-sdk/node-config-provider": "npm:3.80.0"
"@aws-sdk/types": "npm:3.78.0"
tslib: "npm:^2.3.1"
checksum: 206bef9e6d678634765a74429503f26bf7fb146d9ef6df34f03e322d56fbac3f413f326b29b009aa47980f66080847f9c775bf7c4f6cbc041c4d6ba547605a34
languageName: node
linkType: hard
"@aws-sdk/util-utf8-browser@npm:3.109.0":
version: 3.109.0
resolution: "@aws-sdk/util-utf8-browser@npm:3.109.0"
dependencies:
tslib: "npm:^2.3.1"
checksum: 79efa855c4e5f70e0da5c311d6249330c0bebe1c6d7f95ee911be937855b34879230bd9a3c956fe4a4437b71b51aa9b022e69f993aaa500d38ae708de74f4960
languageName: node
linkType: hard
"@aws-sdk/util-utf8-browser@npm:3.47.1":
version: 3.47.1
resolution: "@aws-sdk/util-utf8-browser@npm:3.47.1"
dependencies:
tslib: "npm:^2.3.0"
checksum: c6a7eeef1ddf9a08621c08036b2f44fe6dd700feb4beb71e150c3060c493c907df6b745663bc18d53ce03483c54fae55532b479ba34440bbfb8dcb385013bbd1
languageName: node
linkType: hard
"@aws-sdk/util-utf8-browser@npm:3.55.0, @aws-sdk/util-utf8-browser@npm:^3.0.0":
version: 3.55.0
resolution: "@aws-sdk/util-utf8-browser@npm:3.55.0"
dependencies:
tslib: "npm:^2.3.1"
checksum: b84b7f9e61fae43e8e05fce500ad787b22808b3728b5b6bd36234bcabbf9af356bd9c39c47f096a00c62e8ce0050fbd226c0bb34db8496fb52ceff238d5c0dce
languageName: node
linkType: hard
"@aws-sdk/util-utf8-node@npm:3.109.0":
version: 3.109.0
resolution: "@aws-sdk/util-utf8-node@npm:3.109.0"
dependencies:
"@aws-sdk/util-buffer-from": "npm:3.55.0"
tslib: "npm:^2.3.1"
checksum: 7d6e9cd5d1892445ffb8a329110671d03d418870c69ded28f71a7360d69fb426210082292391b5b5c822dda69eafb91181472f459e6077835122cc23e2b880a1
languageName: node
linkType: hard
"@aws-sdk/util-utf8-node@npm:3.47.2":
version: 3.47.2
resolution: "@aws-sdk/util-utf8-node@npm:3.47.2"
dependencies:
"@aws-sdk/util-buffer-from": "npm:3.47.2"
tslib: "npm:^2.3.0"
checksum: eaf0696d0430e7c4084a08adf305e1ff9840bb1a6c30df5687b822802d550f82d4ade355d6d62a1955f397f094ee582c3e37e0a5f0bf37a2cab95e9e02d7c970
languageName: node
linkType: hard
"@aws-sdk/util-utf8-node@npm:3.55.0":
version: 3.55.0
resolution: "@aws-sdk/util-utf8-node@npm:3.55.0"
dependencies:
"@aws-sdk/util-buffer-from": "npm:3.55.0"
tslib: "npm:^2.3.1"
checksum: d4898508124bfff6fecc60a90818b8f0bf896f33fce52365e1f101710b21642fe12743597075b74a8b05b908db52a382afefa5dec35742bdc6c97eb6b0d62566
languageName: node
linkType: hard
"@aws-sdk/util-waiter@npm:3.78.0":
version: 3.78.0
resolution: "@aws-sdk/util-waiter@npm:3.78.0"
dependencies:
"@aws-sdk/abort-controller": "npm:3.78.0"
"@aws-sdk/types": "npm:3.78.0"
tslib: "npm:^2.3.1"
checksum: 86f98ef34755ba7aa1bdbbb9deca03107e614badf1c20a9a9c1784e2933471ff124e8c9ef29ad7ae9a989e2356abf79f13596e4564f6acdcec844e70d2d118ff
languageName: node
linkType: hard
"@aws-sdk/xml-builder@npm:3.55.0":
version: 3.55.0
resolution: "@aws-sdk/xml-builder@npm:3.55.0"
dependencies:
tslib: "npm:^2.3.1"
checksum: 0924d5725921c1e6fa6685a9dba135747f977457dc9d957e35e7b92f4bccfc80b9a57d0d044179dcd73be4029fb0c3826571595dcaaf7da30016641e9e81f3d4
languageName: node
linkType: hard
"@aws-sdk/xml-builder@npm:3.575.0":
version: 3.575.0
resolution: "@aws-sdk/xml-builder@npm:3.575.0"
dependencies:
"@smithy/types": "npm:^3.0.0"
tslib: "npm:^2.6.2"
checksum: b1ca3cca6d49a10453d9b82242a4fbf2e5867d22c6238ea44f4210bdb64a2a48996b36d3662718995a76308bf4af7a834df7ba8498fba4d5aaabd2f7362f36f1
languageName: node
linkType: hard
"@babel/code-frame@npm:^7.0.0":
version: 7.16.7
resolution: "@babel/code-frame@npm:7.16.7"
dependencies:
"@babel/highlight": "npm:^7.16.7"
checksum: db2f7faa31bc2c9cf63197b481b30ea57147a5fc1a6fab60e5d6c02cdfbf6de8e17b5121f99917b3dabb5eeb572da078312e70697415940383efc140d4e0808b
languageName: node
linkType: hard
"@babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.23.5":
version: 7.23.5
resolution: "@babel/code-frame@npm:7.23.5"
dependencies:
"@babel/highlight": "npm:^7.23.4"
chalk: "npm:^2.4.2"
checksum: 44e58529c9d93083288dc9e649c553c5ba997475a7b0758cc3ddc4d77b8a7d985dbe78cc39c9bbc61f26d50af6da1ddf0a3427eae8cc222a9370619b671ed8f5
languageName: node
linkType: hard
"@babel/code-frame@npm:^7.22.13":
version: 7.22.13
resolution: "@babel/code-frame@npm:7.22.13"
dependencies:
"@babel/highlight": "npm:^7.22.13"
chalk: "npm:^2.4.2"
checksum: bf6ae6ba3a510adfda6a211b4a89b0f1c98ca1352b745c077d113f3b568141e0d44ce750b9ac2a80143ba5c8c4080c50fcfc1aa11d86e194ea6785f62520eb5a
languageName: node
linkType: hard
"@babel/compat-data@npm:^7.23.5":
version: 7.23.5
resolution: "@babel/compat-data@npm:7.23.5"
checksum: 088f14f646ecbddd5ef89f120a60a1b3389a50a9705d44603dca77662707d0175a5e0e0da3943c3298f1907a4ab871468656fbbf74bb7842cd8b0686b2c19736
languageName: node
linkType: hard
"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3":
version: 7.23.9
resolution: "@babel/core@npm:7.23.9"
dependencies:
"@ampproject/remapping": "npm:^2.2.0"
"@babel/code-frame": "npm:^7.23.5"
"@babel/generator": "npm:^7.23.6"
"@babel/helper-compilation-targets": "npm:^7.23.6"
"@babel/helper-module-transforms": "npm:^7.23.3"
"@babel/helpers": "npm:^7.23.9"
"@babel/parser": "npm:^7.23.9"
"@babel/template": "npm:^7.23.9"
"@babel/traverse": "npm:^7.23.9"
"@babel/types": "npm:^7.23.9"
convert-source-map: "npm:^2.0.0"
debug: "npm:^4.1.0"
gensync: "npm:^1.0.0-beta.2"
json5: "npm:^2.2.3"
semver: "npm:^6.3.1"
checksum: 268cdbb86bef1b8ea5b1300f2f325e56a1740a5051360cb228ffeaa0f80282b6674f3a2b4d6466adb0691183759b88d4c37b4a4f77232c84a49ed771c84cdc27
languageName: node
linkType: hard
"@babel/generator@npm:7.17.7":
version: 7.17.7
resolution: "@babel/generator@npm:7.17.7"
dependencies:
"@babel/types": "npm:^7.17.0"
jsesc: "npm:^2.5.1"
source-map: "npm:^0.5.0"
checksum: 3303afa2b1310e67071d6c998121b2af1038d6450df266d24fe9a86329fb6288b8ab38bb71787917b3f81a1c4edbc5bc7e6735683fe1d0aa288b33e93daacd60
languageName: node
linkType: hard
"@babel/generator@npm:^7.23.0":
version: 7.23.3
resolution: "@babel/generator@npm:7.23.3"
dependencies:
"@babel/types": "npm:^7.23.3"
"@jridgewell/gen-mapping": "npm:^0.3.2"
"@jridgewell/trace-mapping": "npm:^0.3.17"
jsesc: "npm:^2.5.1"
checksum: 0f815d275cb3de97ec4724b959b3c7a67b1cde1861eda6612b50c6ba22565f12536d1f004dd48e7bad5e059751950265c6ff546ef48b7a719a11d7b512f1e29d
languageName: node
linkType: hard
"@babel/generator@npm:^7.23.6, @babel/generator@npm:^7.7.2":
version: 7.23.6
resolution: "@babel/generator@npm:7.23.6"
dependencies:
"@babel/types": "npm:^7.23.6"
"@jridgewell/gen-mapping": "npm:^0.3.2"
"@jridgewell/trace-mapping": "npm:^0.3.17"
jsesc: "npm:^2.5.1"
checksum: 864090d5122c0aa3074471fd7b79d8a880c1468480cbd28925020a3dcc7eb6e98bedcdb38983df299c12b44b166e30915b8085a7bc126e68fa7e2aadc7bd1ac5
languageName: node
linkType: hard
"@babel/helper-compilation-targets@npm:^7.23.6":
version: 7.23.6
resolution: "@babel/helper-compilation-targets@npm:7.23.6"
dependencies:
"@babel/compat-data": "npm:^7.23.5"
"@babel/helper-validator-option": "npm:^7.23.5"
browserslist: "npm:^4.22.2"
lru-cache: "npm:^5.1.1"
semver: "npm:^6.3.1"
checksum: 05595cd73087ddcd81b82d2f3297aac0c0422858dfdded43d304786cf680ec33e846e2317e6992d2c964ee61d93945cbf1fa8ec80b55aee5bfb159227fb02cb9
languageName: node
linkType: hard
"@babel/helper-environment-visitor@npm:^7.22.20":
version: 7.22.20
resolution: "@babel/helper-environment-visitor@npm:7.22.20"
checksum: d80ee98ff66f41e233f36ca1921774c37e88a803b2f7dca3db7c057a5fea0473804db9fb6729e5dbfd07f4bed722d60f7852035c2c739382e84c335661590b69
languageName: node
linkType: hard
"@babel/helper-function-name@npm:^7.23.0":
version: 7.23.0
resolution: "@babel/helper-function-name@npm:7.23.0"
dependencies:
"@babel/template": "npm:^7.22.15"
"@babel/types": "npm:^7.23.0"
checksum: 7b2ae024cd7a09f19817daf99e0153b3bf2bc4ab344e197e8d13623d5e36117ed0b110914bc248faa64e8ccd3e97971ec7b41cc6fd6163a2b980220c58dcdf6d
languageName: node
linkType: hard
"@babel/helper-hoist-variables@npm:^7.22.5":
version: 7.22.5
resolution: "@babel/helper-hoist-variables@npm:7.22.5"
dependencies:
"@babel/types": "npm:^7.22.5"
checksum: 394ca191b4ac908a76e7c50ab52102669efe3a1c277033e49467913c7ed6f7c64d7eacbeabf3bed39ea1f41731e22993f763b1edce0f74ff8563fd1f380d92cc
languageName: node
linkType: hard
"@babel/helper-module-imports@npm:^7.22.15":
version: 7.22.15
resolution: "@babel/helper-module-imports@npm:7.22.15"
dependencies:
"@babel/types": "npm:^7.22.15"
checksum: 5ecf9345a73b80c28677cfbe674b9f567bb0d079e37dcba9055e36cb337db24ae71992a58e1affa9d14a60d3c69907d30fe1f80aea105184501750a58d15c81c
languageName: node
linkType: hard
"@babel/helper-module-transforms@npm:^7.23.3":
version: 7.23.3
resolution: "@babel/helper-module-transforms@npm:7.23.3"
dependencies:
"@babel/helper-environment-visitor": "npm:^7.22.20"
"@babel/helper-module-imports": "npm:^7.22.15"
"@babel/helper-simple-access": "npm:^7.22.5"
"@babel/helper-split-export-declaration": "npm:^7.22.6"
"@babel/helper-validator-identifier": "npm:^7.22.20"
peerDependencies:
"@babel/core": ^7.0.0
checksum: 583fa580f8e50e6f45c4f46aa76a8e49c2528deb84e25f634d66461b9a0e2420e13979b0a607b67aef67eaf8db8668eb9edc038b4514b16e3879fe09e8fd294b
languageName: node
linkType: hard
"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.8.0":
version: 7.22.5
resolution: "@babel/helper-plugin-utils@npm:7.22.5"
checksum: ab220db218089a2aadd0582f5833fd17fa300245999f5f8784b10f5a75267c4e808592284a29438a0da365e702f05acb369f99e1c915c02f9f9210ec60eab8ea
languageName: node
linkType: hard
"@babel/helper-simple-access@npm:^7.22.5":
version: 7.22.5
resolution: "@babel/helper-simple-access@npm:7.22.5"
dependencies:
"@babel/types": "npm:^7.22.5"
checksum: 7d5430eecf880937c27d1aed14245003bd1c7383ae07d652b3932f450f60bfcf8f2c1270c593ab063add185108d26198c69d1aca0e6fb7c6fdada4bcf72ab5b7
languageName: node
linkType: hard
"@babel/helper-split-export-declaration@npm:^7.22.6":
version: 7.22.6
resolution: "@babel/helper-split-export-declaration@npm:7.22.6"
dependencies:
"@babel/types": "npm:^7.22.5"
checksum: e141cace583b19d9195f9c2b8e17a3ae913b7ee9b8120246d0f9ca349ca6f03cb2c001fd5ec57488c544347c0bb584afec66c936511e447fd20a360e591ac921
languageName: node
linkType: hard
"@babel/helper-string-parser@npm:^7.22.5":
version: 7.22.5
resolution: "@babel/helper-string-parser@npm:7.22.5"
checksum: 7f275a7f1a9504da06afc33441e219796352a4a3d0288a961bc14d1e30e06833a71621b33c3e60ee3ac1ff3c502d55e392bcbc0665f6f9d2629809696fab7cdd
languageName: node
linkType: hard
"@babel/helper-string-parser@npm:^7.23.4":
version: 7.23.4
resolution: "@babel/helper-string-parser@npm:7.23.4"
checksum: c352082474a2ee1d2b812bd116a56b2e8b38065df9678a32a535f151ec6f58e54633cc778778374f10544b930703cca6ddf998803888a636afa27e2658068a9c
languageName: node
linkType: hard
"@babel/helper-validator-identifier@npm:^7.16.7":
version: 7.16.7
resolution: "@babel/helper-validator-identifier@npm:7.16.7"
checksum: 42b9b56c3543ded08992e8c118cb017dbde258895bd6a2e69186cb98f4f5811cd94ceedf4b5ace4877e7be07a7280aa9b9de65d1cb416064a1e0e1fd5a89fcca
languageName: node
linkType: hard
"@babel/helper-validator-identifier@npm:^7.22.19, @babel/helper-validator-identifier@npm:^7.22.20":
version: 7.22.20
resolution: "@babel/helper-validator-identifier@npm:7.22.20"
checksum: df882d2675101df2d507b95b195ca2f86a3ef28cb711c84f37e79ca23178e13b9f0d8b522774211f51e40168bf5142be4c1c9776a150cddb61a0d5bf3e95750b
languageName: node
linkType: hard
"@babel/helper-validator-identifier@npm:^7.22.5":
version: 7.22.5
resolution: "@babel/helper-validator-identifier@npm:7.22.5"
checksum: 12cb7d4535b3f8d109a446f7bef08d20eebe94fd97b534cd415c936ab342e9634edc5c99961af976bd78bcae6e6ec4b2ab8483d0da2ac5926fbe9f7dd9ab28ab
languageName: node
linkType: hard
"@babel/helper-validator-option@npm:^7.23.5":
version: 7.23.5
resolution: "@babel/helper-validator-option@npm:7.23.5"
checksum: 537cde2330a8aede223552510e8a13e9c1c8798afee3757995a7d4acae564124fe2bf7e7c3d90d62d3657434a74340a274b3b3b1c6f17e9a2be1f48af29cb09e
languageName: node
linkType: hard
"@babel/helpers@npm:^7.23.9":
version: 7.23.9
resolution: "@babel/helpers@npm:7.23.9"
dependencies:
"@babel/template": "npm:^7.23.9"
"@babel/traverse": "npm:^7.23.9"
"@babel/types": "npm:^7.23.9"
checksum: dd56daac8bbd7ed174bb00fd185926fd449e591d9a00edaceb7ac6edbdd7a8db57e2cb365b4fafda382201752789ced2f7ae010f667eab0f198a4571cda4d2c5
languageName: node
linkType: hard
"@babel/highlight@npm:^7.16.7":
version: 7.17.12
resolution: "@babel/highlight@npm:7.17.12"
dependencies:
"@babel/helper-validator-identifier": "npm:^7.16.7"
chalk: "npm:^2.0.0"
js-tokens: "npm:^4.0.0"
checksum: 841a11aa353113bcce662b47085085a379251bf8b09054e37e1e082da1bf0d59355a556192a6b5e9ee98e8ee6f1f2831ac42510633c5e7043e3744dda2d6b9d6
languageName: node
linkType: hard
"@babel/highlight@npm:^7.22.13":
version: 7.22.20
resolution: "@babel/highlight@npm:7.22.20"
dependencies:
"@babel/helper-validator-identifier": "npm:^7.22.20"
chalk: "npm:^2.4.2"
js-tokens: "npm:^4.0.0"
checksum: 1aabc95b2cb7f67adc26c7049554306f1435bfedb76b9731c36ff3d7cdfcb32bd65a6dd06985644124eb2100bd911721d9e5c4f5ac40b7f0da2995a61bf8da92
languageName: node
linkType: hard
"@babel/highlight@npm:^7.23.4":
version: 7.23.4
resolution: "@babel/highlight@npm:7.23.4"
dependencies:
"@babel/helper-validator-identifier": "npm:^7.22.20"
chalk: "npm:^2.4.2"
js-tokens: "npm:^4.0.0"
checksum: 62fef9b5bcea7131df4626d009029b1ae85332042f4648a4ce6e740c3fd23112603c740c45575caec62f260c96b11054d3be5987f4981a5479793579c3aac71f
languageName: node
linkType: hard
"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.9":
version: 7.23.9
resolution: "@babel/parser@npm:7.23.9"
bin:
parser: ./bin/babel-parser.js
checksum: 727a7a807100f6a26df859e2f009c4ddbd0d3363287b45daa50bd082ccd0d431d0c4d0e610a91f806e04a1918726cd0f5a0592c9b902a815337feed12e1cafd9
languageName: node
linkType: hard
"@babel/parser@npm:^7.22.15":
version: 7.22.16
resolution: "@babel/parser@npm:7.22.16"
bin:
parser: ./bin/babel-parser.js
checksum: 220df7dc0dbe8bc73540e66123f9c45ae3e5db40738fc1e97579205364240bed3e9724fc737c0828f9d46c96ce9b23728314f598e5bf8a62566ccef539d15bdf
languageName: node
linkType: hard
"@babel/parser@npm:^7.22.7":
version: 7.22.7
resolution: "@babel/parser@npm:7.22.7"
bin:
parser: ./bin/babel-parser.js
checksum: f420f89ea8e5803a44f76a57630002ca5721fbde719c10ac4eaebf1d01fad102447cd90a7721c97b1176bde33ec9bc2b68fe8c7d541668dc6610727ba79c8862
languageName: node
linkType: hard
"@babel/parser@npm:^7.23.0":
version: 7.23.3
resolution: "@babel/parser@npm:7.23.3"
bin:
parser: ./bin/babel-parser.js
checksum: 284c22ec1d939df66fb94929959d2160c30df1ba5778f212668dfb2f4aa8ac176f628c6073a2c9ea7ab2a1701d2ebdafb0dfb173dc737db9dc6708d5d2f49e0a
languageName: node
linkType: hard
"@babel/plugin-syntax-async-generators@npm:^7.8.4":
version: 7.8.4
resolution: "@babel/plugin-syntax-async-generators@npm:7.8.4"
dependencies:
"@babel/helper-plugin-utils": "npm:^7.8.0"
peerDependencies:
"@babel/core": ^7.0.0-0
checksum: 7ed1c1d9b9e5b64ef028ea5e755c0be2d4e5e4e3d6cf7df757b9a8c4cfa4193d268176d0f1f7fbecdda6fe722885c7fda681f480f3741d8a2d26854736f05367
languageName: node
linkType: hard
"@babel/plugin-syntax-bigint@npm:^7.8.3":
version: 7.8.3
resolution: "@babel/plugin-syntax-bigint@npm:7.8.3"
dependencies:
"@babel/helper-plugin-utils": "npm:^7.8.0"
peerDependencies:
"@babel/core": ^7.0.0-0
checksum: 3a10849d83e47aec50f367a9e56a6b22d662ddce643334b087f9828f4c3dd73bdc5909aaeabe123fed78515767f9ca43498a0e621c438d1cd2802d7fae3c9648
languageName: node
linkType: hard
"@babel/plugin-syntax-class-properties@npm:^7.8.3":
version: 7.12.13
resolution: "@babel/plugin-syntax-class-properties@npm:7.12.13"
dependencies:
"@babel/helper-plugin-utils": "npm:^7.12.13"
peerDependencies:
"@babel/core": ^7.0.0-0
checksum: 24f34b196d6342f28d4bad303612d7ff566ab0a013ce89e775d98d6f832969462e7235f3e7eaf17678a533d4be0ba45d3ae34ab4e5a9dcbda5d98d49e5efa2fc
languageName: node
linkType: hard
"@babel/plugin-syntax-import-meta@npm:^7.8.3":
version: 7.10.4
resolution: "@babel/plugin-syntax-import-meta@npm:7.10.4"
dependencies:
"@babel/helper-plugin-utils": "npm:^7.10.4"
peerDependencies:
"@babel/core": ^7.0.0-0
checksum: 166ac1125d10b9c0c430e4156249a13858c0366d38844883d75d27389621ebe651115cb2ceb6dc011534d5055719fa1727b59f39e1ab3ca97820eef3dcab5b9b
languageName: node
linkType: hard
"@babel/plugin-syntax-json-strings@npm:^7.8.3":
version: 7.8.3
resolution: "@babel/plugin-syntax-json-strings@npm:7.8.3"
dependencies:
"@babel/helper-plugin-utils": "npm:^7.8.0"
peerDependencies:
"@babel/core": ^7.0.0-0
checksum: bf5aea1f3188c9a507e16efe030efb996853ca3cadd6512c51db7233cc58f3ac89ff8c6bdfb01d30843b161cfe7d321e1bf28da82f7ab8d7e6bc5464666f354a
languageName: node
linkType: hard
"@babel/plugin-syntax-jsx@npm:^7.7.2":
version: 7.23.3
resolution: "@babel/plugin-syntax-jsx@npm:7.23.3"
dependencies:
"@babel/helper-plugin-utils": "npm:^7.22.5"
peerDependencies:
"@babel/core": ^7.0.0-0
checksum: 89037694314a74e7f0e7a9c8d3793af5bf6b23d80950c29b360db1c66859d67f60711ea437e70ad6b5b4b29affe17eababda841b6c01107c2b638e0493bafb4e
languageName: node
linkType: hard
"@babel/plugin-syntax-logical-assignment-operators@npm:^7.8.3":
version: 7.10.4
resolution: "@babel/plugin-syntax-logical-assignment-operators@npm:7.10.4"
dependencies:
"@babel/helper-plugin-utils": "npm:^7.10.4"
peerDependencies:
"@babel/core": ^7.0.0-0
checksum: aff33577037e34e515911255cdbb1fd39efee33658aa00b8a5fd3a4b903585112d037cce1cc9e4632f0487dc554486106b79ccd5ea63a2e00df4363f6d4ff886
languageName: node
linkType: hard
"@babel/plugin-syntax-nullish-coalescing-operator@npm:^7.8.3":
version: 7.8.3
resolution: "@babel/plugin-syntax-nullish-coalescing-operator@npm:7.8.3"
dependencies:
"@babel/helper-plugin-utils": "npm:^7.8.0"
peerDependencies:
"@babel/core": ^7.0.0-0
checksum: 87aca4918916020d1fedba54c0e232de408df2644a425d153be368313fdde40d96088feed6c4e5ab72aac89be5d07fef2ddf329a15109c5eb65df006bf2580d1
languageName: node
linkType: hard
"@babel/plugin-syntax-numeric-separator@npm:^7.8.3":
version: 7.10.4
resolution: "@babel/plugin-syntax-numeric-separator@npm:7.10.4"
dependencies:
"@babel/helper-plugin-utils": "npm:^7.10.4"
peerDependencies:
"@babel/core": ^7.0.0-0
checksum: 01ec5547bd0497f76cc903ff4d6b02abc8c05f301c88d2622b6d834e33a5651aa7c7a3d80d8d57656a4588f7276eba357f6b7e006482f5b564b7a6488de493a1
languageName: node
linkType: hard
"@babel/plugin-syntax-object-rest-spread@npm:^7.8.3":
version: 7.8.3
resolution: "@babel/plugin-syntax-object-rest-spread@npm:7.8.3"
dependencies:
"@babel/helper-plugin-utils": "npm:^7.8.0"
peerDependencies:
"@babel/core": ^7.0.0-0
checksum: fddcf581a57f77e80eb6b981b10658421bc321ba5f0a5b754118c6a92a5448f12a0c336f77b8abf734841e102e5126d69110a306eadb03ca3e1547cab31f5cbf
languageName: node
linkType: hard
"@babel/plugin-syntax-optional-catch-binding@npm:^7.8.3":
version: 7.8.3
resolution: "@babel/plugin-syntax-optional-catch-binding@npm:7.8.3"
dependencies:
"@babel/helper-plugin-utils": "npm:^7.8.0"
peerDependencies:
"@babel/core": ^7.0.0-0
checksum: 910d90e72bc90ea1ce698e89c1027fed8845212d5ab588e35ef91f13b93143845f94e2539d831dc8d8ededc14ec02f04f7bd6a8179edd43a326c784e7ed7f0b9
languageName: node
linkType: hard
"@babel/plugin-syntax-optional-chaining@npm:^7.8.3":
version: 7.8.3
resolution: "@babel/plugin-syntax-optional-chaining@npm:7.8.3"
dependencies:
"@babel/helper-plugin-utils": "npm:^7.8.0"
peerDependencies:
"@babel/core": ^7.0.0-0
checksum: eef94d53a1453361553c1f98b68d17782861a04a392840341bc91780838dd4e695209c783631cf0de14c635758beafb6a3a65399846ffa4386bff90639347f30
languageName: node
linkType: hard
"@babel/plugin-syntax-top-level-await@npm:^7.8.3":
version: 7.14.5
resolution: "@babel/plugin-syntax-top-level-await@npm:7.14.5"
dependencies:
"@babel/helper-plugin-utils": "npm:^7.14.5"
peerDependencies:
"@babel/core": ^7.0.0-0
checksum: bbd1a56b095be7820029b209677b194db9b1d26691fe999856462e66b25b281f031f3dfd91b1619e9dcf95bebe336211833b854d0fb8780d618e35667c2d0d7e
languageName: node
linkType: hard
"@babel/plugin-syntax-typescript@npm:^7.7.2":
version: 7.23.3
resolution: "@babel/plugin-syntax-typescript@npm:7.23.3"
dependencies:
"@babel/helper-plugin-utils": "npm:^7.22.5"
peerDependencies:
"@babel/core": ^7.0.0-0
checksum: abfad3a19290d258b028e285a1f34c9b8a0cbe46ef79eafed4ed7ffce11b5d0720b5e536c82f91cbd8442cde35a3dd8e861fa70366d87ff06fdc0d4756e30876
languageName: node
linkType: hard
"@babel/runtime@npm:^7.12.5":
version: 7.23.9
resolution: "@babel/runtime@npm:7.23.9"
dependencies:
regenerator-runtime: "npm:^0.14.0"
checksum: 9a520fe1bf72249f7dd60ff726434251858de15cccfca7aa831bd19d0d3fb17702e116ead82724659b8da3844977e5e13de2bae01eb8a798f2823a669f122be6
languageName: node
linkType: hard
"@babel/runtime@npm:^7.17.2":
version: 7.22.5
resolution: "@babel/runtime@npm:7.22.5"
dependencies:
regenerator-runtime: "npm:^0.13.11"
checksum: 994898ec8e3c23d941899444bf4b18c61be9c26a12b0e4649d53d72cb6ecce5af2b9db1f405b2f63abb25633def3f8538fe9d0963ae65cf7d47ca3232032e63d
languageName: node
linkType: hard
"@babel/runtime@npm:^7.20.1, @babel/runtime@npm:^7.5.5":
version: 7.23.4
resolution: "@babel/runtime@npm:7.23.4"
dependencies:
regenerator-runtime: "npm:^0.14.0"
checksum: 6ef4f6dcc4ec4d74cb9f6c26a26e92d016b36debd167be48cae293fbd990b3157fb1d8d21c531285da15a5bda9ccb23e651b56234941e03d91c8af69d4c593a9
languageName: node
linkType: hard
"@babel/runtime@npm:^7.22.3":
version: 7.22.6
resolution: "@babel/runtime@npm:7.22.6"
dependencies:
regenerator-runtime: "npm:^0.13.11"
checksum: 1d2f56797f548b009910bddf3dc04f980a9701193233145dc923f3ea87c8f88121a3c3ef1d449e9cb52a370d7d025a2243c748882d5546ff079ddf5ffe29f240
languageName: node
linkType: hard
"@babel/runtime@npm:^7.22.6":
version: 7.23.1
resolution: "@babel/runtime@npm:7.23.1"
dependencies:
regenerator-runtime: "npm:^0.14.0"
checksum: a9fdd322ae1f5d5e3446b6181745300f863164a30acb35ee296c6989cf0ecfd57598a7a6ef209b414575cabe81ef17756412052b3d85fcaf8729332b5b70c45f
languageName: node
linkType: hard
"@babel/template@npm:^7.22.15":
version: 7.22.15
resolution: "@babel/template@npm:7.22.15"
dependencies:
"@babel/code-frame": "npm:^7.22.13"
"@babel/parser": "npm:^7.22.15"
"@babel/types": "npm:^7.22.15"
checksum: 21e768e4eed4d1da2ce5d30aa51db0f4d6d8700bc1821fec6292587df7bba2fe1a96451230de8c64b989740731888ebf1141138bfffb14cacccf4d05c66ad93f
languageName: node
linkType: hard
"@babel/template@npm:^7.23.9, @babel/template@npm:^7.3.3":
version: 7.23.9
resolution: "@babel/template@npm:7.23.9"
dependencies:
"@babel/code-frame": "npm:^7.23.5"
"@babel/parser": "npm:^7.23.9"
"@babel/types": "npm:^7.23.9"
checksum: 1b011ba9354dc2e646561d54b6862e0df51760e6179faadd79be05825b0b6da04911e4e192df943f1766748da3037fd8493615b38707f7cadb0cf0c96601c170
languageName: node
linkType: hard
"@babel/traverse@npm:7.23.2":
version: 7.23.2
resolution: "@babel/traverse@npm:7.23.2"
dependencies:
"@babel/code-frame": "npm:^7.22.13"
"@babel/generator": "npm:^7.23.0"
"@babel/helper-environment-visitor": "npm:^7.22.20"
"@babel/helper-function-name": "npm:^7.23.0"
"@babel/helper-hoist-variables": "npm:^7.22.5"
"@babel/helper-split-export-declaration": "npm:^7.22.6"
"@babel/parser": "npm:^7.23.0"
"@babel/types": "npm:^7.23.0"
debug: "npm:^4.1.0"
globals: "npm:^11.1.0"
checksum: e4fcb8f8395804956df4ae1301230a14b6eb35b74a7058a0e0b40f6f4be7281e619e6dafe400e833d4512da5d61cf17ea177d04b00a8f7cf3d8d69aff83ca3d8
languageName: node
linkType: hard
"@babel/traverse@npm:^7.23.9":
version: 7.23.9
resolution: "@babel/traverse@npm:7.23.9"
dependencies:
"@babel/code-frame": "npm:^7.23.5"
"@babel/generator": "npm:^7.23.6"
"@babel/helper-environment-visitor": "npm:^7.22.20"
"@babel/helper-function-name": "npm:^7.23.0"
"@babel/helper-hoist-variables": "npm:^7.22.5"
"@babel/helper-split-export-declaration": "npm:^7.22.6"
"@babel/parser": "npm:^7.23.9"
"@babel/types": "npm:^7.23.9"
debug: "npm:^4.3.1"
globals: "npm:^11.1.0"
checksum: e2bb845f7f229feb7c338f7e150f5f1abc5395dcd3a6a47f63a25242ec3ec6b165f04a6df7d4849468547faee34eb3cf52487eb0bd867a7d3c42fec2a648266f
languageName: node
linkType: hard
"@babel/types@npm:7.17.0":
version: 7.17.0
resolution: "@babel/types@npm:7.17.0"
dependencies:
"@babel/helper-validator-identifier": "npm:^7.16.7"
to-fast-properties: "npm:^2.0.0"
checksum: 535ccef360d0c74e2bb685050f3a45e6ab30f66c740bbdd0858148ed502043f1ae2006a9d0269ac3b7356b690091ae313efd912e408bc0198d80a14b2a6f1537
languageName: node
linkType: hard
"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.23.6, @babel/types@npm:^7.23.9, @babel/types@npm:^7.3.3":
version: 7.23.9
resolution: "@babel/types@npm:7.23.9"
dependencies:
"@babel/helper-string-parser": "npm:^7.23.4"
"@babel/helper-validator-identifier": "npm:^7.22.20"
to-fast-properties: "npm:^2.0.0"
checksum: bed9634e5fd0f9dc63c84cfa83316c4cb617192db9fedfea464fca743affe93736d7bf2ebf418ee8358751a9d388e303af87a0c050cb5d87d5870c1b0154f6cb
languageName: node
linkType: hard
"@babel/types@npm:^7.17.0, @babel/types@npm:^7.8.3":
version: 7.18.4
resolution: "@babel/types@npm:7.18.4"
dependencies:
"@babel/helper-validator-identifier": "npm:^7.16.7"
to-fast-properties: "npm:^2.0.0"
checksum: 950430807ef92ee972b82bc676d2b923de3dd85bf9caa08247b9dc9b31fb8a14bae9e6a2feffef29dafbd058766693101b0cb22891ba7f2ff05c362a88b75687
languageName: node
linkType: hard
"@babel/types@npm:^7.22.15":
version: 7.22.19
resolution: "@babel/types@npm:7.22.19"
dependencies:
"@babel/helper-string-parser": "npm:^7.22.5"
"@babel/helper-validator-identifier": "npm:^7.22.19"
to-fast-properties: "npm:^2.0.0"
checksum: 46062a21c10b9441fd7066943c105e1f3a427bf8646e00af40825733d5c131b8e7eadd783d8e7b528a73636f2989c35dd3cd81a937e0578bee2112e45ec0e1db
languageName: node
linkType: hard
"@babel/types@npm:^7.22.5":
version: 7.22.5
resolution: "@babel/types@npm:7.22.5"
dependencies:
"@babel/helper-string-parser": "npm:^7.22.5"
"@babel/helper-validator-identifier": "npm:^7.22.5"
to-fast-properties: "npm:^2.0.0"
checksum: 7f7edffe7e13dbd26a182677575ca7451bc234ce43b93dc49d27325306748628019e7753e6b5619ae462ea0d7e5ce2c0cc24092d53b592642ea89542037748b5
languageName: node
linkType: hard
"@babel/types@npm:^7.23.0, @babel/types@npm:^7.23.3":
version: 7.23.3
resolution: "@babel/types@npm:7.23.3"
dependencies:
"@babel/helper-string-parser": "npm:^7.22.5"
"@babel/helper-validator-identifier": "npm:^7.22.20"
to-fast-properties: "npm:^2.0.0"
checksum: 05ec1527d0468aa6f3e30fa821625322794055fb572c131aaa8befdf24d174407e2e5954c2b0a292a5456962e23383e36cf9d7cbb01318146d6140ce2128d000
languageName: node
linkType: hard
"@bcoe/v8-coverage@npm:^0.2.3":
version: 0.2.3
resolution: "@bcoe/v8-coverage@npm:0.2.3"
checksum: 1a1f0e356a3bb30b5f1ced6f79c413e6ebacf130421f15fac5fcd8be5ddf98aedb4404d7f5624e3285b700e041f9ef938321f3ca4d359d5b716f96afa120d88d
languageName: node
linkType: hard
"@chainlink/ccip-read-server@npm:^0.2.1":
version: 0.2.1
resolution: "@chainlink/ccip-read-server@npm:0.2.1"
dependencies:
cors: "npm:^2.8.5"
ethers: "npm:^5.3.1"
express: "npm:^4.17.1"
checksum: a0a45c7e7f7c612e96caa8bfd1b9cf6b45db569eb7afe5c69f7f09060fcfbd88517d7e32cfe25561b3b0f6b6063d7ee789f562132c6951bb6d09abb080a4cc96
languageName: node
linkType: hard
"@chainsafe/as-sha256@npm:^0.3.1":
version: 0.3.1
resolution: "@chainsafe/as-sha256@npm:0.3.1"
checksum: 3bae7b4bc6e307baa3cf1f9d2c75827874cd0fb458bc592656d741d374b48e71c042fe21616a506cb821487a5abfc6b92181e4b7fbf49b7370cee4df0b67d95a
languageName: node
linkType: hard
"@chainsafe/persistent-merkle-tree@npm:^0.4.2":
version: 0.4.2
resolution: "@chainsafe/persistent-merkle-tree@npm:0.4.2"
dependencies:
"@chainsafe/as-sha256": "npm:^0.3.1"
checksum: a7e59f80be3ce0a86fe452a3c003bd159a1719ed22cae22e9841668f0eda8c35412fa16b3b150d96f583a24f430a5cc2a1bfcabafc1b9cf6e1fdb227e98c4dc7
languageName: node
linkType: hard
"@chainsafe/persistent-merkle-tree@npm:^0.5.0":
version: 0.5.0
resolution: "@chainsafe/persistent-merkle-tree@npm:0.5.0"
dependencies:
"@chainsafe/as-sha256": "npm:^0.3.1"
checksum: c8a37eb2fbe04d8b6f219774400dad5c50e109a9daf427883c9e33826a294a1bbd6bc759b5d6d38fefb2398443d2d880b67130eacab55b34d95d1332ac8ab680
languageName: node
linkType: hard
"@chainsafe/ssz@npm:^0.10.0":
version: 0.10.2
resolution: "@chainsafe/ssz@npm:0.10.2"
dependencies:
"@chainsafe/as-sha256": "npm:^0.3.1"
"@chainsafe/persistent-merkle-tree": "npm:^0.5.0"
checksum: 359b3a672b460ad7fee524115fe7e5d9518c62b667dfc3dc6d8be0286ebb785ce303a68070cde5b31fc2860f99fda40df4296030cb9af42554143290f542326b
languageName: node
linkType: hard
"@chainsafe/ssz@npm:^0.9.2":
version: 0.9.4
resolution: "@chainsafe/ssz@npm:0.9.4"
dependencies:
"@chainsafe/as-sha256": "npm:^0.3.1"
"@chainsafe/persistent-merkle-tree": "npm:^0.4.2"
case: "npm:^1.6.3"
checksum: 2fe83d0b3ef131e14b51b88bb3343b14e7a02185fa9fd3da84b4726dbd857daaa4f7f6f4840fe3772fc1380352b1675a13b5f6153c4211c0f00ffa542b62bf2f
languageName: node
linkType: hard
"@changesets/apply-release-plan@npm:^6.1.4":
version: 6.1.4
resolution: "@changesets/apply-release-plan@npm:6.1.4"
dependencies:
"@babel/runtime": "npm:^7.20.1"
"@changesets/config": "npm:^2.3.1"
"@changesets/get-version-range-type": "npm:^0.3.2"
"@changesets/git": "npm:^2.0.0"
"@changesets/types": "npm:^5.2.1"
"@manypkg/get-packages": "npm:^1.1.3"
detect-indent: "npm:^6.0.0"
fs-extra: "npm:^7.0.1"
lodash.startcase: "npm:^4.4.0"
outdent: "npm:^0.5.0"
prettier: "npm:^2.7.1"
resolve-from: "npm:^5.0.0"
semver: "npm:^7.5.3"
checksum: 882858d37e988f789102d2aed93b37077461a36f9e7b81ff011726d162bbfd3850d9bda9b900544394cc1f72112581d101ea40edf911a1ca0f6e59a77f482726
languageName: node
linkType: hard
"@changesets/assemble-release-plan@npm:^5.2.4":
version: 5.2.4
resolution: "@changesets/assemble-release-plan@npm:5.2.4"
dependencies:
"@babel/runtime": "npm:^7.20.1"
"@changesets/errors": "npm:^0.1.4"
"@changesets/get-dependents-graph": "npm:^1.3.6"
"@changesets/types": "npm:^5.2.1"
"@manypkg/get-packages": "npm:^1.1.3"
semver: "npm:^7.5.3"
checksum: fc1db5ace2bd96b285719f11c30610b0a66a1ee5c6716cb897c62be6b8d91192f415d3c164a6d02a4efff4ba4a57ea0d29491cb10594a0c365cd0d809633c34b
languageName: node
linkType: hard
"@changesets/changelog-git@npm:^0.1.14":
version: 0.1.14
resolution: "@changesets/changelog-git@npm:0.1.14"
dependencies:
"@changesets/types": "npm:^5.2.1"
checksum: 7dde49aced9760c425e10f3c2e83b2fce08bced455476bbaddf929b96d35ee62d2e6bec442b98dc9ea99a771bfdda3706587111578c42d6025e15d32d8f164e8
languageName: node
linkType: hard
"@changesets/cli@npm:^2.26.2":
version: 2.26.2
resolution: "@changesets/cli@npm:2.26.2"
dependencies:
"@babel/runtime": "npm:^7.20.1"
"@changesets/apply-release-plan": "npm:^6.1.4"
"@changesets/assemble-release-plan": "npm:^5.2.4"
"@changesets/changelog-git": "npm:^0.1.14"
"@changesets/config": "npm:^2.3.1"
"@changesets/errors": "npm:^0.1.4"
"@changesets/get-dependents-graph": "npm:^1.3.6"
"@changesets/get-release-plan": "npm:^3.0.17"
"@changesets/git": "npm:^2.0.0"
"@changesets/logger": "npm:^0.0.5"
"@changesets/pre": "npm:^1.0.14"
"@changesets/read": "npm:^0.5.9"
"@changesets/types": "npm:^5.2.1"
"@changesets/write": "npm:^0.2.3"
"@manypkg/get-packages": "npm:^1.1.3"
"@types/is-ci": "npm:^3.0.0"
"@types/semver": "npm:^7.5.0"
ansi-colors: "npm:^4.1.3"
chalk: "npm:^2.1.0"
enquirer: "npm:^2.3.0"
external-editor: "npm:^3.1.0"
fs-extra: "npm:^7.0.1"
human-id: "npm:^1.0.2"
is-ci: "npm:^3.0.1"
meow: "npm:^6.0.0"
outdent: "npm:^0.5.0"
p-limit: "npm:^2.2.0"
preferred-pm: "npm:^3.0.0"
resolve-from: "npm:^5.0.0"
semver: "npm:^7.5.3"
spawndamnit: "npm:^2.0.0"
term-size: "npm:^2.1.0"
tty-table: "npm:^4.1.5"
bin:
changeset: bin.js
checksum: 3ea8c1a69c7a0c254e3054d10a5ada503ae17b8863f9de8de5b25f2e475d7213555cca133361ab9b97c69e06574a609449f7177134b3c810919f85f78c4c2758
languageName: node
linkType: hard
"@changesets/config@npm:^2.3.1":
version: 2.3.1
resolution: "@changesets/config@npm:2.3.1"
dependencies:
"@changesets/errors": "npm:^0.1.4"
"@changesets/get-dependents-graph": "npm:^1.3.6"
"@changesets/logger": "npm:^0.0.5"
"@changesets/types": "npm:^5.2.1"
"@manypkg/get-packages": "npm:^1.1.3"
fs-extra: "npm:^7.0.1"
micromatch: "npm:^4.0.2"
checksum: 5b19831829b8c984620594c89f3ead47494b3dd497c1785d6fc3e06ccb62fd95509219e093f4f325d1f3168d98dc97a84611e4bbea17357cbdb466dbe9a0af8c
languageName: node
linkType: hard
"@changesets/errors@npm:^0.1.4":
version: 0.1.4
resolution: "@changesets/errors@npm:0.1.4"
dependencies:
extendable-error: "npm:^0.1.5"
checksum: 10734f1379715bf5a70b566dd42b50a75964d76f382bb67332776614454deda6d04a43dd7e727cd7cba56d7f2f7c95a07c7c0a19dd5d64fb1980b28322840733
languageName: node
linkType: hard
"@changesets/get-dependents-graph@npm:^1.3.6":
version: 1.3.6
resolution: "@changesets/get-dependents-graph@npm:1.3.6"
dependencies:
"@changesets/types": "npm:^5.2.1"
"@manypkg/get-packages": "npm:^1.1.3"
chalk: "npm:^2.1.0"
fs-extra: "npm:^7.0.1"
semver: "npm:^7.5.3"
checksum: 04626cdc4039fee66b3b828f1c29026c5607d2d35fa05ce6489f257178ab1283ebffe8c9b9b19378d40d310674538677cdc21d10cdf4953b0d86edeb7265f06b
languageName: node
linkType: hard
"@changesets/get-release-plan@npm:^3.0.17":
version: 3.0.17
resolution: "@changesets/get-release-plan@npm:3.0.17"
dependencies:
"@babel/runtime": "npm:^7.20.1"
"@changesets/assemble-release-plan": "npm:^5.2.4"
"@changesets/config": "npm:^2.3.1"
"@changesets/pre": "npm:^1.0.14"
"@changesets/read": "npm:^0.5.9"
"@changesets/types": "npm:^5.2.1"
"@manypkg/get-packages": "npm:^1.1.3"
checksum: 0b85dcca9a671cdf1ca1a11cf69f909351507c23961b2948ec49ddd982616ae4f844aff1fd526f3f2960876c7705ce4ccb837395621e2d3b1877669d02e3f0d9
languageName: node
linkType: hard
"@changesets/get-version-range-type@npm:^0.3.2":
version: 0.3.2
resolution: "@changesets/get-version-range-type@npm:0.3.2"
checksum: 2b82db1eb373546cca646d57da0e32f24455bcb74b7c2dfc262e8e7a744b0aef3d669e2141c08a17192637594466f55cb6ff04f4eb4dec972656646d331c99aa
languageName: node
linkType: hard
"@changesets/git@npm:^2.0.0":
version: 2.0.0
resolution: "@changesets/git@npm:2.0.0"
dependencies:
"@babel/runtime": "npm:^7.20.1"
"@changesets/errors": "npm:^0.1.4"
"@changesets/types": "npm:^5.2.1"
"@manypkg/get-packages": "npm:^1.1.3"
is-subdir: "npm:^1.1.1"
micromatch: "npm:^4.0.2"
spawndamnit: "npm:^2.0.0"
checksum: 91811806ef609a3667260c111b5b248a5853cba1f6468184b025aa1a3f19fb4a4b54c7c286a4920f6877599e1641e06a7ee011332c152de5a66df422ac6b55c6
languageName: node
linkType: hard
"@changesets/logger@npm:^0.0.5":
version: 0.0.5
resolution: "@changesets/logger@npm:0.0.5"
dependencies:
chalk: "npm:^2.1.0"
checksum: f0edc1edd6bef23d78f4f3fd2028e5230c67d74c00a7318a3ae2aac167a46edaf0701c2cabd441dc10081722e9d6b85ad13e6103a1b08d7fa3b5aca6f5db65b3
languageName: node
linkType: hard
"@changesets/parse@npm:^0.3.16":
version: 0.3.16
resolution: "@changesets/parse@npm:0.3.16"
dependencies:
"@changesets/types": "npm:^5.2.1"
js-yaml: "npm:^3.13.1"
checksum: 769eaceff362748bbfcf3f6a0790cd56b7ee01abee59e03d0a150d66cfcd55e85d276e13c18dd4a9c68cb48140f1cebcabf94c49e72e734febc8eaf34b3e72f8
languageName: node
linkType: hard
"@changesets/pre@npm:^1.0.14":
version: 1.0.14
resolution: "@changesets/pre@npm:1.0.14"
dependencies:
"@babel/runtime": "npm:^7.20.1"
"@changesets/errors": "npm:^0.1.4"
"@changesets/types": "npm:^5.2.1"
"@manypkg/get-packages": "npm:^1.1.3"
fs-extra: "npm:^7.0.1"
checksum: fb81617af819bd47938c566558194b618dc60d0c8febf856e74076182d1733ed7dec72f486e0ed6589ef8e6ccaaa13008bbec7ee7c79375921a8f175222e14b4
languageName: node
linkType: hard
"@changesets/read@npm:^0.5.9":
version: 0.5.9
resolution: "@changesets/read@npm:0.5.9"
dependencies:
"@babel/runtime": "npm:^7.20.1"
"@changesets/git": "npm:^2.0.0"
"@changesets/logger": "npm:^0.0.5"
"@changesets/parse": "npm:^0.3.16"
"@changesets/types": "npm:^5.2.1"
chalk: "npm:^2.1.0"
fs-extra: "npm:^7.0.1"
p-filter: "npm:^2.1.0"
checksum: f12ee06dec2def36d3f6b6d0166fdfcbb95593c6eb911ba516989c304029d4fe9fcb60d3edd36c07f12e95cfa8a807c9b0096d45c74876d896a50ee8dfb721f8
languageName: node
linkType: hard
"@changesets/types@npm:^4.0.1":
version: 4.1.0
resolution: "@changesets/types@npm:4.1.0"
checksum: 4d7c65a447400ac474b2dc2d79bc1a5341c305fbce4a648ef59d9939bc1bbbbd6852684c417a9a4ef0226468b9cb522b9ac2b5393f21fa5f20f1b12bee94eab5
languageName: node
linkType: hard
"@changesets/types@npm:^5.2.1":
version: 5.2.1
resolution: "@changesets/types@npm:5.2.1"
checksum: 0783de5c1544c56c926efdbc1e9f04500e09395156e971e60e8de07a43627328a61d432bade108f15a12cd07776d866cc88fa5c61705dcae8640701327449674
languageName: node
linkType: hard
"@changesets/write@npm:^0.2.3":
version: 0.2.3
resolution: "@changesets/write@npm:0.2.3"
dependencies:
"@babel/runtime": "npm:^7.20.1"
"@changesets/types": "npm:^5.2.1"
fs-extra: "npm:^7.0.1"
human-id: "npm:^1.0.2"
prettier: "npm:^2.7.1"
checksum: 40858ffcda3827f312312fbededbdd58d7ecb20547a501c8eaeedf88453fd3102de431f174beaf8b87adf382528951e223e93af77fc81cf34d184a543d77de26
languageName: node
linkType: hard
"@coinbase/wallet-sdk@npm:^3.6.6":
version: 3.9.1
resolution: "@coinbase/wallet-sdk@npm:3.9.1"
dependencies:
bn.js: "npm:^5.2.1"
buffer: "npm:^6.0.3"
clsx: "npm:^1.2.1"
eth-block-tracker: "npm:^7.1.0"
eth-json-rpc-filters: "npm:^6.0.0"
eventemitter3: "npm:^5.0.1"
keccak: "npm:^3.0.3"
preact: "npm:^10.16.0"
sha.js: "npm:^2.4.11"
checksum: afa2b01ba69edb96c5d8d0b34e68eb9ab1ef99c20f0a6db81c0b42f6f234c4dec538b978e6dc69d9dd37539e6d7290068e3aae960029afee78995bd515bc8077
languageName: node
linkType: hard
"@colors/colors@npm:1.5.0":
version: 1.5.0
resolution: "@colors/colors@npm:1.5.0"
checksum: 9d226461c1e91e95f067be2bdc5e6f99cfe55a721f45afb44122e23e4b8602eeac4ff7325af6b5a369f36396ee1514d3809af3f57769066d80d83790d8e53339
languageName: node
linkType: hard
"@confio/ics23@npm:^0.6.8":
version: 0.6.8
resolution: "@confio/ics23@npm:0.6.8"
dependencies:
"@noble/hashes": "npm:^1.0.0"
protobufjs: "npm:^6.8.8"
checksum: 5bffe3b9549eafe627aabdad8951c989cecb9d841f9e646ef3c916ae4cd2c582076f937684ff1b686dc67ec7176c82faf15c221dc9c86990cfbfe13c2add9473
languageName: node
linkType: hard
"@cosmjs/amino@npm:^0.31.3":
version: 0.31.3
resolution: "@cosmjs/amino@npm:0.31.3"
dependencies:
"@cosmjs/crypto": "npm:^0.31.3"
"@cosmjs/encoding": "npm:^0.31.3"
"@cosmjs/math": "npm:^0.31.3"
"@cosmjs/utils": "npm:^0.31.3"
checksum: 45420c8fd58a551d13f13db2c931ecde967a74a8aa195fa864ce1d9659060431ec56fc73e453f24a06f79678fc82a0c90ce097edeb968ccbdc1797c6ab675e07
languageName: node
linkType: hard
"@cosmjs/cosmwasm-stargate@npm:^0.31.3":
version: 0.31.3
resolution: "@cosmjs/cosmwasm-stargate@npm:0.31.3"
dependencies:
"@cosmjs/amino": "npm:^0.31.3"
"@cosmjs/crypto": "npm:^0.31.3"
"@cosmjs/encoding": "npm:^0.31.3"
"@cosmjs/math": "npm:^0.31.3"
"@cosmjs/proto-signing": "npm:^0.31.3"
"@cosmjs/stargate": "npm:^0.31.3"
"@cosmjs/tendermint-rpc": "npm:^0.31.3"
"@cosmjs/utils": "npm:^0.31.3"
cosmjs-types: "npm:^0.8.0"
long: "npm:^4.0.0"
pako: "npm:^2.0.2"
checksum: 386a54063332f656d8cf0dbc5a9ff5f4fcdcfe6914efe76ce2689530121f663e5a673ff01b1006e5b6f01f611d71a6fc4c6229f8b0fb0d1df7e3931b31baa8b1
languageName: node
linkType: hard
"@cosmjs/crypto@npm:^0.31.3":
version: 0.31.3
resolution: "@cosmjs/crypto@npm:0.31.3"
dependencies:
"@cosmjs/encoding": "npm:^0.31.3"
"@cosmjs/math": "npm:^0.31.3"
"@cosmjs/utils": "npm:^0.31.3"
"@noble/hashes": "npm:^1"
bn.js: "npm:^5.2.0"
elliptic: "npm:^6.5.4"
libsodium-wrappers-sumo: "npm:^0.7.11"
checksum: 482a147b78d4174016f2ceabff996ab98e2812802db5a86eafe606eba7638dd1c8fca401d0e54ecd21bd812110c717c08e05e3eec252a6fde12ce53584ccc15f
languageName: node
linkType: hard
"@cosmjs/encoding@npm:^0.31.3":
version: 0.31.3
resolution: "@cosmjs/encoding@npm:0.31.3"
dependencies:
base64-js: "npm:^1.3.0"
bech32: "npm:^1.1.4"
readonly-date: "npm:^1.0.0"
checksum: a1b768597eb9ecd3e33080ef502014f4ad1fbc167376284e1c65025593d2ea162db5f5a044958370c262ba28411df048e8a4538fabd9e43a30714e190245fca7
languageName: node
linkType: hard
"@cosmjs/json-rpc@npm:^0.31.3":
version: 0.31.3
resolution: "@cosmjs/json-rpc@npm:0.31.3"
dependencies:
"@cosmjs/stream": "npm:^0.31.3"
xstream: "npm:^11.14.0"
checksum: 678d0ab5df71976720facf1b6473fd5574f7b45c85bb4d930d4b4b3b9154232067f12d6c4f3c9c7d97ab14e79508d12fa6fb2c4da1c38df5dab6021081ee66cb
languageName: node
linkType: hard
"@cosmjs/math@npm:^0.31.3":
version: 0.31.3
resolution: "@cosmjs/math@npm:0.31.3"
dependencies:
bn.js: "npm:^5.2.0"
checksum: 347d0be55bc06d11443930d3590d1a25dbdebd564d2be7c1def2ddebc40397158ad78f9e72b48d1ecfd06696160928964042cc2192569150b366327973320f8c
languageName: node
linkType: hard
"@cosmjs/proto-signing@npm:^0.31.3":
version: 0.31.3
resolution: "@cosmjs/proto-signing@npm:0.31.3"
dependencies:
"@cosmjs/amino": "npm:^0.31.3"
"@cosmjs/crypto": "npm:^0.31.3"
"@cosmjs/encoding": "npm:^0.31.3"
"@cosmjs/math": "npm:^0.31.3"
"@cosmjs/utils": "npm:^0.31.3"
cosmjs-types: "npm:^0.8.0"
long: "npm:^4.0.0"
checksum: 5baccd335ace797d4afa2c8dad9122b7ab4a18d4d39c3b2dc89fc1fe03f7c54ae50a62eec45af3b0be9d2764370769431a1b8e83a82360a0635936b4f557fdde
languageName: node
linkType: hard
"@cosmjs/socket@npm:^0.31.3":
version: 0.31.3
resolution: "@cosmjs/socket@npm:0.31.3"
dependencies:
"@cosmjs/stream": "npm:^0.31.3"
isomorphic-ws: "npm:^4.0.1"
ws: "npm:^7"
xstream: "npm:^11.14.0"
checksum: c539a54eeca0517bd5d6d85e2c6fe3a1114a99c60e09a11782d4ea51dc5a2880976b904a7674103f9f75b7e818d9dec0e840684a19d980fe4862da877b6971de
languageName: node
linkType: hard
"@cosmjs/stargate@npm:^0.31.3":
version: 0.31.3
resolution: "@cosmjs/stargate@npm:0.31.3"
dependencies:
"@confio/ics23": "npm:^0.6.8"
"@cosmjs/amino": "npm:^0.31.3"
"@cosmjs/encoding": "npm:^0.31.3"
"@cosmjs/math": "npm:^0.31.3"
"@cosmjs/proto-signing": "npm:^0.31.3"
"@cosmjs/stream": "npm:^0.31.3"
"@cosmjs/tendermint-rpc": "npm:^0.31.3"
"@cosmjs/utils": "npm:^0.31.3"
cosmjs-types: "npm:^0.8.0"
long: "npm:^4.0.0"
protobufjs: "npm:~6.11.3"
xstream: "npm:^11.14.0"
checksum: 180c0090a909c633e582206ac7ec3725d48d42c2a2e7020858beb2f75aed5ca1d27fc8d2f8d115b07b2b88e439e271e8401b8c852872e6e6b35502a3a10b85f4
languageName: node
linkType: hard
"@cosmjs/stream@npm:^0.31.3":
version: 0.31.3
resolution: "@cosmjs/stream@npm:0.31.3"
dependencies:
xstream: "npm:^11.14.0"
checksum: 0d273604af4d7093b877582e223eedbcce4a1a4d7d9f80a4f5e215fd8be42ea6546f3778cc918cb0cdb144de52e7d8d4c476b9b4c6f678cebe914224f54d19ad
languageName: node
linkType: hard
"@cosmjs/tendermint-rpc@npm:^0.31.3":
version: 0.31.3
resolution: "@cosmjs/tendermint-rpc@npm:0.31.3"
dependencies:
"@cosmjs/crypto": "npm:^0.31.3"
"@cosmjs/encoding": "npm:^0.31.3"
"@cosmjs/json-rpc": "npm:^0.31.3"
"@cosmjs/math": "npm:^0.31.3"
"@cosmjs/socket": "npm:^0.31.3"
"@cosmjs/stream": "npm:^0.31.3"
"@cosmjs/utils": "npm:^0.31.3"
axios: "npm:^0.21.2"
readonly-date: "npm:^1.0.0"
xstream: "npm:^11.14.0"
checksum: bf166642a1bc28585f92af1041fc38db523f813ea3b75b9345f6b147c63dc60cf05b980db240d2e21ce635c6d966a89ba1e9d1448ced2c05ccaf76bd43f5407a
languageName: node
linkType: hard
"@cosmjs/utils@npm:^0.31.3":
version: 0.31.3
resolution: "@cosmjs/utils@npm:0.31.3"
checksum: 2ff2b270954ab00cc5ae8f23625b562676d0a061c8076905509a5f0701e302e46d24a51a0c3283072e0ce01fbd860baceb25e62303ff17826672fe5f8674b00d
languageName: node
linkType: hard
"@cspotcode/source-map-support@npm:^0.8.0":
version: 0.8.1
resolution: "@cspotcode/source-map-support@npm:0.8.1"
dependencies:
"@jridgewell/trace-mapping": "npm:0.3.9"
checksum: b6e38a1712fab242c86a241c229cf562195aad985d0564bd352ac404be583029e89e93028ffd2c251d2c407ecac5fb0cbdca94a2d5c10f29ac806ede0508b3ff
languageName: node
linkType: hard
"@emotion/hash@npm:^0.8.0":
version: 0.8.0
resolution: "@emotion/hash@npm:0.8.0"
checksum: 4b35d88a97e67275c1d990c96d3b0450451d089d1508619488fc0acb882cb1ac91e93246d471346ebd1b5402215941ef4162efe5b51534859b39d8b3a0e3ffaa
languageName: node
linkType: hard
"@esbuild/aix-ppc64@npm:0.19.12":
version: 0.19.12
resolution: "@esbuild/aix-ppc64@npm:0.19.12"
conditions: os=aix & cpu=ppc64
languageName: node
linkType: hard
"@esbuild/android-arm64@npm:0.19.12":
version: 0.19.12
resolution: "@esbuild/android-arm64@npm:0.19.12"
conditions: os=android & cpu=arm64
languageName: node
linkType: hard
"@esbuild/android-arm@npm:0.19.12":
version: 0.19.12
resolution: "@esbuild/android-arm@npm:0.19.12"
conditions: os=android & cpu=arm
languageName: node
linkType: hard
"@esbuild/android-x64@npm:0.19.12":
version: 0.19.12
resolution: "@esbuild/android-x64@npm:0.19.12"
conditions: os=android & cpu=x64
languageName: node
linkType: hard
"@esbuild/darwin-arm64@npm:0.19.12":
version: 0.19.12
resolution: "@esbuild/darwin-arm64@npm:0.19.12"
conditions: os=darwin & cpu=arm64
languageName: node
linkType: hard
"@esbuild/darwin-x64@npm:0.19.12":
version: 0.19.12
resolution: "@esbuild/darwin-x64@npm:0.19.12"
conditions: os=darwin & cpu=x64
languageName: node
linkType: hard
"@esbuild/freebsd-arm64@npm:0.19.12":
version: 0.19.12
resolution: "@esbuild/freebsd-arm64@npm:0.19.12"
conditions: os=freebsd & cpu=arm64
languageName: node
linkType: hard
"@esbuild/freebsd-x64@npm:0.19.12":
version: 0.19.12
resolution: "@esbuild/freebsd-x64@npm:0.19.12"
conditions: os=freebsd & cpu=x64
languageName: node
linkType: hard
"@esbuild/linux-arm64@npm:0.19.12":
version: 0.19.12
resolution: "@esbuild/linux-arm64@npm:0.19.12"
conditions: os=linux & cpu=arm64
languageName: node
linkType: hard
"@esbuild/linux-arm@npm:0.19.12":
version: 0.19.12
resolution: "@esbuild/linux-arm@npm:0.19.12"
conditions: os=linux & cpu=arm
languageName: node
linkType: hard
"@esbuild/linux-ia32@npm:0.19.12":
version: 0.19.12
resolution: "@esbuild/linux-ia32@npm:0.19.12"
conditions: os=linux & cpu=ia32
languageName: node
linkType: hard
"@esbuild/linux-loong64@npm:0.19.12":
version: 0.19.12
resolution: "@esbuild/linux-loong64@npm:0.19.12"
conditions: os=linux & cpu=loong64
languageName: node
linkType: hard
"@esbuild/linux-mips64el@npm:0.19.12":
version: 0.19.12
resolution: "@esbuild/linux-mips64el@npm:0.19.12"
conditions: os=linux & cpu=mips64el
languageName: node
linkType: hard
"@esbuild/linux-ppc64@npm:0.19.12":
version: 0.19.12
resolution: "@esbuild/linux-ppc64@npm:0.19.12"
conditions: os=linux & cpu=ppc64
languageName: node
linkType: hard
"@esbuild/linux-riscv64@npm:0.19.12":
version: 0.19.12
resolution: "@esbuild/linux-riscv64@npm:0.19.12"
conditions: os=linux & cpu=riscv64
languageName: node
linkType: hard
"@esbuild/linux-s390x@npm:0.19.12":
version: 0.19.12
resolution: "@esbuild/linux-s390x@npm:0.19.12"
conditions: os=linux & cpu=s390x
languageName: node
linkType: hard
"@esbuild/linux-x64@npm:0.19.12":
version: 0.19.12
resolution: "@esbuild/linux-x64@npm:0.19.12"
conditions: os=linux & cpu=x64
languageName: node
linkType: hard
"@esbuild/netbsd-x64@npm:0.19.12":
version: 0.19.12
resolution: "@esbuild/netbsd-x64@npm:0.19.12"
conditions: os=netbsd & cpu=x64
languageName: node
linkType: hard
"@esbuild/openbsd-x64@npm:0.19.12":
version: 0.19.12
resolution: "@esbuild/openbsd-x64@npm:0.19.12"
conditions: os=openbsd & cpu=x64
languageName: node
linkType: hard
"@esbuild/sunos-x64@npm:0.19.12":
version: 0.19.12
resolution: "@esbuild/sunos-x64@npm:0.19.12"
conditions: os=sunos & cpu=x64
languageName: node
linkType: hard
"@esbuild/win32-arm64@npm:0.19.12":
version: 0.19.12
resolution: "@esbuild/win32-arm64@npm:0.19.12"
conditions: os=win32 & cpu=arm64
languageName: node
linkType: hard
"@esbuild/win32-ia32@npm:0.19.12":
version: 0.19.12
resolution: "@esbuild/win32-ia32@npm:0.19.12"
conditions: os=win32 & cpu=ia32
languageName: node
linkType: hard
"@esbuild/win32-x64@npm:0.19.12":
version: 0.19.12
resolution: "@esbuild/win32-x64@npm:0.19.12"
conditions: os=win32 & cpu=x64
languageName: node
linkType: hard
"@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0":
version: 4.4.0
resolution: "@eslint-community/eslint-utils@npm:4.4.0"
dependencies:
eslint-visitor-keys: "npm:^3.3.0"
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
checksum: 8d70bcdcd8cd279049183aca747d6c2ed7092a5cf0cf5916faac1ef37ffa74f0c245c2a3a3d3b9979d9dfdd4ca59257b4c5621db699d637b847a2c5e02f491c2
languageName: node
linkType: hard
"@eslint-community/regexpp@npm:^4.5.1, @eslint-community/regexpp@npm:^4.6.1":
version: 4.10.0
resolution: "@eslint-community/regexpp@npm:4.10.0"
checksum: 8c36169c815fc5d726078e8c71a5b592957ee60d08c6470f9ce0187c8046af1a00afbda0a065cc40ff18d5d83f82aed9793c6818f7304a74a7488dc9f3ecbd42
languageName: node
linkType: hard
"@eslint/eslintrc@npm:^2.1.4":
version: 2.1.4
resolution: "@eslint/eslintrc@npm:2.1.4"
dependencies:
ajv: "npm:^6.12.4"
debug: "npm:^4.3.2"
espree: "npm:^9.6.0"
globals: "npm:^13.19.0"
ignore: "npm:^5.2.0"
import-fresh: "npm:^3.2.1"
js-yaml: "npm:^4.1.0"
minimatch: "npm:^3.1.2"
strip-json-comments: "npm:^3.1.1"
checksum: 7a3b14f4b40fc1a22624c3f84d9f467a3d9ea1ca6e9a372116cb92507e485260359465b58e25bcb6c9981b155416b98c9973ad9b796053fd7b3f776a6946bce8
languageName: node
linkType: hard
"@eslint/eslintrc@npm:^3.0.2":
version: 3.0.2
resolution: "@eslint/eslintrc@npm:3.0.2"
dependencies:
ajv: "npm:^6.12.4"
debug: "npm:^4.3.2"
espree: "npm:^10.0.1"
globals: "npm:^14.0.0"
ignore: "npm:^5.2.0"
import-fresh: "npm:^3.2.1"
js-yaml: "npm:^4.1.0"
minimatch: "npm:^3.1.2"
strip-json-comments: "npm:^3.1.1"
checksum: 04e3d7de2b16fd59ba8985ecd6922eb488e630f94e4433858567a8a6c99b478bb7b47854b166b830b44905759547d0a03654eb1265952c812d5d1d70e3e4ccf9
languageName: node
linkType: hard
"@eslint/js@npm:8.57.0":
version: 8.57.0
resolution: "@eslint/js@npm:8.57.0"
checksum: 3c501ce8a997cf6cbbaf4ed358af5492875e3550c19b9621413b82caa9ae5382c584b0efa79835639e6e0ddaa568caf3499318e5bdab68643ef4199dce5eb0a0
languageName: node
linkType: hard
"@eslint/js@npm:9.0.0":
version: 9.0.0
resolution: "@eslint/js@npm:9.0.0"
checksum: b14b20af72410ef53e3e77e7d83cc1d6e6554b0092ceb9f969d25d765f4d775b4be32b0cd99bbfd6ce72eb2e4fb6b39b42a159b31909fbe1b3a5e88d75211687
languageName: node
linkType: hard
Fix base bridging and a race condition in key funder (#3012) ### Description Turns out bridging from L1 to Base has been broken the whole time :( it's because the version of @eth-optimism/sdk we were using was 1.8.0 (according to yarn.lock) which was released in late 2022 https://github.com/ethereum-optimism/optimism/releases/tag/%40eth-optimism%2Fsdk%401.8.0, far before Base was launched. So we'd always get this error in key funder because we rely on the optimism SDK knowing about Base's chain ID: ``` {"chain":"base","error":"Error: cannot get contract AddressManager for unknown L2 chain ID 8453, you must provide an address\n at getOEContract (/hyperlane-monorepo/node_modules/@eth-optimism/sdk/src/utils/contracts.ts:58:11)\n at getAllOEContracts (/hyperlane-monorepo/node_modules/@eth-optimism/sdk/src/utils/contracts.ts:121:46)\n at new CrossChainMessenger (/hyperlane-monorepo/node_modules/@eth-optimism/sdk/src/cross-chain-messenger.ts:170:39)\n at ContextFunder.bridgeToOptimism (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:652:33)\n at ContextFunder.bridgeToL2 (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:637:23)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at async ContextFunder.bridgeIfL2 (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:492:9)\n at async gracefullyHandleError (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:774:5)\n at async /hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:394:29\n at async Promise.all (index 9)","level":"error","message":"Error bridging to L2"} ``` The fix was just to upgrade to a newer optimism SDK version A mystery to me is that we'd get that log ^ but sometimes the key funder pod would show as having ran successfully. My best guess here is there was a race condition in `fund` when we had a variable local to the function called `failureOccurred` that many promises which were `Promise.all`'d would read and write to it via `failureOccurred ||= await someFallibleFn()`. I changed the logic here to not have multiple concurrent promises contend for the variable Also made a small change to not include mantapacific in the list of relayer keys for the Hyperlane context. It's not ever used, and had a downstream effect of us trying to fund the Kathy key on mantapacific, which we don't want to actually do ### Drive-by changes n/a ### Related issues n/a ### Backward compatibility ye ### Testing ran locally
1 year ago
"@eth-optimism/contracts-bedrock@npm:0.16.2":
version: 0.16.2
resolution: "@eth-optimism/contracts-bedrock@npm:0.16.2"
checksum: 4708a5f0385e784c23bb40bc0c4321bac3ccc469ccba4491bb8ffbee267755bad5929215d1af923b372edb93f40bd8fb04d9a1e6caa4fb615776099d23688b9b
languageName: node
linkType: hard
Fix base bridging and a race condition in key funder (#3012) ### Description Turns out bridging from L1 to Base has been broken the whole time :( it's because the version of @eth-optimism/sdk we were using was 1.8.0 (according to yarn.lock) which was released in late 2022 https://github.com/ethereum-optimism/optimism/releases/tag/%40eth-optimism%2Fsdk%401.8.0, far before Base was launched. So we'd always get this error in key funder because we rely on the optimism SDK knowing about Base's chain ID: ``` {"chain":"base","error":"Error: cannot get contract AddressManager for unknown L2 chain ID 8453, you must provide an address\n at getOEContract (/hyperlane-monorepo/node_modules/@eth-optimism/sdk/src/utils/contracts.ts:58:11)\n at getAllOEContracts (/hyperlane-monorepo/node_modules/@eth-optimism/sdk/src/utils/contracts.ts:121:46)\n at new CrossChainMessenger (/hyperlane-monorepo/node_modules/@eth-optimism/sdk/src/cross-chain-messenger.ts:170:39)\n at ContextFunder.bridgeToOptimism (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:652:33)\n at ContextFunder.bridgeToL2 (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:637:23)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at async ContextFunder.bridgeIfL2 (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:492:9)\n at async gracefullyHandleError (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:774:5)\n at async /hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:394:29\n at async Promise.all (index 9)","level":"error","message":"Error bridging to L2"} ``` The fix was just to upgrade to a newer optimism SDK version A mystery to me is that we'd get that log ^ but sometimes the key funder pod would show as having ran successfully. My best guess here is there was a race condition in `fund` when we had a variable local to the function called `failureOccurred` that many promises which were `Promise.all`'d would read and write to it via `failureOccurred ||= await someFallibleFn()`. I changed the logic here to not have multiple concurrent promises contend for the variable Also made a small change to not include mantapacific in the list of relayer keys for the Hyperlane context. It's not ever used, and had a downstream effect of us trying to fund the Kathy key on mantapacific, which we don't want to actually do ### Drive-by changes n/a ### Related issues n/a ### Backward compatibility ye ### Testing ran locally
1 year ago
"@eth-optimism/contracts@npm:0.6.0, @eth-optimism/contracts@npm:^0.6.0":
version: 0.6.0
resolution: "@eth-optimism/contracts@npm:0.6.0"
dependencies:
"@eth-optimism/core-utils": "npm:0.12.0"
"@ethersproject/abstract-provider": "npm:^5.7.0"
"@ethersproject/abstract-signer": "npm:^5.7.0"
peerDependencies:
ethers: ^5
checksum: dd1fa303ca39125d45fa71a2be0fe773971a986d0694ba98075b9b93ee3c0c71764fd061f1094f82c36d5aa167f5340ec92ef1ec45d901cb69ace086327c0cf2
languageName: node
linkType: hard
Fix base bridging and a race condition in key funder (#3012) ### Description Turns out bridging from L1 to Base has been broken the whole time :( it's because the version of @eth-optimism/sdk we were using was 1.8.0 (according to yarn.lock) which was released in late 2022 https://github.com/ethereum-optimism/optimism/releases/tag/%40eth-optimism%2Fsdk%401.8.0, far before Base was launched. So we'd always get this error in key funder because we rely on the optimism SDK knowing about Base's chain ID: ``` {"chain":"base","error":"Error: cannot get contract AddressManager for unknown L2 chain ID 8453, you must provide an address\n at getOEContract (/hyperlane-monorepo/node_modules/@eth-optimism/sdk/src/utils/contracts.ts:58:11)\n at getAllOEContracts (/hyperlane-monorepo/node_modules/@eth-optimism/sdk/src/utils/contracts.ts:121:46)\n at new CrossChainMessenger (/hyperlane-monorepo/node_modules/@eth-optimism/sdk/src/cross-chain-messenger.ts:170:39)\n at ContextFunder.bridgeToOptimism (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:652:33)\n at ContextFunder.bridgeToL2 (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:637:23)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at async ContextFunder.bridgeIfL2 (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:492:9)\n at async gracefullyHandleError (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:774:5)\n at async /hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:394:29\n at async Promise.all (index 9)","level":"error","message":"Error bridging to L2"} ``` The fix was just to upgrade to a newer optimism SDK version A mystery to me is that we'd get that log ^ but sometimes the key funder pod would show as having ran successfully. My best guess here is there was a race condition in `fund` when we had a variable local to the function called `failureOccurred` that many promises which were `Promise.all`'d would read and write to it via `failureOccurred ||= await someFallibleFn()`. I changed the logic here to not have multiple concurrent promises contend for the variable Also made a small change to not include mantapacific in the list of relayer keys for the Hyperlane context. It's not ever used, and had a downstream effect of us trying to fund the Kathy key on mantapacific, which we don't want to actually do ### Drive-by changes n/a ### Related issues n/a ### Backward compatibility ye ### Testing ran locally
1 year ago
"@eth-optimism/core-utils@npm:0.12.0":
version: 0.12.0
resolution: "@eth-optimism/core-utils@npm:0.12.0"
dependencies:
"@ethersproject/abi": "npm:^5.7.0"
"@ethersproject/abstract-provider": "npm:^5.7.0"
"@ethersproject/address": "npm:^5.7.0"
"@ethersproject/bignumber": "npm:^5.7.0"
"@ethersproject/bytes": "npm:^5.7.0"
"@ethersproject/constants": "npm:^5.7.0"
"@ethersproject/contracts": "npm:^5.7.0"
"@ethersproject/hash": "npm:^5.7.0"
"@ethersproject/keccak256": "npm:^5.7.0"
"@ethersproject/properties": "npm:^5.7.0"
"@ethersproject/providers": "npm:^5.7.0"
"@ethersproject/rlp": "npm:^5.7.0"
"@ethersproject/transactions": "npm:^5.7.0"
"@ethersproject/web": "npm:^5.7.0"
bufio: "npm:^1.0.7"
chai: "npm:^4.3.4"
checksum: a7ea17a8b529b2c86b00ef19fa562c2b792d7e8a4071defea4d8a8b82a101105a3ab6dc86361118e17bf9b4784b4eca9c1e937c8b1e7294a1a850f97b5a73a10
languageName: node
linkType: hard
Fix base bridging and a race condition in key funder (#3012) ### Description Turns out bridging from L1 to Base has been broken the whole time :( it's because the version of @eth-optimism/sdk we were using was 1.8.0 (according to yarn.lock) which was released in late 2022 https://github.com/ethereum-optimism/optimism/releases/tag/%40eth-optimism%2Fsdk%401.8.0, far before Base was launched. So we'd always get this error in key funder because we rely on the optimism SDK knowing about Base's chain ID: ``` {"chain":"base","error":"Error: cannot get contract AddressManager for unknown L2 chain ID 8453, you must provide an address\n at getOEContract (/hyperlane-monorepo/node_modules/@eth-optimism/sdk/src/utils/contracts.ts:58:11)\n at getAllOEContracts (/hyperlane-monorepo/node_modules/@eth-optimism/sdk/src/utils/contracts.ts:121:46)\n at new CrossChainMessenger (/hyperlane-monorepo/node_modules/@eth-optimism/sdk/src/cross-chain-messenger.ts:170:39)\n at ContextFunder.bridgeToOptimism (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:652:33)\n at ContextFunder.bridgeToL2 (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:637:23)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at async ContextFunder.bridgeIfL2 (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:492:9)\n at async gracefullyHandleError (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:774:5)\n at async /hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:394:29\n at async Promise.all (index 9)","level":"error","message":"Error bridging to L2"} ``` The fix was just to upgrade to a newer optimism SDK version A mystery to me is that we'd get that log ^ but sometimes the key funder pod would show as having ran successfully. My best guess here is there was a race condition in `fund` when we had a variable local to the function called `failureOccurred` that many promises which were `Promise.all`'d would read and write to it via `failureOccurred ||= await someFallibleFn()`. I changed the logic here to not have multiple concurrent promises contend for the variable Also made a small change to not include mantapacific in the list of relayer keys for the Hyperlane context. It's not ever used, and had a downstream effect of us trying to fund the Kathy key on mantapacific, which we don't want to actually do ### Drive-by changes n/a ### Related issues n/a ### Backward compatibility ye ### Testing ran locally
1 year ago
"@eth-optimism/core-utils@npm:0.13.1":
version: 0.13.1
resolution: "@eth-optimism/core-utils@npm:0.13.1"
dependencies:
Fix base bridging and a race condition in key funder (#3012) ### Description Turns out bridging from L1 to Base has been broken the whole time :( it's because the version of @eth-optimism/sdk we were using was 1.8.0 (according to yarn.lock) which was released in late 2022 https://github.com/ethereum-optimism/optimism/releases/tag/%40eth-optimism%2Fsdk%401.8.0, far before Base was launched. So we'd always get this error in key funder because we rely on the optimism SDK knowing about Base's chain ID: ``` {"chain":"base","error":"Error: cannot get contract AddressManager for unknown L2 chain ID 8453, you must provide an address\n at getOEContract (/hyperlane-monorepo/node_modules/@eth-optimism/sdk/src/utils/contracts.ts:58:11)\n at getAllOEContracts (/hyperlane-monorepo/node_modules/@eth-optimism/sdk/src/utils/contracts.ts:121:46)\n at new CrossChainMessenger (/hyperlane-monorepo/node_modules/@eth-optimism/sdk/src/cross-chain-messenger.ts:170:39)\n at ContextFunder.bridgeToOptimism (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:652:33)\n at ContextFunder.bridgeToL2 (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:637:23)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at async ContextFunder.bridgeIfL2 (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:492:9)\n at async gracefullyHandleError (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:774:5)\n at async /hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:394:29\n at async Promise.all (index 9)","level":"error","message":"Error bridging to L2"} ``` The fix was just to upgrade to a newer optimism SDK version A mystery to me is that we'd get that log ^ but sometimes the key funder pod would show as having ran successfully. My best guess here is there was a race condition in `fund` when we had a variable local to the function called `failureOccurred` that many promises which were `Promise.all`'d would read and write to it via `failureOccurred ||= await someFallibleFn()`. I changed the logic here to not have multiple concurrent promises contend for the variable Also made a small change to not include mantapacific in the list of relayer keys for the Hyperlane context. It's not ever used, and had a downstream effect of us trying to fund the Kathy key on mantapacific, which we don't want to actually do ### Drive-by changes n/a ### Related issues n/a ### Backward compatibility ye ### Testing ran locally
1 year ago
"@ethersproject/abi": "npm:^5.7.0"
"@ethersproject/abstract-provider": "npm:^5.7.0"
"@ethersproject/address": "npm:^5.7.0"
"@ethersproject/bignumber": "npm:^5.7.0"
"@ethersproject/bytes": "npm:^5.7.0"
"@ethersproject/constants": "npm:^5.7.0"
"@ethersproject/contracts": "npm:^5.7.0"
"@ethersproject/keccak256": "npm:^5.7.0"
"@ethersproject/properties": "npm:^5.7.0"
"@ethersproject/rlp": "npm:^5.7.0"
"@ethersproject/web": "npm:^5.7.1"
chai: "npm:^4.3.9"
ethers: "npm:^5.7.2"
node-fetch: "npm:^2.6.7"
checksum: 7d9a3b94d05c3becce24562003032d6d2ddc4396e6420152ee3ad287a614ca513c53d43ecaeba5e238abb8bd85c352a42854a0f949df19cfb0219fc441e2da09
languageName: node
linkType: hard
"@eth-optimism/sdk@npm:^3.1.6":
version: 3.1.6
resolution: "@eth-optimism/sdk@npm:3.1.6"
dependencies:
"@eth-optimism/contracts": "npm:0.6.0"
"@eth-optimism/contracts-bedrock": "npm:0.16.2"
"@eth-optimism/core-utils": "npm:0.13.1"
lodash: "npm:^4.17.21"
Fix base bridging and a race condition in key funder (#3012) ### Description Turns out bridging from L1 to Base has been broken the whole time :( it's because the version of @eth-optimism/sdk we were using was 1.8.0 (according to yarn.lock) which was released in late 2022 https://github.com/ethereum-optimism/optimism/releases/tag/%40eth-optimism%2Fsdk%401.8.0, far before Base was launched. So we'd always get this error in key funder because we rely on the optimism SDK knowing about Base's chain ID: ``` {"chain":"base","error":"Error: cannot get contract AddressManager for unknown L2 chain ID 8453, you must provide an address\n at getOEContract (/hyperlane-monorepo/node_modules/@eth-optimism/sdk/src/utils/contracts.ts:58:11)\n at getAllOEContracts (/hyperlane-monorepo/node_modules/@eth-optimism/sdk/src/utils/contracts.ts:121:46)\n at new CrossChainMessenger (/hyperlane-monorepo/node_modules/@eth-optimism/sdk/src/cross-chain-messenger.ts:170:39)\n at ContextFunder.bridgeToOptimism (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:652:33)\n at ContextFunder.bridgeToL2 (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:637:23)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at async ContextFunder.bridgeIfL2 (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:492:9)\n at async gracefullyHandleError (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:774:5)\n at async /hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:394:29\n at async Promise.all (index 9)","level":"error","message":"Error bridging to L2"} ``` The fix was just to upgrade to a newer optimism SDK version A mystery to me is that we'd get that log ^ but sometimes the key funder pod would show as having ran successfully. My best guess here is there was a race condition in `fund` when we had a variable local to the function called `failureOccurred` that many promises which were `Promise.all`'d would read and write to it via `failureOccurred ||= await someFallibleFn()`. I changed the logic here to not have multiple concurrent promises contend for the variable Also made a small change to not include mantapacific in the list of relayer keys for the Hyperlane context. It's not ever used, and had a downstream effect of us trying to fund the Kathy key on mantapacific, which we don't want to actually do ### Drive-by changes n/a ### Related issues n/a ### Backward compatibility ye ### Testing ran locally
1 year ago
merkletreejs: "npm:^0.3.11"
rlp: "npm:^2.2.7"
peerDependencies:
ethers: ^5
Fix base bridging and a race condition in key funder (#3012) ### Description Turns out bridging from L1 to Base has been broken the whole time :( it's because the version of @eth-optimism/sdk we were using was 1.8.0 (according to yarn.lock) which was released in late 2022 https://github.com/ethereum-optimism/optimism/releases/tag/%40eth-optimism%2Fsdk%401.8.0, far before Base was launched. So we'd always get this error in key funder because we rely on the optimism SDK knowing about Base's chain ID: ``` {"chain":"base","error":"Error: cannot get contract AddressManager for unknown L2 chain ID 8453, you must provide an address\n at getOEContract (/hyperlane-monorepo/node_modules/@eth-optimism/sdk/src/utils/contracts.ts:58:11)\n at getAllOEContracts (/hyperlane-monorepo/node_modules/@eth-optimism/sdk/src/utils/contracts.ts:121:46)\n at new CrossChainMessenger (/hyperlane-monorepo/node_modules/@eth-optimism/sdk/src/cross-chain-messenger.ts:170:39)\n at ContextFunder.bridgeToOptimism (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:652:33)\n at ContextFunder.bridgeToL2 (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:637:23)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at async ContextFunder.bridgeIfL2 (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:492:9)\n at async gracefullyHandleError (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:774:5)\n at async /hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:394:29\n at async Promise.all (index 9)","level":"error","message":"Error bridging to L2"} ``` The fix was just to upgrade to a newer optimism SDK version A mystery to me is that we'd get that log ^ but sometimes the key funder pod would show as having ran successfully. My best guess here is there was a race condition in `fund` when we had a variable local to the function called `failureOccurred` that many promises which were `Promise.all`'d would read and write to it via `failureOccurred ||= await someFallibleFn()`. I changed the logic here to not have multiple concurrent promises contend for the variable Also made a small change to not include mantapacific in the list of relayer keys for the Hyperlane context. It's not ever used, and had a downstream effect of us trying to fund the Kathy key on mantapacific, which we don't want to actually do ### Drive-by changes n/a ### Related issues n/a ### Backward compatibility ye ### Testing ran locally
1 year ago
checksum: 39ab8b94c7a4c4333ed31046de5a429529486b287a8080f7ad9f1a2d4c51d5f09a545931501c1b930578baca58cfc072626c460570b4bb6ba304f08061cb6f72
languageName: node
linkType: hard
"@ethereum-waffle/chai@npm:4.0.10":
version: 4.0.10
resolution: "@ethereum-waffle/chai@npm:4.0.10"
dependencies:
"@ethereum-waffle/provider": "npm:4.0.5"
debug: "npm:^4.3.4"
json-bigint: "npm:^1.0.0"
peerDependencies:
ethers: "*"
checksum: 08ddda98e5128dc3106ec02743d05bb6ea0a4e3848c66561e200ee34236763316f21579807da252c5c8653b7b018f84945a73a914fed90195f67935e4f528b03
languageName: node
linkType: hard
"@ethereum-waffle/compiler@npm:4.0.3":
version: 4.0.3
resolution: "@ethereum-waffle/compiler@npm:4.0.3"
dependencies:
"@resolver-engine/imports": "npm:^0.3.3"
"@resolver-engine/imports-fs": "npm:^0.3.3"
"@typechain/ethers-v5": "npm:^10.0.0"
"@types/mkdirp": "npm:^0.5.2"
"@types/node-fetch": "npm:^2.6.1"
mkdirp: "npm:^0.5.1"
node-fetch: "npm:^2.6.7"
peerDependencies:
ethers: "*"
solc: "*"
typechain: ^8.0.0
checksum: 8bf11bc8d47ea2e7691bc7295f66592b16a603a75753ad31e4647a716aadffa673f1f45cf546a9c2d81dade427f2d6484e614cfd7a0383dc82443ba572a3b325
languageName: node
linkType: hard
"@ethereum-waffle/ens@npm:4.0.3":
version: 4.0.3
resolution: "@ethereum-waffle/ens@npm:4.0.3"
peerDependencies:
"@ensdomains/ens": ^0.4.4
"@ensdomains/resolver": ^0.2.4
ethers: "*"
checksum: 5d0b6c03013a858cf4ae98169af0416fe407306ba82032b611ef1501e0e5425cb77d407e16e37660a1188be5f3343a4540f3f8052fb1a21d63f6e8f9a62e70b2
languageName: node
linkType: hard
"@ethereum-waffle/mock-contract@npm:4.0.4":
version: 4.0.4
resolution: "@ethereum-waffle/mock-contract@npm:4.0.4"
peerDependencies:
ethers: "*"
checksum: 94e55ded4d67c651a4f55c11fde3fb8751f35904316bff14fa09cfb3d97fdf33b615ec3422d2444502373262039998638d21f93eda67b1bdbb11c9f2f01f215d
languageName: node
linkType: hard
"@ethereum-waffle/provider@npm:4.0.5":
version: 4.0.5
resolution: "@ethereum-waffle/provider@npm:4.0.5"
dependencies:
"@ethereum-waffle/ens": "npm:4.0.3"
"@ganache/ethereum-options": "npm:0.1.4"
debug: "npm:^4.3.4"
ganache: "npm:7.4.3"
peerDependencies:
ethers: "*"
checksum: 3e4b7773b7856759d034f714f0eeadd1fdbaea278c935671f8871fe7fe2f3df123be724512489e52a81696e6e690a069a9551e4e6e9255e6dba6638e108b8511
languageName: node
linkType: hard
"@ethereumjs/block@npm:^3.5.0, @ethereumjs/block@npm:^3.6.0, @ethereumjs/block@npm:^3.6.2":
version: 3.6.3
resolution: "@ethereumjs/block@npm:3.6.3"
dependencies:
"@ethereumjs/common": "npm:^2.6.5"
"@ethereumjs/tx": "npm:^3.5.2"
ethereumjs-util: "npm:^7.1.5"
merkle-patricia-tree: "npm:^4.2.4"
checksum: ea07808774d44eb1059ebbf4c792fadaeb1d8e341e87638ff0474facbb7f4667d40a6727bc1959f3542af2282ded32d47397d33b258f07c0eee64ff5bd0ed801
languageName: node
linkType: hard
"@ethereumjs/blockchain@npm:^5.5.0":
version: 5.5.3
resolution: "@ethereumjs/blockchain@npm:5.5.3"
dependencies:
"@ethereumjs/block": "npm:^3.6.2"
"@ethereumjs/common": "npm:^2.6.4"
"@ethereumjs/ethash": "npm:^1.1.0"
debug: "npm:^4.3.3"
ethereumjs-util: "npm:^7.1.5"
level-mem: "npm:^5.0.1"
lru-cache: "npm:^5.1.1"
semaphore-async-await: "npm:^1.5.1"
checksum: 8f2bd623880433599ab8789c43bc1056574be332cfbef094e192696ff8ab4aee91c8a7002d89df754675885ddc68d907b6e3a0470b2472398e57bade62327bba
languageName: node
linkType: hard
"@ethereumjs/common@npm:2.5.0":
version: 2.5.0
resolution: "@ethereumjs/common@npm:2.5.0"
dependencies:
crc-32: "npm:^1.2.0"
ethereumjs-util: "npm:^7.1.1"
checksum: 8fba3e67b184f040d0f7630be84315d2738e3e322fc3559e00a5083b790e85433d5ea6b98833bc802eb2c8569f97a0166ffb2a592eeb09e942c0de9262a8c346
languageName: node
linkType: hard
"@ethereumjs/common@npm:2.6.0":
version: 2.6.0
resolution: "@ethereumjs/common@npm:2.6.0"
dependencies:
crc-32: "npm:^1.2.0"
ethereumjs-util: "npm:^7.1.3"
checksum: f287a672e7fff416b27a4660502268a9b0ae4cea20056a770af0bd744138dd0e4369dc01ddf1d857bca6d2033e04a893862e4dbca64b97f2f05940bb9f1e27ce
languageName: node
linkType: hard
"@ethereumjs/common@npm:^2.5.0, @ethereumjs/common@npm:^2.6.0, @ethereumjs/common@npm:^2.6.4, @ethereumjs/common@npm:^2.6.5":
version: 2.6.5
resolution: "@ethereumjs/common@npm:2.6.5"
dependencies:
crc-32: "npm:^1.2.0"
ethereumjs-util: "npm:^7.1.5"
checksum: e931e16cafc908b086492ca5fcbb1820fff3edfb83cfd4ae48002517b3be0d1f7622c750874b3b347c122d06372e133ddae44ac129b5ba141f68808a79430135
languageName: node
linkType: hard
"@ethereumjs/common@npm:^3.2.0":
version: 3.2.0
resolution: "@ethereumjs/common@npm:3.2.0"
dependencies:
"@ethereumjs/util": "npm:^8.1.0"
crc-32: "npm:^1.2.0"
checksum: b3f612406b6bcefaf9117ceb42eff58d311e2b50205e3d55b4c793d803de517efbc84075e058dc0e2ec27a2bff11dfc279dda1fa2b249ed6ab3973be045898f4
languageName: node
linkType: hard
"@ethereumjs/ethash@npm:^1.1.0":
version: 1.1.0
resolution: "@ethereumjs/ethash@npm:1.1.0"
dependencies:
"@ethereumjs/block": "npm:^3.5.0"
"@types/levelup": "npm:^4.3.0"
buffer-xor: "npm:^2.0.1"
ethereumjs-util: "npm:^7.1.1"
miller-rabin: "npm:^4.0.0"
checksum: 7d173f8a53c92d672054b5ff598b6661f57087fe12833215b25ce48deae1386e5e8166ad01b99227b127ef25d50625dbdb629472ea2283bdb6f504c07fbfbe7d
languageName: node
linkType: hard
"@ethereumjs/rlp@npm:^4.0.1":
version: 4.0.1
resolution: "@ethereumjs/rlp@npm:4.0.1"
bin:
rlp: bin/rlp
checksum: bfdffd634ce72f3b17e3d085d071f2fe7ce9680aebdf10713d74b30afd80ef882d17f19ff7175fcb049431a56e800bd3558d3b028bd0d82341927edb303ab450
languageName: node
linkType: hard
"@ethereumjs/tx@npm:3.3.2":
version: 3.3.2
resolution: "@ethereumjs/tx@npm:3.3.2"
dependencies:
"@ethereumjs/common": "npm:^2.5.0"
ethereumjs-util: "npm:^7.1.2"
checksum: 9d88b9627b9c6a465b931ddba7a6aa4a124d3662c91f5f6658be1ad11fefd7f7429042feb47f5676854300a8cb3e107184154d1123d7292a92938afc057b58de
languageName: node
linkType: hard
"@ethereumjs/tx@npm:3.4.0":
version: 3.4.0
resolution: "@ethereumjs/tx@npm:3.4.0"
dependencies:
"@ethereumjs/common": "npm:^2.6.0"
ethereumjs-util: "npm:^7.1.3"
checksum: 25f1773251fcfe07c148f7ee958a8fcefe105ba565a99e57128bb2259eab79a1ab0fbb8cf9ef7f1d68bb63c04be231be9ee2908ad975b74357f33b7fe6b0dde4
languageName: node
linkType: hard
"@ethereumjs/tx@npm:^3.4.0, @ethereumjs/tx@npm:^3.5.2":
version: 3.5.2
resolution: "@ethereumjs/tx@npm:3.5.2"
dependencies:
"@ethereumjs/common": "npm:^2.6.4"
ethereumjs-util: "npm:^7.1.5"
checksum: 891e12738206229ac428685536844f7765e8547ae794462b1e406399445bf1f6f918af6ebc33ee5fa4a1340f14f48871a579f11c0e1d7c142ba0dd525bae5df5
languageName: node
linkType: hard
"@ethereumjs/tx@npm:^4.1.2, @ethereumjs/tx@npm:^4.2.0":
version: 4.2.0
resolution: "@ethereumjs/tx@npm:4.2.0"
dependencies:
"@ethereumjs/common": "npm:^3.2.0"
"@ethereumjs/rlp": "npm:^4.0.1"
"@ethereumjs/util": "npm:^8.1.0"
ethereum-cryptography: "npm:^2.0.0"
checksum: cbd2ffc3ef76ca5416d58f2f694858d9fcac946e6a107fef44cf3f308a7c9fcc996a6847868609354d72d5b356faee68408e9d5601c4c4f7dad8e18cb2c24a95
languageName: node
linkType: hard
"@ethereumjs/util@npm:^8.1.0":
version: 8.1.0
resolution: "@ethereumjs/util@npm:8.1.0"
dependencies:
"@ethereumjs/rlp": "npm:^4.0.1"
ethereum-cryptography: "npm:^2.0.0"
micro-ftch: "npm:^0.3.1"
checksum: cc35338932e49b15e54ca6e548b32a1f48eed7d7e1d34ee743e4d3600dd616668bd50f70139e86c5c35f55aac35fba3b6cc4e6f679cf650aeba66bf93016200c
languageName: node
linkType: hard
"@ethereumjs/vm@npm:5.6.0":
version: 5.6.0
resolution: "@ethereumjs/vm@npm:5.6.0"
dependencies:
"@ethereumjs/block": "npm:^3.6.0"
"@ethereumjs/blockchain": "npm:^5.5.0"
"@ethereumjs/common": "npm:^2.6.0"
"@ethereumjs/tx": "npm:^3.4.0"
async-eventemitter: "npm:^0.2.4"
core-js-pure: "npm:^3.0.1"
debug: "npm:^2.2.0"
ethereumjs-util: "npm:^7.1.3"
functional-red-black-tree: "npm:^1.0.1"
mcl-wasm: "npm:^0.7.1"
merkle-patricia-tree: "npm:^4.2.2"
rustbn.js: "npm:~0.2.0"
checksum: 0a54180af307633568fc00cb9c4f92a28d7979ee1d8316d6f998c4c3bb567762f9893a1d84744b1700d1d3da1564bb12b3c205c45d42b45fe9ad2e92805acaeb
languageName: node
linkType: hard
"@ethersproject/abi@npm:5.7.0, @ethersproject/abi@npm:^5.0.9, @ethersproject/abi@npm:^5.4.0, @ethersproject/abi@npm:^5.7.0":
version: 5.7.0
resolution: "@ethersproject/abi@npm:5.7.0"
dependencies:
"@ethersproject/address": "npm:^5.7.0"
"@ethersproject/bignumber": "npm:^5.7.0"
"@ethersproject/bytes": "npm:^5.7.0"
"@ethersproject/constants": "npm:^5.7.0"
"@ethersproject/hash": "npm:^5.7.0"
"@ethersproject/keccak256": "npm:^5.7.0"
"@ethersproject/logger": "npm:^5.7.0"
"@ethersproject/properties": "npm:^5.7.0"
"@ethersproject/strings": "npm:^5.7.0"
checksum: 6ed002cbc61a7e21bc0182702345659c1984f6f8e6bad166e43aee76ea8f74766dd0f6236574a868e1b4600af27972bf25b973fae7877ae8da3afa90d3965cac
languageName: node
linkType: hard
"@ethersproject/abi@npm:^5.0.0-beta.146, @ethersproject/abi@npm:^5.1.2, @ethersproject/abi@npm:^5.6.3":
version: 5.6.3
resolution: "@ethersproject/abi@npm:5.6.3"
dependencies:
"@ethersproject/address": "npm:^5.6.1"
"@ethersproject/bignumber": "npm:^5.6.2"
"@ethersproject/bytes": "npm:^5.6.1"
"@ethersproject/constants": "npm:^5.6.1"
"@ethersproject/hash": "npm:^5.6.1"
"@ethersproject/keccak256": "npm:^5.6.1"
"@ethersproject/logger": "npm:^5.6.0"
"@ethersproject/properties": "npm:^5.6.0"
"@ethersproject/strings": "npm:^5.6.1"
checksum: 060bc2c5c7ba9b9f8d9176dba699a1c07afc1b0773255433dacaaa01695d39abb9eb315bb53c35ef367bc063222e3930cb967312d281dc531365628ceb582785
languageName: node
linkType: hard
"@ethersproject/abstract-provider@npm:5.7.0, @ethersproject/abstract-provider@npm:^5.7.0":
version: 5.7.0
resolution: "@ethersproject/abstract-provider@npm:5.7.0"
dependencies:
"@ethersproject/bignumber": "npm:^5.7.0"
"@ethersproject/bytes": "npm:^5.7.0"
"@ethersproject/logger": "npm:^5.7.0"
"@ethersproject/networks": "npm:^5.7.0"
"@ethersproject/properties": "npm:^5.7.0"
"@ethersproject/transactions": "npm:^5.7.0"
"@ethersproject/web": "npm:^5.7.0"
checksum: c03e413a812486002525f4036bf2cb90e77a19b98fa3d16279e28e0a05520a1085690fac2ee9f94b7931b9a803249ff8a8bbb26ff8dee52196a6ef7a3fc5edc5
languageName: node
linkType: hard
"@ethersproject/abstract-provider@npm:^5.5.1, @ethersproject/abstract-provider@npm:^5.6.1":
version: 5.6.1
resolution: "@ethersproject/abstract-provider@npm:5.6.1"
dependencies:
"@ethersproject/bignumber": "npm:^5.6.2"
"@ethersproject/bytes": "npm:^5.6.1"
"@ethersproject/logger": "npm:^5.6.0"
"@ethersproject/networks": "npm:^5.6.3"
"@ethersproject/properties": "npm:^5.6.0"
"@ethersproject/transactions": "npm:^5.6.2"
"@ethersproject/web": "npm:^5.6.1"
checksum: a19a32800e9adf3ac71c4e5ced450b5a02c459ecf7ebd8efe3574212fa4d637c2c9be7ae9410ee516e49c7b667e70dc79894b75e073cd751bc3692673d23683c
languageName: node
linkType: hard
"@ethersproject/abstract-signer@npm:5.7.0, @ethersproject/abstract-signer@npm:^5.4.1, @ethersproject/abstract-signer@npm:^5.7.0":
version: 5.7.0
resolution: "@ethersproject/abstract-signer@npm:5.7.0"
dependencies:
"@ethersproject/abstract-provider": "npm:^5.7.0"
"@ethersproject/bignumber": "npm:^5.7.0"
"@ethersproject/bytes": "npm:^5.7.0"
"@ethersproject/logger": "npm:^5.7.0"
"@ethersproject/properties": "npm:^5.7.0"
checksum: 0a6ffade0a947c9ba617048334e1346838f394d1d0a5307ac435a0c63ed1033b247e25ffb0cd6880d7dcf5459581f52f67e3804ebba42ff462050f1e4321ba0c
languageName: node
linkType: hard
"@ethersproject/abstract-signer@npm:^5.5.0, @ethersproject/abstract-signer@npm:^5.6.2":
version: 5.6.2
resolution: "@ethersproject/abstract-signer@npm:5.6.2"
dependencies:
"@ethersproject/abstract-provider": "npm:^5.6.1"
"@ethersproject/bignumber": "npm:^5.6.2"
"@ethersproject/bytes": "npm:^5.6.1"
"@ethersproject/logger": "npm:^5.6.0"
"@ethersproject/properties": "npm:^5.6.0"
checksum: efcf5a97ec4b86d18eda8b7c870ef54910fc1860bac2739ecda4025af4e84b3ddf3eafd58e9db052f93365450ee4909ff066442063a1734d62ead28206caea6c
languageName: node
linkType: hard
"@ethersproject/address@npm:5.7.0, @ethersproject/address@npm:^5.0.8, @ethersproject/address@npm:^5.4.0, @ethersproject/address@npm:^5.7.0":
version: 5.7.0
resolution: "@ethersproject/address@npm:5.7.0"
dependencies:
"@ethersproject/bignumber": "npm:^5.7.0"
"@ethersproject/bytes": "npm:^5.7.0"
"@ethersproject/keccak256": "npm:^5.7.0"
"@ethersproject/logger": "npm:^5.7.0"
"@ethersproject/rlp": "npm:^5.7.0"
checksum: 1ac4f3693622ed9fbbd7e966a941ec1eba0d9445e6e8154b1daf8e93b8f62ad91853d1de5facf4c27b41e6f1e47b94a317a2492ba595bee1841fd3030c3e9a27
languageName: node
linkType: hard
"@ethersproject/address@npm:^5.0.2, @ethersproject/address@npm:^5.5.0, @ethersproject/address@npm:^5.6.1":
version: 5.6.1
resolution: "@ethersproject/address@npm:5.6.1"
dependencies:
"@ethersproject/bignumber": "npm:^5.6.2"
"@ethersproject/bytes": "npm:^5.6.1"
"@ethersproject/keccak256": "npm:^5.6.1"
"@ethersproject/logger": "npm:^5.6.0"
"@ethersproject/rlp": "npm:^5.6.1"
checksum: 630cf3203c8d9d57a4551e2c9b290a0009bdb591d42e1db9535bd7b3a345329148d180a6b1c98e52d51d40fd3caa1af0555feae8473db1b99d18d2b270c7854b
languageName: node
linkType: hard
"@ethersproject/base64@npm:5.7.0, @ethersproject/base64@npm:^5.7.0":
version: 5.7.0
resolution: "@ethersproject/base64@npm:5.7.0"
dependencies:
"@ethersproject/bytes": "npm:^5.7.0"
checksum: 7105105f401e1c681e61db1e9da1b5960d8c5fbd262bbcacc99d61dbb9674a9db1181bb31903d98609f10e8a0eb64c850475f3b040d67dea953e2b0ac6380e96
languageName: node
linkType: hard
"@ethersproject/base64@npm:^5.6.1":
version: 5.6.1
resolution: "@ethersproject/base64@npm:5.6.1"
dependencies:
"@ethersproject/bytes": "npm:^5.6.1"
checksum: d7f981907cd81c1c2b6f9be4ef07b6e2a7da0b40ad6d49303cb99981e352a9e93f9398d87cf2052a0a1dc19477e373ae1e93eea3b97421856b2c625fcb2359db
languageName: node
linkType: hard
"@ethersproject/basex@npm:5.7.0, @ethersproject/basex@npm:^5.7.0":
version: 5.7.0
resolution: "@ethersproject/basex@npm:5.7.0"
dependencies:
"@ethersproject/bytes": "npm:^5.7.0"
"@ethersproject/properties": "npm:^5.7.0"
checksum: 840e333e109bff2fcf8d91dcfd45fa951835844ef0e1ba710037e87291c7b5f3c189ba86f6cee2ca7de2ede5b7d59fbb930346607695855bee20d2f9f63371ef
languageName: node
linkType: hard
"@ethersproject/bignumber@npm:5.7.0, @ethersproject/bignumber@npm:^5.1.1, @ethersproject/bignumber@npm:^5.4.1, @ethersproject/bignumber@npm:^5.7.0":
version: 5.7.0
resolution: "@ethersproject/bignumber@npm:5.7.0"
dependencies:
"@ethersproject/bytes": "npm:^5.7.0"
"@ethersproject/logger": "npm:^5.7.0"
bn.js: "npm:^5.2.1"
checksum: 09cffa18a9f0730856b57c14c345bd68ba451159417e5aff684a8808011cd03b27b7c465d423370333a7d1c9a621392fc74f064a3b02c9edc49ebe497da6d45d
languageName: node
linkType: hard
"@ethersproject/bignumber@npm:^5.5.0, @ethersproject/bignumber@npm:^5.6.2":
version: 5.6.2
resolution: "@ethersproject/bignumber@npm:5.6.2"
dependencies:
"@ethersproject/bytes": "npm:^5.6.1"
"@ethersproject/logger": "npm:^5.6.0"
bn.js: "npm:^5.2.1"
checksum: 617c766238876f5d80becfeed1025eac6dd8b52d10bda7824dbd41989611ea4c58bce756fca615b228d7650b5aeb7f81f421507718fc1a5b10387c76459b3544
languageName: node
linkType: hard
"@ethersproject/bytes@npm:5.7.0, @ethersproject/bytes@npm:^5.0.8, @ethersproject/bytes@npm:^5.4.0, @ethersproject/bytes@npm:^5.7.0":
version: 5.7.0
resolution: "@ethersproject/bytes@npm:5.7.0"
dependencies:
"@ethersproject/logger": "npm:^5.7.0"
checksum: 8b3ffedb68c1a82cfb875e9738361409cc33e2dcb1286b6ccfdc4dd8dd0317f7eacc8937b736c467d213dffc44b469690fe1a951e901953d5a90c5af2b675ae4
languageName: node
linkType: hard
"@ethersproject/bytes@npm:^5.5.0, @ethersproject/bytes@npm:^5.6.1":
version: 5.6.1
resolution: "@ethersproject/bytes@npm:5.6.1"
dependencies:
"@ethersproject/logger": "npm:^5.6.0"
checksum: 26d6691d736d6709295a22b31fed1955dad523fd938a298022f421e058b027ae2bfd0043ac62e2aa9ca071ec210855b0f6eb4de338c5ca6b77e1c431c2c84ef1
languageName: node
linkType: hard
"@ethersproject/constants@npm:5.7.0, @ethersproject/constants@npm:^5.4.0, @ethersproject/constants@npm:^5.7.0":
version: 5.7.0
resolution: "@ethersproject/constants@npm:5.7.0"
dependencies:
"@ethersproject/bignumber": "npm:^5.7.0"
checksum: 6d4b1355747cce837b3e76ec3bde70e4732736f23b04f196f706ebfa5d4d9c2be50904a390d4d40ce77803b98d03d16a9b6898418e04ba63491933ce08c4ba8a
languageName: node
linkType: hard
"@ethersproject/constants@npm:^5.6.1":
version: 5.6.1
resolution: "@ethersproject/constants@npm:5.6.1"
dependencies:
"@ethersproject/bignumber": "npm:^5.6.2"
checksum: 3c6abcee60f1620796dc40210a638b601ad8a2d3f6668a69c42a5ca361044f21296b16d1d43b8a00f7c28b385de4165983a8adf671e0983f5ef07459dfa84997
languageName: node
linkType: hard
"@ethersproject/contracts@npm:5.7.0, @ethersproject/contracts@npm:^5.4.1, @ethersproject/contracts@npm:^5.7.0":
version: 5.7.0
resolution: "@ethersproject/contracts@npm:5.7.0"
dependencies:
"@ethersproject/abi": "npm:^5.7.0"
"@ethersproject/abstract-provider": "npm:^5.7.0"
"@ethersproject/abstract-signer": "npm:^5.7.0"
"@ethersproject/address": "npm:^5.7.0"
"@ethersproject/bignumber": "npm:^5.7.0"
"@ethersproject/bytes": "npm:^5.7.0"
"@ethersproject/constants": "npm:^5.7.0"
"@ethersproject/logger": "npm:^5.7.0"
"@ethersproject/properties": "npm:^5.7.0"
"@ethersproject/transactions": "npm:^5.7.0"
checksum: 5df66179af242faabea287a83fd2f8f303a4244dc87a6ff802e1e3b643f091451295c8e3d088c7739970b7915a16a581c192d4e007d848f1fdf3cc9e49010053
languageName: node
linkType: hard
"@ethersproject/experimental@npm:^5.7.0":
version: 5.7.0
resolution: "@ethersproject/experimental@npm:5.7.0"
dependencies:
"@ethersproject/web": "npm:^5.7.0"
ethers: "npm:^5.7.0"
scrypt-js: "npm:3.0.1"
checksum: 82fe7581c89bde7dc2e9d6ddae65be3340f32cc37ced607ec026c13ae420a3c7215dba1227c3083d32630e3fbfb7144562a83b3da66505bb26d4254b0d66c22a
languageName: node
linkType: hard
"@ethersproject/hardware-wallets@npm:^5.7.0":
version: 5.7.0
resolution: "@ethersproject/hardware-wallets@npm:5.7.0"
dependencies:
"@ledgerhq/hw-app-eth": "npm:5.27.2"
"@ledgerhq/hw-transport": "npm:5.26.0"
"@ledgerhq/hw-transport-node-hid": "npm:5.26.0"
"@ledgerhq/hw-transport-u2f": "npm:5.26.0"
ethers: "npm:^5.7.0"
dependenciesMeta:
"@ledgerhq/hw-transport-node-hid":
optional: true
checksum: c66da62faedc89a0cb253e352c476d80368dfc10b5b7b069a38edc6e185282d4b6162ef4d3ea49a81ddfabbad6c13a63eae3e9eff32163c0cee2501aa654e07b
languageName: node
linkType: hard
"@ethersproject/hash@npm:5.7.0, @ethersproject/hash@npm:^5.7.0":
version: 5.7.0
resolution: "@ethersproject/hash@npm:5.7.0"
dependencies:
"@ethersproject/abstract-signer": "npm:^5.7.0"
"@ethersproject/address": "npm:^5.7.0"
"@ethersproject/base64": "npm:^5.7.0"
"@ethersproject/bignumber": "npm:^5.7.0"
"@ethersproject/bytes": "npm:^5.7.0"
"@ethersproject/keccak256": "npm:^5.7.0"
"@ethersproject/logger": "npm:^5.7.0"
"@ethersproject/properties": "npm:^5.7.0"
"@ethersproject/strings": "npm:^5.7.0"
checksum: d83de3f3a1b99b404a2e7bb503f5cdd90c66a97a32cce1d36b09bb8e3fb7205b96e30ad28e2b9f30083beea6269b157d0c6e3425052bb17c0a35fddfdd1c72a3
languageName: node
linkType: hard
"@ethersproject/hash@npm:^5.5.0, @ethersproject/hash@npm:^5.6.1":
version: 5.6.1
resolution: "@ethersproject/hash@npm:5.6.1"
dependencies:
"@ethersproject/abstract-signer": "npm:^5.6.2"
"@ethersproject/address": "npm:^5.6.1"
"@ethersproject/bignumber": "npm:^5.6.2"
"@ethersproject/bytes": "npm:^5.6.1"
"@ethersproject/keccak256": "npm:^5.6.1"
"@ethersproject/logger": "npm:^5.6.0"
"@ethersproject/properties": "npm:^5.6.0"
"@ethersproject/strings": "npm:^5.6.1"
checksum: c591a7876b67dd12bbca680422b3df4e3f3ae5672404abbd85e60ad9a66c247d83724f828689254e9ffee077a02b50b13e8f7c66d07d350610188dad0cf0cab1
languageName: node
linkType: hard
"@ethersproject/hdnode@npm:5.7.0, @ethersproject/hdnode@npm:^5.7.0":
version: 5.7.0
resolution: "@ethersproject/hdnode@npm:5.7.0"
dependencies:
"@ethersproject/abstract-signer": "npm:^5.7.0"
"@ethersproject/basex": "npm:^5.7.0"
"@ethersproject/bignumber": "npm:^5.7.0"
"@ethersproject/bytes": "npm:^5.7.0"
"@ethersproject/logger": "npm:^5.7.0"
"@ethersproject/pbkdf2": "npm:^5.7.0"
"@ethersproject/properties": "npm:^5.7.0"
"@ethersproject/sha2": "npm:^5.7.0"
"@ethersproject/signing-key": "npm:^5.7.0"
"@ethersproject/strings": "npm:^5.7.0"
"@ethersproject/transactions": "npm:^5.7.0"
"@ethersproject/wordlists": "npm:^5.7.0"
checksum: 2fbe6278c324235afaa88baa5dea24d8674c72b14ad037fe2096134d41025977f410b04fd146e333a1b6cac9482e9de62d6375d1705fd42667543f2d0eb66655
languageName: node
linkType: hard
"@ethersproject/json-wallets@npm:5.7.0, @ethersproject/json-wallets@npm:^5.7.0":
version: 5.7.0
resolution: "@ethersproject/json-wallets@npm:5.7.0"
dependencies:
"@ethersproject/abstract-signer": "npm:^5.7.0"
"@ethersproject/address": "npm:^5.7.0"
"@ethersproject/bytes": "npm:^5.7.0"
"@ethersproject/hdnode": "npm:^5.7.0"
"@ethersproject/keccak256": "npm:^5.7.0"
"@ethersproject/logger": "npm:^5.7.0"
"@ethersproject/pbkdf2": "npm:^5.7.0"
"@ethersproject/properties": "npm:^5.7.0"
"@ethersproject/random": "npm:^5.7.0"
"@ethersproject/strings": "npm:^5.7.0"
"@ethersproject/transactions": "npm:^5.7.0"
aes-js: "npm:3.0.0"
scrypt-js: "npm:3.0.1"
checksum: 4a1ef0912ffc8d18c392ae4e292948d86bffd715fe3dd3e66d1cd21f6c9267aeadad4da84261db853327f97cdfd765a377f9a87e39d4c6749223a69226faf0a1
languageName: node
linkType: hard
"@ethersproject/keccak256@npm:5.7.0, @ethersproject/keccak256@npm:^5.7.0":
version: 5.7.0
resolution: "@ethersproject/keccak256@npm:5.7.0"
dependencies:
"@ethersproject/bytes": "npm:^5.7.0"
js-sha3: "npm:0.8.0"
checksum: ff70950d82203aab29ccda2553422cbac2e7a0c15c986bd20a69b13606ed8bb6e4fdd7b67b8d3b27d4f841e8222cbaccd33ed34be29f866fec7308f96ed244c6
languageName: node
linkType: hard
"@ethersproject/keccak256@npm:^5.5.0, @ethersproject/keccak256@npm:^5.6.1":
version: 5.6.1
resolution: "@ethersproject/keccak256@npm:5.6.1"
dependencies:
"@ethersproject/bytes": "npm:^5.6.1"
js-sha3: "npm:0.8.0"
checksum: fdc950e22a1aafc92fdf749cdc5b8952b85e8cee8872d807c5f40be31f58675d30e0eca5e676876b93f2cd22ac63a344d384d116827ee80928c24b7c299991f5
languageName: node
linkType: hard
"@ethersproject/logger@npm:5.7.0, @ethersproject/logger@npm:^5.7.0":
version: 5.7.0
resolution: "@ethersproject/logger@npm:5.7.0"
checksum: 683a939f467ae7510deedc23d7611d0932c3046137f5ffb92ba1e3c8cd9cf2fbbaa676b660c248441a0fa9143783137c46d6e6d17d676188dd5a6ef0b72dd091
languageName: node
linkType: hard
"@ethersproject/logger@npm:^5.5.0, @ethersproject/logger@npm:^5.6.0":
version: 5.6.0
resolution: "@ethersproject/logger@npm:5.6.0"
checksum: cc806e58d6c84841451b32cb86c41e339784e41d4e9e98d6369ff8effd211b6acfdf34f36465fb0827175d32ec0d5b63e25950ab1dda1ea2a31c9ed2d8b724c9
languageName: node
linkType: hard
"@ethersproject/networks@npm:5.7.1":
version: 5.7.1
resolution: "@ethersproject/networks@npm:5.7.1"
dependencies:
"@ethersproject/logger": "npm:^5.7.0"
checksum: 5265d0b4b72ef91af57be804b44507f4943038d609699764d8a69157ed381e30fe22ebf63630ed8e530ceb220f15d69dae8cda2e5023ccd793285c9d5882e599
languageName: node
linkType: hard
"@ethersproject/networks@npm:^5.6.3":
version: 5.6.3
resolution: "@ethersproject/networks@npm:5.6.3"
dependencies:
"@ethersproject/logger": "npm:^5.6.0"
checksum: e2af40e0adc5e2cc71d2c3afa5973aae11c4332c485591af58068ce10942a0461a9e41ab06d24beffe5098f8231b47b5cc4541b9f9fe8a7771e153f75a445746
languageName: node
linkType: hard
"@ethersproject/networks@npm:^5.7.0":
version: 5.7.0
resolution: "@ethersproject/networks@npm:5.7.0"
dependencies:
"@ethersproject/logger": "npm:^5.7.0"
checksum: c77efcd4ee44fe17fea448f135b6a6393d6c42122e725730ced37b7f2e3137e48c6712f3ff3d07d7fb4ddb0222bb404ad3088964b8db579620054788a8110101
languageName: node
linkType: hard
"@ethersproject/pbkdf2@npm:5.7.0, @ethersproject/pbkdf2@npm:^5.7.0":
version: 5.7.0
resolution: "@ethersproject/pbkdf2@npm:5.7.0"
dependencies:
"@ethersproject/bytes": "npm:^5.7.0"
"@ethersproject/sha2": "npm:^5.7.0"
checksum: dea7ba747805e24b81dfb99e695eb329509bf5cad1a42e48475ade28e060e567458a3d5bf930f302691bded733fd3fa364f0c7adce920f9f05a5ef8c13267aaa
languageName: node
linkType: hard
"@ethersproject/properties@npm:5.7.0, @ethersproject/properties@npm:^5.7.0":
version: 5.7.0
resolution: "@ethersproject/properties@npm:5.7.0"
dependencies:
"@ethersproject/logger": "npm:^5.7.0"
checksum: f8401a161940aa1c32695115a20c65357877002a6f7dc13ab1600064bf54d7b825b4db49de8dc8da69efcbb0c9f34f8813e1540427e63e262ab841c1bf6c1c1e
languageName: node
linkType: hard
"@ethersproject/properties@npm:^5.5.0, @ethersproject/properties@npm:^5.6.0":
version: 5.6.0
resolution: "@ethersproject/properties@npm:5.6.0"
dependencies:
"@ethersproject/logger": "npm:^5.6.0"
checksum: 907d8baacf688e5d6c766d9197c4402a680997298bc360ede34ccc47a2664db6f05bb519a36275d8a5af7ddd031c7a04f24aa6c07efbe304b537a0b40395867c
languageName: node
linkType: hard
"@ethersproject/providers@npm:5.7.2, @ethersproject/providers@npm:^5.4.4, @ethersproject/providers@npm:^5.7.0, @ethersproject/providers@npm:^5.7.1, @ethersproject/providers@npm:^5.7.2":
version: 5.7.2
resolution: "@ethersproject/providers@npm:5.7.2"
dependencies:
"@ethersproject/abstract-provider": "npm:^5.7.0"
"@ethersproject/abstract-signer": "npm:^5.7.0"
"@ethersproject/address": "npm:^5.7.0"
"@ethersproject/base64": "npm:^5.7.0"
"@ethersproject/basex": "npm:^5.7.0"
"@ethersproject/bignumber": "npm:^5.7.0"
"@ethersproject/bytes": "npm:^5.7.0"
"@ethersproject/constants": "npm:^5.7.0"
"@ethersproject/hash": "npm:^5.7.0"
"@ethersproject/logger": "npm:^5.7.0"
"@ethersproject/networks": "npm:^5.7.0"
"@ethersproject/properties": "npm:^5.7.0"
"@ethersproject/random": "npm:^5.7.0"
"@ethersproject/rlp": "npm:^5.7.0"
"@ethersproject/sha2": "npm:^5.7.0"
"@ethersproject/strings": "npm:^5.7.0"
"@ethersproject/transactions": "npm:^5.7.0"
"@ethersproject/web": "npm:^5.7.0"
bech32: "npm:1.1.4"
ws: "npm:7.4.6"
checksum: 8534a1896e61b9f0b66427a639df64a5fe76d0c08ec59b9f0cc64fdd1d0cc28d9fc3312838ae8d7817c8f5e2e76b7f228b689bc33d1cbb8e1b9517d4c4f678d8
languageName: node
linkType: hard
"@ethersproject/random@npm:5.7.0, @ethersproject/random@npm:^5.7.0":
version: 5.7.0
resolution: "@ethersproject/random@npm:5.7.0"
dependencies:
"@ethersproject/bytes": "npm:^5.7.0"
"@ethersproject/logger": "npm:^5.7.0"
checksum: c23ec447998ce1147651bd58816db4d12dbeb404f66a03d14a13e1edb439879bab18528e1fc46b931502903ac7b1c08ea61d6a86e621a6e060fa63d41aeed3ac
languageName: node
linkType: hard
"@ethersproject/rlp@npm:5.7.0, @ethersproject/rlp@npm:^5.7.0":
version: 5.7.0
resolution: "@ethersproject/rlp@npm:5.7.0"
dependencies:
"@ethersproject/bytes": "npm:^5.7.0"
"@ethersproject/logger": "npm:^5.7.0"
checksum: 3b8c5279f7654794d5874569f5598ae6a880e19e6616013a31e26c35c5f586851593a6e85c05ed7b391fbc74a1ea8612dd4d867daefe701bf4e8fcf2ab2f29b9
languageName: node
linkType: hard
"@ethersproject/rlp@npm:^5.6.1":
version: 5.6.1
resolution: "@ethersproject/rlp@npm:5.6.1"
dependencies:
"@ethersproject/bytes": "npm:^5.6.1"
"@ethersproject/logger": "npm:^5.6.0"
checksum: a69976c48606043c107ac935c21936f4791b15e67a382446cd0c919425f647db520b62079c30c8e7d70d053ad1b1610aca885c40361e067fe3766cf3db3c442c
languageName: node
linkType: hard
"@ethersproject/sha2@npm:5.7.0, @ethersproject/sha2@npm:^5.7.0":
version: 5.7.0
resolution: "@ethersproject/sha2@npm:5.7.0"
dependencies:
"@ethersproject/bytes": "npm:^5.7.0"
"@ethersproject/logger": "npm:^5.7.0"
hash.js: "npm:1.1.7"
checksum: 09321057c022effbff4cc2d9b9558228690b5dd916329d75c4b1ffe32ba3d24b480a367a7cc92d0f0c0b1c896814d03351ae4630e2f1f7160be2bcfbde435dbc
languageName: node
linkType: hard
"@ethersproject/signing-key@npm:5.7.0, @ethersproject/signing-key@npm:^5.7.0":
version: 5.7.0
resolution: "@ethersproject/signing-key@npm:5.7.0"
dependencies:
"@ethersproject/bytes": "npm:^5.7.0"
"@ethersproject/logger": "npm:^5.7.0"
"@ethersproject/properties": "npm:^5.7.0"
bn.js: "npm:^5.2.1"
elliptic: "npm:6.5.4"
hash.js: "npm:1.1.7"
checksum: ff2f79ded86232b139e7538e4aaa294c6022a7aaa8c95a6379dd7b7c10a6d363685c6967c816f98f609581cf01f0a5943c667af89a154a00bcfe093a8c7f3ce7
languageName: node
linkType: hard
"@ethersproject/signing-key@npm:^5.6.2":
version: 5.6.2
resolution: "@ethersproject/signing-key@npm:5.6.2"
dependencies:
"@ethersproject/bytes": "npm:^5.6.1"
"@ethersproject/logger": "npm:^5.6.0"
"@ethersproject/properties": "npm:^5.6.0"
bn.js: "npm:^5.2.1"
elliptic: "npm:6.5.4"
hash.js: "npm:1.1.7"
checksum: 69d92fd883acc8b8cf2d83d7c9f6cf218b507b35da7383457d271e49207d81fba3d2be022de2375eaac632791fc1265f7335ef5975b68772c353e4ae4233d821
languageName: node
linkType: hard
"@ethersproject/solidity@npm:5.7.0, @ethersproject/solidity@npm:^5.4.0, @ethersproject/solidity@npm:^5.7.0":
version: 5.7.0
resolution: "@ethersproject/solidity@npm:5.7.0"
dependencies:
"@ethersproject/bignumber": "npm:^5.7.0"
"@ethersproject/bytes": "npm:^5.7.0"
"@ethersproject/keccak256": "npm:^5.7.0"
"@ethersproject/logger": "npm:^5.7.0"
"@ethersproject/sha2": "npm:^5.7.0"
"@ethersproject/strings": "npm:^5.7.0"
checksum: 9a02f37f801c96068c3e7721f83719d060175bc4e80439fe060e92bd7acfcb6ac1330c7e71c49f4c2535ca1308f2acdcb01e00133129aac00581724c2d6293f3
languageName: node
linkType: hard
"@ethersproject/strings@npm:5.7.0, @ethersproject/strings@npm:^5.7.0":
version: 5.7.0
resolution: "@ethersproject/strings@npm:5.7.0"
dependencies:
"@ethersproject/bytes": "npm:^5.7.0"
"@ethersproject/constants": "npm:^5.7.0"
"@ethersproject/logger": "npm:^5.7.0"
checksum: 24191bf30e98d434a9fba2f522784f65162d6712bc3e1ccc98ed85c5da5884cfdb5a1376b7695374655a7b95ec1f5fdbeef5afc7d0ea77ffeb78047e9b791fa5
languageName: node
linkType: hard
"@ethersproject/strings@npm:^5.6.1":
version: 5.6.1
resolution: "@ethersproject/strings@npm:5.6.1"
dependencies:
"@ethersproject/bytes": "npm:^5.6.1"
"@ethersproject/constants": "npm:^5.6.1"
"@ethersproject/logger": "npm:^5.6.0"
checksum: 5f8b76c9f9c834cee9ecdc16dd02c3de84b983a85c1219a735965a2ea8e49042ea8c3af6cc79d699fbbf09cdd4d3568100941c3d4233c9ba615024e4d7c8efe1
languageName: node
linkType: hard
"@ethersproject/transactions@npm:5.7.0, @ethersproject/transactions@npm:^5.4.0, @ethersproject/transactions@npm:^5.7.0":
version: 5.7.0
resolution: "@ethersproject/transactions@npm:5.7.0"
dependencies:
"@ethersproject/address": "npm:^5.7.0"
"@ethersproject/bignumber": "npm:^5.7.0"
"@ethersproject/bytes": "npm:^5.7.0"
"@ethersproject/constants": "npm:^5.7.0"
"@ethersproject/keccak256": "npm:^5.7.0"
"@ethersproject/logger": "npm:^5.7.0"
"@ethersproject/properties": "npm:^5.7.0"
"@ethersproject/rlp": "npm:^5.7.0"
"@ethersproject/signing-key": "npm:^5.7.0"
checksum: d809e9d40020004b7de9e34bf39c50377dce8ed417cdf001bfabc81ecb1b7d1e0c808fdca0a339ea05e1b380648eaf336fe70f137904df2d3c3135a38190a5af
languageName: node
linkType: hard
"@ethersproject/transactions@npm:^5.5.0, @ethersproject/transactions@npm:^5.6.2":
version: 5.6.2
resolution: "@ethersproject/transactions@npm:5.6.2"
dependencies:
"@ethersproject/address": "npm:^5.6.1"
"@ethersproject/bignumber": "npm:^5.6.2"
"@ethersproject/bytes": "npm:^5.6.1"
"@ethersproject/constants": "npm:^5.6.1"
"@ethersproject/keccak256": "npm:^5.6.1"
"@ethersproject/logger": "npm:^5.6.0"
"@ethersproject/properties": "npm:^5.6.0"
"@ethersproject/rlp": "npm:^5.6.1"
"@ethersproject/signing-key": "npm:^5.6.2"
checksum: c02111307ce0744dcb007688ea3067a5a11453635ba27ad425a498200accf5f749c259895cc9750750479bd4cbd43b27c465373324f1de6b54a27c72842dbcac
languageName: node
linkType: hard
"@ethersproject/units@npm:5.7.0":
version: 5.7.0
resolution: "@ethersproject/units@npm:5.7.0"
dependencies:
"@ethersproject/bignumber": "npm:^5.7.0"
"@ethersproject/constants": "npm:^5.7.0"
"@ethersproject/logger": "npm:^5.7.0"
checksum: 304714f848cd32e57df31bf545f7ad35c2a72adae957198b28cbc62166daa929322a07bff6e9c9ac4577ab6aa0de0546b065ed1b2d20b19e25748b7d475cb0fc
languageName: node
linkType: hard
"@ethersproject/wallet@npm:5.7.0, @ethersproject/wallet@npm:^5.4.0":
version: 5.7.0
resolution: "@ethersproject/wallet@npm:5.7.0"
dependencies:
"@ethersproject/abstract-provider": "npm:^5.7.0"
"@ethersproject/abstract-signer": "npm:^5.7.0"
"@ethersproject/address": "npm:^5.7.0"
"@ethersproject/bignumber": "npm:^5.7.0"
"@ethersproject/bytes": "npm:^5.7.0"
"@ethersproject/hash": "npm:^5.7.0"
"@ethersproject/hdnode": "npm:^5.7.0"
"@ethersproject/json-wallets": "npm:^5.7.0"
"@ethersproject/keccak256": "npm:^5.7.0"
"@ethersproject/logger": "npm:^5.7.0"
"@ethersproject/properties": "npm:^5.7.0"
"@ethersproject/random": "npm:^5.7.0"
"@ethersproject/signing-key": "npm:^5.7.0"
"@ethersproject/transactions": "npm:^5.7.0"
"@ethersproject/wordlists": "npm:^5.7.0"
checksum: 340f8e5c77c6c47c4d1596c200d97c53c1d4b4eb54d9166d0f2a114cb81685e7689255b0627e917fbcdc29cb54c4bd1f1a9909f3096ef9dff9acc0b24972f1c1
languageName: node
linkType: hard
Fix base bridging and a race condition in key funder (#3012) ### Description Turns out bridging from L1 to Base has been broken the whole time :( it's because the version of @eth-optimism/sdk we were using was 1.8.0 (according to yarn.lock) which was released in late 2022 https://github.com/ethereum-optimism/optimism/releases/tag/%40eth-optimism%2Fsdk%401.8.0, far before Base was launched. So we'd always get this error in key funder because we rely on the optimism SDK knowing about Base's chain ID: ``` {"chain":"base","error":"Error: cannot get contract AddressManager for unknown L2 chain ID 8453, you must provide an address\n at getOEContract (/hyperlane-monorepo/node_modules/@eth-optimism/sdk/src/utils/contracts.ts:58:11)\n at getAllOEContracts (/hyperlane-monorepo/node_modules/@eth-optimism/sdk/src/utils/contracts.ts:121:46)\n at new CrossChainMessenger (/hyperlane-monorepo/node_modules/@eth-optimism/sdk/src/cross-chain-messenger.ts:170:39)\n at ContextFunder.bridgeToOptimism (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:652:33)\n at ContextFunder.bridgeToL2 (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:637:23)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at async ContextFunder.bridgeIfL2 (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:492:9)\n at async gracefullyHandleError (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:774:5)\n at async /hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:394:29\n at async Promise.all (index 9)","level":"error","message":"Error bridging to L2"} ``` The fix was just to upgrade to a newer optimism SDK version A mystery to me is that we'd get that log ^ but sometimes the key funder pod would show as having ran successfully. My best guess here is there was a race condition in `fund` when we had a variable local to the function called `failureOccurred` that many promises which were `Promise.all`'d would read and write to it via `failureOccurred ||= await someFallibleFn()`. I changed the logic here to not have multiple concurrent promises contend for the variable Also made a small change to not include mantapacific in the list of relayer keys for the Hyperlane context. It's not ever used, and had a downstream effect of us trying to fund the Kathy key on mantapacific, which we don't want to actually do ### Drive-by changes n/a ### Related issues n/a ### Backward compatibility ye ### Testing ran locally
1 year ago
"@ethersproject/web@npm:5.7.1, @ethersproject/web@npm:^5.7.1":
version: 5.7.1
resolution: "@ethersproject/web@npm:5.7.1"
Deploy to solanadevnet & zbctestnet on testnet3 (#2412) ### Description * solanadevnet is on Solana Devnet, and zbctestnet is on the Eclipse/Zebec rollup testnet found at https://api.zebec.eclipsenetwork.xyz:8899/ * Deploys validators to our infra on testnet3 for `solanadevnet` and `zbctestnet`. These run on the `hyperlane` context. * Added the ability to set the docker image / tag for specific chain deployments. This way we can run the sealevel validators with their own image without affecting the other deployments * Deployed a sealevel-supporting relayer to rc that relays messages for solanadevnet and zbctestnet * Some minor changes to key management - e.g. the recent change to `getCloudAgentKey` wasn't effective because relayer keys don't ever specify their own chain * Added a `--protocol` flag to the get-key-addresses command so we can view keys for different protocols Everything works really well! messages are being delivered Validator sets: ``` - solanadevnet: { - threshold: 2, - validators: [ - '0xec0f73dbc5b1962a20f7dcbe07c98414025b0c43', - '0x9c20a149dfa09ea9f77f5a7ca09ed44f9c025133', - '0x967c5ecdf2625ae86580bd203b630abaaf85cd62', - ], - }, - zbctestnet: { - threshold: 2, - validators: [ - '0xf33cca115fd1bc888b31f5ce96c0277e3af31120', - '0xc1a44a2ff3379e0dfa4ccf7e8b98bdc3012721be', - '0x1ec68fea9a0698a0d2b396770e7d2d61d9a3e654', - ], - }, ``` ### Drive-by changes n/a ### Related issues - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2288 - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2289 ### Backward compatibility _Are these changes backward compatible?_ Yes _Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling?_ None ### Testing _What kind of testing have these changes undergone?_ Deployed! --------- Co-authored-by: Asa Oines <asaoines@gmail.com>
1 year ago
dependencies:
"@ethersproject/base64": "npm:^5.7.0"
"@ethersproject/bytes": "npm:^5.7.0"
"@ethersproject/logger": "npm:^5.7.0"
"@ethersproject/properties": "npm:^5.7.0"
"@ethersproject/strings": "npm:^5.7.0"
checksum: c83b6b3ac40573ddb67b1750bb4cf21ded7d8555be5e53a97c0f34964622fd88de9220a90a118434bae164a2bff3acbdc5ecb990517b5f6dc32bdad7adf604c2
Deploy to solanadevnet & zbctestnet on testnet3 (#2412) ### Description * solanadevnet is on Solana Devnet, and zbctestnet is on the Eclipse/Zebec rollup testnet found at https://api.zebec.eclipsenetwork.xyz:8899/ * Deploys validators to our infra on testnet3 for `solanadevnet` and `zbctestnet`. These run on the `hyperlane` context. * Added the ability to set the docker image / tag for specific chain deployments. This way we can run the sealevel validators with their own image without affecting the other deployments * Deployed a sealevel-supporting relayer to rc that relays messages for solanadevnet and zbctestnet * Some minor changes to key management - e.g. the recent change to `getCloudAgentKey` wasn't effective because relayer keys don't ever specify their own chain * Added a `--protocol` flag to the get-key-addresses command so we can view keys for different protocols Everything works really well! messages are being delivered Validator sets: ``` - solanadevnet: { - threshold: 2, - validators: [ - '0xec0f73dbc5b1962a20f7dcbe07c98414025b0c43', - '0x9c20a149dfa09ea9f77f5a7ca09ed44f9c025133', - '0x967c5ecdf2625ae86580bd203b630abaaf85cd62', - ], - }, - zbctestnet: { - threshold: 2, - validators: [ - '0xf33cca115fd1bc888b31f5ce96c0277e3af31120', - '0xc1a44a2ff3379e0dfa4ccf7e8b98bdc3012721be', - '0x1ec68fea9a0698a0d2b396770e7d2d61d9a3e654', - ], - }, ``` ### Drive-by changes n/a ### Related issues - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2288 - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2289 ### Backward compatibility _Are these changes backward compatible?_ Yes _Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling?_ None ### Testing _What kind of testing have these changes undergone?_ Deployed! --------- Co-authored-by: Asa Oines <asaoines@gmail.com>
1 year ago
languageName: node
linkType: hard
"@ethersproject/web@npm:^5.6.1":
version: 5.6.1
resolution: "@ethersproject/web@npm:5.6.1"
dependencies:
"@ethersproject/base64": "npm:^5.6.1"
"@ethersproject/bytes": "npm:^5.6.1"
"@ethersproject/logger": "npm:^5.6.0"
"@ethersproject/properties": "npm:^5.6.0"
"@ethersproject/strings": "npm:^5.6.1"
checksum: 40a41bc9f86b80d5bded2c0a47978929b1c6c788d903d88ea65c375150f740cbcb850d4db22baab2e8ad584ebe81d5379bbc20df36475728ba85ec670b51ebd4
languageName: node
linkType: hard
"@ethersproject/web@npm:^5.7.0":
version: 5.7.0
resolution: "@ethersproject/web@npm:5.7.0"
dependencies:
"@ethersproject/base64": "npm:^5.7.0"
"@ethersproject/bytes": "npm:^5.7.0"
"@ethersproject/logger": "npm:^5.7.0"
"@ethersproject/properties": "npm:^5.7.0"
"@ethersproject/strings": "npm:^5.7.0"
checksum: ed1509b1cd1d4cf9fbb34383dfa5d70ae1b8450f86a623ca851f01bbdb41d9e2c69ffdb6b015c03082ea885cd1f7fdde16960976fc163618e170686d15558793
languageName: node
linkType: hard
"@ethersproject/wordlists@npm:5.7.0, @ethersproject/wordlists@npm:^5.7.0":
version: 5.7.0
resolution: "@ethersproject/wordlists@npm:5.7.0"
dependencies:
"@ethersproject/bytes": "npm:^5.7.0"
"@ethersproject/hash": "npm:^5.7.0"
"@ethersproject/logger": "npm:^5.7.0"
"@ethersproject/properties": "npm:^5.7.0"
"@ethersproject/strings": "npm:^5.7.0"
checksum: 737fca67ad743a32020f50f5b9e147e5683cfba2692367c1124a5a5538be78515865257b426ec9141daac91a70295e5e21bef7a193b79fe745f1be378562ccaa
languageName: node
linkType: hard
"@ganache/ethereum-address@npm:0.1.4":
version: 0.1.4
resolution: "@ganache/ethereum-address@npm:0.1.4"
dependencies:
"@ganache/utils": "npm:0.1.4"
checksum: 7d644282e660d99e4ce6276eb3b2278474ce43085906c3c5241a4ac70730291e5a20fad45c9ef504a311c88b49df26c2d64b9c4832f70ef82e14c15dd4f5538d
languageName: node
linkType: hard
"@ganache/ethereum-options@npm:0.1.4":
version: 0.1.4
resolution: "@ganache/ethereum-options@npm:0.1.4"
dependencies:
"@ganache/ethereum-address": "npm:0.1.4"
"@ganache/ethereum-utils": "npm:0.1.4"
"@ganache/options": "npm:0.1.4"
"@ganache/utils": "npm:0.1.4"
bip39: "npm:3.0.4"
seedrandom: "npm:3.0.5"
checksum: 0f34d4c6fd216d3418a601cc0bea3ca392f194a3dcdccc100029a6cbbb54a79c6fc2f18b1faddc6a513eddcdeddc1b7b253eb907e08c25ff0ea79fdcf29ddbf1
languageName: node
linkType: hard
"@ganache/ethereum-utils@npm:0.1.4":
version: 0.1.4
resolution: "@ganache/ethereum-utils@npm:0.1.4"
dependencies:
"@ethereumjs/common": "npm:2.6.0"
"@ethereumjs/tx": "npm:3.4.0"
"@ethereumjs/vm": "npm:5.6.0"
"@ganache/ethereum-address": "npm:0.1.4"
"@ganache/rlp": "npm:0.1.4"
"@ganache/utils": "npm:0.1.4"
emittery: "npm:0.10.0"
ethereumjs-abi: "npm:0.6.8"
ethereumjs-util: "npm:7.1.3"
checksum: 2335e0a6f0633bb7d518069424a661c3d8867b872457d6c2e0fe325a820ed79f5507b99182f21a9d9f71230ca750e1d5f86164f945e2746a141308af9e48d928
languageName: node
linkType: hard
"@ganache/options@npm:0.1.4":
version: 0.1.4
resolution: "@ganache/options@npm:0.1.4"
dependencies:
"@ganache/utils": "npm:0.1.4"
bip39: "npm:3.0.4"
seedrandom: "npm:3.0.5"
checksum: c88044e0c491ecf4badd94f2e5ff2a4679c675fb0c34cc72e8210cd4de94cfbad6620a4dc18cfb76064fd34bc94a197e9cfec76f1ecc85461369736ecd08cabf
languageName: node
linkType: hard
"@ganache/rlp@npm:0.1.4":
version: 0.1.4
resolution: "@ganache/rlp@npm:0.1.4"
dependencies:
"@ganache/utils": "npm:0.1.4"
rlp: "npm:2.2.6"
checksum: f535ccfb5614b81fc1b8279ec882c6d3de7f35195c38b2e9eb639eb2ac035be9c8b97f50bcf5718e17a247ff7238814a114e5a4fb3053984fd8df959f7caf234
languageName: node
linkType: hard
"@ganache/utils@npm:0.1.4":
version: 0.1.4
resolution: "@ganache/utils@npm:0.1.4"
dependencies:
"@trufflesuite/bigint-buffer": "npm:1.1.9"
emittery: "npm:0.10.0"
keccak: "npm:3.0.1"
seedrandom: "npm:3.0.5"
dependenciesMeta:
"@trufflesuite/bigint-buffer":
optional: true
checksum: 14ce8163606fd0116107590fb4555e2f6208fd852eea66928a61c8aead7a7647717e75044bb5e461f93e29f718e35193c505cc67c8bdcfe501b7206f0f2cc01f
languageName: node
linkType: hard
"@gar/promisify@npm:^1.1.3":
version: 1.1.3
resolution: "@gar/promisify@npm:1.1.3"
checksum: 052dd232140fa60e81588000cbe729a40146579b361f1070bce63e2a761388a22a16d00beeffc504bd3601cb8e055c57b21a185448b3ed550cf50716f4fd442e
languageName: node
linkType: hard
fix: use secret RPC urls in infra, apply environment-specific registry overrides (#3875) ### Description A while back, it seems secret RPC URLs stopped being used by monorepo services (see https://github.com/hyperlane-xyz/hyperlane-monorepo/pull/3179/files#diff-ba3b7bea2b5c046acd88d25ed382df875b49d77e061f2ef8347ffcc741c0353eR34). This adds them back. Some things to note on the approach: - Sadly, due to the way some of the infra config generation works, we're forced to use synchronous interfaces for getting chain metadata in a bunch of places. This is why `getRegistry` returns a `FileSystemRegistry`, which is a `SynchronousRegistry`. - Applying secrets / overrides requires us to do things async for two reasons -- one is just that fetching from GCP secrets is an async operation, the other is that a `MergedRegistry` is not a `SynchronousRegistry`. The approach I've taken is that there are two ways of getting a registry - using `getRegistry` will give the synchronous version that can continue to be used by our sync config generation, but it won't have any environment-specific overrides (tx overrides or secrets). To get an async registry with environment-specific overrides, the `getRegistry` function on the EnvironmentConfig is used. - Overrides are now more succinct as the merging happens later in the pipeline ### Drive-by changes - Started moving away from using the gcloud CLI under the hood for GCP operations and toward using the GCP secret SDK - Updated the mainnet3 key funder to fix an incident, but will follow up with a fresh deploy once this is mergd ### Related issues - These are the code changes for https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/3774, but I'll follow up with fresh deploys for the monorepo services ### Backward compatibility <!-- Are these changes backward compatible? Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling? Yes/No --> ### Testing <!-- What kind of testing have these changes undergone? None/Manual/Unit Tests --> --------- Co-authored-by: Connor McEwen <connor.mcewen@gmail.com> Co-authored-by: Yorke Rhodes <yorke@hyperlane.xyz> Co-authored-by: J M Rossy <jm.rossy@gmail.com>
6 months ago
"@google-cloud/secret-manager@npm:^5.5.0":
version: 5.5.0
resolution: "@google-cloud/secret-manager@npm:5.5.0"
dependencies:
google-gax: "npm:^4.0.3"
checksum: 487267dab1e260a0da79012194bb61c85f8b02b642330fdec32cac1fe37900f0fd6709ff4928fe631ab227b0d758bd3e59b1e3dc1d0682de566a64ef4fb42bba
languageName: node
linkType: hard
"@grpc/grpc-js@npm:~1.10.3":
version: 1.10.8
resolution: "@grpc/grpc-js@npm:1.10.8"
dependencies:
"@grpc/proto-loader": "npm:^0.7.13"
"@js-sdsl/ordered-map": "npm:^4.4.2"
checksum: cb7903e93db38a86bd2ddffb84313de78144454ad988801ede90f0c794d6a5f666a1b24f50e950b50d633b4bacc7416c7cabf4a6791b91c4fa89c001122edba8
languageName: node
linkType: hard
"@grpc/proto-loader@npm:^0.7.0, @grpc/proto-loader@npm:^0.7.13":
version: 0.7.13
resolution: "@grpc/proto-loader@npm:0.7.13"
dependencies:
lodash.camelcase: "npm:^4.3.0"
long: "npm:^5.0.0"
protobufjs: "npm:^7.2.5"
yargs: "npm:^17.7.2"
bin:
proto-loader-gen-types: build/bin/proto-loader-gen-types.js
checksum: 7e2d842c2061cbaf6450c71da0077263be3bab165454d5c8a3e1ae4d3c6d2915f02fd27da63ff01f05e127b1221acd40705273f5d29303901e60514e852992f4
languageName: node
linkType: hard
"@headlessui/react@npm:^1.7.17":
version: 1.7.18
resolution: "@headlessui/react@npm:1.7.18"
dependencies:
"@tanstack/react-virtual": "npm:^3.0.0-beta.60"
client-only: "npm:^0.0.1"
peerDependencies:
react: ^16 || ^17 || ^18
react-dom: ^16 || ^17 || ^18
checksum: 9615f7b709842f2e56b3ef1a8f1a77faed7982e86af52f057a5c2a9950d073672073a6c09829f0c26ed7287e298f5e2345f3898dbc2cc13318af10598ceb4bbc
languageName: node
linkType: hard
"@humanwhocodes/config-array@npm:^0.11.14":
version: 0.11.14
resolution: "@humanwhocodes/config-array@npm:0.11.14"
dependencies:
"@humanwhocodes/object-schema": "npm:^2.0.2"
debug: "npm:^4.3.1"
minimatch: "npm:^3.0.5"
checksum: 3ffb24ecdfab64014a230e127118d50a1a04d11080cbb748bc21629393d100850496456bbcb4e8c438957fe0934430d731042f1264d6a167b62d32fc2863580a
languageName: node
linkType: hard
"@humanwhocodes/config-array@npm:^0.12.3":
version: 0.12.3
resolution: "@humanwhocodes/config-array@npm:0.12.3"
dependencies:
"@humanwhocodes/object-schema": "npm:^2.0.3"
debug: "npm:^4.3.1"
minimatch: "npm:^3.0.5"
checksum: b05f528c110aa1657d95d213e4ad2662f4161e838806af01a4d3f3b6ee3878d9b6f87d1b10704917f5c2f116757cb5c818480c32c4c4c6f84fe775a170b5f758
languageName: node
linkType: hard
"@humanwhocodes/module-importer@npm:^1.0.1":
version: 1.0.1
resolution: "@humanwhocodes/module-importer@npm:1.0.1"
checksum: e993950e346331e5a32eefb27948ecdee2a2c4ab3f072b8f566cd213ef485dd50a3ca497050608db91006f5479e43f91a439aef68d2a313bd3ded06909c7c5b3
languageName: node
linkType: hard
"@humanwhocodes/object-schema@npm:^2.0.2":
version: 2.0.2
resolution: "@humanwhocodes/object-schema@npm:2.0.2"
checksum: ef915e3e2f34652f3d383b28a9a99cfea476fa991482370889ab14aac8ecd2b38d47cc21932526c6d949da0daf4a4a6bf629d30f41b0caca25e146819cbfa70e
languageName: node
linkType: hard
"@humanwhocodes/object-schema@npm:^2.0.3":
version: 2.0.3
resolution: "@humanwhocodes/object-schema@npm:2.0.3"
checksum: 05bb99ed06c16408a45a833f03a732f59bf6184795d4efadd33238ff8699190a8c871ad1121241bb6501589a9598dc83bf25b99dcbcf41e155cdf36e35e937a3
languageName: node
linkType: hard
"@hyperlane-xyz/ccip-server@workspace:typescript/ccip-server":
version: 0.0.0-use.local
resolution: "@hyperlane-xyz/ccip-server@workspace:typescript/ccip-server"
dependencies:
"@chainlink/ccip-read-server": "npm:^0.2.1"
"@jest/globals": "npm:^29.7.0"
"@types/node": "npm:^16.9.1"
dotenv-flow: "npm:^4.1.0"
ethers: "npm:5.7.2"
hyperlane-explorer: "https://github.com/hyperlane-xyz/hyperlane-explorer.git"
jest: "npm:^29.7.0"
nodemon: "npm:^3.0.3"
prettier: "npm:^2.8.8"
ts-jest: "npm:^29.1.2"
ts-node: "npm:^10.8.0"
tsx: "npm:^4.7.1"
typescript: "npm:5.3.3"
languageName: unknown
linkType: soft
"@hyperlane-xyz/cli@workspace:typescript/cli":
version: 0.0.0-use.local
resolution: "@hyperlane-xyz/cli@workspace:typescript/cli"
dependencies:
"@aws-sdk/client-kms": "npm:^3.577.0"
"@aws-sdk/client-s3": "npm:^3.577.0"
"@hyperlane-xyz/registry": "npm:1.3.0"
Version Packages (#3842) This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @hyperlane-xyz/core@3.13.0 ### Minor Changes - babe816f8: Support xERC20 and xERC20 Lockbox in SDK and CLI - b440d98be: Added support for registering/deregistering from the Hyperlane AVS ### Patch Changes - Updated dependencies [0cf692e73] - @hyperlane-xyz/utils@3.13.0 ## @hyperlane-xyz/cli@3.13.0 ### Minor Changes - b22a0f453: Add hyperlane validator address command to retrieve validator address from AWS - 39ea7cdef: Implement multi collateral warp routes - babe816f8: Support xERC20 and xERC20 Lockbox in SDK and CLI - b440d98be: Added support for registering/deregistering from the Hyperlane AVS ### Patch Changes - b6b26e2bb: fix: minor change was breaking in registry export - Updated dependencies [39ea7cdef] - Updated dependencies [babe816f8] - Updated dependencies [0cf692e73] - @hyperlane-xyz/sdk@3.13.0 - @hyperlane-xyz/utils@3.13.0 ## @hyperlane-xyz/sdk@3.13.0 ### Minor Changes - 39ea7cdef: Implement multi collateral warp routes - babe816f8: Support xERC20 and xERC20 Lockbox in SDK and CLI - 0cf692e73: Implement metadata builder fetching from message ### Patch Changes - Updated dependencies [babe816f8] - Updated dependencies [b440d98be] - Updated dependencies [0cf692e73] - @hyperlane-xyz/core@3.13.0 - @hyperlane-xyz/utils@3.13.0 ## @hyperlane-xyz/utils@3.13.0 ### Minor Changes - 0cf692e73: Implement metadata builder fetching from message ## @hyperlane-xyz/helloworld@3.13.0 ### Patch Changes - b6b26e2bb: fix: minor change was breaking in registry export - Updated dependencies [39ea7cdef] - Updated dependencies [babe816f8] - Updated dependencies [b440d98be] - Updated dependencies [0cf692e73] - @hyperlane-xyz/sdk@3.13.0 - @hyperlane-xyz/core@3.13.0 ## @hyperlane-xyz/infra@3.13.0 ### Minor Changes - 39ea7cdef: Implement multi collateral warp routes - 0cf692e73: Implement metadata builder fetching from message ### Patch Changes - b6b26e2bb: fix: minor change was breaking in registry export - Updated dependencies [b6b26e2bb] - Updated dependencies [39ea7cdef] - Updated dependencies [babe816f8] - Updated dependencies [0cf692e73] - @hyperlane-xyz/helloworld@3.13.0 - @hyperlane-xyz/sdk@3.13.0 - @hyperlane-xyz/utils@3.13.0 ## @hyperlane-xyz/ccip-server@3.13.0 Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
6 months ago
"@hyperlane-xyz/sdk": "npm:3.13.0"
"@hyperlane-xyz/utils": "npm:3.13.0"
"@inquirer/prompts": "npm:^3.0.0"
"@types/mocha": "npm:^10.0.1"
"@types/node": "npm:^18.14.5"
"@types/yargs": "npm:^17.0.24"
"@typescript-eslint/eslint-plugin": "npm:^7.4.0"
"@typescript-eslint/parser": "npm:^7.4.0"
asn1.js: "npm:^5.4.1"
bignumber.js: "npm:^9.1.1"
chai: "npm:^4.3.6"
chalk: "npm:^5.3.0"
eslint: "npm:^8.57.0"
eslint-config-prettier: "npm:^9.1.0"
ethers: "npm:^5.7.2"
latest-version: "npm:^8.0.0"
mocha: "npm:^10.2.0"
prettier: "npm:^2.8.8"
terminal-link: "npm:^3.0.0"
tsx: "npm:^4.7.1"
typescript: "npm:^5.1.6"
yaml: "npm:^2.4.1"
yargs: "npm:^17.7.2"
zod: "npm:^3.21.2"
bin:
hyperlane: ./dist/cli.js
languageName: unknown
linkType: soft
Version Packages (#3842) This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @hyperlane-xyz/core@3.13.0 ### Minor Changes - babe816f8: Support xERC20 and xERC20 Lockbox in SDK and CLI - b440d98be: Added support for registering/deregistering from the Hyperlane AVS ### Patch Changes - Updated dependencies [0cf692e73] - @hyperlane-xyz/utils@3.13.0 ## @hyperlane-xyz/cli@3.13.0 ### Minor Changes - b22a0f453: Add hyperlane validator address command to retrieve validator address from AWS - 39ea7cdef: Implement multi collateral warp routes - babe816f8: Support xERC20 and xERC20 Lockbox in SDK and CLI - b440d98be: Added support for registering/deregistering from the Hyperlane AVS ### Patch Changes - b6b26e2bb: fix: minor change was breaking in registry export - Updated dependencies [39ea7cdef] - Updated dependencies [babe816f8] - Updated dependencies [0cf692e73] - @hyperlane-xyz/sdk@3.13.0 - @hyperlane-xyz/utils@3.13.0 ## @hyperlane-xyz/sdk@3.13.0 ### Minor Changes - 39ea7cdef: Implement multi collateral warp routes - babe816f8: Support xERC20 and xERC20 Lockbox in SDK and CLI - 0cf692e73: Implement metadata builder fetching from message ### Patch Changes - Updated dependencies [babe816f8] - Updated dependencies [b440d98be] - Updated dependencies [0cf692e73] - @hyperlane-xyz/core@3.13.0 - @hyperlane-xyz/utils@3.13.0 ## @hyperlane-xyz/utils@3.13.0 ### Minor Changes - 0cf692e73: Implement metadata builder fetching from message ## @hyperlane-xyz/helloworld@3.13.0 ### Patch Changes - b6b26e2bb: fix: minor change was breaking in registry export - Updated dependencies [39ea7cdef] - Updated dependencies [babe816f8] - Updated dependencies [b440d98be] - Updated dependencies [0cf692e73] - @hyperlane-xyz/sdk@3.13.0 - @hyperlane-xyz/core@3.13.0 ## @hyperlane-xyz/infra@3.13.0 ### Minor Changes - 39ea7cdef: Implement multi collateral warp routes - 0cf692e73: Implement metadata builder fetching from message ### Patch Changes - b6b26e2bb: fix: minor change was breaking in registry export - Updated dependencies [b6b26e2bb] - Updated dependencies [39ea7cdef] - Updated dependencies [babe816f8] - Updated dependencies [0cf692e73] - @hyperlane-xyz/helloworld@3.13.0 - @hyperlane-xyz/sdk@3.13.0 - @hyperlane-xyz/utils@3.13.0 ## @hyperlane-xyz/ccip-server@3.13.0 Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
6 months ago
"@hyperlane-xyz/core@npm:3.13.0, @hyperlane-xyz/core@workspace:solidity":
version: 0.0.0-use.local
resolution: "@hyperlane-xyz/core@workspace:solidity"
dependencies:
"@eth-optimism/contracts": "npm:^0.6.0"
Version Packages (#3842) This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @hyperlane-xyz/core@3.13.0 ### Minor Changes - babe816f8: Support xERC20 and xERC20 Lockbox in SDK and CLI - b440d98be: Added support for registering/deregistering from the Hyperlane AVS ### Patch Changes - Updated dependencies [0cf692e73] - @hyperlane-xyz/utils@3.13.0 ## @hyperlane-xyz/cli@3.13.0 ### Minor Changes - b22a0f453: Add hyperlane validator address command to retrieve validator address from AWS - 39ea7cdef: Implement multi collateral warp routes - babe816f8: Support xERC20 and xERC20 Lockbox in SDK and CLI - b440d98be: Added support for registering/deregistering from the Hyperlane AVS ### Patch Changes - b6b26e2bb: fix: minor change was breaking in registry export - Updated dependencies [39ea7cdef] - Updated dependencies [babe816f8] - Updated dependencies [0cf692e73] - @hyperlane-xyz/sdk@3.13.0 - @hyperlane-xyz/utils@3.13.0 ## @hyperlane-xyz/sdk@3.13.0 ### Minor Changes - 39ea7cdef: Implement multi collateral warp routes - babe816f8: Support xERC20 and xERC20 Lockbox in SDK and CLI - 0cf692e73: Implement metadata builder fetching from message ### Patch Changes - Updated dependencies [babe816f8] - Updated dependencies [b440d98be] - Updated dependencies [0cf692e73] - @hyperlane-xyz/core@3.13.0 - @hyperlane-xyz/utils@3.13.0 ## @hyperlane-xyz/utils@3.13.0 ### Minor Changes - 0cf692e73: Implement metadata builder fetching from message ## @hyperlane-xyz/helloworld@3.13.0 ### Patch Changes - b6b26e2bb: fix: minor change was breaking in registry export - Updated dependencies [39ea7cdef] - Updated dependencies [babe816f8] - Updated dependencies [b440d98be] - Updated dependencies [0cf692e73] - @hyperlane-xyz/sdk@3.13.0 - @hyperlane-xyz/core@3.13.0 ## @hyperlane-xyz/infra@3.13.0 ### Minor Changes - 39ea7cdef: Implement multi collateral warp routes - 0cf692e73: Implement metadata builder fetching from message ### Patch Changes - b6b26e2bb: fix: minor change was breaking in registry export - Updated dependencies [b6b26e2bb] - Updated dependencies [39ea7cdef] - Updated dependencies [babe816f8] - Updated dependencies [0cf692e73] - @hyperlane-xyz/helloworld@3.13.0 - @hyperlane-xyz/sdk@3.13.0 - @hyperlane-xyz/utils@3.13.0 ## @hyperlane-xyz/ccip-server@3.13.0 Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
6 months ago
"@hyperlane-xyz/utils": "npm:3.13.0"
"@layerzerolabs/lz-evm-oapp-v2": "npm:2.0.2"
"@layerzerolabs/solidity-examples": "npm:^1.1.0"
"@nomiclabs/hardhat-ethers": "npm:^2.2.3"
"@nomiclabs/hardhat-waffle": "npm:^2.0.6"
"@openzeppelin/contracts": "npm:^4.9.3"
"@openzeppelin/contracts-upgradeable": "npm:^v4.9.3"
"@typechain/ethers-v5": "npm:^11.1.2"
"@typechain/hardhat": "npm:^9.1.0"
chai: "npm:^4.3.6"
ethereum-waffle: "npm:^4.0.10"
ethers: "npm:^5.7.2"
fx-portal: "npm:^1.0.3"
hardhat: "npm:^2.22.2"
hardhat-gas-reporter: "npm:^1.0.9"
hardhat-ignore-warnings: "npm:^0.2.11"
prettier: "npm:^2.8.8"
prettier-plugin-solidity: "npm:^1.1.3"
solhint: "npm:^4.5.4"
solhint-plugin-prettier: "npm:^0.0.5"
solidity-coverage: "npm:^0.8.3"
ts-generator: "npm:^0.1.1"
ts-node: "npm:^10.8.0"
typechain: "patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch"
typescript: "npm:5.3.3"
peerDependencies:
"@ethersproject/abi": "*"
"@ethersproject/providers": "*"
"@types/sinon-chai": "*"
languageName: unknown
linkType: soft
Version Packages (#3495) This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @hyperlane-xyz/core@3.10.0 ### Minor Changes - 96485144a: SDK support for ICA deployment and operation. - 38358ecec: Deprecate Polygon Mumbai testnet (soon to be replaced by Polygon Amoy testnet) ### Patch Changes - Updated dependencies [96485144a] - Updated dependencies [4e7a43be6] - @hyperlane-xyz/utils@3.10.0 ## @hyperlane-xyz/cli@3.10.0 ### Minor Changes - 3ec81081c: Breaking: Update the `hyperlane chains list` command to accept an `env` (either 'mainnet' or 'testnet') to list chains for. Update `hyperlane chains list` command to pull the set of core chains from the contract addresses constant in the SDK. - 96485144a: SDK support for ICA deployment and operation. - 4e7a43be6: Replace Debug logger with Pino ### Patch Changes - 5373d54ca: Add --log and --verbosity settings to CLI - Updated dependencies [96485144a] - Updated dependencies [38358ecec] - Updated dependencies [ed0d4188c] - Updated dependencies [4e7a43be6] - @hyperlane-xyz/utils@3.10.0 - @hyperlane-xyz/sdk@3.10.0 ## @hyperlane-xyz/helloworld@3.10.0 ### Minor Changes - 96485144a: SDK support for ICA deployment and operation. - 4e7a43be6: Replace Debug logger with Pino ### Patch Changes - Updated dependencies [96485144a] - Updated dependencies [38358ecec] - Updated dependencies [ed0d4188c] - Updated dependencies [4e7a43be6] - @hyperlane-xyz/sdk@3.10.0 - @hyperlane-xyz/core@3.10.0 ## @hyperlane-xyz/sdk@3.10.0 ### Minor Changes - 96485144a: SDK support for ICA deployment and operation. - 38358ecec: Deprecate Polygon Mumbai testnet (soon to be replaced by Polygon Amoy testnet) - ed0d4188c: Fixed an issue where warp route verification would fail at deploy time due to a mismatch between the SDK's intermediary contract representation and actual contract name. Enabled the ContractVerifier to pick up explorer API keys from the configured chain metadata. This allows users to provide their own explorer API keys in custom `chains.yaml` files. - 4e7a43be6: Replace Debug logger with Pino ### Patch Changes - Updated dependencies [96485144a] - Updated dependencies [38358ecec] - Updated dependencies [4e7a43be6] - @hyperlane-xyz/utils@3.10.0 - @hyperlane-xyz/core@3.10.0 ## @hyperlane-xyz/utils@3.10.0 ### Minor Changes - 96485144a: SDK support for ICA deployment and operation. - 4e7a43be6: Replace Debug logger with Pino ## @hyperlane-xyz/ccip-server@3.10.0 ### Minor Changes - 96485144a: SDK support for ICA deployment and operation. ## @hyperlane-xyz/infra@3.10.0 ### Minor Changes - 96485144a: SDK support for ICA deployment and operation. - 38358ecec: Deprecate Polygon Mumbai testnet (soon to be replaced by Polygon Amoy testnet) - 4e7a43be6: Replace Debug logger with Pino ### Patch Changes - Updated dependencies [96485144a] - Updated dependencies [38358ecec] - Updated dependencies [ed0d4188c] - Updated dependencies [4e7a43be6] - @hyperlane-xyz/helloworld@3.10.0 - @hyperlane-xyz/utils@3.10.0 - @hyperlane-xyz/sdk@3.10.0 Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
8 months ago
"@hyperlane-xyz/core@npm:3.7.0":
version: 3.7.0
resolution: "@hyperlane-xyz/core@npm:3.7.0"
dependencies:
"@eth-optimism/contracts": "npm:^0.6.0"
"@hyperlane-xyz/utils": "npm:3.7.0"
"@openzeppelin/contracts": "npm:^4.9.3"
"@openzeppelin/contracts-upgradeable": "npm:^v4.9.3"
peerDependencies:
"@ethersproject/abi": "*"
"@ethersproject/providers": "*"
"@types/sinon-chai": "*"
checksum: efa01d943dd5b67830bb7244291c8ba9849472e804dff589463de76d3c03e56bc8d62454b575a6621aa1b8b53cc0d1d3b752a83d34f4b328ecd85e1ff23230d5
languageName: node
linkType: hard
Version Packages (#3842) This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @hyperlane-xyz/core@3.13.0 ### Minor Changes - babe816f8: Support xERC20 and xERC20 Lockbox in SDK and CLI - b440d98be: Added support for registering/deregistering from the Hyperlane AVS ### Patch Changes - Updated dependencies [0cf692e73] - @hyperlane-xyz/utils@3.13.0 ## @hyperlane-xyz/cli@3.13.0 ### Minor Changes - b22a0f453: Add hyperlane validator address command to retrieve validator address from AWS - 39ea7cdef: Implement multi collateral warp routes - babe816f8: Support xERC20 and xERC20 Lockbox in SDK and CLI - b440d98be: Added support for registering/deregistering from the Hyperlane AVS ### Patch Changes - b6b26e2bb: fix: minor change was breaking in registry export - Updated dependencies [39ea7cdef] - Updated dependencies [babe816f8] - Updated dependencies [0cf692e73] - @hyperlane-xyz/sdk@3.13.0 - @hyperlane-xyz/utils@3.13.0 ## @hyperlane-xyz/sdk@3.13.0 ### Minor Changes - 39ea7cdef: Implement multi collateral warp routes - babe816f8: Support xERC20 and xERC20 Lockbox in SDK and CLI - 0cf692e73: Implement metadata builder fetching from message ### Patch Changes - Updated dependencies [babe816f8] - Updated dependencies [b440d98be] - Updated dependencies [0cf692e73] - @hyperlane-xyz/core@3.13.0 - @hyperlane-xyz/utils@3.13.0 ## @hyperlane-xyz/utils@3.13.0 ### Minor Changes - 0cf692e73: Implement metadata builder fetching from message ## @hyperlane-xyz/helloworld@3.13.0 ### Patch Changes - b6b26e2bb: fix: minor change was breaking in registry export - Updated dependencies [39ea7cdef] - Updated dependencies [babe816f8] - Updated dependencies [b440d98be] - Updated dependencies [0cf692e73] - @hyperlane-xyz/sdk@3.13.0 - @hyperlane-xyz/core@3.13.0 ## @hyperlane-xyz/infra@3.13.0 ### Minor Changes - 39ea7cdef: Implement multi collateral warp routes - 0cf692e73: Implement metadata builder fetching from message ### Patch Changes - b6b26e2bb: fix: minor change was breaking in registry export - Updated dependencies [b6b26e2bb] - Updated dependencies [39ea7cdef] - Updated dependencies [babe816f8] - Updated dependencies [0cf692e73] - @hyperlane-xyz/helloworld@3.13.0 - @hyperlane-xyz/sdk@3.13.0 - @hyperlane-xyz/utils@3.13.0 ## @hyperlane-xyz/ccip-server@3.13.0 Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
6 months ago
"@hyperlane-xyz/helloworld@npm:3.13.0, @hyperlane-xyz/helloworld@workspace:typescript/helloworld":
version: 0.0.0-use.local
resolution: "@hyperlane-xyz/helloworld@workspace:typescript/helloworld"
dependencies:
Version Packages (#3842) This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @hyperlane-xyz/core@3.13.0 ### Minor Changes - babe816f8: Support xERC20 and xERC20 Lockbox in SDK and CLI - b440d98be: Added support for registering/deregistering from the Hyperlane AVS ### Patch Changes - Updated dependencies [0cf692e73] - @hyperlane-xyz/utils@3.13.0 ## @hyperlane-xyz/cli@3.13.0 ### Minor Changes - b22a0f453: Add hyperlane validator address command to retrieve validator address from AWS - 39ea7cdef: Implement multi collateral warp routes - babe816f8: Support xERC20 and xERC20 Lockbox in SDK and CLI - b440d98be: Added support for registering/deregistering from the Hyperlane AVS ### Patch Changes - b6b26e2bb: fix: minor change was breaking in registry export - Updated dependencies [39ea7cdef] - Updated dependencies [babe816f8] - Updated dependencies [0cf692e73] - @hyperlane-xyz/sdk@3.13.0 - @hyperlane-xyz/utils@3.13.0 ## @hyperlane-xyz/sdk@3.13.0 ### Minor Changes - 39ea7cdef: Implement multi collateral warp routes - babe816f8: Support xERC20 and xERC20 Lockbox in SDK and CLI - 0cf692e73: Implement metadata builder fetching from message ### Patch Changes - Updated dependencies [babe816f8] - Updated dependencies [b440d98be] - Updated dependencies [0cf692e73] - @hyperlane-xyz/core@3.13.0 - @hyperlane-xyz/utils@3.13.0 ## @hyperlane-xyz/utils@3.13.0 ### Minor Changes - 0cf692e73: Implement metadata builder fetching from message ## @hyperlane-xyz/helloworld@3.13.0 ### Patch Changes - b6b26e2bb: fix: minor change was breaking in registry export - Updated dependencies [39ea7cdef] - Updated dependencies [babe816f8] - Updated dependencies [b440d98be] - Updated dependencies [0cf692e73] - @hyperlane-xyz/sdk@3.13.0 - @hyperlane-xyz/core@3.13.0 ## @hyperlane-xyz/infra@3.13.0 ### Minor Changes - 39ea7cdef: Implement multi collateral warp routes - 0cf692e73: Implement metadata builder fetching from message ### Patch Changes - b6b26e2bb: fix: minor change was breaking in registry export - Updated dependencies [b6b26e2bb] - Updated dependencies [39ea7cdef] - Updated dependencies [babe816f8] - Updated dependencies [0cf692e73] - @hyperlane-xyz/helloworld@3.13.0 - @hyperlane-xyz/sdk@3.13.0 - @hyperlane-xyz/utils@3.13.0 ## @hyperlane-xyz/ccip-server@3.13.0 Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
6 months ago
"@hyperlane-xyz/core": "npm:3.13.0"
"@hyperlane-xyz/registry": "npm:1.3.0"
Version Packages (#3842) This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @hyperlane-xyz/core@3.13.0 ### Minor Changes - babe816f8: Support xERC20 and xERC20 Lockbox in SDK and CLI - b440d98be: Added support for registering/deregistering from the Hyperlane AVS ### Patch Changes - Updated dependencies [0cf692e73] - @hyperlane-xyz/utils@3.13.0 ## @hyperlane-xyz/cli@3.13.0 ### Minor Changes - b22a0f453: Add hyperlane validator address command to retrieve validator address from AWS - 39ea7cdef: Implement multi collateral warp routes - babe816f8: Support xERC20 and xERC20 Lockbox in SDK and CLI - b440d98be: Added support for registering/deregistering from the Hyperlane AVS ### Patch Changes - b6b26e2bb: fix: minor change was breaking in registry export - Updated dependencies [39ea7cdef] - Updated dependencies [babe816f8] - Updated dependencies [0cf692e73] - @hyperlane-xyz/sdk@3.13.0 - @hyperlane-xyz/utils@3.13.0 ## @hyperlane-xyz/sdk@3.13.0 ### Minor Changes - 39ea7cdef: Implement multi collateral warp routes - babe816f8: Support xERC20 and xERC20 Lockbox in SDK and CLI - 0cf692e73: Implement metadata builder fetching from message ### Patch Changes - Updated dependencies [babe816f8] - Updated dependencies [b440d98be] - Updated dependencies [0cf692e73] - @hyperlane-xyz/core@3.13.0 - @hyperlane-xyz/utils@3.13.0 ## @hyperlane-xyz/utils@3.13.0 ### Minor Changes - 0cf692e73: Implement metadata builder fetching from message ## @hyperlane-xyz/helloworld@3.13.0 ### Patch Changes - b6b26e2bb: fix: minor change was breaking in registry export - Updated dependencies [39ea7cdef] - Updated dependencies [babe816f8] - Updated dependencies [b440d98be] - Updated dependencies [0cf692e73] - @hyperlane-xyz/sdk@3.13.0 - @hyperlane-xyz/core@3.13.0 ## @hyperlane-xyz/infra@3.13.0 ### Minor Changes - 39ea7cdef: Implement multi collateral warp routes - 0cf692e73: Implement metadata builder fetching from message ### Patch Changes - b6b26e2bb: fix: minor change was breaking in registry export - Updated dependencies [b6b26e2bb] - Updated dependencies [39ea7cdef] - Updated dependencies [babe816f8] - Updated dependencies [0cf692e73] - @hyperlane-xyz/helloworld@3.13.0 - @hyperlane-xyz/sdk@3.13.0 - @hyperlane-xyz/utils@3.13.0 ## @hyperlane-xyz/ccip-server@3.13.0 Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
6 months ago
"@hyperlane-xyz/sdk": "npm:3.13.0"
"@nomiclabs/hardhat-ethers": "npm:^2.2.3"
"@nomiclabs/hardhat-waffle": "npm:^2.0.6"
"@openzeppelin/contracts-upgradeable": "npm:^4.9.3"
"@trivago/prettier-plugin-sort-imports": "npm:^4.2.1"
"@typechain/ethers-v5": "npm:^11.1.2"
"@typechain/hardhat": "npm:^9.1.0"
"@typescript-eslint/eslint-plugin": "npm:^7.4.0"
"@typescript-eslint/parser": "npm:^7.4.0"
chai: "npm:^4.3.6"
eslint: "npm:^8.57.0"
eslint-config-prettier: "npm:^9.1.0"
ethereum-waffle: "npm:^4.0.10"
ethers: "npm:^5.7.2"
hardhat: "npm:^2.22.2"
hardhat-gas-reporter: "npm:^1.0.9"
prettier: "npm:^2.8.8"
prettier-plugin-solidity: "npm:^1.1.3"
solhint: "npm:^4.5.4"
solhint-plugin-prettier: "npm:^0.0.5"
solidity-coverage: "npm:^0.8.3"
ts-node: "npm:^10.8.0"
typechain: "patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch"
typescript: "npm:5.3.3"
peerDependencies:
"@ethersproject/abi": "*"
"@ethersproject/providers": "*"
"@types/node": "*"
"@types/sinon-chai": "*"
languageName: unknown
linkType: soft
"@hyperlane-xyz/infra@workspace:typescript/infra":
version: 0.0.0-use.local
resolution: "@hyperlane-xyz/infra@workspace:typescript/infra"
dependencies:
"@arbitrum/sdk": "npm:^3.0.0"
"@aws-sdk/client-iam": "npm:^3.74.0"
"@aws-sdk/client-kms": "npm:3.48.0"
"@aws-sdk/client-s3": "npm:^3.74.0"
"@cosmjs/amino": "npm:^0.31.3"
Fix base bridging and a race condition in key funder (#3012) ### Description Turns out bridging from L1 to Base has been broken the whole time :( it's because the version of @eth-optimism/sdk we were using was 1.8.0 (according to yarn.lock) which was released in late 2022 https://github.com/ethereum-optimism/optimism/releases/tag/%40eth-optimism%2Fsdk%401.8.0, far before Base was launched. So we'd always get this error in key funder because we rely on the optimism SDK knowing about Base's chain ID: ``` {"chain":"base","error":"Error: cannot get contract AddressManager for unknown L2 chain ID 8453, you must provide an address\n at getOEContract (/hyperlane-monorepo/node_modules/@eth-optimism/sdk/src/utils/contracts.ts:58:11)\n at getAllOEContracts (/hyperlane-monorepo/node_modules/@eth-optimism/sdk/src/utils/contracts.ts:121:46)\n at new CrossChainMessenger (/hyperlane-monorepo/node_modules/@eth-optimism/sdk/src/cross-chain-messenger.ts:170:39)\n at ContextFunder.bridgeToOptimism (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:652:33)\n at ContextFunder.bridgeToL2 (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:637:23)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at async ContextFunder.bridgeIfL2 (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:492:9)\n at async gracefullyHandleError (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:774:5)\n at async /hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:394:29\n at async Promise.all (index 9)","level":"error","message":"Error bridging to L2"} ``` The fix was just to upgrade to a newer optimism SDK version A mystery to me is that we'd get that log ^ but sometimes the key funder pod would show as having ran successfully. My best guess here is there was a race condition in `fund` when we had a variable local to the function called `failureOccurred` that many promises which were `Promise.all`'d would read and write to it via `failureOccurred ||= await someFallibleFn()`. I changed the logic here to not have multiple concurrent promises contend for the variable Also made a small change to not include mantapacific in the list of relayer keys for the Hyperlane context. It's not ever used, and had a downstream effect of us trying to fund the Kathy key on mantapacific, which we don't want to actually do ### Drive-by changes n/a ### Related issues n/a ### Backward compatibility ye ### Testing ran locally
1 year ago
"@eth-optimism/sdk": "npm:^3.1.6"
"@ethersproject/experimental": "npm:^5.7.0"
"@ethersproject/hardware-wallets": "npm:^5.7.0"
"@ethersproject/providers": "npm:^5.7.2"
fix: use secret RPC urls in infra, apply environment-specific registry overrides (#3875) ### Description A while back, it seems secret RPC URLs stopped being used by monorepo services (see https://github.com/hyperlane-xyz/hyperlane-monorepo/pull/3179/files#diff-ba3b7bea2b5c046acd88d25ed382df875b49d77e061f2ef8347ffcc741c0353eR34). This adds them back. Some things to note on the approach: - Sadly, due to the way some of the infra config generation works, we're forced to use synchronous interfaces for getting chain metadata in a bunch of places. This is why `getRegistry` returns a `FileSystemRegistry`, which is a `SynchronousRegistry`. - Applying secrets / overrides requires us to do things async for two reasons -- one is just that fetching from GCP secrets is an async operation, the other is that a `MergedRegistry` is not a `SynchronousRegistry`. The approach I've taken is that there are two ways of getting a registry - using `getRegistry` will give the synchronous version that can continue to be used by our sync config generation, but it won't have any environment-specific overrides (tx overrides or secrets). To get an async registry with environment-specific overrides, the `getRegistry` function on the EnvironmentConfig is used. - Overrides are now more succinct as the merging happens later in the pipeline ### Drive-by changes - Started moving away from using the gcloud CLI under the hood for GCP operations and toward using the GCP secret SDK - Updated the mainnet3 key funder to fix an incident, but will follow up with a fresh deploy once this is mergd ### Related issues - These are the code changes for https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/3774, but I'll follow up with fresh deploys for the monorepo services ### Backward compatibility <!-- Are these changes backward compatible? Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling? Yes/No --> ### Testing <!-- What kind of testing have these changes undergone? None/Manual/Unit Tests --> --------- Co-authored-by: Connor McEwen <connor.mcewen@gmail.com> Co-authored-by: Yorke Rhodes <yorke@hyperlane.xyz> Co-authored-by: J M Rossy <jm.rossy@gmail.com>
6 months ago
"@google-cloud/secret-manager": "npm:^5.5.0"
Version Packages (#3842) This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @hyperlane-xyz/core@3.13.0 ### Minor Changes - babe816f8: Support xERC20 and xERC20 Lockbox in SDK and CLI - b440d98be: Added support for registering/deregistering from the Hyperlane AVS ### Patch Changes - Updated dependencies [0cf692e73] - @hyperlane-xyz/utils@3.13.0 ## @hyperlane-xyz/cli@3.13.0 ### Minor Changes - b22a0f453: Add hyperlane validator address command to retrieve validator address from AWS - 39ea7cdef: Implement multi collateral warp routes - babe816f8: Support xERC20 and xERC20 Lockbox in SDK and CLI - b440d98be: Added support for registering/deregistering from the Hyperlane AVS ### Patch Changes - b6b26e2bb: fix: minor change was breaking in registry export - Updated dependencies [39ea7cdef] - Updated dependencies [babe816f8] - Updated dependencies [0cf692e73] - @hyperlane-xyz/sdk@3.13.0 - @hyperlane-xyz/utils@3.13.0 ## @hyperlane-xyz/sdk@3.13.0 ### Minor Changes - 39ea7cdef: Implement multi collateral warp routes - babe816f8: Support xERC20 and xERC20 Lockbox in SDK and CLI - 0cf692e73: Implement metadata builder fetching from message ### Patch Changes - Updated dependencies [babe816f8] - Updated dependencies [b440d98be] - Updated dependencies [0cf692e73] - @hyperlane-xyz/core@3.13.0 - @hyperlane-xyz/utils@3.13.0 ## @hyperlane-xyz/utils@3.13.0 ### Minor Changes - 0cf692e73: Implement metadata builder fetching from message ## @hyperlane-xyz/helloworld@3.13.0 ### Patch Changes - b6b26e2bb: fix: minor change was breaking in registry export - Updated dependencies [39ea7cdef] - Updated dependencies [babe816f8] - Updated dependencies [b440d98be] - Updated dependencies [0cf692e73] - @hyperlane-xyz/sdk@3.13.0 - @hyperlane-xyz/core@3.13.0 ## @hyperlane-xyz/infra@3.13.0 ### Minor Changes - 39ea7cdef: Implement multi collateral warp routes - 0cf692e73: Implement metadata builder fetching from message ### Patch Changes - b6b26e2bb: fix: minor change was breaking in registry export - Updated dependencies [b6b26e2bb] - Updated dependencies [39ea7cdef] - Updated dependencies [babe816f8] - Updated dependencies [0cf692e73] - @hyperlane-xyz/helloworld@3.13.0 - @hyperlane-xyz/sdk@3.13.0 - @hyperlane-xyz/utils@3.13.0 ## @hyperlane-xyz/ccip-server@3.13.0 Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
6 months ago
"@hyperlane-xyz/helloworld": "npm:3.13.0"
"@hyperlane-xyz/registry": "npm:1.3.0"
Version Packages (#3842) This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @hyperlane-xyz/core@3.13.0 ### Minor Changes - babe816f8: Support xERC20 and xERC20 Lockbox in SDK and CLI - b440d98be: Added support for registering/deregistering from the Hyperlane AVS ### Patch Changes - Updated dependencies [0cf692e73] - @hyperlane-xyz/utils@3.13.0 ## @hyperlane-xyz/cli@3.13.0 ### Minor Changes - b22a0f453: Add hyperlane validator address command to retrieve validator address from AWS - 39ea7cdef: Implement multi collateral warp routes - babe816f8: Support xERC20 and xERC20 Lockbox in SDK and CLI - b440d98be: Added support for registering/deregistering from the Hyperlane AVS ### Patch Changes - b6b26e2bb: fix: minor change was breaking in registry export - Updated dependencies [39ea7cdef] - Updated dependencies [babe816f8] - Updated dependencies [0cf692e73] - @hyperlane-xyz/sdk@3.13.0 - @hyperlane-xyz/utils@3.13.0 ## @hyperlane-xyz/sdk@3.13.0 ### Minor Changes - 39ea7cdef: Implement multi collateral warp routes - babe816f8: Support xERC20 and xERC20 Lockbox in SDK and CLI - 0cf692e73: Implement metadata builder fetching from message ### Patch Changes - Updated dependencies [babe816f8] - Updated dependencies [b440d98be] - Updated dependencies [0cf692e73] - @hyperlane-xyz/core@3.13.0 - @hyperlane-xyz/utils@3.13.0 ## @hyperlane-xyz/utils@3.13.0 ### Minor Changes - 0cf692e73: Implement metadata builder fetching from message ## @hyperlane-xyz/helloworld@3.13.0 ### Patch Changes - b6b26e2bb: fix: minor change was breaking in registry export - Updated dependencies [39ea7cdef] - Updated dependencies [babe816f8] - Updated dependencies [b440d98be] - Updated dependencies [0cf692e73] - @hyperlane-xyz/sdk@3.13.0 - @hyperlane-xyz/core@3.13.0 ## @hyperlane-xyz/infra@3.13.0 ### Minor Changes - 39ea7cdef: Implement multi collateral warp routes - 0cf692e73: Implement metadata builder fetching from message ### Patch Changes - b6b26e2bb: fix: minor change was breaking in registry export - Updated dependencies [b6b26e2bb] - Updated dependencies [39ea7cdef] - Updated dependencies [babe816f8] - Updated dependencies [0cf692e73] - @hyperlane-xyz/helloworld@3.13.0 - @hyperlane-xyz/sdk@3.13.0 - @hyperlane-xyz/utils@3.13.0 ## @hyperlane-xyz/ccip-server@3.13.0 Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
6 months ago
"@hyperlane-xyz/sdk": "npm:3.13.0"
"@hyperlane-xyz/utils": "npm:3.13.0"
"@nomiclabs/hardhat-ethers": "npm:^2.2.3"
"@nomiclabs/hardhat-etherscan": "npm:^3.0.3"
"@nomiclabs/hardhat-waffle": "npm:^2.0.6"
"@solana/web3.js": "npm:^1.78.0"
"@types/chai": "npm:^4.2.21"
"@types/json-stable-stringify": "npm:^1.0.36"
"@types/mocha": "npm:^10.0.1"
"@types/node": "npm:^16.9.1"
"@types/prompts": "npm:^2.0.14"
"@types/sinon-chai": "npm:^3.2.12"
"@types/yargs": "npm:^17.0.24"
asn1.js: "npm:5.4.1"
aws-kms-ethers-signer: "npm:^0.1.3"
chai: "npm:^4.3.6"
dotenv: "npm:^10.0.0"
ethereum-waffle: "npm:^4.0.10"
ethers: "npm:^5.7.2"
hardhat: "npm:^2.22.2"
json-stable-stringify: "npm:^1.1.1"
mocha: "npm:^10.2.0"
prettier: "npm:^2.8.8"
prom-client: "npm:^14.0.1"
prompts: "npm:^2.4.2"
tsx: "npm:^4.7.1"
typescript: "npm:5.3.3"
yargs: "npm:^17.7.2"
peerDependencies:
"@ethersproject/abi": "*"
languageName: unknown
linkType: soft
"@hyperlane-xyz/monorepo@workspace:.":
version: 0.0.0-use.local
resolution: "@hyperlane-xyz/monorepo@workspace:."
dependencies:
"@changesets/cli": "npm:^2.26.2"
"@trivago/prettier-plugin-sort-imports": "npm:^4.2.1"
"@typescript-eslint/eslint-plugin": "npm:^7.4.0"
"@typescript-eslint/parser": "npm:^7.4.0"
eslint: "npm:^9.0.0"
eslint-config-prettier: "npm:^9.1.0"
eslint-plugin-jest: "npm:^28.2.0"
husky: "npm:^8.0.0"
lint-staged: "npm:^12.4.3"
prettier: "npm:^2.8.8"
tsx: "npm:^4.7.1"
languageName: unknown
linkType: soft
"@hyperlane-xyz/registry@npm:1.3.0":
version: 1.3.0
resolution: "@hyperlane-xyz/registry@npm:1.3.0"
dependencies:
yaml: "npm:^2"
zod: "npm:^3.21.2"
checksum: 2cbdfd9e8958d0babde7104dfb0c98def7edb5f87f5f4679b09467a6a9b531884f187fcbc16fd85b00e304ef8fa3beb0a0779555b2c3edc1936541a0e878a73d
languageName: node
linkType: hard
Version Packages (#3842) This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @hyperlane-xyz/core@3.13.0 ### Minor Changes - babe816f8: Support xERC20 and xERC20 Lockbox in SDK and CLI - b440d98be: Added support for registering/deregistering from the Hyperlane AVS ### Patch Changes - Updated dependencies [0cf692e73] - @hyperlane-xyz/utils@3.13.0 ## @hyperlane-xyz/cli@3.13.0 ### Minor Changes - b22a0f453: Add hyperlane validator address command to retrieve validator address from AWS - 39ea7cdef: Implement multi collateral warp routes - babe816f8: Support xERC20 and xERC20 Lockbox in SDK and CLI - b440d98be: Added support for registering/deregistering from the Hyperlane AVS ### Patch Changes - b6b26e2bb: fix: minor change was breaking in registry export - Updated dependencies [39ea7cdef] - Updated dependencies [babe816f8] - Updated dependencies [0cf692e73] - @hyperlane-xyz/sdk@3.13.0 - @hyperlane-xyz/utils@3.13.0 ## @hyperlane-xyz/sdk@3.13.0 ### Minor Changes - 39ea7cdef: Implement multi collateral warp routes - babe816f8: Support xERC20 and xERC20 Lockbox in SDK and CLI - 0cf692e73: Implement metadata builder fetching from message ### Patch Changes - Updated dependencies [babe816f8] - Updated dependencies [b440d98be] - Updated dependencies [0cf692e73] - @hyperlane-xyz/core@3.13.0 - @hyperlane-xyz/utils@3.13.0 ## @hyperlane-xyz/utils@3.13.0 ### Minor Changes - 0cf692e73: Implement metadata builder fetching from message ## @hyperlane-xyz/helloworld@3.13.0 ### Patch Changes - b6b26e2bb: fix: minor change was breaking in registry export - Updated dependencies [39ea7cdef] - Updated dependencies [babe816f8] - Updated dependencies [b440d98be] - Updated dependencies [0cf692e73] - @hyperlane-xyz/sdk@3.13.0 - @hyperlane-xyz/core@3.13.0 ## @hyperlane-xyz/infra@3.13.0 ### Minor Changes - 39ea7cdef: Implement multi collateral warp routes - 0cf692e73: Implement metadata builder fetching from message ### Patch Changes - b6b26e2bb: fix: minor change was breaking in registry export - Updated dependencies [b6b26e2bb] - Updated dependencies [39ea7cdef] - Updated dependencies [babe816f8] - Updated dependencies [0cf692e73] - @hyperlane-xyz/helloworld@3.13.0 - @hyperlane-xyz/sdk@3.13.0 - @hyperlane-xyz/utils@3.13.0 ## @hyperlane-xyz/ccip-server@3.13.0 Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
6 months ago
"@hyperlane-xyz/sdk@npm:3.13.0, @hyperlane-xyz/sdk@workspace:typescript/sdk":
Version Packages (#3410) # Releases ## @hyperlane-xyz/core@3.8.0 ### Minor Changes - 9681df08d: Remove support for goerli networks (including optimismgoerli, arbitrumgoerli, lineagoerli and polygonzkevmtestnet) - 9681df08d: Enabled verification of contracts as part of the deployment flow. - Solidity build artifact is now included as part of the `@hyperlane-xyz/core` package. - Updated the `HyperlaneDeployer` to perform contract verification immediately after deploying a contract. A default verifier is instantiated using the core build artifact. - Updated the `HyperlaneIsmFactory` to re-use the `HyperlaneDeployer` for deployment where possible. - Minor logging improvements throughout deployers. ### Patch Changes - Updated dependencies [9681df08d] - @hyperlane-xyz/utils@3.8.0 ## @hyperlane-xyz/helloworld@3.8.0 ### Minor Changes - 9681df08d: Enabled verification of contracts as part of the deployment flow. - Solidity build artifact is now included as part of the `@hyperlane-xyz/core` package. - Updated the `HyperlaneDeployer` to perform contract verification immediately after deploying a contract. A default verifier is instantiated using the core build artifact. - Updated the `HyperlaneIsmFactory` to re-use the `HyperlaneDeployer` for deployment where possible. - Minor logging improvements throughout deployers. ### Patch Changes - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - @hyperlane-xyz/sdk@3.8.0 - @hyperlane-xyz/core@3.8.0 ## @hyperlane-xyz/sdk@3.8.0 ### Minor Changes - 9681df08d: **New Feature**: Add transaction fee estimators to the SDK **Breaking change**: Token Adapter `quoteGasPayment` method renamed to `quoteTransferRemoteGas` for clarity. - 9681df08d: Remove support for goerli networks (including optimismgoerli, arbitrumgoerli, lineagoerli and polygonzkevmtestnet) - 9681df08d: Enabled verification of contracts as part of the deployment flow. - Solidity build artifact is now included as part of the `@hyperlane-xyz/core` package. - Updated the `HyperlaneDeployer` to perform contract verification immediately after deploying a contract. A default verifier is instantiated using the core build artifact. - Updated the `HyperlaneIsmFactory` to re-use the `HyperlaneDeployer` for deployment where possible. - Minor logging improvements throughout deployers. - 9681df08d: Add `WarpCore`, `Token`, and `TokenAmount` classes for interacting with Warp Route instances. _Breaking change_: The params to the `IHypTokenAdapter` `populateTransferRemoteTx` method have changed. `txValue` has been replaced with `interchainGas`. ### Patch Changes - 9681df08d: Support configuring non-EVM IGP destinations - 9681df08d: Removed basegoerli and moonbasealpha testnets - 9681df08d: Add logos for plume to SDK - 9681df08d: TestRecipient as part of core deployer - 9681df08d: Update viction validator set - 9681df08d: Minor fixes for SDK cosmos logos - 9681df08d: Implement message id extraction for CosmWasmCoreAdapter - 9681df08d: Patch transfer ownership in hook deployer - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - @hyperlane-xyz/core@3.8.0 - @hyperlane-xyz/utils@3.8.0 ## @hyperlane-xyz/utils@3.8.0 ### Minor Changes - 9681df08d: Add `WarpCore`, `Token`, and `TokenAmount` classes for interacting with Warp Route instances. _Breaking change_: The params to the `IHypTokenAdapter` `populateTransferRemoteTx` method have changed. `txValue` has been replaced with `interchainGas`. ## @hyperlane-xyz/cli@3.8.0 ### Patch Changes - 9681df08d: TestRecipient as part of core deployer - 9681df08d: Update CLI Warp route deployment output shape to new WarpCore config - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - @hyperlane-xyz/sdk@3.8.0 - @hyperlane-xyz/utils@3.8.0 ## @hyperlane-xyz/infra@3.8.0 ### Minor Changes - 9681df08d: Remove support for goerli networks (including optimismgoerli, arbitrumgoerli, lineagoerli and polygonzkevmtestnet) - 9681df08d: Enabled verification of contracts as part of the deployment flow. - Solidity build artifact is now included as part of the `@hyperlane-xyz/core` package. - Updated the `HyperlaneDeployer` to perform contract verification immediately after deploying a contract. A default verifier is instantiated using the core build artifact. - Updated the `HyperlaneIsmFactory` to re-use the `HyperlaneDeployer` for deployment where possible. - Minor logging improvements throughout deployers. ### Patch Changes - 9681df08d: Removed basegoerli and moonbasealpha testnets - 9681df08d: Add logos for plume to SDK - 9681df08d: TestRecipient as part of core deployer - 9681df08d: Update viction validator set - 9681df08d: Patch transfer ownership in hook deployer - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - @hyperlane-xyz/sdk@3.8.0 - @hyperlane-xyz/helloworld@3.8.0 - @hyperlane-xyz/utils@3.8.0 ## @hyperlane-xyz/ccip-server@3.8.0 Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
9 months ago
version: 0.0.0-use.local
resolution: "@hyperlane-xyz/sdk@workspace:typescript/sdk"
dependencies:
"@aws-sdk/client-s3": "npm:^3.74.0"
Version Packages (#3410) # Releases ## @hyperlane-xyz/core@3.8.0 ### Minor Changes - 9681df08d: Remove support for goerli networks (including optimismgoerli, arbitrumgoerli, lineagoerli and polygonzkevmtestnet) - 9681df08d: Enabled verification of contracts as part of the deployment flow. - Solidity build artifact is now included as part of the `@hyperlane-xyz/core` package. - Updated the `HyperlaneDeployer` to perform contract verification immediately after deploying a contract. A default verifier is instantiated using the core build artifact. - Updated the `HyperlaneIsmFactory` to re-use the `HyperlaneDeployer` for deployment where possible. - Minor logging improvements throughout deployers. ### Patch Changes - Updated dependencies [9681df08d] - @hyperlane-xyz/utils@3.8.0 ## @hyperlane-xyz/helloworld@3.8.0 ### Minor Changes - 9681df08d: Enabled verification of contracts as part of the deployment flow. - Solidity build artifact is now included as part of the `@hyperlane-xyz/core` package. - Updated the `HyperlaneDeployer` to perform contract verification immediately after deploying a contract. A default verifier is instantiated using the core build artifact. - Updated the `HyperlaneIsmFactory` to re-use the `HyperlaneDeployer` for deployment where possible. - Minor logging improvements throughout deployers. ### Patch Changes - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - @hyperlane-xyz/sdk@3.8.0 - @hyperlane-xyz/core@3.8.0 ## @hyperlane-xyz/sdk@3.8.0 ### Minor Changes - 9681df08d: **New Feature**: Add transaction fee estimators to the SDK **Breaking change**: Token Adapter `quoteGasPayment` method renamed to `quoteTransferRemoteGas` for clarity. - 9681df08d: Remove support for goerli networks (including optimismgoerli, arbitrumgoerli, lineagoerli and polygonzkevmtestnet) - 9681df08d: Enabled verification of contracts as part of the deployment flow. - Solidity build artifact is now included as part of the `@hyperlane-xyz/core` package. - Updated the `HyperlaneDeployer` to perform contract verification immediately after deploying a contract. A default verifier is instantiated using the core build artifact. - Updated the `HyperlaneIsmFactory` to re-use the `HyperlaneDeployer` for deployment where possible. - Minor logging improvements throughout deployers. - 9681df08d: Add `WarpCore`, `Token`, and `TokenAmount` classes for interacting with Warp Route instances. _Breaking change_: The params to the `IHypTokenAdapter` `populateTransferRemoteTx` method have changed. `txValue` has been replaced with `interchainGas`. ### Patch Changes - 9681df08d: Support configuring non-EVM IGP destinations - 9681df08d: Removed basegoerli and moonbasealpha testnets - 9681df08d: Add logos for plume to SDK - 9681df08d: TestRecipient as part of core deployer - 9681df08d: Update viction validator set - 9681df08d: Minor fixes for SDK cosmos logos - 9681df08d: Implement message id extraction for CosmWasmCoreAdapter - 9681df08d: Patch transfer ownership in hook deployer - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - @hyperlane-xyz/core@3.8.0 - @hyperlane-xyz/utils@3.8.0 ## @hyperlane-xyz/utils@3.8.0 ### Minor Changes - 9681df08d: Add `WarpCore`, `Token`, and `TokenAmount` classes for interacting with Warp Route instances. _Breaking change_: The params to the `IHypTokenAdapter` `populateTransferRemoteTx` method have changed. `txValue` has been replaced with `interchainGas`. ## @hyperlane-xyz/cli@3.8.0 ### Patch Changes - 9681df08d: TestRecipient as part of core deployer - 9681df08d: Update CLI Warp route deployment output shape to new WarpCore config - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - @hyperlane-xyz/sdk@3.8.0 - @hyperlane-xyz/utils@3.8.0 ## @hyperlane-xyz/infra@3.8.0 ### Minor Changes - 9681df08d: Remove support for goerli networks (including optimismgoerli, arbitrumgoerli, lineagoerli and polygonzkevmtestnet) - 9681df08d: Enabled verification of contracts as part of the deployment flow. - Solidity build artifact is now included as part of the `@hyperlane-xyz/core` package. - Updated the `HyperlaneDeployer` to perform contract verification immediately after deploying a contract. A default verifier is instantiated using the core build artifact. - Updated the `HyperlaneIsmFactory` to re-use the `HyperlaneDeployer` for deployment where possible. - Minor logging improvements throughout deployers. ### Patch Changes - 9681df08d: Removed basegoerli and moonbasealpha testnets - 9681df08d: Add logos for plume to SDK - 9681df08d: TestRecipient as part of core deployer - 9681df08d: Update viction validator set - 9681df08d: Patch transfer ownership in hook deployer - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - @hyperlane-xyz/sdk@3.8.0 - @hyperlane-xyz/helloworld@3.8.0 - @hyperlane-xyz/utils@3.8.0 ## @hyperlane-xyz/ccip-server@3.8.0 Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
9 months ago
"@cosmjs/cosmwasm-stargate": "npm:^0.31.3"
"@cosmjs/stargate": "npm:^0.31.3"
Version Packages (#3842) This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @hyperlane-xyz/core@3.13.0 ### Minor Changes - babe816f8: Support xERC20 and xERC20 Lockbox in SDK and CLI - b440d98be: Added support for registering/deregistering from the Hyperlane AVS ### Patch Changes - Updated dependencies [0cf692e73] - @hyperlane-xyz/utils@3.13.0 ## @hyperlane-xyz/cli@3.13.0 ### Minor Changes - b22a0f453: Add hyperlane validator address command to retrieve validator address from AWS - 39ea7cdef: Implement multi collateral warp routes - babe816f8: Support xERC20 and xERC20 Lockbox in SDK and CLI - b440d98be: Added support for registering/deregistering from the Hyperlane AVS ### Patch Changes - b6b26e2bb: fix: minor change was breaking in registry export - Updated dependencies [39ea7cdef] - Updated dependencies [babe816f8] - Updated dependencies [0cf692e73] - @hyperlane-xyz/sdk@3.13.0 - @hyperlane-xyz/utils@3.13.0 ## @hyperlane-xyz/sdk@3.13.0 ### Minor Changes - 39ea7cdef: Implement multi collateral warp routes - babe816f8: Support xERC20 and xERC20 Lockbox in SDK and CLI - 0cf692e73: Implement metadata builder fetching from message ### Patch Changes - Updated dependencies [babe816f8] - Updated dependencies [b440d98be] - Updated dependencies [0cf692e73] - @hyperlane-xyz/core@3.13.0 - @hyperlane-xyz/utils@3.13.0 ## @hyperlane-xyz/utils@3.13.0 ### Minor Changes - 0cf692e73: Implement metadata builder fetching from message ## @hyperlane-xyz/helloworld@3.13.0 ### Patch Changes - b6b26e2bb: fix: minor change was breaking in registry export - Updated dependencies [39ea7cdef] - Updated dependencies [babe816f8] - Updated dependencies [b440d98be] - Updated dependencies [0cf692e73] - @hyperlane-xyz/sdk@3.13.0 - @hyperlane-xyz/core@3.13.0 ## @hyperlane-xyz/infra@3.13.0 ### Minor Changes - 39ea7cdef: Implement multi collateral warp routes - 0cf692e73: Implement metadata builder fetching from message ### Patch Changes - b6b26e2bb: fix: minor change was breaking in registry export - Updated dependencies [b6b26e2bb] - Updated dependencies [39ea7cdef] - Updated dependencies [babe816f8] - Updated dependencies [0cf692e73] - @hyperlane-xyz/helloworld@3.13.0 - @hyperlane-xyz/sdk@3.13.0 - @hyperlane-xyz/utils@3.13.0 ## @hyperlane-xyz/ccip-server@3.13.0 Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
6 months ago
"@hyperlane-xyz/core": "npm:3.13.0"
"@hyperlane-xyz/utils": "npm:3.13.0"
"@nomiclabs/hardhat-ethers": "npm:^2.2.3"
"@nomiclabs/hardhat-waffle": "npm:^2.0.6"
feat: Modular Tx Submission – Create Transformer + Submitter + Builder Abstraction (#3627) ## Description - Adds modular transaction submission support for SDK clients, e.g. CLI. To-do: - [ ] Failing CI build due to linting Gnosis Safe package import - [ ] Export to `sdk/src/index.ts` Note: - Built to eventually expand to [Sealevel/CW support](https://github.com/hyperlane-xyz/hyperlane-monorepo/blob/dc628476158672d08c766936ef4e2b150f86f566/typescript/sdk/src/providers/ProviderType.ts#L51-L85) ### Transformers - Input: `PopulatedTx[]` - Output: `HTX[]` (where `HTX extends HyperlaneTx`) - Purpose: Given a set of populated transactions, transform those transactions into a set a HyperlaneTxs (for the corresponding submitter), e.g. ``` ... const somePopulatedTxs = ... const transformer = new InterchainAccountTxTransformer(mp,o,d,p); const populatedTxs = transformer.transformTxs(somePopulatedTxs); ``` ### Submitters - Input: `HTX[]` (where `HTX extends HyperlaneTx`) - Output: `TxReceipt[] | ResponseData[]` - Purpose: Given a set of Hyperlane transactions, execute those transactions for the specified submitter (submitter of type HTX should enforce the transactions being passed are of type HTX), e.g. ``` ... const submitter = new GnosisSafeTxSubmitter(mp,c,p); const txReceipts = submitter.submitTxs(populatedTxs); --- Client-side example: for each gnosisTxReceipt display transactionHash ``` ### Builder (Utilizes both Submitters & Transformer) - Input: `(TxTransformer<HTX> | TxTransformerType & Chain) & (TxSubmitter<HTX,HTR> | TxSubmitterType & Chain) & HTX[]` (where `HTX extends HyperlaneTx`) - Output: `TxReceipt[] | *response data*` - Purpose: Given a submitter, an optional transformer, and a set of PopulatedTransactions, transform and submit all transactions, e.g. ``` ... const eV5builder = new TxSubmitterBuilder<EV5Transaction, EV5TransactionReceipt>(); let txReceipts = eV5builder.for( new GnosisSafeTxSubmitter(chainA) ).transform( InterchainAccountTxTransformer(chainB) ).submit( txs ); txReceipts = eV5builder.for( new ImpersonatedAccountTxSubmitter(chainA) ).submit(txs); txReceipts = eV5builder.for( new JsonRpcTxSubmitter(chainC) ).submit(txs); --- Client-side example: for each txReceipt display transactionHash | response data ``` ### Drive-by changes * None ### Related issues - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/3547 ### Backward compatibility - Yes ### Testing - Testing through CLI unit testing
7 months ago
"@safe-global/api-kit": "npm:1.3.0"
"@safe-global/protocol-kit": "npm:1.3.0"
"@solana/spl-token": "npm:^0.3.8"
"@solana/web3.js": "npm:^1.78.0"
"@types/coingecko-api": "npm:^1.0.10"
"@types/mocha": "npm:^10.0.1"
"@types/node": "npm:^16.9.1"
"@types/sinon": "npm:^17.0.1"
"@types/sinon-chai": "npm:^3.2.12"
"@types/ws": "npm:^8.5.5"
"@wagmi/chains": "npm:^1.8.0"
bignumber.js: "npm:^9.1.1"
chai: "npm:^4.3.6"
coingecko-api: "npm:^1.0.10"
cosmjs-types: "npm:^0.9.0"
cross-fetch: "npm:^3.1.5"
dotenv: "npm:^10.0.0"
eslint: "npm:^8.57.0"
ethereum-waffle: "npm:^4.0.10"
ethers: "npm:^5.7.2"
hardhat: "npm:^2.22.2"
mocha: "npm:^10.2.0"
pino: "npm:^8.19.0"
prettier: "npm:^2.8.8"
sinon: "npm:^13.0.2"
ts-node: "npm:^10.8.0"
tsx: "npm:^4.7.1"
typescript: "npm:5.3.3"
viem: "npm:^1.20.0"
yaml: "npm:^2.4.1"
zod: "npm:^3.21.2"
peerDependencies:
"@ethersproject/abi": "*"
"@ethersproject/providers": "*"
languageName: unknown
linkType: soft
Version Packages (#3495) This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @hyperlane-xyz/core@3.10.0 ### Minor Changes - 96485144a: SDK support for ICA deployment and operation. - 38358ecec: Deprecate Polygon Mumbai testnet (soon to be replaced by Polygon Amoy testnet) ### Patch Changes - Updated dependencies [96485144a] - Updated dependencies [4e7a43be6] - @hyperlane-xyz/utils@3.10.0 ## @hyperlane-xyz/cli@3.10.0 ### Minor Changes - 3ec81081c: Breaking: Update the `hyperlane chains list` command to accept an `env` (either 'mainnet' or 'testnet') to list chains for. Update `hyperlane chains list` command to pull the set of core chains from the contract addresses constant in the SDK. - 96485144a: SDK support for ICA deployment and operation. - 4e7a43be6: Replace Debug logger with Pino ### Patch Changes - 5373d54ca: Add --log and --verbosity settings to CLI - Updated dependencies [96485144a] - Updated dependencies [38358ecec] - Updated dependencies [ed0d4188c] - Updated dependencies [4e7a43be6] - @hyperlane-xyz/utils@3.10.0 - @hyperlane-xyz/sdk@3.10.0 ## @hyperlane-xyz/helloworld@3.10.0 ### Minor Changes - 96485144a: SDK support for ICA deployment and operation. - 4e7a43be6: Replace Debug logger with Pino ### Patch Changes - Updated dependencies [96485144a] - Updated dependencies [38358ecec] - Updated dependencies [ed0d4188c] - Updated dependencies [4e7a43be6] - @hyperlane-xyz/sdk@3.10.0 - @hyperlane-xyz/core@3.10.0 ## @hyperlane-xyz/sdk@3.10.0 ### Minor Changes - 96485144a: SDK support for ICA deployment and operation. - 38358ecec: Deprecate Polygon Mumbai testnet (soon to be replaced by Polygon Amoy testnet) - ed0d4188c: Fixed an issue where warp route verification would fail at deploy time due to a mismatch between the SDK's intermediary contract representation and actual contract name. Enabled the ContractVerifier to pick up explorer API keys from the configured chain metadata. This allows users to provide their own explorer API keys in custom `chains.yaml` files. - 4e7a43be6: Replace Debug logger with Pino ### Patch Changes - Updated dependencies [96485144a] - Updated dependencies [38358ecec] - Updated dependencies [4e7a43be6] - @hyperlane-xyz/utils@3.10.0 - @hyperlane-xyz/core@3.10.0 ## @hyperlane-xyz/utils@3.10.0 ### Minor Changes - 96485144a: SDK support for ICA deployment and operation. - 4e7a43be6: Replace Debug logger with Pino ## @hyperlane-xyz/ccip-server@3.10.0 ### Minor Changes - 96485144a: SDK support for ICA deployment and operation. ## @hyperlane-xyz/infra@3.10.0 ### Minor Changes - 96485144a: SDK support for ICA deployment and operation. - 38358ecec: Deprecate Polygon Mumbai testnet (soon to be replaced by Polygon Amoy testnet) - 4e7a43be6: Replace Debug logger with Pino ### Patch Changes - Updated dependencies [96485144a] - Updated dependencies [38358ecec] - Updated dependencies [ed0d4188c] - Updated dependencies [4e7a43be6] - @hyperlane-xyz/helloworld@3.10.0 - @hyperlane-xyz/utils@3.10.0 - @hyperlane-xyz/sdk@3.10.0 Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
8 months ago
"@hyperlane-xyz/sdk@npm:3.7.0":
Version Packages (#3410) # Releases ## @hyperlane-xyz/core@3.8.0 ### Minor Changes - 9681df08d: Remove support for goerli networks (including optimismgoerli, arbitrumgoerli, lineagoerli and polygonzkevmtestnet) - 9681df08d: Enabled verification of contracts as part of the deployment flow. - Solidity build artifact is now included as part of the `@hyperlane-xyz/core` package. - Updated the `HyperlaneDeployer` to perform contract verification immediately after deploying a contract. A default verifier is instantiated using the core build artifact. - Updated the `HyperlaneIsmFactory` to re-use the `HyperlaneDeployer` for deployment where possible. - Minor logging improvements throughout deployers. ### Patch Changes - Updated dependencies [9681df08d] - @hyperlane-xyz/utils@3.8.0 ## @hyperlane-xyz/helloworld@3.8.0 ### Minor Changes - 9681df08d: Enabled verification of contracts as part of the deployment flow. - Solidity build artifact is now included as part of the `@hyperlane-xyz/core` package. - Updated the `HyperlaneDeployer` to perform contract verification immediately after deploying a contract. A default verifier is instantiated using the core build artifact. - Updated the `HyperlaneIsmFactory` to re-use the `HyperlaneDeployer` for deployment where possible. - Minor logging improvements throughout deployers. ### Patch Changes - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - @hyperlane-xyz/sdk@3.8.0 - @hyperlane-xyz/core@3.8.0 ## @hyperlane-xyz/sdk@3.8.0 ### Minor Changes - 9681df08d: **New Feature**: Add transaction fee estimators to the SDK **Breaking change**: Token Adapter `quoteGasPayment` method renamed to `quoteTransferRemoteGas` for clarity. - 9681df08d: Remove support for goerli networks (including optimismgoerli, arbitrumgoerli, lineagoerli and polygonzkevmtestnet) - 9681df08d: Enabled verification of contracts as part of the deployment flow. - Solidity build artifact is now included as part of the `@hyperlane-xyz/core` package. - Updated the `HyperlaneDeployer` to perform contract verification immediately after deploying a contract. A default verifier is instantiated using the core build artifact. - Updated the `HyperlaneIsmFactory` to re-use the `HyperlaneDeployer` for deployment where possible. - Minor logging improvements throughout deployers. - 9681df08d: Add `WarpCore`, `Token`, and `TokenAmount` classes for interacting with Warp Route instances. _Breaking change_: The params to the `IHypTokenAdapter` `populateTransferRemoteTx` method have changed. `txValue` has been replaced with `interchainGas`. ### Patch Changes - 9681df08d: Support configuring non-EVM IGP destinations - 9681df08d: Removed basegoerli and moonbasealpha testnets - 9681df08d: Add logos for plume to SDK - 9681df08d: TestRecipient as part of core deployer - 9681df08d: Update viction validator set - 9681df08d: Minor fixes for SDK cosmos logos - 9681df08d: Implement message id extraction for CosmWasmCoreAdapter - 9681df08d: Patch transfer ownership in hook deployer - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - @hyperlane-xyz/core@3.8.0 - @hyperlane-xyz/utils@3.8.0 ## @hyperlane-xyz/utils@3.8.0 ### Minor Changes - 9681df08d: Add `WarpCore`, `Token`, and `TokenAmount` classes for interacting with Warp Route instances. _Breaking change_: The params to the `IHypTokenAdapter` `populateTransferRemoteTx` method have changed. `txValue` has been replaced with `interchainGas`. ## @hyperlane-xyz/cli@3.8.0 ### Patch Changes - 9681df08d: TestRecipient as part of core deployer - 9681df08d: Update CLI Warp route deployment output shape to new WarpCore config - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - @hyperlane-xyz/sdk@3.8.0 - @hyperlane-xyz/utils@3.8.0 ## @hyperlane-xyz/infra@3.8.0 ### Minor Changes - 9681df08d: Remove support for goerli networks (including optimismgoerli, arbitrumgoerli, lineagoerli and polygonzkevmtestnet) - 9681df08d: Enabled verification of contracts as part of the deployment flow. - Solidity build artifact is now included as part of the `@hyperlane-xyz/core` package. - Updated the `HyperlaneDeployer` to perform contract verification immediately after deploying a contract. A default verifier is instantiated using the core build artifact. - Updated the `HyperlaneIsmFactory` to re-use the `HyperlaneDeployer` for deployment where possible. - Minor logging improvements throughout deployers. ### Patch Changes - 9681df08d: Removed basegoerli and moonbasealpha testnets - 9681df08d: Add logos for plume to SDK - 9681df08d: TestRecipient as part of core deployer - 9681df08d: Update viction validator set - 9681df08d: Patch transfer ownership in hook deployer - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - @hyperlane-xyz/sdk@3.8.0 - @hyperlane-xyz/helloworld@3.8.0 - @hyperlane-xyz/utils@3.8.0 ## @hyperlane-xyz/ccip-server@3.8.0 Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
9 months ago
version: 3.7.0
Version Packages (#3495) This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @hyperlane-xyz/core@3.10.0 ### Minor Changes - 96485144a: SDK support for ICA deployment and operation. - 38358ecec: Deprecate Polygon Mumbai testnet (soon to be replaced by Polygon Amoy testnet) ### Patch Changes - Updated dependencies [96485144a] - Updated dependencies [4e7a43be6] - @hyperlane-xyz/utils@3.10.0 ## @hyperlane-xyz/cli@3.10.0 ### Minor Changes - 3ec81081c: Breaking: Update the `hyperlane chains list` command to accept an `env` (either 'mainnet' or 'testnet') to list chains for. Update `hyperlane chains list` command to pull the set of core chains from the contract addresses constant in the SDK. - 96485144a: SDK support for ICA deployment and operation. - 4e7a43be6: Replace Debug logger with Pino ### Patch Changes - 5373d54ca: Add --log and --verbosity settings to CLI - Updated dependencies [96485144a] - Updated dependencies [38358ecec] - Updated dependencies [ed0d4188c] - Updated dependencies [4e7a43be6] - @hyperlane-xyz/utils@3.10.0 - @hyperlane-xyz/sdk@3.10.0 ## @hyperlane-xyz/helloworld@3.10.0 ### Minor Changes - 96485144a: SDK support for ICA deployment and operation. - 4e7a43be6: Replace Debug logger with Pino ### Patch Changes - Updated dependencies [96485144a] - Updated dependencies [38358ecec] - Updated dependencies [ed0d4188c] - Updated dependencies [4e7a43be6] - @hyperlane-xyz/sdk@3.10.0 - @hyperlane-xyz/core@3.10.0 ## @hyperlane-xyz/sdk@3.10.0 ### Minor Changes - 96485144a: SDK support for ICA deployment and operation. - 38358ecec: Deprecate Polygon Mumbai testnet (soon to be replaced by Polygon Amoy testnet) - ed0d4188c: Fixed an issue where warp route verification would fail at deploy time due to a mismatch between the SDK's intermediary contract representation and actual contract name. Enabled the ContractVerifier to pick up explorer API keys from the configured chain metadata. This allows users to provide their own explorer API keys in custom `chains.yaml` files. - 4e7a43be6: Replace Debug logger with Pino ### Patch Changes - Updated dependencies [96485144a] - Updated dependencies [38358ecec] - Updated dependencies [4e7a43be6] - @hyperlane-xyz/utils@3.10.0 - @hyperlane-xyz/core@3.10.0 ## @hyperlane-xyz/utils@3.10.0 ### Minor Changes - 96485144a: SDK support for ICA deployment and operation. - 4e7a43be6: Replace Debug logger with Pino ## @hyperlane-xyz/ccip-server@3.10.0 ### Minor Changes - 96485144a: SDK support for ICA deployment and operation. ## @hyperlane-xyz/infra@3.10.0 ### Minor Changes - 96485144a: SDK support for ICA deployment and operation. - 38358ecec: Deprecate Polygon Mumbai testnet (soon to be replaced by Polygon Amoy testnet) - 4e7a43be6: Replace Debug logger with Pino ### Patch Changes - Updated dependencies [96485144a] - Updated dependencies [38358ecec] - Updated dependencies [ed0d4188c] - Updated dependencies [4e7a43be6] - @hyperlane-xyz/helloworld@3.10.0 - @hyperlane-xyz/utils@3.10.0 - @hyperlane-xyz/sdk@3.10.0 Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
8 months ago
resolution: "@hyperlane-xyz/sdk@npm:3.7.0"
Version Packages (#3410) # Releases ## @hyperlane-xyz/core@3.8.0 ### Minor Changes - 9681df08d: Remove support for goerli networks (including optimismgoerli, arbitrumgoerli, lineagoerli and polygonzkevmtestnet) - 9681df08d: Enabled verification of contracts as part of the deployment flow. - Solidity build artifact is now included as part of the `@hyperlane-xyz/core` package. - Updated the `HyperlaneDeployer` to perform contract verification immediately after deploying a contract. A default verifier is instantiated using the core build artifact. - Updated the `HyperlaneIsmFactory` to re-use the `HyperlaneDeployer` for deployment where possible. - Minor logging improvements throughout deployers. ### Patch Changes - Updated dependencies [9681df08d] - @hyperlane-xyz/utils@3.8.0 ## @hyperlane-xyz/helloworld@3.8.0 ### Minor Changes - 9681df08d: Enabled verification of contracts as part of the deployment flow. - Solidity build artifact is now included as part of the `@hyperlane-xyz/core` package. - Updated the `HyperlaneDeployer` to perform contract verification immediately after deploying a contract. A default verifier is instantiated using the core build artifact. - Updated the `HyperlaneIsmFactory` to re-use the `HyperlaneDeployer` for deployment where possible. - Minor logging improvements throughout deployers. ### Patch Changes - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - @hyperlane-xyz/sdk@3.8.0 - @hyperlane-xyz/core@3.8.0 ## @hyperlane-xyz/sdk@3.8.0 ### Minor Changes - 9681df08d: **New Feature**: Add transaction fee estimators to the SDK **Breaking change**: Token Adapter `quoteGasPayment` method renamed to `quoteTransferRemoteGas` for clarity. - 9681df08d: Remove support for goerli networks (including optimismgoerli, arbitrumgoerli, lineagoerli and polygonzkevmtestnet) - 9681df08d: Enabled verification of contracts as part of the deployment flow. - Solidity build artifact is now included as part of the `@hyperlane-xyz/core` package. - Updated the `HyperlaneDeployer` to perform contract verification immediately after deploying a contract. A default verifier is instantiated using the core build artifact. - Updated the `HyperlaneIsmFactory` to re-use the `HyperlaneDeployer` for deployment where possible. - Minor logging improvements throughout deployers. - 9681df08d: Add `WarpCore`, `Token`, and `TokenAmount` classes for interacting with Warp Route instances. _Breaking change_: The params to the `IHypTokenAdapter` `populateTransferRemoteTx` method have changed. `txValue` has been replaced with `interchainGas`. ### Patch Changes - 9681df08d: Support configuring non-EVM IGP destinations - 9681df08d: Removed basegoerli and moonbasealpha testnets - 9681df08d: Add logos for plume to SDK - 9681df08d: TestRecipient as part of core deployer - 9681df08d: Update viction validator set - 9681df08d: Minor fixes for SDK cosmos logos - 9681df08d: Implement message id extraction for CosmWasmCoreAdapter - 9681df08d: Patch transfer ownership in hook deployer - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - @hyperlane-xyz/core@3.8.0 - @hyperlane-xyz/utils@3.8.0 ## @hyperlane-xyz/utils@3.8.0 ### Minor Changes - 9681df08d: Add `WarpCore`, `Token`, and `TokenAmount` classes for interacting with Warp Route instances. _Breaking change_: The params to the `IHypTokenAdapter` `populateTransferRemoteTx` method have changed. `txValue` has been replaced with `interchainGas`. ## @hyperlane-xyz/cli@3.8.0 ### Patch Changes - 9681df08d: TestRecipient as part of core deployer - 9681df08d: Update CLI Warp route deployment output shape to new WarpCore config - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - @hyperlane-xyz/sdk@3.8.0 - @hyperlane-xyz/utils@3.8.0 ## @hyperlane-xyz/infra@3.8.0 ### Minor Changes - 9681df08d: Remove support for goerli networks (including optimismgoerli, arbitrumgoerli, lineagoerli and polygonzkevmtestnet) - 9681df08d: Enabled verification of contracts as part of the deployment flow. - Solidity build artifact is now included as part of the `@hyperlane-xyz/core` package. - Updated the `HyperlaneDeployer` to perform contract verification immediately after deploying a contract. A default verifier is instantiated using the core build artifact. - Updated the `HyperlaneIsmFactory` to re-use the `HyperlaneDeployer` for deployment where possible. - Minor logging improvements throughout deployers. ### Patch Changes - 9681df08d: Removed basegoerli and moonbasealpha testnets - 9681df08d: Add logos for plume to SDK - 9681df08d: TestRecipient as part of core deployer - 9681df08d: Update viction validator set - 9681df08d: Patch transfer ownership in hook deployer - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - @hyperlane-xyz/sdk@3.8.0 - @hyperlane-xyz/helloworld@3.8.0 - @hyperlane-xyz/utils@3.8.0 ## @hyperlane-xyz/ccip-server@3.8.0 Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
9 months ago
dependencies:
Version Packages (#3495) This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @hyperlane-xyz/core@3.10.0 ### Minor Changes - 96485144a: SDK support for ICA deployment and operation. - 38358ecec: Deprecate Polygon Mumbai testnet (soon to be replaced by Polygon Amoy testnet) ### Patch Changes - Updated dependencies [96485144a] - Updated dependencies [4e7a43be6] - @hyperlane-xyz/utils@3.10.0 ## @hyperlane-xyz/cli@3.10.0 ### Minor Changes - 3ec81081c: Breaking: Update the `hyperlane chains list` command to accept an `env` (either 'mainnet' or 'testnet') to list chains for. Update `hyperlane chains list` command to pull the set of core chains from the contract addresses constant in the SDK. - 96485144a: SDK support for ICA deployment and operation. - 4e7a43be6: Replace Debug logger with Pino ### Patch Changes - 5373d54ca: Add --log and --verbosity settings to CLI - Updated dependencies [96485144a] - Updated dependencies [38358ecec] - Updated dependencies [ed0d4188c] - Updated dependencies [4e7a43be6] - @hyperlane-xyz/utils@3.10.0 - @hyperlane-xyz/sdk@3.10.0 ## @hyperlane-xyz/helloworld@3.10.0 ### Minor Changes - 96485144a: SDK support for ICA deployment and operation. - 4e7a43be6: Replace Debug logger with Pino ### Patch Changes - Updated dependencies [96485144a] - Updated dependencies [38358ecec] - Updated dependencies [ed0d4188c] - Updated dependencies [4e7a43be6] - @hyperlane-xyz/sdk@3.10.0 - @hyperlane-xyz/core@3.10.0 ## @hyperlane-xyz/sdk@3.10.0 ### Minor Changes - 96485144a: SDK support for ICA deployment and operation. - 38358ecec: Deprecate Polygon Mumbai testnet (soon to be replaced by Polygon Amoy testnet) - ed0d4188c: Fixed an issue where warp route verification would fail at deploy time due to a mismatch between the SDK's intermediary contract representation and actual contract name. Enabled the ContractVerifier to pick up explorer API keys from the configured chain metadata. This allows users to provide their own explorer API keys in custom `chains.yaml` files. - 4e7a43be6: Replace Debug logger with Pino ### Patch Changes - Updated dependencies [96485144a] - Updated dependencies [38358ecec] - Updated dependencies [4e7a43be6] - @hyperlane-xyz/utils@3.10.0 - @hyperlane-xyz/core@3.10.0 ## @hyperlane-xyz/utils@3.10.0 ### Minor Changes - 96485144a: SDK support for ICA deployment and operation. - 4e7a43be6: Replace Debug logger with Pino ## @hyperlane-xyz/ccip-server@3.10.0 ### Minor Changes - 96485144a: SDK support for ICA deployment and operation. ## @hyperlane-xyz/infra@3.10.0 ### Minor Changes - 96485144a: SDK support for ICA deployment and operation. - 38358ecec: Deprecate Polygon Mumbai testnet (soon to be replaced by Polygon Amoy testnet) - 4e7a43be6: Replace Debug logger with Pino ### Patch Changes - Updated dependencies [96485144a] - Updated dependencies [38358ecec] - Updated dependencies [ed0d4188c] - Updated dependencies [4e7a43be6] - @hyperlane-xyz/helloworld@3.10.0 - @hyperlane-xyz/utils@3.10.0 - @hyperlane-xyz/sdk@3.10.0 Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
8 months ago
"@cosmjs/cosmwasm-stargate": "npm:^0.31.3"
"@cosmjs/stargate": "npm:^0.31.3"
"@hyperlane-xyz/core": "npm:3.7.0"
"@hyperlane-xyz/utils": "npm:3.7.0"
"@solana/spl-token": "npm:^0.3.8"
Version Packages (#3410) # Releases ## @hyperlane-xyz/core@3.8.0 ### Minor Changes - 9681df08d: Remove support for goerli networks (including optimismgoerli, arbitrumgoerli, lineagoerli and polygonzkevmtestnet) - 9681df08d: Enabled verification of contracts as part of the deployment flow. - Solidity build artifact is now included as part of the `@hyperlane-xyz/core` package. - Updated the `HyperlaneDeployer` to perform contract verification immediately after deploying a contract. A default verifier is instantiated using the core build artifact. - Updated the `HyperlaneIsmFactory` to re-use the `HyperlaneDeployer` for deployment where possible. - Minor logging improvements throughout deployers. ### Patch Changes - Updated dependencies [9681df08d] - @hyperlane-xyz/utils@3.8.0 ## @hyperlane-xyz/helloworld@3.8.0 ### Minor Changes - 9681df08d: Enabled verification of contracts as part of the deployment flow. - Solidity build artifact is now included as part of the `@hyperlane-xyz/core` package. - Updated the `HyperlaneDeployer` to perform contract verification immediately after deploying a contract. A default verifier is instantiated using the core build artifact. - Updated the `HyperlaneIsmFactory` to re-use the `HyperlaneDeployer` for deployment where possible. - Minor logging improvements throughout deployers. ### Patch Changes - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - @hyperlane-xyz/sdk@3.8.0 - @hyperlane-xyz/core@3.8.0 ## @hyperlane-xyz/sdk@3.8.0 ### Minor Changes - 9681df08d: **New Feature**: Add transaction fee estimators to the SDK **Breaking change**: Token Adapter `quoteGasPayment` method renamed to `quoteTransferRemoteGas` for clarity. - 9681df08d: Remove support for goerli networks (including optimismgoerli, arbitrumgoerli, lineagoerli and polygonzkevmtestnet) - 9681df08d: Enabled verification of contracts as part of the deployment flow. - Solidity build artifact is now included as part of the `@hyperlane-xyz/core` package. - Updated the `HyperlaneDeployer` to perform contract verification immediately after deploying a contract. A default verifier is instantiated using the core build artifact. - Updated the `HyperlaneIsmFactory` to re-use the `HyperlaneDeployer` for deployment where possible. - Minor logging improvements throughout deployers. - 9681df08d: Add `WarpCore`, `Token`, and `TokenAmount` classes for interacting with Warp Route instances. _Breaking change_: The params to the `IHypTokenAdapter` `populateTransferRemoteTx` method have changed. `txValue` has been replaced with `interchainGas`. ### Patch Changes - 9681df08d: Support configuring non-EVM IGP destinations - 9681df08d: Removed basegoerli and moonbasealpha testnets - 9681df08d: Add logos for plume to SDK - 9681df08d: TestRecipient as part of core deployer - 9681df08d: Update viction validator set - 9681df08d: Minor fixes for SDK cosmos logos - 9681df08d: Implement message id extraction for CosmWasmCoreAdapter - 9681df08d: Patch transfer ownership in hook deployer - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - @hyperlane-xyz/core@3.8.0 - @hyperlane-xyz/utils@3.8.0 ## @hyperlane-xyz/utils@3.8.0 ### Minor Changes - 9681df08d: Add `WarpCore`, `Token`, and `TokenAmount` classes for interacting with Warp Route instances. _Breaking change_: The params to the `IHypTokenAdapter` `populateTransferRemoteTx` method have changed. `txValue` has been replaced with `interchainGas`. ## @hyperlane-xyz/cli@3.8.0 ### Patch Changes - 9681df08d: TestRecipient as part of core deployer - 9681df08d: Update CLI Warp route deployment output shape to new WarpCore config - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - @hyperlane-xyz/sdk@3.8.0 - @hyperlane-xyz/utils@3.8.0 ## @hyperlane-xyz/infra@3.8.0 ### Minor Changes - 9681df08d: Remove support for goerli networks (including optimismgoerli, arbitrumgoerli, lineagoerli and polygonzkevmtestnet) - 9681df08d: Enabled verification of contracts as part of the deployment flow. - Solidity build artifact is now included as part of the `@hyperlane-xyz/core` package. - Updated the `HyperlaneDeployer` to perform contract verification immediately after deploying a contract. A default verifier is instantiated using the core build artifact. - Updated the `HyperlaneIsmFactory` to re-use the `HyperlaneDeployer` for deployment where possible. - Minor logging improvements throughout deployers. ### Patch Changes - 9681df08d: Removed basegoerli and moonbasealpha testnets - 9681df08d: Add logos for plume to SDK - 9681df08d: TestRecipient as part of core deployer - 9681df08d: Update viction validator set - 9681df08d: Patch transfer ownership in hook deployer - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - @hyperlane-xyz/sdk@3.8.0 - @hyperlane-xyz/helloworld@3.8.0 - @hyperlane-xyz/utils@3.8.0 ## @hyperlane-xyz/ccip-server@3.8.0 Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
9 months ago
"@solana/web3.js": "npm:^1.78.0"
Version Packages (#3495) This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @hyperlane-xyz/core@3.10.0 ### Minor Changes - 96485144a: SDK support for ICA deployment and operation. - 38358ecec: Deprecate Polygon Mumbai testnet (soon to be replaced by Polygon Amoy testnet) ### Patch Changes - Updated dependencies [96485144a] - Updated dependencies [4e7a43be6] - @hyperlane-xyz/utils@3.10.0 ## @hyperlane-xyz/cli@3.10.0 ### Minor Changes - 3ec81081c: Breaking: Update the `hyperlane chains list` command to accept an `env` (either 'mainnet' or 'testnet') to list chains for. Update `hyperlane chains list` command to pull the set of core chains from the contract addresses constant in the SDK. - 96485144a: SDK support for ICA deployment and operation. - 4e7a43be6: Replace Debug logger with Pino ### Patch Changes - 5373d54ca: Add --log and --verbosity settings to CLI - Updated dependencies [96485144a] - Updated dependencies [38358ecec] - Updated dependencies [ed0d4188c] - Updated dependencies [4e7a43be6] - @hyperlane-xyz/utils@3.10.0 - @hyperlane-xyz/sdk@3.10.0 ## @hyperlane-xyz/helloworld@3.10.0 ### Minor Changes - 96485144a: SDK support for ICA deployment and operation. - 4e7a43be6: Replace Debug logger with Pino ### Patch Changes - Updated dependencies [96485144a] - Updated dependencies [38358ecec] - Updated dependencies [ed0d4188c] - Updated dependencies [4e7a43be6] - @hyperlane-xyz/sdk@3.10.0 - @hyperlane-xyz/core@3.10.0 ## @hyperlane-xyz/sdk@3.10.0 ### Minor Changes - 96485144a: SDK support for ICA deployment and operation. - 38358ecec: Deprecate Polygon Mumbai testnet (soon to be replaced by Polygon Amoy testnet) - ed0d4188c: Fixed an issue where warp route verification would fail at deploy time due to a mismatch between the SDK's intermediary contract representation and actual contract name. Enabled the ContractVerifier to pick up explorer API keys from the configured chain metadata. This allows users to provide their own explorer API keys in custom `chains.yaml` files. - 4e7a43be6: Replace Debug logger with Pino ### Patch Changes - Updated dependencies [96485144a] - Updated dependencies [38358ecec] - Updated dependencies [4e7a43be6] - @hyperlane-xyz/utils@3.10.0 - @hyperlane-xyz/core@3.10.0 ## @hyperlane-xyz/utils@3.10.0 ### Minor Changes - 96485144a: SDK support for ICA deployment and operation. - 4e7a43be6: Replace Debug logger with Pino ## @hyperlane-xyz/ccip-server@3.10.0 ### Minor Changes - 96485144a: SDK support for ICA deployment and operation. ## @hyperlane-xyz/infra@3.10.0 ### Minor Changes - 96485144a: SDK support for ICA deployment and operation. - 38358ecec: Deprecate Polygon Mumbai testnet (soon to be replaced by Polygon Amoy testnet) - 4e7a43be6: Replace Debug logger with Pino ### Patch Changes - Updated dependencies [96485144a] - Updated dependencies [38358ecec] - Updated dependencies [ed0d4188c] - Updated dependencies [4e7a43be6] - @hyperlane-xyz/helloworld@3.10.0 - @hyperlane-xyz/utils@3.10.0 - @hyperlane-xyz/sdk@3.10.0 Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
8 months ago
"@types/coingecko-api": "npm:^1.0.10"
"@types/debug": "npm:^4.1.7"
"@wagmi/chains": "npm:^1.8.0"
Version Packages (#3410) # Releases ## @hyperlane-xyz/core@3.8.0 ### Minor Changes - 9681df08d: Remove support for goerli networks (including optimismgoerli, arbitrumgoerli, lineagoerli and polygonzkevmtestnet) - 9681df08d: Enabled verification of contracts as part of the deployment flow. - Solidity build artifact is now included as part of the `@hyperlane-xyz/core` package. - Updated the `HyperlaneDeployer` to perform contract verification immediately after deploying a contract. A default verifier is instantiated using the core build artifact. - Updated the `HyperlaneIsmFactory` to re-use the `HyperlaneDeployer` for deployment where possible. - Minor logging improvements throughout deployers. ### Patch Changes - Updated dependencies [9681df08d] - @hyperlane-xyz/utils@3.8.0 ## @hyperlane-xyz/helloworld@3.8.0 ### Minor Changes - 9681df08d: Enabled verification of contracts as part of the deployment flow. - Solidity build artifact is now included as part of the `@hyperlane-xyz/core` package. - Updated the `HyperlaneDeployer` to perform contract verification immediately after deploying a contract. A default verifier is instantiated using the core build artifact. - Updated the `HyperlaneIsmFactory` to re-use the `HyperlaneDeployer` for deployment where possible. - Minor logging improvements throughout deployers. ### Patch Changes - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - @hyperlane-xyz/sdk@3.8.0 - @hyperlane-xyz/core@3.8.0 ## @hyperlane-xyz/sdk@3.8.0 ### Minor Changes - 9681df08d: **New Feature**: Add transaction fee estimators to the SDK **Breaking change**: Token Adapter `quoteGasPayment` method renamed to `quoteTransferRemoteGas` for clarity. - 9681df08d: Remove support for goerli networks (including optimismgoerli, arbitrumgoerli, lineagoerli and polygonzkevmtestnet) - 9681df08d: Enabled verification of contracts as part of the deployment flow. - Solidity build artifact is now included as part of the `@hyperlane-xyz/core` package. - Updated the `HyperlaneDeployer` to perform contract verification immediately after deploying a contract. A default verifier is instantiated using the core build artifact. - Updated the `HyperlaneIsmFactory` to re-use the `HyperlaneDeployer` for deployment where possible. - Minor logging improvements throughout deployers. - 9681df08d: Add `WarpCore`, `Token`, and `TokenAmount` classes for interacting with Warp Route instances. _Breaking change_: The params to the `IHypTokenAdapter` `populateTransferRemoteTx` method have changed. `txValue` has been replaced with `interchainGas`. ### Patch Changes - 9681df08d: Support configuring non-EVM IGP destinations - 9681df08d: Removed basegoerli and moonbasealpha testnets - 9681df08d: Add logos for plume to SDK - 9681df08d: TestRecipient as part of core deployer - 9681df08d: Update viction validator set - 9681df08d: Minor fixes for SDK cosmos logos - 9681df08d: Implement message id extraction for CosmWasmCoreAdapter - 9681df08d: Patch transfer ownership in hook deployer - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - @hyperlane-xyz/core@3.8.0 - @hyperlane-xyz/utils@3.8.0 ## @hyperlane-xyz/utils@3.8.0 ### Minor Changes - 9681df08d: Add `WarpCore`, `Token`, and `TokenAmount` classes for interacting with Warp Route instances. _Breaking change_: The params to the `IHypTokenAdapter` `populateTransferRemoteTx` method have changed. `txValue` has been replaced with `interchainGas`. ## @hyperlane-xyz/cli@3.8.0 ### Patch Changes - 9681df08d: TestRecipient as part of core deployer - 9681df08d: Update CLI Warp route deployment output shape to new WarpCore config - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - @hyperlane-xyz/sdk@3.8.0 - @hyperlane-xyz/utils@3.8.0 ## @hyperlane-xyz/infra@3.8.0 ### Minor Changes - 9681df08d: Remove support for goerli networks (including optimismgoerli, arbitrumgoerli, lineagoerli and polygonzkevmtestnet) - 9681df08d: Enabled verification of contracts as part of the deployment flow. - Solidity build artifact is now included as part of the `@hyperlane-xyz/core` package. - Updated the `HyperlaneDeployer` to perform contract verification immediately after deploying a contract. A default verifier is instantiated using the core build artifact. - Updated the `HyperlaneIsmFactory` to re-use the `HyperlaneDeployer` for deployment where possible. - Minor logging improvements throughout deployers. ### Patch Changes - 9681df08d: Removed basegoerli and moonbasealpha testnets - 9681df08d: Add logos for plume to SDK - 9681df08d: TestRecipient as part of core deployer - 9681df08d: Update viction validator set - 9681df08d: Patch transfer ownership in hook deployer - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - @hyperlane-xyz/sdk@3.8.0 - @hyperlane-xyz/helloworld@3.8.0 - @hyperlane-xyz/utils@3.8.0 ## @hyperlane-xyz/ccip-server@3.8.0 Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
9 months ago
bignumber.js: "npm:^9.1.1"
Version Packages (#3495) This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @hyperlane-xyz/core@3.10.0 ### Minor Changes - 96485144a: SDK support for ICA deployment and operation. - 38358ecec: Deprecate Polygon Mumbai testnet (soon to be replaced by Polygon Amoy testnet) ### Patch Changes - Updated dependencies [96485144a] - Updated dependencies [4e7a43be6] - @hyperlane-xyz/utils@3.10.0 ## @hyperlane-xyz/cli@3.10.0 ### Minor Changes - 3ec81081c: Breaking: Update the `hyperlane chains list` command to accept an `env` (either 'mainnet' or 'testnet') to list chains for. Update `hyperlane chains list` command to pull the set of core chains from the contract addresses constant in the SDK. - 96485144a: SDK support for ICA deployment and operation. - 4e7a43be6: Replace Debug logger with Pino ### Patch Changes - 5373d54ca: Add --log and --verbosity settings to CLI - Updated dependencies [96485144a] - Updated dependencies [38358ecec] - Updated dependencies [ed0d4188c] - Updated dependencies [4e7a43be6] - @hyperlane-xyz/utils@3.10.0 - @hyperlane-xyz/sdk@3.10.0 ## @hyperlane-xyz/helloworld@3.10.0 ### Minor Changes - 96485144a: SDK support for ICA deployment and operation. - 4e7a43be6: Replace Debug logger with Pino ### Patch Changes - Updated dependencies [96485144a] - Updated dependencies [38358ecec] - Updated dependencies [ed0d4188c] - Updated dependencies [4e7a43be6] - @hyperlane-xyz/sdk@3.10.0 - @hyperlane-xyz/core@3.10.0 ## @hyperlane-xyz/sdk@3.10.0 ### Minor Changes - 96485144a: SDK support for ICA deployment and operation. - 38358ecec: Deprecate Polygon Mumbai testnet (soon to be replaced by Polygon Amoy testnet) - ed0d4188c: Fixed an issue where warp route verification would fail at deploy time due to a mismatch between the SDK's intermediary contract representation and actual contract name. Enabled the ContractVerifier to pick up explorer API keys from the configured chain metadata. This allows users to provide their own explorer API keys in custom `chains.yaml` files. - 4e7a43be6: Replace Debug logger with Pino ### Patch Changes - Updated dependencies [96485144a] - Updated dependencies [38358ecec] - Updated dependencies [4e7a43be6] - @hyperlane-xyz/utils@3.10.0 - @hyperlane-xyz/core@3.10.0 ## @hyperlane-xyz/utils@3.10.0 ### Minor Changes - 96485144a: SDK support for ICA deployment and operation. - 4e7a43be6: Replace Debug logger with Pino ## @hyperlane-xyz/ccip-server@3.10.0 ### Minor Changes - 96485144a: SDK support for ICA deployment and operation. ## @hyperlane-xyz/infra@3.10.0 ### Minor Changes - 96485144a: SDK support for ICA deployment and operation. - 38358ecec: Deprecate Polygon Mumbai testnet (soon to be replaced by Polygon Amoy testnet) - 4e7a43be6: Replace Debug logger with Pino ### Patch Changes - Updated dependencies [96485144a] - Updated dependencies [38358ecec] - Updated dependencies [ed0d4188c] - Updated dependencies [4e7a43be6] - @hyperlane-xyz/helloworld@3.10.0 - @hyperlane-xyz/utils@3.10.0 - @hyperlane-xyz/sdk@3.10.0 Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
8 months ago
coingecko-api: "npm:^1.0.10"
cosmjs-types: "npm:^0.9.0"
cross-fetch: "npm:^3.1.5"
debug: "npm:^4.3.4"
Version Packages (#3410) # Releases ## @hyperlane-xyz/core@3.8.0 ### Minor Changes - 9681df08d: Remove support for goerli networks (including optimismgoerli, arbitrumgoerli, lineagoerli and polygonzkevmtestnet) - 9681df08d: Enabled verification of contracts as part of the deployment flow. - Solidity build artifact is now included as part of the `@hyperlane-xyz/core` package. - Updated the `HyperlaneDeployer` to perform contract verification immediately after deploying a contract. A default verifier is instantiated using the core build artifact. - Updated the `HyperlaneIsmFactory` to re-use the `HyperlaneDeployer` for deployment where possible. - Minor logging improvements throughout deployers. ### Patch Changes - Updated dependencies [9681df08d] - @hyperlane-xyz/utils@3.8.0 ## @hyperlane-xyz/helloworld@3.8.0 ### Minor Changes - 9681df08d: Enabled verification of contracts as part of the deployment flow. - Solidity build artifact is now included as part of the `@hyperlane-xyz/core` package. - Updated the `HyperlaneDeployer` to perform contract verification immediately after deploying a contract. A default verifier is instantiated using the core build artifact. - Updated the `HyperlaneIsmFactory` to re-use the `HyperlaneDeployer` for deployment where possible. - Minor logging improvements throughout deployers. ### Patch Changes - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - @hyperlane-xyz/sdk@3.8.0 - @hyperlane-xyz/core@3.8.0 ## @hyperlane-xyz/sdk@3.8.0 ### Minor Changes - 9681df08d: **New Feature**: Add transaction fee estimators to the SDK **Breaking change**: Token Adapter `quoteGasPayment` method renamed to `quoteTransferRemoteGas` for clarity. - 9681df08d: Remove support for goerli networks (including optimismgoerli, arbitrumgoerli, lineagoerli and polygonzkevmtestnet) - 9681df08d: Enabled verification of contracts as part of the deployment flow. - Solidity build artifact is now included as part of the `@hyperlane-xyz/core` package. - Updated the `HyperlaneDeployer` to perform contract verification immediately after deploying a contract. A default verifier is instantiated using the core build artifact. - Updated the `HyperlaneIsmFactory` to re-use the `HyperlaneDeployer` for deployment where possible. - Minor logging improvements throughout deployers. - 9681df08d: Add `WarpCore`, `Token`, and `TokenAmount` classes for interacting with Warp Route instances. _Breaking change_: The params to the `IHypTokenAdapter` `populateTransferRemoteTx` method have changed. `txValue` has been replaced with `interchainGas`. ### Patch Changes - 9681df08d: Support configuring non-EVM IGP destinations - 9681df08d: Removed basegoerli and moonbasealpha testnets - 9681df08d: Add logos for plume to SDK - 9681df08d: TestRecipient as part of core deployer - 9681df08d: Update viction validator set - 9681df08d: Minor fixes for SDK cosmos logos - 9681df08d: Implement message id extraction for CosmWasmCoreAdapter - 9681df08d: Patch transfer ownership in hook deployer - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - @hyperlane-xyz/core@3.8.0 - @hyperlane-xyz/utils@3.8.0 ## @hyperlane-xyz/utils@3.8.0 ### Minor Changes - 9681df08d: Add `WarpCore`, `Token`, and `TokenAmount` classes for interacting with Warp Route instances. _Breaking change_: The params to the `IHypTokenAdapter` `populateTransferRemoteTx` method have changed. `txValue` has been replaced with `interchainGas`. ## @hyperlane-xyz/cli@3.8.0 ### Patch Changes - 9681df08d: TestRecipient as part of core deployer - 9681df08d: Update CLI Warp route deployment output shape to new WarpCore config - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - @hyperlane-xyz/sdk@3.8.0 - @hyperlane-xyz/utils@3.8.0 ## @hyperlane-xyz/infra@3.8.0 ### Minor Changes - 9681df08d: Remove support for goerli networks (including optimismgoerli, arbitrumgoerli, lineagoerli and polygonzkevmtestnet) - 9681df08d: Enabled verification of contracts as part of the deployment flow. - Solidity build artifact is now included as part of the `@hyperlane-xyz/core` package. - Updated the `HyperlaneDeployer` to perform contract verification immediately after deploying a contract. A default verifier is instantiated using the core build artifact. - Updated the `HyperlaneIsmFactory` to re-use the `HyperlaneDeployer` for deployment where possible. - Minor logging improvements throughout deployers. ### Patch Changes - 9681df08d: Removed basegoerli and moonbasealpha testnets - 9681df08d: Add logos for plume to SDK - 9681df08d: TestRecipient as part of core deployer - 9681df08d: Update viction validator set - 9681df08d: Patch transfer ownership in hook deployer - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - @hyperlane-xyz/sdk@3.8.0 - @hyperlane-xyz/helloworld@3.8.0 - @hyperlane-xyz/utils@3.8.0 ## @hyperlane-xyz/ccip-server@3.8.0 Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
9 months ago
ethers: "npm:^5.7.2"
Version Packages (#3495) This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @hyperlane-xyz/core@3.10.0 ### Minor Changes - 96485144a: SDK support for ICA deployment and operation. - 38358ecec: Deprecate Polygon Mumbai testnet (soon to be replaced by Polygon Amoy testnet) ### Patch Changes - Updated dependencies [96485144a] - Updated dependencies [4e7a43be6] - @hyperlane-xyz/utils@3.10.0 ## @hyperlane-xyz/cli@3.10.0 ### Minor Changes - 3ec81081c: Breaking: Update the `hyperlane chains list` command to accept an `env` (either 'mainnet' or 'testnet') to list chains for. Update `hyperlane chains list` command to pull the set of core chains from the contract addresses constant in the SDK. - 96485144a: SDK support for ICA deployment and operation. - 4e7a43be6: Replace Debug logger with Pino ### Patch Changes - 5373d54ca: Add --log and --verbosity settings to CLI - Updated dependencies [96485144a] - Updated dependencies [38358ecec] - Updated dependencies [ed0d4188c] - Updated dependencies [4e7a43be6] - @hyperlane-xyz/utils@3.10.0 - @hyperlane-xyz/sdk@3.10.0 ## @hyperlane-xyz/helloworld@3.10.0 ### Minor Changes - 96485144a: SDK support for ICA deployment and operation. - 4e7a43be6: Replace Debug logger with Pino ### Patch Changes - Updated dependencies [96485144a] - Updated dependencies [38358ecec] - Updated dependencies [ed0d4188c] - Updated dependencies [4e7a43be6] - @hyperlane-xyz/sdk@3.10.0 - @hyperlane-xyz/core@3.10.0 ## @hyperlane-xyz/sdk@3.10.0 ### Minor Changes - 96485144a: SDK support for ICA deployment and operation. - 38358ecec: Deprecate Polygon Mumbai testnet (soon to be replaced by Polygon Amoy testnet) - ed0d4188c: Fixed an issue where warp route verification would fail at deploy time due to a mismatch between the SDK's intermediary contract representation and actual contract name. Enabled the ContractVerifier to pick up explorer API keys from the configured chain metadata. This allows users to provide their own explorer API keys in custom `chains.yaml` files. - 4e7a43be6: Replace Debug logger with Pino ### Patch Changes - Updated dependencies [96485144a] - Updated dependencies [38358ecec] - Updated dependencies [4e7a43be6] - @hyperlane-xyz/utils@3.10.0 - @hyperlane-xyz/core@3.10.0 ## @hyperlane-xyz/utils@3.10.0 ### Minor Changes - 96485144a: SDK support for ICA deployment and operation. - 4e7a43be6: Replace Debug logger with Pino ## @hyperlane-xyz/ccip-server@3.10.0 ### Minor Changes - 96485144a: SDK support for ICA deployment and operation. ## @hyperlane-xyz/infra@3.10.0 ### Minor Changes - 96485144a: SDK support for ICA deployment and operation. - 38358ecec: Deprecate Polygon Mumbai testnet (soon to be replaced by Polygon Amoy testnet) - 4e7a43be6: Replace Debug logger with Pino ### Patch Changes - Updated dependencies [96485144a] - Updated dependencies [38358ecec] - Updated dependencies [ed0d4188c] - Updated dependencies [4e7a43be6] - @hyperlane-xyz/helloworld@3.10.0 - @hyperlane-xyz/utils@3.10.0 - @hyperlane-xyz/sdk@3.10.0 Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
8 months ago
viem: "npm:^1.20.0"
zod: "npm:^3.21.2"
peerDependencies:
"@ethersproject/abi": "*"
"@ethersproject/providers": "*"
checksum: b124a42f34502c4dad4127723d345158f592056d7e60e17d87c84bf81664ead20232ffaff66e6c21968dfd5693ba5122910fbcaa6b7db5b05fdd5d2051592835
Version Packages (#3410) # Releases ## @hyperlane-xyz/core@3.8.0 ### Minor Changes - 9681df08d: Remove support for goerli networks (including optimismgoerli, arbitrumgoerli, lineagoerli and polygonzkevmtestnet) - 9681df08d: Enabled verification of contracts as part of the deployment flow. - Solidity build artifact is now included as part of the `@hyperlane-xyz/core` package. - Updated the `HyperlaneDeployer` to perform contract verification immediately after deploying a contract. A default verifier is instantiated using the core build artifact. - Updated the `HyperlaneIsmFactory` to re-use the `HyperlaneDeployer` for deployment where possible. - Minor logging improvements throughout deployers. ### Patch Changes - Updated dependencies [9681df08d] - @hyperlane-xyz/utils@3.8.0 ## @hyperlane-xyz/helloworld@3.8.0 ### Minor Changes - 9681df08d: Enabled verification of contracts as part of the deployment flow. - Solidity build artifact is now included as part of the `@hyperlane-xyz/core` package. - Updated the `HyperlaneDeployer` to perform contract verification immediately after deploying a contract. A default verifier is instantiated using the core build artifact. - Updated the `HyperlaneIsmFactory` to re-use the `HyperlaneDeployer` for deployment where possible. - Minor logging improvements throughout deployers. ### Patch Changes - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - @hyperlane-xyz/sdk@3.8.0 - @hyperlane-xyz/core@3.8.0 ## @hyperlane-xyz/sdk@3.8.0 ### Minor Changes - 9681df08d: **New Feature**: Add transaction fee estimators to the SDK **Breaking change**: Token Adapter `quoteGasPayment` method renamed to `quoteTransferRemoteGas` for clarity. - 9681df08d: Remove support for goerli networks (including optimismgoerli, arbitrumgoerli, lineagoerli and polygonzkevmtestnet) - 9681df08d: Enabled verification of contracts as part of the deployment flow. - Solidity build artifact is now included as part of the `@hyperlane-xyz/core` package. - Updated the `HyperlaneDeployer` to perform contract verification immediately after deploying a contract. A default verifier is instantiated using the core build artifact. - Updated the `HyperlaneIsmFactory` to re-use the `HyperlaneDeployer` for deployment where possible. - Minor logging improvements throughout deployers. - 9681df08d: Add `WarpCore`, `Token`, and `TokenAmount` classes for interacting with Warp Route instances. _Breaking change_: The params to the `IHypTokenAdapter` `populateTransferRemoteTx` method have changed. `txValue` has been replaced with `interchainGas`. ### Patch Changes - 9681df08d: Support configuring non-EVM IGP destinations - 9681df08d: Removed basegoerli and moonbasealpha testnets - 9681df08d: Add logos for plume to SDK - 9681df08d: TestRecipient as part of core deployer - 9681df08d: Update viction validator set - 9681df08d: Minor fixes for SDK cosmos logos - 9681df08d: Implement message id extraction for CosmWasmCoreAdapter - 9681df08d: Patch transfer ownership in hook deployer - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - @hyperlane-xyz/core@3.8.0 - @hyperlane-xyz/utils@3.8.0 ## @hyperlane-xyz/utils@3.8.0 ### Minor Changes - 9681df08d: Add `WarpCore`, `Token`, and `TokenAmount` classes for interacting with Warp Route instances. _Breaking change_: The params to the `IHypTokenAdapter` `populateTransferRemoteTx` method have changed. `txValue` has been replaced with `interchainGas`. ## @hyperlane-xyz/cli@3.8.0 ### Patch Changes - 9681df08d: TestRecipient as part of core deployer - 9681df08d: Update CLI Warp route deployment output shape to new WarpCore config - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - @hyperlane-xyz/sdk@3.8.0 - @hyperlane-xyz/utils@3.8.0 ## @hyperlane-xyz/infra@3.8.0 ### Minor Changes - 9681df08d: Remove support for goerli networks (including optimismgoerli, arbitrumgoerli, lineagoerli and polygonzkevmtestnet) - 9681df08d: Enabled verification of contracts as part of the deployment flow. - Solidity build artifact is now included as part of the `@hyperlane-xyz/core` package. - Updated the `HyperlaneDeployer` to perform contract verification immediately after deploying a contract. A default verifier is instantiated using the core build artifact. - Updated the `HyperlaneIsmFactory` to re-use the `HyperlaneDeployer` for deployment where possible. - Minor logging improvements throughout deployers. ### Patch Changes - 9681df08d: Removed basegoerli and moonbasealpha testnets - 9681df08d: Add logos for plume to SDK - 9681df08d: TestRecipient as part of core deployer - 9681df08d: Update viction validator set - 9681df08d: Patch transfer ownership in hook deployer - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - @hyperlane-xyz/sdk@3.8.0 - @hyperlane-xyz/helloworld@3.8.0 - @hyperlane-xyz/utils@3.8.0 ## @hyperlane-xyz/ccip-server@3.8.0 Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
9 months ago
languageName: node
linkType: hard
Version Packages (#3842) This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @hyperlane-xyz/core@3.13.0 ### Minor Changes - babe816f8: Support xERC20 and xERC20 Lockbox in SDK and CLI - b440d98be: Added support for registering/deregistering from the Hyperlane AVS ### Patch Changes - Updated dependencies [0cf692e73] - @hyperlane-xyz/utils@3.13.0 ## @hyperlane-xyz/cli@3.13.0 ### Minor Changes - b22a0f453: Add hyperlane validator address command to retrieve validator address from AWS - 39ea7cdef: Implement multi collateral warp routes - babe816f8: Support xERC20 and xERC20 Lockbox in SDK and CLI - b440d98be: Added support for registering/deregistering from the Hyperlane AVS ### Patch Changes - b6b26e2bb: fix: minor change was breaking in registry export - Updated dependencies [39ea7cdef] - Updated dependencies [babe816f8] - Updated dependencies [0cf692e73] - @hyperlane-xyz/sdk@3.13.0 - @hyperlane-xyz/utils@3.13.0 ## @hyperlane-xyz/sdk@3.13.0 ### Minor Changes - 39ea7cdef: Implement multi collateral warp routes - babe816f8: Support xERC20 and xERC20 Lockbox in SDK and CLI - 0cf692e73: Implement metadata builder fetching from message ### Patch Changes - Updated dependencies [babe816f8] - Updated dependencies [b440d98be] - Updated dependencies [0cf692e73] - @hyperlane-xyz/core@3.13.0 - @hyperlane-xyz/utils@3.13.0 ## @hyperlane-xyz/utils@3.13.0 ### Minor Changes - 0cf692e73: Implement metadata builder fetching from message ## @hyperlane-xyz/helloworld@3.13.0 ### Patch Changes - b6b26e2bb: fix: minor change was breaking in registry export - Updated dependencies [39ea7cdef] - Updated dependencies [babe816f8] - Updated dependencies [b440d98be] - Updated dependencies [0cf692e73] - @hyperlane-xyz/sdk@3.13.0 - @hyperlane-xyz/core@3.13.0 ## @hyperlane-xyz/infra@3.13.0 ### Minor Changes - 39ea7cdef: Implement multi collateral warp routes - 0cf692e73: Implement metadata builder fetching from message ### Patch Changes - b6b26e2bb: fix: minor change was breaking in registry export - Updated dependencies [b6b26e2bb] - Updated dependencies [39ea7cdef] - Updated dependencies [babe816f8] - Updated dependencies [0cf692e73] - @hyperlane-xyz/helloworld@3.13.0 - @hyperlane-xyz/sdk@3.13.0 - @hyperlane-xyz/utils@3.13.0 ## @hyperlane-xyz/ccip-server@3.13.0 Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
6 months ago
"@hyperlane-xyz/utils@npm:3.13.0, @hyperlane-xyz/utils@workspace:typescript/utils":
version: 0.0.0-use.local
resolution: "@hyperlane-xyz/utils@workspace:typescript/utils"
dependencies:
"@cosmjs/encoding": "npm:^0.31.3"
"@solana/web3.js": "npm:^1.78.0"
"@types/mocha": "npm:^10.0.1"
bignumber.js: "npm:^9.1.1"
chai: "npm:^4.3.6"
ethers: "npm:^5.7.2"
mocha: "npm:^10.2.0"
pino: "npm:^8.19.0"
prettier: "npm:^2.8.8"
typescript: "npm:5.3.3"
yaml: "npm:^2.4.1"
languageName: unknown
linkType: soft
Version Packages (#3495) This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @hyperlane-xyz/core@3.10.0 ### Minor Changes - 96485144a: SDK support for ICA deployment and operation. - 38358ecec: Deprecate Polygon Mumbai testnet (soon to be replaced by Polygon Amoy testnet) ### Patch Changes - Updated dependencies [96485144a] - Updated dependencies [4e7a43be6] - @hyperlane-xyz/utils@3.10.0 ## @hyperlane-xyz/cli@3.10.0 ### Minor Changes - 3ec81081c: Breaking: Update the `hyperlane chains list` command to accept an `env` (either 'mainnet' or 'testnet') to list chains for. Update `hyperlane chains list` command to pull the set of core chains from the contract addresses constant in the SDK. - 96485144a: SDK support for ICA deployment and operation. - 4e7a43be6: Replace Debug logger with Pino ### Patch Changes - 5373d54ca: Add --log and --verbosity settings to CLI - Updated dependencies [96485144a] - Updated dependencies [38358ecec] - Updated dependencies [ed0d4188c] - Updated dependencies [4e7a43be6] - @hyperlane-xyz/utils@3.10.0 - @hyperlane-xyz/sdk@3.10.0 ## @hyperlane-xyz/helloworld@3.10.0 ### Minor Changes - 96485144a: SDK support for ICA deployment and operation. - 4e7a43be6: Replace Debug logger with Pino ### Patch Changes - Updated dependencies [96485144a] - Updated dependencies [38358ecec] - Updated dependencies [ed0d4188c] - Updated dependencies [4e7a43be6] - @hyperlane-xyz/sdk@3.10.0 - @hyperlane-xyz/core@3.10.0 ## @hyperlane-xyz/sdk@3.10.0 ### Minor Changes - 96485144a: SDK support for ICA deployment and operation. - 38358ecec: Deprecate Polygon Mumbai testnet (soon to be replaced by Polygon Amoy testnet) - ed0d4188c: Fixed an issue where warp route verification would fail at deploy time due to a mismatch between the SDK's intermediary contract representation and actual contract name. Enabled the ContractVerifier to pick up explorer API keys from the configured chain metadata. This allows users to provide their own explorer API keys in custom `chains.yaml` files. - 4e7a43be6: Replace Debug logger with Pino ### Patch Changes - Updated dependencies [96485144a] - Updated dependencies [38358ecec] - Updated dependencies [4e7a43be6] - @hyperlane-xyz/utils@3.10.0 - @hyperlane-xyz/core@3.10.0 ## @hyperlane-xyz/utils@3.10.0 ### Minor Changes - 96485144a: SDK support for ICA deployment and operation. - 4e7a43be6: Replace Debug logger with Pino ## @hyperlane-xyz/ccip-server@3.10.0 ### Minor Changes - 96485144a: SDK support for ICA deployment and operation. ## @hyperlane-xyz/infra@3.10.0 ### Minor Changes - 96485144a: SDK support for ICA deployment and operation. - 38358ecec: Deprecate Polygon Mumbai testnet (soon to be replaced by Polygon Amoy testnet) - 4e7a43be6: Replace Debug logger with Pino ### Patch Changes - Updated dependencies [96485144a] - Updated dependencies [38358ecec] - Updated dependencies [ed0d4188c] - Updated dependencies [4e7a43be6] - @hyperlane-xyz/helloworld@3.10.0 - @hyperlane-xyz/utils@3.10.0 - @hyperlane-xyz/sdk@3.10.0 Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
8 months ago
"@hyperlane-xyz/utils@npm:3.7.0":
version: 3.7.0
resolution: "@hyperlane-xyz/utils@npm:3.7.0"
dependencies:
"@cosmjs/encoding": "npm:^0.31.3"
"@solana/web3.js": "npm:^1.78.0"
bignumber.js: "npm:^9.1.1"
ethers: "npm:^5.7.2"
checksum: c76f36913c572702b9dfe22fd868db6fed01c0da9485319e33e8d00a6b8a1bfdcecb5f61c8a3fd8ccbef0b36809e8055db62d75d0c6759d5e079ee330586bcd1
languageName: node
linkType: hard
"@hyperlane-xyz/widgets@npm:3.7.0":
version: 3.7.0
resolution: "@hyperlane-xyz/widgets@npm:3.7.0"
peerDependencies:
"@hyperlane-xyz/sdk": ^3.1
react: ^18
react-dom: ^18
checksum: 5ddf7a7a5f599f1b340bbe4e981e0cb10dd8930cc616c566abb58210658acd2826386afd18e8789f8bb62fc19d14b69db87433adcc97c38ebda2c322cc7865a2
languageName: node
linkType: hard
"@inquirer/checkbox@npm:^1.3.5":
version: 1.3.5
resolution: "@inquirer/checkbox@npm:1.3.5"
dependencies:
"@inquirer/core": "npm:^3.0.0"
"@inquirer/type": "npm:^1.1.1"
ansi-escapes: "npm:^4.3.2"
chalk: "npm:^4.1.2"
figures: "npm:^3.2.0"
checksum: e7e984ef44afe2dcdcf2bb56f24065ca15954ee0a16edbc0d614df8de383123a0e956c7c22e1786b60bc0dfb41f98fbcfb89fd33adabff26e223c5acd918aac1
languageName: node
linkType: hard
"@inquirer/confirm@npm:^2.0.6":
version: 2.0.6
resolution: "@inquirer/confirm@npm:2.0.6"
dependencies:
"@inquirer/core": "npm:^3.0.0"
"@inquirer/type": "npm:^1.1.1"
chalk: "npm:^4.1.2"
checksum: efbfeca4c2750ec65fd603d041039356d1f3f5b321305e11fefe40ebc7aa69e8e82fde42f216967462541a9a742768b8f816e4b5c86b3e82c0c886f7227e65ac
languageName: node
linkType: hard
"@inquirer/core@npm:^3.0.0":
version: 3.0.0
resolution: "@inquirer/core@npm:3.0.0"
dependencies:
"@inquirer/type": "npm:^1.1.1"
"@types/mute-stream": "npm:^0.0.1"
"@types/node": "npm:^20.4.2"
"@types/wrap-ansi": "npm:^3.0.0"
ansi-escapes: "npm:^4.3.2"
chalk: "npm:^4.1.2"
cli-spinners: "npm:^2.8.0"
cli-width: "npm:^4.0.0"
figures: "npm:^3.2.0"
mute-stream: "npm:^1.0.0"
run-async: "npm:^3.0.0"
string-width: "npm:^4.2.3"
strip-ansi: "npm:^6.0.1"
wrap-ansi: "npm:^6.0.1"
checksum: 7524c15d004e1686c5b66086fe70b50ab50983dd6f887a90fa765cc4f9ae2ba7e063dbf0cb740233d55ee1c8b60f10a7b957245bee95223e755e9632c77a9ca4
languageName: node
linkType: hard
"@inquirer/editor@npm:^1.2.4":
version: 1.2.4
resolution: "@inquirer/editor@npm:1.2.4"
dependencies:
"@inquirer/core": "npm:^3.0.0"
"@inquirer/type": "npm:^1.1.1"
chalk: "npm:^4.1.2"
external-editor: "npm:^3.0.3"
checksum: a3dac45256d334f79061b0e79b8e9427ee5d5b244367ac582811148f0fe2c7fc3bfaec3aab5fda0ea0293ff23c3c2ef2e66fdf6f6f9b56cf628b265d9cab5afd
languageName: node
linkType: hard
"@inquirer/expand@npm:^1.1.5":
version: 1.1.5
resolution: "@inquirer/expand@npm:1.1.5"
dependencies:
"@inquirer/core": "npm:^3.0.0"
"@inquirer/type": "npm:^1.1.1"
chalk: "npm:^4.1.2"
figures: "npm:^3.2.0"
checksum: 04df9f1713864a965bfaff12358cbd4de97f58363dfb0b625ba4c4b4736bdb1cef38b5a726024ea41b0a55cdbdd1d271fbb6659a8e7fce8927383a8d1bf77562
languageName: node
linkType: hard
"@inquirer/input@npm:^1.2.5":
version: 1.2.5
resolution: "@inquirer/input@npm:1.2.5"
dependencies:
"@inquirer/core": "npm:^3.0.0"
"@inquirer/type": "npm:^1.1.1"
chalk: "npm:^4.1.2"
checksum: 6a524e231e19f9d2dc80b475722c25b94cfdbc3f4e70491f70f9bdd92409eb1a4f6c856f21d76953c4b6880ce5b657a8acfd12a5cfa7fe2b38f460df8729ce56
languageName: node
linkType: hard
"@inquirer/password@npm:^1.1.5":
version: 1.1.5
resolution: "@inquirer/password@npm:1.1.5"
dependencies:
"@inquirer/input": "npm:^1.2.5"
"@inquirer/type": "npm:^1.1.1"
chalk: "npm:^4.1.2"
checksum: 81aa1a101cfffdcaab6e12487ffc672e5a5cad0c4e2c504f0c56b7bf3119077826d6df5b0a35a2a938c1ff888618d68e656f7acc5103abd5d7b2b56e97aa5ff3
languageName: node
linkType: hard
"@inquirer/prompts@npm:^3.0.0":
version: 3.0.0
resolution: "@inquirer/prompts@npm:3.0.0"
dependencies:
"@inquirer/checkbox": "npm:^1.3.5"
"@inquirer/confirm": "npm:^2.0.6"
"@inquirer/core": "npm:^3.0.0"
"@inquirer/editor": "npm:^1.2.4"
"@inquirer/expand": "npm:^1.1.5"
"@inquirer/input": "npm:^1.2.5"
"@inquirer/password": "npm:^1.1.5"
"@inquirer/rawlist": "npm:^1.2.5"
"@inquirer/select": "npm:^1.2.5"
checksum: aa35f8543f78f52b8cb939ac8fefd994fa3b118414525209c0993c40ecff856797c3050b8974bfec49eecadfdd25a6ecb50bb122ffc253ae2b0e4e9b5af1043b
languageName: node
linkType: hard
"@inquirer/rawlist@npm:^1.2.5":
version: 1.2.5
resolution: "@inquirer/rawlist@npm:1.2.5"
dependencies:
"@inquirer/core": "npm:^3.0.0"
"@inquirer/type": "npm:^1.1.1"
chalk: "npm:^4.1.2"
checksum: e94388228305b0d1b49b4f4c6b744c89614c7f413cae2098ff5f7d685ae485b9ad3af9f93796061fad2c8bfa816e7daa9e349ee2499398011744d7c03f6718c3
languageName: node
linkType: hard
"@inquirer/select@npm:^1.2.5":
version: 1.2.5
resolution: "@inquirer/select@npm:1.2.5"
dependencies:
"@inquirer/core": "npm:^3.0.0"
"@inquirer/type": "npm:^1.1.1"
ansi-escapes: "npm:^4.3.2"
chalk: "npm:^4.1.2"
figures: "npm:^3.2.0"
checksum: 42dec9663740db98d043d39aa799f1292d08ed12725520b316bbe3f7cb48d55e3587725072bdf5720220a2d29befb6f80544e914aa5e54bdfb4d4e00c9299f7d
languageName: node
linkType: hard
"@inquirer/type@npm:^1.1.1":
version: 1.1.1
resolution: "@inquirer/type@npm:1.1.1"
checksum: 1fcce0bd6c92611ed67ee9252deebba0fa9a54aeb4e37fc349ec736c8e1ffaa58f3a02dbe84489ff9a90bebc6b1080a19169ef30c16a18128cf8f42d06a49f51
languageName: node
linkType: hard
"@ioredis/commands@npm:^1.1.1":
version: 1.2.0
resolution: "@ioredis/commands@npm:1.2.0"
checksum: a8253c9539b7e5463d4a98e6aa5b1b863fb4a4978191ba9dc42ec2c0fb5179d8d1fe4a29096d5954f91ba9600d1bdc6c1d18b044eab36f645f267fd37d7c0906
languageName: node
linkType: hard
"@istanbuljs/load-nyc-config@npm:^1.0.0":
version: 1.1.0
resolution: "@istanbuljs/load-nyc-config@npm:1.1.0"
dependencies:
camelcase: "npm:^5.3.1"
find-up: "npm:^4.1.0"
get-package-type: "npm:^0.1.0"
js-yaml: "npm:^3.13.1"
resolve-from: "npm:^5.0.0"
checksum: b000a5acd8d4fe6e34e25c399c8bdbb5d3a202b4e10416e17bfc25e12bab90bb56d33db6089ae30569b52686f4b35ff28ef26e88e21e69821d2b85884bd055b8
languageName: node
linkType: hard
"@istanbuljs/schema@npm:^0.1.2":
version: 0.1.3
resolution: "@istanbuljs/schema@npm:0.1.3"
checksum: a9b1e49acdf5efc2f5b2359f2df7f90c5c725f2656f16099e8b2cd3a000619ecca9fc48cf693ba789cf0fd989f6e0df6a22bc05574be4223ecdbb7997d04384b
languageName: node
linkType: hard
"@jest/console@npm:^29.7.0":
version: 29.7.0
resolution: "@jest/console@npm:29.7.0"
dependencies:
"@jest/types": "npm:^29.6.3"
"@types/node": "npm:*"
chalk: "npm:^4.0.0"
jest-message-util: "npm:^29.7.0"
jest-util: "npm:^29.7.0"
slash: "npm:^3.0.0"
checksum: 4a80c750e8a31f344233cb9951dee9b77bf6b89377cb131f8b3cde07ff218f504370133a5963f6a786af4d2ce7f85642db206ff7a15f99fe58df4c38ac04899e
languageName: node
linkType: hard
"@jest/core@npm:^29.7.0":
version: 29.7.0
resolution: "@jest/core@npm:29.7.0"
dependencies:
"@jest/console": "npm:^29.7.0"
"@jest/reporters": "npm:^29.7.0"
"@jest/test-result": "npm:^29.7.0"
"@jest/transform": "npm:^29.7.0"
"@jest/types": "npm:^29.6.3"
"@types/node": "npm:*"
ansi-escapes: "npm:^4.2.1"
chalk: "npm:^4.0.0"
ci-info: "npm:^3.2.0"
exit: "npm:^0.1.2"
graceful-fs: "npm:^4.2.9"
jest-changed-files: "npm:^29.7.0"
jest-config: "npm:^29.7.0"
jest-haste-map: "npm:^29.7.0"
jest-message-util: "npm:^29.7.0"
jest-regex-util: "npm:^29.6.3"
jest-resolve: "npm:^29.7.0"
jest-resolve-dependencies: "npm:^29.7.0"
jest-runner: "npm:^29.7.0"
jest-runtime: "npm:^29.7.0"
jest-snapshot: "npm:^29.7.0"
jest-util: "npm:^29.7.0"
jest-validate: "npm:^29.7.0"
jest-watcher: "npm:^29.7.0"
micromatch: "npm:^4.0.4"
pretty-format: "npm:^29.7.0"
slash: "npm:^3.0.0"
strip-ansi: "npm:^6.0.0"
peerDependencies:
node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0
peerDependenciesMeta:
node-notifier:
optional: true
checksum: ab6ac2e562d083faac7d8152ec1cc4eccc80f62e9579b69ed40aedf7211a6b2d57024a6cd53c4e35fd051c39a236e86257d1d99ebdb122291969a0a04563b51e
languageName: node
linkType: hard
"@jest/environment@npm:^29.7.0":
version: 29.7.0
resolution: "@jest/environment@npm:29.7.0"
dependencies:
"@jest/fake-timers": "npm:^29.7.0"
"@jest/types": "npm:^29.6.3"
"@types/node": "npm:*"
jest-mock: "npm:^29.7.0"
checksum: 90b5844a9a9d8097f2cf107b1b5e57007c552f64315da8c1f51217eeb0a9664889d3f145cdf8acf23a84f4d8309a6675e27d5b059659a004db0ea9546d1c81a8
languageName: node
linkType: hard
"@jest/expect-utils@npm:^29.7.0":
version: 29.7.0
resolution: "@jest/expect-utils@npm:29.7.0"
dependencies:
jest-get-type: "npm:^29.6.3"
checksum: ef8d379778ef574a17bde2801a6f4469f8022a46a5f9e385191dc73bb1fc318996beaed4513fbd7055c2847227a1bed2469977821866534593a6e52a281499ee
languageName: node
linkType: hard
"@jest/expect@npm:^29.7.0":
version: 29.7.0
resolution: "@jest/expect@npm:29.7.0"
dependencies:
expect: "npm:^29.7.0"
jest-snapshot: "npm:^29.7.0"
checksum: fea6c3317a8da5c840429d90bfe49d928e89c9e89fceee2149b93a11b7e9c73d2f6e4d7cdf647163da938fc4e2169e4490be6bae64952902bc7a701033fd4880
languageName: node
linkType: hard
"@jest/fake-timers@npm:^29.7.0":
version: 29.7.0
resolution: "@jest/fake-timers@npm:29.7.0"
dependencies:
"@jest/types": "npm:^29.6.3"
"@sinonjs/fake-timers": "npm:^10.0.2"
"@types/node": "npm:*"
jest-message-util: "npm:^29.7.0"
jest-mock: "npm:^29.7.0"
jest-util: "npm:^29.7.0"
checksum: 9b394e04ffc46f91725ecfdff34c4e043eb7a16e1d78964094c9db3fde0b1c8803e45943a980e8c740d0a3d45661906de1416ca5891a538b0660481a3a828c27
languageName: node
linkType: hard
"@jest/globals@npm:^29.7.0":
version: 29.7.0
resolution: "@jest/globals@npm:29.7.0"
dependencies:
"@jest/environment": "npm:^29.7.0"
"@jest/expect": "npm:^29.7.0"
"@jest/types": "npm:^29.6.3"
jest-mock: "npm:^29.7.0"
checksum: 97dbb9459135693ad3a422e65ca1c250f03d82b2a77f6207e7fa0edd2c9d2015fbe4346f3dc9ebff1678b9d8da74754d4d440b7837497f8927059c0642a22123
languageName: node
linkType: hard
"@jest/reporters@npm:^29.7.0":
version: 29.7.0
resolution: "@jest/reporters@npm:29.7.0"
dependencies:
"@bcoe/v8-coverage": "npm:^0.2.3"
"@jest/console": "npm:^29.7.0"
"@jest/test-result": "npm:^29.7.0"
"@jest/transform": "npm:^29.7.0"
"@jest/types": "npm:^29.6.3"
"@jridgewell/trace-mapping": "npm:^0.3.18"
"@types/node": "npm:*"
chalk: "npm:^4.0.0"
collect-v8-coverage: "npm:^1.0.0"
exit: "npm:^0.1.2"
glob: "npm:^7.1.3"
graceful-fs: "npm:^4.2.9"
istanbul-lib-coverage: "npm:^3.0.0"
istanbul-lib-instrument: "npm:^6.0.0"
istanbul-lib-report: "npm:^3.0.0"
istanbul-lib-source-maps: "npm:^4.0.0"
istanbul-reports: "npm:^3.1.3"
jest-message-util: "npm:^29.7.0"
jest-util: "npm:^29.7.0"
jest-worker: "npm:^29.7.0"
slash: "npm:^3.0.0"
string-length: "npm:^4.0.1"
strip-ansi: "npm:^6.0.0"
v8-to-istanbul: "npm:^9.0.1"
peerDependencies:
node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0
peerDependenciesMeta:
node-notifier:
optional: true
checksum: a17d1644b26dea14445cedd45567f4ba7834f980be2ef74447204e14238f121b50d8b858fde648083d2cd8f305f81ba434ba49e37a5f4237a6f2a61180cc73dc
languageName: node
linkType: hard
"@jest/schemas@npm:^29.6.3":
version: 29.6.3
resolution: "@jest/schemas@npm:29.6.3"
dependencies:
"@sinclair/typebox": "npm:^0.27.8"
checksum: 910040425f0fc93cd13e68c750b7885590b8839066dfa0cd78e7def07bbb708ad869381f725945d66f2284de5663bbecf63e8fdd856e2ae6e261ba30b1687e93
languageName: node
linkType: hard
"@jest/source-map@npm:^29.6.3":
version: 29.6.3
resolution: "@jest/source-map@npm:29.6.3"
dependencies:
"@jridgewell/trace-mapping": "npm:^0.3.18"
callsites: "npm:^3.0.0"
graceful-fs: "npm:^4.2.9"
checksum: bcc5a8697d471396c0003b0bfa09722c3cd879ad697eb9c431e6164e2ea7008238a01a07193dfe3cbb48b1d258eb7251f6efcea36f64e1ebc464ea3c03ae2deb
languageName: node
linkType: hard
"@jest/test-result@npm:^29.7.0":
version: 29.7.0
resolution: "@jest/test-result@npm:29.7.0"
dependencies:
"@jest/console": "npm:^29.7.0"
"@jest/types": "npm:^29.6.3"
"@types/istanbul-lib-coverage": "npm:^2.0.0"
collect-v8-coverage: "npm:^1.0.0"
checksum: c073ab7dfe3c562bff2b8fee6cc724ccc20aa96bcd8ab48ccb2aa309b4c0c1923a9e703cea386bd6ae9b71133e92810475bb9c7c22328fc63f797ad3324ed189
languageName: node
linkType: hard
"@jest/test-sequencer@npm:^29.7.0":
version: 29.7.0
resolution: "@jest/test-sequencer@npm:29.7.0"
dependencies:
"@jest/test-result": "npm:^29.7.0"
graceful-fs: "npm:^4.2.9"
jest-haste-map: "npm:^29.7.0"
slash: "npm:^3.0.0"
checksum: 4420c26a0baa7035c5419b0892ff8ffe9a41b1583ec54a10db3037cd46a7e29dd3d7202f8aa9d376e9e53be5f8b1bc0d16e1de6880a6d319b033b01dc4c8f639
languageName: node
linkType: hard
"@jest/transform@npm:^29.7.0":
version: 29.7.0
resolution: "@jest/transform@npm:29.7.0"
dependencies:
"@babel/core": "npm:^7.11.6"
"@jest/types": "npm:^29.6.3"
"@jridgewell/trace-mapping": "npm:^0.3.18"
babel-plugin-istanbul: "npm:^6.1.1"
chalk: "npm:^4.0.0"
convert-source-map: "npm:^2.0.0"
fast-json-stable-stringify: "npm:^2.1.0"
graceful-fs: "npm:^4.2.9"
jest-haste-map: "npm:^29.7.0"
jest-regex-util: "npm:^29.6.3"
jest-util: "npm:^29.7.0"
micromatch: "npm:^4.0.4"
pirates: "npm:^4.0.4"
slash: "npm:^3.0.0"
write-file-atomic: "npm:^4.0.2"
checksum: 30f42293545ab037d5799c81d3e12515790bb58513d37f788ce32d53326d0d72ebf5b40f989e6896739aa50a5f77be44686e510966370d58511d5ad2637c68c1
languageName: node
linkType: hard
"@jest/types@npm:^29.6.3":
version: 29.6.3
resolution: "@jest/types@npm:29.6.3"
dependencies:
"@jest/schemas": "npm:^29.6.3"
"@types/istanbul-lib-coverage": "npm:^2.0.0"
"@types/istanbul-reports": "npm:^3.0.0"
"@types/node": "npm:*"
"@types/yargs": "npm:^17.0.8"
chalk: "npm:^4.0.0"
checksum: f74bf512fd09bbe2433a2ad460b04668b7075235eea9a0c77d6a42222c10a79b9747dc2b2a623f140ed40d6865a2ed8f538f3cbb75169120ea863f29a7ed76cd
languageName: node
linkType: hard
"@jridgewell/gen-mapping@npm:^0.3.0, @jridgewell/gen-mapping@npm:^0.3.2":
version: 0.3.3
resolution: "@jridgewell/gen-mapping@npm:0.3.3"
dependencies:
"@jridgewell/set-array": "npm:^1.0.1"
"@jridgewell/sourcemap-codec": "npm:^1.4.10"
"@jridgewell/trace-mapping": "npm:^0.3.9"
checksum: 072ace159c39ab85944bdabe017c3de15c5e046a4a4a772045b00ff05e2ebdcfa3840b88ae27e897d473eb4d4845b37be3c78e28910c779f5aeeeae2fb7f0cc2
languageName: node
linkType: hard
"@jridgewell/resolve-uri@npm:3.1.0":
version: 3.1.0
resolution: "@jridgewell/resolve-uri@npm:3.1.0"
checksum: 320ceb37af56953757b28e5b90c34556157676d41e3d0a3ff88769274d62373582bb0f0276a4f2d29c3f4fdd55b82b8be5731f52d391ad2ecae9b321ee1c742d
languageName: node
linkType: hard
"@jridgewell/resolve-uri@npm:^3.0.3":
version: 3.0.7
resolution: "@jridgewell/resolve-uri@npm:3.0.7"
checksum: e2b4dc2d71aab94593cd7170099cd023cd3e2edac7a68819c1b2c3b81bec785591afe87561dbd39d20cfdef10a7ad304a8c13f04a5b4ba80641f2339b271054f
languageName: node
linkType: hard
"@jridgewell/resolve-uri@npm:^3.1.0":
version: 3.1.2
resolution: "@jridgewell/resolve-uri@npm:3.1.2"
checksum: 97106439d750a409c22c8bff822d648f6a71f3aa9bc8e5129efdc36343cd3096ddc4eeb1c62d2fe48e9bdd4db37b05d4646a17114ecebd3bbcacfa2de51c3c1d
languageName: node
linkType: hard
"@jridgewell/set-array@npm:^1.0.1":
version: 1.1.2
resolution: "@jridgewell/set-array@npm:1.1.2"
checksum: 69a84d5980385f396ff60a175f7177af0b8da4ddb81824cb7016a9ef914eee9806c72b6b65942003c63f7983d4f39a5c6c27185bbca88eb4690b62075602e28e
languageName: node
linkType: hard
"@jridgewell/sourcemap-codec@npm:1.4.14":
version: 1.4.14
resolution: "@jridgewell/sourcemap-codec@npm:1.4.14"
checksum: 26e768fae6045481a983e48aa23d8fcd23af5da70ebd74b0649000e815e7fbb01ea2bc088c9176b3fffeb9bec02184e58f46125ef3320b30eaa1f4094cfefa38
languageName: node
linkType: hard
"@jridgewell/sourcemap-codec@npm:^1.4.10":
version: 1.4.13
resolution: "@jridgewell/sourcemap-codec@npm:1.4.13"
checksum: 8794b2cf9f6b6acb0bdba364baa7aa27251aec11712998e83ccca36da26c3c28b20d7bbbf2fdb02de606b68c0aeb1dde5a71077cdd6c341eb42046af41b77d46
languageName: node
linkType: hard
"@jridgewell/sourcemap-codec@npm:^1.4.14":
version: 1.4.15
resolution: "@jridgewell/sourcemap-codec@npm:1.4.15"
checksum: 89960ac087781b961ad918978975bcdf2051cd1741880469783c42de64239703eab9db5230d776d8e6a09d73bb5e4cb964e07d93ee6e2e7aea5a7d726e865c09
languageName: node
linkType: hard
"@jridgewell/trace-mapping@npm:0.3.9":
version: 0.3.9
resolution: "@jridgewell/trace-mapping@npm:0.3.9"
dependencies:
"@jridgewell/resolve-uri": "npm:^3.0.3"
"@jridgewell/sourcemap-codec": "npm:^1.4.10"
checksum: 83deafb8e7a5ca98993c2c6eeaa93c270f6f647a4c0dc00deb38c9cf9b2d3b7bf15e8839540155247ef034a052c0ec4466f980bf0c9e2ab63b97d16c0cedd3ff
languageName: node
linkType: hard
"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.18":
version: 0.3.22
resolution: "@jridgewell/trace-mapping@npm:0.3.22"
dependencies:
"@jridgewell/resolve-uri": "npm:^3.1.0"
"@jridgewell/sourcemap-codec": "npm:^1.4.14"
checksum: 48d3e3db00dbecb211613649a1849876ba5544a3f41cf5e6b99ea1130272d6cf18591b5b67389bce20f1c871b4ede5900c3b6446a7aab6d0a3b2fe806a834db7
languageName: node
linkType: hard
"@jridgewell/trace-mapping@npm:^0.3.17":
version: 0.3.18
resolution: "@jridgewell/trace-mapping@npm:0.3.18"
dependencies:
"@jridgewell/resolve-uri": "npm:3.1.0"
"@jridgewell/sourcemap-codec": "npm:1.4.14"
checksum: f4fabdddf82398a797bcdbb51c574cd69b383db041a6cae1a6a91478681d6aab340c01af655cfd8c6e01cde97f63436a1445f08297cdd33587621cf05ffa0d55
languageName: node
linkType: hard
"@jridgewell/trace-mapping@npm:^0.3.9":
version: 0.3.13
resolution: "@jridgewell/trace-mapping@npm:0.3.13"
dependencies:
"@jridgewell/resolve-uri": "npm:^3.0.3"
"@jridgewell/sourcemap-codec": "npm:^1.4.10"
checksum: b563ad016492becc14ec1df0edc0276087049df6974d95594ec2e5215d8ec241159d7f4aecb4e2197154732ba97982988e9accbaf496bc365fbb4506b67929f9
languageName: node
linkType: hard
fix: use secret RPC urls in infra, apply environment-specific registry overrides (#3875) ### Description A while back, it seems secret RPC URLs stopped being used by monorepo services (see https://github.com/hyperlane-xyz/hyperlane-monorepo/pull/3179/files#diff-ba3b7bea2b5c046acd88d25ed382df875b49d77e061f2ef8347ffcc741c0353eR34). This adds them back. Some things to note on the approach: - Sadly, due to the way some of the infra config generation works, we're forced to use synchronous interfaces for getting chain metadata in a bunch of places. This is why `getRegistry` returns a `FileSystemRegistry`, which is a `SynchronousRegistry`. - Applying secrets / overrides requires us to do things async for two reasons -- one is just that fetching from GCP secrets is an async operation, the other is that a `MergedRegistry` is not a `SynchronousRegistry`. The approach I've taken is that there are two ways of getting a registry - using `getRegistry` will give the synchronous version that can continue to be used by our sync config generation, but it won't have any environment-specific overrides (tx overrides or secrets). To get an async registry with environment-specific overrides, the `getRegistry` function on the EnvironmentConfig is used. - Overrides are now more succinct as the merging happens later in the pipeline ### Drive-by changes - Started moving away from using the gcloud CLI under the hood for GCP operations and toward using the GCP secret SDK - Updated the mainnet3 key funder to fix an incident, but will follow up with a fresh deploy once this is mergd ### Related issues - These are the code changes for https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/3774, but I'll follow up with fresh deploys for the monorepo services ### Backward compatibility <!-- Are these changes backward compatible? Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling? Yes/No --> ### Testing <!-- What kind of testing have these changes undergone? None/Manual/Unit Tests --> --------- Co-authored-by: Connor McEwen <connor.mcewen@gmail.com> Co-authored-by: Yorke Rhodes <yorke@hyperlane.xyz> Co-authored-by: J M Rossy <jm.rossy@gmail.com>
6 months ago
"@js-sdsl/ordered-map@npm:^4.4.2":
version: 4.4.2
resolution: "@js-sdsl/ordered-map@npm:4.4.2"
checksum: ac64e3f0615ecc015461c9f527f124d2edaa9e68de153c1e270c627e01e83d046522d7e872692fd57a8c514578b539afceff75831c0d8b2a9a7a347fbed35af4
languageName: node
linkType: hard
"@layerzerolabs/lz-evm-messagelib-v2@npm:^2.0.2":
version: 2.0.6
resolution: "@layerzerolabs/lz-evm-messagelib-v2@npm:2.0.6"
dependencies:
"@layerzerolabs/lz-evm-protocol-v2": "npm:^2.0.6"
checksum: d0f0875470dde34bc6c5d5c0c621066c29ade6910507b853f9bd780537df546bff5c60c8c52a461621efde65d6e457c65cc73200bf7bdc2cee8d774b7e15e424
languageName: node
linkType: hard
"@layerzerolabs/lz-evm-oapp-v2@npm:2.0.2":
version: 2.0.2
resolution: "@layerzerolabs/lz-evm-oapp-v2@npm:2.0.2"
dependencies:
"@layerzerolabs/lz-evm-messagelib-v2": "npm:^2.0.2"
"@layerzerolabs/lz-evm-protocol-v2": "npm:^2.0.2"
"@layerzerolabs/lz-evm-v1-0.7": "npm:^2.0.2"
peerDependencies:
solidity-bytes-utils: ^0.8.0
checksum: bc5a4bc5493f756931b150eefe6a6c31ffe8c691c418191d22eff044f8ca653043edc64dd746f30fc4b05f3230e667a6e3f5005ade7c324283bf8550bbaa32f5
languageName: node
linkType: hard
"@layerzerolabs/lz-evm-protocol-v2@npm:^2.0.2, @layerzerolabs/lz-evm-protocol-v2@npm:^2.0.6":
version: 2.0.6
resolution: "@layerzerolabs/lz-evm-protocol-v2@npm:2.0.6"
checksum: 868797107856bc3da48f26f0851ca9f329293af1bc6d033d20ce907225bc9bf2f1d903c32a3a8612338e6ded6cab6f029150004ac540143cc413c1687b8de2cb
languageName: node
linkType: hard
"@layerzerolabs/lz-evm-sdk-v1-0.7@npm:^1.5.14":
version: 1.5.16
resolution: "@layerzerolabs/lz-evm-sdk-v1-0.7@npm:1.5.16"
dependencies:
"@openzeppelin/contracts": "npm:3.4.2-solc-0.7"
"@openzeppelin/contracts-upgradeable": "npm:3.4.2-solc-0.7"
checksum: 29b5dab860151a95da0e405085931a7b23de2e314dd6cd078067964f8e658a0221cbf2956467108483e8e75d820fd79e6f9e3d60043345a2726ebcb9cf1d492f
languageName: node
linkType: hard
"@layerzerolabs/lz-evm-v1-0.7@npm:^2.0.2":
version: 2.0.6
resolution: "@layerzerolabs/lz-evm-v1-0.7@npm:2.0.6"
checksum: 76fc1788cfe4b13f1d42f60e3cf3a2e7501c1c689a4cc4b3dcee38521945d165de0cbe8972592e0bb3405e85bb541dd69956959a6efb134be899022871ebdc17
languageName: node
linkType: hard
"@layerzerolabs/solidity-examples@npm:^1.1.0":
version: 1.1.0
resolution: "@layerzerolabs/solidity-examples@npm:1.1.0"
dependencies:
"@layerzerolabs/lz-evm-sdk-v1-0.7": "npm:^1.5.14"
"@openzeppelin-3/contracts": "npm:@openzeppelin/contracts@^3.4.2-solc-0.7"
"@openzeppelin/contracts": "npm:^4.4.1"
"@openzeppelin/contracts-upgradeable": "npm:^4.6.0"
"@openzeppelin/hardhat-upgrades": "npm:^1.18.3"
dotenv: "npm:^10.0.0"
erc721a: "npm:^4.2.3"
hardhat: "npm:^2.8.0"
hardhat-contract-sizer: "npm:^2.1.1"
hardhat-deploy: "npm:^0.10.5"
hardhat-deploy-ethers: "npm:^0.3.0-beta.13"
hardhat-gas-reporter: "npm:^1.0.6"
checksum: 6f8d488f42041ee8605daa957019b041d076f80f489f1aab0f232c16f347e99177c75cf6d0f33bd207b33f2b19a9f838145aff4627d2dc5067f07af9e9379737
languageName: node
linkType: hard
"@ledgerhq/connect-kit-loader@npm:^1.0.1":
version: 1.1.8
resolution: "@ledgerhq/connect-kit-loader@npm:1.1.8"
checksum: 8352e0932e9c4a7179eb0d162b0e7c92437de9216a2efa04bd274450edf205fdba3fe971ff41593c1ac851cfb3a7a474900b7e467da87f982c85f0c5edba45b5
languageName: node
linkType: hard
"@ledgerhq/cryptoassets@npm:^5.27.2":
version: 5.53.0
resolution: "@ledgerhq/cryptoassets@npm:5.53.0"
dependencies:
invariant: "npm:2"
checksum: 9ace66a4d468b891d5726ef94d42a8f6390587850f59eaef8a157e559fd2bb8dc8175889d40c7953839eeb148577bb5e3305f2355d879b44c1962fb3e6d6a1a1
languageName: node
linkType: hard
"@ledgerhq/devices@npm:^5.26.0, @ledgerhq/devices@npm:^5.51.1":
version: 5.51.1
resolution: "@ledgerhq/devices@npm:5.51.1"
dependencies:
"@ledgerhq/errors": "npm:^5.50.0"
"@ledgerhq/logs": "npm:^5.50.0"
rxjs: "npm:6"
semver: "npm:^7.3.5"
checksum: c3af86f43bbef1d6911e2617296dce93d51cf8a94db9818741fcf8fac2acc6cca886a55b40fa0b2327aab8ea2838498332e886167d1159fd8a3bd1181a4131c8
languageName: node
linkType: hard
"@ledgerhq/errors@npm:^5.26.0, @ledgerhq/errors@npm:^5.50.0":
version: 5.50.0
resolution: "@ledgerhq/errors@npm:5.50.0"
checksum: 333ea81dc005b43fb0da10f131ed6430f26d599cc5bfd0714e897aee162d5abe794ac3748d60cdff90c6c2c151871b67f802ed9c6e93914bd096075fc039cac7
languageName: node
linkType: hard
"@ledgerhq/hw-app-eth@npm:5.27.2":
version: 5.27.2
resolution: "@ledgerhq/hw-app-eth@npm:5.27.2"
dependencies:
"@ledgerhq/cryptoassets": "npm:^5.27.2"
"@ledgerhq/errors": "npm:^5.26.0"
"@ledgerhq/hw-transport": "npm:^5.26.0"
bignumber.js: "npm:^9.0.1"
rlp: "npm:^2.2.6"
checksum: 03f8dec599152bf5f8eaa3669b1b27b204c8e9af4f1c8b060aaa196bfc13684de78f4858a3cc049744c13b4235b4021ac63988f932269879aa06e09d6538d855
languageName: node
linkType: hard
"@ledgerhq/hw-transport-node-hid-noevents@npm:^5.26.0":
version: 5.51.1
resolution: "@ledgerhq/hw-transport-node-hid-noevents@npm:5.51.1"
dependencies:
"@ledgerhq/devices": "npm:^5.51.1"
"@ledgerhq/errors": "npm:^5.50.0"
"@ledgerhq/hw-transport": "npm:^5.51.1"
"@ledgerhq/logs": "npm:^5.50.0"
node-hid: "npm:2.1.1"
checksum: f8fb766962345ca879316c8e4b75d5a0d35a47db8608ef26a0512a8790fed3f308aabea897b662743b95f5dd7b87174a6304787e85ae03bc3e8b753e9997e488
languageName: node
linkType: hard
"@ledgerhq/hw-transport-node-hid@npm:5.26.0":
version: 5.26.0
resolution: "@ledgerhq/hw-transport-node-hid@npm:5.26.0"
dependencies:
"@ledgerhq/devices": "npm:^5.26.0"
"@ledgerhq/errors": "npm:^5.26.0"
"@ledgerhq/hw-transport": "npm:^5.26.0"
"@ledgerhq/hw-transport-node-hid-noevents": "npm:^5.26.0"
"@ledgerhq/logs": "npm:^5.26.0"
lodash: "npm:^4.17.20"
node-hid: "npm:1.3.0"
usb: "npm:^1.6.3"
checksum: 22380e549f381c13c1abd99549ed598478710b88ed91c8720326dd5a601a5602d0f25432a35f1af9858307ebdb1a3301cebaf8563bf48937e953c29afd91feb8
languageName: node
linkType: hard
"@ledgerhq/hw-transport-u2f@npm:5.26.0":
version: 5.26.0
resolution: "@ledgerhq/hw-transport-u2f@npm:5.26.0"
dependencies:
"@ledgerhq/errors": "npm:^5.26.0"
"@ledgerhq/hw-transport": "npm:^5.26.0"
"@ledgerhq/logs": "npm:^5.26.0"
u2f-api: "npm:0.2.7"
checksum: 4ae2a8ebeaffff82dfbe1184788743cc2fc0324cc54cad968aca59fe0f0cc902a1e3bde1d2086cfec78f30a7f7445221c78eb2aa779da246b5f84aa480672ac7
languageName: node
linkType: hard
"@ledgerhq/hw-transport@npm:5.26.0":
version: 5.26.0
resolution: "@ledgerhq/hw-transport@npm:5.26.0"
dependencies:
"@ledgerhq/devices": "npm:^5.26.0"
"@ledgerhq/errors": "npm:^5.26.0"
events: "npm:^3.2.0"
checksum: a8de97336924a35732a961903fe06f085e264a9760bb8620767342a79957e970da12e7317f54ddf2d8021eb6945fe5fadb7c11c3d5fd5822cee5b407e309a0e7
languageName: node
linkType: hard
"@ledgerhq/hw-transport@npm:^5.26.0, @ledgerhq/hw-transport@npm:^5.51.1":
version: 5.51.1
resolution: "@ledgerhq/hw-transport@npm:5.51.1"
dependencies:
"@ledgerhq/devices": "npm:^5.51.1"
"@ledgerhq/errors": "npm:^5.50.0"
events: "npm:^3.3.0"
checksum: a3fcd4b31aea0977293d1ffb2e3acb099d3c64ea447006174a189c4bb1049489a634c54d0fa292aad79c432ede6e787b7232200c4fad7c4232ff402d677a4d41
languageName: node
linkType: hard
"@ledgerhq/logs@npm:^5.26.0, @ledgerhq/logs@npm:^5.50.0":
version: 5.50.0
resolution: "@ledgerhq/logs@npm:5.50.0"
checksum: 25666fe0b8b7da365d90c25e6fa39c577c27ee2b8ca5230defc90831f8afe2fdc2a3e5ccf050030083e77b859275ff488b443bf445a80bf82506676c0c481c73
languageName: node
linkType: hard
"@lit-labs/ssr-dom-shim@npm:^1.0.0, @lit-labs/ssr-dom-shim@npm:^1.1.0":
version: 1.2.0
resolution: "@lit-labs/ssr-dom-shim@npm:1.2.0"
checksum: 33679defe08538ac6fb612854e7d32b4ea1e787cceba2c3373d26fd56baa9833881887da7bade3930a176ba518dc00bb42ce95d82ddb6af6b05b8fbe1fc3169f
languageName: node
linkType: hard
"@lit/reactive-element@npm:^1.3.0, @lit/reactive-element@npm:^1.6.0":
version: 1.6.3
resolution: "@lit/reactive-element@npm:1.6.3"
dependencies:
"@lit-labs/ssr-dom-shim": "npm:^1.0.0"
checksum: 664c899bb0b144590dc4faf83b358b1504810eac107778c3aeb384affc65a7ef4eda754944bcc34a57237db03dff145332406345ac24da19ca37cf4b3cb343d3
languageName: node
linkType: hard
"@manypkg/find-root@npm:^1.1.0":
version: 1.1.0
resolution: "@manypkg/find-root@npm:1.1.0"
dependencies:
"@babel/runtime": "npm:^7.5.5"
"@types/node": "npm:^12.7.1"
find-up: "npm:^4.1.0"
fs-extra: "npm:^8.1.0"
checksum: 31e7dde82612a0e37ebb07876d76b1bf2aedc5b285b5e50d94cdf63edbf1fa3970349b84a5837a3c687e5b643e9a4f4588ae1f4b4ae9d412516d57bf977a08db
languageName: node
linkType: hard
"@manypkg/get-packages@npm:^1.1.3":
version: 1.1.3
resolution: "@manypkg/get-packages@npm:1.1.3"
dependencies:
"@babel/runtime": "npm:^7.5.5"
"@changesets/types": "npm:^4.0.1"
"@manypkg/find-root": "npm:^1.1.0"
fs-extra: "npm:^8.1.0"
globby: "npm:^11.0.0"
read-yaml-file: "npm:^1.1.0"
checksum: 4912e002199ff3974ec48586376a04c5f1815a4faa5f4d36b0698838eec143c9d4e3d42c41e0de009f48a1e2251802ed63c1311ab44de225b50102f85919a248
languageName: node
linkType: hard
"@metamask/eth-json-rpc-provider@npm:^1.0.0":
version: 1.0.1
resolution: "@metamask/eth-json-rpc-provider@npm:1.0.1"
dependencies:
"@metamask/json-rpc-engine": "npm:^7.0.0"
"@metamask/safe-event-emitter": "npm:^3.0.0"
"@metamask/utils": "npm:^5.0.1"
checksum: 4ed1a96afc32eb46f585ff54e16cb2aee2e7027dcf6a142d875b9c6248f15c9a00dd1df43035f2e64efbf01a96954040699d9d97e3b483c958f5b1d6c0fa6f50
languageName: node
linkType: hard
"@metamask/eth-sig-util@npm:^4.0.0":
version: 4.0.1
resolution: "@metamask/eth-sig-util@npm:4.0.1"
dependencies:
ethereumjs-abi: "npm:^0.6.8"
ethereumjs-util: "npm:^6.2.1"
ethjs-util: "npm:^0.1.6"
tweetnacl: "npm:^1.0.3"
tweetnacl-util: "npm:^0.15.1"
checksum: a41a986abd14675badeb02041466e30e1c3ef529c1d131f47c27fd48d73144fcf590f45d8ee8b7cd357725ebf75ece93f4484adf1baf6311cc996f7ef82c4ae1
languageName: node
linkType: hard
"@metamask/jazzicon@https://github.com/jmrossy/jazzicon#7a8df28974b4e81129bfbe3cab76308b889032a6":
version: 2.1.0
resolution: "@metamask/jazzicon@https://github.com/jmrossy/jazzicon.git#commit=7a8df28974b4e81129bfbe3cab76308b889032a6"
dependencies:
mersenne-twister: "npm:^1.1.0"
checksum: 5e56251b375eade58294334783fb37a15e8fd48d792f6dc93f7247b8897541324f9cf2d3f1d9b1cffdac1d932a8bc48a89dee7cdbd6e4a312ca2ff85df90131b
languageName: node
linkType: hard
"@metamask/json-rpc-engine@npm:^7.0.0":
version: 7.3.2
resolution: "@metamask/json-rpc-engine@npm:7.3.2"
dependencies:
"@metamask/rpc-errors": "npm:^6.1.0"
"@metamask/safe-event-emitter": "npm:^3.0.0"
"@metamask/utils": "npm:^8.3.0"
checksum: d90e5fdf88461aa90af41ba0304729200afa8226ab8b73db348704a1f545e416c49281a1dfd58591dde769e1ab263080b26d5a0ab1be8362398639dc2d6354de
languageName: node
linkType: hard
"@metamask/rpc-errors@npm:^6.1.0":
version: 6.2.0
resolution: "@metamask/rpc-errors@npm:6.2.0"
dependencies:
"@metamask/utils": "npm:^8.3.0"
fast-safe-stringify: "npm:^2.0.6"
checksum: 25c05005f461a7db99d7ad6d2942cbdeb49337f47ce86823b8c3b8785d865584f19ca17abcb70c811fbc2bd394227f82fb7f0c5085b3b68e5d65bbe2f1c1dd9b
languageName: node
linkType: hard
"@metamask/safe-event-emitter@npm:^2.0.0":
version: 2.0.0
resolution: "@metamask/safe-event-emitter@npm:2.0.0"
checksum: 3e4f00c64aa1ddf9b9ae5c2337fb8cee359b6c481ded0ec21ef70610960c51cdcc4a9b569de334dcd7cb1fe445cafd298360907c1e211e244c5990b55246f350
languageName: node
linkType: hard
"@metamask/safe-event-emitter@npm:^3.0.0":
version: 3.0.0
resolution: "@metamask/safe-event-emitter@npm:3.0.0"
checksum: 8dc58a76f9f75bf2405931465fc311c68043d851e6b8ebe9f82ae339073a08a83430dba9338f8e3adc4bfc8067607125074bcafa32baee3a5157f42343dc89e5
languageName: node
linkType: hard
"@metamask/utils@npm:^5.0.1":
version: 5.0.2
resolution: "@metamask/utils@npm:5.0.2"
dependencies:
"@ethereumjs/tx": "npm:^4.1.2"
"@types/debug": "npm:^4.1.7"
debug: "npm:^4.3.4"
semver: "npm:^7.3.8"
superstruct: "npm:^1.0.3"
checksum: c0d3ee4c3144b557936ab01c1a64950c0f99782bd0cf5596c0fabe8fd224dba48ed3483c0ea954791fe2ee81064a445adb489df50c776bbbeb67b5b96e930115
languageName: node
linkType: hard
"@metamask/utils@npm:^8.3.0":
version: 8.3.0
resolution: "@metamask/utils@npm:8.3.0"
dependencies:
"@ethereumjs/tx": "npm:^4.2.0"
"@noble/hashes": "npm:^1.3.1"
"@scure/base": "npm:^1.1.3"
"@types/debug": "npm:^4.1.7"
debug: "npm:^4.3.4"
pony-cause: "npm:^2.1.10"
semver: "npm:^7.5.4"
superstruct: "npm:^1.0.3"
checksum: 728a4f6b3ab14223a487e8974a21b1917e470ff2c131afc0b8a6a6823839d6cf7454243ddb0ff695ceebede62feaf628f4d32b4b529bb5c044c6c95576a142ef
languageName: node
linkType: hard
"@motionone/animation@npm:^10.15.1, @motionone/animation@npm:^10.17.0":
version: 10.17.0
resolution: "@motionone/animation@npm:10.17.0"
dependencies:
"@motionone/easing": "npm:^10.17.0"
"@motionone/types": "npm:^10.17.0"
"@motionone/utils": "npm:^10.17.0"
tslib: "npm:^2.3.1"
checksum: 85ac8a36f33b7510cec239b12d90eec38a8f191158e2686c95c7ba237b17cac0e14b1533748fb27e10c18b8f4f4ea9798bc0a9286cf854852ab957d290a09ba9
languageName: node
linkType: hard
"@motionone/dom@npm:^10.16.2, @motionone/dom@npm:^10.16.4":
version: 10.17.0
resolution: "@motionone/dom@npm:10.17.0"
dependencies:
"@motionone/animation": "npm:^10.17.0"
"@motionone/generators": "npm:^10.17.0"
"@motionone/types": "npm:^10.17.0"
"@motionone/utils": "npm:^10.17.0"
hey-listen: "npm:^1.0.8"
tslib: "npm:^2.3.1"
checksum: 7a9c5f01eacc084b95ac59c5f96de9c153b713d60cc99bc66b4c7619326f6b04d9acc14445ce0f3d9c7f65c8834a9543c59d3c90f7399de916aaaacbf38f4fb9
languageName: node
linkType: hard
"@motionone/easing@npm:^10.17.0":
version: 10.17.0
resolution: "@motionone/easing@npm:10.17.0"
dependencies:
"@motionone/utils": "npm:^10.17.0"
tslib: "npm:^2.3.1"
checksum: 69f0fc4999a209801b128586cbb328937d9db1c091bed26762d30d035ecc5c01b0cbdce610c6550f609c0be78c1ad03c808e6c61f15fc52621f614449ce10a86
languageName: node
linkType: hard
"@motionone/generators@npm:^10.17.0":
version: 10.17.0
resolution: "@motionone/generators@npm:10.17.0"
dependencies:
"@motionone/types": "npm:^10.17.0"
"@motionone/utils": "npm:^10.17.0"
tslib: "npm:^2.3.1"
checksum: 06bd6c16cdb3c9fbb3a3fca05d6941d5e756b6ce151e2e9cc4f49c3b021fb54a5b970b01e3ddae9d77175e58b66cacb00927ee829f545fafd0bbdbdc838933aa
languageName: node
linkType: hard
"@motionone/svelte@npm:^10.16.2":
version: 10.16.4
resolution: "@motionone/svelte@npm:10.16.4"
dependencies:
"@motionone/dom": "npm:^10.16.4"
tslib: "npm:^2.3.1"
checksum: 5ad532d4d9bb16a9f311487e6409fa7e1a66ec12f82e3c36434ab6dfe3cedc61b35dae6314cee4fba8dca463b8a259cafb83801a932b7ad5f4a6e45baaa581f4
languageName: node
linkType: hard
"@motionone/types@npm:^10.15.1, @motionone/types@npm:^10.17.0":
version: 10.17.0
resolution: "@motionone/types@npm:10.17.0"
checksum: 9449991493f6e7be59261e4fc1a3d4a5b842da8962084d742905f964b4d3aad5fd6c37bd95d5ab51f65fda7b0c389a332c5f7c7eccd6be54eb765ee2fc6e7070
languageName: node
linkType: hard
"@motionone/utils@npm:^10.15.1, @motionone/utils@npm:^10.17.0":
version: 10.17.0
resolution: "@motionone/utils@npm:10.17.0"
dependencies:
"@motionone/types": "npm:^10.17.0"
hey-listen: "npm:^1.0.8"
tslib: "npm:^2.3.1"
checksum: 030359d37a6edebf29e0477050e638340f3756fc993a75b877e923b31ed4f3092a61f9d2323494f4b561ada1afc5ea774fb34022e7afbe2ec449c215585ab392
languageName: node
linkType: hard
"@motionone/vue@npm:^10.16.2":
version: 10.16.4
resolution: "@motionone/vue@npm:10.16.4"
dependencies:
"@motionone/dom": "npm:^10.16.4"
tslib: "npm:^2.3.1"
checksum: 2400d31bbf5c3e02bc68f4b88d96d9c0672ba646bca0b6566e555cd7e8f14849a645f558f574e658fd90574a0b548b61712ae5edcee055c60288fd9382d711ea
languageName: node
linkType: hard
"@next/env@npm:13.5.6":
version: 13.5.6
resolution: "@next/env@npm:13.5.6"
checksum: c81bd6052db366407da701e4e431becbc80ef36a88bec7883b0266cdfeb45a7da959d37c38e1a816006cd2da287e5ff5b928bdb71025e3d4aa59e07dea3edd59
languageName: node
linkType: hard
"@next/swc-darwin-arm64@npm:13.5.6":
version: 13.5.6
resolution: "@next/swc-darwin-arm64@npm:13.5.6"
conditions: os=darwin & cpu=arm64
languageName: node
linkType: hard
"@next/swc-darwin-x64@npm:13.5.6":
version: 13.5.6
resolution: "@next/swc-darwin-x64@npm:13.5.6"
conditions: os=darwin & cpu=x64
languageName: node
linkType: hard
"@next/swc-linux-arm64-gnu@npm:13.5.6":
version: 13.5.6
resolution: "@next/swc-linux-arm64-gnu@npm:13.5.6"
conditions: os=linux & cpu=arm64 & libc=glibc
languageName: node
linkType: hard
"@next/swc-linux-arm64-musl@npm:13.5.6":
version: 13.5.6
resolution: "@next/swc-linux-arm64-musl@npm:13.5.6"
conditions: os=linux & cpu=arm64 & libc=musl
languageName: node
linkType: hard
"@next/swc-linux-x64-gnu@npm:13.5.6":
version: 13.5.6
resolution: "@next/swc-linux-x64-gnu@npm:13.5.6"
conditions: os=linux & cpu=x64 & libc=glibc
languageName: node
linkType: hard
"@next/swc-linux-x64-musl@npm:13.5.6":
version: 13.5.6
resolution: "@next/swc-linux-x64-musl@npm:13.5.6"
conditions: os=linux & cpu=x64 & libc=musl
languageName: node
linkType: hard
"@next/swc-win32-arm64-msvc@npm:13.5.6":
version: 13.5.6
resolution: "@next/swc-win32-arm64-msvc@npm:13.5.6"
conditions: os=win32 & cpu=arm64
languageName: node
linkType: hard
"@next/swc-win32-ia32-msvc@npm:13.5.6":
version: 13.5.6
resolution: "@next/swc-win32-ia32-msvc@npm:13.5.6"
conditions: os=win32 & cpu=ia32
languageName: node
linkType: hard
"@next/swc-win32-x64-msvc@npm:13.5.6":
version: 13.5.6
resolution: "@next/swc-win32-x64-msvc@npm:13.5.6"
conditions: os=win32 & cpu=x64
languageName: node
linkType: hard
"@noble/curves@npm:1.2.0, @noble/curves@npm:~1.2.0":
version: 1.2.0
resolution: "@noble/curves@npm:1.2.0"
dependencies:
"@noble/hashes": "npm:1.3.2"
checksum: 94e02e9571a9fd42a3263362451849d2f54405cb3ce9fa7c45bc6b9b36dcd7d1d20e2e1e14cfded24937a13d82f1e60eefc4d7a14982ce0bc219a9fc0f51d1f9
languageName: node
linkType: hard
"@noble/curves@npm:1.3.0, @noble/curves@npm:~1.3.0":
version: 1.3.0
resolution: "@noble/curves@npm:1.3.0"
dependencies:
"@noble/hashes": "npm:1.3.3"
checksum: f3cbdd1af00179e30146eac5539e6df290228fb857a7a8ba36d1a772cbe59288a2ca83d06f175d3446ef00db3a80d7fd8b8347f7de9c2d4d5bf3865d8bb78252
languageName: node
linkType: hard
"@noble/curves@npm:^1.0.0":
version: 1.1.0
resolution: "@noble/curves@npm:1.1.0"
dependencies:
"@noble/hashes": "npm:1.3.1"
checksum: 7028e3f19a4a2a601f9159e5423f51ae86ab231bed79a6e40649b063e1ed7f55f5da0475f1377bd2c5a8e5fc485af9ce0549ad89da6b983d6af48e5d0a2041ca
languageName: node
linkType: hard
"@noble/hashes@npm:1.0.0, @noble/hashes@npm:~1.0.0":
version: 1.0.0
resolution: "@noble/hashes@npm:1.0.0"
checksum: cbe27966ed82daa0d6d984b168928719f139c8d96567cbc8b055b59a9fbd99ed9674d03e881cc93753b4f1cc94ffd466f116a68c0f25a8818bf220851b8e3bee
languageName: node
linkType: hard
"@noble/hashes@npm:1.3.1, @noble/hashes@npm:^1.3.0, @noble/hashes@npm:~1.3.0":
version: 1.3.1
resolution: "@noble/hashes@npm:1.3.1"
checksum: 39474bab7e7813dbbfd8750476f48046d3004984e161fcd4333e40ca823f07b069010b35a20246e5b4ac20858e29913172a4d69720fd1e93620f7bedb70f9b72
languageName: node
linkType: hard
"@noble/hashes@npm:1.3.2, @noble/hashes@npm:^1, @noble/hashes@npm:^1.0.0, @noble/hashes@npm:^1.3.1":
version: 1.3.2
resolution: "@noble/hashes@npm:1.3.2"
checksum: 685f59d2d44d88e738114b71011d343a9f7dce9dfb0a121f1489132f9247baa60bc985e5ec6f3213d114fbd1e1168e7294644e46cbd0ce2eba37994f28eeb51b
languageName: node
linkType: hard
"@noble/hashes@npm:1.3.3, @noble/hashes@npm:~1.3.2":
version: 1.3.3
resolution: "@noble/hashes@npm:1.3.3"
checksum: 1025ddde4d24630e95c0818e63d2d54ee131b980fe113312d17ed7468bc18f54486ac86c907685759f8a7e13c2f9b9e83ec7b67d1cc20836f36b5e4a65bb102d
languageName: node
linkType: hard
"@noble/secp256k1@npm:1.5.5, @noble/secp256k1@npm:~1.5.2":
version: 1.5.5
resolution: "@noble/secp256k1@npm:1.5.5"
checksum: 7d8478ca71bff32f48d197c1dd4fbbb4cebf9c29b46b40dc89a49c680e73bbddd9e3ce8362817d730748d219406161909caf1a01155fda0c947955a3a726c8e3
languageName: node
linkType: hard
"@nodelib/fs.scandir@npm:2.1.5":
version: 2.1.5
resolution: "@nodelib/fs.scandir@npm:2.1.5"
dependencies:
"@nodelib/fs.stat": "npm:2.0.5"
run-parallel: "npm:^1.1.9"
checksum: 6ab2a9b8a1d67b067922c36f259e3b3dfd6b97b219c540877a4944549a4d49ea5ceba5663905ab5289682f1f3c15ff441d02f0447f620a42e1cb5e1937174d4b
languageName: node
linkType: hard
"@nodelib/fs.stat@npm:2.0.5, @nodelib/fs.stat@npm:^2.0.2":
version: 2.0.5
resolution: "@nodelib/fs.stat@npm:2.0.5"
checksum: 012480b5ca9d97bff9261571dbbec7bbc6033f69cc92908bc1ecfad0792361a5a1994bc48674b9ef76419d056a03efadfce5a6cf6dbc0a36559571a7a483f6f0
languageName: node
linkType: hard
"@nodelib/fs.walk@npm:^1.2.3, @nodelib/fs.walk@npm:^1.2.8":
version: 1.2.8
resolution: "@nodelib/fs.walk@npm:1.2.8"
dependencies:
"@nodelib/fs.scandir": "npm:2.1.5"
fastq: "npm:^1.6.0"
checksum: 40033e33e96e97d77fba5a238e4bba4487b8284678906a9f616b5579ddaf868a18874c0054a75402c9fbaaa033a25ceae093af58c9c30278e35c23c9479e79b0
languageName: node
linkType: hard
"@nomicfoundation/edr-darwin-arm64@npm:0.3.3":
version: 0.3.3
resolution: "@nomicfoundation/edr-darwin-arm64@npm:0.3.3"
conditions: os=darwin & cpu=arm64
languageName: node
linkType: hard
"@nomicfoundation/edr-darwin-x64@npm:0.3.3":
version: 0.3.3
resolution: "@nomicfoundation/edr-darwin-x64@npm:0.3.3"
conditions: os=darwin & cpu=x64
languageName: node
linkType: hard
"@nomicfoundation/edr-linux-arm64-gnu@npm:0.3.3":
version: 0.3.3
resolution: "@nomicfoundation/edr-linux-arm64-gnu@npm:0.3.3"
conditions: os=linux & cpu=arm64 & libc=glibc
languageName: node
linkType: hard
"@nomicfoundation/edr-linux-arm64-musl@npm:0.3.3":
version: 0.3.3
resolution: "@nomicfoundation/edr-linux-arm64-musl@npm:0.3.3"
conditions: os=linux & cpu=arm64 & libc=musl
languageName: node
linkType: hard
"@nomicfoundation/edr-linux-x64-gnu@npm:0.3.3":
version: 0.3.3
resolution: "@nomicfoundation/edr-linux-x64-gnu@npm:0.3.3"
conditions: os=linux & cpu=x64 & libc=glibc
languageName: node
linkType: hard
"@nomicfoundation/edr-linux-x64-musl@npm:0.3.3":
version: 0.3.3
resolution: "@nomicfoundation/edr-linux-x64-musl@npm:0.3.3"
conditions: os=linux & cpu=x64 & libc=musl
languageName: node
linkType: hard
"@nomicfoundation/edr-win32-arm64-msvc@npm:0.3.3":
version: 0.3.3
resolution: "@nomicfoundation/edr-win32-arm64-msvc@npm:0.3.3"
conditions: os=win32 & cpu=arm64
languageName: node
linkType: hard
"@nomicfoundation/edr-win32-ia32-msvc@npm:0.3.3":
version: 0.3.3
resolution: "@nomicfoundation/edr-win32-ia32-msvc@npm:0.3.3"
conditions: os=win32 & cpu=ia32
languageName: node
linkType: hard
"@nomicfoundation/edr-win32-x64-msvc@npm:0.3.3":
version: 0.3.3
resolution: "@nomicfoundation/edr-win32-x64-msvc@npm:0.3.3"
conditions: os=win32 & cpu=x64
languageName: node
linkType: hard
"@nomicfoundation/edr@npm:^0.3.1":
version: 0.3.3
resolution: "@nomicfoundation/edr@npm:0.3.3"
dependencies:
"@nomicfoundation/edr-darwin-arm64": "npm:0.3.3"
"@nomicfoundation/edr-darwin-x64": "npm:0.3.3"
"@nomicfoundation/edr-linux-arm64-gnu": "npm:0.3.3"
"@nomicfoundation/edr-linux-arm64-musl": "npm:0.3.3"
"@nomicfoundation/edr-linux-x64-gnu": "npm:0.3.3"
"@nomicfoundation/edr-linux-x64-musl": "npm:0.3.3"
"@nomicfoundation/edr-win32-arm64-msvc": "npm:0.3.3"
"@nomicfoundation/edr-win32-ia32-msvc": "npm:0.3.3"
"@nomicfoundation/edr-win32-x64-msvc": "npm:0.3.3"
dependenciesMeta:
"@nomicfoundation/edr-darwin-arm64":
optional: true
"@nomicfoundation/edr-darwin-x64":
optional: true
"@nomicfoundation/edr-linux-arm64-gnu":
optional: true
"@nomicfoundation/edr-linux-arm64-musl":
optional: true
"@nomicfoundation/edr-linux-x64-gnu":
optional: true
"@nomicfoundation/edr-linux-x64-musl":
optional: true
"@nomicfoundation/edr-win32-arm64-msvc":
optional: true
"@nomicfoundation/edr-win32-ia32-msvc":
optional: true
"@nomicfoundation/edr-win32-x64-msvc":
optional: true
checksum: fd3447d557ca38716f957cdf3b3d5c211acd86d2a3c2a556473d281fb3515d0d04d54106dd249a63c70d68c7e2f2e2e09c3cc7203b0bfa5d758acdccf10c6442
languageName: node
linkType: hard
"@nomicfoundation/ethereumjs-block@npm:5.0.2":
version: 5.0.2
resolution: "@nomicfoundation/ethereumjs-block@npm:5.0.2"
dependencies:
"@nomicfoundation/ethereumjs-common": "npm:4.0.2"
"@nomicfoundation/ethereumjs-rlp": "npm:5.0.2"
"@nomicfoundation/ethereumjs-trie": "npm:6.0.2"
"@nomicfoundation/ethereumjs-tx": "npm:5.0.2"
"@nomicfoundation/ethereumjs-util": "npm:9.0.2"
ethereum-cryptography: "npm:0.1.3"
ethers: "npm:^5.7.1"
checksum: e3d7c24aa10306ae26389ce464f71e36fe8d331706e942a626594afdd097451d3bda210238b1da843e582b347f4349115b53432076b0f9b37ba36e31818b12cb
languageName: node
linkType: hard
"@nomicfoundation/ethereumjs-blockchain@npm:7.0.2":
version: 7.0.2
resolution: "@nomicfoundation/ethereumjs-blockchain@npm:7.0.2"
dependencies:
"@nomicfoundation/ethereumjs-block": "npm:5.0.2"
"@nomicfoundation/ethereumjs-common": "npm:4.0.2"
"@nomicfoundation/ethereumjs-ethash": "npm:3.0.2"
"@nomicfoundation/ethereumjs-rlp": "npm:5.0.2"
"@nomicfoundation/ethereumjs-trie": "npm:6.0.2"
"@nomicfoundation/ethereumjs-tx": "npm:5.0.2"
"@nomicfoundation/ethereumjs-util": "npm:9.0.2"
abstract-level: "npm:^1.0.3"
debug: "npm:^4.3.3"
ethereum-cryptography: "npm:0.1.3"
level: "npm:^8.0.0"
lru-cache: "npm:^5.1.1"
memory-level: "npm:^1.0.0"
checksum: 4cc27cf1d39175f93ec02b4627f0320258685fc19541c0cb2b9208204e65a924f3fbeb69c23840d7100a75c6d88b7a0c65f552cb44bf1e06b530a39ac6f04e17
languageName: node
linkType: hard
"@nomicfoundation/ethereumjs-common@npm:4.0.2":
version: 4.0.2
resolution: "@nomicfoundation/ethereumjs-common@npm:4.0.2"
dependencies:
"@nomicfoundation/ethereumjs-util": "npm:9.0.2"
crc-32: "npm:^1.2.0"
checksum: ea0199240a9cfc932450421b00ba390a9d357092fdbb6ceee2b09ee6a8bc7820fb1df076ead94e0b6748158620ec655099e401816d47ad24eb603694f3a787d1
languageName: node
linkType: hard
"@nomicfoundation/ethereumjs-common@npm:4.0.4":
version: 4.0.4
resolution: "@nomicfoundation/ethereumjs-common@npm:4.0.4"
dependencies:
"@nomicfoundation/ethereumjs-util": "npm:9.0.4"
checksum: 1daaede087c5dee92cb1e5309a548da2d64484722b917eccda4118d627293b61f705a990075f4d7f0f350100ed79396b3a25e7ea67824242d36d23716fe75e97
languageName: node
linkType: hard
"@nomicfoundation/ethereumjs-ethash@npm:3.0.2":
version: 3.0.2
resolution: "@nomicfoundation/ethereumjs-ethash@npm:3.0.2"
dependencies:
"@nomicfoundation/ethereumjs-block": "npm:5.0.2"
"@nomicfoundation/ethereumjs-rlp": "npm:5.0.2"
"@nomicfoundation/ethereumjs-util": "npm:9.0.2"
abstract-level: "npm:^1.0.3"
bigint-crypto-utils: "npm:^3.0.23"
ethereum-cryptography: "npm:0.1.3"
checksum: c7d963a6806e70cb96ff290a9bc461fb6ad4f74144d9f38eb5f190b228d9b0961aa67d398f80da4b59efb8c57957c936b32faab26c17cf07a6145efe0a6d16e9
languageName: node
linkType: hard
"@nomicfoundation/ethereumjs-evm@npm:2.0.2":
version: 2.0.2
resolution: "@nomicfoundation/ethereumjs-evm@npm:2.0.2"
dependencies:
"@ethersproject/providers": "npm:^5.7.1"
"@nomicfoundation/ethereumjs-common": "npm:4.0.2"
"@nomicfoundation/ethereumjs-tx": "npm:5.0.2"
"@nomicfoundation/ethereumjs-util": "npm:9.0.2"
debug: "npm:^4.3.3"
ethereum-cryptography: "npm:0.1.3"
mcl-wasm: "npm:^0.7.1"
rustbn.js: "npm:~0.2.0"
checksum: abcc280500d776a214b282d5a66093fdf3b91582e9f69d6f35e0c7000f58af57060cd384acda7d147193f962f17a8c4ed55e5f2453b2d5b43d694d6588306ef9
languageName: node
linkType: hard
"@nomicfoundation/ethereumjs-rlp@npm:5.0.2":
version: 5.0.2
resolution: "@nomicfoundation/ethereumjs-rlp@npm:5.0.2"
bin:
rlp: bin/rlp
checksum: ceb820296624f45fa8f7cd3e2cfa4d229722953e91631e6fb3fbca9d1ebe8eea21a8ef4917fa15295f05bed369db06eb81f44e74382b1bca4ece2bb000c6e6d4
languageName: node
linkType: hard
"@nomicfoundation/ethereumjs-rlp@npm:5.0.4":
version: 5.0.4
resolution: "@nomicfoundation/ethereumjs-rlp@npm:5.0.4"
bin:
rlp: bin/rlp.cjs
checksum: 39fb26340bb2643a66c642315aa7b6fcfbdbddddeee18b4b683b77aa93b8a031bc86d4d4144368e5dd20499dc96b8b27751c6a285ff34e7a9969b530b306ce8c
languageName: node
linkType: hard
"@nomicfoundation/ethereumjs-statemanager@npm:2.0.2":
version: 2.0.2
resolution: "@nomicfoundation/ethereumjs-statemanager@npm:2.0.2"
dependencies:
"@nomicfoundation/ethereumjs-common": "npm:4.0.2"
"@nomicfoundation/ethereumjs-rlp": "npm:5.0.2"
debug: "npm:^4.3.3"
ethereum-cryptography: "npm:0.1.3"
ethers: "npm:^5.7.1"
js-sdsl: "npm:^4.1.4"
checksum: 0eb939c75aa63517ec8832330c02a71c060fd8424ebe608a072c563a0a9d16621dca9a9c851fa98971316aed80dd9174a0d72ae09633a9698367a3316d773389
languageName: node
linkType: hard
"@nomicfoundation/ethereumjs-trie@npm:6.0.2":
version: 6.0.2
resolution: "@nomicfoundation/ethereumjs-trie@npm:6.0.2"
dependencies:
"@nomicfoundation/ethereumjs-rlp": "npm:5.0.2"
"@nomicfoundation/ethereumjs-util": "npm:9.0.2"
"@types/readable-stream": "npm:^2.3.13"
ethereum-cryptography: "npm:0.1.3"
readable-stream: "npm:^3.6.0"
checksum: f70b89e7f089a90647ea96babc23427cf4db3bdc027667b93be38a0ff03f3222c5130529778fb210ffa56eb2a53cb1657cafdfe828c6a41825bb7e2b74614060
languageName: node
linkType: hard
"@nomicfoundation/ethereumjs-tx@npm:5.0.2":
version: 5.0.2
resolution: "@nomicfoundation/ethereumjs-tx@npm:5.0.2"
dependencies:
"@chainsafe/ssz": "npm:^0.9.2"
"@ethersproject/providers": "npm:^5.7.2"
"@nomicfoundation/ethereumjs-common": "npm:4.0.2"
"@nomicfoundation/ethereumjs-rlp": "npm:5.0.2"
"@nomicfoundation/ethereumjs-util": "npm:9.0.2"
ethereum-cryptography: "npm:0.1.3"
checksum: 0feb40b602d3b525359f57ad76d64542e192a6f8bb714477b9044b5ba13ab7007a3b5a8a2b2df50e3fdcc9da0c04d07daa3797bc5cc6aad5d29d5633c5616251
languageName: node
linkType: hard
"@nomicfoundation/ethereumjs-tx@npm:5.0.4":
version: 5.0.4
resolution: "@nomicfoundation/ethereumjs-tx@npm:5.0.4"
dependencies:
"@nomicfoundation/ethereumjs-common": "npm:4.0.4"
"@nomicfoundation/ethereumjs-rlp": "npm:5.0.4"
"@nomicfoundation/ethereumjs-util": "npm:9.0.4"
ethereum-cryptography: "npm:0.1.3"
peerDependencies:
c-kzg: ^2.1.2
peerDependenciesMeta:
c-kzg:
optional: true
checksum: 5e84de14fa464501c5c60ac6519f536d39ebc52c4d1fb79c63a66ea86f992bde4f338b0b0fdd2e5bc811ebd984e8ff41e4205e47d30001bad5b45370568bc41c
languageName: node
linkType: hard
"@nomicfoundation/ethereumjs-util@npm:9.0.2":
version: 9.0.2
resolution: "@nomicfoundation/ethereumjs-util@npm:9.0.2"
dependencies:
"@chainsafe/ssz": "npm:^0.10.0"
"@nomicfoundation/ethereumjs-rlp": "npm:5.0.2"
ethereum-cryptography: "npm:0.1.3"
checksum: ec687ecd964bf624e82b5f0cbbffd0896dfdcff6e7b3eb216d18b79cdb6735f2c8a516d04c5a2b0e36a906bd8f35174a4653634151f35e615a7d24d901a35905
languageName: node
linkType: hard
"@nomicfoundation/ethereumjs-util@npm:9.0.4":
version: 9.0.4
resolution: "@nomicfoundation/ethereumjs-util@npm:9.0.4"
dependencies:
"@nomicfoundation/ethereumjs-rlp": "npm:5.0.4"
ethereum-cryptography: "npm:0.1.3"
peerDependencies:
c-kzg: ^2.1.2
peerDependenciesMeta:
c-kzg:
optional: true
checksum: 891806c7edda29c7b3f61551949ff0c1fa5f4e122fba84878bf27362a9e058768fd01194dc0e031de2e523c30ecbeb22e6841b8ab3772c8567fef4af6480872d
languageName: node
linkType: hard
"@nomicfoundation/ethereumjs-vm@npm:7.0.2":
version: 7.0.2
resolution: "@nomicfoundation/ethereumjs-vm@npm:7.0.2"
dependencies:
"@nomicfoundation/ethereumjs-block": "npm:5.0.2"
"@nomicfoundation/ethereumjs-blockchain": "npm:7.0.2"
"@nomicfoundation/ethereumjs-common": "npm:4.0.2"
"@nomicfoundation/ethereumjs-evm": "npm:2.0.2"
"@nomicfoundation/ethereumjs-rlp": "npm:5.0.2"
"@nomicfoundation/ethereumjs-statemanager": "npm:2.0.2"
"@nomicfoundation/ethereumjs-trie": "npm:6.0.2"
"@nomicfoundation/ethereumjs-tx": "npm:5.0.2"
"@nomicfoundation/ethereumjs-util": "npm:9.0.2"
debug: "npm:^4.3.3"
ethereum-cryptography: "npm:0.1.3"
mcl-wasm: "npm:^0.7.1"
rustbn.js: "npm:~0.2.0"
checksum: 7ad391bc68e8e755ed0b88012e8857390590b5ba8b11bdb4995b04ba7afed5570a4259b85fff329affb643e87be12972ca44d269e14e5f840a82c315011d0d7a
languageName: node
linkType: hard
"@nomicfoundation/solidity-analyzer-darwin-arm64@npm:0.1.0":
version: 0.1.0
resolution: "@nomicfoundation/solidity-analyzer-darwin-arm64@npm:0.1.0"
conditions: os=darwin & cpu=arm64
languageName: node
linkType: hard
"@nomicfoundation/solidity-analyzer-darwin-x64@npm:0.1.0":
version: 0.1.0
resolution: "@nomicfoundation/solidity-analyzer-darwin-x64@npm:0.1.0"
conditions: os=darwin & cpu=x64
languageName: node
linkType: hard
"@nomicfoundation/solidity-analyzer-freebsd-x64@npm:0.1.0":
version: 0.1.0
resolution: "@nomicfoundation/solidity-analyzer-freebsd-x64@npm:0.1.0"
conditions: os=freebsd & cpu=x64
languageName: node
linkType: hard
"@nomicfoundation/solidity-analyzer-linux-arm64-gnu@npm:0.1.0":
version: 0.1.0
resolution: "@nomicfoundation/solidity-analyzer-linux-arm64-gnu@npm:0.1.0"
conditions: os=linux & cpu=arm64 & libc=glibc
languageName: node
linkType: hard
"@nomicfoundation/solidity-analyzer-linux-arm64-musl@npm:0.1.0":
version: 0.1.0
resolution: "@nomicfoundation/solidity-analyzer-linux-arm64-musl@npm:0.1.0"
conditions: os=linux & cpu=arm64 & libc=musl
languageName: node
linkType: hard
"@nomicfoundation/solidity-analyzer-linux-x64-gnu@npm:0.1.0":
version: 0.1.0
resolution: "@nomicfoundation/solidity-analyzer-linux-x64-gnu@npm:0.1.0"
conditions: os=linux & cpu=x64 & libc=glibc
languageName: node
linkType: hard
"@nomicfoundation/solidity-analyzer-linux-x64-musl@npm:0.1.0":
version: 0.1.0
resolution: "@nomicfoundation/solidity-analyzer-linux-x64-musl@npm:0.1.0"
conditions: os=linux & cpu=x64 & libc=musl
languageName: node
linkType: hard
"@nomicfoundation/solidity-analyzer-win32-arm64-msvc@npm:0.1.0":
version: 0.1.0
resolution: "@nomicfoundation/solidity-analyzer-win32-arm64-msvc@npm:0.1.0"
conditions: os=win32 & cpu=arm64
languageName: node
linkType: hard
"@nomicfoundation/solidity-analyzer-win32-ia32-msvc@npm:0.1.0":
version: 0.1.0
resolution: "@nomicfoundation/solidity-analyzer-win32-ia32-msvc@npm:0.1.0"
conditions: os=win32 & cpu=ia32
languageName: node
linkType: hard
"@nomicfoundation/solidity-analyzer-win32-x64-msvc@npm:0.1.0":
version: 0.1.0
resolution: "@nomicfoundation/solidity-analyzer-win32-x64-msvc@npm:0.1.0"
conditions: os=win32 & cpu=x64
languageName: node
linkType: hard
"@nomicfoundation/solidity-analyzer@npm:^0.1.0":
version: 0.1.0
resolution: "@nomicfoundation/solidity-analyzer@npm:0.1.0"
dependencies:
"@nomicfoundation/solidity-analyzer-darwin-arm64": "npm:0.1.0"
"@nomicfoundation/solidity-analyzer-darwin-x64": "npm:0.1.0"
"@nomicfoundation/solidity-analyzer-freebsd-x64": "npm:0.1.0"
"@nomicfoundation/solidity-analyzer-linux-arm64-gnu": "npm:0.1.0"
"@nomicfoundation/solidity-analyzer-linux-arm64-musl": "npm:0.1.0"
"@nomicfoundation/solidity-analyzer-linux-x64-gnu": "npm:0.1.0"
"@nomicfoundation/solidity-analyzer-linux-x64-musl": "npm:0.1.0"
"@nomicfoundation/solidity-analyzer-win32-arm64-msvc": "npm:0.1.0"
"@nomicfoundation/solidity-analyzer-win32-ia32-msvc": "npm:0.1.0"
"@nomicfoundation/solidity-analyzer-win32-x64-msvc": "npm:0.1.0"
dependenciesMeta:
"@nomicfoundation/solidity-analyzer-darwin-arm64":
optional: true
"@nomicfoundation/solidity-analyzer-darwin-x64":
optional: true
"@nomicfoundation/solidity-analyzer-freebsd-x64":
optional: true
"@nomicfoundation/solidity-analyzer-linux-arm64-gnu":
optional: true
"@nomicfoundation/solidity-analyzer-linux-arm64-musl":
optional: true
"@nomicfoundation/solidity-analyzer-linux-x64-gnu":
optional: true
"@nomicfoundation/solidity-analyzer-linux-x64-musl":
optional: true
"@nomicfoundation/solidity-analyzer-win32-arm64-msvc":
optional: true
"@nomicfoundation/solidity-analyzer-win32-ia32-msvc":
optional: true
"@nomicfoundation/solidity-analyzer-win32-x64-msvc":
optional: true
checksum: 2a269b9e1da1a79cd45bd9b50d7e123a85392a11b9be8bb0a765c6e5aadf6c79af1650b7b352d4d2a68a347a401e79f3d02e2a1048f60b02ca9033fa7de91795
languageName: node
linkType: hard
"@nomiclabs/hardhat-ethers@npm:^2.2.3":
version: 2.2.3
resolution: "@nomiclabs/hardhat-ethers@npm:2.2.3"
peerDependencies:
ethers: ^5.0.0
hardhat: ^2.0.0
checksum: bd239a00d3384b6dfefbf2444bacd7fdaccc9df40efac2255b4f8314f0414416e65296945bbe6debec65479a3f8a5f9d1e69aa66a39d1852e5ac1d690c3b458a
languageName: node
linkType: hard
"@nomiclabs/hardhat-etherscan@npm:^3.0.3":
version: 3.1.0
resolution: "@nomiclabs/hardhat-etherscan@npm:3.1.0"
dependencies:
"@ethersproject/abi": "npm:^5.1.2"
"@ethersproject/address": "npm:^5.0.2"
cbor: "npm:^5.0.2"
chalk: "npm:^2.4.2"
debug: "npm:^4.1.1"
fs-extra: "npm:^7.0.1"
lodash: "npm:^4.17.11"
semver: "npm:^6.3.0"
table: "npm:^6.8.0"
undici: "npm:^5.4.0"
peerDependencies:
hardhat: ^2.0.4
checksum: d80360deda8ddd516aed2214e8bb371d88d6c5651d124cc04b639818a11002a0c874e31c1d35baf0a28d6bb09e1305c76d5ed792fdf101c40059df59fc80a81b
languageName: node
linkType: hard
"@nomiclabs/hardhat-waffle@npm:^2.0.6":
version: 2.0.6
resolution: "@nomiclabs/hardhat-waffle@npm:2.0.6"
peerDependencies:
"@nomiclabs/hardhat-ethers": ^2.0.0
"@types/sinon-chai": ^3.2.3
ethereum-waffle: "*"
ethers: ^5.0.0
hardhat: ^2.0.0
checksum: 55e5edd8ddbd9a1579bfd997d96e431057850ef640f826f0f0c22dcfc9db46e04f4ecd8f3ca8b3d1715a951e184b8bcfadf94ceee5f2db000ac896f617cfa2ae
languageName: node
linkType: hard
"@npmcli/fs@npm:^2.1.0":
version: 2.1.0
resolution: "@npmcli/fs@npm:2.1.0"
dependencies:
"@gar/promisify": "npm:^1.1.3"
semver: "npm:^7.3.5"
checksum: 1fe97efb5c1250c5986b46b6c8256b1eab8159a6d50fc8ace9f90937b3195541272faf77f18bdbf5eeb89bab68332c7846ac5ab9337e6099e63c6007388ebe84
languageName: node
linkType: hard
"@npmcli/move-file@npm:^2.0.0":
version: 2.0.0
resolution: "@npmcli/move-file@npm:2.0.0"
dependencies:
mkdirp: "npm:^1.0.4"
rimraf: "npm:^3.0.2"
checksum: 1388777b507b0c592d53f41b9d182e1a8de7763bc625fc07999b8edbc22325f074e5b3ec90af79c89d6987fdb2325bc66d59f483258543c14a43661621f841b0
languageName: node
linkType: hard
"@openzeppelin-3/contracts@npm:@openzeppelin/contracts@^3.4.2-solc-0.7":
version: 3.4.2
resolution: "@openzeppelin/contracts@npm:3.4.2"
checksum: e803e322bd111565e2de742c62f1a598c7c7dd7385c1c0fe3c06e2b4913e599024ad1d32e2693f199f5230af4d9b0eeefb389f32740006312895b962a4d937d4
languageName: node
linkType: hard
"@openzeppelin/contracts-upgradeable@npm:3.4.2-solc-0.7":
version: 3.4.2-solc-0.7
resolution: "@openzeppelin/contracts-upgradeable@npm:3.4.2-solc-0.7"
checksum: 981fe98f2b602c615932bbf025b3cd9b3bbec2cde74660d8172e943aa221460dcf3aeb7ad17c4a34ff7a85c55ab1e9e71c3806a2b9d4eb83b1c9f4717732797d
languageName: node
linkType: hard
"@openzeppelin/contracts-upgradeable@npm:^4.6.0":
version: 4.9.5
resolution: "@openzeppelin/contracts-upgradeable@npm:4.9.5"
checksum: 9a0d137bff231b60ca30840aea225f9baf1d8bf5f229d21d64c67af3793fd381d9dae9b66536ea8c156e46354d8d5b1d4141d33434892ba989f056c972f9e731
languageName: node
linkType: hard
"@openzeppelin/contracts-upgradeable@npm:^4.9.3, @openzeppelin/contracts-upgradeable@npm:^v4.9.3":
version: 4.9.3
resolution: "@openzeppelin/contracts-upgradeable@npm:4.9.3"
checksum: d8fd6fd9d2271fbdd3958c20769b72a241687883ecd3bea05a3969568cdcabdee9d53c21ac776a651c397507d9c22d8db0a4fb970d27bdab918979fae7285a2f
languageName: node
linkType: hard
"@openzeppelin/contracts@npm:3.4.2-solc-0.7":
version: 3.4.2-solc-0.7
resolution: "@openzeppelin/contracts@npm:3.4.2-solc-0.7"
checksum: a21aa0a623f020cb32cd3c6b7903d806ec458b2a750feb86f5e3bcf0b7ae124d844b9d1c029f9e0707d6263b561f35a694bafc1b0bff30c3e95541124f8fd41c
languageName: node
linkType: hard
"@openzeppelin/contracts@npm:^4.2.0":
version: 4.9.6
resolution: "@openzeppelin/contracts@npm:4.9.6"
checksum: 71f45ad42e68c0559be4ba502115462a01c76fc805c08d3005c10b5550a093f1a2b00b2d7e9d6d1f331e147c50fd4ad832f71c4470ec5b34f5a2d0751cd19a47
languageName: node
linkType: hard
"@openzeppelin/contracts@npm:^4.4.1":
version: 4.9.5
resolution: "@openzeppelin/contracts@npm:4.9.5"
checksum: f221d91a7dd96f9187aa832f8a160d673feb2904711bd210fab56ccfd8b8351b8150b4f0bd247701f7d4adddceba83943c049c6da11d126e07164b9abff767e0
languageName: node
linkType: hard
"@openzeppelin/contracts@npm:^4.9.3":
version: 4.9.3
resolution: "@openzeppelin/contracts@npm:4.9.3"
checksum: ce0a16a56a39b62d72370ac702bce1917096492442ff05de88521beda2c3f3935b93ee2b9a184614dd543a6181f2f0be10243f5a629be87aab284ade68c18320
languageName: node
linkType: hard
"@openzeppelin/defender-base-client@npm:^1.46.0":
version: 1.54.1
resolution: "@openzeppelin/defender-base-client@npm:1.54.1"
dependencies:
amazon-cognito-identity-js: "npm:^6.0.1"
async-retry: "npm:^1.3.3"
axios: "npm:^1.4.0"
lodash: "npm:^4.17.19"
node-fetch: "npm:^2.6.0"
checksum: 56a3cbba49820a8c68c22ae168a99a94790bda95cee52b4b880dd8adcf5656526c0a7903cc5a168164199d59e987484846fe468349872af0f65cc48b89087c90
languageName: node
linkType: hard
"@openzeppelin/hardhat-upgrades@npm:^1.18.3":
version: 1.28.0
resolution: "@openzeppelin/hardhat-upgrades@npm:1.28.0"
dependencies:
"@openzeppelin/defender-base-client": "npm:^1.46.0"
"@openzeppelin/platform-deploy-client": "npm:^0.8.0"
"@openzeppelin/upgrades-core": "npm:^1.27.0"
chalk: "npm:^4.1.0"
debug: "npm:^4.1.1"
proper-lockfile: "npm:^4.1.1"
peerDependencies:
"@nomiclabs/hardhat-ethers": ^2.0.0
"@nomiclabs/hardhat-etherscan": ^3.1.0
ethers: ^5.0.5
hardhat: ^2.0.2
peerDependenciesMeta:
"@nomiclabs/harhdat-etherscan":
optional: true
bin:
migrate-oz-cli-project: dist/scripts/migrate-oz-cli-project.js
checksum: 4179635243bbc7786c46d65ac0848ac217669d8496383fca89806544778a5f23b38ebeceea341dda8b4547d4e8b4ba67f0138aff9e8fac51e2619d11b517db27
languageName: node
linkType: hard
"@openzeppelin/platform-deploy-client@npm:^0.8.0":
version: 0.8.0
resolution: "@openzeppelin/platform-deploy-client@npm:0.8.0"
dependencies:
"@ethersproject/abi": "npm:^5.6.3"
"@openzeppelin/defender-base-client": "npm:^1.46.0"
axios: "npm:^0.21.2"
lodash: "npm:^4.17.19"
node-fetch: "npm:^2.6.0"
checksum: a5eb346929b9d0d3b4b245a6a910105906a396f092a1df193bb7bb4feb7910a08e3c990c02079a477d28f4b32e8e659468159382cc632034da58d87d5eccb624
languageName: node
linkType: hard
"@openzeppelin/upgrades-core@npm:^1.27.0":
version: 1.32.2
resolution: "@openzeppelin/upgrades-core@npm:1.32.2"
dependencies:
cbor: "npm:^9.0.0"
chalk: "npm:^4.1.0"
compare-versions: "npm:^6.0.0"
debug: "npm:^4.1.1"
ethereumjs-util: "npm:^7.0.3"
minimist: "npm:^1.2.7"
proper-lockfile: "npm:^4.1.1"
solidity-ast: "npm:^0.4.51"
bin:
openzeppelin-upgrades-core: dist/cli/cli.js
checksum: 4c99aa23542c59c2df15625f328746d9afafd28b77d8fa034eb1c3729e3a221683772982f3e54bc7e027298dd425b87676a776159ca130a95d98c26afe92508c
languageName: node
linkType: hard
"@parcel/watcher-android-arm64@npm:2.4.0":
version: 2.4.0
resolution: "@parcel/watcher-android-arm64@npm:2.4.0"
conditions: os=android & cpu=arm64
languageName: node
linkType: hard
"@parcel/watcher-darwin-arm64@npm:2.4.0":
version: 2.4.0
resolution: "@parcel/watcher-darwin-arm64@npm:2.4.0"
conditions: os=darwin & cpu=arm64
languageName: node
linkType: hard
"@parcel/watcher-darwin-x64@npm:2.4.0":
version: 2.4.0
resolution: "@parcel/watcher-darwin-x64@npm:2.4.0"
conditions: os=darwin & cpu=x64
languageName: node
linkType: hard
"@parcel/watcher-freebsd-x64@npm:2.4.0":
version: 2.4.0
resolution: "@parcel/watcher-freebsd-x64@npm:2.4.0"
conditions: os=freebsd & cpu=x64
languageName: node
linkType: hard
"@parcel/watcher-linux-arm-glibc@npm:2.4.0":
version: 2.4.0
resolution: "@parcel/watcher-linux-arm-glibc@npm:2.4.0"
conditions: os=linux & cpu=arm & libc=glibc
languageName: node
linkType: hard
"@parcel/watcher-linux-arm64-glibc@npm:2.4.0":
version: 2.4.0
resolution: "@parcel/watcher-linux-arm64-glibc@npm:2.4.0"
conditions: os=linux & cpu=arm64 & libc=glibc
languageName: node
linkType: hard
"@parcel/watcher-linux-arm64-musl@npm:2.4.0":
version: 2.4.0
resolution: "@parcel/watcher-linux-arm64-musl@npm:2.4.0"
conditions: os=linux & cpu=arm64 & libc=musl
languageName: node
linkType: hard
"@parcel/watcher-linux-x64-glibc@npm:2.4.0":
version: 2.4.0
resolution: "@parcel/watcher-linux-x64-glibc@npm:2.4.0"
conditions: os=linux & cpu=x64 & libc=glibc
languageName: node
linkType: hard
"@parcel/watcher-linux-x64-musl@npm:2.4.0":
version: 2.4.0
resolution: "@parcel/watcher-linux-x64-musl@npm:2.4.0"
conditions: os=linux & cpu=x64 & libc=musl
languageName: node
linkType: hard
"@parcel/watcher-wasm@npm:2.4.0":
version: 2.4.0
resolution: "@parcel/watcher-wasm@npm:2.4.0"
dependencies:
is-glob: "npm:^4.0.3"
micromatch: "npm:^4.0.5"
napi-wasm: "npm:^1.1.0"
checksum: bb6943b4c4b894d54b42de73fc901d0ad8496e2d761def88cd245eb8e1cbf12bd708755375b616c28c5cdc67209c6f811835d0d073dd8cd78c29c82e54e82840
languageName: node
linkType: hard
"@parcel/watcher-win32-arm64@npm:2.4.0":
version: 2.4.0
resolution: "@parcel/watcher-win32-arm64@npm:2.4.0"
conditions: os=win32 & cpu=arm64
languageName: node
linkType: hard
"@parcel/watcher-win32-ia32@npm:2.4.0":
version: 2.4.0
resolution: "@parcel/watcher-win32-ia32@npm:2.4.0"
conditions: os=win32 & cpu=ia32
languageName: node
linkType: hard
"@parcel/watcher-win32-x64@npm:2.4.0":
version: 2.4.0
resolution: "@parcel/watcher-win32-x64@npm:2.4.0"
conditions: os=win32 & cpu=x64
languageName: node
linkType: hard
"@parcel/watcher@npm:^2.4.0":
version: 2.4.0
resolution: "@parcel/watcher@npm:2.4.0"
dependencies:
"@parcel/watcher-android-arm64": "npm:2.4.0"
"@parcel/watcher-darwin-arm64": "npm:2.4.0"
"@parcel/watcher-darwin-x64": "npm:2.4.0"
"@parcel/watcher-freebsd-x64": "npm:2.4.0"
"@parcel/watcher-linux-arm-glibc": "npm:2.4.0"
"@parcel/watcher-linux-arm64-glibc": "npm:2.4.0"
"@parcel/watcher-linux-arm64-musl": "npm:2.4.0"
"@parcel/watcher-linux-x64-glibc": "npm:2.4.0"
"@parcel/watcher-linux-x64-musl": "npm:2.4.0"
"@parcel/watcher-win32-arm64": "npm:2.4.0"
"@parcel/watcher-win32-ia32": "npm:2.4.0"
"@parcel/watcher-win32-x64": "npm:2.4.0"
detect-libc: "npm:^1.0.3"
is-glob: "npm:^4.0.3"
micromatch: "npm:^4.0.5"
node-addon-api: "npm:^7.0.0"
node-gyp: "npm:latest"
dependenciesMeta:
"@parcel/watcher-android-arm64":
optional: true
"@parcel/watcher-darwin-arm64":
optional: true
"@parcel/watcher-darwin-x64":
optional: true
"@parcel/watcher-freebsd-x64":
optional: true
"@parcel/watcher-linux-arm-glibc":
optional: true
"@parcel/watcher-linux-arm64-glibc":
optional: true
"@parcel/watcher-linux-arm64-musl":
optional: true
"@parcel/watcher-linux-x64-glibc":
optional: true
"@parcel/watcher-linux-x64-musl":
optional: true
"@parcel/watcher-win32-arm64":
optional: true
"@parcel/watcher-win32-ia32":
optional: true
"@parcel/watcher-win32-x64":
optional: true
checksum: 2839cf275ea38b47a2c9c6d74ff6fc312613b58e63b072ece75307d718712cecda5ca7f5e88eee3619bdd3cad3bcb1c4048a50573afe76956eb48a94d3949760
languageName: node
linkType: hard
"@pnpm/config.env-replace@npm:^1.1.0":
version: 1.1.0
resolution: "@pnpm/config.env-replace@npm:1.1.0"
checksum: fabe35cede1b72ad12877b8bed32f7c2fcd89e94408792c4d69009b886671db7988a2132bc18b7157489d2d0fd4266a06c9583be3d2e10c847bf06687420cb2a
languageName: node
linkType: hard
"@pnpm/network.ca-file@npm:^1.0.1":
version: 1.0.2
resolution: "@pnpm/network.ca-file@npm:1.0.2"
dependencies:
graceful-fs: "npm:4.2.10"
checksum: d8d0884646500576bd5390464d13db1bb9a62e32a1069293e5bddb2ad8354b354b7e2d2a35e12850025651e795e6a80ce9e601c66312504667b7e3ee7b52becc
languageName: node
linkType: hard
"@pnpm/npm-conf@npm:^2.1.0":
version: 2.2.2
resolution: "@pnpm/npm-conf@npm:2.2.2"
dependencies:
"@pnpm/config.env-replace": "npm:^1.1.0"
"@pnpm/network.ca-file": "npm:^1.0.1"
config-chain: "npm:^1.1.11"
checksum: 45422fecc7ed49e5254eef744576625e27cdebccce930f42c66cf2fb70443fc24f506c3fcf4859e6371677ceb144feb45e925ec14774b54588b89806b32dea9a
languageName: node
linkType: hard
"@protobufjs/aspromise@npm:^1.1.1, @protobufjs/aspromise@npm:^1.1.2":
version: 1.1.2
resolution: "@protobufjs/aspromise@npm:1.1.2"
checksum: 8a938d84fe4889411296db66b29287bd61ea3c14c2d23e7a8325f46a2b8ce899857c5f038d65d7641805e6c1d06b495525c7faf00c44f85a7ee6476649034969
languageName: node
linkType: hard
"@protobufjs/base64@npm:^1.1.2":
version: 1.1.2
resolution: "@protobufjs/base64@npm:1.1.2"
checksum: c71b100daeb3c9bdccab5cbc29495b906ba0ae22ceedc200e1ba49717d9c4ab15a6256839cebb6f9c6acae4ed7c25c67e0a95e734f612b258261d1a3098fe342
languageName: node
linkType: hard
"@protobufjs/codegen@npm:^2.0.4":
version: 2.0.4
resolution: "@protobufjs/codegen@npm:2.0.4"
checksum: c6ee5fa172a8464f5253174d3c2353ea520c2573ad7b6476983d9b1346f4d8f2b44aa29feb17a949b83c1816bc35286a5ea265ed9d8fdd2865acfa09668c0447
languageName: node
linkType: hard
"@protobufjs/eventemitter@npm:^1.1.0":
version: 1.1.0
resolution: "@protobufjs/eventemitter@npm:1.1.0"
checksum: 03af3e99f17ad421283d054c88a06a30a615922a817741b43ca1b13e7c6b37820a37f6eba9980fb5150c54dba6e26cb6f7b64a6f7d8afa83596fafb3afa218c3
languageName: node
linkType: hard
"@protobufjs/fetch@npm:^1.1.0":
version: 1.1.0
resolution: "@protobufjs/fetch@npm:1.1.0"
dependencies:
"@protobufjs/aspromise": "npm:^1.1.1"
"@protobufjs/inquire": "npm:^1.1.0"
checksum: 67ae40572ad536e4ef94269199f252c024b66e3059850906bdaee161ca1d75c73d04d35cd56f147a8a5a079f5808e342b99e61942c1dae15604ff0600b09a958
languageName: node
linkType: hard
"@protobufjs/float@npm:^1.0.2":
version: 1.0.2
resolution: "@protobufjs/float@npm:1.0.2"
checksum: 634c2c989da0ef2f4f19373d64187e2a79f598c5fb7991afb689d29a2ea17c14b796b29725945fa34b9493c17fb799e08ac0a7ccaae460ee1757d3083ed35187
languageName: node
linkType: hard
"@protobufjs/inquire@npm:^1.1.0":
version: 1.1.0
resolution: "@protobufjs/inquire@npm:1.1.0"
checksum: c09efa34a5465cb120775e1a482136f2340a58b4abce7e93d72b8b5a9324a0e879275016ef9fcd73d72a4731639c54f2bb755bb82f916e4a78892d1d840bb3d2
languageName: node
linkType: hard
"@protobufjs/path@npm:^1.1.2":
version: 1.1.2
resolution: "@protobufjs/path@npm:1.1.2"
checksum: bb709567935fd385a86ad1f575aea98131bbd719c743fb9b6edd6b47ede429ff71a801cecbd64fc72deebf4e08b8f1bd8062793178cdaed3713b8d15771f9b83
languageName: node
linkType: hard
"@protobufjs/pool@npm:^1.1.0":
version: 1.1.0
resolution: "@protobufjs/pool@npm:1.1.0"
checksum: b9c7047647f6af28e92aac54f6f7c1f7ff31b201b4bfcc7a415b2861528854fce3ec666d7e7e10fd744da905f7d4aef2205bbcc8944ca0ca7a82e18134d00c46
languageName: node
linkType: hard
"@protobufjs/utf8@npm:^1.1.0":
version: 1.1.0
resolution: "@protobufjs/utf8@npm:1.1.0"
checksum: 131e289c57534c1d73a0e55782d6751dd821db1583cb2f7f7e017c9d6747addaebe79f28120b2e0185395d990aad347fb14ffa73ef4096fa38508d61a0e64602
languageName: node
linkType: hard
"@rainbow-me/rainbowkit@npm:0.12.16":
version: 0.12.16
resolution: "@rainbow-me/rainbowkit@npm:0.12.16"
dependencies:
"@vanilla-extract/css": "npm:1.9.1"
"@vanilla-extract/dynamic": "npm:2.0.2"
"@vanilla-extract/sprinkles": "npm:1.5.0"
clsx: "npm:1.1.1"
qrcode: "npm:1.5.0"
react-remove-scroll: "npm:2.5.4"
peerDependencies:
ethers: ">=5.6.8"
react: ">=17"
react-dom: ">=17"
wagmi: ">=0.12.18 <1.0.0"
checksum: b55af69f295c857f33b01e0d0460912ef1b66b76746b698f49d3d350a59c2f501b58cda0aa2338b53f2d8d8fe9a2b3f7aa57b930a09cb88b504d75148a04e948
languageName: node
linkType: hard
"@resolver-engine/core@npm:^0.3.3":
version: 0.3.3
resolution: "@resolver-engine/core@npm:0.3.3"
dependencies:
debug: "npm:^3.1.0"
is-url: "npm:^1.2.4"
request: "npm:^2.85.0"
checksum: 316f1148675e1dcf2e58e68d8754eb4de3d92a8b91d790ac7e9c4c714a3d93480cd4e31f12b4eb7516e41fd18f55ea39d9f15f7df045257aedc0ad98918fa7c3
languageName: node
linkType: hard
"@resolver-engine/fs@npm:^0.3.3":
version: 0.3.3
resolution: "@resolver-engine/fs@npm:0.3.3"
dependencies:
"@resolver-engine/core": "npm:^0.3.3"
debug: "npm:^3.1.0"
checksum: b42ecdcd7f967ad66d3b55bf648e015066bbfa8b1c8117b4c943d53cd9f2532ead266b9051b9a9a069ae2bcd42b624e49f8ffa7a571a291b414131a81fbc4c27
languageName: node
linkType: hard
"@resolver-engine/imports-fs@npm:^0.3.3":
version: 0.3.3
resolution: "@resolver-engine/imports-fs@npm:0.3.3"
dependencies:
"@resolver-engine/fs": "npm:^0.3.3"
"@resolver-engine/imports": "npm:^0.3.3"
debug: "npm:^3.1.0"
checksum: b8b0f407d366bc1ec6ae2f90623a16feb0b22e46537b75b3f183db3a5ef7dfae283d1c2e3b1a9bd3f38abf39759a087f582cd810bd23f9f151ad2d943efed8c3
languageName: node
linkType: hard
"@resolver-engine/imports@npm:^0.3.3":
version: 0.3.3
resolution: "@resolver-engine/imports@npm:0.3.3"
dependencies:
"@resolver-engine/core": "npm:^0.3.3"
debug: "npm:^3.1.0"
hosted-git-info: "npm:^2.6.0"
path-browserify: "npm:^1.0.0"
url: "npm:^0.11.0"
checksum: 8d81c2fab14a440d96dfacadc8dff9a3953b266ec48638c586590ea9db35a83d7624c75d4092ba480bc9efe17ddeb2e1444ee4af0a34377479172cda115ca831
languageName: node
linkType: hard
"@safe-global/api-kit@npm:1.3.0":
version: 1.3.0
resolution: "@safe-global/api-kit@npm:1.3.0"
dependencies:
"@ethersproject/abstract-signer": "npm:^5.7.0"
"@safe-global/safe-core-sdk-types": "npm:^2.2.0"
node-fetch: "npm:^2.6.6"
checksum: 8957e84c32e5e6fffb2625e75c7a0f0906e86b91dc13951689835c02a8184de069614198393c24cdc202c7870896b9211c6ede28e0cafe6dbd7aaef706c78311
languageName: node
linkType: hard
feat: Modular Tx Submission – Create Transformer + Submitter + Builder Abstraction (#3627) ## Description - Adds modular transaction submission support for SDK clients, e.g. CLI. To-do: - [ ] Failing CI build due to linting Gnosis Safe package import - [ ] Export to `sdk/src/index.ts` Note: - Built to eventually expand to [Sealevel/CW support](https://github.com/hyperlane-xyz/hyperlane-monorepo/blob/dc628476158672d08c766936ef4e2b150f86f566/typescript/sdk/src/providers/ProviderType.ts#L51-L85) ### Transformers - Input: `PopulatedTx[]` - Output: `HTX[]` (where `HTX extends HyperlaneTx`) - Purpose: Given a set of populated transactions, transform those transactions into a set a HyperlaneTxs (for the corresponding submitter), e.g. ``` ... const somePopulatedTxs = ... const transformer = new InterchainAccountTxTransformer(mp,o,d,p); const populatedTxs = transformer.transformTxs(somePopulatedTxs); ``` ### Submitters - Input: `HTX[]` (where `HTX extends HyperlaneTx`) - Output: `TxReceipt[] | ResponseData[]` - Purpose: Given a set of Hyperlane transactions, execute those transactions for the specified submitter (submitter of type HTX should enforce the transactions being passed are of type HTX), e.g. ``` ... const submitter = new GnosisSafeTxSubmitter(mp,c,p); const txReceipts = submitter.submitTxs(populatedTxs); --- Client-side example: for each gnosisTxReceipt display transactionHash ``` ### Builder (Utilizes both Submitters & Transformer) - Input: `(TxTransformer<HTX> | TxTransformerType & Chain) & (TxSubmitter<HTX,HTR> | TxSubmitterType & Chain) & HTX[]` (where `HTX extends HyperlaneTx`) - Output: `TxReceipt[] | *response data*` - Purpose: Given a submitter, an optional transformer, and a set of PopulatedTransactions, transform and submit all transactions, e.g. ``` ... const eV5builder = new TxSubmitterBuilder<EV5Transaction, EV5TransactionReceipt>(); let txReceipts = eV5builder.for( new GnosisSafeTxSubmitter(chainA) ).transform( InterchainAccountTxTransformer(chainB) ).submit( txs ); txReceipts = eV5builder.for( new ImpersonatedAccountTxSubmitter(chainA) ).submit(txs); txReceipts = eV5builder.for( new JsonRpcTxSubmitter(chainC) ).submit(txs); --- Client-side example: for each txReceipt display transactionHash | response data ``` ### Drive-by changes * None ### Related issues - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/3547 ### Backward compatibility - Yes ### Testing - Testing through CLI unit testing
7 months ago
"@safe-global/protocol-kit@npm:1.3.0":
version: 1.3.0
resolution: "@safe-global/protocol-kit@npm:1.3.0"
dependencies:
"@ethersproject/address": "npm:^5.7.0"
"@ethersproject/bignumber": "npm:^5.7.0"
"@ethersproject/solidity": "npm:^5.7.0"
"@safe-global/safe-deployments": "npm:^1.26.0"
ethereumjs-util: "npm:^7.1.5"
semver: "npm:^7.5.4"
web3: "npm:^1.8.1"
web3-core: "npm:^1.8.1"
web3-utils: "npm:^1.8.1"
zksync-web3: "npm:^0.14.3"
checksum: e562f437c3682ddf395e13b26adb9f4e4d2970c66b78e8f8f4895862864ac5bdfac3bdcfda234a171a3eb79d262b75d48cac3ff248f4587654b7b8da9a1ba7f6
languageName: node
linkType: hard
"@safe-global/safe-apps-provider@npm:^0.15.2":
version: 0.15.2
resolution: "@safe-global/safe-apps-provider@npm:0.15.2"
dependencies:
"@safe-global/safe-apps-sdk": "npm:7.9.0"
events: "npm:^3.3.0"
checksum: 9e4c8a3fd58e6b563452c173d569f0a249a8e122e89d95dbb06a515629e627a5e304ab16bc91bf1c198d2d710426990e1e294f619bbeb48bb931804421dca5c7
languageName: node
linkType: hard
"@safe-global/safe-apps-sdk@npm:7.9.0":
version: 7.9.0
resolution: "@safe-global/safe-apps-sdk@npm:7.9.0"
dependencies:
"@safe-global/safe-gateway-typescript-sdk": "npm:^3.5.3"
ethers: "npm:^5.7.2"
checksum: d350dc1de984ac57ce07b4d5fd3f63b867959c2f0ac57ead91499cf1e57f32c39e33cf5e3740a3449aa06a95b717c9e5798b39e55086123e4cf529f6b7194ba7
languageName: node
linkType: hard
"@safe-global/safe-apps-sdk@npm:^7.9.0":
version: 7.11.0
resolution: "@safe-global/safe-apps-sdk@npm:7.11.0"
dependencies:
"@safe-global/safe-gateway-typescript-sdk": "npm:^3.5.3"
ethers: "npm:^5.7.2"
checksum: 698df52d088496db994d4df065e3624289550821f938e68f21a2f4a732032bbb7c1ab78746c1e8eca3769e9dc8ea07db9b3e5248cc91e145d31f69cfd44f8cb4
languageName: node
linkType: hard
"@safe-global/safe-core-sdk-types@npm:^2.2.0":
version: 2.2.0
resolution: "@safe-global/safe-core-sdk-types@npm:2.2.0"
dependencies:
"@ethersproject/bignumber": "npm:^5.7.0"
"@ethersproject/contracts": "npm:^5.7.0"
"@safe-global/safe-deployments": "npm:^1.26.0"
web3-core: "npm:^1.8.1"
web3-utils: "npm:^1.8.1"
checksum: 8887b911e0748e2ef2b88150befa33e6d58ee59acf70abc5beb49a3f6e16b702d0e007fe82db4bcecf3ed5d77984adad340e7930a91b3cc0477fa60637ba27bc
languageName: node
linkType: hard
"@safe-global/safe-deployments@npm:^1.26.0":
version: 1.26.0
resolution: "@safe-global/safe-deployments@npm:1.26.0"
dependencies:
semver: "npm:^7.3.7"
checksum: 8aa697eeed760ce710c717e0b116278c10493100df590e9f1f7b2e8b3bfc6a9f10e6ee8a9f3325d8c7b40887c2b36deb5e72d9f03d33833bde37395cb9f60124
languageName: node
linkType: hard
"@safe-global/safe-gateway-typescript-sdk@npm:^3.5.3":
version: 3.17.0
resolution: "@safe-global/safe-gateway-typescript-sdk@npm:3.17.0"
checksum: 8fe4ba9b2811205fad6b4cf1d8ae4cf694cdf9228812a5bc1b08625ec4003efa7c2f7daae45e884bff52b805c6cd67669d82be0a00913a30bb0100198da6d183
languageName: node
linkType: hard
"@scure/base@npm:^1.1.3, @scure/base@npm:~1.1.4":
version: 1.1.5
resolution: "@scure/base@npm:1.1.5"
checksum: 543fa9991c6378b6a0d5ab7f1e27b30bb9c1e860d3ac81119b4213cfdf0ad7b61be004e06506e89de7ce0cec9391c17f5c082bb34c3b617a2ee6a04129f52481
languageName: node
linkType: hard
"@scure/base@npm:~1.0.0":
version: 1.0.0
resolution: "@scure/base@npm:1.0.0"
checksum: cbf631e1f13536287e1f19137039d29757a008fad2d9b0c8113c140e1900519a95f4884cd61633fbb2adbe426c3c9bbfde2b77519145b3d81bac9853a52c599e
languageName: node
linkType: hard
"@scure/base@npm:~1.1.0":
version: 1.1.1
resolution: "@scure/base@npm:1.1.1"
checksum: 9aaa525ac25215cbe1bde00733a2fd25e99f03793aa1fd2961c567bb62b60c8a3a485a7cb5d748c41604fca79d149de19b05e64449b770c0a04b9ae38d0b5b2b
languageName: node
linkType: hard
"@scure/base@npm:~1.1.2":
version: 1.1.4
resolution: "@scure/base@npm:1.1.4"
checksum: e735792dc5555f9d11b93fbaffbcf65177621a60d25d54d84439155611ee98b5f6fb631ca06ef0c57a65bc4e40277331b7364e96cf7f164908bec98b546f3442
languageName: node
linkType: hard
"@scure/bip32@npm:1.0.1":
version: 1.0.1
resolution: "@scure/bip32@npm:1.0.1"
dependencies:
"@noble/hashes": "npm:~1.0.0"
"@noble/secp256k1": "npm:~1.5.2"
"@scure/base": "npm:~1.0.0"
checksum: 0b17aba83fee9c0deab18bf89423544fb54dc5602d3775b84871eb97d8cf1ed2303859ea8fbbc629b6b53a0399dafad899776d7dc66799829c7a5cbc7ec36d20
languageName: node
linkType: hard
"@scure/bip32@npm:1.3.2":
version: 1.3.2
resolution: "@scure/bip32@npm:1.3.2"
dependencies:
"@noble/curves": "npm:~1.2.0"
"@noble/hashes": "npm:~1.3.2"
"@scure/base": "npm:~1.1.2"
checksum: b90da28dfe75519496a85c97e77c9443734873910f32b8557762910a5c4e642290a462b0ed14fa42e0efed6acb9a7f6155ad5cb5d38d4ff87eb2de4760eb32a4
languageName: node
linkType: hard
"@scure/bip32@npm:1.3.3":
version: 1.3.3
resolution: "@scure/bip32@npm:1.3.3"
dependencies:
"@noble/curves": "npm:~1.3.0"
"@noble/hashes": "npm:~1.3.2"
"@scure/base": "npm:~1.1.4"
checksum: 4b8b75567866ff7d6b3ba154538add02d2951e9433e8dd7f0014331ac500cda5a88fe3d39b408fcc36e86b633682013f172b967af022c2e4e4ab07336801d688
languageName: node
linkType: hard
"@scure/bip39@npm:1.0.0":
version: 1.0.0
resolution: "@scure/bip39@npm:1.0.0"
dependencies:
"@noble/hashes": "npm:~1.0.0"
"@scure/base": "npm:~1.0.0"
checksum: a56b005379a3316b43c5260ca3fd2daf6efe4c3c9021ad30069814ec965d630db779dab5822531de7eb8b560dc946f8c0e4080d40e13301270ac879ef242f674
languageName: node
linkType: hard
"@scure/bip39@npm:1.2.1":
version: 1.2.1
resolution: "@scure/bip39@npm:1.2.1"
dependencies:
"@noble/hashes": "npm:~1.3.0"
"@scure/base": "npm:~1.1.0"
checksum: 2ea368bbed34d6b1701c20683bf465e147f231a9e37e639b8c82f585d6f978bb0f3855fca7ceff04954ae248b3e313f5d322d0210614fb7acb402739415aaf31
languageName: node
linkType: hard
"@scure/bip39@npm:1.2.2":
version: 1.2.2
resolution: "@scure/bip39@npm:1.2.2"
dependencies:
"@noble/hashes": "npm:~1.3.2"
"@scure/base": "npm:~1.1.4"
checksum: f71aceda10a7937bf3779fd2b4c4156c95ec9813269470ddca464cb8ab610d2451b173037f4b1e6dac45414e406e7adc7b5814c51279f4474d5d38140bbee542
languageName: node
linkType: hard
"@sentry/core@npm:5.30.0":
version: 5.30.0
resolution: "@sentry/core@npm:5.30.0"
dependencies:
"@sentry/hub": "npm:5.30.0"
"@sentry/minimal": "npm:5.30.0"
"@sentry/types": "npm:5.30.0"
"@sentry/utils": "npm:5.30.0"
tslib: "npm:^1.9.3"
checksum: fef7808017cc9581e94c51fbce3ffeb6bdb62b30d94920fae143d298aed194176ac7c026923d569a33606b93a3747b877e78215a1668ed8eb44e5941527e17e0
languageName: node
linkType: hard
"@sentry/hub@npm:5.30.0":
version: 5.30.0
resolution: "@sentry/hub@npm:5.30.0"
dependencies:
"@sentry/types": "npm:5.30.0"
"@sentry/utils": "npm:5.30.0"
tslib: "npm:^1.9.3"
checksum: b0e21a7acb1c363a3097c7578dd483b2e534bc62541977da7d3c643703767bbcfd65831b70b102fefa715e6b75004ca1dab680d117e1a7455e839042118c1051
languageName: node
linkType: hard
"@sentry/minimal@npm:5.30.0":
version: 5.30.0
resolution: "@sentry/minimal@npm:5.30.0"
dependencies:
"@sentry/hub": "npm:5.30.0"
"@sentry/types": "npm:5.30.0"
tslib: "npm:^1.9.3"
checksum: e74bf519f5e284decb81eea8fd7c75b02827bde36c8ccef5ad0b941043e62a6d6578d7f1ad9dba33e03d240593140990b1999215a35abb344e2b4f3e09b15c90
languageName: node
linkType: hard
"@sentry/node@npm:^5.18.1":
version: 5.30.0
resolution: "@sentry/node@npm:5.30.0"
dependencies:
"@sentry/core": "npm:5.30.0"
"@sentry/hub": "npm:5.30.0"
"@sentry/tracing": "npm:5.30.0"
"@sentry/types": "npm:5.30.0"
"@sentry/utils": "npm:5.30.0"
cookie: "npm:^0.4.1"
https-proxy-agent: "npm:^5.0.0"
lru_map: "npm:^0.3.3"
tslib: "npm:^1.9.3"
checksum: 9fa37b3ce646954f68e4b7506d17c67f5779c69cd432801aaf6796f9ecea9632eb8729b77b71a31dcd5a9f57fb7759fd213222955a667d8ad557df6e997a00c4
languageName: node
linkType: hard
"@sentry/tracing@npm:5.30.0":
version: 5.30.0
resolution: "@sentry/tracing@npm:5.30.0"
dependencies:
"@sentry/hub": "npm:5.30.0"
"@sentry/minimal": "npm:5.30.0"
"@sentry/types": "npm:5.30.0"
"@sentry/utils": "npm:5.30.0"
tslib: "npm:^1.9.3"
checksum: 7e74a29823b445adb104c323324348882987554d049e83e5d3439149d2677024350974161c28b1a55a2750509b030525f81056a48427be06183f3744220ba4b0
languageName: node
linkType: hard
"@sentry/types@npm:5.30.0":
version: 5.30.0
resolution: "@sentry/types@npm:5.30.0"
checksum: 3ca60689871b298dbab16c1bb6fb4637f72d3c21820017bac9df1765fd560004862cc9e75fb438e5714048b3a9bc641c396cdbb3c3573ac62481d2ea83f1da6d
languageName: node
linkType: hard
"@sentry/utils@npm:5.30.0":
version: 5.30.0
resolution: "@sentry/utils@npm:5.30.0"
dependencies:
"@sentry/types": "npm:5.30.0"
tslib: "npm:^1.9.3"
checksum: 4aa8acf7d0d9688c927a620cbb9fd37d6d2738f701863af772be329baca2cede909dcae6c7b4b449474787245c09212909ee740b4cae143d21ddb1fed910cc3a
languageName: node
linkType: hard
"@sinclair/typebox@npm:^0.27.8":
version: 0.27.8
resolution: "@sinclair/typebox@npm:0.27.8"
checksum: 297f95ff77c82c54de8c9907f186076e715ff2621c5222ba50b8d40a170661c0c5242c763cba2a4791f0f91cb1d8ffa53ea1d7294570cf8cd4694c0e383e484d
languageName: node
linkType: hard
"@sindresorhus/is@npm:^4.6.0":
version: 4.6.0
resolution: "@sindresorhus/is@npm:4.6.0"
checksum: e7f36ed72abfcd5e0355f7423a72918b9748bb1ef370a59f3e5ad8d40b728b85d63b272f65f63eec1faf417cda89dcb0aeebe94015647b6054659c1442fe5ce0
languageName: node
linkType: hard
"@sindresorhus/is@npm:^5.2.0":
version: 5.6.0
resolution: "@sindresorhus/is@npm:5.6.0"
checksum: b077c325acec98e30f7d86df158aaba2e7af2acb9bb6a00fda4b91578539fbff4ecebe9b934e24fec0e6950de3089d89d79ec02d9062476b20ce185be0e01bd6
languageName: node
linkType: hard
"@sinonjs/commons@npm:^1.6.0, @sinonjs/commons@npm:^1.7.0, @sinonjs/commons@npm:^1.8.3":
version: 1.8.3
resolution: "@sinonjs/commons@npm:1.8.3"
dependencies:
type-detect: "npm:4.0.8"
checksum: 910720ef0a5465474a593b4f48d39b67ca7f1a3962475e85d67ed8a13194e3c16b9bfe21081b51c66b631d649376fce0efd5a7c74066d3fe6fcda2729829af1f
languageName: node
linkType: hard
"@sinonjs/commons@npm:^3.0.0":
version: 3.0.1
resolution: "@sinonjs/commons@npm:3.0.1"
dependencies:
type-detect: "npm:4.0.8"
checksum: a0af217ba7044426c78df52c23cedede6daf377586f3ac58857c565769358ab1f44ebf95ba04bbe38814fba6e316ca6f02870a009328294fc2c555d0f85a7117
languageName: node
linkType: hard
"@sinonjs/fake-timers@npm:>=5, @sinonjs/fake-timers@npm:^9.1.2":
version: 9.1.2
resolution: "@sinonjs/fake-timers@npm:9.1.2"
dependencies:
"@sinonjs/commons": "npm:^1.7.0"
checksum: 033c74ad389b0655b6af2fa1af31dddf45878e65879f06c5d1940e0ceb053a234f2f46c728dcd97df8ee9312431e45dd7aedaee3a69d47f73a2001a7547fc3d6
languageName: node
linkType: hard
"@sinonjs/fake-timers@npm:^10.0.2":
version: 10.3.0
resolution: "@sinonjs/fake-timers@npm:10.3.0"
dependencies:
"@sinonjs/commons": "npm:^3.0.0"
checksum: 78155c7bd866a85df85e22028e046b8d46cf3e840f72260954f5e3ed5bd97d66c595524305a6841ffb3f681a08f6e5cef572a2cce5442a8a232dc29fb409b83e
languageName: node
linkType: hard
"@sinonjs/samsam@npm:^6.1.1":
version: 6.1.1
resolution: "@sinonjs/samsam@npm:6.1.1"
dependencies:
"@sinonjs/commons": "npm:^1.6.0"
lodash.get: "npm:^4.4.2"
type-detect: "npm:^4.0.8"
checksum: 19375e6613db537f103cdc89c554f4c1b1550a7dc255a438792e7c3e6d751a9c43775871f72f48bdc7429418c9f7f8758fba6d512820a376b6c13f1ce57378e3
languageName: node
linkType: hard
"@sinonjs/text-encoding@npm:^0.7.1":
version: 0.7.1
resolution: "@sinonjs/text-encoding@npm:0.7.1"
checksum: 1340c707f210fb7171c429e47006e7b25da275e11235d53fe08d5d0f0c37cf9ecc1896a3326deea28b6a2a6a7fd38056593c75f5741c0840526337589cdfcbf0
languageName: node
linkType: hard
"@smithy/abort-controller@npm:^3.0.0":
version: 3.0.0
resolution: "@smithy/abort-controller@npm:3.0.0"
dependencies:
"@smithy/types": "npm:^3.0.0"
tslib: "npm:^2.6.2"
checksum: 08bf21e79226c60f3654767683a767b34dd7b30d7fd73dfecd4cb13d172a7225f83f45553fd4af2692c95d38bdf2adbe5b132fac0affb4ecece6a41f066d49ba
languageName: node
linkType: hard
"@smithy/chunked-blob-reader-native@npm:^3.0.0":
version: 3.0.0
resolution: "@smithy/chunked-blob-reader-native@npm:3.0.0"
dependencies:
"@smithy/util-base64": "npm:^3.0.0"
tslib: "npm:^2.6.2"
checksum: 424aa83f4fc081625a03ec6c64e74ae38c740c0b202d0b998f2bf341b935613491b39c7bf701790a0625219424340d5cfb042b701bfdff4c1cbedc57ee3f2500
languageName: node
linkType: hard
"@smithy/chunked-blob-reader@npm:^3.0.0":
version: 3.0.0
resolution: "@smithy/chunked-blob-reader@npm:3.0.0"
dependencies:
tslib: "npm:^2.6.2"
checksum: 1c7955ae693aa098dd0839d7e8f9e742ab963de4ededa92f201f1982552c35ba625c1b90cf761de81deddd5002ed10f081ad46f6e0a5150066cee8b00f3f6058
languageName: node
linkType: hard
"@smithy/config-resolver@npm:^3.0.0":
version: 3.0.0
resolution: "@smithy/config-resolver@npm:3.0.0"
dependencies:
"@smithy/node-config-provider": "npm:^3.0.0"
"@smithy/types": "npm:^3.0.0"
"@smithy/util-config-provider": "npm:^3.0.0"
"@smithy/util-middleware": "npm:^3.0.0"
tslib: "npm:^2.6.2"
checksum: 78d6a13cb7d8c64ffe4aff675f5fb7114355b406be307576b7f77f880769417ba8e02830dcbb0991dd933c00e9e1e6248706a60e97c98bcf302577bd79ec52e0
languageName: node
linkType: hard
"@smithy/core@npm:^2.0.0":
version: 2.0.1
resolution: "@smithy/core@npm:2.0.1"
dependencies:
"@smithy/middleware-endpoint": "npm:^3.0.0"
"@smithy/middleware-retry": "npm:^3.0.1"
"@smithy/middleware-serde": "npm:^3.0.0"
"@smithy/protocol-http": "npm:^4.0.0"
"@smithy/smithy-client": "npm:^3.0.1"
"@smithy/types": "npm:^3.0.0"
"@smithy/util-middleware": "npm:^3.0.0"
tslib: "npm:^2.6.2"
checksum: 3c951d33e0b7c402d7e6b1f6f16bf0a29625b0edba6c68dc7f991e4e90a9c80bb9951e9fe1e1865939d37fedfd7bb0674352a8f973493ab4aa0d313c1c1427ac
languageName: node
linkType: hard
"@smithy/credential-provider-imds@npm:^3.0.0":
version: 3.0.0
resolution: "@smithy/credential-provider-imds@npm:3.0.0"
dependencies:
"@smithy/node-config-provider": "npm:^3.0.0"
"@smithy/property-provider": "npm:^3.0.0"
"@smithy/types": "npm:^3.0.0"
"@smithy/url-parser": "npm:^3.0.0"
tslib: "npm:^2.6.2"
checksum: 793e826a6d2ea1d407a4a0329662b41bc30d2e052520af27845bbd4345f454e1974e389fce622c26b06501c7d5a3c4b3844ec99baedb27e8f89d947d2c28fee6
languageName: node
linkType: hard
"@smithy/eventstream-codec@npm:^3.0.0":
version: 3.0.0
resolution: "@smithy/eventstream-codec@npm:3.0.0"
dependencies:
"@aws-crypto/crc32": "npm:3.0.0"
"@smithy/types": "npm:^3.0.0"
"@smithy/util-hex-encoding": "npm:^3.0.0"
tslib: "npm:^2.6.2"
checksum: 66ec273253d59c78ff7967d1fcd56c2479dc5807af360773dcad3d669b75a75682f3cd3c6647bda0ecc3c42cce6ea7d6261fd109e9531b209a51b9b6e93d7c2c
languageName: node
linkType: hard
"@smithy/eventstream-serde-browser@npm:^3.0.0":
version: 3.0.0
resolution: "@smithy/eventstream-serde-browser@npm:3.0.0"
dependencies:
"@smithy/eventstream-serde-universal": "npm:^3.0.0"
"@smithy/types": "npm:^3.0.0"
tslib: "npm:^2.6.2"
checksum: a04c6a5207e670ce0c5508d92a70f5372a5fca076e3a7d76e5383753622525042225fdfe8c3cc0b3ee723ce0e7b568b7d2603ed83337538d471a8817c8d4306d
languageName: node
linkType: hard
"@smithy/eventstream-serde-config-resolver@npm:^3.0.0":
version: 3.0.0
resolution: "@smithy/eventstream-serde-config-resolver@npm:3.0.0"
dependencies:
"@smithy/types": "npm:^3.0.0"
tslib: "npm:^2.6.2"
checksum: c07f698072bc1ddec3fc54cecbe03fece2b86445e9c18183f2621c528258d120a63d3b02b7d6d92fe3e0a73d29275ce18d85a253ebbdb06973666f885586ce72
languageName: node
linkType: hard
"@smithy/eventstream-serde-node@npm:^3.0.0":
version: 3.0.0
resolution: "@smithy/eventstream-serde-node@npm:3.0.0"
dependencies:
"@smithy/eventstream-serde-universal": "npm:^3.0.0"
"@smithy/types": "npm:^3.0.0"
tslib: "npm:^2.6.2"
checksum: 46921fae3e47926ef31879dffc3e9743bf2b696a7d4b083c3ddfd06568a30d4fe021a70847d8c8561b9637ba01c4cdfdbd7ba3c418977096945a6cb604b041ea
languageName: node
linkType: hard
"@smithy/eventstream-serde-universal@npm:^3.0.0":
version: 3.0.0
resolution: "@smithy/eventstream-serde-universal@npm:3.0.0"
dependencies:
"@smithy/eventstream-codec": "npm:^3.0.0"
"@smithy/types": "npm:^3.0.0"
tslib: "npm:^2.6.2"
checksum: 6bca5785416e8674a032cffab6fd7f93e8a71ba048d300f46e9da82973750e8709c5981c6aa7de2ebe82e01d22eb1df2383b5c5093beedda5f3e600482e84559
languageName: node
linkType: hard
"@smithy/fetch-http-handler@npm:^3.0.0, @smithy/fetch-http-handler@npm:^3.0.1":
version: 3.0.1
resolution: "@smithy/fetch-http-handler@npm:3.0.1"
dependencies:
"@smithy/protocol-http": "npm:^4.0.0"
"@smithy/querystring-builder": "npm:^3.0.0"
"@smithy/types": "npm:^3.0.0"
"@smithy/util-base64": "npm:^3.0.0"
tslib: "npm:^2.6.2"
checksum: 46da52bf2320cd279f11585fd2ce414557f3fdf283b969a4b9ed1b0093d23b099bc93edf992f97e99d5c672e5ebfae5072595f8da1fc2738b8f2ea3ead200a90
languageName: node
linkType: hard
"@smithy/hash-blob-browser@npm:^3.0.0":
version: 3.0.0
resolution: "@smithy/hash-blob-browser@npm:3.0.0"
dependencies:
"@smithy/chunked-blob-reader": "npm:^3.0.0"
"@smithy/chunked-blob-reader-native": "npm:^3.0.0"
"@smithy/types": "npm:^3.0.0"
tslib: "npm:^2.6.2"
checksum: c8f6d76d8dae37bd48334bcd6060195d8d8f6b14d0af7d326cbd7f3dd4db648691bf755f3795e5d6b4ca9b85fbc580a4b010cce6fe9735204e8a667f145f11bb
languageName: node
linkType: hard
"@smithy/hash-node@npm:^3.0.0":
version: 3.0.0
resolution: "@smithy/hash-node@npm:3.0.0"
dependencies:
"@smithy/types": "npm:^3.0.0"
"@smithy/util-buffer-from": "npm:^3.0.0"
"@smithy/util-utf8": "npm:^3.0.0"
tslib: "npm:^2.6.2"
checksum: 99c65bc992bc3adedb68d4304845bf0acd3e55d3cd851874605a937be5dd4da4eeab01e99e971b59d43d6fb4364dab655530c3a89eb32eac0803f6d07179a63b
languageName: node
linkType: hard
"@smithy/hash-stream-node@npm:^3.0.0":
version: 3.0.0
resolution: "@smithy/hash-stream-node@npm:3.0.0"
dependencies:
"@smithy/types": "npm:^3.0.0"
"@smithy/util-utf8": "npm:^3.0.0"
tslib: "npm:^2.6.2"
checksum: 1e67ad794267dcbf2f5008938409b4081e43cbf302d44508f444aaa051ca167e1739418333122b9cce4b98b0815f618326e9c2d55fd5579751ad22ac7e02c9d2
languageName: node
linkType: hard
"@smithy/invalid-dependency@npm:^3.0.0":
version: 3.0.0
resolution: "@smithy/invalid-dependency@npm:3.0.0"
dependencies:
"@smithy/types": "npm:^3.0.0"
tslib: "npm:^2.6.2"
checksum: e78e9cbe1cc8ad04be0dffbc1094eb15294d29b86389ae62c55f0afb96b7354c615fc20f34affed362f857d497e7b34e04b51e732f0b045c2870b749ecc5a2f4
languageName: node
linkType: hard
"@smithy/is-array-buffer@npm:^3.0.0":
version: 3.0.0
resolution: "@smithy/is-array-buffer@npm:3.0.0"
dependencies:
tslib: "npm:^2.6.2"
checksum: cab1fd4033d9863dcd95ff058463eb591574bd47e6b61e36aaaf4c0d0da9ed966a54e1d33ec4db7d67aa85df7d274203e934e04dbb40323d01ef4815f63997fc
languageName: node
linkType: hard
"@smithy/md5-js@npm:^3.0.0":
version: 3.0.0
resolution: "@smithy/md5-js@npm:3.0.0"
dependencies:
"@smithy/types": "npm:^3.0.0"
"@smithy/util-utf8": "npm:^3.0.0"
tslib: "npm:^2.6.2"
checksum: 098b849ee76c83fb33624dac8d3980a50873564de6fae4e159bac90a6aa9abe0b9fe0fce9a150e5ff438e0a8af2010c50cdc08dd2a8d02b7db2ebb89802743b9
languageName: node
linkType: hard
"@smithy/middleware-content-length@npm:^3.0.0":
version: 3.0.0
resolution: "@smithy/middleware-content-length@npm:3.0.0"
dependencies:
"@smithy/protocol-http": "npm:^4.0.0"
"@smithy/types": "npm:^3.0.0"
tslib: "npm:^2.6.2"
checksum: 2d1dc5766ac83604d43b75b788d4b1f61d8095c9081fe060d5bb21d69b59c4da52869d38eb4f9e13ca8001974b3bce63619f1d8bddfc553041e5b264162fdac9
languageName: node
linkType: hard
"@smithy/middleware-endpoint@npm:^3.0.0":
version: 3.0.0
resolution: "@smithy/middleware-endpoint@npm:3.0.0"
dependencies:
"@smithy/middleware-serde": "npm:^3.0.0"
"@smithy/node-config-provider": "npm:^3.0.0"
"@smithy/shared-ini-file-loader": "npm:^3.0.0"
"@smithy/types": "npm:^3.0.0"
"@smithy/url-parser": "npm:^3.0.0"
"@smithy/util-middleware": "npm:^3.0.0"
tslib: "npm:^2.6.2"
checksum: b39b8a3c8ddc4295ab265ce861360a7a842c94af7fb75d81aba4a89000715e50598138f1a7da4979675738d391472189e9854d35cae10a9e994245ad69c2682f
languageName: node
linkType: hard
"@smithy/middleware-retry@npm:^3.0.0, @smithy/middleware-retry@npm:^3.0.1":
version: 3.0.1
resolution: "@smithy/middleware-retry@npm:3.0.1"
dependencies:
"@smithy/node-config-provider": "npm:^3.0.0"
"@smithy/protocol-http": "npm:^4.0.0"
"@smithy/service-error-classification": "npm:^3.0.0"
"@smithy/smithy-client": "npm:^3.0.1"
"@smithy/types": "npm:^3.0.0"
"@smithy/util-middleware": "npm:^3.0.0"
"@smithy/util-retry": "npm:^3.0.0"
tslib: "npm:^2.6.2"
uuid: "npm:^9.0.1"
checksum: 637cadce7fd0b2a22358d43fd3601129e8b725b5f742d835be187882a46690173986d3d7172a00ddbea31c69e4ecef2ed911c457acdb1d3c96adfb56475cbe23
languageName: node
linkType: hard
"@smithy/middleware-serde@npm:^3.0.0":
version: 3.0.0
resolution: "@smithy/middleware-serde@npm:3.0.0"
dependencies:
"@smithy/types": "npm:^3.0.0"
tslib: "npm:^2.6.2"
checksum: 7ca5256fe9290b6ae097fdb9c0180e5219e6d3cb39084fadee007d9e698073498d200c32c439486902e386ab76739176765f64d23673882a08aa0e8de837dc8a
languageName: node
linkType: hard
"@smithy/middleware-stack@npm:^3.0.0":
version: 3.0.0
resolution: "@smithy/middleware-stack@npm:3.0.0"
dependencies:
"@smithy/types": "npm:^3.0.0"
tslib: "npm:^2.6.2"
checksum: e85695b2d2d96230f03500b7111f9917abaab516e1850ec90021db7e984718965e05f7afccda084a7ba96a6bbb9d195a7d6e7882b48d7ccec97239101a2978bc
languageName: node
linkType: hard
"@smithy/node-config-provider@npm:^3.0.0":
version: 3.0.0
resolution: "@smithy/node-config-provider@npm:3.0.0"
dependencies:
"@smithy/property-provider": "npm:^3.0.0"
"@smithy/shared-ini-file-loader": "npm:^3.0.0"
"@smithy/types": "npm:^3.0.0"
tslib: "npm:^2.6.2"
checksum: 6f5326162484f27c6709796e6f11aaa1cd624cb0632a09340f2f2126c20c64dd10f9ed96400f1e65afdfa11e877f69910951ea2b36264141cc513c51461ac656
languageName: node
linkType: hard
"@smithy/node-http-handler@npm:^3.0.0":
version: 3.0.0
resolution: "@smithy/node-http-handler@npm:3.0.0"
dependencies:
"@smithy/abort-controller": "npm:^3.0.0"
"@smithy/protocol-http": "npm:^4.0.0"
"@smithy/querystring-builder": "npm:^3.0.0"
"@smithy/types": "npm:^3.0.0"
tslib: "npm:^2.6.2"
checksum: 3d2d0fff55ebeabeca4bb9a8b1cc7dd3a9c810281817232eb546b75cfae53da3c9571d25f203232f42cef608f28b795a1cadec3dbfd44aad2029a6141d146ecf
languageName: node
linkType: hard
"@smithy/property-provider@npm:^3.0.0":
version: 3.0.0
resolution: "@smithy/property-provider@npm:3.0.0"
dependencies:
"@smithy/types": "npm:^3.0.0"
tslib: "npm:^2.6.2"
checksum: 37c9b949f0df60240b51a4a6e60a772e4ffc5f50de7fb51c74aec4336f46ba7c424f81181487ba6c7a15b5a43f13d82f7609836e96cfc61728e1c26425a5a2b4
languageName: node
linkType: hard
"@smithy/protocol-http@npm:^4.0.0":
version: 4.0.0
resolution: "@smithy/protocol-http@npm:4.0.0"
dependencies:
"@smithy/types": "npm:^3.0.0"
tslib: "npm:^2.6.2"
checksum: 0e663013be49ca6867e4d03d2759bae5a72653918617a0184c0f7ecf84043ebaf0f3e6a174f7f6f81934720f90bfce89cecc56510d572cd8d93f423483b74d93
languageName: node
linkType: hard
"@smithy/querystring-builder@npm:^3.0.0":
version: 3.0.0
resolution: "@smithy/querystring-builder@npm:3.0.0"
dependencies:
"@smithy/types": "npm:^3.0.0"
"@smithy/util-uri-escape": "npm:^3.0.0"
tslib: "npm:^2.6.2"
checksum: bca3e4c32127f444d7d7812c6afc6cc0dadbbd52a6359f09bf4ba04d2a7f6a09395f61c981b4cf64d714e6010a93ba4a729989f869e4cc32c065aca86bd8f2fc
languageName: node
linkType: hard
"@smithy/querystring-parser@npm:^3.0.0":
version: 3.0.0
resolution: "@smithy/querystring-parser@npm:3.0.0"
dependencies:
"@smithy/types": "npm:^3.0.0"
tslib: "npm:^2.6.2"
checksum: c0258dd552819ffd584abc858d702428da4d6d850eeaa47b29bd15972d428e5b6d62cc9a6609c83ad58e1fedcc38a9189093568163eac6ecf24ea38a96e31779
languageName: node
linkType: hard
"@smithy/service-error-classification@npm:^3.0.0":
version: 3.0.0
resolution: "@smithy/service-error-classification@npm:3.0.0"
dependencies:
"@smithy/types": "npm:^3.0.0"
checksum: b7922ac401773fe4ff500378d8731e9fe8b7dceb6707a48ea93051c0158f2cec7195c718dd80b940af57ef584e36982792f1fe7d31d52c4173c1c495775075a0
languageName: node
linkType: hard
"@smithy/shared-ini-file-loader@npm:^3.0.0":
version: 3.0.0
resolution: "@smithy/shared-ini-file-loader@npm:3.0.0"
dependencies:
"@smithy/types": "npm:^3.0.0"
tslib: "npm:^2.6.2"
checksum: 29b2fda4aa6a5688453dd025a1acf867461c9b59db52998e2bac41b7acca8aea45aa41b275cfac27443446a90e9e22da794fb7fd64c2a244cdce80e0c373237f
languageName: node
linkType: hard
"@smithy/signature-v4@npm:^3.0.0":
version: 3.0.0
resolution: "@smithy/signature-v4@npm:3.0.0"
dependencies:
"@smithy/is-array-buffer": "npm:^3.0.0"
"@smithy/types": "npm:^3.0.0"
"@smithy/util-hex-encoding": "npm:^3.0.0"
"@smithy/util-middleware": "npm:^3.0.0"
"@smithy/util-uri-escape": "npm:^3.0.0"
"@smithy/util-utf8": "npm:^3.0.0"
tslib: "npm:^2.6.2"
checksum: 528461766bc6a941216a17331ef61ecc72a2e0171b10c6b40bfafb33e3c83a77f1003541a9986a3c5b61320cc28c95c2aff7c3fa650c6e70a62cb765327e9a9e
languageName: node
linkType: hard
"@smithy/smithy-client@npm:^3.0.0, @smithy/smithy-client@npm:^3.0.1":
version: 3.0.1
resolution: "@smithy/smithy-client@npm:3.0.1"
dependencies:
"@smithy/middleware-endpoint": "npm:^3.0.0"
"@smithy/middleware-stack": "npm:^3.0.0"
"@smithy/protocol-http": "npm:^4.0.0"
"@smithy/types": "npm:^3.0.0"
"@smithy/util-stream": "npm:^3.0.1"
tslib: "npm:^2.6.2"
checksum: c9813aa7de2b11d4eb93482b42a52467d1b1fa94e18678ed343ecdb9929880c7526722c22e68993b9f238763cf43e21f266e7c51d3041a93ebaba1112e27ac0f
languageName: node
linkType: hard
"@smithy/types@npm:^3.0.0":
version: 3.0.0
resolution: "@smithy/types@npm:3.0.0"
dependencies:
tslib: "npm:^2.6.2"
checksum: 8b9a45fc24e2e9702bc9614facbb7ad7c5b3b7a7b438afeeae770e25e62182827e3ea24367e466705f25e4f83e89ff89d0acbcd4c42195fba847821b649205db
languageName: node
linkType: hard
"@smithy/url-parser@npm:^3.0.0":
version: 3.0.0
resolution: "@smithy/url-parser@npm:3.0.0"
dependencies:
"@smithy/querystring-parser": "npm:^3.0.0"
"@smithy/types": "npm:^3.0.0"
tslib: "npm:^2.6.2"
checksum: f88c1a2537593dd8c9643d42fbfde313c630bbb3f2dc9d202d58df298504534c4cedc4595173b1a290ada9220c97096d2653eed9024a00053a08452621db3a9a
languageName: node
linkType: hard
"@smithy/util-base64@npm:^3.0.0":
version: 3.0.0
resolution: "@smithy/util-base64@npm:3.0.0"
dependencies:
"@smithy/util-buffer-from": "npm:^3.0.0"
"@smithy/util-utf8": "npm:^3.0.0"
tslib: "npm:^2.6.2"
checksum: 3c883d63a33e1cfeebf7f846f167dfc54c832d1f5514d014fbfff06de3aecd5919f01637fc93668dca8a1029752f3a6fab0a94f455dcb7c88f1d472bde294eef
languageName: node
linkType: hard
"@smithy/util-body-length-browser@npm:^3.0.0":
version: 3.0.0
resolution: "@smithy/util-body-length-browser@npm:3.0.0"
dependencies:
tslib: "npm:^2.6.2"
checksum: a0ab6a6d414a62d18e57f3581769379a54bb1fd93606c69bc8d96a3566fdecb8db7b57da9446568d03eef9f004f2a89d7e94bdda79ef280f28b19a71803c0309
languageName: node
linkType: hard
"@smithy/util-body-length-node@npm:^3.0.0":
version: 3.0.0
resolution: "@smithy/util-body-length-node@npm:3.0.0"
dependencies:
tslib: "npm:^2.6.2"
checksum: aabac66d7111612fd375d67150f8787c5cdc828f7e6acb40ef0b18b4c354e64e0ef2e4b8da2d7f01e8abe931ff2ef8109a408164ce7e5662fd41b470c462f1e4
languageName: node
linkType: hard
"@smithy/util-buffer-from@npm:^3.0.0":
version: 3.0.0
resolution: "@smithy/util-buffer-from@npm:3.0.0"
dependencies:
"@smithy/is-array-buffer": "npm:^3.0.0"
tslib: "npm:^2.6.2"
checksum: 7e6596b38855c07869f7e8f7b0ad9b70c5e658f4a06c7db71c6134a9a785ac1fdaa84f8b3358c4a572767838498df118daad1fa937237d1fb4b9fce735cf8bb0
languageName: node
linkType: hard
"@smithy/util-config-provider@npm:^3.0.0":
version: 3.0.0
resolution: "@smithy/util-config-provider@npm:3.0.0"
dependencies:
tslib: "npm:^2.6.2"
checksum: 614c321c5a5a220d7d72d36359c41b4e390566719f7e01cefebffbe7034aae78b4533b27ab2030f93186c5f22893ddf056a3a2376a077d70ce89275f31e1ac46
languageName: node
linkType: hard
"@smithy/util-defaults-mode-browser@npm:^3.0.0":
version: 3.0.1
resolution: "@smithy/util-defaults-mode-browser@npm:3.0.1"
dependencies:
"@smithy/property-provider": "npm:^3.0.0"
"@smithy/smithy-client": "npm:^3.0.1"
"@smithy/types": "npm:^3.0.0"
bowser: "npm:^2.11.0"
tslib: "npm:^2.6.2"
checksum: 87ce3e6d9a935fa19b8a99bb91739093679a6cf2fbd2167b324f24da07a00120b4f2206c709261eddacc5c681a0096a53ceadbf446d0691f44a3651097794f43
languageName: node
linkType: hard
"@smithy/util-defaults-mode-node@npm:^3.0.0":
version: 3.0.1
resolution: "@smithy/util-defaults-mode-node@npm:3.0.1"
dependencies:
"@smithy/config-resolver": "npm:^3.0.0"
"@smithy/credential-provider-imds": "npm:^3.0.0"
"@smithy/node-config-provider": "npm:^3.0.0"
"@smithy/property-provider": "npm:^3.0.0"
"@smithy/smithy-client": "npm:^3.0.1"
"@smithy/types": "npm:^3.0.0"
tslib: "npm:^2.6.2"
checksum: cda4d67f0b9d72278488e06d1f1d003e3660273fcb4bbe98ce6436adc37e300858773cc3d55689bad481699aaf123c728c06280af5307928500ff3ea5180cc79
languageName: node
linkType: hard
"@smithy/util-endpoints@npm:^2.0.0":
version: 2.0.0
resolution: "@smithy/util-endpoints@npm:2.0.0"
dependencies:
"@smithy/node-config-provider": "npm:^3.0.0"
"@smithy/types": "npm:^3.0.0"
tslib: "npm:^2.6.2"
checksum: 49e897e8b1c19a79f71edfa1b5fa58f90b3244e5026e38c32c3bd2ff2672f4a2de9dbb0c0cf7dfaf8ae6de25db3c8ea76cfbbfc0db8415935721863bcda527bd
languageName: node
linkType: hard
"@smithy/util-hex-encoding@npm:^3.0.0":
version: 3.0.0
resolution: "@smithy/util-hex-encoding@npm:3.0.0"
dependencies:
tslib: "npm:^2.6.2"
checksum: d9f8c4c676410ca51bdbcec5d986883bad0028e26b098fc50e2b57bc81e8a5ce20e160786d08c8552ca0ba662c88ca16f33857ff24a0d183174325b2b40e3c8f
languageName: node
linkType: hard
"@smithy/util-middleware@npm:^3.0.0":
version: 3.0.0
resolution: "@smithy/util-middleware@npm:3.0.0"
dependencies:
"@smithy/types": "npm:^3.0.0"
tslib: "npm:^2.6.2"
checksum: e9878f85326859b8025df7e2cf7aba5b9fb8ec59be2189c61b0082947c967d888d6894ce6e2152a28eda3e03c207453a94fba7dbf084d755e2ada2df5a58cbb5
languageName: node
linkType: hard
"@smithy/util-retry@npm:^3.0.0":
version: 3.0.0
resolution: "@smithy/util-retry@npm:3.0.0"
dependencies:
"@smithy/service-error-classification": "npm:^3.0.0"
"@smithy/types": "npm:^3.0.0"
tslib: "npm:^2.6.2"
checksum: 9e38115e47f99bd86360864ed4dd84a266a4e8bc528c6cc834760339cfef857263eb557b85e060776775c1a70b0f03ded0133b9b23c31095d41e51d247a2b1a3
languageName: node
linkType: hard
"@smithy/util-stream@npm:^3.0.0, @smithy/util-stream@npm:^3.0.1":
version: 3.0.1
resolution: "@smithy/util-stream@npm:3.0.1"
dependencies:
"@smithy/fetch-http-handler": "npm:^3.0.1"
"@smithy/node-http-handler": "npm:^3.0.0"
"@smithy/types": "npm:^3.0.0"
"@smithy/util-base64": "npm:^3.0.0"
"@smithy/util-buffer-from": "npm:^3.0.0"
"@smithy/util-hex-encoding": "npm:^3.0.0"
"@smithy/util-utf8": "npm:^3.0.0"
tslib: "npm:^2.6.2"
checksum: da1d1a6d3ccb5d27e117d6d9331ba7a74501150eecda6cd4625f6a615ff3388f805ee8dd87366edd16fbf335f817cb27f7d4655c6629d10025240952a77913b0
languageName: node
linkType: hard
"@smithy/util-uri-escape@npm:^3.0.0":
version: 3.0.0
resolution: "@smithy/util-uri-escape@npm:3.0.0"
dependencies:
tslib: "npm:^2.6.2"
checksum: d44522339325b0f1fe2c5bf1a3f01d5a699eb8718d800dee24378a1a1b301683756dcfd4be4c32db4d6a00cad85893494778ae39fb246a03aef27d06c9852a67
languageName: node
linkType: hard
"@smithy/util-utf8@npm:^3.0.0":
version: 3.0.0
resolution: "@smithy/util-utf8@npm:3.0.0"
dependencies:
"@smithy/util-buffer-from": "npm:^3.0.0"
tslib: "npm:^2.6.2"
checksum: 1aead297d835af419f75e0c3113c021aa0da671110d1b498035530d5f35d8030092cad5147edaa7ca458aafe27c9383399ccd8176d342942465a2d8357e5cbf4
languageName: node
linkType: hard
"@smithy/util-waiter@npm:^3.0.0":
version: 3.0.0
resolution: "@smithy/util-waiter@npm:3.0.0"
dependencies:
"@smithy/abort-controller": "npm:^3.0.0"
"@smithy/types": "npm:^3.0.0"
tslib: "npm:^2.6.2"
checksum: d206c9f6613e1c43675a48214dd762cb7f85ba57182d2dbcff80392a1983a7f6b06bd537c89949017100bf641d71a32d0c62299d172c52480240c5a431b797ac
languageName: node
linkType: hard
"@solana/buffer-layout-utils@npm:^0.2.0":
version: 0.2.0
resolution: "@solana/buffer-layout-utils@npm:0.2.0"
dependencies:
"@solana/buffer-layout": "npm:^4.0.0"
"@solana/web3.js": "npm:^1.32.0"
bigint-buffer: "npm:^1.1.5"
bignumber.js: "npm:^9.0.1"
checksum: 720779f45843ef1947b735a8c3e7f948574f569d5359178d877d08178baa2878de799081c3922892194293f1cf26f205208e5fb20d3e0621f09b9e740f34ef72
languageName: node
linkType: hard
"@solana/buffer-layout@npm:^4.0.0":
version: 4.0.1
resolution: "@solana/buffer-layout@npm:4.0.1"
dependencies:
buffer: "npm:~6.0.3"
checksum: c64b996b832b2b7966a09e97f501fdd1409fece8975f7fb47698d7b8addb97504360cfb2f3d1368949c643d23ed9a4c9f79e19bbd721ebe5bf229353252f649e
languageName: node
linkType: hard
"@solana/spl-token@npm:^0.3.8":
version: 0.3.8
resolution: "@solana/spl-token@npm:0.3.8"
dependencies:
"@solana/buffer-layout": "npm:^4.0.0"
"@solana/buffer-layout-utils": "npm:^0.2.0"
buffer: "npm:^6.0.3"
peerDependencies:
"@solana/web3.js": ^1.47.4
checksum: a90bc4befcb0afeafaf4f14efe0e4a2a24d8520c87086314597e342badb27df430c0defd13e3aec30efeeff1e80a5da307ebedad3fb5565a22e07bec1c31c544
languageName: node
linkType: hard
"@solana/web3.js@npm:^1.32.0":
version: 1.78.5
resolution: "@solana/web3.js@npm:1.78.5"
dependencies:
"@babel/runtime": "npm:^7.22.6"
"@noble/curves": "npm:^1.0.0"
"@noble/hashes": "npm:^1.3.1"
"@solana/buffer-layout": "npm:^4.0.0"
agentkeepalive: "npm:^4.3.0"
bigint-buffer: "npm:^1.1.5"
bn.js: "npm:^5.2.1"
borsh: "npm:^0.7.0"
bs58: "npm:^4.0.1"
buffer: "npm:6.0.3"
fast-stable-stringify: "npm:^1.0.0"
jayson: "npm:^4.1.0"
node-fetch: "npm:^2.6.12"
rpc-websockets: "npm:^7.5.1"
superstruct: "npm:^0.14.2"
checksum: eb3bc7fa44be804a066115e1635ac5d0200b70f6677f8864ea49df522398bed30370e2a95a4e8b20d3fb34f24ac2eab9ad5873f80e876146cd8344d584cdf05f
languageName: node
linkType: hard
"@solana/web3.js@npm:^1.78.0":
version: 1.78.0
resolution: "@solana/web3.js@npm:1.78.0"
dependencies:
"@babel/runtime": "npm:^7.22.3"
"@noble/curves": "npm:^1.0.0"
"@noble/hashes": "npm:^1.3.0"
"@solana/buffer-layout": "npm:^4.0.0"
agentkeepalive: "npm:^4.2.1"
bigint-buffer: "npm:^1.1.5"
bn.js: "npm:^5.0.0"
borsh: "npm:^0.7.0"
bs58: "npm:^4.0.1"
buffer: "npm:6.0.3"
fast-stable-stringify: "npm:^1.0.0"
jayson: "npm:^4.1.0"
node-fetch: "npm:^2.6.11"
rpc-websockets: "npm:^7.5.1"
superstruct: "npm:^0.14.2"
checksum: be7326db18899d4a4ca91bac012e48e36abb57808ec65992106d8782127068b00209da83793cf159b3d12f4e4287006d84932f5481d505009ba6103b5d30052f
languageName: node
linkType: hard
"@solidity-parser/parser@npm:^0.14.0, @solidity-parser/parser@npm:^0.14.1":
version: 0.14.1
resolution: "@solidity-parser/parser@npm:0.14.1"
dependencies:
antlr4ts: "npm:^0.5.0-alpha.4"
checksum: 667f3f0fedc1d4fcd1d97f1f49cf369aca05c282de10cc81976a48f7bbba8b8d80bc0e54225af0fbfdf858bd63f5178822cee7304cb3a2c3242fea558c61a718
languageName: node
linkType: hard
"@solidity-parser/parser@npm:^0.16.2":
version: 0.16.2
resolution: "@solidity-parser/parser@npm:0.16.2"
dependencies:
antlr4ts: "npm:^0.5.0-alpha.4"
checksum: a95b0c45331623e587e938e69d49832814ab8867371bd58f9946346b99a18705ee47b98a1006c3da6dae33ec8c8c1bf7d203a4acfa1ced0bfd68632acf2cd19c
languageName: node
linkType: hard
"@solidity-parser/parser@npm:^0.18.0":
version: 0.18.0
resolution: "@solidity-parser/parser@npm:0.18.0"
checksum: 3b600b584f49bd84d6d27aeeb453c49c279df49324e104bda00d12cd3b26f18cb6230ff63db6a0ba1f383868620d318b15b7417a92aa8c580099449adaa13d76
languageName: node
linkType: hard
"@stablelib/aead@npm:^1.0.1":
version: 1.0.1
resolution: "@stablelib/aead@npm:1.0.1"
checksum: 1a6f68d138f105d17dd65349751515bd252ab0498c77255b8555478d28415600dde493f909eb718245047a993f838dfae546071e1687566ffb7b8c3e10c918d9
languageName: node
linkType: hard
"@stablelib/binary@npm:^1.0.1":
version: 1.0.1
resolution: "@stablelib/binary@npm:1.0.1"
dependencies:
"@stablelib/int": "npm:^1.0.1"
checksum: c5ed769e2b5d607a5cdb72d325fcf98db437627862fade839daad934bd9ccf02a6f6e34f9de8cb3b18d72fce2ba6cc019a5d22398187d7d69d2607165f27f8bf
languageName: node
linkType: hard
"@stablelib/bytes@npm:^1.0.1":
version: 1.0.1
resolution: "@stablelib/bytes@npm:1.0.1"
checksum: 23d4d632a8a15ca91be1dc56da92eefed695d9b66068d1ab27a5655d0233dc2ac0b8668f875af542ca4ed526893c65dd53e777c72c8056f3648115aac98823ee
languageName: node
linkType: hard
"@stablelib/chacha20poly1305@npm:1.0.1":
version: 1.0.1
resolution: "@stablelib/chacha20poly1305@npm:1.0.1"
dependencies:
"@stablelib/aead": "npm:^1.0.1"
"@stablelib/binary": "npm:^1.0.1"
"@stablelib/chacha": "npm:^1.0.1"
"@stablelib/constant-time": "npm:^1.0.1"
"@stablelib/poly1305": "npm:^1.0.1"
"@stablelib/wipe": "npm:^1.0.1"
checksum: 2a4df136b078b7c09acb3c6fe029613d4c9f70a0ce8bec65551a4a5016930a4f9091d3b83ed1cfc9c2e7bd6ec7f5ee93a7dc729b784b3900dcb97f3c7f5da84a
languageName: node
linkType: hard
"@stablelib/chacha@npm:^1.0.1":
version: 1.0.1
resolution: "@stablelib/chacha@npm:1.0.1"
dependencies:
"@stablelib/binary": "npm:^1.0.1"
"@stablelib/wipe": "npm:^1.0.1"
checksum: 38cd8095d94eda29a9bb8a742b1c945dba7f9ec91fc07ab351c826680d03976641ac6366c3d004a00a72d746fcd838215fe1263ef4b0660c453c5de18a0a4295
languageName: node
linkType: hard
"@stablelib/constant-time@npm:^1.0.1":
version: 1.0.1
resolution: "@stablelib/constant-time@npm:1.0.1"
checksum: dba4f4bf508de2ff15f7f0cbd875e70391aa3ba3698290fe1ed2feb151c243ba08a90fc6fb390ec2230e30fcc622318c591a7c0e35dcb8150afb50c797eac3d7
languageName: node
linkType: hard
"@stablelib/ed25519@npm:^1.0.2":
version: 1.0.3
resolution: "@stablelib/ed25519@npm:1.0.3"
dependencies:
"@stablelib/random": "npm:^1.0.2"
"@stablelib/sha512": "npm:^1.0.1"
"@stablelib/wipe": "npm:^1.0.1"
checksum: 52e861e4fbd9d3d0a1a370d9ad96de8e2e15f133249bbbc32da66b8993e843db598054a3af17a746beb3fd5043b7529613a5dda7f2e79de6613eb3ebe5ffe3dd
languageName: node
linkType: hard
"@stablelib/hash@npm:^1.0.1":
version: 1.0.1
resolution: "@stablelib/hash@npm:1.0.1"
checksum: 3ff1f12d1a4082aaf4b6cdf40c2010aabe5c4209d3b40b97b5bbb0d9abc0ee94abdc545e57de0614afaea807ca0212ac870e247ec8f66cdce91ec39ce82948cf
languageName: node
linkType: hard
"@stablelib/hkdf@npm:1.0.1":
version: 1.0.1
resolution: "@stablelib/hkdf@npm:1.0.1"
dependencies:
"@stablelib/hash": "npm:^1.0.1"
"@stablelib/hmac": "npm:^1.0.1"
"@stablelib/wipe": "npm:^1.0.1"
checksum: 9d45e303715a1835c8612b78e6c1b9d2b7463699b484241d8681fb5c17e0f2bbde5ce211c882134b64616a402e09177baeba80426995ff227b3654a155ab225d
languageName: node
linkType: hard
"@stablelib/hmac@npm:^1.0.1":
version: 1.0.1
resolution: "@stablelib/hmac@npm:1.0.1"
dependencies:
"@stablelib/constant-time": "npm:^1.0.1"
"@stablelib/hash": "npm:^1.0.1"
"@stablelib/wipe": "npm:^1.0.1"
checksum: d3ac9e2fea2b4972a5d874ee9d96c94f8c8207452e2d243a2668b1325a7b20bd9a1541df32387789a0e9bfef82c3fe021a785f46eb3442c782443863faf75205
languageName: node
linkType: hard
"@stablelib/int@npm:^1.0.1":
version: 1.0.1
resolution: "@stablelib/int@npm:1.0.1"
checksum: 65bfbf50a382eea70c68e05366bf379cfceff8fbc076f1c267ef2f2411d7aed64fd140c415cb6c29f19a3910d3b8b7805d4b32ad5721a5007a8e744a808c7ae3
languageName: node
linkType: hard
"@stablelib/keyagreement@npm:^1.0.1":
version: 1.0.1
resolution: "@stablelib/keyagreement@npm:1.0.1"
dependencies:
"@stablelib/bytes": "npm:^1.0.1"
checksum: 3c8ec904dd50f72f3162f5447a0fa8f1d9ca6e24cd272d3dbe84971267f3b47f9bd5dc4e4eeedf3fbac2fe01f2d9277053e57c8e60db8c5544bfb35c62d290dd
languageName: node
linkType: hard
"@stablelib/poly1305@npm:^1.0.1":
version: 1.0.1
resolution: "@stablelib/poly1305@npm:1.0.1"
dependencies:
"@stablelib/constant-time": "npm:^1.0.1"
"@stablelib/wipe": "npm:^1.0.1"
checksum: b01d4b532a42e5260f7f263e3a670924849c7ba51569abd8ece8279a448e625cbe4049bff1d50ad0d3a9d5f268c1b52fc611808640a6e684550edd7589a0a581
languageName: node
linkType: hard
"@stablelib/random@npm:^1.0.1, @stablelib/random@npm:^1.0.2":
version: 1.0.2
resolution: "@stablelib/random@npm:1.0.2"
dependencies:
"@stablelib/binary": "npm:^1.0.1"
"@stablelib/wipe": "npm:^1.0.1"
checksum: f5ace0a588dc4c21f01cb85837892d4c872e994ae77a58a8eb7dd61aa0b26fb1e9b46b0445e71af57d963ef7d9f5965c64258fc0d04df7b2947bc48f2d3560c5
languageName: node
linkType: hard
"@stablelib/sha256@npm:1.0.1":
version: 1.0.1
resolution: "@stablelib/sha256@npm:1.0.1"
dependencies:
"@stablelib/binary": "npm:^1.0.1"
"@stablelib/hash": "npm:^1.0.1"
"@stablelib/wipe": "npm:^1.0.1"
checksum: 4d55f6c676e2cc0dd2a32be0cfa96837f3e15ae48dc50a340e56db2b201f1341a9ecabb429a3a44a5bf31adee0a8151467a8e7cc15346c561c914faad415d4d4
languageName: node
linkType: hard
"@stablelib/sha512@npm:^1.0.1":
version: 1.0.1
resolution: "@stablelib/sha512@npm:1.0.1"
dependencies:
"@stablelib/binary": "npm:^1.0.1"
"@stablelib/hash": "npm:^1.0.1"
"@stablelib/wipe": "npm:^1.0.1"
checksum: 35d188cd62f20d27e1d61ea07984022e9a78815a023c8f7c747d92456a60823f0683138591e87158a47cd72e73cf24ecf97f8936aa6fba8b3bef6fcb138e723d
languageName: node
linkType: hard
"@stablelib/wipe@npm:^1.0.1":
version: 1.0.1
resolution: "@stablelib/wipe@npm:1.0.1"
checksum: 287802eb146810a46ba72af70b82022caf83a8aeebde23605f5ee0decf64fe2b97a60c856e43b6617b5801287c30cfa863cfb0469e7fcde6f02d143cf0c6cbf4
languageName: node
linkType: hard
"@stablelib/x25519@npm:^1.0.3":
version: 1.0.3
resolution: "@stablelib/x25519@npm:1.0.3"
dependencies:
"@stablelib/keyagreement": "npm:^1.0.1"
"@stablelib/random": "npm:^1.0.2"
"@stablelib/wipe": "npm:^1.0.1"
checksum: fb5469e390ee2515d926633e3e179038894ac4f5e8c8cd2c2fc912022e34a051112eab0fe80c4dbc6e59129679844182562a036abff89444e5c4a05dd42ed329
languageName: node
linkType: hard
"@swc/helpers@npm:0.5.2":
version: 0.5.2
resolution: "@swc/helpers@npm:0.5.2"
dependencies:
tslib: "npm:^2.4.0"
checksum: 3a3b179b3369acd26c5da89a0e779c756ae5231eb18a5507524c7abf955f488d34d86649f5b8417a0e19879688470d06319f5cfca2273d6d6b2046950e0d79af
languageName: node
linkType: hard
"@szmarczak/http-timer@npm:^5.0.1":
version: 5.0.1
resolution: "@szmarczak/http-timer@npm:5.0.1"
dependencies:
defer-to-connect: "npm:^2.0.1"
checksum: fc9cb993e808806692e4a3337c90ece0ec00c89f4b67e3652a356b89730da98bc824273a6d67ca84d5f33cd85f317dcd5ce39d8cc0a2f060145a608a7cb8ce92
languageName: node
linkType: hard
"@tanstack/query-core@npm:4.36.1":
version: 4.36.1
resolution: "@tanstack/query-core@npm:4.36.1"
checksum: 7c648872cd491bcab2aa4c18e0b7ca130c072f05c277a5876977fa3bfa87634bbfde46e9d249236587d78c39866889a02e4e202b478dc6074ff96093732ae56d
languageName: node
linkType: hard
"@tanstack/query-persist-client-core@npm:4.36.1":
version: 4.36.1
resolution: "@tanstack/query-persist-client-core@npm:4.36.1"
dependencies:
"@tanstack/query-core": "npm:4.36.1"
checksum: b511da36e5648f2680ba168db6ddc3f2e8fadda98431643ff21323726eb45bbf9334dd9e8a37687279526b464a0c8f1762332470f32e2bd8a0e72511878371cf
languageName: node
linkType: hard
"@tanstack/query-sync-storage-persister@npm:^4.27.1":
version: 4.36.1
resolution: "@tanstack/query-sync-storage-persister@npm:4.36.1"
dependencies:
"@tanstack/query-persist-client-core": "npm:4.36.1"
checksum: 27a31696ecf7f7ed64294a5212a873fc2852973982edcedf36d1fa53f1cb8b20654a79509f819d35f64861cdcf5d0d7e8782136a4f9aabcc8160cc577c1a4c03
languageName: node
linkType: hard
"@tanstack/react-query-persist-client@npm:^4.28.0":
version: 4.36.1
resolution: "@tanstack/react-query-persist-client@npm:4.36.1"
dependencies:
"@tanstack/query-persist-client-core": "npm:4.36.1"
peerDependencies:
"@tanstack/react-query": ^4.36.1
checksum: d6720fba52d98401d593be2f2d0a6e429394581082164c36629937abd788c8d80838749d36dce2b20558efd9cbbfa3131bf0212a187f0bef63811ea160d7b390
languageName: node
linkType: hard
"@tanstack/react-query@npm:^4.24.10, @tanstack/react-query@npm:^4.28.0":
version: 4.36.1
resolution: "@tanstack/react-query@npm:4.36.1"
dependencies:
"@tanstack/query-core": "npm:4.36.1"
use-sync-external-store: "npm:^1.2.0"
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
react-native: "*"
peerDependenciesMeta:
react-dom:
optional: true
react-native:
optional: true
checksum: 764b860c3ac8d254fc6b07e01054a0f58058644d59626c724b213293fbf1e31c198cbb26e4c32c0d16dcaec0353c0ae19147d9c667675b31f8cea1d64f1ff4ac
languageName: node
linkType: hard
"@tanstack/react-virtual@npm:^3.0.0-beta.60":
version: 3.1.2
resolution: "@tanstack/react-virtual@npm:3.1.2"
dependencies:
"@tanstack/virtual-core": "npm:3.1.2"
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
checksum: dd7a241b4ea047bdf0fedc102ee73e9908cfe49145e48b2bbfa24279eb6ee2861465cb4f779a77182ffb4809ed8ffb584415f0670046ad2ccf2c43c03c59859a
languageName: node
linkType: hard
"@tanstack/virtual-core@npm:3.1.2":
version: 3.1.2
resolution: "@tanstack/virtual-core@npm:3.1.2"
checksum: 0e5c251050362eb0803b658210196e364172b9874900ea6bd1621ac58cb7b5d5add90a0e86a5b7a8f696921f9ff955effb58e65c02931056ce73adbc170af5cb
languageName: node
linkType: hard
"@tootallnate/once@npm:2":
version: 2.0.0
resolution: "@tootallnate/once@npm:2.0.0"
checksum: ad87447820dd3f24825d2d947ebc03072b20a42bfc96cbafec16bff8bbda6c1a81fcb0be56d5b21968560c5359a0af4038a68ba150c3e1694fe4c109a063bed8
languageName: node
linkType: hard
"@trivago/prettier-plugin-sort-imports@npm:^4.2.1":
version: 4.3.0
resolution: "@trivago/prettier-plugin-sort-imports@npm:4.3.0"
dependencies:
"@babel/generator": "npm:7.17.7"
"@babel/parser": "npm:^7.20.5"
"@babel/traverse": "npm:7.23.2"
"@babel/types": "npm:7.17.0"
javascript-natural-sort: "npm:0.7.1"
lodash: "npm:^4.17.21"
peerDependencies:
"@vue/compiler-sfc": 3.x
prettier: 2.x - 3.x
peerDependenciesMeta:
"@vue/compiler-sfc":
optional: true
checksum: eb25cbeeaf85d3acd54019d1f3563447337a2faee7a35558adb69dff44ce3b93714a5b64ba4d0374f3df3191c32c993d441493fdc43a2c97c9b8a0e3d58702cf
languageName: node
linkType: hard
"@trufflesuite/bigint-buffer@npm:1.1.10":
version: 1.1.10
resolution: "@trufflesuite/bigint-buffer@npm:1.1.10"
dependencies:
node-gyp: "npm:latest"
node-gyp-build: "npm:4.4.0"
checksum: 544b39fe3c7ebf895359bc46d255e350c723700601498674c8797bc2e6b6139cb898307530331d1c96821faa0b4a63d5a38876b4b32891dc3a4b3422014df0bf
languageName: node
linkType: hard
"@trufflesuite/bigint-buffer@npm:1.1.9":
version: 1.1.9
resolution: "@trufflesuite/bigint-buffer@npm:1.1.9"
dependencies:
node-gyp: "npm:latest"
node-gyp-build: "npm:4.3.0"
checksum: e175bcfdaffe53a5e787146ea93e7687a3d755217a6a736e1efb7cfb9b7230f56671f5d4aa2fc29dba932da76ec26848014912c47c8bee839275fa75e17d01f1
languageName: node
linkType: hard
"@tsconfig/node10@npm:^1.0.7":
version: 1.0.11
resolution: "@tsconfig/node10@npm:1.0.11"
checksum: 51fe47d55fe1b80ec35e6e5ed30a13665fd3a531945350aa74a14a1e82875fb60b350c2f2a5e72a64831b1b6bc02acb6760c30b3738b54954ec2dea82db7a267
languageName: node
linkType: hard
"@tsconfig/node12@npm:^1.0.7":
version: 1.0.11
resolution: "@tsconfig/node12@npm:1.0.11"
checksum: 5ce29a41b13e7897a58b8e2df11269c5395999e588b9a467386f99d1d26f6c77d1af2719e407621412520ea30517d718d5192a32403b8dfcc163bf33e40a338a
languageName: node
linkType: hard
"@tsconfig/node14@npm:^1.0.0":
version: 1.0.3
resolution: "@tsconfig/node14@npm:1.0.3"
checksum: 19275fe80c4c8d0ad0abed6a96dbf00642e88b220b090418609c4376e1cef81bf16237bf170ad1b341452feddb8115d8dd2e5acdfdea1b27422071163dc9ba9d
languageName: node
linkType: hard
"@tsconfig/node16@npm:^1.0.2":
version: 1.0.4
resolution: "@tsconfig/node16@npm:1.0.4"
checksum: 202319785901f942a6e1e476b872d421baec20cf09f4b266a1854060efbf78cde16a4d256e8bc949d31e6cd9a90f1e8ef8fb06af96a65e98338a2b6b0de0a0ff
languageName: node
linkType: hard
"@typechain/ethers-v5@npm:11.1.2":
version: 11.1.2
resolution: "@typechain/ethers-v5@npm:11.1.2"
dependencies:
lodash: "npm:^4.17.15"
ts-essentials: "npm:^7.0.1"
peerDependencies:
"@ethersproject/abi": ^5.0.0
"@ethersproject/providers": ^5.0.0
ethers: ^5.1.3
typechain: ^8.3.2
typescript: ">=4.3.0"
checksum: 0d992825f6462d617e7de384488c70d73a14dac3852ab0c299c2811183965457346b5a151f9f2fa367cc3668e950d070d5c1337bc13d7112d510d8fc35f2b30f
languageName: node
linkType: hard
"@typechain/hardhat@npm:^9.1.0":
version: 9.1.0
resolution: "@typechain/hardhat@npm:9.1.0"
dependencies:
fs-extra: "npm:^9.1.0"
peerDependencies:
"@typechain/ethers-v6": ^0.5.1
ethers: ^6.1.0
hardhat: ^2.9.9
typechain: ^8.3.2
checksum: 1f59d8243af020905f3cdb96125cf9fcad33bd16f919d5e07762c63e0220bccb658abf59b0ad74be784a3387c0a6b0262612fa1adeb9f6c99061a6abaa6afc53
languageName: node
linkType: hard
"@types/abstract-leveldown@npm:*":
version: 7.2.5
resolution: "@types/abstract-leveldown@npm:7.2.5"
checksum: 3a99b13c81a53a62b42bea9cff326880de3146b4eeff528b039be69a268515b3120a6c12142e96646fcb0a03c463f298998581e86d9ddb29fbea3612f40edb2b
languageName: node
linkType: hard
"@types/babel__core@npm:^7.1.14":
version: 7.20.5
resolution: "@types/babel__core@npm:7.20.5"
dependencies:
"@babel/parser": "npm:^7.20.7"
"@babel/types": "npm:^7.20.7"
"@types/babel__generator": "npm:*"
"@types/babel__template": "npm:*"
"@types/babel__traverse": "npm:*"
checksum: c32838d280b5ab59d62557f9e331d3831f8e547ee10b4f85cb78753d97d521270cebfc73ce501e9fb27fe71884d1ba75e18658692c2f4117543f0fc4e3e118b3
languageName: node
linkType: hard
"@types/babel__generator@npm:*":
version: 7.6.8
resolution: "@types/babel__generator@npm:7.6.8"
dependencies:
"@babel/types": "npm:^7.0.0"
checksum: b53c215e9074c69d212402990b0ca8fa57595d09e10d94bda3130aa22b55d796e50449199867879e4ea0ee968f3a2099e009cfb21a726a53324483abbf25cd30
languageName: node
linkType: hard
"@types/babel__template@npm:*":
version: 7.4.4
resolution: "@types/babel__template@npm:7.4.4"
dependencies:
"@babel/parser": "npm:^7.1.0"
"@babel/types": "npm:^7.0.0"
checksum: d7a02d2a9b67e822694d8e6a7ddb8f2b71a1d6962dfd266554d2513eefbb205b33ca71a0d163b1caea3981ccf849211f9964d8bd0727124d18ace45aa6c9ae29
languageName: node
linkType: hard
"@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.0.6":
version: 7.20.5
resolution: "@types/babel__traverse@npm:7.20.5"
dependencies:
"@babel/types": "npm:^7.20.7"
checksum: f0352d537448e1e37f27e6bb8c962d7893720a92fde9d8601a68a93dbc14e15c088b4c0c8f71021d0966d09fba802ef3de11fdb6766c33993f8cf24f1277c6a9
languageName: node
linkType: hard
"@types/bn.js@npm:^4.11.3":
version: 4.11.6
resolution: "@types/bn.js@npm:4.11.6"
dependencies:
"@types/node": "npm:*"
checksum: 9ff3e7a1539a953c381c0d30ea2049162e3cab894cda91ee10f3a84d603f9afa2b2bc2a38fe9b427de94b6e2b7b77aefd217c1c7b07a10ae8d7499f9d6697a41
languageName: node
linkType: hard
"@types/bn.js@npm:^5.1.0":
version: 5.1.0
resolution: "@types/bn.js@npm:5.1.0"
dependencies:
"@types/node": "npm:*"
checksum: 43d06b6f802eb7479fc58a7910cfc7af0c540fab86529c1c9b0022b992df916fc41f811da8822b6726f4e20209d5809b456c25e7f3fce37c338ebdf684b8a4b6
languageName: node
linkType: hard
"@types/bn.js@npm:^5.1.1":
version: 5.1.1
resolution: "@types/bn.js@npm:5.1.1"
dependencies:
"@types/node": "npm:*"
checksum: cf2c45833e67ecfc45e5336151965a47857431640b61708b6e4dc81d88ed53585c9b30be59abbbee609cdf7a63828e5b8a58c1a27eb4306e5cb7ddd9bad46650
languageName: node
linkType: hard
"@types/cacheable-request@npm:^6.0.2":
version: 6.0.3
resolution: "@types/cacheable-request@npm:6.0.3"
dependencies:
"@types/http-cache-semantics": "npm:*"
"@types/keyv": "npm:^3.1.4"
"@types/node": "npm:*"
"@types/responselike": "npm:^1.0.0"
checksum: 159f9fdb2a1b7175eef453ae2ced5ea04c0d2b9610cc9ccd9f9abb066d36dacb1f37acd879ace10ad7cbb649490723feb396fb7307004c9670be29636304b988
languageName: node
linkType: hard
fix: use secret RPC urls in infra, apply environment-specific registry overrides (#3875) ### Description A while back, it seems secret RPC URLs stopped being used by monorepo services (see https://github.com/hyperlane-xyz/hyperlane-monorepo/pull/3179/files#diff-ba3b7bea2b5c046acd88d25ed382df875b49d77e061f2ef8347ffcc741c0353eR34). This adds them back. Some things to note on the approach: - Sadly, due to the way some of the infra config generation works, we're forced to use synchronous interfaces for getting chain metadata in a bunch of places. This is why `getRegistry` returns a `FileSystemRegistry`, which is a `SynchronousRegistry`. - Applying secrets / overrides requires us to do things async for two reasons -- one is just that fetching from GCP secrets is an async operation, the other is that a `MergedRegistry` is not a `SynchronousRegistry`. The approach I've taken is that there are two ways of getting a registry - using `getRegistry` will give the synchronous version that can continue to be used by our sync config generation, but it won't have any environment-specific overrides (tx overrides or secrets). To get an async registry with environment-specific overrides, the `getRegistry` function on the EnvironmentConfig is used. - Overrides are now more succinct as the merging happens later in the pipeline ### Drive-by changes - Started moving away from using the gcloud CLI under the hood for GCP operations and toward using the GCP secret SDK - Updated the mainnet3 key funder to fix an incident, but will follow up with a fresh deploy once this is mergd ### Related issues - These are the code changes for https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/3774, but I'll follow up with fresh deploys for the monorepo services ### Backward compatibility <!-- Are these changes backward compatible? Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling? Yes/No --> ### Testing <!-- What kind of testing have these changes undergone? None/Manual/Unit Tests --> --------- Co-authored-by: Connor McEwen <connor.mcewen@gmail.com> Co-authored-by: Yorke Rhodes <yorke@hyperlane.xyz> Co-authored-by: J M Rossy <jm.rossy@gmail.com>
6 months ago
"@types/caseless@npm:*":
version: 0.12.5
resolution: "@types/caseless@npm:0.12.5"
checksum: f6a3628add76d27005495914c9c3873a93536957edaa5b69c63b46fe10b4649a6fecf16b676c1695f46aab851da47ec6047dcf3570fa8d9b6883492ff6d074e0
languageName: node
linkType: hard
"@types/chai@npm:*, @types/chai@npm:^4.2.21":
version: 4.3.1
resolution: "@types/chai@npm:4.3.1"
checksum: 8d5a1d80e27d9453dd8d7789d13fedad5322709829b2d2153ece0ba19f39fac00183ce2d2890533510749f6035415b541405f9b2d87237969682cfe601091d16
languageName: node
linkType: hard
"@types/coingecko-api@npm:^1.0.10":
version: 1.0.10
resolution: "@types/coingecko-api@npm:1.0.10"
checksum: 2523f946e6d293c2ee94a0abee624f53c34b4643f8df685d0164509aba66e8234276e5d8c202c514551024757f0987f7062daa7428ccaf6673bad9a5c55779a2
languageName: node
linkType: hard
"@types/concat-stream@npm:^1.6.0":
version: 1.6.1
resolution: "@types/concat-stream@npm:1.6.1"
dependencies:
"@types/node": "npm:*"
checksum: 7d211e74331affd3578b5469244f5cef84a93775f38332adb3ef12413559a23862bc682c6873d0a404b01c9d5d5f7d3ae091fe835b435b633eb420e3055b3e56
languageName: node
linkType: hard
"@types/connect@npm:^3.4.33":
version: 3.4.35
resolution: "@types/connect@npm:3.4.35"
dependencies:
"@types/node": "npm:*"
checksum: fe81351470f2d3165e8b12ce33542eef89ea893e36dd62e8f7d72566dfb7e448376ae962f9f3ea888547ce8b55a40020ca0e01d637fab5d99567673084542641
languageName: node
linkType: hard
"@types/debug@npm:^4.1.7":
version: 4.1.7
resolution: "@types/debug@npm:4.1.7"
dependencies:
"@types/ms": "npm:*"
checksum: 0a7b89d8ed72526858f0b61c6fd81f477853e8c4415bb97f48b1b5545248d2ae389931680b94b393b993a7cfe893537a200647d93defe6d87159b96812305adc
languageName: node
linkType: hard
"@types/form-data@npm:0.0.33":
version: 0.0.33
resolution: "@types/form-data@npm:0.0.33"
dependencies:
"@types/node": "npm:*"
checksum: f0c7437e9dd7b348cf7de772bf9c5ad810ecaec767b9199cfc600f4929d600212b52d1acd5a1c674e1ceec5e063cb4d9ce96c8e479aea8dacd56371e04aab836
languageName: node
linkType: hard
"@types/glob@npm:^7.1.1":
version: 7.2.0
resolution: "@types/glob@npm:7.2.0"
dependencies:
"@types/minimatch": "npm:*"
"@types/node": "npm:*"
checksum: 6ae717fedfdfdad25f3d5a568323926c64f52ef35897bcac8aca8e19bc50c0bd84630bbd063e5d52078b2137d8e7d3c26eabebd1a2f03ff350fff8a91e79fc19
languageName: node
linkType: hard
"@types/graceful-fs@npm:^4.1.3":
version: 4.1.9
resolution: "@types/graceful-fs@npm:4.1.9"
dependencies:
"@types/node": "npm:*"
checksum: 79d746a8f053954bba36bd3d94a90c78de995d126289d656fb3271dd9f1229d33f678da04d10bce6be440494a5a73438e2e363e92802d16b8315b051036c5256
languageName: node
linkType: hard
"@types/hoist-non-react-statics@npm:^3.3.1":
version: 3.3.5
resolution: "@types/hoist-non-react-statics@npm:3.3.5"
dependencies:
"@types/react": "npm:*"
hoist-non-react-statics: "npm:^3.3.0"
checksum: b645b062a20cce6ab1245ada8274051d8e2e0b2ee5c6bd58215281d0ec6dae2f26631af4e2e7c8abe238cdcee73fcaededc429eef569e70908f82d0cc0ea31d7
languageName: node
linkType: hard
"@types/http-cache-semantics@npm:*":
version: 4.0.1
resolution: "@types/http-cache-semantics@npm:4.0.1"
checksum: d059bf8a15d5163cc60da51ba00d17620507f968d0b792cd55f62043016344a5f0e1aa94fa411089d41114035fcd0ea656f968bda7eabb6663a97787e3445a1c
languageName: node
linkType: hard
"@types/http-cache-semantics@npm:^4.0.2":
version: 4.0.4
resolution: "@types/http-cache-semantics@npm:4.0.4"
checksum: a59566cff646025a5de396d6b3f44a39ab6a74f2ed8150692e0f31cc52f3661a68b04afe3166ebe0d566bd3259cb18522f46e949576d5204781cd6452b7fe0c5
languageName: node
linkType: hard
"@types/is-ci@npm:^3.0.0":
version: 3.0.4
resolution: "@types/is-ci@npm:3.0.4"
dependencies:
ci-info: "npm:^3.1.0"
checksum: 5cb58dd3b64830bf2ce577017f554139cd35e3250a3feb3c2d5e5a2cb261cca909cf68faab6f31dde0c054719c7b360dd0f46d3a83a05b1e78453a9872d056c5
languageName: node
linkType: hard
"@types/istanbul-lib-coverage@npm:*, @types/istanbul-lib-coverage@npm:^2.0.0, @types/istanbul-lib-coverage@npm:^2.0.1":
version: 2.0.6
resolution: "@types/istanbul-lib-coverage@npm:2.0.6"
checksum: 3feac423fd3e5449485afac999dcfcb3d44a37c830af898b689fadc65d26526460bedb889db278e0d4d815a670331796494d073a10ee6e3a6526301fe7415778
languageName: node
linkType: hard
"@types/istanbul-lib-report@npm:*":
version: 3.0.3
resolution: "@types/istanbul-lib-report@npm:3.0.3"
dependencies:
"@types/istanbul-lib-coverage": "npm:*"
checksum: b91e9b60f865ff08cb35667a427b70f6c2c63e88105eadd29a112582942af47ed99c60610180aa8dcc22382fa405033f141c119c69b95db78c4c709fbadfeeb4
languageName: node
linkType: hard
"@types/istanbul-reports@npm:^3.0.0":
version: 3.0.4
resolution: "@types/istanbul-reports@npm:3.0.4"
dependencies:
"@types/istanbul-lib-report": "npm:*"
checksum: 93eb18835770b3431f68ae9ac1ca91741ab85f7606f310a34b3586b5a34450ec038c3eed7ab19266635499594de52ff73723a54a72a75b9f7d6a956f01edee95
languageName: node
linkType: hard
"@types/json-schema@npm:^7.0.12":
version: 7.0.15
resolution: "@types/json-schema@npm:7.0.15"
checksum: 1a3c3e06236e4c4aab89499c428d585527ce50c24fe8259e8b3926d3df4cfbbbcf306cfc73ddfb66cbafc973116efd15967020b0f738f63e09e64c7d260519e7
languageName: node
linkType: hard
"@types/json-stable-stringify@npm:^1.0.36":
version: 1.0.36
resolution: "@types/json-stable-stringify@npm:1.0.36"
checksum: 765b07589e11a3896c3d06bb9e3a9be681e7edd95adf27370df0647a91bd2bfcfaf0e091fd4a13729343b388973f73f7e789d6cc62ab988240518a2d27c4a4e2
languageName: node
linkType: hard
"@types/keyv@npm:^3.1.1, @types/keyv@npm:^3.1.4":
version: 3.1.4
resolution: "@types/keyv@npm:3.1.4"
dependencies:
"@types/node": "npm:*"
checksum: e009a2bfb50e90ca9b7c6e8f648f8464067271fd99116f881073fa6fa76dc8d0133181dd65e6614d5fb1220d671d67b0124aef7d97dc02d7e342ab143a47779d
languageName: node
linkType: hard
"@types/level-errors@npm:*":
version: 3.0.2
resolution: "@types/level-errors@npm:3.0.2"
checksum: 3d9b801f6499f795b60ac723c1b3f93ca105f20ed26966eeb606c804b10c65984c3233fb99914644d75a3223f80f220eca74fda316640a85a5b3d7572cd86925
languageName: node
linkType: hard
"@types/levelup@npm:^4.3.0":
version: 4.3.3
resolution: "@types/levelup@npm:4.3.3"
dependencies:
"@types/abstract-leveldown": "npm:*"
"@types/level-errors": "npm:*"
"@types/node": "npm:*"
checksum: eb8a653d0d7c63a356d90e2e649c421399281139ca8c52d524384172f84678a68425a97e97dc3fe60cd8177f4c543b0414c44d34af353ebcc44e030beaf48493
languageName: node
linkType: hard
fix: use secret RPC urls in infra, apply environment-specific registry overrides (#3875) ### Description A while back, it seems secret RPC URLs stopped being used by monorepo services (see https://github.com/hyperlane-xyz/hyperlane-monorepo/pull/3179/files#diff-ba3b7bea2b5c046acd88d25ed382df875b49d77e061f2ef8347ffcc741c0353eR34). This adds them back. Some things to note on the approach: - Sadly, due to the way some of the infra config generation works, we're forced to use synchronous interfaces for getting chain metadata in a bunch of places. This is why `getRegistry` returns a `FileSystemRegistry`, which is a `SynchronousRegistry`. - Applying secrets / overrides requires us to do things async for two reasons -- one is just that fetching from GCP secrets is an async operation, the other is that a `MergedRegistry` is not a `SynchronousRegistry`. The approach I've taken is that there are two ways of getting a registry - using `getRegistry` will give the synchronous version that can continue to be used by our sync config generation, but it won't have any environment-specific overrides (tx overrides or secrets). To get an async registry with environment-specific overrides, the `getRegistry` function on the EnvironmentConfig is used. - Overrides are now more succinct as the merging happens later in the pipeline ### Drive-by changes - Started moving away from using the gcloud CLI under the hood for GCP operations and toward using the GCP secret SDK - Updated the mainnet3 key funder to fix an incident, but will follow up with a fresh deploy once this is mergd ### Related issues - These are the code changes for https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/3774, but I'll follow up with fresh deploys for the monorepo services ### Backward compatibility <!-- Are these changes backward compatible? Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling? Yes/No --> ### Testing <!-- What kind of testing have these changes undergone? None/Manual/Unit Tests --> --------- Co-authored-by: Connor McEwen <connor.mcewen@gmail.com> Co-authored-by: Yorke Rhodes <yorke@hyperlane.xyz> Co-authored-by: J M Rossy <jm.rossy@gmail.com>
6 months ago
"@types/long@npm:^4.0.0, @types/long@npm:^4.0.1":
version: 4.0.2
resolution: "@types/long@npm:4.0.2"
checksum: 68afa05fb20949d88345876148a76f6ccff5433310e720db51ac5ca21cb8cc6714286dbe04713840ddbd25a8b56b7a23aa87d08472fabf06463a6f2ed4967707
languageName: node
linkType: hard
"@types/lru-cache@npm:5.1.1, @types/lru-cache@npm:^5.1.0":
version: 5.1.1
resolution: "@types/lru-cache@npm:5.1.1"
checksum: 0afadefc983306684a8ef95b6337a0d9e3f687e7e89e1f1f3f2e1ce3fbab5b018bb84cf277d781f871175a2c8f0176762b69e58b6f4296ee1b816cea94d5ef06
languageName: node
linkType: hard
"@types/minimatch@npm:*":
version: 3.0.5
resolution: "@types/minimatch@npm:3.0.5"
checksum: c41d136f67231c3131cf1d4ca0b06687f4a322918a3a5adddc87ce90ed9dbd175a3610adee36b106ae68c0b92c637c35e02b58c8a56c424f71d30993ea220b92
languageName: node
linkType: hard
"@types/minimist@npm:^1.2.0":
version: 1.2.5
resolution: "@types/minimist@npm:1.2.5"
checksum: 477047b606005058ab0263c4f58097136268007f320003c348794f74adedc3166ffc47c80ec3e94687787f2ab7f4e72c468223946e79892cf0fd9e25e9970a90
languageName: node
linkType: hard
"@types/mkdirp@npm:^0.5.2":
version: 0.5.2
resolution: "@types/mkdirp@npm:0.5.2"
dependencies:
"@types/node": "npm:*"
checksum: c3c2c244ec6961bf7a565d44b21dcb94368e01804c3a6783a2b8b11231fe496eca8d5b6f06f3b385b9ad2c0e0fc8ea10b3ddf66f4052214334df53eacad58e6e
languageName: node
linkType: hard
"@types/mocha@npm:^10.0.1":
version: 10.0.5
resolution: "@types/mocha@npm:10.0.5"
checksum: 522bef34c56d10957f396cf08838cc04eabfe8e77e6229bd668a1b7b61602bcedcab71ccb02cb9e10f42644de6c3fd51cdcf3f2817abcf9cc5f31e47647adc3c
languageName: node
linkType: hard
"@types/ms@npm:*":
version: 0.7.31
resolution: "@types/ms@npm:0.7.31"
checksum: 6647b295fb2a5b8347c35efabaaed1777221f094be9941d387b4bf11df0eeacb3f8a4e495b8b66ce0e4c00593bc53ab5fc25f01ebb274cd989a834ae578099de
languageName: node
linkType: hard
"@types/mute-stream@npm:^0.0.1":
version: 0.0.1
resolution: "@types/mute-stream@npm:0.0.1"
dependencies:
"@types/node": "npm:*"
checksum: 01bb9f45a77b691538cba7f0c89166a5bfb112993056ae06a8218cd47d417a5f6a5cfc31f0d31293790c647d27564fe6aa39aa9cb2ef08792d42ed40f18de8d5
languageName: node
linkType: hard
"@types/node-fetch@npm:^2.6.1":
version: 2.6.9
resolution: "@types/node-fetch@npm:2.6.9"
Deploy to solanadevnet & zbctestnet on testnet3 (#2412) ### Description * solanadevnet is on Solana Devnet, and zbctestnet is on the Eclipse/Zebec rollup testnet found at https://api.zebec.eclipsenetwork.xyz:8899/ * Deploys validators to our infra on testnet3 for `solanadevnet` and `zbctestnet`. These run on the `hyperlane` context. * Added the ability to set the docker image / tag for specific chain deployments. This way we can run the sealevel validators with their own image without affecting the other deployments * Deployed a sealevel-supporting relayer to rc that relays messages for solanadevnet and zbctestnet * Some minor changes to key management - e.g. the recent change to `getCloudAgentKey` wasn't effective because relayer keys don't ever specify their own chain * Added a `--protocol` flag to the get-key-addresses command so we can view keys for different protocols Everything works really well! messages are being delivered Validator sets: ``` - solanadevnet: { - threshold: 2, - validators: [ - '0xec0f73dbc5b1962a20f7dcbe07c98414025b0c43', - '0x9c20a149dfa09ea9f77f5a7ca09ed44f9c025133', - '0x967c5ecdf2625ae86580bd203b630abaaf85cd62', - ], - }, - zbctestnet: { - threshold: 2, - validators: [ - '0xf33cca115fd1bc888b31f5ce96c0277e3af31120', - '0xc1a44a2ff3379e0dfa4ccf7e8b98bdc3012721be', - '0x1ec68fea9a0698a0d2b396770e7d2d61d9a3e654', - ], - }, ``` ### Drive-by changes n/a ### Related issues - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2288 - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2289 ### Backward compatibility _Are these changes backward compatible?_ Yes _Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling?_ None ### Testing _What kind of testing have these changes undergone?_ Deployed! --------- Co-authored-by: Asa Oines <asaoines@gmail.com>
1 year ago
dependencies:
"@types/node": "npm:*"
form-data: "npm:^4.0.0"
checksum: fc46141516191699b5f34fdf3516d3bd67421ad18da9f14785252abd22c1aa7a80ea5bcde835531b33df681f2b0d671786c3e987941547532fb447d77ebb8588
Deploy to solanadevnet & zbctestnet on testnet3 (#2412) ### Description * solanadevnet is on Solana Devnet, and zbctestnet is on the Eclipse/Zebec rollup testnet found at https://api.zebec.eclipsenetwork.xyz:8899/ * Deploys validators to our infra on testnet3 for `solanadevnet` and `zbctestnet`. These run on the `hyperlane` context. * Added the ability to set the docker image / tag for specific chain deployments. This way we can run the sealevel validators with their own image without affecting the other deployments * Deployed a sealevel-supporting relayer to rc that relays messages for solanadevnet and zbctestnet * Some minor changes to key management - e.g. the recent change to `getCloudAgentKey` wasn't effective because relayer keys don't ever specify their own chain * Added a `--protocol` flag to the get-key-addresses command so we can view keys for different protocols Everything works really well! messages are being delivered Validator sets: ``` - solanadevnet: { - threshold: 2, - validators: [ - '0xec0f73dbc5b1962a20f7dcbe07c98414025b0c43', - '0x9c20a149dfa09ea9f77f5a7ca09ed44f9c025133', - '0x967c5ecdf2625ae86580bd203b630abaaf85cd62', - ], - }, - zbctestnet: { - threshold: 2, - validators: [ - '0xf33cca115fd1bc888b31f5ce96c0277e3af31120', - '0xc1a44a2ff3379e0dfa4ccf7e8b98bdc3012721be', - '0x1ec68fea9a0698a0d2b396770e7d2d61d9a3e654', - ], - }, ``` ### Drive-by changes n/a ### Related issues - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2288 - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2289 ### Backward compatibility _Are these changes backward compatible?_ Yes _Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling?_ None ### Testing _What kind of testing have these changes undergone?_ Deployed! --------- Co-authored-by: Asa Oines <asaoines@gmail.com>
1 year ago
languageName: node
linkType: hard
"@types/node@npm:*":
version: 17.0.42
resolution: "@types/node@npm:17.0.42"
checksum: f4018c8f2e82dabc22254eaf4d3bfb44350105f58b083a44eaee4a3ad2e0bbd6f9aeb21d4ac8202a644a29362da6a4fe261ba2c88f1df9a135c6d6eab4a90e47
languageName: node
linkType: hard
"@types/node@npm:11.11.6":
version: 11.11.6
resolution: "@types/node@npm:11.11.6"
checksum: 3b0be5fe7104dc24d34271cb043149dab55317356bc20d7f3871dc9cb60954dc77ffc6b0531b00c3de32a748c207db769b925f17dbe03565f8a4a5001acbf367
languageName: node
linkType: hard
"@types/node@npm:>=13.7.0":
version: 20.8.9
resolution: "@types/node@npm:20.8.9"
dependencies:
undici-types: "npm:~5.26.4"
checksum: 71e0023342272e63c47f3fab6082bd6c89d0b0c4262a1c2d0d52458560077f5c28ef5cfe704306eac43fc2e5111bef4e1cdbf08f565650520fad5e54005a8836
languageName: node
linkType: hard
"@types/node@npm:^10.0.3":
version: 10.17.60
resolution: "@types/node@npm:10.17.60"
checksum: f9161493b3284b1d41d5d594c2768625acdd9e33f992f71ccde47861916e662e2ae438d2cc5f1b285053391a31b52a7564ecedc22d485610d236bfad9c7e6a1c
languageName: node
linkType: hard
"@types/node@npm:^12.12.54, @types/node@npm:^12.12.6, @types/node@npm:^12.7.1":
version: 12.20.55
resolution: "@types/node@npm:12.20.55"
checksum: 1f916a06fff02faadb09a16ed6e31820ce170798b202ef0b14fc244bfbd721938c54a3a99836e185e4414ca461fe96c5bb5c67c3d248f153555b7e6347f061dd
languageName: node
linkType: hard
"@types/node@npm:^16.9.1":
version: 16.18.38
resolution: "@types/node@npm:16.18.38"
checksum: 233cc3c4ebbfb011ecd68a552080d4879ced7f66558ecab07d5adc504b3d52181ef31ce7be03c1a616afbc187530aac38f0016ce274d6b8fb89f79365b7c721a
languageName: node
linkType: hard
"@types/node@npm:^18.14.5":
version: 18.17.1
resolution: "@types/node@npm:18.17.1"
checksum: 241e93d168d422e51c5ac60695e329f4db41e0a6576568c7e01826234147d9f81ec84a69a3230c6ab635604ed1dd01398f7351fda9dec12b1457af67c36bf251
languageName: node
linkType: hard
"@types/node@npm:^20.4.2":
version: 20.4.5
resolution: "@types/node@npm:20.4.5"
checksum: aa31081f82a2d377f00cfd7ced73925753db1f542fca19e6b0442585a7322b8eacd957fdccaaff65d9976454d213af0980c12390c59a975cf8a368e3f872717a
languageName: node
linkType: hard
"@types/node@npm:^8.0.0":
version: 8.10.66
resolution: "@types/node@npm:8.10.66"
checksum: 49a93cbeeca74e247970b5c2130abe8204587b6d3c5ec259543e7511234e5fa340341668155807ade7a86c22dab1ec8ee18c0ac745e4d54679de1b2dabd99363
languageName: node
linkType: hard
"@types/normalize-package-data@npm:^2.4.0":
version: 2.4.4
resolution: "@types/normalize-package-data@npm:2.4.4"
checksum: 65dff72b543997b7be8b0265eca7ace0e34b75c3e5fee31de11179d08fa7124a7a5587265d53d0409532ecb7f7fba662c2012807963e1f9b059653ec2c83ee05
languageName: node
linkType: hard
"@types/pbkdf2@npm:^3.0.0":
version: 3.1.0
resolution: "@types/pbkdf2@npm:3.1.0"
dependencies:
"@types/node": "npm:*"
checksum: d15024b1957c21cf3b8887329d9bd8dfde754cf13a09d76ae25f1391cfc62bb8b8d7b760773c5dbaa748172fba8b3e0c3dbe962af6ccbd69b76df12a48dfba40
languageName: node
linkType: hard
"@types/prettier@npm:^2.1.1":
version: 2.6.3
resolution: "@types/prettier@npm:2.6.3"
checksum: fbaba4bfe1b4543bed6e62db0f9ae734b4536ff3dc83a1b8bb79835928fb0f653de626edae530703a20c5023546fdf2ba7e307c60f8544c9e65d0f8e196a9b72
languageName: node
linkType: hard
"@types/prompts@npm:^2.0.14":
version: 2.4.0
resolution: "@types/prompts@npm:2.4.0"
checksum: 0839cbdbe5b57faf7c72b889855ae55fcf3e323ca1c3aaee36abcb5915036791877055123ae528104a21d0c788bc895c79c3ef279d71beb9abc03798bee3d3d4
languageName: node
linkType: hard
"@types/prop-types@npm:*":
version: 15.7.11
resolution: "@types/prop-types@npm:15.7.11"
checksum: 7519ff11d06fbf6b275029fe03fff9ec377b4cb6e864cac34d87d7146c7f5a7560fd164bdc1d2dbe00b60c43713631251af1fd3d34d46c69cd354602bc0c7c54
languageName: node
linkType: hard
"@types/qs@npm:^6.2.31":
version: 6.9.7
resolution: "@types/qs@npm:6.9.7"
checksum: 7fd6f9c25053e9b5bb6bc9f9f76c1d89e6c04f7707a7ba0e44cc01f17ef5284adb82f230f542c2d5557d69407c9a40f0f3515e8319afd14e1e16b5543ac6cdba
languageName: node
linkType: hard
"@types/qs@npm:^6.9.7":
version: 6.9.11
resolution: "@types/qs@npm:6.9.11"
checksum: 620ca1628bf3da65662c54ed6ebb120b18a3da477d0bfcc872b696685a9bb1893c3c92b53a1190a8f54d52eaddb6af8b2157755699ac83164604329935e8a7f2
languageName: node
linkType: hard
"@types/react@npm:*":
version: 18.2.57
resolution: "@types/react@npm:18.2.57"
dependencies:
"@types/prop-types": "npm:*"
"@types/scheduler": "npm:*"
csstype: "npm:^3.0.2"
checksum: beee45a8ee48862fb5101f6ebdd89ccc20c5a6df29dcd2315560bc3b57ea3af8d09a8e9bb1c58063a70f9010e0d2c7bd300819438e2ca62810285c3d7275ab5a
languageName: node
linkType: hard
"@types/readable-stream@npm:^2.3.13":
version: 2.3.15
resolution: "@types/readable-stream@npm:2.3.15"
dependencies:
"@types/node": "npm:*"
safe-buffer: "npm:~5.1.1"
checksum: 49b51e56f9cc401cb31c72973a7565ef4208d7e2465a789843104ec0fcbe609727b0b5bf4682fbec773c7f7bd14858e5dba739fd85e14d8a85e41185d65984d3
languageName: node
linkType: hard
fix: use secret RPC urls in infra, apply environment-specific registry overrides (#3875) ### Description A while back, it seems secret RPC URLs stopped being used by monorepo services (see https://github.com/hyperlane-xyz/hyperlane-monorepo/pull/3179/files#diff-ba3b7bea2b5c046acd88d25ed382df875b49d77e061f2ef8347ffcc741c0353eR34). This adds them back. Some things to note on the approach: - Sadly, due to the way some of the infra config generation works, we're forced to use synchronous interfaces for getting chain metadata in a bunch of places. This is why `getRegistry` returns a `FileSystemRegistry`, which is a `SynchronousRegistry`. - Applying secrets / overrides requires us to do things async for two reasons -- one is just that fetching from GCP secrets is an async operation, the other is that a `MergedRegistry` is not a `SynchronousRegistry`. The approach I've taken is that there are two ways of getting a registry - using `getRegistry` will give the synchronous version that can continue to be used by our sync config generation, but it won't have any environment-specific overrides (tx overrides or secrets). To get an async registry with environment-specific overrides, the `getRegistry` function on the EnvironmentConfig is used. - Overrides are now more succinct as the merging happens later in the pipeline ### Drive-by changes - Started moving away from using the gcloud CLI under the hood for GCP operations and toward using the GCP secret SDK - Updated the mainnet3 key funder to fix an incident, but will follow up with a fresh deploy once this is mergd ### Related issues - These are the code changes for https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/3774, but I'll follow up with fresh deploys for the monorepo services ### Backward compatibility <!-- Are these changes backward compatible? Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling? Yes/No --> ### Testing <!-- What kind of testing have these changes undergone? None/Manual/Unit Tests --> --------- Co-authored-by: Connor McEwen <connor.mcewen@gmail.com> Co-authored-by: Yorke Rhodes <yorke@hyperlane.xyz> Co-authored-by: J M Rossy <jm.rossy@gmail.com>
6 months ago
"@types/request@npm:^2.48.8":
version: 2.48.12
resolution: "@types/request@npm:2.48.12"
dependencies:
"@types/caseless": "npm:*"
"@types/node": "npm:*"
"@types/tough-cookie": "npm:*"
form-data: "npm:^2.5.0"
checksum: a7b3f9f14cacc18fe235bb8e57eff1232a04bd3fa3dad29371f24a5d96db2cd295a0c8b6b34ed7efa3efbbcff845febb02c9635cd68c54811c947ea66ae22090
languageName: node
linkType: hard
"@types/resolve@npm:^0.0.8":
version: 0.0.8
resolution: "@types/resolve@npm:0.0.8"
dependencies:
"@types/node": "npm:*"
checksum: cfbfea900778e43fa5ce5dbca0d6e82509c0edd3c950e6349080242ba176ef34a4cd380e9391cd31994df04161f563798e068a2a8a9e577d9270950305b3bf9d
languageName: node
linkType: hard
"@types/responselike@npm:^1.0.0":
version: 1.0.0
resolution: "@types/responselike@npm:1.0.0"
dependencies:
"@types/node": "npm:*"
checksum: e4972389457e4edce3cbba5e8474fb33684d73879433a9eec989d0afb7e550fd6fa3ffb8fe68dbb429288d10707796a193bc0007c4e8429fd267bdc4d8404632
languageName: node
linkType: hard
"@types/scheduler@npm:*":
version: 0.16.8
resolution: "@types/scheduler@npm:0.16.8"
checksum: 6c091b096daa490093bf30dd7947cd28e5b2cd612ec93448432b33f724b162587fed9309a0acc104d97b69b1d49a0f3fc755a62282054d62975d53d7fd13472d
languageName: node
linkType: hard
"@types/secp256k1@npm:^4.0.1":
version: 4.0.3
resolution: "@types/secp256k1@npm:4.0.3"
dependencies:
"@types/node": "npm:*"
checksum: aa8176f3fb9a9f37189592425cb6bfec4ffcf3dc397f2bfd8e3acd06be25f5213cbc0df01f541c7cc955b906a61befd5c1092d46adc62e489970bfebf4409e1d
languageName: node
linkType: hard
"@types/seedrandom@npm:3.0.1":
version: 3.0.1
resolution: "@types/seedrandom@npm:3.0.1"
checksum: d9755452f224a4f5072a1d8738da6c9de3039fc59a2a449b1f658e51087be7b48ada49bcabc8b0f16633c095f55598c32fcd072c448858422a2f6a0566569e4c
languageName: node
linkType: hard
"@types/semver@npm:^7.5.0":
version: 7.5.6
resolution: "@types/semver@npm:7.5.6"
checksum: e77282b17f74354e17e771c0035cccb54b94cc53d0433fa7e9ba9d23fd5d7edcd14b6c8b7327d58bbd89e83b1c5eda71dfe408e06b929007e2b89586e9b63459
languageName: node
linkType: hard
"@types/sinon-chai@npm:^3.2.12":
version: 3.2.12
resolution: "@types/sinon-chai@npm:3.2.12"
dependencies:
"@types/chai": "npm:*"
"@types/sinon": "npm:*"
checksum: d906f2f766613534c5e9fe1437ec740fb6a9a550f02d1a0abe180c5f18fe73a99f0c12935195404d42f079f5f72a371e16b81e2aef963a6ef0ee0ed9d5d7f391
languageName: node
linkType: hard
"@types/sinon@npm:*":
version: 10.0.11
resolution: "@types/sinon@npm:10.0.11"
dependencies:
"@types/sinonjs__fake-timers": "npm:*"
checksum: a92db2988562397523a92b95b8ce996f954040999d706e7b8f27d0f1adb1d5da87dc3ac0044c9560b3689c2136a58bc4fb7665ce4ec3e4176ae2927e4fcf0eb6
languageName: node
linkType: hard
"@types/sinon@npm:^17.0.1":
version: 17.0.1
resolution: "@types/sinon@npm:17.0.1"
dependencies:
"@types/sinonjs__fake-timers": "npm:*"
checksum: 3459e48abdc628e3c0e4d6240382987f003eb8b011a862246ac10c1b8763b29d4b525e4efcfccb76aeb67db534b5f91b15cb6598e47275f35a0ee234bffbad79
languageName: node
linkType: hard
"@types/sinonjs__fake-timers@npm:*":
version: 8.1.2
resolution: "@types/sinonjs__fake-timers@npm:8.1.2"
checksum: 5f0ddaa4c79924f6fa82ae5f4f2894f4c1d40740690866665d06a74c7e0f220989c99a7f49561c1d9ad6b15a3a8a7cf7be9dc306a7e42fc1c9cf2c89ad80bef3
languageName: node
linkType: hard
"@types/stack-utils@npm:^2.0.0":
version: 2.0.3
resolution: "@types/stack-utils@npm:2.0.3"
checksum: 72576cc1522090fe497337c2b99d9838e320659ac57fa5560fcbdcbafcf5d0216c6b3a0a8a4ee4fdb3b1f5e3420aa4f6223ab57b82fef3578bec3206425c6cf5
languageName: node
linkType: hard
fix: use secret RPC urls in infra, apply environment-specific registry overrides (#3875) ### Description A while back, it seems secret RPC URLs stopped being used by monorepo services (see https://github.com/hyperlane-xyz/hyperlane-monorepo/pull/3179/files#diff-ba3b7bea2b5c046acd88d25ed382df875b49d77e061f2ef8347ffcc741c0353eR34). This adds them back. Some things to note on the approach: - Sadly, due to the way some of the infra config generation works, we're forced to use synchronous interfaces for getting chain metadata in a bunch of places. This is why `getRegistry` returns a `FileSystemRegistry`, which is a `SynchronousRegistry`. - Applying secrets / overrides requires us to do things async for two reasons -- one is just that fetching from GCP secrets is an async operation, the other is that a `MergedRegistry` is not a `SynchronousRegistry`. The approach I've taken is that there are two ways of getting a registry - using `getRegistry` will give the synchronous version that can continue to be used by our sync config generation, but it won't have any environment-specific overrides (tx overrides or secrets). To get an async registry with environment-specific overrides, the `getRegistry` function on the EnvironmentConfig is used. - Overrides are now more succinct as the merging happens later in the pipeline ### Drive-by changes - Started moving away from using the gcloud CLI under the hood for GCP operations and toward using the GCP secret SDK - Updated the mainnet3 key funder to fix an incident, but will follow up with a fresh deploy once this is mergd ### Related issues - These are the code changes for https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/3774, but I'll follow up with fresh deploys for the monorepo services ### Backward compatibility <!-- Are these changes backward compatible? Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling? Yes/No --> ### Testing <!-- What kind of testing have these changes undergone? None/Manual/Unit Tests --> --------- Co-authored-by: Connor McEwen <connor.mcewen@gmail.com> Co-authored-by: Yorke Rhodes <yorke@hyperlane.xyz> Co-authored-by: J M Rossy <jm.rossy@gmail.com>
6 months ago
"@types/tough-cookie@npm:*":
version: 4.0.5
resolution: "@types/tough-cookie@npm:4.0.5"
checksum: 01fd82efc8202670865928629697b62fe9bf0c0dcbc5b1c115831caeb073a2c0abb871ff393d7df1ae94ea41e256cb87d2a5a91fd03cdb1b0b4384e08d4ee482
languageName: node
linkType: hard
"@types/trusted-types@npm:^2.0.2":
version: 2.0.7
resolution: "@types/trusted-types@npm:2.0.7"
checksum: 8e4202766a65877efcf5d5a41b7dd458480b36195e580a3b1085ad21e948bc417d55d6f8af1fd2a7ad008015d4117d5fdfe432731157da3c68678487174e4ba3
languageName: node
linkType: hard
"@types/wrap-ansi@npm:^3.0.0":
version: 3.0.0
resolution: "@types/wrap-ansi@npm:3.0.0"
checksum: 8aa644946ca4e859668c36b8e2bcf2ac4bdee59dac760414730ea57be8a93ae9166ebd40a088f2ab714843aaea2a2a67f0e6e6ec11cfc9c8701b2466ca1c4089
languageName: node
linkType: hard
"@types/ws@npm:^7.4.4":
version: 7.4.7
resolution: "@types/ws@npm:7.4.7"
dependencies:
"@types/node": "npm:*"
checksum: 5236b6c54817bdf17674337db5776bb34a876b77a90d885d0f70084c9d453cc2f21703207cc1147d33a9e49a4306773830fbade4729b01ffe33ef0c82cd4c701
languageName: node
linkType: hard
"@types/ws@npm:^8.5.5":
version: 8.5.5
resolution: "@types/ws@npm:8.5.5"
dependencies:
"@types/node": "npm:*"
checksum: b2d7da5bd469c2ff1ddcfba1da33a556dc02c539e727001e7dc7b4182935154143e96a101cc091686acefb4e115c8ee38111c6634934748b8dd2db0c851c50ab
languageName: node
linkType: hard
"@types/yargs-parser@npm:*":
version: 21.0.0
resolution: "@types/yargs-parser@npm:21.0.0"
checksum: c4caec730c1ee09466588389ba4ac83d85a01423c539b9565bb5b5a084bff3f4e47bfb7c06e963c0ef8d4929cf6fca0bc2923a33ef16727cdba60e95c8cdd0d0
Deploy to solanadevnet & zbctestnet on testnet3 (#2412) ### Description * solanadevnet is on Solana Devnet, and zbctestnet is on the Eclipse/Zebec rollup testnet found at https://api.zebec.eclipsenetwork.xyz:8899/ * Deploys validators to our infra on testnet3 for `solanadevnet` and `zbctestnet`. These run on the `hyperlane` context. * Added the ability to set the docker image / tag for specific chain deployments. This way we can run the sealevel validators with their own image without affecting the other deployments * Deployed a sealevel-supporting relayer to rc that relays messages for solanadevnet and zbctestnet * Some minor changes to key management - e.g. the recent change to `getCloudAgentKey` wasn't effective because relayer keys don't ever specify their own chain * Added a `--protocol` flag to the get-key-addresses command so we can view keys for different protocols Everything works really well! messages are being delivered Validator sets: ``` - solanadevnet: { - threshold: 2, - validators: [ - '0xec0f73dbc5b1962a20f7dcbe07c98414025b0c43', - '0x9c20a149dfa09ea9f77f5a7ca09ed44f9c025133', - '0x967c5ecdf2625ae86580bd203b630abaaf85cd62', - ], - }, - zbctestnet: { - threshold: 2, - validators: [ - '0xf33cca115fd1bc888b31f5ce96c0277e3af31120', - '0xc1a44a2ff3379e0dfa4ccf7e8b98bdc3012721be', - '0x1ec68fea9a0698a0d2b396770e7d2d61d9a3e654', - ], - }, ``` ### Drive-by changes n/a ### Related issues - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2288 - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2289 ### Backward compatibility _Are these changes backward compatible?_ Yes _Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling?_ None ### Testing _What kind of testing have these changes undergone?_ Deployed! --------- Co-authored-by: Asa Oines <asaoines@gmail.com>
1 year ago
languageName: node
linkType: hard
"@types/yargs@npm:^17.0.24":
version: 17.0.24
resolution: "@types/yargs@npm:17.0.24"
dependencies:
"@types/yargs-parser": "npm:*"
checksum: 03d9a985cb9331b2194a52d57a66aad88bf46aa32b3968a71cc6f39fb05c74f0709f0dd3aa9c0b29099cfe670343e3b1bd2ac6df2abfab596ede4453a616f63f
languageName: node
linkType: hard
"@types/yargs@npm:^17.0.8":
version: 17.0.32
resolution: "@types/yargs@npm:17.0.32"
dependencies:
"@types/yargs-parser": "npm:*"
checksum: 1e2b2673847011ce43607df690d392f137d95a2d6ea85aa319403eadda2ef4277365efd4982354d8843f2611ef3846c88599660aaeb537fa9ccddae83c2a89de
languageName: node
linkType: hard
"@typescript-eslint/eslint-plugin@npm:^7.4.0":
version: 7.4.0
resolution: "@typescript-eslint/eslint-plugin@npm:7.4.0"
dependencies:
"@eslint-community/regexpp": "npm:^4.5.1"
"@typescript-eslint/scope-manager": "npm:7.4.0"
"@typescript-eslint/type-utils": "npm:7.4.0"
"@typescript-eslint/utils": "npm:7.4.0"
"@typescript-eslint/visitor-keys": "npm:7.4.0"
debug: "npm:^4.3.4"
graphemer: "npm:^1.4.0"
ignore: "npm:^5.2.4"
natural-compare: "npm:^1.4.0"
semver: "npm:^7.5.4"
ts-api-utils: "npm:^1.0.1"
peerDependencies:
"@typescript-eslint/parser": ^7.0.0
eslint: ^8.56.0
peerDependenciesMeta:
typescript:
optional: true
checksum: 9bd8852c7e4e9608c3fded94f7c60506cc7d2b6d8a8c1cad6d48969a7363751b20282874e55ccdf180635cf204cb10b3e1e5c3d1cff34d4fcd07762be3fc138e
languageName: node
linkType: hard
"@typescript-eslint/parser@npm:^7.4.0":
version: 7.4.0
resolution: "@typescript-eslint/parser@npm:7.4.0"
dependencies:
"@typescript-eslint/scope-manager": "npm:7.4.0"
"@typescript-eslint/types": "npm:7.4.0"
"@typescript-eslint/typescript-estree": "npm:7.4.0"
"@typescript-eslint/visitor-keys": "npm:7.4.0"
debug: "npm:^4.3.4"
peerDependencies:
eslint: ^8.56.0
peerDependenciesMeta:
typescript:
optional: true
checksum: 142a9e1187d305ed43b4fef659c36fa4e28359467198c986f0955c70b4067c9799f4c85d9881fbf099c55dfb265e30666e28b3ef290520e242b45ca7cb8e4ca9
languageName: node
linkType: hard
"@typescript-eslint/scope-manager@npm:6.21.0":
version: 6.21.0
resolution: "@typescript-eslint/scope-manager@npm:6.21.0"
dependencies:
"@typescript-eslint/types": "npm:6.21.0"
"@typescript-eslint/visitor-keys": "npm:6.21.0"
checksum: fe91ac52ca8e09356a71dc1a2f2c326480f3cccfec6b2b6d9154c1a90651ab8ea270b07c67df5678956c3bbf0bbe7113ab68f68f21b20912ea528b1214197395
languageName: node
linkType: hard
"@typescript-eslint/scope-manager@npm:7.4.0":
version: 7.4.0
resolution: "@typescript-eslint/scope-manager@npm:7.4.0"
dependencies:
"@typescript-eslint/types": "npm:7.4.0"
"@typescript-eslint/visitor-keys": "npm:7.4.0"
checksum: 8cf9292444f9731017a707cac34bef5ae0eb33b5cd42ed07fcd046e981d97889d9201d48e02f470f2315123f53771435e10b1dc81642af28a11df5352a8e8be2
languageName: node
linkType: hard
"@typescript-eslint/type-utils@npm:7.4.0":
version: 7.4.0
resolution: "@typescript-eslint/type-utils@npm:7.4.0"
dependencies:
"@typescript-eslint/typescript-estree": "npm:7.4.0"
"@typescript-eslint/utils": "npm:7.4.0"
debug: "npm:^4.3.4"
ts-api-utils: "npm:^1.0.1"
peerDependencies:
eslint: ^8.56.0
peerDependenciesMeta:
typescript:
optional: true
checksum: a8bd0929d8237679b2b8a7817f070a4b9658ee976882fba8ff37e4a70dd33f87793e1b157771104111fe8054eaa8ad437a010b6aa465072fbdb932647125db2d
languageName: node
linkType: hard
"@typescript-eslint/types@npm:6.21.0":
version: 6.21.0
resolution: "@typescript-eslint/types@npm:6.21.0"
checksum: e26da86d6f36ca5b6ef6322619f8ec55aabcd7d43c840c977ae13ae2c964c3091fc92eb33730d8be08927c9de38466c5323e78bfb270a9ff1d3611fe821046c5
languageName: node
linkType: hard
"@typescript-eslint/types@npm:7.4.0":
version: 7.4.0
resolution: "@typescript-eslint/types@npm:7.4.0"
checksum: 2782c5bf65cd3dfa9cd32bc3023676bbca22144987c3f6c6b67fd96c73d4a60b85a57458c49fd11b9971ac6531824bb3ae0664491e7a6de25d80c523c9be92b7
languageName: node
linkType: hard
"@typescript-eslint/typescript-estree@npm:6.21.0":
version: 6.21.0
resolution: "@typescript-eslint/typescript-estree@npm:6.21.0"
dependencies:
"@typescript-eslint/types": "npm:6.21.0"
"@typescript-eslint/visitor-keys": "npm:6.21.0"
debug: "npm:^4.3.4"
globby: "npm:^11.1.0"
is-glob: "npm:^4.0.3"
minimatch: "npm:9.0.3"
semver: "npm:^7.5.4"
ts-api-utils: "npm:^1.0.1"
peerDependenciesMeta:
typescript:
optional: true
checksum: b32fa35fca2a229e0f5f06793e5359ff9269f63e9705e858df95d55ca2cd7fdb5b3e75b284095a992c48c5fc46a1431a1a4b6747ede2dd08929dc1cbacc589b8
languageName: node
linkType: hard
"@typescript-eslint/typescript-estree@npm:7.4.0":
version: 7.4.0
resolution: "@typescript-eslint/typescript-estree@npm:7.4.0"
dependencies:
"@typescript-eslint/types": "npm:7.4.0"
"@typescript-eslint/visitor-keys": "npm:7.4.0"
debug: "npm:^4.3.4"
globby: "npm:^11.1.0"
is-glob: "npm:^4.0.3"
minimatch: "npm:9.0.3"
semver: "npm:^7.5.4"
ts-api-utils: "npm:^1.0.1"
peerDependenciesMeta:
typescript:
optional: true
checksum: 162ec9d7582f45588342e1be36fdb60e41f50bbdfbc3035c91b517ff5d45244f776921c88d88e543e1c7d0f1e6ada5474a8316b78f1b0e6d2233b101bc45b166
languageName: node
linkType: hard
"@typescript-eslint/utils@npm:7.4.0":
version: 7.4.0
resolution: "@typescript-eslint/utils@npm:7.4.0"
dependencies:
"@eslint-community/eslint-utils": "npm:^4.4.0"
"@types/json-schema": "npm:^7.0.12"
"@types/semver": "npm:^7.5.0"
"@typescript-eslint/scope-manager": "npm:7.4.0"
"@typescript-eslint/types": "npm:7.4.0"
"@typescript-eslint/typescript-estree": "npm:7.4.0"
semver: "npm:^7.5.4"
peerDependencies:
eslint: ^8.56.0
checksum: ffed27e770c486cd000ff892d9049b0afe8b9d6318452a5355b78a37436cbb414bceacae413a2ac813f3e584684825d5e0baa2e6376b7ad6013a108ac91bc19d
languageName: node
linkType: hard
"@typescript-eslint/utils@npm:^6.0.0":
version: 6.21.0
resolution: "@typescript-eslint/utils@npm:6.21.0"
dependencies:
"@eslint-community/eslint-utils": "npm:^4.4.0"
"@types/json-schema": "npm:^7.0.12"
"@types/semver": "npm:^7.5.0"
"@typescript-eslint/scope-manager": "npm:6.21.0"
"@typescript-eslint/types": "npm:6.21.0"
"@typescript-eslint/typescript-estree": "npm:6.21.0"
semver: "npm:^7.5.4"
peerDependencies:
eslint: ^7.0.0 || ^8.0.0
checksum: b404a2c55a425a79d054346ae123087d30c7ecf7ed7abcf680c47bf70c1de4fabadc63434f3f460b2fa63df76bc9e4a0b9fa2383bb8a9fcd62733fb5c4e4f3e3
languageName: node
linkType: hard
"@typescript-eslint/visitor-keys@npm:6.21.0":
version: 6.21.0
resolution: "@typescript-eslint/visitor-keys@npm:6.21.0"
dependencies:
"@typescript-eslint/types": "npm:6.21.0"
eslint-visitor-keys: "npm:^3.4.1"
checksum: 30422cdc1e2ffad203df40351a031254b272f9c6f2b7e02e9bfa39e3fc2c7b1c6130333b0057412968deda17a3a68a578a78929a8139c6acef44d9d841dc72e1
languageName: node
linkType: hard
"@typescript-eslint/visitor-keys@npm:7.4.0":
version: 7.4.0
resolution: "@typescript-eslint/visitor-keys@npm:7.4.0"
dependencies:
"@typescript-eslint/types": "npm:7.4.0"
eslint-visitor-keys: "npm:^3.4.1"
checksum: 70dc99f2ad116c6e2d9e55af249e4453e06bba2ceea515adef2d2e86e97e557865bb1b1d467667462443eb0d624baba36f7442fd1082f3874339bbc381c26e93
languageName: node
linkType: hard
"@ungap/structured-clone@npm:^1.2.0":
version: 1.2.0
resolution: "@ungap/structured-clone@npm:1.2.0"
checksum: c6fe89a505e513a7592e1438280db1c075764793a2397877ff1351721fe8792a966a5359769e30242b3cd023f2efb9e63ca2ca88019d73b564488cc20e3eab12
languageName: node
linkType: hard
"@urql/core@npm:^3.2.0":
version: 3.2.2
resolution: "@urql/core@npm:3.2.2"
dependencies:
wonka: "npm:^6.1.2"
peerDependencies:
graphql: ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0
checksum: 2ad58a282897d6c7ee07d09b5e78c12e86c8820e41390c3b2663262cb86e028557a77138d07476f58daea60e6950ff91063e7ed5827844d3d542d0a256688697
languageName: node
linkType: hard
"@vanilla-extract/css@npm:1.9.1":
version: 1.9.1
resolution: "@vanilla-extract/css@npm:1.9.1"
dependencies:
"@emotion/hash": "npm:^0.8.0"
"@vanilla-extract/private": "npm:^1.0.3"
ahocorasick: "npm:1.0.2"
chalk: "npm:^4.1.1"
css-what: "npm:^5.0.1"
cssesc: "npm:^3.0.0"
csstype: "npm:^3.0.7"
deep-object-diff: "npm:^1.1.0"
deepmerge: "npm:^4.2.2"
media-query-parser: "npm:^2.0.2"
outdent: "npm:^0.8.0"
checksum: 0f3ff175356bdc7dd420bd68c997bedfb539ea2d0a056aca37f0825a518951edcb05a489969d083a97072a6ccc6a89bc64b89d8b26d9cc67774488855c44e1d3
languageName: node
linkType: hard
"@vanilla-extract/dynamic@npm:2.0.2":
version: 2.0.2
resolution: "@vanilla-extract/dynamic@npm:2.0.2"
dependencies:
"@vanilla-extract/private": "npm:^1.0.3"
checksum: 26a73d2273f9da91ccbe3ffdcac92d3bab00921ade71c1bfd1936333d82aa3a8fc32c3c4ef962196d25a79fbdff1ccf060c9dd0fe0d73ca2f14f08fbc16a976c
languageName: node
linkType: hard
"@vanilla-extract/private@npm:^1.0.3":
version: 1.0.3
resolution: "@vanilla-extract/private@npm:1.0.3"
checksum: 5f27238d711fc190146869cb76258328d8d8c09bf4fca9df65168ce13704a5c78750824eb469fa961a2ab1cfefca43c37607d755b8a4aa937c8dd7df478036df
languageName: node
linkType: hard
"@vanilla-extract/sprinkles@npm:1.5.0":
version: 1.5.0
resolution: "@vanilla-extract/sprinkles@npm:1.5.0"
peerDependencies:
"@vanilla-extract/css": ^1.0.0
checksum: 20045dc160ba7daa9772219dd4e73d76a6a9d77ede13f0f995a236a87e5f99b31ca409c35c49cab71cb2c568c2660b019bd4d7bbde26a523bd906b7f09146426
languageName: node
linkType: hard
"@wagmi/chains@npm:0.2.22":
version: 0.2.22
resolution: "@wagmi/chains@npm:0.2.22"
peerDependencies:
typescript: ">=4.9.4"
peerDependenciesMeta:
typescript:
optional: true
checksum: 018f798831988579501311b934959dc93e101328794de6048e9fd6a6496260907642039e119d9266458b6884a99a3582d2a4011d823e57980d0145bebc7743d0
languageName: node
linkType: hard
"@wagmi/chains@npm:^1.8.0":
version: 1.8.0
resolution: "@wagmi/chains@npm:1.8.0"
peerDependencies:
typescript: ">=5.0.4"
peerDependenciesMeta:
typescript:
optional: true
checksum: 8248419554a90c0d514acfc46f3a6f2090a282ff546b2488705e81fcdfaf197590e67a1fc62539383b4dd22ccafe9f16018cadad27acee098dc9d87b82f173e4
languageName: node
linkType: hard
"@wagmi/connectors@npm:0.3.22":
version: 0.3.22
resolution: "@wagmi/connectors@npm:0.3.22"
dependencies:
"@coinbase/wallet-sdk": "npm:^3.6.6"
"@ledgerhq/connect-kit-loader": "npm:^1.0.1"
"@safe-global/safe-apps-provider": "npm:^0.15.2"
"@safe-global/safe-apps-sdk": "npm:^7.9.0"
"@walletconnect/ethereum-provider": "npm:2.8.4"
"@walletconnect/legacy-provider": "npm:^2.0.0"
"@walletconnect/modal": "npm:^2.5.4"
abitype: "npm:^0.3.0"
eventemitter3: "npm:^4.0.7"
peerDependencies:
"@wagmi/core": ">=0.9.x"
ethers: ">=5.5.1 <6"
typescript: ">=4.9.4"
peerDependenciesMeta:
"@wagmi/core":
optional: true
typescript:
optional: true
checksum: 1f527a2ec46ff735ee73395cb2f2fa6271324be48aa926c9dea9c5dd779ea4e00dd0f5e6dc35e9cc8adf95e00c00d0597dda61ba9537061f6fedd31c0a23350e
languageName: node
linkType: hard
"@wagmi/core@npm:0.10.16":
version: 0.10.16
resolution: "@wagmi/core@npm:0.10.16"
dependencies:
"@wagmi/chains": "npm:0.2.22"
"@wagmi/connectors": "npm:0.3.22"
abitype: "npm:^0.3.0"
eventemitter3: "npm:^4.0.7"
zustand: "npm:^4.3.1"
peerDependencies:
ethers: ">=5.5.1 <6"
typescript: ">=4.9.4"
peerDependenciesMeta:
typescript:
optional: true
checksum: cd1c1c53985bac26fcecd00f3bb6cf6de260e797662518721a80c02902ce20b52e5d435681df6dbc8302665d06cfa84a5043e51fb814e822242575227768b0a9
languageName: node
linkType: hard
"@walletconnect/core@npm:2.8.4":
version: 2.8.4
resolution: "@walletconnect/core@npm:2.8.4"
dependencies:
"@walletconnect/heartbeat": "npm:1.2.1"
"@walletconnect/jsonrpc-provider": "npm:1.0.13"
"@walletconnect/jsonrpc-types": "npm:1.0.3"
"@walletconnect/jsonrpc-utils": "npm:1.0.8"
"@walletconnect/jsonrpc-ws-connection": "npm:^1.0.11"
"@walletconnect/keyvaluestorage": "npm:^1.0.2"
"@walletconnect/logger": "npm:^2.0.1"
"@walletconnect/relay-api": "npm:^1.0.9"
"@walletconnect/relay-auth": "npm:^1.0.4"
"@walletconnect/safe-json": "npm:^1.0.2"
"@walletconnect/time": "npm:^1.0.2"
"@walletconnect/types": "npm:2.8.4"
"@walletconnect/utils": "npm:2.8.4"
events: "npm:^3.3.0"
lodash.isequal: "npm:4.5.0"
uint8arrays: "npm:^3.1.0"
checksum: 4b8089b526f83578ba5e004417e005d79ad33b7a08079e177b6e389e6c03588581a95f1b5c92819a6cc3330f2a8543b404a2a5a6524cb2d47405d1cc5b95f825
languageName: node
linkType: hard
"@walletconnect/crypto@npm:^1.0.3":
version: 1.0.3
resolution: "@walletconnect/crypto@npm:1.0.3"
dependencies:
"@walletconnect/encoding": "npm:^1.0.2"
"@walletconnect/environment": "npm:^1.0.1"
"@walletconnect/randombytes": "npm:^1.0.3"
aes-js: "npm:^3.1.2"
hash.js: "npm:^1.1.7"
tslib: "npm:1.14.1"
checksum: 6749da7f6b1e03a8aa2aa750bff0827ff59c70be6d58f7170e287d18507744fee507cba0f2a67b7ec3e50a4843420dc1f58a01f73735f90a4e75e47c7d39d5ab
languageName: node
linkType: hard
"@walletconnect/encoding@npm:^1.0.2":
version: 1.0.2
resolution: "@walletconnect/encoding@npm:1.0.2"
dependencies:
is-typedarray: "npm:1.0.0"
tslib: "npm:1.14.1"
typedarray-to-buffer: "npm:3.1.5"
checksum: 046a7725864aba319a284fe5e8cebb45bb9d3cb81f15dd6a82f12c4a01aafaadf6b8b0239172948eacbbee87bfde4f47c22148a0f760f15f0161a39534e41e41
languageName: node
linkType: hard
"@walletconnect/environment@npm:^1.0.1":
version: 1.0.1
resolution: "@walletconnect/environment@npm:1.0.1"
dependencies:
tslib: "npm:1.14.1"
checksum: f6a1e3456e50cc7cfa58d99fd513ecac75573d0b8bcbbedcb1d7ec04ca9108df16b471afd40761b2a5cb4f66d8e33b7ba25f02c62c8365d68b1bd1ef52c1813e
languageName: node
linkType: hard
"@walletconnect/ethereum-provider@npm:2.8.4":
version: 2.8.4
resolution: "@walletconnect/ethereum-provider@npm:2.8.4"
dependencies:
"@walletconnect/jsonrpc-http-connection": "npm:^1.0.7"
"@walletconnect/jsonrpc-provider": "npm:^1.0.13"
"@walletconnect/jsonrpc-types": "npm:^1.0.3"
"@walletconnect/jsonrpc-utils": "npm:^1.0.8"
"@walletconnect/sign-client": "npm:2.8.4"
"@walletconnect/types": "npm:2.8.4"
"@walletconnect/universal-provider": "npm:2.8.4"
"@walletconnect/utils": "npm:2.8.4"
events: "npm:^3.3.0"
peerDependencies:
"@walletconnect/modal": ">=2"
peerDependenciesMeta:
"@walletconnect/modal":
optional: true
checksum: 5aee30c31c16016d5240f215bbae03b276b7cb783371d22d03ae2b7359cbcbcf9d9bce78b70dc035268d7a220c5e032e556477b16fb840c4e8406e6b04b1316b
languageName: node
linkType: hard
"@walletconnect/events@npm:^1.0.1":
version: 1.0.1
resolution: "@walletconnect/events@npm:1.0.1"
dependencies:
keyvaluestorage-interface: "npm:^1.0.0"
tslib: "npm:1.14.1"
checksum: b5a105e9ac4d7d0a500085afd77b71e71a8ab78fd38b033e4ce91f8626fd8c254b1ba49a59c8c0ed8a00a7e8b93995163f414eda73c58694f8f830e453a902b6
languageName: node
linkType: hard
"@walletconnect/heartbeat@npm:1.2.1":
version: 1.2.1
resolution: "@walletconnect/heartbeat@npm:1.2.1"
dependencies:
"@walletconnect/events": "npm:^1.0.1"
"@walletconnect/time": "npm:^1.0.2"
tslib: "npm:1.14.1"
checksum: a68d7efe4e69c9749dd7c3a9e351dd22adccbb925447dd7f2b2978a4cd730695cc0b4e717a08bad0d0c60e0177b77618a53f3bfb4347659f3ccfe72d412c27fb
languageName: node
linkType: hard
"@walletconnect/jsonrpc-http-connection@npm:^1.0.4, @walletconnect/jsonrpc-http-connection@npm:^1.0.7":
version: 1.0.7
resolution: "@walletconnect/jsonrpc-http-connection@npm:1.0.7"
dependencies:
"@walletconnect/jsonrpc-utils": "npm:^1.0.6"
"@walletconnect/safe-json": "npm:^1.0.1"
cross-fetch: "npm:^3.1.4"
tslib: "npm:1.14.1"
checksum: 2d915df34e37592bdc69712244fd4e19da68eab42a8c576dd94cbca66ccdf30d4bf223c093042c0c5b9c8acb0e0af5cd682e8d9916098bd6cdea9593b9474971
languageName: node
linkType: hard
"@walletconnect/jsonrpc-provider@npm:1.0.13, @walletconnect/jsonrpc-provider@npm:^1.0.13, @walletconnect/jsonrpc-provider@npm:^1.0.6":
version: 1.0.13
resolution: "@walletconnect/jsonrpc-provider@npm:1.0.13"
dependencies:
"@walletconnect/jsonrpc-utils": "npm:^1.0.8"
"@walletconnect/safe-json": "npm:^1.0.2"
tslib: "npm:1.14.1"
checksum: 27c7dfa898896ffd7250aecaf92b889663abe64ea605dae1b638743a9f1609f0e27b2bca761b3bbc2ed722bde1b012d901bba4de4067424905bfce514cc5e909
languageName: node
linkType: hard
"@walletconnect/jsonrpc-types@npm:1.0.3, @walletconnect/jsonrpc-types@npm:^1.0.2, @walletconnect/jsonrpc-types@npm:^1.0.3":
version: 1.0.3
resolution: "@walletconnect/jsonrpc-types@npm:1.0.3"
dependencies:
keyvaluestorage-interface: "npm:^1.0.0"
tslib: "npm:1.14.1"
checksum: 7b1209c2e6ff476e45b0d828bd4d7773873c4cff41e5ed235ff8014b4e8ff09ec704817347702fe3b8ca1c1b7920abfd0af94e0cdf582a92d8a0192d8c42dce8
languageName: node
linkType: hard
"@walletconnect/jsonrpc-utils@npm:1.0.8, @walletconnect/jsonrpc-utils@npm:^1.0.4, @walletconnect/jsonrpc-utils@npm:^1.0.6, @walletconnect/jsonrpc-utils@npm:^1.0.7, @walletconnect/jsonrpc-utils@npm:^1.0.8":
version: 1.0.8
resolution: "@walletconnect/jsonrpc-utils@npm:1.0.8"
dependencies:
"@walletconnect/environment": "npm:^1.0.1"
"@walletconnect/jsonrpc-types": "npm:^1.0.3"
tslib: "npm:1.14.1"
checksum: 4687b4582a5c33883d94e87ca8bb22d129a2a47b6e1d9e2c3210b74f02d9677723b3bf2283d2f0fa69866b0a66a80cdfada9a2f1c204d485fbd10d2baed1f0a6
languageName: node
linkType: hard
"@walletconnect/jsonrpc-ws-connection@npm:^1.0.11":
version: 1.0.14
resolution: "@walletconnect/jsonrpc-ws-connection@npm:1.0.14"
dependencies:
"@walletconnect/jsonrpc-utils": "npm:^1.0.6"
"@walletconnect/safe-json": "npm:^1.0.2"
events: "npm:^3.3.0"
ws: "npm:^7.5.1"
checksum: 2ad66217b62fb57a43c8edd33c27da0c9ba09cfec79f4d43e5d30bcb8224a48c1d1f0d6273be0371f2c7e33d8138a6fe03afa499b429ab7829d719677cd48f4d
languageName: node
linkType: hard
"@walletconnect/keyvaluestorage@npm:^1.0.2":
version: 1.1.1
resolution: "@walletconnect/keyvaluestorage@npm:1.1.1"
dependencies:
"@walletconnect/safe-json": "npm:^1.0.1"
idb-keyval: "npm:^6.2.1"
unstorage: "npm:^1.9.0"
peerDependencies:
"@react-native-async-storage/async-storage": 1.x
peerDependenciesMeta:
"@react-native-async-storage/async-storage":
optional: true
checksum: fd9c275b3249d8e9f722866703b5c040eb35d0670c92a297428ffb700ac36c6b9978242beac5d2cfe97eb522ae01307cacd9c79ecf95640878804fce0f13c5e7
languageName: node
linkType: hard
"@walletconnect/legacy-client@npm:^2.0.0":
version: 2.0.0
resolution: "@walletconnect/legacy-client@npm:2.0.0"
dependencies:
"@walletconnect/crypto": "npm:^1.0.3"
"@walletconnect/encoding": "npm:^1.0.2"
"@walletconnect/jsonrpc-utils": "npm:^1.0.4"
"@walletconnect/legacy-types": "npm:^2.0.0"
"@walletconnect/legacy-utils": "npm:^2.0.0"
"@walletconnect/safe-json": "npm:^1.0.1"
"@walletconnect/window-getters": "npm:^1.0.1"
"@walletconnect/window-metadata": "npm:^1.0.1"
detect-browser: "npm:^5.3.0"
query-string: "npm:^6.13.5"
checksum: ae70c9f8a251a4f2eee97a4c6cd24ed64f30fbd38cfc9b4ed9e329e3817a2439bdc2b460515677511c551c2cbbaf23aafff512eb427b77ee61843eb4754430eb
languageName: node
linkType: hard
"@walletconnect/legacy-modal@npm:^2.0.0":
version: 2.0.0
resolution: "@walletconnect/legacy-modal@npm:2.0.0"
dependencies:
"@walletconnect/legacy-types": "npm:^2.0.0"
"@walletconnect/legacy-utils": "npm:^2.0.0"
copy-to-clipboard: "npm:^3.3.3"
preact: "npm:^10.12.0"
qrcode: "npm:^1.5.1"
checksum: 3b9c741b781c2bff9c104134f1a17585c8c879ee8c1c2218a06f7a5f5f385a9b0f039d57df55bdc28f9f7d45b8a02e221ce7df025c9182001dad33f5efca18b5
languageName: node
linkType: hard
"@walletconnect/legacy-provider@npm:^2.0.0":
version: 2.0.0
resolution: "@walletconnect/legacy-provider@npm:2.0.0"
dependencies:
"@walletconnect/jsonrpc-http-connection": "npm:^1.0.4"
"@walletconnect/jsonrpc-provider": "npm:^1.0.6"
"@walletconnect/legacy-client": "npm:^2.0.0"
"@walletconnect/legacy-modal": "npm:^2.0.0"
"@walletconnect/legacy-types": "npm:^2.0.0"
"@walletconnect/legacy-utils": "npm:^2.0.0"
checksum: 49b18d2ef7652d71a66ace75957e49b8a38e80cd5af43b8786276b8179cf1281d7158716f0605b6c15189e0c48736bd3779ec23fd46ebbb83d7b770f85d53eab
languageName: node
linkType: hard
"@walletconnect/legacy-types@npm:^2.0.0":
version: 2.0.0
resolution: "@walletconnect/legacy-types@npm:2.0.0"
dependencies:
"@walletconnect/jsonrpc-types": "npm:^1.0.2"
checksum: 6d89021d1735a4a3f182aee78421bd8e783fdb1c51c93059f7b4727d66072afdc889b07be8e791919e7c1f52b93735f57b72fc1bfd5b890e17d9037fbb06fec7
languageName: node
linkType: hard
"@walletconnect/legacy-utils@npm:^2.0.0":
version: 2.0.0
resolution: "@walletconnect/legacy-utils@npm:2.0.0"
dependencies:
"@walletconnect/encoding": "npm:^1.0.2"
"@walletconnect/jsonrpc-utils": "npm:^1.0.4"
"@walletconnect/legacy-types": "npm:^2.0.0"
"@walletconnect/safe-json": "npm:^1.0.1"
"@walletconnect/window-getters": "npm:^1.0.1"
"@walletconnect/window-metadata": "npm:^1.0.1"
detect-browser: "npm:^5.3.0"
query-string: "npm:^6.13.5"
checksum: 6dd7738b0b7c11eb8f06f639a37527759440453f350d616e7116e89dbec03f381a462102be2c2175ed02b886f1b420a80a144b623f1a63cf9e02cebe82bcdefe
languageName: node
linkType: hard
"@walletconnect/logger@npm:^2.0.1":
version: 2.0.1
resolution: "@walletconnect/logger@npm:2.0.1"
dependencies:
pino: "npm:7.11.0"
tslib: "npm:1.14.1"
checksum: 93ad8fd59a07a512ffb0f250dba83b15ea0b4ba7c5d676241c98238b78910e1c26d86a270b85a8c2809833bfd9e87325c37f55c88255102ad199d73da537bf42
languageName: node
linkType: hard
"@walletconnect/modal-core@npm:2.6.2":
version: 2.6.2
resolution: "@walletconnect/modal-core@npm:2.6.2"
dependencies:
valtio: "npm:1.11.2"
checksum: 671184da341eebb6b7a3ad7c334851113683d71e6118f7203a377e493b61eb94bc0571484e497e577b9f4d7221a8a7034ad4b52af722c89fa4105627bed638ba
languageName: node
linkType: hard
"@walletconnect/modal-ui@npm:2.6.2":
version: 2.6.2
resolution: "@walletconnect/modal-ui@npm:2.6.2"
dependencies:
"@walletconnect/modal-core": "npm:2.6.2"
lit: "npm:2.8.0"
motion: "npm:10.16.2"
qrcode: "npm:1.5.3"
checksum: 5460ad7f4591c016b723b3f707ac0020e185b60744cf7132b4b4f48d71c87c1c55826f6e11005860f96bd11e0ed3f88da7cda4c0a1c35a0e5b7d6e53bc14cf15
languageName: node
linkType: hard
"@walletconnect/modal@npm:^2.5.4":
version: 2.6.2
resolution: "@walletconnect/modal@npm:2.6.2"
dependencies:
"@walletconnect/modal-core": "npm:2.6.2"
"@walletconnect/modal-ui": "npm:2.6.2"
checksum: f8f132c89d1d7f44f2fa564c8d5122163610be4afb0cadc9576c77083471297c37ff62aae3a25492c0ddb480240a2a6ffefe3eba1fd48f1664160c6bac01466d
languageName: node
linkType: hard
"@walletconnect/randombytes@npm:^1.0.3":
version: 1.0.3
resolution: "@walletconnect/randombytes@npm:1.0.3"
dependencies:
"@walletconnect/encoding": "npm:^1.0.2"
"@walletconnect/environment": "npm:^1.0.1"
randombytes: "npm:^2.1.0"
tslib: "npm:1.14.1"
checksum: 3069e58d3735af15895cade98665a50339275cbf98b20e638ae9266556183b01b8cb286739de6adfd733a86c51fd6322aff034c05dc464d7581f35c33eacb25b
languageName: node
linkType: hard
"@walletconnect/relay-api@npm:^1.0.9":
version: 1.0.9
resolution: "@walletconnect/relay-api@npm:1.0.9"
dependencies:
"@walletconnect/jsonrpc-types": "npm:^1.0.2"
tslib: "npm:1.14.1"
checksum: 037781d51427fbaf866848a3f0a0260bd97cfb077c4ebe6db3024b56895ba977633ca8b3e0e37b48673ba04f1abf6e40e9ef46da10ff0a3e1cf5722f0c5ec32a
languageName: node
linkType: hard
"@walletconnect/relay-auth@npm:^1.0.4":
version: 1.0.4
resolution: "@walletconnect/relay-auth@npm:1.0.4"
dependencies:
"@stablelib/ed25519": "npm:^1.0.2"
"@stablelib/random": "npm:^1.0.1"
"@walletconnect/safe-json": "npm:^1.0.1"
"@walletconnect/time": "npm:^1.0.2"
tslib: "npm:1.14.1"
uint8arrays: "npm:^3.0.0"
checksum: d9128b2a25f38ebf2f49f8c184dad5c997ad6343513bddd7941459c2f2757e6acfbcdd36dc9c12d0491f55723d5e2c5c0ee2e9cf381b3247274b920e95d4db0e
languageName: node
linkType: hard
"@walletconnect/safe-json@npm:^1.0.1, @walletconnect/safe-json@npm:^1.0.2":
version: 1.0.2
resolution: "@walletconnect/safe-json@npm:1.0.2"
dependencies:
tslib: "npm:1.14.1"
checksum: b9d031dab3916d20fa5241d7ad2be425368ae489995ba3ba18d6ad88e81ad3ed093b8e867b8a4fc44759099896aeb5afee5635858cb80c4819ebc7ebb71ed5a6
languageName: node
linkType: hard
"@walletconnect/sign-client@npm:2.8.4":
version: 2.8.4
resolution: "@walletconnect/sign-client@npm:2.8.4"
dependencies:
"@walletconnect/core": "npm:2.8.4"
"@walletconnect/events": "npm:^1.0.1"
"@walletconnect/heartbeat": "npm:1.2.1"
"@walletconnect/jsonrpc-utils": "npm:1.0.8"
"@walletconnect/logger": "npm:^2.0.1"
"@walletconnect/time": "npm:^1.0.2"
"@walletconnect/types": "npm:2.8.4"
"@walletconnect/utils": "npm:2.8.4"
events: "npm:^3.3.0"
checksum: a4c91d45925b7786df3f9a3028bf7adb34aaa55349707d6524e72c6b7f7370fe72b18cb019d92b574eaf86799a736f7ac1670f95a697ba52fcb4ac0a1b43968a
languageName: node
linkType: hard
"@walletconnect/time@npm:^1.0.2":
version: 1.0.2
resolution: "@walletconnect/time@npm:1.0.2"
dependencies:
tslib: "npm:1.14.1"
checksum: ea84d0850e63306837f98a228e08a59f6945da38ba5553b1f158abeaa8ec4dc8a0025a0f0cfc843ddf05ce2947da95c02ac1e8cedce7092bbe1c2d46ca816dd9
languageName: node
linkType: hard
"@walletconnect/types@npm:2.8.4":
version: 2.8.4
resolution: "@walletconnect/types@npm:2.8.4"
dependencies:
"@walletconnect/events": "npm:^1.0.1"
"@walletconnect/heartbeat": "npm:1.2.1"
"@walletconnect/jsonrpc-types": "npm:1.0.3"
"@walletconnect/keyvaluestorage": "npm:^1.0.2"
"@walletconnect/logger": "npm:^2.0.1"
events: "npm:^3.3.0"
checksum: ac6dde3acaa324fadf593a7c6d8325428434d21c8b2efa64632245d9a0d1e8e6f19325abc28dfc31cdfe88122da49b727bf6fe5e5f217c0b92b272ef65f39873
languageName: node
linkType: hard
"@walletconnect/universal-provider@npm:2.8.4":
version: 2.8.4
resolution: "@walletconnect/universal-provider@npm:2.8.4"
dependencies:
"@walletconnect/jsonrpc-http-connection": "npm:^1.0.7"
"@walletconnect/jsonrpc-provider": "npm:1.0.13"
"@walletconnect/jsonrpc-types": "npm:^1.0.2"
"@walletconnect/jsonrpc-utils": "npm:^1.0.7"
"@walletconnect/logger": "npm:^2.0.1"
"@walletconnect/sign-client": "npm:2.8.4"
"@walletconnect/types": "npm:2.8.4"
"@walletconnect/utils": "npm:2.8.4"
events: "npm:^3.3.0"
checksum: 5c72ca7fff90e96de5a939dfafaddbba74cddc1da1b76f6d04ce36691b3b8a72e107e90b2acaea53684397bd89da6f27219413da7388b6c8a29141004957288c
languageName: node
linkType: hard
"@walletconnect/utils@npm:2.8.4":
version: 2.8.4
resolution: "@walletconnect/utils@npm:2.8.4"
dependencies:
"@stablelib/chacha20poly1305": "npm:1.0.1"
"@stablelib/hkdf": "npm:1.0.1"
"@stablelib/random": "npm:^1.0.2"
"@stablelib/sha256": "npm:1.0.1"
"@stablelib/x25519": "npm:^1.0.3"
"@walletconnect/relay-api": "npm:^1.0.9"
"@walletconnect/safe-json": "npm:^1.0.2"
"@walletconnect/time": "npm:^1.0.2"
"@walletconnect/types": "npm:2.8.4"
"@walletconnect/window-getters": "npm:^1.0.1"
"@walletconnect/window-metadata": "npm:^1.0.1"
detect-browser: "npm:5.3.0"
query-string: "npm:7.1.3"
uint8arrays: "npm:^3.1.0"
checksum: c6947246eea36ce316e2d48922b2c0fe1238a3e83171b9c237bd300e0bc36119c6372c352ad015927f64d860e54b318b0d924972672da52b67c87732af2a6ac0
languageName: node
linkType: hard
"@walletconnect/window-getters@npm:^1.0.1":
version: 1.0.1
resolution: "@walletconnect/window-getters@npm:1.0.1"
dependencies:
tslib: "npm:1.14.1"
checksum: 8d3fcb134fbbe903ba4a63f1fa5a7849fd443874bf45488260afc2fe3b1cbe211f86da1d76ee844be7c0e8618ae67402f94c213432fd80b04715eaf72e2e00e3
languageName: node
linkType: hard
"@walletconnect/window-metadata@npm:^1.0.1":
version: 1.0.1
resolution: "@walletconnect/window-metadata@npm:1.0.1"
dependencies:
"@walletconnect/window-getters": "npm:^1.0.1"
tslib: "npm:1.14.1"
checksum: cf322e0860c4448cefcd81f34bc6d49d1a235a81e74a6146baefb74e47cf6c3c8050b65e534a3dc13f8d2aed3fc59732ccf48d5a01b5b23e08e1847fcffa950c
languageName: node
linkType: hard
Deploy to solanadevnet & zbctestnet on testnet3 (#2412) ### Description * solanadevnet is on Solana Devnet, and zbctestnet is on the Eclipse/Zebec rollup testnet found at https://api.zebec.eclipsenetwork.xyz:8899/ * Deploys validators to our infra on testnet3 for `solanadevnet` and `zbctestnet`. These run on the `hyperlane` context. * Added the ability to set the docker image / tag for specific chain deployments. This way we can run the sealevel validators with their own image without affecting the other deployments * Deployed a sealevel-supporting relayer to rc that relays messages for solanadevnet and zbctestnet * Some minor changes to key management - e.g. the recent change to `getCloudAgentKey` wasn't effective because relayer keys don't ever specify their own chain * Added a `--protocol` flag to the get-key-addresses command so we can view keys for different protocols Everything works really well! messages are being delivered Validator sets: ``` - solanadevnet: { - threshold: 2, - validators: [ - '0xec0f73dbc5b1962a20f7dcbe07c98414025b0c43', - '0x9c20a149dfa09ea9f77f5a7ca09ed44f9c025133', - '0x967c5ecdf2625ae86580bd203b630abaaf85cd62', - ], - }, - zbctestnet: { - threshold: 2, - validators: [ - '0xf33cca115fd1bc888b31f5ce96c0277e3af31120', - '0xc1a44a2ff3379e0dfa4ccf7e8b98bdc3012721be', - '0x1ec68fea9a0698a0d2b396770e7d2d61d9a3e654', - ], - }, ``` ### Drive-by changes n/a ### Related issues - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2288 - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2289 ### Backward compatibility _Are these changes backward compatible?_ Yes _Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling?_ None ### Testing _What kind of testing have these changes undergone?_ Deployed! --------- Co-authored-by: Asa Oines <asaoines@gmail.com>
1 year ago
"JSONStream@npm:^1.3.5":
version: 1.3.5
resolution: "JSONStream@npm:1.3.5"
dependencies:
jsonparse: "npm:^1.2.0"
through: "npm:>=2.2.7 <3"
Deploy to solanadevnet & zbctestnet on testnet3 (#2412) ### Description * solanadevnet is on Solana Devnet, and zbctestnet is on the Eclipse/Zebec rollup testnet found at https://api.zebec.eclipsenetwork.xyz:8899/ * Deploys validators to our infra on testnet3 for `solanadevnet` and `zbctestnet`. These run on the `hyperlane` context. * Added the ability to set the docker image / tag for specific chain deployments. This way we can run the sealevel validators with their own image without affecting the other deployments * Deployed a sealevel-supporting relayer to rc that relays messages for solanadevnet and zbctestnet * Some minor changes to key management - e.g. the recent change to `getCloudAgentKey` wasn't effective because relayer keys don't ever specify their own chain * Added a `--protocol` flag to the get-key-addresses command so we can view keys for different protocols Everything works really well! messages are being delivered Validator sets: ``` - solanadevnet: { - threshold: 2, - validators: [ - '0xec0f73dbc5b1962a20f7dcbe07c98414025b0c43', - '0x9c20a149dfa09ea9f77f5a7ca09ed44f9c025133', - '0x967c5ecdf2625ae86580bd203b630abaaf85cd62', - ], - }, - zbctestnet: { - threshold: 2, - validators: [ - '0xf33cca115fd1bc888b31f5ce96c0277e3af31120', - '0xc1a44a2ff3379e0dfa4ccf7e8b98bdc3012721be', - '0x1ec68fea9a0698a0d2b396770e7d2d61d9a3e654', - ], - }, ``` ### Drive-by changes n/a ### Related issues - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2288 - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2289 ### Backward compatibility _Are these changes backward compatible?_ Yes _Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling?_ None ### Testing _What kind of testing have these changes undergone?_ Deployed! --------- Co-authored-by: Asa Oines <asaoines@gmail.com>
1 year ago
bin:
JSONStream: ./bin.js
checksum: e30daf7b9b2da23076181d9a0e4bec33bc1d97e8c0385b949f1b16ba3366a1d241ec6f077850c01fe32379b5ebb8b96b65496984bc1545a93a5150bf4c267439
Deploy to solanadevnet & zbctestnet on testnet3 (#2412) ### Description * solanadevnet is on Solana Devnet, and zbctestnet is on the Eclipse/Zebec rollup testnet found at https://api.zebec.eclipsenetwork.xyz:8899/ * Deploys validators to our infra on testnet3 for `solanadevnet` and `zbctestnet`. These run on the `hyperlane` context. * Added the ability to set the docker image / tag for specific chain deployments. This way we can run the sealevel validators with their own image without affecting the other deployments * Deployed a sealevel-supporting relayer to rc that relays messages for solanadevnet and zbctestnet * Some minor changes to key management - e.g. the recent change to `getCloudAgentKey` wasn't effective because relayer keys don't ever specify their own chain * Added a `--protocol` flag to the get-key-addresses command so we can view keys for different protocols Everything works really well! messages are being delivered Validator sets: ``` - solanadevnet: { - threshold: 2, - validators: [ - '0xec0f73dbc5b1962a20f7dcbe07c98414025b0c43', - '0x9c20a149dfa09ea9f77f5a7ca09ed44f9c025133', - '0x967c5ecdf2625ae86580bd203b630abaaf85cd62', - ], - }, - zbctestnet: { - threshold: 2, - validators: [ - '0xf33cca115fd1bc888b31f5ce96c0277e3af31120', - '0xc1a44a2ff3379e0dfa4ccf7e8b98bdc3012721be', - '0x1ec68fea9a0698a0d2b396770e7d2d61d9a3e654', - ], - }, ``` ### Drive-by changes n/a ### Related issues - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2288 - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2289 ### Backward compatibility _Are these changes backward compatible?_ Yes _Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling?_ None ### Testing _What kind of testing have these changes undergone?_ Deployed! --------- Co-authored-by: Asa Oines <asaoines@gmail.com>
1 year ago
languageName: node
linkType: hard
"abbrev@npm:1":
version: 1.1.1
resolution: "abbrev@npm:1.1.1"
checksum: 2d882941183c66aa665118bafdab82b7a177e9add5eb2776c33e960a4f3c89cff88a1b38aba13a456de01d0dd9d66a8bea7c903268b21ea91dd1097e1e2e8243
languageName: node
linkType: hard
"abbrev@npm:1.0.x":
version: 1.0.9
resolution: "abbrev@npm:1.0.9"
checksum: 5ca5ac34c39d3ae15a90ce5570309e25c0e72d3947bdf95c10a1957f83609bf42831cb4b746d3d96b2a85a52b290832797b8a63b27449f47925b25ca86b78591
languageName: node
linkType: hard
"abitype@npm:0.9.8":
version: 0.9.8
resolution: "abitype@npm:0.9.8"
peerDependencies:
typescript: ">=5.0.4"
zod: ^3 >=3.19.1
peerDependenciesMeta:
typescript:
optional: true
zod:
optional: true
checksum: 90940804839b1b65cb5b427d934db9c1cc899157d6091f281b1ce94d9c0c08b1ae946ab43e984e70c031e94c49355f6677475a7242ec60cae5457c074dcd40f9
languageName: node
linkType: hard
"abitype@npm:^0.3.0":
version: 0.3.0
resolution: "abitype@npm:0.3.0"
peerDependencies:
typescript: ">=4.9.4"
zod: ">=3.19.1"
peerDependenciesMeta:
zod:
optional: true
checksum: 5da1f1fa953b77fbe13586419ef5d2908e585a53907dab658b1e87dd7744ec636d990eb09902c9bf216d5976d0ea1b45644de61434971ae94410ae40483b59dd
languageName: node
linkType: hard
"abort-controller@npm:^3.0.0":
version: 3.0.0
resolution: "abort-controller@npm:3.0.0"
dependencies:
event-target-shim: "npm:^5.0.0"
checksum: ed84af329f1828327798229578b4fe03a4dd2596ba304083ebd2252666bdc1d7647d66d0b18704477e1f8aa315f055944aa6e859afebd341f12d0a53c37b4b40
languageName: node
linkType: hard
"abortcontroller-polyfill@npm:^1.7.3":
version: 1.7.3
resolution: "abortcontroller-polyfill@npm:1.7.3"
checksum: 7abc4900fc4848f7097d0d37839eaf329923c40bb987d95a3db16df8bd402b991661d0c02dd38c89671583a2ee78bfb36e67a0ea1745a4e5b01ccf8c48507a0d
languageName: node
linkType: hard
"abstract-level@npm:^1.0.0, abstract-level@npm:^1.0.2, abstract-level@npm:^1.0.3":
version: 1.0.3
resolution: "abstract-level@npm:1.0.3"
dependencies:
buffer: "npm:^6.0.3"
catering: "npm:^2.1.0"
is-buffer: "npm:^2.0.5"
level-supports: "npm:^4.0.0"
level-transcoder: "npm:^1.0.1"
module-error: "npm:^1.0.1"
queue-microtask: "npm:^1.2.3"
checksum: a6872010a7be78240e1e5bf24b202950adbbd2a382970e17cc661ac8a73663327c241dc25f2863e599f3f5b24d0c3c357b5af4092c4ce34511bae1c09283a278
languageName: node
linkType: hard
"abstract-leveldown@npm:^6.2.1":
version: 6.3.0
resolution: "abstract-leveldown@npm:6.3.0"
dependencies:
buffer: "npm:^5.5.0"
immediate: "npm:^3.2.3"
level-concat-iterator: "npm:~2.0.0"
level-supports: "npm:~1.0.0"
xtend: "npm:~4.0.0"
checksum: b12d224822ba9351d525c22de35eb3f0f432f7392ee58d9f229fe8f0103aef732dea036c34787df5196152a24808f7377a8d11d55a8db2627219d06f3ea2c0b0
languageName: node
linkType: hard
"abstract-leveldown@npm:^7.2.0":
version: 7.2.0
resolution: "abstract-leveldown@npm:7.2.0"
dependencies:
buffer: "npm:^6.0.3"
catering: "npm:^2.0.0"
is-buffer: "npm:^2.0.5"
level-concat-iterator: "npm:^3.0.0"
level-supports: "npm:^2.0.1"
queue-microtask: "npm:^1.2.3"
checksum: 607a43c0963a8ac1388f8248045f84fb557440b6668b45464a0668652d6fd442d726d536d1f03ab2865530ccdb689a55bca400144fe0ae9c710d4594f0400b55
languageName: node
linkType: hard
"abstract-leveldown@npm:~6.2.1":
version: 6.2.3
resolution: "abstract-leveldown@npm:6.2.3"
dependencies:
buffer: "npm:^5.5.0"
immediate: "npm:^3.2.3"
level-concat-iterator: "npm:~2.0.0"
level-supports: "npm:~1.0.0"
xtend: "npm:~4.0.0"
checksum: 4e0b4ce14715822f3e54610d8e91c22bb62fa9bb684860c6af7fac82e28c1efdf14b82c5a8ee7c9cf4912e67e3320209fc230eed7a668c66811b6fadea279277
languageName: node
linkType: hard
"accepts@npm:~1.3.8":
version: 1.3.8
resolution: "accepts@npm:1.3.8"
dependencies:
mime-types: "npm:~2.1.34"
negotiator: "npm:0.6.3"
checksum: 67eaaa90e2917c58418e7a9b89392002d2b1ccd69bcca4799135d0c632f3b082f23f4ae4ddeedbced5aa59bcc7bdf4699c69ebed4593696c922462b7bc5744d6
languageName: node
linkType: hard
"acorn-jsx@npm:^5.3.2":
version: 5.3.2
resolution: "acorn-jsx@npm:5.3.2"
peerDependencies:
acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
checksum: d4371eaef7995530b5b5ca4183ff6f062ca17901a6d3f673c9ac011b01ede37e7a1f7f61f8f5cfe709e88054757bb8f3277dc4061087cdf4f2a1f90ccbcdb977
languageName: node
linkType: hard
"acorn-walk@npm:^8.1.1":
version: 8.3.2
resolution: "acorn-walk@npm:8.3.2"
checksum: 57dbe2fd8cf744f562431775741c5c087196cd7a65ce4ccb3f3981cdfad25cd24ad2bad404997b88464ac01e789a0a61e5e355b2a84876f13deef39fb39686ca
languageName: node
linkType: hard
"acorn@npm:^8.11.3, acorn@npm:^8.4.1, acorn@npm:^8.9.0":
version: 8.11.3
resolution: "acorn@npm:8.11.3"
bin:
acorn: bin/acorn
checksum: b688e7e3c64d9bfb17b596e1b35e4da9d50553713b3b3630cf5690f2b023a84eac90c56851e6912b483fe60e8b4ea28b254c07e92f17ef83d72d78745a8352dd
languageName: node
linkType: hard
"address@npm:^1.0.1":
version: 1.2.0
resolution: "address@npm:1.2.0"
checksum: 64a6eb02ab1bf686824e656b478389879a0f2c5659663498fe40aa12df5589074d53de4fa9b619ac61d47101015e9b1d50670b4511689a1b11fc8401e7f7eaf4
languageName: node
linkType: hard
"adm-zip@npm:^0.4.16":
version: 0.4.16
resolution: "adm-zip@npm:0.4.16"
checksum: 897003d21a445bfce251d5a328706035dc03af53cd4c66bb0a4558496939f89767ae5e7c67d10a5a9ad0146081a339bed3361405d6cca648a4378198573e9cad
languageName: node
linkType: hard
"aes-js@npm:3.0.0":
version: 3.0.0
resolution: "aes-js@npm:3.0.0"
checksum: 1b3772e5ba74abdccb6c6b99bf7f50b49057b38c0db1612b46c7024414f16e65ba7f1643b2d6e38490b1870bdf3ba1b87b35e2c831fd3fdaeff015f08aad19d1
languageName: node
linkType: hard
"aes-js@npm:^3.1.2":
version: 3.1.2
resolution: "aes-js@npm:3.1.2"
checksum: b65916767034a51375a3ac5aad62af452d89a386c1ae7b607bb9145d0bb8b8823bf2f3eba85bdfa52d61c65d5aed90ba90f677b8c826bfa1a8b7ae2fa3b54d91
languageName: node
linkType: hard
"agent-base@npm:6, agent-base@npm:^6.0.2":
version: 6.0.2
resolution: "agent-base@npm:6.0.2"
dependencies:
debug: "npm:4"
checksum: 21fb903e0917e5cb16591b4d0ef6a028a54b83ac30cd1fca58dece3d4e0990512a8723f9f83130d88a41e2af8b1f7be1386fda3ea2d181bb1a62155e75e95e23
languageName: node
linkType: hard
fix: use secret RPC urls in infra, apply environment-specific registry overrides (#3875) ### Description A while back, it seems secret RPC URLs stopped being used by monorepo services (see https://github.com/hyperlane-xyz/hyperlane-monorepo/pull/3179/files#diff-ba3b7bea2b5c046acd88d25ed382df875b49d77e061f2ef8347ffcc741c0353eR34). This adds them back. Some things to note on the approach: - Sadly, due to the way some of the infra config generation works, we're forced to use synchronous interfaces for getting chain metadata in a bunch of places. This is why `getRegistry` returns a `FileSystemRegistry`, which is a `SynchronousRegistry`. - Applying secrets / overrides requires us to do things async for two reasons -- one is just that fetching from GCP secrets is an async operation, the other is that a `MergedRegistry` is not a `SynchronousRegistry`. The approach I've taken is that there are two ways of getting a registry - using `getRegistry` will give the synchronous version that can continue to be used by our sync config generation, but it won't have any environment-specific overrides (tx overrides or secrets). To get an async registry with environment-specific overrides, the `getRegistry` function on the EnvironmentConfig is used. - Overrides are now more succinct as the merging happens later in the pipeline ### Drive-by changes - Started moving away from using the gcloud CLI under the hood for GCP operations and toward using the GCP secret SDK - Updated the mainnet3 key funder to fix an incident, but will follow up with a fresh deploy once this is mergd ### Related issues - These are the code changes for https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/3774, but I'll follow up with fresh deploys for the monorepo services ### Backward compatibility <!-- Are these changes backward compatible? Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling? Yes/No --> ### Testing <!-- What kind of testing have these changes undergone? None/Manual/Unit Tests --> --------- Co-authored-by: Connor McEwen <connor.mcewen@gmail.com> Co-authored-by: Yorke Rhodes <yorke@hyperlane.xyz> Co-authored-by: J M Rossy <jm.rossy@gmail.com>
6 months ago
"agent-base@npm:^7.0.2":
version: 7.1.1
resolution: "agent-base@npm:7.1.1"
dependencies:
debug: "npm:^4.3.4"
checksum: c478fec8f79953f118704d007a38f2a185458853f5c45579b9669372bd0e12602e88dc2ad0233077831504f7cd6fcc8251c383375bba5eaaf563b102938bda26
languageName: node
linkType: hard
"agentkeepalive@npm:^4.2.1":
version: 4.2.1
resolution: "agentkeepalive@npm:4.2.1"
dependencies:
debug: "npm:^4.1.0"
depd: "npm:^1.1.2"
humanize-ms: "npm:^1.2.1"
checksum: 63961cba1afa26d708da94159f3b9428d46fdc137b783fbc399b848e750c5e28c97d96839efa8cb3c2d11ecd12dd411298c00d164600212f660e8c55369c9e55
languageName: node
linkType: hard
"agentkeepalive@npm:^4.3.0":
version: 4.5.0
resolution: "agentkeepalive@npm:4.5.0"
dependencies:
humanize-ms: "npm:^1.2.1"
checksum: dd210ba2a2e2482028f027b1156789744aadbfd773a6c9dd8e4e8001930d5af82382abe19a69240307b1d8003222ce6b0542935038313434b900e351914fc15f
languageName: node
linkType: hard
"aggregate-error@npm:^3.0.0":
version: 3.1.0
resolution: "aggregate-error@npm:3.1.0"
dependencies:
clean-stack: "npm:^2.0.0"
indent-string: "npm:^4.0.0"
checksum: 1101a33f21baa27a2fa8e04b698271e64616b886795fd43c31068c07533c7b3facfcaf4e9e0cab3624bd88f729a592f1c901a1a229c9e490eafce411a8644b79
languageName: node
linkType: hard
"ahocorasick@npm:1.0.2":
version: 1.0.2
resolution: "ahocorasick@npm:1.0.2"
checksum: b2da9f3a7e6faae9975ffdb15a0d7a6c6590f8cf902fe8dc08ba972b59b61a25276923d7776fbd1844685a15600c24353dee3ee5a1cb27244fd64f1522b2c04a
languageName: node
linkType: hard
"ajv@npm:^6.12.3, ajv@npm:^6.12.4, ajv@npm:^6.12.6":
version: 6.12.6
resolution: "ajv@npm:6.12.6"
dependencies:
fast-deep-equal: "npm:^3.1.1"
fast-json-stable-stringify: "npm:^2.0.0"
json-schema-traverse: "npm:^0.4.1"
uri-js: "npm:^4.2.2"
checksum: 48d6ad21138d12eb4d16d878d630079a2bda25a04e745c07846a4ad768319533031e28872a9b3c5790fa1ec41aabdf2abed30a56e5a03ebc2cf92184b8ee306c
languageName: node
linkType: hard
"ajv@npm:^8.0.1":
version: 8.11.0
resolution: "ajv@npm:8.11.0"
dependencies:
fast-deep-equal: "npm:^3.1.1"
json-schema-traverse: "npm:^1.0.0"
require-from-string: "npm:^2.0.2"
uri-js: "npm:^4.2.2"
checksum: aa0dfd6cebdedde8e77747e84e7b7c55921930974b8547f54b4156164ff70445819398face32dafda4bd4c61bbc7513d308d4c2bf769f8ea6cb9c8449f9faf54
languageName: node
linkType: hard
"amazon-cognito-identity-js@npm:^6.0.1":
version: 6.3.8
resolution: "amazon-cognito-identity-js@npm:6.3.8"
dependencies:
"@aws-crypto/sha256-js": "npm:1.2.2"
buffer: "npm:4.9.2"
fast-base64-decode: "npm:^1.0.0"
isomorphic-unfetch: "npm:^3.0.0"
js-cookie: "npm:^2.2.1"
checksum: 4738eb4b0af80d50e9fe0887a1394130dce030b603066bc44606854ef27158c0ea0df31eb49a5d0ddacce48265c120b6d65a6c817a58e9ff247cfe91cadbd3b6
languageName: node
linkType: hard
"amdefine@npm:>=0.0.4":
version: 1.0.1
resolution: "amdefine@npm:1.0.1"
checksum: 517df65fc33d3ff14fe5c0057e041b03d603a2254dea7968b05dfbfa3041eb8430ea6729e305bc428c03fad03f162de91a4b256692d27d7b81d3ee691312cffe
languageName: node
linkType: hard
"ansi-align@npm:^3.0.0":
version: 3.0.1
resolution: "ansi-align@npm:3.0.1"
dependencies:
string-width: "npm:^4.1.0"
checksum: 4c7e8b6a10eaf18874ecee964b5db62ac86d0b9266ad4987b3a1efcb5d11a9e12c881ee40d14951833135a8966f10a3efe43f9c78286a6e632f53d85ad28b9c0
languageName: node
linkType: hard
"ansi-colors@npm:3.2.3":
version: 3.2.3
resolution: "ansi-colors@npm:3.2.3"
checksum: 9465fcf0feca5001201013091036397537a7e196e04efca48aa1e7f4a986176778a33924d506e2b9af74321be9fb0649ab0c11be168d15aae5459feff681d665
languageName: node
linkType: hard
"ansi-colors@npm:4.1.1":
version: 4.1.1
resolution: "ansi-colors@npm:4.1.1"
checksum: e862fddd0a9ca88f1e7c9312ea70674cec3af360c994762309f6323730525e92c77d2715ee5f08aa8f438b7ca18efe378af647f501fc92b15b8e4b3b52d09db4
languageName: node
linkType: hard
"ansi-colors@npm:^4.1.1, ansi-colors@npm:^4.1.3":
version: 4.1.3
resolution: "ansi-colors@npm:4.1.3"
checksum: 43d6e2fc7b1c6e4dc373de708ee76311ec2e0433e7e8bd3194e7ff123ea6a747428fc61afdcf5969da5be3a5f0fd054602bec56fc0ebe249ce2fcde6e649e3c2
languageName: node
linkType: hard
"ansi-escapes@npm:^4.2.1, ansi-escapes@npm:^4.3.0, ansi-escapes@npm:^4.3.2":
version: 4.3.2
resolution: "ansi-escapes@npm:4.3.2"
dependencies:
type-fest: "npm:^0.21.3"
checksum: 8661034456193ffeda0c15c8c564a9636b0c04094b7f78bd01517929c17c504090a60f7a75f949f5af91289c264d3e1001d91492c1bd58efc8e100500ce04de2
languageName: node
linkType: hard
"ansi-escapes@npm:^5.0.0":
version: 5.0.0
resolution: "ansi-escapes@npm:5.0.0"
dependencies:
type-fest: "npm:^1.0.2"
checksum: cbfb95f9f6d8a1ffc89f50fcda3313effae2d9ac2f357f89f626815b4d95fdc3f10f74e0887614ff850d01f805b7505eb1e7ebfdd26144bbfc26c5de08e19195
languageName: node
linkType: hard
"ansi-regex@npm:^2.0.0":
version: 2.1.1
resolution: "ansi-regex@npm:2.1.1"
checksum: 190abd03e4ff86794f338a31795d262c1dfe8c91f7e01d04f13f646f1dcb16c5800818f886047876f1272f065570ab86b24b99089f8b68a0e11ff19aed4ca8f1
languageName: node
linkType: hard
"ansi-regex@npm:^3.0.0":
version: 3.0.1
resolution: "ansi-regex@npm:3.0.1"
checksum: 09daf180c5f59af9850c7ac1bd7fda85ba596cc8cbeb210826e90755f06c818af86d9fa1e6e8322fab2c3b9e9b03f56c537b42241139f824dd75066a1e7257cc
languageName: node
linkType: hard
"ansi-regex@npm:^4.1.0":
version: 4.1.1
resolution: "ansi-regex@npm:4.1.1"
checksum: b1a6ee44cb6ecdabaa770b2ed500542714d4395d71c7e5c25baa631f680fb2ad322eb9ba697548d498a6fd366949fc8b5bfcf48d49a32803611f648005b01888
languageName: node
linkType: hard
"ansi-regex@npm:^5.0.1":
version: 5.0.1
resolution: "ansi-regex@npm:5.0.1"
checksum: 2aa4bb54caf2d622f1afdad09441695af2a83aa3fe8b8afa581d205e57ed4261c183c4d3877cee25794443fde5876417d859c108078ab788d6af7e4fe52eb66b
languageName: node
linkType: hard
"ansi-regex@npm:^6.0.1":
version: 6.0.1
resolution: "ansi-regex@npm:6.0.1"
checksum: 1ff8b7667cded1de4fa2c9ae283e979fc87036864317da86a2e546725f96406746411d0d85e87a2d12fa5abd715d90006de7fa4fa0477c92321ad3b4c7d4e169
languageName: node
linkType: hard
"ansi-styles@npm:^3.2.0, ansi-styles@npm:^3.2.1":
version: 3.2.1
resolution: "ansi-styles@npm:3.2.1"
dependencies:
color-convert: "npm:^1.9.0"
checksum: d85ade01c10e5dd77b6c89f34ed7531da5830d2cb5882c645f330079975b716438cd7ebb81d0d6e6b4f9c577f19ae41ab55f07f19786b02f9dfd9e0377395665
languageName: node
linkType: hard
"ansi-styles@npm:^4.0.0, ansi-styles@npm:^4.1.0":
version: 4.3.0
resolution: "ansi-styles@npm:4.3.0"
dependencies:
color-convert: "npm:^2.0.1"
checksum: b4494dfbfc7e4591b4711a396bd27e540f8153914123dccb4cdbbcb514015ada63a3809f362b9d8d4f6b17a706f1d7bea3c6f974b15fa5ae76b5b502070889ff
languageName: node
linkType: hard
"ansi-styles@npm:^5.0.0":
version: 5.2.0
resolution: "ansi-styles@npm:5.2.0"
checksum: d7f4e97ce0623aea6bc0d90dcd28881ee04cba06c570b97fd3391bd7a268eedfd9d5e2dd4fdcbdd82b8105df5faf6f24aaedc08eaf3da898e702db5948f63469
languageName: node
linkType: hard
"ansi-styles@npm:^6.0.0":
version: 6.1.0
resolution: "ansi-styles@npm:6.1.0"
checksum: eb291cf9de71d1b251c1e870a65733a12d422f61aa605cdb3bd54d2c10c7be88cdf7712185e27c3b6d54b9eb0427cce760a9372a437ed5cbf1cb984b30def7cc
languageName: node
linkType: hard
"antlr4@npm:^4.13.1-patch-1":
version: 4.13.1
resolution: "antlr4@npm:4.13.1"
checksum: b17ee045cf30c7cec563f3ce81dc8bffd2c17b546646cd76e7b5f4cc4b676a1960c1a8a9aea53769947b0c6de70ed2aea73431e76c3840ab3b69cf3de5f1fc89
languageName: node
linkType: hard
"antlr4ts@npm:^0.5.0-alpha.4":
version: 0.5.0-dev
resolution: "antlr4ts@npm:0.5.0-dev"
dependencies:
source-map-support: "npm:^0.5.16"
checksum: a95a061fb2fc9e2a0cd065e112fbc3fb899f408feace51249367051711b2255488b4e89b5912a706080f807c72484499e0f61f6a782391ecaba39c556d479f55
languageName: node
linkType: hard
"anymatch@npm:^3.0.3, anymatch@npm:^3.1.3":
version: 3.1.3
resolution: "anymatch@npm:3.1.3"
dependencies:
normalize-path: "npm:^3.0.0"
picomatch: "npm:^2.0.4"
checksum: 3e044fd6d1d26545f235a9fe4d7a534e2029d8e59fa7fd9f2a6eb21230f6b5380ea1eaf55136e60cbf8e613544b3b766e7a6fa2102e2a3a117505466e3025dc2
languageName: node
linkType: hard
"anymatch@npm:~3.1.1, anymatch@npm:~3.1.2":
version: 3.1.2
resolution: "anymatch@npm:3.1.2"
dependencies:
normalize-path: "npm:^3.0.0"
picomatch: "npm:^2.0.4"
checksum: 985163db2292fac9e5a1e072bf99f1b5baccf196e4de25a0b0b81865ebddeb3b3eb4480734ef0a2ac8c002845396b91aa89121f5b84f93981a4658164a9ec6e9
languageName: node
linkType: hard
"aproba@npm:^1.0.3":
version: 1.2.0
resolution: "aproba@npm:1.2.0"
checksum: 48def777330afca699880126b555273cd9912525500edc5866b527da6fd6c54badd3ae6cc6039081e5bc22e9b349d8e65fd70f8499beb090f86aa6261e4242dd
languageName: node
linkType: hard
"aproba@npm:^1.0.3 || ^2.0.0":
version: 2.0.0
resolution: "aproba@npm:2.0.0"
checksum: c2b9a631298e8d6f3797547e866db642f68493808f5b37cd61da778d5f6ada890d16f668285f7d60bd4fc3b03889bd590ffe62cf81b700e9bb353431238a0a7b
languageName: node
linkType: hard
"are-we-there-yet@npm:^3.0.0":
version: 3.0.0
resolution: "are-we-there-yet@npm:3.0.0"
dependencies:
delegates: "npm:^1.0.0"
readable-stream: "npm:^3.6.0"
checksum: 7266eee19d0be9dd8e58b63cfb1e1ad45945125fac1e75f00237b55960891bf3bb0be291757a8d9dcf1dbfacfb3802d3eb3f9a064084a6a70a61fe0571f9318f
languageName: node
linkType: hard
"are-we-there-yet@npm:~1.1.2":
version: 1.1.7
resolution: "are-we-there-yet@npm:1.1.7"
dependencies:
delegates: "npm:^1.0.0"
readable-stream: "npm:^2.0.6"
checksum: 5fc14ea29ed1ae480117c177b31c6e6da6f02c0fd6d5071b7e4a1373adf42539f5d81f178358dab58b10fc929bf7650c5ed0153ae9cc98eff97285189cb6b836
languageName: node
linkType: hard
"arg@npm:^4.1.0":
version: 4.1.3
resolution: "arg@npm:4.1.3"
checksum: 969b491082f20cad166649fa4d2073ea9e974a4e5ac36247ca23d2e5a8b3cb12d60e9ff70a8acfe26d76566c71fd351ee5e6a9a6595157eb36f92b1fd64e1599
languageName: node
linkType: hard
"argparse@npm:^1.0.7":
version: 1.0.10
resolution: "argparse@npm:1.0.10"
dependencies:
sprintf-js: "npm:~1.0.2"
checksum: c6a621343a553ff3779390bb5ee9c2263d6643ebcd7843227bdde6cc7adbed796eb5540ca98db19e3fd7b4714e1faa51551f8849b268bb62df27ddb15cbcd91e
languageName: node
linkType: hard
"argparse@npm:^2.0.1":
version: 2.0.1
resolution: "argparse@npm:2.0.1"
checksum: 18640244e641a417ec75a9bd38b0b2b6b95af5199aa241b131d4b2fb206f334d7ecc600bd194861610a5579084978bfcbb02baa399dbe442d56d0ae5e60dbaef
languageName: node
linkType: hard
"array-back@npm:^3.0.1, array-back@npm:^3.1.0":
version: 3.1.0
resolution: "array-back@npm:3.1.0"
checksum: 7205004fcd0f9edd926db921af901b083094608d5b265738d0290092f9822f73accb468e677db74c7c94ef432d39e5ed75a7b1786701e182efb25bbba9734209
languageName: node
linkType: hard
"array-back@npm:^4.0.1, array-back@npm:^4.0.2":
version: 4.0.2
resolution: "array-back@npm:4.0.2"
checksum: f30603270771eeb54e5aad5f54604c62b3577a18b6db212a7272b2b6c32049121b49431f656654790ed1469411e45f387e7627c0de8fd0515995cc40df9b9294
languageName: node
linkType: hard
"array-buffer-byte-length@npm:^1.0.0":
version: 1.0.0
resolution: "array-buffer-byte-length@npm:1.0.0"
dependencies:
call-bind: "npm:^1.0.2"
is-array-buffer: "npm:^3.0.1"
checksum: 044e101ce150f4804ad19c51d6c4d4cfa505c5b2577bd179256e4aa3f3f6a0a5e9874c78cd428ee566ac574c8a04d7ce21af9fe52e844abfdccb82b33035a7c3
languageName: node
linkType: hard
"array-flatten@npm:1.1.1":
version: 1.1.1
resolution: "array-flatten@npm:1.1.1"
checksum: e13c9d247241be82f8b4ec71d035ed7204baa82fae820d4db6948d30d3c4a9f2b3905eb2eec2b937d4aa3565200bd3a1c500480114cff649fa748747d2a50feb
languageName: node
linkType: hard
"array-union@npm:^2.1.0":
version: 2.1.0
resolution: "array-union@npm:2.1.0"
checksum: 5bee12395cba82da674931df6d0fea23c4aa4660cb3b338ced9f828782a65caa232573e6bf3968f23e0c5eb301764a382cef2f128b170a9dc59de0e36c39f98d
languageName: node
linkType: hard
"array-uniq@npm:1.0.3":
version: 1.0.3
resolution: "array-uniq@npm:1.0.3"
checksum: 1625f06b093d8bf279b81adfec6e72951c0857d65b5e3f65f053fffe9f9dd61c2fc52cff57e38a4700817e7e3f01a4faa433d505ea9e33cdae4514c334e0bf9e
languageName: node
linkType: hard
"array.prototype.findlast@npm:^1.2.2":
version: 1.2.3
resolution: "array.prototype.findlast@npm:1.2.3"
dependencies:
call-bind: "npm:^1.0.2"
define-properties: "npm:^1.2.0"
es-abstract: "npm:^1.22.1"
es-shim-unscopables: "npm:^1.0.0"
get-intrinsic: "npm:^1.2.1"
checksum: d615b5298b3c9bd2e59f4ffd7e2a35b99e03313ac5a035e8138ab32c3b8fcb5a770748f65c8a891e4e2a1c39f57cc091385a7454474f1fa0c1f2c20f4e2e5d32
languageName: node
linkType: hard
"array.prototype.flat@npm:^1.2.3":
version: 1.3.2
resolution: "array.prototype.flat@npm:1.3.2"
dependencies:
call-bind: "npm:^1.0.2"
define-properties: "npm:^1.2.0"
es-abstract: "npm:^1.22.1"
es-shim-unscopables: "npm:^1.0.0"
checksum: d9d2f6f27584de92ec7995bc931103e6de722cd2498bdbfc4cba814fc3e52f056050a93be883018811f7c0a35875f5056584a0e940603a5e5934f0279896aebe
languageName: node
linkType: hard
"array.prototype.reduce@npm:^1.0.4":
version: 1.0.4
resolution: "array.prototype.reduce@npm:1.0.4"
dependencies:
call-bind: "npm:^1.0.2"
define-properties: "npm:^1.1.3"
es-abstract: "npm:^1.19.2"
es-array-method-boxes-properly: "npm:^1.0.0"
is-string: "npm:^1.0.7"
checksum: 7a8b9ba6171d9faad610eff010e493606a27cbc4d985d2e2152dc5ec2971d4e8ec2091ad92f5bbb2dc2841942e18737da54166d1116104d0e1c4e03bc09bce01
languageName: node
linkType: hard
"arraybuffer.prototype.slice@npm:^1.0.2":
version: 1.0.2
resolution: "arraybuffer.prototype.slice@npm:1.0.2"
dependencies:
array-buffer-byte-length: "npm:^1.0.0"
call-bind: "npm:^1.0.2"
define-properties: "npm:^1.2.0"
es-abstract: "npm:^1.22.1"
get-intrinsic: "npm:^1.2.1"
is-array-buffer: "npm:^3.0.2"
is-shared-array-buffer: "npm:^1.0.2"
checksum: c200faf437786f5b2c80d4564ff5481c886a16dee642ef02abdc7306c7edd523d1f01d1dd12b769c7eb42ac9bc53874510db19a92a2c035c0f6696172aafa5d3
languageName: node
linkType: hard
"arrify@npm:^1.0.1":
version: 1.0.1
resolution: "arrify@npm:1.0.1"
checksum: 745075dd4a4624ff0225c331dacb99be501a515d39bcb7c84d24660314a6ec28e68131b137e6f7e16318170842ce97538cd298fc4cd6b2cc798e0b957f2747e7
languageName: node
linkType: hard
"asap@npm:~2.0.6":
version: 2.0.6
resolution: "asap@npm:2.0.6"
checksum: b244c0458c571945e4b3be0b14eb001bea5596f9868cc50cc711dc03d58a7e953517d3f0dad81ccde3ff37d1f074701fa76a6f07d41aaa992d7204a37b915dda
languageName: node
linkType: hard
"asn1.js@npm:5.4.1, asn1.js@npm:^5.4.1":
version: 5.4.1
resolution: "asn1.js@npm:5.4.1"
dependencies:
bn.js: "npm:^4.0.0"
inherits: "npm:^2.0.1"
minimalistic-assert: "npm:^1.0.0"
safer-buffer: "npm:^2.1.0"
checksum: 63d57c766f6afc81ff175bbf922626b3778d770c8b91b32cbcf672d7bf73b4198aca66c60a6427bff3aebc48feff1eab4a161f2681b7300b6c5b775a1e6fd791
languageName: node
linkType: hard
"asn1@npm:~0.2.3":
version: 0.2.6
resolution: "asn1@npm:0.2.6"
dependencies:
safer-buffer: "npm:~2.1.0"
checksum: cf629291fee6c1a6f530549939433ebf32200d7849f38b810ff26ee74235e845c0c12b2ed0f1607ac17383d19b219b69cefa009b920dab57924c5c544e495078
languageName: node
linkType: hard
"asn1js@npm:^3.0.5":
version: 3.0.5
resolution: "asn1js@npm:3.0.5"
dependencies:
pvtsutils: "npm:^1.3.2"
pvutils: "npm:^1.1.3"
tslib: "npm:^2.4.0"
checksum: 17fb0302432186631550de9606a4622ec366646d072cde9cdf4bcafa47bd2425e157eeb7b1377ee6520f8b46687b4ecaee31cf0ad2fa494361a1938b2ed53194
languageName: node
linkType: hard
"assert-plus@npm:1.0.0, assert-plus@npm:^1.0.0":
version: 1.0.0
resolution: "assert-plus@npm:1.0.0"
checksum: f4f991ae2df849cc678b1afba52d512a7cbf0d09613ba111e72255409ff9158550c775162a47b12d015d1b82b3c273e8e25df0e4783d3ddb008a293486d00a07
languageName: node
linkType: hard
"assertion-error@npm:^1.1.0":
version: 1.1.0
resolution: "assertion-error@npm:1.1.0"
checksum: fd9429d3a3d4fd61782eb3962ae76b6d08aa7383123fca0596020013b3ebd6647891a85b05ce821c47d1471ed1271f00b0545cf6a4326cf2fc91efcc3b0fbecf
languageName: node
linkType: hard
"ast-parents@npm:^0.0.1":
version: 0.0.1
resolution: "ast-parents@npm:0.0.1"
checksum: 08eaa3b755529aad0708aad54ff09087b171334dcffa0774d3401e1dc54db1242bd5e76e599152705e813f768b9245a3c20777ed033c706d2093e358a91b12c2
languageName: node
linkType: hard
"astral-regex@npm:^2.0.0":
version: 2.0.0
resolution: "astral-regex@npm:2.0.0"
checksum: 876231688c66400473ba505731df37ea436e574dd524520294cc3bbc54ea40334865e01fa0d074d74d036ee874ee7e62f486ea38bc421ee8e6a871c06f011766
languageName: node
linkType: hard
"async-eventemitter@npm:^0.2.4":
version: 0.2.4
resolution: "async-eventemitter@npm:0.2.4"
dependencies:
async: "npm:^2.4.0"
checksum: 4f927de88add821cb11640dcbbc8bad561dace016b661ad8d597b60641d57cee740477a34ba9832b60f89a93cad43e78a3eb881f00fe0da49a85844a7b9de026
languageName: node
linkType: hard
"async-limiter@npm:~1.0.0":
version: 1.0.1
resolution: "async-limiter@npm:1.0.1"
checksum: 2b849695b465d93ad44c116220dee29a5aeb63adac16c1088983c339b0de57d76e82533e8e364a93a9f997f28bbfc6a92948cefc120652bd07f3b59f8d75cf2b
languageName: node
linkType: hard
"async-mutex@npm:^0.2.6":
version: 0.2.6
resolution: "async-mutex@npm:0.2.6"
dependencies:
tslib: "npm:^2.0.0"
checksum: 3cf676fc48b4686abf534cc02d4784bab3f35d7836a0a7476c96e57c3f6607dd3d94cc0989b29d33ce5ae5cde8be8e1a96f3e769ba3b0e1ba4a244f873aa5623
languageName: node
linkType: hard
"async-retry@npm:^1.3.3":
version: 1.3.3
resolution: "async-retry@npm:1.3.3"
dependencies:
retry: "npm:0.13.1"
checksum: 38a7152ff7265a9321ea214b9c69e8224ab1febbdec98efbbde6e562f17ff68405569b796b1c5271f354aef8783665d29953f051f68c1fc45306e61aec82fdc4
languageName: node
linkType: hard
"async@npm:^2.6.4":
version: 2.6.4
resolution: "async@npm:2.6.4"
dependencies:
lodash: "npm:^4.17.14"
checksum: df8e52817d74677ab50c438d618633b9450aff26deb274da6dfedb8014130909482acdc7753bce9b72e6171ce9a9f6a92566c4ced34c3cb3714d57421d58ad27
languageName: node
linkType: hard
"asynckit@npm:^0.4.0":
version: 0.4.0
resolution: "asynckit@npm:0.4.0"
checksum: 3ce727cbc78f69d6a4722517a58ee926c8c21083633b1d3fdf66fd688f6c127a53a592141bd4866f9b63240a86e9d8e974b13919450bd17fa33c2d22c4558ad8
languageName: node
linkType: hard
"at-least-node@npm:^1.0.0":
version: 1.0.0
resolution: "at-least-node@npm:1.0.0"
checksum: 463e2f8e43384f1afb54bc68485c436d7622acec08b6fad269b421cb1d29cebb5af751426793d0961ed243146fe4dc983402f6d5a51b720b277818dbf6f2e49e
languageName: node
linkType: hard
"atomic-sleep@npm:^1.0.0":
version: 1.0.0
resolution: "atomic-sleep@npm:1.0.0"
checksum: 3ab6d2cf46b31394b4607e935ec5c1c3c4f60f3e30f0913d35ea74b51b3585e84f590d09e58067f11762eec71c87d25314ce859030983dc0e4397eed21daa12e
languageName: node
linkType: hard
"available-typed-arrays@npm:^1.0.5":
version: 1.0.5
resolution: "available-typed-arrays@npm:1.0.5"
checksum: 4d4d5e86ea0425696f40717882f66a570647b94ac8d273ddc7549a9b61e5da099e149bf431530ccbd776bd74e02039eb8b5edf426e3e2211ee61af16698a9064
languageName: node
linkType: hard
"aws-kms-ethers-signer@npm:^0.1.3":
version: 0.1.3
resolution: "aws-kms-ethers-signer@npm:0.1.3"
dependencies:
"@aws-sdk/client-kms": "npm:^3.39.0"
"@ethersproject/abstract-provider": "npm:^5.5.1"
"@ethersproject/abstract-signer": "npm:^5.5.0"
"@ethersproject/address": "npm:^5.5.0"
"@ethersproject/bignumber": "npm:^5.5.0"
"@ethersproject/bytes": "npm:^5.5.0"
"@ethersproject/hash": "npm:^5.5.0"
"@ethersproject/keccak256": "npm:^5.5.0"
"@ethersproject/logger": "npm:^5.5.0"
"@ethersproject/properties": "npm:^5.5.0"
"@ethersproject/transactions": "npm:^5.5.0"
aws-kms-signer: "npm:^0.5.3"
checksum: ab117129768c6e0ca4f7f10424d76952cf8194357346651d9f97b4703319d04f73786a587a326887e2b6d0fadac5ae45545a156b71545d0ce8f45f3784fabdbb
languageName: node
linkType: hard
"aws-kms-signer@npm:^0.5.3":
version: 0.5.3
resolution: "aws-kms-signer@npm:0.5.3"
dependencies:
"@aws-sdk/client-kms": "npm:^3.28.0"
asn1js: "npm:^3.0.5"
bn.js: "npm:^5.2.0"
keccak: "npm:^3.0.2"
secp256k1: "npm:4.0"
checksum: 21f747bb3872c871ed5f513a31c7654919e9a64e15afb29f170e505c310cddcf17c45656bf4033d660089a4ea37fa046256ada175a5eaddf4d03501549d9ef4a
languageName: node
linkType: hard
"aws-sign2@npm:~0.7.0":
version: 0.7.0
resolution: "aws-sign2@npm:0.7.0"
checksum: 2ac497d739f71be3264cf096a33ab256a1fea7fe80b87dc51ec29374505bd5a661279ef1c22989d68528ea61ed634021ca63b31cf1d3c2a3682ffc106f7d0e96
languageName: node
linkType: hard
"aws4@npm:^1.8.0":
version: 1.11.0
resolution: "aws4@npm:1.11.0"
checksum: 54886f07b3f9555f7f3ae9fb2aef7abbac302e892263ec4d9901f4502e667bb302a0639672f6bc8453033102ddd2512b79886a7de417dc0c24ecce003a888297
languageName: node
linkType: hard
"axios@npm:^0.21.1, axios@npm:^0.21.2":
version: 0.21.4
resolution: "axios@npm:0.21.4"
dependencies:
follow-redirects: "npm:^1.14.0"
checksum: da644592cb6f8f9f8c64fdabd7e1396d6769d7a4c1ea5f8ae8beb5c2eb90a823e3a574352b0b934ac62edc762c0f52647753dc54f7d07279127a7e5c4cd20272
languageName: node
linkType: hard
"axios@npm:^1.4.0":
version: 1.6.2
resolution: "axios@npm:1.6.2"
dependencies:
follow-redirects: "npm:^1.15.0"
form-data: "npm:^4.0.0"
proxy-from-env: "npm:^1.1.0"
checksum: 612bc93f8f738a518e7c5f9de9cc782bcd36aac6bae279160ef6a10260378e21c1786520eab3336898e3d66e0839ebdf739f327fb6d0431baa4d3235703a7652
languageName: node
linkType: hard
"babel-jest@npm:^29.7.0":
version: 29.7.0
resolution: "babel-jest@npm:29.7.0"
dependencies:
"@jest/transform": "npm:^29.7.0"
"@types/babel__core": "npm:^7.1.14"
babel-plugin-istanbul: "npm:^6.1.1"
babel-preset-jest: "npm:^29.6.3"
chalk: "npm:^4.0.0"
graceful-fs: "npm:^4.2.9"
slash: "npm:^3.0.0"
peerDependencies:
"@babel/core": ^7.8.0
checksum: 8a0953bd813b3a8926008f7351611055548869e9a53dd36d6e7e96679001f71e65fd7dbfe253265c3ba6a4e630dc7c845cf3e78b17d758ef1880313ce8fba258
languageName: node
linkType: hard
"babel-plugin-istanbul@npm:^6.1.1":
version: 6.1.1
resolution: "babel-plugin-istanbul@npm:6.1.1"
dependencies:
"@babel/helper-plugin-utils": "npm:^7.0.0"
"@istanbuljs/load-nyc-config": "npm:^1.0.0"
"@istanbuljs/schema": "npm:^0.1.2"
istanbul-lib-instrument: "npm:^5.0.4"
test-exclude: "npm:^6.0.0"
checksum: ffd436bb2a77bbe1942a33245d770506ab2262d9c1b3c1f1da7f0592f78ee7445a95bc2efafe619dd9c1b6ee52c10033d6c7d29ddefe6f5383568e60f31dfe8d
languageName: node
linkType: hard
"babel-plugin-jest-hoist@npm:^29.6.3":
version: 29.6.3
resolution: "babel-plugin-jest-hoist@npm:29.6.3"
dependencies:
"@babel/template": "npm:^7.3.3"
"@babel/types": "npm:^7.3.3"
"@types/babel__core": "npm:^7.1.14"
"@types/babel__traverse": "npm:^7.0.6"
checksum: 9bfa86ec4170bd805ab8ca5001ae50d8afcb30554d236ba4a7ffc156c1a92452e220e4acbd98daefc12bf0216fccd092d0a2efed49e7e384ec59e0597a926d65
languageName: node
linkType: hard
"babel-preset-current-node-syntax@npm:^1.0.0":
version: 1.0.1
resolution: "babel-preset-current-node-syntax@npm:1.0.1"
dependencies:
"@babel/plugin-syntax-async-generators": "npm:^7.8.4"
"@babel/plugin-syntax-bigint": "npm:^7.8.3"
"@babel/plugin-syntax-class-properties": "npm:^7.8.3"
"@babel/plugin-syntax-import-meta": "npm:^7.8.3"
"@babel/plugin-syntax-json-strings": "npm:^7.8.3"
"@babel/plugin-syntax-logical-assignment-operators": "npm:^7.8.3"
"@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3"
"@babel/plugin-syntax-numeric-separator": "npm:^7.8.3"
"@babel/plugin-syntax-object-rest-spread": "npm:^7.8.3"
"@babel/plugin-syntax-optional-catch-binding": "npm:^7.8.3"
"@babel/plugin-syntax-optional-chaining": "npm:^7.8.3"
"@babel/plugin-syntax-top-level-await": "npm:^7.8.3"
peerDependencies:
"@babel/core": ^7.0.0
checksum: 94561959cb12bfa80867c9eeeace7c3d48d61707d33e55b4c3fdbe82fc745913eb2dbfafca62aef297421b38aadcb58550e5943f50fbcebbeefd70ce2bed4b74
languageName: node
linkType: hard
"babel-preset-jest@npm:^29.6.3":
version: 29.6.3
resolution: "babel-preset-jest@npm:29.6.3"
dependencies:
babel-plugin-jest-hoist: "npm:^29.6.3"
babel-preset-current-node-syntax: "npm:^1.0.0"
peerDependencies:
"@babel/core": ^7.0.0
checksum: aa4ff2a8a728d9d698ed521e3461a109a1e66202b13d3494e41eea30729a5e7cc03b3a2d56c594423a135429c37bf63a9fa8b0b9ce275298be3095a88c69f6fb
languageName: node
linkType: hard
"balanced-match@npm:^1.0.0":
version: 1.0.2
resolution: "balanced-match@npm:1.0.2"
checksum: 9706c088a283058a8a99e0bf91b0a2f75497f185980d9ffa8b304de1d9e58ebda7c72c07ebf01dadedaac5b2907b2c6f566f660d62bd336c3468e960403b9d65
languageName: node
linkType: hard
"base-x@npm:^3.0.2, base-x@npm:^3.0.8":
version: 3.0.9
resolution: "base-x@npm:3.0.9"
dependencies:
safe-buffer: "npm:^5.0.1"
checksum: 957101d6fd09e1903e846fd8f69fd7e5e3e50254383e61ab667c725866bec54e5ece5ba49ce385128ae48f9ec93a26567d1d5ebb91f4d56ef4a9cc0d5a5481e8
languageName: node
linkType: hard
"base64-js@npm:^1.0.2, base64-js@npm:^1.3.0, base64-js@npm:^1.3.1":
version: 1.5.1
resolution: "base64-js@npm:1.5.1"
checksum: 669632eb3745404c2f822a18fc3a0122d2f9a7a13f7fb8b5823ee19d1d2ff9ee5b52c53367176ea4ad093c332fd5ab4bd0ebae5a8e27917a4105a4cfc86b1005
languageName: node
linkType: hard
"bcrypt-pbkdf@npm:^1.0.0":
version: 1.0.2
resolution: "bcrypt-pbkdf@npm:1.0.2"
dependencies:
tweetnacl: "npm:^0.14.3"
checksum: 13a4cde058250dbf1fa77a4f1b9a07d32ae2e3b9e28e88a0c7a1827835bc3482f3e478c4a0cfd4da6ff0c46dae07da1061123a995372b32cc563d9975f975404
languageName: node
linkType: hard
"bech32@npm:1.1.4, bech32@npm:^1.1.4":
version: 1.1.4
resolution: "bech32@npm:1.1.4"
checksum: 63ff37c0ce43be914c685ce89700bba1589c319af0dac1ea04f51b33d0e5ecfd40d14c24f527350b94f0a4e236385373bb9122ec276410f354ddcdbf29ca13f4
languageName: node
linkType: hard
"better-path-resolve@npm:1.0.0":
version: 1.0.0
resolution: "better-path-resolve@npm:1.0.0"
dependencies:
is-windows: "npm:^1.0.0"
checksum: 5392dbe04e7fe68b944eb37961d9dfa147aaac3ee9ee3f6e13d42e2c9fbe949e68d16e896c14ee9016fa5f8e6e53ec7fd8b5f01b50a32067a7d94ac9cfb9a050
languageName: node
linkType: hard
Deploy to solanadevnet & zbctestnet on testnet3 (#2412) ### Description * solanadevnet is on Solana Devnet, and zbctestnet is on the Eclipse/Zebec rollup testnet found at https://api.zebec.eclipsenetwork.xyz:8899/ * Deploys validators to our infra on testnet3 for `solanadevnet` and `zbctestnet`. These run on the `hyperlane` context. * Added the ability to set the docker image / tag for specific chain deployments. This way we can run the sealevel validators with their own image without affecting the other deployments * Deployed a sealevel-supporting relayer to rc that relays messages for solanadevnet and zbctestnet * Some minor changes to key management - e.g. the recent change to `getCloudAgentKey` wasn't effective because relayer keys don't ever specify their own chain * Added a `--protocol` flag to the get-key-addresses command so we can view keys for different protocols Everything works really well! messages are being delivered Validator sets: ``` - solanadevnet: { - threshold: 2, - validators: [ - '0xec0f73dbc5b1962a20f7dcbe07c98414025b0c43', - '0x9c20a149dfa09ea9f77f5a7ca09ed44f9c025133', - '0x967c5ecdf2625ae86580bd203b630abaaf85cd62', - ], - }, - zbctestnet: { - threshold: 2, - validators: [ - '0xf33cca115fd1bc888b31f5ce96c0277e3af31120', - '0xc1a44a2ff3379e0dfa4ccf7e8b98bdc3012721be', - '0x1ec68fea9a0698a0d2b396770e7d2d61d9a3e654', - ], - }, ``` ### Drive-by changes n/a ### Related issues - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2288 - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2289 ### Backward compatibility _Are these changes backward compatible?_ Yes _Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling?_ None ### Testing _What kind of testing have these changes undergone?_ Deployed! --------- Co-authored-by: Asa Oines <asaoines@gmail.com>
1 year ago
"bigint-buffer@npm:^1.1.5":
version: 1.1.5
resolution: "bigint-buffer@npm:1.1.5"
dependencies:
bindings: "npm:^1.3.0"
node-gyp: "npm:latest"
checksum: be70c7ad00f5e1a4739251755ef35fe8f183ec34782353cfde0820dcc7c84eefa647c12d75c003650a19c333a0528fde2d4fb9d0c41c724c27cd6b0245d20987
Deploy to solanadevnet & zbctestnet on testnet3 (#2412) ### Description * solanadevnet is on Solana Devnet, and zbctestnet is on the Eclipse/Zebec rollup testnet found at https://api.zebec.eclipsenetwork.xyz:8899/ * Deploys validators to our infra on testnet3 for `solanadevnet` and `zbctestnet`. These run on the `hyperlane` context. * Added the ability to set the docker image / tag for specific chain deployments. This way we can run the sealevel validators with their own image without affecting the other deployments * Deployed a sealevel-supporting relayer to rc that relays messages for solanadevnet and zbctestnet * Some minor changes to key management - e.g. the recent change to `getCloudAgentKey` wasn't effective because relayer keys don't ever specify their own chain * Added a `--protocol` flag to the get-key-addresses command so we can view keys for different protocols Everything works really well! messages are being delivered Validator sets: ``` - solanadevnet: { - threshold: 2, - validators: [ - '0xec0f73dbc5b1962a20f7dcbe07c98414025b0c43', - '0x9c20a149dfa09ea9f77f5a7ca09ed44f9c025133', - '0x967c5ecdf2625ae86580bd203b630abaaf85cd62', - ], - }, - zbctestnet: { - threshold: 2, - validators: [ - '0xf33cca115fd1bc888b31f5ce96c0277e3af31120', - '0xc1a44a2ff3379e0dfa4ccf7e8b98bdc3012721be', - '0x1ec68fea9a0698a0d2b396770e7d2d61d9a3e654', - ], - }, ``` ### Drive-by changes n/a ### Related issues - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2288 - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2289 ### Backward compatibility _Are these changes backward compatible?_ Yes _Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling?_ None ### Testing _What kind of testing have these changes undergone?_ Deployed! --------- Co-authored-by: Asa Oines <asaoines@gmail.com>
1 year ago
languageName: node
linkType: hard
"bigint-crypto-utils@npm:^3.0.23":
version: 3.1.8
resolution: "bigint-crypto-utils@npm:3.1.8"
dependencies:
bigint-mod-arith: "npm:^3.1.0"
checksum: 7f540d2eb673042bdcf6c320526897a0cf22da503d1c78bdcec93ba13f476899ba750f76283f255f9a48f8f6affc9f72ebd6856fa2596c4e57096bab55dd4f98
languageName: node
linkType: hard
"bigint-mod-arith@npm:^3.1.0":
version: 3.1.2
resolution: "bigint-mod-arith@npm:3.1.2"
checksum: c8e25a37d61571faf9af44da7172dbdd8a3f611c7d403b6edf759480149c4fe48ad422680eaf97296aa60877365e2a9064f3aa9cad4013f3521ee8dbad9044bc
languageName: node
linkType: hard
"bignumber.js@npm:^9.0.0, bignumber.js@npm:^9.0.1":
version: 9.0.2
resolution: "bignumber.js@npm:9.0.2"
checksum: d270e73abb79a9beffd1347139266c08b9c022f91c5613226ec16a3eba240fabcbc7c597bbecbb43300038c9d94e3674a269784feac0f5b17c8d0b2b17940798
languageName: node
linkType: hard
"bignumber.js@npm:^9.1.1":
version: 9.1.1
resolution: "bignumber.js@npm:9.1.1"
checksum: 1f771bfa883a5863626e1e4274042065d5f975651eda556ecd28560f287c065004681226f826380792a22be116d7666499c3e3300b1a48b2a7bff66e8dde7aa8
languageName: node
linkType: hard
"bignumber.js@npm:^9.1.2":
version: 9.1.2
resolution: "bignumber.js@npm:9.1.2"
checksum: d89b8800a987225d2c00dcbf8a69dc08e92aa0880157c851c287b307d31ceb2fc2acb0c62c3e3a3d42b6c5fcae9b004035f13eb4386e56d529d7edac18d5c9d8
languageName: node
linkType: hard
"binary-extensions@npm:^2.0.0":
version: 2.2.0
resolution: "binary-extensions@npm:2.2.0"
checksum: ccd267956c58d2315f5d3ea6757cf09863c5fc703e50fbeb13a7dc849b812ef76e3cf9ca8f35a0c48498776a7478d7b4a0418e1e2b8cb9cb9731f2922aaad7f8
languageName: node
linkType: hard
Deploy to solanadevnet & zbctestnet on testnet3 (#2412) ### Description * solanadevnet is on Solana Devnet, and zbctestnet is on the Eclipse/Zebec rollup testnet found at https://api.zebec.eclipsenetwork.xyz:8899/ * Deploys validators to our infra on testnet3 for `solanadevnet` and `zbctestnet`. These run on the `hyperlane` context. * Added the ability to set the docker image / tag for specific chain deployments. This way we can run the sealevel validators with their own image without affecting the other deployments * Deployed a sealevel-supporting relayer to rc that relays messages for solanadevnet and zbctestnet * Some minor changes to key management - e.g. the recent change to `getCloudAgentKey` wasn't effective because relayer keys don't ever specify their own chain * Added a `--protocol` flag to the get-key-addresses command so we can view keys for different protocols Everything works really well! messages are being delivered Validator sets: ``` - solanadevnet: { - threshold: 2, - validators: [ - '0xec0f73dbc5b1962a20f7dcbe07c98414025b0c43', - '0x9c20a149dfa09ea9f77f5a7ca09ed44f9c025133', - '0x967c5ecdf2625ae86580bd203b630abaaf85cd62', - ], - }, - zbctestnet: { - threshold: 2, - validators: [ - '0xf33cca115fd1bc888b31f5ce96c0277e3af31120', - '0xc1a44a2ff3379e0dfa4ccf7e8b98bdc3012721be', - '0x1ec68fea9a0698a0d2b396770e7d2d61d9a3e654', - ], - }, ``` ### Drive-by changes n/a ### Related issues - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2288 - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2289 ### Backward compatibility _Are these changes backward compatible?_ Yes _Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling?_ None ### Testing _What kind of testing have these changes undergone?_ Deployed! --------- Co-authored-by: Asa Oines <asaoines@gmail.com>
1 year ago
"bindings@npm:^1.3.0, bindings@npm:^1.5.0":
version: 1.5.0
resolution: "bindings@npm:1.5.0"
dependencies:
file-uri-to-path: "npm:1.0.0"
checksum: 593d5ae975ffba15fbbb4788fe5abd1e125afbab849ab967ab43691d27d6483751805d98cb92f7ac24a2439a8a8678cd0131c535d5d63de84e383b0ce2786133
languageName: node
linkType: hard
"bintrees@npm:1.0.2":
version: 1.0.2
resolution: "bintrees@npm:1.0.2"
checksum: 071896cea5ea5413316c8436e95799444c208630d5c539edd8a7089fc272fc5d3634aa4a2e4847b28350dda1796162e14a34a0eda53108cc5b3c2ff6a036c1fa
languageName: node
linkType: hard
"bip39@npm:3.0.4":
version: 3.0.4
resolution: "bip39@npm:3.0.4"
dependencies:
"@types/node": "npm:11.11.6"
create-hash: "npm:^1.1.0"
pbkdf2: "npm:^3.0.9"
randombytes: "npm:^2.0.1"
checksum: 938d4d764819c1927315ce3607b46a21f0d222042fa56e0d622ba6dccab37f7062619b0204d610e3280109f385b02c96e109e8df7fcacd90266cb3b163d94e6f
languageName: node
linkType: hard
"bl@npm:^4.0.3":
version: 4.1.0
resolution: "bl@npm:4.1.0"
dependencies:
buffer: "npm:^5.5.0"
inherits: "npm:^2.0.4"
readable-stream: "npm:^3.4.0"
checksum: b7904e66ed0bdfc813c06ea6c3e35eafecb104369dbf5356d0f416af90c1546de3b74e5b63506f0629acf5e16a6f87c3798f16233dcff086e9129383aa02ab55
languageName: node
linkType: hard
"blakejs@npm:^1.1.0":
version: 1.2.1
resolution: "blakejs@npm:1.2.1"
checksum: 0638b1bd058b21892633929c43005aa6a4cc4b2ac5b338a146c3c076622f1b360795bd7a4d1f077c9b01863ed2df0c1504a81c5b520d164179120434847e6cd7
languageName: node
linkType: hard
"bluebird@npm:^3.5.0":
version: 3.7.2
resolution: "bluebird@npm:3.7.2"
checksum: 007c7bad22c5d799c8dd49c85b47d012a1fe3045be57447721e6afbd1d5be43237af1db62e26cb9b0d9ba812d2e4ca3bac82f6d7e016b6b88de06ee25ceb96e7
languageName: node
linkType: hard
"bn.js@npm:4.11.6":
version: 4.11.6
resolution: "bn.js@npm:4.11.6"
checksum: 22741b015c9fff60fce32fc9988331b298eb9b6db5bfb801babb23b846eaaf894e440e0d067b2b3ae4e46aab754e90972f8f333b31bf94a686bbcb054bfa7b14
languageName: node
linkType: hard
"bn.js@npm:^4.0.0, bn.js@npm:^4.11.0, bn.js@npm:^4.11.1, bn.js@npm:^4.11.6, bn.js@npm:^4.11.8, bn.js@npm:^4.11.9":
version: 4.12.0
resolution: "bn.js@npm:4.12.0"
checksum: 10f8db196d3da5adfc3207d35d0a42aa29033eb33685f20ba2c36cadfe2de63dad05df0a20ab5aae01b418d1c4b3d4d205273085262fa020d17e93ff32b67527
languageName: node
linkType: hard
"bn.js@npm:^5.0.0, bn.js@npm:^5.1.2, bn.js@npm:^5.2.0, bn.js@npm:^5.2.1":
version: 5.2.1
resolution: "bn.js@npm:5.2.1"
checksum: 7a7e8764d7a6e9708b8b9841b2b3d6019cc154d2fc23716d0efecfe1e16921b7533c6f7361fb05471eab47986c4aa310c270f88e3507172104632ac8df2cfd84
languageName: node
linkType: hard
"body-parser@npm:1.20.0, body-parser@npm:^1.16.0":
version: 1.20.0
resolution: "body-parser@npm:1.20.0"
dependencies:
bytes: "npm:3.1.2"
content-type: "npm:~1.0.4"
debug: "npm:2.6.9"
depd: "npm:2.0.0"
destroy: "npm:1.2.0"
http-errors: "npm:2.0.0"
iconv-lite: "npm:0.4.24"
on-finished: "npm:2.4.1"
qs: "npm:6.10.3"
raw-body: "npm:2.5.1"
type-is: "npm:~1.6.18"
unpipe: "npm:1.0.0"
checksum: 63fe82c27fdacac51d26665c3d13d4c6e48d1c3e9efe1fbc0fd18801aa9a598ab1023b09298ae4b3d0a7598d55902d793f7fa1b5551da99c16eabfed9b022a51
languageName: node
linkType: hard
"body-parser@npm:1.20.1":
version: 1.20.1
resolution: "body-parser@npm:1.20.1"
dependencies:
bytes: "npm:3.1.2"
content-type: "npm:~1.0.4"
debug: "npm:2.6.9"
depd: "npm:2.0.0"
destroy: "npm:1.2.0"
http-errors: "npm:2.0.0"
iconv-lite: "npm:0.4.24"
on-finished: "npm:2.4.1"
qs: "npm:6.11.0"
raw-body: "npm:2.5.1"
type-is: "npm:~1.6.18"
unpipe: "npm:1.0.0"
checksum: 5f8d128022a2fb8b6e7990d30878a0182f300b70e46b3f9d358a9433ad6275f0de46add6d63206da3637c01c3b38b6111a7480f7e7ac2e9f7b989f6133fe5510
languageName: node
linkType: hard
Deploy to solanadevnet & zbctestnet on testnet3 (#2412) ### Description * solanadevnet is on Solana Devnet, and zbctestnet is on the Eclipse/Zebec rollup testnet found at https://api.zebec.eclipsenetwork.xyz:8899/ * Deploys validators to our infra on testnet3 for `solanadevnet` and `zbctestnet`. These run on the `hyperlane` context. * Added the ability to set the docker image / tag for specific chain deployments. This way we can run the sealevel validators with their own image without affecting the other deployments * Deployed a sealevel-supporting relayer to rc that relays messages for solanadevnet and zbctestnet * Some minor changes to key management - e.g. the recent change to `getCloudAgentKey` wasn't effective because relayer keys don't ever specify their own chain * Added a `--protocol` flag to the get-key-addresses command so we can view keys for different protocols Everything works really well! messages are being delivered Validator sets: ``` - solanadevnet: { - threshold: 2, - validators: [ - '0xec0f73dbc5b1962a20f7dcbe07c98414025b0c43', - '0x9c20a149dfa09ea9f77f5a7ca09ed44f9c025133', - '0x967c5ecdf2625ae86580bd203b630abaaf85cd62', - ], - }, - zbctestnet: { - threshold: 2, - validators: [ - '0xf33cca115fd1bc888b31f5ce96c0277e3af31120', - '0xc1a44a2ff3379e0dfa4ccf7e8b98bdc3012721be', - '0x1ec68fea9a0698a0d2b396770e7d2d61d9a3e654', - ], - }, ``` ### Drive-by changes n/a ### Related issues - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2288 - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2289 ### Backward compatibility _Are these changes backward compatible?_ Yes _Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling?_ None ### Testing _What kind of testing have these changes undergone?_ Deployed! --------- Co-authored-by: Asa Oines <asaoines@gmail.com>
1 year ago
"borsh@npm:^0.7.0":
version: 0.7.0
resolution: "borsh@npm:0.7.0"
dependencies:
bn.js: "npm:^5.2.0"
bs58: "npm:^4.0.0"
text-encoding-utf-8: "npm:^1.0.2"
checksum: e51a9395dad0c1db38d7b764052369c536a830de4c744107992765b7b560f141f79a8214a684d186b27c61308b75796613a60aef3b70d1a6ab638140ed5087ca
Deploy to solanadevnet & zbctestnet on testnet3 (#2412) ### Description * solanadevnet is on Solana Devnet, and zbctestnet is on the Eclipse/Zebec rollup testnet found at https://api.zebec.eclipsenetwork.xyz:8899/ * Deploys validators to our infra on testnet3 for `solanadevnet` and `zbctestnet`. These run on the `hyperlane` context. * Added the ability to set the docker image / tag for specific chain deployments. This way we can run the sealevel validators with their own image without affecting the other deployments * Deployed a sealevel-supporting relayer to rc that relays messages for solanadevnet and zbctestnet * Some minor changes to key management - e.g. the recent change to `getCloudAgentKey` wasn't effective because relayer keys don't ever specify their own chain * Added a `--protocol` flag to the get-key-addresses command so we can view keys for different protocols Everything works really well! messages are being delivered Validator sets: ``` - solanadevnet: { - threshold: 2, - validators: [ - '0xec0f73dbc5b1962a20f7dcbe07c98414025b0c43', - '0x9c20a149dfa09ea9f77f5a7ca09ed44f9c025133', - '0x967c5ecdf2625ae86580bd203b630abaaf85cd62', - ], - }, - zbctestnet: { - threshold: 2, - validators: [ - '0xf33cca115fd1bc888b31f5ce96c0277e3af31120', - '0xc1a44a2ff3379e0dfa4ccf7e8b98bdc3012721be', - '0x1ec68fea9a0698a0d2b396770e7d2d61d9a3e654', - ], - }, ``` ### Drive-by changes n/a ### Related issues - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2288 - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2289 ### Backward compatibility _Are these changes backward compatible?_ Yes _Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling?_ None ### Testing _What kind of testing have these changes undergone?_ Deployed! --------- Co-authored-by: Asa Oines <asaoines@gmail.com>
1 year ago
languageName: node
linkType: hard
"bowser@npm:^2.11.0":
version: 2.11.0
resolution: "bowser@npm:2.11.0"
checksum: ef46500eafe35072455e7c3ae771244e97827e0626686a9a3601c436d16eb272dad7ccbd49e2130b599b617ca9daa67027de827ffc4c220e02f63c84b69a8751
languageName: node
linkType: hard
"boxen@npm:^5.1.2":
version: 5.1.2
resolution: "boxen@npm:5.1.2"
dependencies:
ansi-align: "npm:^3.0.0"
camelcase: "npm:^6.2.0"
chalk: "npm:^4.1.0"
cli-boxes: "npm:^2.2.1"
string-width: "npm:^4.2.2"
type-fest: "npm:^0.20.2"
widest-line: "npm:^3.1.0"
wrap-ansi: "npm:^7.0.0"
checksum: bc3d3d88d77dc8cabb0811844acdbd4805e8ca8011222345330817737042bf6f86d93eb74a3f7e0cab634e64ef69db03cf52b480761ed90a965de0c8ff1bea8c
languageName: node
linkType: hard
"brace-expansion@npm:^1.1.7":
version: 1.1.11
resolution: "brace-expansion@npm:1.1.11"
dependencies:
balanced-match: "npm:^1.0.0"
concat-map: "npm:0.0.1"
checksum: faf34a7bb0c3fcf4b59c7808bc5d2a96a40988addf2e7e09dfbb67a2251800e0d14cd2bfc1aa79174f2f5095c54ff27f46fb1289fe2d77dac755b5eb3434cc07
languageName: node
linkType: hard
"brace-expansion@npm:^2.0.1":
version: 2.0.1
resolution: "brace-expansion@npm:2.0.1"
dependencies:
balanced-match: "npm:^1.0.0"
checksum: a61e7cd2e8a8505e9f0036b3b6108ba5e926b4b55089eeb5550cd04a471fe216c96d4fe7e4c7f995c728c554ae20ddfc4244cad10aef255e72b62930afd233d1
languageName: node
linkType: hard
"braces@npm:^3.0.2, braces@npm:~3.0.2":
version: 3.0.2
resolution: "braces@npm:3.0.2"
dependencies:
fill-range: "npm:^7.0.1"
checksum: 966b1fb48d193b9d155f810e5efd1790962f2c4e0829f8440b8ad236ba009222c501f70185ef732fef17a4c490bb33a03b90dab0631feafbdf447da91e8165b1
languageName: node
linkType: hard
"breakword@npm:^1.0.5":
version: 1.0.6
resolution: "breakword@npm:1.0.6"
dependencies:
wcwidth: "npm:^1.0.1"
checksum: e8a3f308c0214986e1b768ca4460a798ffe4bbe08c375576de526431a01a9738318710cc05e309486ac5809d77d9f33d957f80939a890e07be5e89baad9816f8
languageName: node
linkType: hard
"brorand@npm:^1.0.1, brorand@npm:^1.1.0":
version: 1.1.0
resolution: "brorand@npm:1.1.0"
checksum: 8a05c9f3c4b46572dec6ef71012b1946db6cae8c7bb60ccd4b7dd5a84655db49fe043ecc6272e7ef1f69dc53d6730b9e2a3a03a8310509a3d797a618cbee52be
languageName: node
linkType: hard
"browser-level@npm:^1.0.1":
version: 1.0.1
resolution: "browser-level@npm:1.0.1"
dependencies:
abstract-level: "npm:^1.0.2"
catering: "npm:^2.1.1"
module-error: "npm:^1.0.2"
run-parallel-limit: "npm:^1.1.0"
checksum: e712569111782da76853fecf648b43ff878ff2301c2830a9e7399685b646824a85f304dea5f023e02ee41a63a972f9aad734bd411069095adc9c79784fc649a5
languageName: node
linkType: hard
"browser-stdout@npm:1.3.1":
version: 1.3.1
resolution: "browser-stdout@npm:1.3.1"
checksum: ac70a84e346bb7afc5045ec6f22f6a681b15a4057447d4cc1c48a25c6dedb302a49a46dd4ddfb5cdd9c96e0c905a8539be1b98ae7bc440512152967009ec7015
languageName: node
linkType: hard
"browserify-aes@npm:^1.2.0":
version: 1.2.0
resolution: "browserify-aes@npm:1.2.0"
dependencies:
buffer-xor: "npm:^1.0.3"
cipher-base: "npm:^1.0.0"
create-hash: "npm:^1.1.0"
evp_bytestokey: "npm:^1.0.3"
inherits: "npm:^2.0.1"
safe-buffer: "npm:^5.0.1"
checksum: 2813058f74e083a00450b11ea9d5d1f072de7bf0133f5d122d4ff7b849bece56d52b9c51ad0db0fad21c0bc4e8272fd5196114bbe7b94a9b7feb0f9fbb33a3bf
languageName: node
linkType: hard
"browserslist@npm:^4.22.2":
version: 4.23.0
resolution: "browserslist@npm:4.23.0"
dependencies:
caniuse-lite: "npm:^1.0.30001587"
electron-to-chromium: "npm:^1.4.668"
node-releases: "npm:^2.0.14"
update-browserslist-db: "npm:^1.0.13"
bin:
browserslist: cli.js
checksum: 496c3862df74565dd942b4ae65f502c575cbeba1fa4a3894dad7aa3b16130dc3033bc502d8848147f7b625154a284708253d9598bcdbef5a1e34cf11dc7bad8e
languageName: node
linkType: hard
"bs-logger@npm:0.x":
version: 0.2.6
resolution: "bs-logger@npm:0.2.6"
dependencies:
fast-json-stable-stringify: "npm:2.x"
checksum: e6d3ff82698bb3f20ce64fb85355c5716a3cf267f3977abe93bf9c32a2e46186b253f48a028ae5b96ab42bacd2c826766d9ae8cf6892f9b944656be9113cf212
languageName: node
linkType: hard
Deploy to solanadevnet & zbctestnet on testnet3 (#2412) ### Description * solanadevnet is on Solana Devnet, and zbctestnet is on the Eclipse/Zebec rollup testnet found at https://api.zebec.eclipsenetwork.xyz:8899/ * Deploys validators to our infra on testnet3 for `solanadevnet` and `zbctestnet`. These run on the `hyperlane` context. * Added the ability to set the docker image / tag for specific chain deployments. This way we can run the sealevel validators with their own image without affecting the other deployments * Deployed a sealevel-supporting relayer to rc that relays messages for solanadevnet and zbctestnet * Some minor changes to key management - e.g. the recent change to `getCloudAgentKey` wasn't effective because relayer keys don't ever specify their own chain * Added a `--protocol` flag to the get-key-addresses command so we can view keys for different protocols Everything works really well! messages are being delivered Validator sets: ``` - solanadevnet: { - threshold: 2, - validators: [ - '0xec0f73dbc5b1962a20f7dcbe07c98414025b0c43', - '0x9c20a149dfa09ea9f77f5a7ca09ed44f9c025133', - '0x967c5ecdf2625ae86580bd203b630abaaf85cd62', - ], - }, - zbctestnet: { - threshold: 2, - validators: [ - '0xf33cca115fd1bc888b31f5ce96c0277e3af31120', - '0xc1a44a2ff3379e0dfa4ccf7e8b98bdc3012721be', - '0x1ec68fea9a0698a0d2b396770e7d2d61d9a3e654', - ], - }, ``` ### Drive-by changes n/a ### Related issues - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2288 - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2289 ### Backward compatibility _Are these changes backward compatible?_ Yes _Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling?_ None ### Testing _What kind of testing have these changes undergone?_ Deployed! --------- Co-authored-by: Asa Oines <asaoines@gmail.com>
1 year ago
"bs58@npm:^4.0.0, bs58@npm:^4.0.1":
version: 4.0.1
resolution: "bs58@npm:4.0.1"
dependencies:
base-x: "npm:^3.0.2"
checksum: b3c5365bb9e0c561e1a82f1a2d809a1a692059fae016be233a6127ad2f50a6b986467c3a50669ce4c18929dcccb297c5909314dd347a25a68c21b68eb3e95ac2
languageName: node
linkType: hard
"bs58check@npm:^2.1.2":
version: 2.1.2
resolution: "bs58check@npm:2.1.2"
dependencies:
bs58: "npm:^4.0.0"
create-hash: "npm:^1.1.0"
safe-buffer: "npm:^5.1.2"
checksum: 43bdf08a5dd04581b78f040bc4169480e17008da482ffe2a6507327bbc4fc5c28de0501f7faf22901cfe57fbca79cbb202ca529003fedb4cb8dccd265b38e54d
languageName: node
linkType: hard
"bser@npm:2.1.1":
version: 2.1.1
resolution: "bser@npm:2.1.1"
dependencies:
node-int64: "npm:^0.4.0"
checksum: edba1b65bae682450be4117b695997972bd9a3c4dfee029cab5bcb72ae5393a79a8f909b8bc77957eb0deec1c7168670f18f4d5c556f46cdd3bca5f3b3a8d020
languageName: node
linkType: hard
fix: use secret RPC urls in infra, apply environment-specific registry overrides (#3875) ### Description A while back, it seems secret RPC URLs stopped being used by monorepo services (see https://github.com/hyperlane-xyz/hyperlane-monorepo/pull/3179/files#diff-ba3b7bea2b5c046acd88d25ed382df875b49d77e061f2ef8347ffcc741c0353eR34). This adds them back. Some things to note on the approach: - Sadly, due to the way some of the infra config generation works, we're forced to use synchronous interfaces for getting chain metadata in a bunch of places. This is why `getRegistry` returns a `FileSystemRegistry`, which is a `SynchronousRegistry`. - Applying secrets / overrides requires us to do things async for two reasons -- one is just that fetching from GCP secrets is an async operation, the other is that a `MergedRegistry` is not a `SynchronousRegistry`. The approach I've taken is that there are two ways of getting a registry - using `getRegistry` will give the synchronous version that can continue to be used by our sync config generation, but it won't have any environment-specific overrides (tx overrides or secrets). To get an async registry with environment-specific overrides, the `getRegistry` function on the EnvironmentConfig is used. - Overrides are now more succinct as the merging happens later in the pipeline ### Drive-by changes - Started moving away from using the gcloud CLI under the hood for GCP operations and toward using the GCP secret SDK - Updated the mainnet3 key funder to fix an incident, but will follow up with a fresh deploy once this is mergd ### Related issues - These are the code changes for https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/3774, but I'll follow up with fresh deploys for the monorepo services ### Backward compatibility <!-- Are these changes backward compatible? Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling? Yes/No --> ### Testing <!-- What kind of testing have these changes undergone? None/Manual/Unit Tests --> --------- Co-authored-by: Connor McEwen <connor.mcewen@gmail.com> Co-authored-by: Yorke Rhodes <yorke@hyperlane.xyz> Co-authored-by: J M Rossy <jm.rossy@gmail.com>
6 months ago
"buffer-equal-constant-time@npm:1.0.1":
version: 1.0.1
resolution: "buffer-equal-constant-time@npm:1.0.1"
checksum: 80bb945f5d782a56f374b292770901065bad21420e34936ecbe949e57724b4a13874f735850dd1cc61f078773c4fb5493a41391e7bda40d1fa388d6bd80daaab
languageName: node
linkType: hard
"buffer-from@npm:^1.0.0":
version: 1.1.2
resolution: "buffer-from@npm:1.1.2"
checksum: 0448524a562b37d4d7ed9efd91685a5b77a50672c556ea254ac9a6d30e3403a517d8981f10e565db24e8339413b43c97ca2951f10e399c6125a0d8911f5679bb
languageName: node
linkType: hard
"buffer-reverse@npm:^1.0.1":
version: 1.0.1
resolution: "buffer-reverse@npm:1.0.1"
checksum: e350872a89b17af0a7e1bd7a73239a535164f3f010b0800add44f2e52bd0511548dc5b96c20309effba969868c385023d2d02a0add6155f6a76da7b3073b77bd
languageName: node
linkType: hard
"buffer-to-arraybuffer@npm:^0.0.5":
version: 0.0.5
resolution: "buffer-to-arraybuffer@npm:0.0.5"
checksum: df16190b3bf0ecdf70e761514ecc8dbb9b8310e7c2882c800dc6d2d06859b9c85baa67f4cad53aaf9f0cbdd936f4b1c09f549eed8ae33c1c1258d7b6b1648cde
languageName: node
linkType: hard
"buffer-xor@npm:^1.0.3":
version: 1.0.3
resolution: "buffer-xor@npm:1.0.3"
checksum: 4a63d48b5117c7eda896d81cd3582d9707329b07c97a14b0ece2edc6e64220ea7ea17c94b295e8c2cb7b9f8291e2b079f9096be8ac14be238420a43e06ec66e2
languageName: node
linkType: hard
"buffer-xor@npm:^2.0.1":
version: 2.0.2
resolution: "buffer-xor@npm:2.0.2"
dependencies:
safe-buffer: "npm:^5.1.1"
checksum: 78226fcae9f4a0b4adec69dffc049f26f6bab240dfdd1b3f6fe07c4eb6b90da202ea5c363f98af676156ee39450a06405fddd9e8965f68a5327edcc89dcbe5d0
languageName: node
linkType: hard
"buffer@npm:4.9.2":
version: 4.9.2
resolution: "buffer@npm:4.9.2"
dependencies:
base64-js: "npm:^1.0.2"
ieee754: "npm:^1.1.4"
isarray: "npm:^1.0.0"
checksum: 4852a455e167bc8ca580c3c585176bbe0931c9929aeb68f3e0b49adadcb4e513fd0922a43efdf67ddb2e8785bbe8254ae17f4b69038dd06329ee9e3283c8508f
languageName: node
linkType: hard
Deploy to solanadevnet & zbctestnet on testnet3 (#2412) ### Description * solanadevnet is on Solana Devnet, and zbctestnet is on the Eclipse/Zebec rollup testnet found at https://api.zebec.eclipsenetwork.xyz:8899/ * Deploys validators to our infra on testnet3 for `solanadevnet` and `zbctestnet`. These run on the `hyperlane` context. * Added the ability to set the docker image / tag for specific chain deployments. This way we can run the sealevel validators with their own image without affecting the other deployments * Deployed a sealevel-supporting relayer to rc that relays messages for solanadevnet and zbctestnet * Some minor changes to key management - e.g. the recent change to `getCloudAgentKey` wasn't effective because relayer keys don't ever specify their own chain * Added a `--protocol` flag to the get-key-addresses command so we can view keys for different protocols Everything works really well! messages are being delivered Validator sets: ``` - solanadevnet: { - threshold: 2, - validators: [ - '0xec0f73dbc5b1962a20f7dcbe07c98414025b0c43', - '0x9c20a149dfa09ea9f77f5a7ca09ed44f9c025133', - '0x967c5ecdf2625ae86580bd203b630abaaf85cd62', - ], - }, - zbctestnet: { - threshold: 2, - validators: [ - '0xf33cca115fd1bc888b31f5ce96c0277e3af31120', - '0xc1a44a2ff3379e0dfa4ccf7e8b98bdc3012721be', - '0x1ec68fea9a0698a0d2b396770e7d2d61d9a3e654', - ], - }, ``` ### Drive-by changes n/a ### Related issues - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2288 - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2289 ### Backward compatibility _Are these changes backward compatible?_ Yes _Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling?_ None ### Testing _What kind of testing have these changes undergone?_ Deployed! --------- Co-authored-by: Asa Oines <asaoines@gmail.com>
1 year ago
"buffer@npm:6.0.3, buffer@npm:^6.0.3, buffer@npm:~6.0.3":
version: 6.0.3
resolution: "buffer@npm:6.0.3"
dependencies:
base64-js: "npm:^1.3.1"
ieee754: "npm:^1.2.1"
checksum: b6bc68237ebf29bdacae48ce60e5e28fc53ae886301f2ad9496618efac49427ed79096750033e7eab1897a4f26ae374ace49106a5758f38fb70c78c9fda2c3b1
languageName: node
linkType: hard
"buffer@npm:^5.0.5, buffer@npm:^5.5.0, buffer@npm:^5.6.0":
Deploy to solanadevnet & zbctestnet on testnet3 (#2412) ### Description * solanadevnet is on Solana Devnet, and zbctestnet is on the Eclipse/Zebec rollup testnet found at https://api.zebec.eclipsenetwork.xyz:8899/ * Deploys validators to our infra on testnet3 for `solanadevnet` and `zbctestnet`. These run on the `hyperlane` context. * Added the ability to set the docker image / tag for specific chain deployments. This way we can run the sealevel validators with their own image without affecting the other deployments * Deployed a sealevel-supporting relayer to rc that relays messages for solanadevnet and zbctestnet * Some minor changes to key management - e.g. the recent change to `getCloudAgentKey` wasn't effective because relayer keys don't ever specify their own chain * Added a `--protocol` flag to the get-key-addresses command so we can view keys for different protocols Everything works really well! messages are being delivered Validator sets: ``` - solanadevnet: { - threshold: 2, - validators: [ - '0xec0f73dbc5b1962a20f7dcbe07c98414025b0c43', - '0x9c20a149dfa09ea9f77f5a7ca09ed44f9c025133', - '0x967c5ecdf2625ae86580bd203b630abaaf85cd62', - ], - }, - zbctestnet: { - threshold: 2, - validators: [ - '0xf33cca115fd1bc888b31f5ce96c0277e3af31120', - '0xc1a44a2ff3379e0dfa4ccf7e8b98bdc3012721be', - '0x1ec68fea9a0698a0d2b396770e7d2d61d9a3e654', - ], - }, ``` ### Drive-by changes n/a ### Related issues - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2288 - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2289 ### Backward compatibility _Are these changes backward compatible?_ Yes _Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling?_ None ### Testing _What kind of testing have these changes undergone?_ Deployed! --------- Co-authored-by: Asa Oines <asaoines@gmail.com>
1 year ago
version: 5.7.1
resolution: "buffer@npm:5.7.1"
dependencies:
base64-js: "npm:^1.3.1"
ieee754: "npm:^1.1.13"
checksum: 997434d3c6e3b39e0be479a80288875f71cd1c07d75a3855e6f08ef848a3c966023f79534e22e415ff3a5112708ce06127277ab20e527146d55c84566405c7c6
languageName: node
linkType: hard
"bufferutil@npm:4.0.5":
version: 4.0.5
resolution: "bufferutil@npm:4.0.5"
dependencies:
node-gyp: "npm:latest"
node-gyp-build: "npm:^4.3.0"
checksum: f6fadb1f024b355a3bb08cffbc56c5d013944d0229eb793e5308f86fc0d8e7f8f17b69958aa5baa84db8f11870c8b0e2383d501cf41e79b93a1f3a5ef257c6e6
languageName: node
linkType: hard
"bufferutil@npm:^4.0.1":
version: 4.0.6
resolution: "bufferutil@npm:4.0.6"
dependencies:
node-gyp: "npm:latest"
node-gyp-build: "npm:^4.3.0"
checksum: 8d82cda2e68bf531af03d5ba2997ec96e1c3aed1f5315f2d74d452b9dcaab24287348639e849deaae841be7dee68073cd566bb8b32729c3b79878965cb546988
languageName: node
linkType: hard
"bufio@npm:^1.0.7":
version: 1.2.0
resolution: "bufio@npm:1.2.0"
checksum: d070220ea48c0e9559f9f9c0b99d3c64474b62fbdd3d5ee9e532b27fb639ca207216b8aa47febe7a58ee0a306e284aa308aaf0fe55726830d042a734f9601561
languageName: node
linkType: hard
"busboy@npm:1.6.0, busboy@npm:^1.6.0":
version: 1.6.0
resolution: "busboy@npm:1.6.0"
dependencies:
streamsearch: "npm:^1.1.0"
checksum: bee10fa10ea58e7e3e7489ffe4bda6eacd540a17de9f9cd21cc37e297b2dd9fe52b2715a5841afaec82900750d810d01d7edb4b2d456427f449b92b417579763
languageName: node
linkType: hard
"bytes@npm:3.1.2":
version: 3.1.2
resolution: "bytes@npm:3.1.2"
checksum: a10abf2ba70c784471d6b4f58778c0beeb2b5d405148e66affa91f23a9f13d07603d0a0354667310ae1d6dc141474ffd44e2a074be0f6e2254edb8fc21445388
languageName: node
linkType: hard
"cacache@npm:^16.1.0":
version: 16.1.1
resolution: "cacache@npm:16.1.1"
dependencies:
"@npmcli/fs": "npm:^2.1.0"
"@npmcli/move-file": "npm:^2.0.0"
chownr: "npm:^2.0.0"
fs-minipass: "npm:^2.1.0"
glob: "npm:^8.0.1"
infer-owner: "npm:^1.0.4"
lru-cache: "npm:^7.7.1"
minipass: "npm:^3.1.6"
minipass-collect: "npm:^1.0.2"
minipass-flush: "npm:^1.0.5"
minipass-pipeline: "npm:^1.2.4"
mkdirp: "npm:^1.0.4"
p-map: "npm:^4.0.0"
promise-inflight: "npm:^1.0.1"
rimraf: "npm:^3.0.2"
ssri: "npm:^9.0.0"
tar: "npm:^6.1.11"
unique-filename: "npm:^1.1.1"
checksum: 8356f969767ff11ed5e9dc6fcb3fc47d227431c6e68086a34ae08b2f3744909e6e22ae1868dc5ab094132a3d8dfc174f08bd7f3122abf50cf56fd789553d3d1f
languageName: node
linkType: hard
"cacheable-lookup@npm:^6.0.4":
version: 6.1.0
resolution: "cacheable-lookup@npm:6.1.0"
checksum: 9b37d31fba27ff244254294814dfdad69e3d257cb283932f58823141de5043a46d35339fa81ec40fdbb5d76d1578324258995f41a4fd37ed05d4e9b54823802e
languageName: node
linkType: hard
"cacheable-lookup@npm:^7.0.0":
version: 7.0.0
resolution: "cacheable-lookup@npm:7.0.0"
checksum: 69ea78cd9f16ad38120372e71ba98b64acecd95bbcbcdad811f857dc192bad81ace021f8def012ce19178583db8d46afd1a00b3e8c88527e978e049edbc23252
languageName: node
linkType: hard
"cacheable-request@npm:^10.2.8":
version: 10.2.14
resolution: "cacheable-request@npm:10.2.14"
dependencies:
"@types/http-cache-semantics": "npm:^4.0.2"
get-stream: "npm:^6.0.1"
http-cache-semantics: "npm:^4.1.1"
keyv: "npm:^4.5.3"
mimic-response: "npm:^4.0.0"
normalize-url: "npm:^8.0.0"
responselike: "npm:^3.0.0"
checksum: 102f454ac68eb66f99a709c5cf65e90ed89f1b9269752578d5a08590b3986c3ea47a5d9dff208fe7b65855a29da129a2f23321b88490106898e0ba70b807c912
languageName: node
linkType: hard
"cacheable-request@npm:^7.0.2":
version: 7.0.4
resolution: "cacheable-request@npm:7.0.4"
dependencies:
clone-response: "npm:^1.0.2"
get-stream: "npm:^5.1.0"
http-cache-semantics: "npm:^4.0.0"
keyv: "npm:^4.0.0"
lowercase-keys: "npm:^2.0.0"
normalize-url: "npm:^6.0.1"
responselike: "npm:^2.0.0"
checksum: 0f4f2001260ecca78b9f64fc8245e6b5a5dcde24ea53006daab71f5e0e1338095aa1512ec099c4f9895a9e5acfac9da423cb7c079e131485891e9214aca46c41
languageName: node
linkType: hard
"call-bind@npm:^1.0.0, call-bind@npm:^1.0.2":
version: 1.0.2
resolution: "call-bind@npm:1.0.2"
dependencies:
function-bind: "npm:^1.1.1"
get-intrinsic: "npm:^1.0.2"
checksum: ca787179c1cbe09e1697b56ad499fd05dc0ae6febe5081d728176ade699ea6b1589240cb1ff1fe11fcf9f61538c1af60ad37e8eb2ceb4ef21cd6085dfd3ccedd
languageName: node
linkType: hard
"call-bind@npm:^1.0.4, call-bind@npm:^1.0.5":
version: 1.0.5
resolution: "call-bind@npm:1.0.5"
dependencies:
function-bind: "npm:^1.1.2"
get-intrinsic: "npm:^1.2.1"
set-function-length: "npm:^1.1.1"
checksum: 246d44db6ef9bbd418828dbd5337f80b46be4398d522eded015f31554cbb2ea33025b0203b75c7ab05a1a255b56ef218880cca1743e4121e306729f9e414da39
languageName: node
linkType: hard
"callsites@npm:^3.0.0":
version: 3.1.0
resolution: "callsites@npm:3.1.0"
checksum: 072d17b6abb459c2ba96598918b55868af677154bec7e73d222ef95a8fdb9bbf7dae96a8421085cdad8cd190d86653b5b6dc55a4484f2e5b2e27d5e0c3fc15b3
languageName: node
linkType: hard
"camelcase-keys@npm:^6.2.2":
version: 6.2.2
resolution: "camelcase-keys@npm:6.2.2"
dependencies:
camelcase: "npm:^5.3.1"
map-obj: "npm:^4.0.0"
quick-lru: "npm:^4.0.1"
checksum: c1999f5b6d03bee7be9a36e48eef3da9e93e51b000677348ec8d15d51fc4418375890fb6c7155e387322d2ebb2a2cdebf9cd96607a6753d1d6c170d9b1e2eed5
languageName: node
linkType: hard
"camelcase@npm:^5.0.0, camelcase@npm:^5.3.1":
version: 5.3.1
resolution: "camelcase@npm:5.3.1"
checksum: e6effce26b9404e3c0f301498184f243811c30dfe6d0b9051863bd8e4034d09c8c2923794f280d6827e5aa055f6c434115ff97864a16a963366fb35fd673024b
languageName: node
linkType: hard
"camelcase@npm:^6.0.0, camelcase@npm:^6.2.0":
version: 6.3.0
resolution: "camelcase@npm:6.3.0"
checksum: 8c96818a9076434998511251dcb2761a94817ea17dbdc37f47ac080bd088fc62c7369429a19e2178b993497132c8cbcf5cc1f44ba963e76782ba469c0474938d
languageName: node
linkType: hard
"caniuse-lite@npm:^1.0.30001406":
version: 1.0.30001589
resolution: "caniuse-lite@npm:1.0.30001589"
checksum: 5e1d2eb7c32d48c52204227bc1377f0f4c758ef889c53b9b479e28470e7f82eb1db5853e7754be9600ee662ae32a1d58e8bef0fde6edab06322ddbabfd9d212f
languageName: node
linkType: hard
"caniuse-lite@npm:^1.0.30001587":
version: 1.0.30001587
resolution: "caniuse-lite@npm:1.0.30001587"
checksum: 960e26927ad876971021186337df1df2d37d7ed4fc7907098c060f56ae8de737d471791e51387ca55bea07f56b0a76553a90125f88a2f958ca1f4f715013cf71
languageName: node
linkType: hard
"case@npm:^1.6.3":
version: 1.6.3
resolution: "case@npm:1.6.3"
checksum: 2fc1df75bbb4118339e06141b9a54aba95cc62460ac92730290144fbec6b6a04f5bf7abf6a6486a1338f5821bd184402f216cec8cea0472451759c27e20fc332
languageName: node
linkType: hard
"caseless@npm:^0.12.0, caseless@npm:~0.12.0":
version: 0.12.0
resolution: "caseless@npm:0.12.0"
checksum: ea1efdf430975fdbac3505cdd21007f7ac5aa29b6d4d1c091f965853cd1bf87e4b08ea07b31a6d688b038872b7cdf0589d9262d59c699d199585daad052aeb20
languageName: node
linkType: hard
"catering@npm:^2.0.0, catering@npm:^2.1.0, catering@npm:^2.1.1":
version: 2.1.1
resolution: "catering@npm:2.1.1"
checksum: 4669c9fa5f3a73273535fb458a964d8aba12dc5102d8487049cf03623bef3cdff4b5d9f92ff04c00f1001057a7cc7df6e700752ac622c2a7baf7bcff34166683
languageName: node
linkType: hard
"cbor@npm:^5.0.2":
version: 5.2.0
resolution: "cbor@npm:5.2.0"
dependencies:
bignumber.js: "npm:^9.0.1"
nofilter: "npm:^1.0.4"
checksum: e7c4467536dc6693b5993c71f83a76c18d3c5e898011dc1a0c89dcb27ae1ad4b8d13f1ec338d47623f8f1a6ed5440db769df38c2c70378573766ce89436c5122
languageName: node
linkType: hard
"cbor@npm:^9.0.0":
version: 9.0.1
resolution: "cbor@npm:9.0.1"
dependencies:
nofilter: "npm:^3.1.0"
checksum: fa1bdf233b7d8b95b991c7d3861b6bf300b0d62fcebda34e4cca53605d32585021e80ee00b52378f492da011ebde6b21d704ac5117c2c6cce30de0b6419d2372
languageName: node
linkType: hard
"chai@npm:^4.3.4, chai@npm:^4.3.6":
version: 4.3.6
resolution: "chai@npm:4.3.6"
dependencies:
assertion-error: "npm:^1.1.0"
check-error: "npm:^1.0.2"
deep-eql: "npm:^3.0.1"
get-func-name: "npm:^2.0.0"
loupe: "npm:^2.3.1"
pathval: "npm:^1.1.1"
type-detect: "npm:^4.0.5"
checksum: 29c754d12b5fc5e7d555c2b51c69b55cb2b8a95dfff812e39775ced0ee5081de3f5de4b256959d2df133ea37a648ec381d20138376b02a3a84762c4f72746081
languageName: node
linkType: hard
Fix base bridging and a race condition in key funder (#3012) ### Description Turns out bridging from L1 to Base has been broken the whole time :( it's because the version of @eth-optimism/sdk we were using was 1.8.0 (according to yarn.lock) which was released in late 2022 https://github.com/ethereum-optimism/optimism/releases/tag/%40eth-optimism%2Fsdk%401.8.0, far before Base was launched. So we'd always get this error in key funder because we rely on the optimism SDK knowing about Base's chain ID: ``` {"chain":"base","error":"Error: cannot get contract AddressManager for unknown L2 chain ID 8453, you must provide an address\n at getOEContract (/hyperlane-monorepo/node_modules/@eth-optimism/sdk/src/utils/contracts.ts:58:11)\n at getAllOEContracts (/hyperlane-monorepo/node_modules/@eth-optimism/sdk/src/utils/contracts.ts:121:46)\n at new CrossChainMessenger (/hyperlane-monorepo/node_modules/@eth-optimism/sdk/src/cross-chain-messenger.ts:170:39)\n at ContextFunder.bridgeToOptimism (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:652:33)\n at ContextFunder.bridgeToL2 (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:637:23)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at async ContextFunder.bridgeIfL2 (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:492:9)\n at async gracefullyHandleError (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:774:5)\n at async /hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:394:29\n at async Promise.all (index 9)","level":"error","message":"Error bridging to L2"} ``` The fix was just to upgrade to a newer optimism SDK version A mystery to me is that we'd get that log ^ but sometimes the key funder pod would show as having ran successfully. My best guess here is there was a race condition in `fund` when we had a variable local to the function called `failureOccurred` that many promises which were `Promise.all`'d would read and write to it via `failureOccurred ||= await someFallibleFn()`. I changed the logic here to not have multiple concurrent promises contend for the variable Also made a small change to not include mantapacific in the list of relayer keys for the Hyperlane context. It's not ever used, and had a downstream effect of us trying to fund the Kathy key on mantapacific, which we don't want to actually do ### Drive-by changes n/a ### Related issues n/a ### Backward compatibility ye ### Testing ran locally
1 year ago
"chai@npm:^4.3.9":
version: 4.3.10
resolution: "chai@npm:4.3.10"
dependencies:
assertion-error: "npm:^1.1.0"
check-error: "npm:^1.0.3"
deep-eql: "npm:^4.1.3"
get-func-name: "npm:^2.0.2"
loupe: "npm:^2.3.6"
pathval: "npm:^1.1.1"
type-detect: "npm:^4.0.8"
checksum: 9e545fd60f5efee4f06f7ad62f7b1b142932b08fbb3454db69defd511e7c58771ce51843764212da1e129b2c9d1b029fbf5f98da030fe67a95a0853e8679524f
languageName: node
linkType: hard
"chalk@npm:^2.0.0, chalk@npm:^2.1.0, chalk@npm:^2.4.1, chalk@npm:^2.4.2":
version: 2.4.2
resolution: "chalk@npm:2.4.2"
dependencies:
ansi-styles: "npm:^3.2.1"
escape-string-regexp: "npm:^1.0.5"
supports-color: "npm:^5.3.0"
checksum: 3d1d103433166f6bfe82ac75724951b33769675252d8417317363ef9d54699b7c3b2d46671b772b893a8e50c3ece70c4b933c73c01e81bc60ea4df9b55afa303
languageName: node
linkType: hard
"chalk@npm:^4.0.0, chalk@npm:^4.1.0, chalk@npm:^4.1.1, chalk@npm:^4.1.2":
version: 4.1.2
resolution: "chalk@npm:4.1.2"
dependencies:
ansi-styles: "npm:^4.1.0"
supports-color: "npm:^7.1.0"
checksum: cb3f3e594913d63b1814d7ca7c9bafbf895f75fbf93b92991980610dfd7b48500af4e3a5d4e3a8f337990a96b168d7eb84ee55efdce965e2ee8efc20f8c8f139
languageName: node
linkType: hard
"chalk@npm:^5.3.0":
version: 5.3.0
resolution: "chalk@npm:5.3.0"
checksum: 6373caaab21bd64c405bfc4bd9672b145647fc9482657b5ea1d549b3b2765054e9d3d928870cdf764fb4aad67555f5061538ff247b8310f110c5c888d92397ea
languageName: node
linkType: hard
"char-regex@npm:^1.0.2":
version: 1.0.2
resolution: "char-regex@npm:1.0.2"
checksum: 1ec5c2906adb9f84e7f6732a40baef05d7c85401b82ffcbc44b85fbd0f7a2b0c2a96f2eb9cf55cae3235dc12d4023003b88f09bcae8be9ae894f52ed746f4d48
languageName: node
linkType: hard
"chardet@npm:^0.7.0":
version: 0.7.0
resolution: "chardet@npm:0.7.0"
checksum: b0ec668fba5eeec575ed2559a0917ba41a6481f49063c8445400e476754e0957ee09e44dc032310f526182b8f1bf25e9d4ed371f74050af7be1383e06bc44952
languageName: node
linkType: hard
"charenc@npm:>= 0.0.1":
version: 0.0.2
resolution: "charenc@npm:0.0.2"
checksum: 81dcadbe57e861d527faf6dd3855dc857395a1c4d6781f4847288ab23cffb7b3ee80d57c15bba7252ffe3e5e8019db767757ee7975663ad2ca0939bb8fcaf2e5
languageName: node
linkType: hard
"check-error@npm:^1.0.2":
version: 1.0.2
resolution: "check-error@npm:1.0.2"
checksum: 011e74b2eac49bd42c5610f15d6949d982e7ec946247da0276278a90e7476e6b88d25d3c605a4115d5e3575312e1f5a11e91c82290c8a47ca275c92f5d0981db
languageName: node
linkType: hard
Fix base bridging and a race condition in key funder (#3012) ### Description Turns out bridging from L1 to Base has been broken the whole time :( it's because the version of @eth-optimism/sdk we were using was 1.8.0 (according to yarn.lock) which was released in late 2022 https://github.com/ethereum-optimism/optimism/releases/tag/%40eth-optimism%2Fsdk%401.8.0, far before Base was launched. So we'd always get this error in key funder because we rely on the optimism SDK knowing about Base's chain ID: ``` {"chain":"base","error":"Error: cannot get contract AddressManager for unknown L2 chain ID 8453, you must provide an address\n at getOEContract (/hyperlane-monorepo/node_modules/@eth-optimism/sdk/src/utils/contracts.ts:58:11)\n at getAllOEContracts (/hyperlane-monorepo/node_modules/@eth-optimism/sdk/src/utils/contracts.ts:121:46)\n at new CrossChainMessenger (/hyperlane-monorepo/node_modules/@eth-optimism/sdk/src/cross-chain-messenger.ts:170:39)\n at ContextFunder.bridgeToOptimism (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:652:33)\n at ContextFunder.bridgeToL2 (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:637:23)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at async ContextFunder.bridgeIfL2 (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:492:9)\n at async gracefullyHandleError (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:774:5)\n at async /hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:394:29\n at async Promise.all (index 9)","level":"error","message":"Error bridging to L2"} ``` The fix was just to upgrade to a newer optimism SDK version A mystery to me is that we'd get that log ^ but sometimes the key funder pod would show as having ran successfully. My best guess here is there was a race condition in `fund` when we had a variable local to the function called `failureOccurred` that many promises which were `Promise.all`'d would read and write to it via `failureOccurred ||= await someFallibleFn()`. I changed the logic here to not have multiple concurrent promises contend for the variable Also made a small change to not include mantapacific in the list of relayer keys for the Hyperlane context. It's not ever used, and had a downstream effect of us trying to fund the Kathy key on mantapacific, which we don't want to actually do ### Drive-by changes n/a ### Related issues n/a ### Backward compatibility ye ### Testing ran locally
1 year ago
"check-error@npm:^1.0.3":
version: 1.0.3
resolution: "check-error@npm:1.0.3"
dependencies:
get-func-name: "npm:^2.0.2"
checksum: e2131025cf059b21080f4813e55b3c480419256914601750b0fee3bd9b2b8315b531e551ef12560419b8b6d92a3636511322752b1ce905703239e7cc451b6399
languageName: node
linkType: hard
"chokidar@npm:3.3.0":
version: 3.3.0
resolution: "chokidar@npm:3.3.0"
dependencies:
anymatch: "npm:~3.1.1"
braces: "npm:~3.0.2"
fsevents: "npm:~2.1.1"
glob-parent: "npm:~5.1.0"
is-binary-path: "npm:~2.1.0"
is-glob: "npm:~4.0.1"
normalize-path: "npm:~3.0.0"
readdirp: "npm:~3.2.0"
dependenciesMeta:
fsevents:
optional: true
checksum: 57c5c20fd1e46cf32f626f907b0a3e0dd584b2939cd8ca67cbfb255e334355f2781674d4148e2c92d045b2722fcb50178e50e57307b511f86d1e90098532d962
languageName: node
linkType: hard
"chokidar@npm:3.5.3, chokidar@npm:^3.4.0":
version: 3.5.3
resolution: "chokidar@npm:3.5.3"
dependencies:
anymatch: "npm:~3.1.2"
braces: "npm:~3.0.2"
fsevents: "npm:~2.3.2"
glob-parent: "npm:~5.1.2"
is-binary-path: "npm:~2.1.0"
is-glob: "npm:~4.0.1"
normalize-path: "npm:~3.0.0"
readdirp: "npm:~3.6.0"
dependenciesMeta:
fsevents:
optional: true
checksum: 863e3ff78ee7a4a24513d2a416856e84c8e4f5e60efbe03e8ab791af1a183f569b62fc6f6b8044e2804966cb81277ddbbc1dc374fba3265bd609ea8efd62f5b3
languageName: node
linkType: hard
"chokidar@npm:^3.5.2, chokidar@npm:^3.5.3":
version: 3.6.0
resolution: "chokidar@npm:3.6.0"
dependencies:
anymatch: "npm:~3.1.2"
braces: "npm:~3.0.2"
fsevents: "npm:~2.3.2"
glob-parent: "npm:~5.1.2"
is-binary-path: "npm:~2.1.0"
is-glob: "npm:~4.0.1"
normalize-path: "npm:~3.0.0"
readdirp: "npm:~3.6.0"
dependenciesMeta:
fsevents:
optional: true
checksum: c327fb07704443f8d15f7b4a7ce93b2f0bc0e6cea07ec28a7570aa22cd51fcf0379df589403976ea956c369f25aa82d84561947e227cd925902e1751371658df
languageName: node
linkType: hard
"chownr@npm:^1.1.1, chownr@npm:^1.1.4":
version: 1.1.4
resolution: "chownr@npm:1.1.4"
checksum: 115648f8eb38bac5e41c3857f3e663f9c39ed6480d1349977c4d96c95a47266fcacc5a5aabf3cb6c481e22d72f41992827db47301851766c4fd77ac21a4f081d
languageName: node
linkType: hard
"chownr@npm:^2.0.0":
version: 2.0.0
resolution: "chownr@npm:2.0.0"
checksum: c57cf9dd0791e2f18a5ee9c1a299ae6e801ff58fee96dc8bfd0dcb4738a6ce58dd252a3605b1c93c6418fe4f9d5093b28ffbf4d66648cb2a9c67eaef9679be2f
languageName: node
linkType: hard
"ci-info@npm:^2.0.0":
version: 2.0.0
resolution: "ci-info@npm:2.0.0"
checksum: 3b374666a85ea3ca43fa49aa3a048d21c9b475c96eb13c133505d2324e7ae5efd6a454f41efe46a152269e9b6a00c9edbe63ec7fa1921957165aae16625acd67
languageName: node
linkType: hard
"ci-info@npm:^3.1.0, ci-info@npm:^3.2.0":
version: 3.9.0
resolution: "ci-info@npm:3.9.0"
checksum: 75bc67902b4d1c7b435497adeb91598f6d52a3389398e44294f6601b20cfef32cf2176f7be0eb961d9e085bb333a8a5cae121cb22f81cf238ae7f58eb80e9397
languageName: node
linkType: hard
"cids@npm:^0.7.1":
version: 0.7.5
resolution: "cids@npm:0.7.5"
dependencies:
buffer: "npm:^5.5.0"
class-is: "npm:^1.1.0"
multibase: "npm:~0.6.0"
multicodec: "npm:^1.0.0"
multihashes: "npm:~0.4.15"
checksum: b916b0787e238dd9f84fb5e155333cadf07fd7ad34ea8dbd47f98bb618eecc9c70760767c0966d0eae73050c4fa6080fdc387e515565b009d2126253c7775fac
languageName: node
linkType: hard
"cipher-base@npm:^1.0.0, cipher-base@npm:^1.0.1, cipher-base@npm:^1.0.3":
version: 1.0.4
resolution: "cipher-base@npm:1.0.4"
dependencies:
inherits: "npm:^2.0.1"
safe-buffer: "npm:^5.0.1"
checksum: 3d5d6652ca499c3f7c5d7fdc2932a357ec1e5aa84f2ad766d850efd42e89753c97b795c3a104a8e7ae35b4e293f5363926913de3bf8181af37067d9d541ca0db
languageName: node
linkType: hard
"citty@npm:^0.1.5":
version: 0.1.6
resolution: "citty@npm:0.1.6"
dependencies:
consola: "npm:^3.2.3"
checksum: 3208947e73abb699a12578ee2bfee254bf8dd1ce0d5698e8a298411cabf16bd3620d63433aef5bd88cdb2b9da71aef18adefa3b4ffd18273bb62dd1d28c344f5
languageName: node
linkType: hard
"cjs-module-lexer@npm:^1.0.0":
version: 1.2.3
resolution: "cjs-module-lexer@npm:1.2.3"
checksum: f96a5118b0a012627a2b1c13bd2fcb92509778422aaa825c5da72300d6dcadfb47134dd2e9d97dfa31acd674891dd91642742772d19a09a8adc3e56bd2f5928c
languageName: node
linkType: hard
"class-is@npm:^1.1.0":
version: 1.1.0
resolution: "class-is@npm:1.1.0"
checksum: 8147a3e4ce86eb103d78621d665b87e8e33fcb3f54932fdca894b8222820903b43b2f6b4335d8822104702a5dc904c8f187127fdea4e7d48d905488b35c9e6a7
languageName: node
linkType: hard
"classic-level@npm:^1.2.0":
version: 1.2.0
resolution: "classic-level@npm:1.2.0"
dependencies:
abstract-level: "npm:^1.0.2"
catering: "npm:^2.1.0"
module-error: "npm:^1.0.1"
napi-macros: "npm:~2.0.0"
node-gyp: "npm:latest"
node-gyp-build: "npm:^4.3.0"
checksum: 0a6116b5c3e650e33fe63365357ccc0ecd0694d33df1e4b773baa485fa5a37e0f892337c95b1de133f6f62b029add85eb1fc58e03c2e390ce6e5448781af1235
languageName: node
linkType: hard
"clean-stack@npm:^2.0.0":
version: 2.2.0
resolution: "clean-stack@npm:2.2.0"
checksum: 2ac8cd2b2f5ec986a3c743935ec85b07bc174d5421a5efc8017e1f146a1cf5f781ae962618f416352103b32c9cd7e203276e8c28241bbe946160cab16149fb68
languageName: node
linkType: hard
"cli-boxes@npm:^2.2.1":
version: 2.2.1
resolution: "cli-boxes@npm:2.2.1"
checksum: be79f8ec23a558b49e01311b39a1ea01243ecee30539c880cf14bf518a12e223ef40c57ead0cb44f509bffdffc5c129c746cd50d863ab879385370112af4f585
languageName: node
linkType: hard
"cli-cursor@npm:^3.1.0":
version: 3.1.0
resolution: "cli-cursor@npm:3.1.0"
dependencies:
restore-cursor: "npm:^3.1.0"
checksum: 2692784c6cd2fd85cfdbd11f53aea73a463a6d64a77c3e098b2b4697a20443f430c220629e1ca3b195ea5ac4a97a74c2ee411f3807abf6df2b66211fec0c0a29
languageName: node
linkType: hard
"cli-spinners@npm:^2.8.0":
version: 2.9.0
resolution: "cli-spinners@npm:2.9.0"
checksum: 457497ccef70eec3f1d0825e4a3396ba43f6833a4900c2047c0efe2beecb1c0df476949ea378bcb6595754f7508e28ae943eeb30bbda807f59f547b270ec334c
languageName: node
linkType: hard
"cli-table3@npm:^0.5.0":
version: 0.5.1
resolution: "cli-table3@npm:0.5.1"
dependencies:
colors: "npm:^1.1.2"
object-assign: "npm:^4.1.0"
string-width: "npm:^2.1.1"
dependenciesMeta:
colors:
optional: true
checksum: 5b4aaa81943c9030e3366aaf20cc4be0792397d82dea3a1660e80ce49edded4dcc722f9bf272354061c5bfa3f4236ad2fdc86bc7bb0bbf7e4b8e8d3b418b955a
languageName: node
linkType: hard
"cli-table3@npm:^0.6.0":
version: 0.6.3
resolution: "cli-table3@npm:0.6.3"
dependencies:
"@colors/colors": "npm:1.5.0"
string-width: "npm:^4.2.0"
dependenciesMeta:
"@colors/colors":
optional: true
checksum: 8d82b75be7edc7febb1283dc49582a521536527cba80af62a2e4522a0ee39c252886a1a2f02d05ae9d753204dbcffeb3a40d1358ee10dccd7fe8d935cfad3f85
languageName: node
linkType: hard
"cli-truncate@npm:^2.1.0":
version: 2.1.0
resolution: "cli-truncate@npm:2.1.0"
dependencies:
slice-ansi: "npm:^3.0.0"
string-width: "npm:^4.2.0"
checksum: 976f1887de067a8cd6ec830a7a8508336aebe6cec79b521d98ed13f67ef073b637f7305675b6247dd22f9e9cf045ec55fe746c7bdb288fbe8db0dfdc9fd52e55
languageName: node
linkType: hard
"cli-truncate@npm:^3.1.0":
version: 3.1.0
resolution: "cli-truncate@npm:3.1.0"
dependencies:
slice-ansi: "npm:^5.0.0"
string-width: "npm:^5.0.0"
checksum: c3243e41974445691c63f8b405df1d5a24049dc33d324fe448dc572e561a7b772ae982692900b1a5960901cc4fc7def25a629b9c69a4208ee89d12ab3332617a
languageName: node
linkType: hard
"cli-width@npm:^4.0.0":
version: 4.0.0
resolution: "cli-width@npm:4.0.0"
checksum: 6de44fee34dadfc95a68ba012ea4d06d776289c251a283473e5ee240f26bbade4816766eb699c78b91804943c405097155bddf8c3e492daf1da7d9ab38a89878
languageName: node
linkType: hard
"client-only@npm:0.0.1, client-only@npm:^0.0.1":
version: 0.0.1
resolution: "client-only@npm:0.0.1"
checksum: 0c16bf660dadb90610553c1d8946a7fdfb81d624adea073b8440b7d795d5b5b08beb3c950c6a2cf16279365a3265158a236876d92bce16423c485c322d7dfaf8
languageName: node
linkType: hard
"clipboardy@npm:^4.0.0":
version: 4.0.0
resolution: "clipboardy@npm:4.0.0"
dependencies:
execa: "npm:^8.0.1"
is-wsl: "npm:^3.1.0"
is64bit: "npm:^2.0.0"
checksum: ec4ebe7e5c81d9c9cb994637e7b0e068c1c8fc272167ecd5519f967427271ec66e0e64da7268a2630b860eff42933aeabe25ba5e42bb80dbf1fae6362df059ed
languageName: node
linkType: hard
"cliui@npm:^5.0.0":
version: 5.0.0
resolution: "cliui@npm:5.0.0"
dependencies:
string-width: "npm:^3.1.0"
strip-ansi: "npm:^5.2.0"
wrap-ansi: "npm:^5.1.0"
checksum: 381264fcc3c8316b77b378ce5471ff9a1974d1f6217e0be8f4f09788482b3e6f7c0894eb21e0a86eab4ce0c68426653a407226dd51997306cb87f734776f5fdc
languageName: node
linkType: hard
"cliui@npm:^6.0.0":
version: 6.0.0
resolution: "cliui@npm:6.0.0"
dependencies:
string-width: "npm:^4.2.0"
strip-ansi: "npm:^6.0.0"
wrap-ansi: "npm:^6.2.0"
checksum: 44afbcc29df0899e87595590792a871cd8c4bc7d6ce92832d9ae268d141a77022adafca1aeaeccff618b62a613b8354e57fe22a275c199ec04baf00d381ef6ab
languageName: node
linkType: hard
"cliui@npm:^7.0.2":
version: 7.0.4
resolution: "cliui@npm:7.0.4"
dependencies:
string-width: "npm:^4.2.0"
strip-ansi: "npm:^6.0.0"
wrap-ansi: "npm:^7.0.0"
checksum: db858c49af9d59a32d603987e6fddaca2ce716cd4602ba5a2bb3a5af1351eebe82aba8dff3ef3e1b331f7fa9d40ca66e67bdf8e7c327ce0ea959747ead65c0ef
languageName: node
linkType: hard
"cliui@npm:^8.0.1":
version: 8.0.1
resolution: "cliui@npm:8.0.1"
dependencies:
string-width: "npm:^4.2.0"
strip-ansi: "npm:^6.0.1"
wrap-ansi: "npm:^7.0.0"
checksum: eaa5561aeb3135c2cddf7a3b3f562fc4238ff3b3fc666869ef2adf264be0f372136702f16add9299087fb1907c2e4ec5dbfe83bd24bce815c70a80c6c1a2e950
languageName: node
linkType: hard
"clone-response@npm:^1.0.2":
version: 1.0.2
resolution: "clone-response@npm:1.0.2"
dependencies:
mimic-response: "npm:^1.0.0"
checksum: 2d0e61547fc66276e0903be9654ada422515f5a15741691352000d47e8c00c226061221074ce2c0064d12e975e84a8687cfd35d8b405750cb4e772f87b256eda
languageName: node
linkType: hard
"clone@npm:^1.0.2":
version: 1.0.4
resolution: "clone@npm:1.0.4"
checksum: d06418b7335897209e77bdd430d04f882189582e67bd1f75a04565f3f07f5b3f119a9d670c943b6697d0afb100f03b866b3b8a1f91d4d02d72c4ecf2bb64b5dd
languageName: node
linkType: hard
"clsx@npm:1.1.1":
version: 1.1.1
resolution: "clsx@npm:1.1.1"
checksum: ff052650329773b9b245177305fc4c4dc3129f7b2be84af4f58dc5defa99538c61d4207be7419405a5f8f3d92007c954f4daba5a7b74e563d5de71c28c830063
languageName: node
linkType: hard
"clsx@npm:^1.1.1, clsx@npm:^1.2.1":
version: 1.2.1
resolution: "clsx@npm:1.2.1"
checksum: 5ded6f61f15f1fa0350e691ccec43a28b12fb8e64c8e94715f2a937bc3722d4c3ed41d6e945c971fc4dcc2a7213a43323beaf2e1c28654af63ba70c9968a8643
languageName: node
linkType: hard
"cluster-key-slot@npm:^1.1.0":
version: 1.1.2
resolution: "cluster-key-slot@npm:1.1.2"
checksum: 516ed8b5e1a14d9c3a9c96c72ef6de2d70dfcdbaa0ec3a90bc7b9216c5457e39c09a5775750c272369070308542e671146120153062ab5f2f481bed5de2c925f
languageName: node
linkType: hard
"co@npm:^4.6.0":
version: 4.6.0
resolution: "co@npm:4.6.0"
checksum: a5d9f37091c70398a269e625cedff5622f200ed0aa0cff22ee7b55ed74a123834b58711776eb0f1dc58eb6ebbc1185aa7567b57bd5979a948c6e4f85073e2c05
languageName: node
linkType: hard
"code-point-at@npm:^1.0.0":
version: 1.1.0
resolution: "code-point-at@npm:1.1.0"
checksum: 17d5666611f9b16d64fdf48176d9b7fb1c7d1c1607a189f7e600040a11a6616982876af148230336adb7d8fe728a559f743a4e29db3747e3b1a32fa7f4529681
languageName: node
linkType: hard
"coingecko-api@npm:^1.0.10":
version: 1.0.10
resolution: "coingecko-api@npm:1.0.10"
checksum: e0000df5aebbeee508f25824485fe8e4be57cd07825b3cfbf2dc3c51b646200eefd336c833e81747d4a209bf10c32019baef1070fb2bfbcdbae099420954d1fa
languageName: node
linkType: hard
"collect-v8-coverage@npm:^1.0.0":
version: 1.0.2
resolution: "collect-v8-coverage@npm:1.0.2"
checksum: 30ea7d5c9ee51f2fdba4901d4186c5b7114a088ef98fd53eda3979da77eed96758a2cae81cc6d97e239aaea6065868cf908b24980663f7b7e96aa291b3e12fa4
languageName: node
linkType: hard
"color-convert@npm:^1.9.0":
version: 1.9.3
resolution: "color-convert@npm:1.9.3"
dependencies:
color-name: "npm:1.1.3"
checksum: ffa319025045f2973919d155f25e7c00d08836b6b33ea2d205418c59bd63a665d713c52d9737a9e0fe467fb194b40fbef1d849bae80d674568ee220a31ef3d10
languageName: node
linkType: hard
"color-convert@npm:^2.0.1":
version: 2.0.1
resolution: "color-convert@npm:2.0.1"
dependencies:
color-name: "npm:~1.1.4"
checksum: fa00c91b4332b294de06b443923246bccebe9fab1b253f7fe1772d37b06a2269b4039a85e309abe1fe11b267b11c08d1d0473fda3badd6167f57313af2887a64
languageName: node
linkType: hard
"color-name@npm:1.1.3":
version: 1.1.3
resolution: "color-name@npm:1.1.3"
checksum: 09c5d3e33d2105850153b14466501f2bfb30324a2f76568a408763a3b7433b0e50e5b4ab1947868e65cb101bb7cb75029553f2c333b6d4b8138a73fcc133d69d
languageName: node
linkType: hard
"color-name@npm:~1.1.4":
version: 1.1.4
resolution: "color-name@npm:1.1.4"
checksum: b0445859521eb4021cd0fb0cc1a75cecf67fceecae89b63f62b201cca8d345baf8b952c966862a9d9a2632987d4f6581f0ec8d957dfacece86f0a7919316f610
languageName: node
linkType: hard
"color-support@npm:^1.1.3":
version: 1.1.3
resolution: "color-support@npm:1.1.3"
bin:
color-support: bin.js
checksum: 4bcfe30eea1498fe1cabc852bbda6c9770f230ea0e4faf4611c5858b1b9e4dde3730ac485e65f54ca182f4c50b626c1bea7c8441ceda47367a54a818c248aa7a
languageName: node
linkType: hard
"colorette@npm:^2.0.16":
version: 2.0.17
resolution: "colorette@npm:2.0.17"
checksum: 2de04abe276beff3ddf3b3f93206bd0062cf6468aaa3f6866b0f390c4cf0c1ff18b79f93d5e61deebf2f1d177fff1a2f206f84248c998b21b306eb78ff14a380
languageName: node
linkType: hard
"colors@npm:1.4.0, colors@npm:^1.1.2":
version: 1.4.0
resolution: "colors@npm:1.4.0"
checksum: 90b2d5465159813a3983ea72ca8cff75f784824ad70f2cc2b32c233e95bcfbcda101ebc6d6766bc50f57263792629bfb4f1f8a4dfbd1d240f229fc7f69b785fc
languageName: node
linkType: hard
"combined-stream@npm:^1.0.6, combined-stream@npm:^1.0.8, combined-stream@npm:~1.0.6":
version: 1.0.8
resolution: "combined-stream@npm:1.0.8"
dependencies:
delayed-stream: "npm:~1.0.0"
checksum: 2e969e637d05d09fa50b02d74c83a1186f6914aae89e6653b62595cc75a221464f884f55f231b8f4df7a49537fba60bdc0427acd2bf324c09a1dbb84837e36e4
languageName: node
linkType: hard
"command-exists@npm:^1.2.8":
version: 1.2.9
resolution: "command-exists@npm:1.2.9"
checksum: 46fb3c4d626ca5a9d274f8fe241230817496abc34d12911505370b7411999e183c11adff7078dd8a03ec4cf1391290facda40c6a4faac8203ae38c985eaedd63
languageName: node
linkType: hard
"command-line-args@npm:^5.1.1":
version: 5.2.1
resolution: "command-line-args@npm:5.2.1"
dependencies:
array-back: "npm:^3.1.0"
find-replace: "npm:^3.0.0"
lodash.camelcase: "npm:^4.3.0"
typical: "npm:^4.0.0"
checksum: e6a42652ae8843fbb56e2fba1e85da00a16a0482896bb1849092e1bc70b8bf353d945e69732bf4ae98370ff84e8910ff4933af8f2f747806a6b2cb5074799fdb
languageName: node
linkType: hard
"command-line-usage@npm:^6.1.0":
version: 6.1.3
resolution: "command-line-usage@npm:6.1.3"
dependencies:
array-back: "npm:^4.0.2"
chalk: "npm:^2.4.2"
table-layout: "npm:^1.0.2"
typical: "npm:^5.2.0"
checksum: 902901582a543b26f55f90fc0f266c08a603a92bfadd8d07c66679f3d9eea2c074a039404126b0c4b65ff8452153c5f2010ea2f4ec14b70be0c77241f6d5bd53
languageName: node
linkType: hard
"commander@npm:3.0.2":
version: 3.0.2
resolution: "commander@npm:3.0.2"
checksum: f42053569f5954498246783465b39139917a51284bf3361574c9f731fea27a4bd6452dbb1755cc2d923c7b47dfea67930037c7b7e862288f2c397cec9a74da87
languageName: node
linkType: hard
"commander@npm:^10.0.0":
version: 10.0.1
resolution: "commander@npm:10.0.1"
checksum: 8799faa84a30da985802e661cc9856adfaee324d4b138413013ef7f087e8d7924b144c30a1f1405475f0909f467665cd9e1ce13270a2f41b141dab0b7a58f3fb
languageName: node
linkType: hard
Deploy to solanadevnet & zbctestnet on testnet3 (#2412) ### Description * solanadevnet is on Solana Devnet, and zbctestnet is on the Eclipse/Zebec rollup testnet found at https://api.zebec.eclipsenetwork.xyz:8899/ * Deploys validators to our infra on testnet3 for `solanadevnet` and `zbctestnet`. These run on the `hyperlane` context. * Added the ability to set the docker image / tag for specific chain deployments. This way we can run the sealevel validators with their own image without affecting the other deployments * Deployed a sealevel-supporting relayer to rc that relays messages for solanadevnet and zbctestnet * Some minor changes to key management - e.g. the recent change to `getCloudAgentKey` wasn't effective because relayer keys don't ever specify their own chain * Added a `--protocol` flag to the get-key-addresses command so we can view keys for different protocols Everything works really well! messages are being delivered Validator sets: ``` - solanadevnet: { - threshold: 2, - validators: [ - '0xec0f73dbc5b1962a20f7dcbe07c98414025b0c43', - '0x9c20a149dfa09ea9f77f5a7ca09ed44f9c025133', - '0x967c5ecdf2625ae86580bd203b630abaaf85cd62', - ], - }, - zbctestnet: { - threshold: 2, - validators: [ - '0xf33cca115fd1bc888b31f5ce96c0277e3af31120', - '0xc1a44a2ff3379e0dfa4ccf7e8b98bdc3012721be', - '0x1ec68fea9a0698a0d2b396770e7d2d61d9a3e654', - ], - }, ``` ### Drive-by changes n/a ### Related issues - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2288 - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2289 ### Backward compatibility _Are these changes backward compatible?_ Yes _Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling?_ None ### Testing _What kind of testing have these changes undergone?_ Deployed! --------- Co-authored-by: Asa Oines <asaoines@gmail.com>
1 year ago
"commander@npm:^2.20.3":
version: 2.20.3
resolution: "commander@npm:2.20.3"
checksum: 90c5b6898610cd075984c58c4f88418a4fb44af08c1b1415e9854c03171bec31b336b7f3e4cefe33de994b3f12b03c5e2d638da4316df83593b9e82554e7e95b
Deploy to solanadevnet & zbctestnet on testnet3 (#2412) ### Description * solanadevnet is on Solana Devnet, and zbctestnet is on the Eclipse/Zebec rollup testnet found at https://api.zebec.eclipsenetwork.xyz:8899/ * Deploys validators to our infra on testnet3 for `solanadevnet` and `zbctestnet`. These run on the `hyperlane` context. * Added the ability to set the docker image / tag for specific chain deployments. This way we can run the sealevel validators with their own image without affecting the other deployments * Deployed a sealevel-supporting relayer to rc that relays messages for solanadevnet and zbctestnet * Some minor changes to key management - e.g. the recent change to `getCloudAgentKey` wasn't effective because relayer keys don't ever specify their own chain * Added a `--protocol` flag to the get-key-addresses command so we can view keys for different protocols Everything works really well! messages are being delivered Validator sets: ``` - solanadevnet: { - threshold: 2, - validators: [ - '0xec0f73dbc5b1962a20f7dcbe07c98414025b0c43', - '0x9c20a149dfa09ea9f77f5a7ca09ed44f9c025133', - '0x967c5ecdf2625ae86580bd203b630abaaf85cd62', - ], - }, - zbctestnet: { - threshold: 2, - validators: [ - '0xf33cca115fd1bc888b31f5ce96c0277e3af31120', - '0xc1a44a2ff3379e0dfa4ccf7e8b98bdc3012721be', - '0x1ec68fea9a0698a0d2b396770e7d2d61d9a3e654', - ], - }, ``` ### Drive-by changes n/a ### Related issues - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2288 - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2289 ### Backward compatibility _Are these changes backward compatible?_ Yes _Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling?_ None ### Testing _What kind of testing have these changes undergone?_ Deployed! --------- Co-authored-by: Asa Oines <asaoines@gmail.com>
1 year ago
languageName: node
linkType: hard
"commander@npm:^8.1.0":
version: 8.3.0
resolution: "commander@npm:8.3.0"
checksum: 6b7b5d334483ce24bd73c5dac2eab901a7dbb25fd983ea24a1eeac6e7166bb1967f641546e8abf1920afbde86a45fbfe5812fbc69d0dc451bb45ca416a12a3a3
languageName: node
linkType: hard
"commander@npm:^9.3.0":
version: 9.3.0
resolution: "commander@npm:9.3.0"
checksum: 18c49c9d7329847720c5eb453b1b2720db11dc44182abb0e814820c6598fa82184ac52aca26f4b4a57131ff91713326eff351ae8ad02b0c49222626cf8cacc3d
languageName: node
linkType: hard
"compare-versions@npm:^6.0.0":
version: 6.1.0
resolution: "compare-versions@npm:6.1.0"
checksum: 20f349e7f8ad784704c68265f4e660e2abbe2c3d5c75793184fccb85f0c5c0263260e01fdd4488376f6b74b0f069e16c9684463f7316b075716fb1581eb36b77
languageName: node
linkType: hard
"concat-map@npm:0.0.1":
version: 0.0.1
resolution: "concat-map@npm:0.0.1"
checksum: 9680699c8e2b3af0ae22592cb764acaf973f292a7b71b8a06720233011853a58e256c89216a10cbe889727532fd77f8bcd49a760cedfde271b8e006c20e079f2
languageName: node
linkType: hard
"concat-stream@npm:^1.6.0, concat-stream@npm:^1.6.2":
version: 1.6.2
resolution: "concat-stream@npm:1.6.2"
dependencies:
buffer-from: "npm:^1.0.0"
inherits: "npm:^2.0.3"
readable-stream: "npm:^2.2.2"
typedarray: "npm:^0.0.6"
checksum: 71db903c84fc073ca35a274074e8d26c4330713d299f8623e993c448c1f6bf8b967806dd1d1a7b0f8add6f15ab1af7435df21fe79b4fe7efd78420c89e054e28
languageName: node
linkType: hard
"config-chain@npm:^1.1.11":
version: 1.1.13
resolution: "config-chain@npm:1.1.13"
dependencies:
ini: "npm:^1.3.4"
proto-list: "npm:~1.2.1"
checksum: 83d22cabf709e7669f6870021c4d552e4fc02e9682702b726be94295f42ce76cfed00f70b2910ce3d6c9465d9758e191e28ad2e72ff4e3331768a90da6c1ef03
languageName: node
linkType: hard
"consola@npm:^3.2.3":
version: 3.2.3
resolution: "consola@npm:3.2.3"
checksum: 02972dcb048c337357a3628438e5976b8e45bcec22fdcfbe9cd17622992953c4d695d5152f141464a02deac769b1d23028e8ac87f56483838df7a6bbf8e0f5a2
languageName: node
linkType: hard
"console-control-strings@npm:^1.0.0, console-control-strings@npm:^1.1.0, console-control-strings@npm:~1.1.0":
version: 1.1.0
resolution: "console-control-strings@npm:1.1.0"
checksum: 27b5fa302bc8e9ae9e98c03c66d76ca289ad0c61ce2fe20ab288d288bee875d217512d2edb2363fc83165e88f1c405180cf3f5413a46e51b4fe1a004840c6cdb
languageName: node
linkType: hard
"content-disposition@npm:0.5.4":
version: 0.5.4
resolution: "content-disposition@npm:0.5.4"
dependencies:
safe-buffer: "npm:5.2.1"
checksum: b7f4ce176e324f19324be69b05bf6f6e411160ac94bc523b782248129eb1ef3be006f6cff431aaea5e337fe5d176ce8830b8c2a1b721626ead8933f0cbe78720
languageName: node
linkType: hard
"content-hash@npm:^2.5.2":
version: 2.5.2
resolution: "content-hash@npm:2.5.2"
dependencies:
cids: "npm:^0.7.1"
multicodec: "npm:^0.5.5"
multihashes: "npm:^0.4.15"
checksum: 7c5d05052aecead40a1bbdd251468a6cc9bf4c48b361b4f138d60e6d876dc3028da6142031578ddc42e44e0024f91cc01b7a539bdb0bf7187e36bec15052e02d
languageName: node
linkType: hard
"content-type@npm:~1.0.4":
version: 1.0.4
resolution: "content-type@npm:1.0.4"
checksum: 5ea85c5293475c0cdf2f84e2c71f0519ced565840fb8cbda35997cb67cc45b879d5b9dbd37760c4041ca7415a3687f8a5f2f87b556b2aaefa49c0f3436a346d4
languageName: node
linkType: hard
"convert-source-map@npm:^2.0.0":
version: 2.0.0
resolution: "convert-source-map@npm:2.0.0"
checksum: c987be3ec061348cdb3c2bfb924bec86dea1eacad10550a85ca23edb0fe3556c3a61c7399114f3331ccb3499d7fd0285ab24566e5745929412983494c3926e15
languageName: node
linkType: hard
"cookie-es@npm:^1.0.0":
version: 1.0.0
resolution: "cookie-es@npm:1.0.0"
checksum: 7654e65c3a0b6b6e5d695aa05da72e5e77235a0a8bc3ac94afb3be250db82bea721aa18fb879d6ebc9627ea39c3efc8211ef76bf24bc534e600ac575929f2f1b
languageName: node
linkType: hard
"cookie-signature@npm:1.0.6":
version: 1.0.6
resolution: "cookie-signature@npm:1.0.6"
checksum: f4e1b0a98a27a0e6e66fd7ea4e4e9d8e038f624058371bf4499cfcd8f3980be9a121486995202ba3fca74fbed93a407d6d54d43a43f96fd28d0bd7a06761591a
languageName: node
linkType: hard
"cookie@npm:0.5.0":
version: 0.5.0
resolution: "cookie@npm:0.5.0"
checksum: aae7911ddc5f444a9025fbd979ad1b5d60191011339bce48e555cb83343d0f98b865ff5c4d71fecdfb8555a5cafdc65632f6fce172f32aaf6936830a883a0380
languageName: node
linkType: hard
"cookie@npm:^0.4.1":
version: 0.4.2
resolution: "cookie@npm:0.4.2"
checksum: 2e1de9fdedca54881eab3c0477aeb067f281f3155d9cfee9d28dfb252210d09e85e9d175c0a60689661feb9e35e588515352f2456bc1f8e8db4267e05fd70137
languageName: node
linkType: hard
"copy-to-clipboard@npm:^3.3.3":
version: 3.3.3
resolution: "copy-to-clipboard@npm:3.3.3"
dependencies:
toggle-selection: "npm:^1.0.6"
checksum: e0a325e39b7615108e6c1c8ac110ae7b829cdc4ee3278b1df6a0e4228c490442cc86444cd643e2da344fbc424b3aab8909e2fec82f8bc75e7e5b190b7c24eecf
languageName: node
linkType: hard
"core-js-pure@npm:^3.0.1":
version: 3.22.8
resolution: "core-js-pure@npm:3.22.8"
checksum: 50185d9132dc75ad52c4feb499d43da5baed860220cf57f235863e1883dbf0cb0afa0c0e5cc37384d7a2b77b2ce7cb47d09f94836c533296294230ffc66c3717
languageName: node
linkType: hard
"core-util-is@npm:1.0.2":
version: 1.0.2
resolution: "core-util-is@npm:1.0.2"
checksum: d0f7587346b44a1fe6c269267e037dd34b4787191e473c3e685f507229d88561c40eb18872fabfff02977301815d474300b7bfbd15396c13c5377393f7e87ec3
languageName: node
linkType: hard
"core-util-is@npm:~1.0.0":
version: 1.0.3
resolution: "core-util-is@npm:1.0.3"
checksum: 9de8597363a8e9b9952491ebe18167e3b36e7707569eed0ebf14f8bba773611376466ae34575bca8cfe3c767890c859c74056084738f09d4e4a6f902b2ad7d99
languageName: node
linkType: hard
"cors@npm:^2.8.1, cors@npm:^2.8.5":
version: 2.8.5
resolution: "cors@npm:2.8.5"
dependencies:
object-assign: "npm:^4"
vary: "npm:^1"
checksum: 66e88e08edee7cbce9d92b4d28a2028c88772a4c73e02f143ed8ca76789f9b59444eed6b1c167139e76fa662998c151322720093ba229f9941365ada5a6fc2c6
languageName: node
linkType: hard
"cosmiconfig@npm:^8.0.0":
version: 8.3.6
resolution: "cosmiconfig@npm:8.3.6"
dependencies:
import-fresh: "npm:^3.3.0"
js-yaml: "npm:^4.1.0"
parse-json: "npm:^5.2.0"
path-type: "npm:^4.0.0"
peerDependencies:
typescript: ">=4.9.5"
peerDependenciesMeta:
typescript:
optional: true
checksum: 91d082baca0f33b1c085bf010f9ded4af43cbedacba8821da0fb5667184d0a848addc52c31fadd080007f904a555319c238cf5f4c03e6d58ece2e4876b2e73d6
languageName: node
linkType: hard
"cosmjs-types@npm:^0.8.0":
version: 0.8.0
resolution: "cosmjs-types@npm:0.8.0"
dependencies:
long: "npm:^4.0.0"
protobufjs: "npm:~6.11.2"
checksum: 9a6ac37a77349416bf5e3abab21b1084da4d293e76a77d11bb9fbaeef27c6f36b64b47b92ee587a0a5b66a543bfcd62078820dc0d14f9e39bd037a4801013dc1
languageName: node
linkType: hard
"cosmjs-types@npm:^0.9.0":
version: 0.9.0
resolution: "cosmjs-types@npm:0.9.0"
checksum: c61137bf0aba5c4b73f5191590472e6de61203c3e3dc0081643ac388c9f27f65de052298a0c6b239543adaba7829f5ff9c9fb95ab44d7b4186b080b8478e3b27
languageName: node
linkType: hard
"crc-32@npm:^1.2.0":
version: 1.2.2
resolution: "crc-32@npm:1.2.2"
bin:
crc32: bin/crc32.njs
checksum: 824f696a5baaf617809aa9cd033313c8f94f12d15ebffa69f10202480396be44aef9831d900ab291638a8022ed91c360696dd5b1ba691eb3f34e60be8835b7c3
languageName: node
linkType: hard
"create-hash@npm:^1.1.0, create-hash@npm:^1.1.2, create-hash@npm:^1.2.0":
version: 1.2.0
resolution: "create-hash@npm:1.2.0"
dependencies:
cipher-base: "npm:^1.0.1"
inherits: "npm:^2.0.1"
md5.js: "npm:^1.3.4"
ripemd160: "npm:^2.0.1"
sha.js: "npm:^2.4.0"
checksum: 3cfef32043b47a8999602af9bcd74966db6971dd3eb828d1a479f3a44d7f58e38c1caf34aa21a01941cc8d9e1a841738a732f200f00ea155f8a8835133d2e7bc
languageName: node
linkType: hard
"create-hmac@npm:^1.1.4, create-hmac@npm:^1.1.7":
version: 1.1.7
resolution: "create-hmac@npm:1.1.7"
dependencies:
cipher-base: "npm:^1.0.3"
create-hash: "npm:^1.1.0"
inherits: "npm:^2.0.1"
ripemd160: "npm:^2.0.0"
safe-buffer: "npm:^5.0.1"
sha.js: "npm:^2.4.8"
checksum: 2b26769f87e99ef72150bf99d1439d69272b2e510e23a2b8daf4e93e2412f4842504237d726044fa797cb20ee0ec8bee78d414b11f2d7ca93299185c93df0dae
languageName: node
linkType: hard
"create-jest@npm:^29.7.0":
version: 29.7.0
resolution: "create-jest@npm:29.7.0"
dependencies:
"@jest/types": "npm:^29.6.3"
chalk: "npm:^4.0.0"
exit: "npm:^0.1.2"
graceful-fs: "npm:^4.2.9"
jest-config: "npm:^29.7.0"
jest-util: "npm:^29.7.0"
prompts: "npm:^2.0.1"
bin:
create-jest: bin/create-jest.js
checksum: 847b4764451672b4174be4d5c6d7d63442ec3aa5f3de52af924e4d996d87d7801c18e125504f25232fc75840f6625b3ac85860fac6ce799b5efae7bdcaf4a2b7
languageName: node
linkType: hard
"create-require@npm:^1.1.0":
version: 1.1.1
resolution: "create-require@npm:1.1.1"
checksum: a9a1503d4390d8b59ad86f4607de7870b39cad43d929813599a23714831e81c520bddf61bcdd1f8e30f05fd3a2b71ae8538e946eb2786dc65c2bbc520f692eff
languageName: node
linkType: hard
"cross-fetch@npm:^3.1.4, cross-fetch@npm:^3.1.5":
version: 3.1.5
resolution: "cross-fetch@npm:3.1.5"
dependencies:
node-fetch: "npm:2.6.7"
checksum: 5d101a3b1e6cb172f0e5e8168cbc927eeff2ef915f33ceef50fed85441df870e1fdff195b56eca36fae8b78ddba5d8e913b8927f73d11b19d27e96301438cd30
languageName: node
linkType: hard
"cross-spawn@npm:^5.1.0":
version: 5.1.0
resolution: "cross-spawn@npm:5.1.0"
dependencies:
lru-cache: "npm:^4.0.1"
shebang-command: "npm:^1.2.0"
which: "npm:^1.2.9"
checksum: 726939c9954fc70c20e538923feaaa33bebc253247d13021737c3c7f68cdc3e0a57f720c0fe75057c0387995349f3f12e20e9bfdbf12274db28019c7ea4ec166
languageName: node
linkType: hard
"cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3":
version: 7.0.3
resolution: "cross-spawn@npm:7.0.3"
dependencies:
path-key: "npm:^3.1.0"
shebang-command: "npm:^2.0.0"
which: "npm:^2.0.1"
checksum: e1a13869d2f57d974de0d9ef7acbf69dc6937db20b918525a01dacb5032129bd552d290d886d981e99f1b624cb03657084cc87bd40f115c07ecf376821c729ce
languageName: node
linkType: hard
"crossws@npm:^0.1.0":
version: 0.1.1
resolution: "crossws@npm:0.1.1"
checksum: 2029638e059f4bb62c10fe420e24d7fff97bcf9f93e380e0d90f117cf055deb7f07dae16df65a0aaeeb8ecd7b71fedd735deca7dde56351ea7b377915c37b68b
languageName: node
linkType: hard
"crypt@npm:>= 0.0.1":
version: 0.0.2
resolution: "crypt@npm:0.0.2"
checksum: 2c72768de3d28278c7c9ffd81a298b26f87ecdfe94415084f339e6632f089b43fe039f2c93f612bcb5ffe447238373d93b2e8c90894cba6cfb0ac7a74616f8b9
languageName: node
linkType: hard
Fix base bridging and a race condition in key funder (#3012) ### Description Turns out bridging from L1 to Base has been broken the whole time :( it's because the version of @eth-optimism/sdk we were using was 1.8.0 (according to yarn.lock) which was released in late 2022 https://github.com/ethereum-optimism/optimism/releases/tag/%40eth-optimism%2Fsdk%401.8.0, far before Base was launched. So we'd always get this error in key funder because we rely on the optimism SDK knowing about Base's chain ID: ``` {"chain":"base","error":"Error: cannot get contract AddressManager for unknown L2 chain ID 8453, you must provide an address\n at getOEContract (/hyperlane-monorepo/node_modules/@eth-optimism/sdk/src/utils/contracts.ts:58:11)\n at getAllOEContracts (/hyperlane-monorepo/node_modules/@eth-optimism/sdk/src/utils/contracts.ts:121:46)\n at new CrossChainMessenger (/hyperlane-monorepo/node_modules/@eth-optimism/sdk/src/cross-chain-messenger.ts:170:39)\n at ContextFunder.bridgeToOptimism (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:652:33)\n at ContextFunder.bridgeToL2 (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:637:23)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at async ContextFunder.bridgeIfL2 (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:492:9)\n at async gracefullyHandleError (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:774:5)\n at async /hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:394:29\n at async Promise.all (index 9)","level":"error","message":"Error bridging to L2"} ``` The fix was just to upgrade to a newer optimism SDK version A mystery to me is that we'd get that log ^ but sometimes the key funder pod would show as having ran successfully. My best guess here is there was a race condition in `fund` when we had a variable local to the function called `failureOccurred` that many promises which were `Promise.all`'d would read and write to it via `failureOccurred ||= await someFallibleFn()`. I changed the logic here to not have multiple concurrent promises contend for the variable Also made a small change to not include mantapacific in the list of relayer keys for the Hyperlane context. It's not ever used, and had a downstream effect of us trying to fund the Kathy key on mantapacific, which we don't want to actually do ### Drive-by changes n/a ### Related issues n/a ### Backward compatibility ye ### Testing ran locally
1 year ago
"crypto-js@npm:^4.2.0":
version: 4.2.0
resolution: "crypto-js@npm:4.2.0"
checksum: c7bcc56a6e01c3c397e95aa4a74e4241321f04677f9a618a8f48a63b5781617248afb9adb0629824792e7ec20ca0d4241a49b6b2938ae6f973ec4efc5c53c924
languageName: node
linkType: hard
"css-what@npm:^5.0.1":
version: 5.1.0
resolution: "css-what@npm:5.1.0"
checksum: 3b1f0abdf104a2e887be45c5b710b063d3fa7468d1d1eea071fbd6e5b3e2e7d4c0cb001edec07ea5a360c06425f351e0356539155b70ea461382c9c7bcaba4d7
languageName: node
linkType: hard
"cssesc@npm:^3.0.0":
version: 3.0.0
resolution: "cssesc@npm:3.0.0"
bin:
cssesc: bin/cssesc
checksum: 0e161912c1306861d8f46e1883be1cbc8b1b2879f0f509287c0db71796e4ddfb97ac96bdfca38f77f452e2c10554e1bb5678c99b07a5cf947a12778f73e47e12
languageName: node
linkType: hard
"csstype@npm:^3.0.2, csstype@npm:^3.0.7":
version: 3.1.3
resolution: "csstype@npm:3.1.3"
checksum: f593cce41ff5ade23f44e77521e3a1bcc2c64107041e1bf6c3c32adc5187d0d60983292fda326154d20b01079e24931aa5b08e4467cc488b60bb1e7f6d478ade
languageName: node
linkType: hard
"csv-generate@npm:^3.4.3":
version: 3.4.3
resolution: "csv-generate@npm:3.4.3"
checksum: 93f18eb1897a886ca5e45d22e82b6c026ac3e9dc3f04918e797d14b1f8e22234a14c018bbbf55a3cc2cfe4284bfa6b8a45097f902451af738911f0e2b0c6d0ed
languageName: node
linkType: hard
"csv-parse@npm:^4.16.3":
version: 4.16.3
resolution: "csv-parse@npm:4.16.3"
checksum: b873dd2d312ac0329200f13788176bae3073862241483b0339a4777c9eddcebd9f2f48f13d02dc0baf4bc02e957f886ea03a9cb22160d70836b0017432f8fa41
languageName: node
linkType: hard
"csv-stringify@npm:^5.6.5":
version: 5.6.5
resolution: "csv-stringify@npm:5.6.5"
checksum: efed94869b8426e6a983f2237bd74eff15953e2e27affee9c1324f66a67dabe948573c4c21a8661a79aa20b58efbcafcf11c34e80bdd532a43f35e9cde5985b9
languageName: node
linkType: hard
"csv@npm:^5.5.3":
version: 5.5.3
resolution: "csv@npm:5.5.3"
dependencies:
csv-generate: "npm:^3.4.3"
csv-parse: "npm:^4.16.3"
csv-stringify: "npm:^5.6.5"
stream-transform: "npm:^2.1.3"
checksum: 3928e1d88b98f0c3aa26e078cfca36086e0953afa5e83f45fa769b0f6fb4f79e82b4dfd400e8c61637edf144b2650f6ba8c585ec1aad11a6cda84aa04da5bc38
languageName: node
linkType: hard
"d@npm:1, d@npm:^1.0.1":
version: 1.0.1
resolution: "d@npm:1.0.1"
dependencies:
es5-ext: "npm:^0.10.50"
type: "npm:^1.0.1"
checksum: 1296e3f92e646895681c1cb564abd0eb23c29db7d62c5120a279e84e98915499a477808e9580760f09e3744c0ed7ac8f7cff98d096ba9770754f6ef0f1c97983
languageName: node
linkType: hard
"dashdash@npm:^1.12.0":
version: 1.14.1
resolution: "dashdash@npm:1.14.1"
dependencies:
assert-plus: "npm:^1.0.0"
checksum: 137b287fa021201ce100cef772c8eeeaaafdd2aa7282864022acf3b873021e54cb809e9c060fa164840bf54ff72d00d6e2d8da1ee5a86d7200eeefa1123a8f7f
languageName: node
linkType: hard
"death@npm:^1.1.0":
version: 1.1.0
resolution: "death@npm:1.1.0"
checksum: b6fc4d1b8fbfc84486a025d36c540795c5ae9368f580a31fc2740935d0a9afbd31a214b00650335e97756f4c1a3fae895adc45795aeb9ef00694968311ab844d
languageName: node
linkType: hard
"debug@npm:2.6.9, debug@npm:^2.2.0, debug@npm:^2.6.0":
version: 2.6.9
resolution: "debug@npm:2.6.9"
dependencies:
ms: "npm:2.0.0"
checksum: e07005f2b40e04f1bd14a3dd20520e9c4f25f60224cb006ce9d6781732c917964e9ec029fc7f1a151083cd929025ad5133814d4dc624a9aaf020effe4914ed14
languageName: node
linkType: hard
"debug@npm:3.2.6":
version: 3.2.6
resolution: "debug@npm:3.2.6"
dependencies:
ms: "npm:^2.1.1"
checksum: c495d32519ed205aeab71b4bba84701c60b2d18efe98d41f88f498f09423252155450846ee31da0e4c3ea5d7d8f5123525e463612a7d3fa0bcd5fc06e4efe5fc
languageName: node
linkType: hard
"debug@npm:4, debug@npm:4.3.4, debug@npm:^4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4":
version: 4.3.4
resolution: "debug@npm:4.3.4"
dependencies:
ms: "npm:2.1.2"
peerDependenciesMeta:
supports-color:
optional: true
checksum: 0073c3bcbd9cb7d71dd5f6b55be8701af42df3e56e911186dfa46fac3a5b9eb7ce7f377dd1d3be6db8977221f8eb333d945216f645cf56f6b688cd484837d255
languageName: node
linkType: hard
"debug@npm:^3.1.0":
version: 3.2.7
resolution: "debug@npm:3.2.7"
dependencies:
ms: "npm:^2.1.1"
checksum: d86fd7be2b85462297ea16f1934dc219335e802f629ca9a69b63ed8ed041dda492389bb2ee039217c02e5b54792b1c51aa96ae954cf28634d363a2360c7a1639
languageName: node
linkType: hard
"decamelize-keys@npm:^1.1.0":
version: 1.1.1
resolution: "decamelize-keys@npm:1.1.1"
dependencies:
decamelize: "npm:^1.1.0"
map-obj: "npm:^1.0.0"
checksum: 71d5898174f17a8d2303cecc98ba0236e842948c4d042a8180d5e749be8442220bca2d16dd93bebd7b49e86c807814273212e4da0fae67be7c58c282ff76057a
languageName: node
linkType: hard
"decamelize@npm:^1.1.0, decamelize@npm:^1.2.0":
version: 1.2.0
resolution: "decamelize@npm:1.2.0"
checksum: ad8c51a7e7e0720c70ec2eeb1163b66da03e7616d7b98c9ef43cce2416395e84c1e9548dd94f5f6ffecfee9f8b94251fc57121a8b021f2ff2469b2bae247b8aa
languageName: node
linkType: hard
"decamelize@npm:^4.0.0":
version: 4.0.0
resolution: "decamelize@npm:4.0.0"
checksum: b7d09b82652c39eead4d6678bb578e3bebd848add894b76d0f6b395bc45b2d692fb88d977e7cfb93c4ed6c119b05a1347cef261174916c2e75c0a8ca57da1809
languageName: node
linkType: hard
"decode-uri-component@npm:^0.2.0":
version: 0.2.0
resolution: "decode-uri-component@npm:0.2.0"
checksum: 0686aa1f564c6457092b04b5824e730557878a3efeb156ca46a43ed100910ddf4673fddf86469e18ffeb0ddfa6992606d84f4196b08f5f842e57e5ead08107f2
languageName: node
linkType: hard
"decode-uri-component@npm:^0.2.2":
version: 0.2.2
resolution: "decode-uri-component@npm:0.2.2"
checksum: 17a0e5fa400bf9ea84432226e252aa7b5e72793e16bf80b907c99b46a799aeacc139ec20ea57121e50c7bd875a1a4365928f884e92abf02e21a5a13790a0f33e
languageName: node
linkType: hard
"decompress-response@npm:^3.2.0, decompress-response@npm:^3.3.0":
version: 3.3.0
resolution: "decompress-response@npm:3.3.0"
dependencies:
mimic-response: "npm:^1.0.0"
checksum: 952552ac3bd7de2fc18015086b09468645c9638d98a551305e485230ada278c039c91116e946d07894b39ee53c0f0d5b6473f25a224029344354513b412d7380
languageName: node
linkType: hard
"decompress-response@npm:^4.2.0":
version: 4.2.1
resolution: "decompress-response@npm:4.2.1"
dependencies:
mimic-response: "npm:^2.0.0"
checksum: 4e783ca4dfe9417354d61349750fe05236f565a4415a6ca20983a311be2371debaedd9104c0b0e7b36e5f167aeaae04f84f1a0b3f8be4162f1d7d15598b8fdba
languageName: node
linkType: hard
"decompress-response@npm:^6.0.0":
version: 6.0.0
resolution: "decompress-response@npm:6.0.0"
dependencies:
mimic-response: "npm:^3.1.0"
checksum: d377cf47e02d805e283866c3f50d3d21578b779731e8c5072d6ce8c13cc31493db1c2f6784da9d1d5250822120cefa44f1deab112d5981015f2e17444b763812
languageName: node
linkType: hard
"dedent@npm:^1.0.0":
version: 1.5.1
resolution: "dedent@npm:1.5.1"
peerDependencies:
babel-plugin-macros: ^3.1.0
peerDependenciesMeta:
babel-plugin-macros:
optional: true
checksum: fc00a8bc3dfb7c413a778dc40ee8151b6c6ff35159d641f36ecd839c1df5c6e0ec5f4992e658c82624a1a62aaecaffc23b9c965ceb0bbf4d698bfc16469ac27d
languageName: node
linkType: hard
"deep-eql@npm:^3.0.1":
version: 3.0.1
resolution: "deep-eql@npm:3.0.1"
dependencies:
type-detect: "npm:^4.0.0"
checksum: d8f8e141ece42b7945ca85f08094c80540ed277bcea268b0da1801cfa5b001e164d2548c8d7ba17e935f001da401ccb33a1b6d2005713f1684a0e7dadc4e52d1
languageName: node
linkType: hard
Fix base bridging and a race condition in key funder (#3012) ### Description Turns out bridging from L1 to Base has been broken the whole time :( it's because the version of @eth-optimism/sdk we were using was 1.8.0 (according to yarn.lock) which was released in late 2022 https://github.com/ethereum-optimism/optimism/releases/tag/%40eth-optimism%2Fsdk%401.8.0, far before Base was launched. So we'd always get this error in key funder because we rely on the optimism SDK knowing about Base's chain ID: ``` {"chain":"base","error":"Error: cannot get contract AddressManager for unknown L2 chain ID 8453, you must provide an address\n at getOEContract (/hyperlane-monorepo/node_modules/@eth-optimism/sdk/src/utils/contracts.ts:58:11)\n at getAllOEContracts (/hyperlane-monorepo/node_modules/@eth-optimism/sdk/src/utils/contracts.ts:121:46)\n at new CrossChainMessenger (/hyperlane-monorepo/node_modules/@eth-optimism/sdk/src/cross-chain-messenger.ts:170:39)\n at ContextFunder.bridgeToOptimism (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:652:33)\n at ContextFunder.bridgeToL2 (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:637:23)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at async ContextFunder.bridgeIfL2 (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:492:9)\n at async gracefullyHandleError (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:774:5)\n at async /hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:394:29\n at async Promise.all (index 9)","level":"error","message":"Error bridging to L2"} ``` The fix was just to upgrade to a newer optimism SDK version A mystery to me is that we'd get that log ^ but sometimes the key funder pod would show as having ran successfully. My best guess here is there was a race condition in `fund` when we had a variable local to the function called `failureOccurred` that many promises which were `Promise.all`'d would read and write to it via `failureOccurred ||= await someFallibleFn()`. I changed the logic here to not have multiple concurrent promises contend for the variable Also made a small change to not include mantapacific in the list of relayer keys for the Hyperlane context. It's not ever used, and had a downstream effect of us trying to fund the Kathy key on mantapacific, which we don't want to actually do ### Drive-by changes n/a ### Related issues n/a ### Backward compatibility ye ### Testing ran locally
1 year ago
"deep-eql@npm:^4.1.3":
version: 4.1.3
resolution: "deep-eql@npm:4.1.3"
dependencies:
type-detect: "npm:^4.0.0"
checksum: 12ce93ae63de187e77b076d3d51bfc28b11f98910a22c18714cce112791195e86a94f97788180994614b14562a86c9763f67c69f785e4586f806b5df39bf9301
languageName: node
linkType: hard
"deep-extend@npm:^0.6.0, deep-extend@npm:~0.6.0":
version: 0.6.0
resolution: "deep-extend@npm:0.6.0"
checksum: 7be7e5a8d468d6b10e6a67c3de828f55001b6eb515d014f7aeb9066ce36bd5717161eb47d6a0f7bed8a9083935b465bc163ee2581c8b128d29bf61092fdf57a7
languageName: node
linkType: hard
"deep-is@npm:^0.1.3, deep-is@npm:~0.1.3":
version: 0.1.4
resolution: "deep-is@npm:0.1.4"
checksum: ec12d074aef5ae5e81fa470b9317c313142c9e8e2afe3f8efa124db309720db96d1d222b82b84c834e5f87e7a614b44a4684b6683583118b87c833b3be40d4d8
languageName: node
linkType: hard
"deep-object-diff@npm:^1.1.0":
version: 1.1.9
resolution: "deep-object-diff@npm:1.1.9"
checksum: b9771cc1ca08a34e408309eaab967bd2ab697684abdfa1262f4283ced8230a9ace966322f356364ff71a785c6e9cc356b7596582e900da5726e6b87d4b2a1463
languageName: node
linkType: hard
"deepmerge@npm:^2.1.1":
version: 2.2.1
resolution: "deepmerge@npm:2.2.1"
checksum: a3da411cd3d471a8ae86ff7fd5e19abb648377b3f8c42a9e4c822406c2960a391cb829e4cca53819b73715e68f56b06f53c643ca7bba21cab569fecc9a723de1
languageName: node
linkType: hard
"deepmerge@npm:^4.2.2":
version: 4.3.1
resolution: "deepmerge@npm:4.3.1"
checksum: 058d9e1b0ff1a154468bf3837aea436abcfea1ba1d165ddaaf48ca93765fdd01a30d33c36173da8fbbed951dd0a267602bc782fe288b0fc4b7e1e7091afc4529
languageName: node
linkType: hard
"defaults@npm:^1.0.3":
version: 1.0.4
resolution: "defaults@npm:1.0.4"
dependencies:
clone: "npm:^1.0.2"
checksum: 3a88b7a587fc076b84e60affad8b85245c01f60f38fc1d259e7ac1d89eb9ce6abb19e27215de46b98568dd5bc48471730b327637e6f20b0f1bc85cf00440c80a
languageName: node
linkType: hard
"defer-to-connect@npm:^2.0.1":
version: 2.0.1
resolution: "defer-to-connect@npm:2.0.1"
checksum: 8a9b50d2f25446c0bfefb55a48e90afd58f85b21bcf78e9207cd7b804354f6409032a1705c2491686e202e64fc05f147aa5aa45f9aa82627563f045937f5791b
languageName: node
linkType: hard
"deferred-leveldown@npm:~5.3.0":
version: 5.3.0
resolution: "deferred-leveldown@npm:5.3.0"
dependencies:
abstract-leveldown: "npm:~6.2.1"
inherits: "npm:^2.0.3"
checksum: 23739c39525e4a51b3ef33cfd462b4acc9b09d66c19f2731ae6ce21a72ad00e5fad4205c0f4f46bb3f3a07844502aa9207b3c0d468a9e4da3aca32341ccabe7a
languageName: node
linkType: hard
"define-data-property@npm:^1.0.1, define-data-property@npm:^1.1.1":
version: 1.1.1
resolution: "define-data-property@npm:1.1.1"
dependencies:
get-intrinsic: "npm:^1.2.1"
gopd: "npm:^1.0.1"
has-property-descriptors: "npm:^1.0.0"
checksum: 5573c8df96b5857408cad64d9b91b69152e305ce4b06218e5f49b59c6cafdbb90a8bd8a0bb83c7bc67a8d479c04aa697063c9bc28d849b7282f9327586d6bc7b
languageName: node
linkType: hard
"define-properties@npm:^1.1.2, define-properties@npm:^1.1.3, define-properties@npm:^1.1.4":
version: 1.1.4
resolution: "define-properties@npm:1.1.4"
dependencies:
has-property-descriptors: "npm:^1.0.0"
object-keys: "npm:^1.1.1"
checksum: ce0aef3f9eb193562b5cfb79b2d2c86b6a109dfc9fdcb5f45d680631a1a908c06824ddcdb72b7573b54e26ace07f0a23420aaba0d5c627b34d2c1de8ef527e2b
languageName: node
linkType: hard
"define-properties@npm:^1.2.0":
version: 1.2.1
resolution: "define-properties@npm:1.2.1"
dependencies:
define-data-property: "npm:^1.0.1"
has-property-descriptors: "npm:^1.0.0"
object-keys: "npm:^1.1.1"
checksum: b4ccd00597dd46cb2d4a379398f5b19fca84a16f3374e2249201992f36b30f6835949a9429669ee6b41b6e837205a163eadd745e472069e70dfc10f03e5fcc12
languageName: node
linkType: hard
"defu@npm:^6.1.3, defu@npm:^6.1.4":
version: 6.1.4
resolution: "defu@npm:6.1.4"
checksum: aeffdb47300f45b4fdef1c5bd3880ac18ea7a1fd5b8a8faf8df29350ff03bf16dd34f9800205cab513d476e4c0a3783aa0cff0a433aff0ac84a67ddc4c8a2d64
languageName: node
linkType: hard
Deploy to solanadevnet & zbctestnet on testnet3 (#2412) ### Description * solanadevnet is on Solana Devnet, and zbctestnet is on the Eclipse/Zebec rollup testnet found at https://api.zebec.eclipsenetwork.xyz:8899/ * Deploys validators to our infra on testnet3 for `solanadevnet` and `zbctestnet`. These run on the `hyperlane` context. * Added the ability to set the docker image / tag for specific chain deployments. This way we can run the sealevel validators with their own image without affecting the other deployments * Deployed a sealevel-supporting relayer to rc that relays messages for solanadevnet and zbctestnet * Some minor changes to key management - e.g. the recent change to `getCloudAgentKey` wasn't effective because relayer keys don't ever specify their own chain * Added a `--protocol` flag to the get-key-addresses command so we can view keys for different protocols Everything works really well! messages are being delivered Validator sets: ``` - solanadevnet: { - threshold: 2, - validators: [ - '0xec0f73dbc5b1962a20f7dcbe07c98414025b0c43', - '0x9c20a149dfa09ea9f77f5a7ca09ed44f9c025133', - '0x967c5ecdf2625ae86580bd203b630abaaf85cd62', - ], - }, - zbctestnet: { - threshold: 2, - validators: [ - '0xf33cca115fd1bc888b31f5ce96c0277e3af31120', - '0xc1a44a2ff3379e0dfa4ccf7e8b98bdc3012721be', - '0x1ec68fea9a0698a0d2b396770e7d2d61d9a3e654', - ], - }, ``` ### Drive-by changes n/a ### Related issues - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2288 - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2289 ### Backward compatibility _Are these changes backward compatible?_ Yes _Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling?_ None ### Testing _What kind of testing have these changes undergone?_ Deployed! --------- Co-authored-by: Asa Oines <asaoines@gmail.com>
1 year ago
"delay@npm:^5.0.0":
version: 5.0.0
resolution: "delay@npm:5.0.0"
checksum: 62f151151ecfde0d9afbb8a6be37a6d103c4cb24f35a20ef3fe56f920b0d0d0bb02bc9c0a3084d0179ef669ca332b91155f2ee4d9854622cd2cdba5fc95285f9
languageName: node
linkType: hard
"delayed-stream@npm:~1.0.0":
version: 1.0.0
resolution: "delayed-stream@npm:1.0.0"
checksum: 46fe6e83e2cb1d85ba50bd52803c68be9bd953282fa7096f51fc29edd5d67ff84ff753c51966061e5ba7cb5e47ef6d36a91924eddb7f3f3483b1c560f77a0020
languageName: node
linkType: hard
"delegates@npm:^1.0.0":
version: 1.0.0
resolution: "delegates@npm:1.0.0"
checksum: a51744d9b53c164ba9c0492471a1a2ffa0b6727451bdc89e31627fdf4adda9d51277cfcbfb20f0a6f08ccb3c436f341df3e92631a3440226d93a8971724771fd
languageName: node
linkType: hard
"denque@npm:^2.1.0":
version: 2.1.0
resolution: "denque@npm:2.1.0"
checksum: 8ea05321576624b90acfc1ee9208b8d1d04b425cf7573b9b4fa40a2c3ed4d4b0af5190567858f532f677ed2003d4d2b73c8130b34e3c7b8d5e88cdcfbfaa1fe7
languageName: node
linkType: hard
"depd@npm:2.0.0":
version: 2.0.0
resolution: "depd@npm:2.0.0"
checksum: c0c8ff36079ce5ada64f46cc9d6fd47ebcf38241105b6e0c98f412e8ad91f084bcf906ff644cc3a4bd876ca27a62accb8b0fff72ea6ed1a414b89d8506f4a5ca
languageName: node
linkType: hard
"depd@npm:^1.1.2":
version: 1.1.2
resolution: "depd@npm:1.1.2"
checksum: 2ed6966fc14463a9e85451db330ab8ba041efed0b9a1a472dbfc6fbf2f82bab66491915f996b25d8517dddc36c8c74e24c30879b34877f3c4410733444a51d1d
languageName: node
linkType: hard
"destr@npm:^2.0.1, destr@npm:^2.0.2":
version: 2.0.3
resolution: "destr@npm:2.0.3"
checksum: dbb756baa876810ec0ca4bcb702d86cc3b480ed14f36bf5747718ed211f96bca5520b63a4109eb181ad940ee2a645677d9a63d4a0ed11a7510619dae97317201
languageName: node
linkType: hard
"destroy@npm:1.2.0":
version: 1.2.0
resolution: "destroy@npm:1.2.0"
checksum: 0acb300b7478a08b92d810ab229d5afe0d2f4399272045ab22affa0d99dbaf12637659411530a6fcd597a9bdac718fc94373a61a95b4651bbc7b83684a565e38
languageName: node
linkType: hard
"detect-browser@npm:5.3.0, detect-browser@npm:^5.3.0":
version: 5.3.0
resolution: "detect-browser@npm:5.3.0"
checksum: 4a8551e1f5170633c9aa976f16c57f81f1044d071b2eb853c572bd817bf9cd0cc90c9c520d950edb5accd31b1b0c8ddb7a96e82040b0b5579f9f09c77446a117
languageName: node
linkType: hard
"detect-indent@npm:^6.0.0":
version: 6.1.0
resolution: "detect-indent@npm:6.1.0"
checksum: ab953a73c72dbd4e8fc68e4ed4bfd92c97eb6c43734af3900add963fd3a9316f3bc0578b018b24198d4c31a358571eff5f0656e81a1f3b9ad5c547d58b2d093d
languageName: node
linkType: hard
"detect-libc@npm:^1.0.3":
version: 1.0.3
resolution: "detect-libc@npm:1.0.3"
bin:
detect-libc: ./bin/detect-libc.js
checksum: 3849fe7720feb153e4ac9407086956e073f1ce1704488290ef0ca8aab9430a8d48c8a9f8351889e7cdc64e5b1128589501e4fef48f3a4a49ba92cd6d112d0757
languageName: node
linkType: hard
"detect-newline@npm:^3.0.0":
version: 3.1.0
resolution: "detect-newline@npm:3.1.0"
checksum: ae6cd429c41ad01b164c59ea36f264a2c479598e61cba7c99da24175a7ab80ddf066420f2bec9a1c57a6bead411b4655ff15ad7d281c000a89791f48cbe939e7
languageName: node
linkType: hard
"detect-node-es@npm:^1.1.0":
version: 1.1.0
resolution: "detect-node-es@npm:1.1.0"
checksum: e46307d7264644975b71c104b9f028ed1d3d34b83a15b8a22373640ce5ea630e5640b1078b8ea15f202b54641da71e4aa7597093bd4b91f113db520a26a37449
languageName: node
linkType: hard
"detect-port@npm:^1.3.0":
version: 1.3.0
resolution: "detect-port@npm:1.3.0"
dependencies:
address: "npm:^1.0.1"
debug: "npm:^2.6.0"
bin:
detect: ./bin/detect-port
detect-port: ./bin/detect-port
checksum: 5fe1de092f932560e722aff3130f856cd467476c88836a90938a0785305b7d54fc74bba21dfc5b7201bf6bb705884ba3d56c821ae95078ccc5bfdc2c0c2daa40
languageName: node
linkType: hard
"diff-sequences@npm:^29.6.3":
version: 29.6.3
resolution: "diff-sequences@npm:29.6.3"
checksum: 179daf9d2f9af5c57ad66d97cb902a538bcf8ed64963fa7aa0c329b3de3665ce2eb6ffdc2f69f29d445fa4af2517e5e55e5b6e00c00a9ae4f43645f97f7078cb
languageName: node
linkType: hard
"diff@npm:3.5.0":
version: 3.5.0
resolution: "diff@npm:3.5.0"
checksum: cfbc2df98d6f8eb82c0f7735c8468695f65189d31f95a708d4c97cd96a8083fdfd83d87a067a29924ae7d8ff64f578e7da78391af537815750268555fe0df9f0
languageName: node
linkType: hard
"diff@npm:5.0.0":
version: 5.0.0
resolution: "diff@npm:5.0.0"
checksum: 4a179a75b17cbb420eb9145be913f9ddb34b47cb2ba4301e80ae745122826a468f02ca8f5e56945958de26ace594899c8381acb6659c88e7803ef078b53d690c
languageName: node
linkType: hard
"diff@npm:^4.0.1":
version: 4.0.2
resolution: "diff@npm:4.0.2"
checksum: ec09ec2101934ca5966355a229d77afcad5911c92e2a77413efda5455636c4cf2ce84057e2d7715227a2eeeda04255b849bd3ae3a4dd22eb22e86e76456df069
languageName: node
linkType: hard
"diff@npm:^5.0.0":
version: 5.1.0
resolution: "diff@npm:5.1.0"
checksum: f4557032a98b2967fe27b1a91dfcf8ebb6b9a24b1afe616b5c2312465100b861e9b8d4da374be535f2d6b967ce2f53826d7f6edc2a0d32b2ab55abc96acc2f9d
languageName: node
linkType: hard
"difflib@npm:^0.2.4":
version: 0.2.4
resolution: "difflib@npm:0.2.4"
dependencies:
heap: "npm:>= 0.2.0"
checksum: 35c09c9469f762b72703a1eee4bd7bae6227fac96cef4605cd00f0ab3773b547584aefd2c5224f85c5b1701f0e8cedebd45afbb853b01d1d44863b4720cfcd35
languageName: node
linkType: hard
"dijkstrajs@npm:^1.0.1":
version: 1.0.3
resolution: "dijkstrajs@npm:1.0.3"
checksum: 0d8429699a6d5897ed371de494ef3c7072e8052b42abbd978e686a9b8689e70af005fa3e93e93263ee3653673ff5f89c36db830a57ae7c2e088cb9c496307507
languageName: node
linkType: hard
"dir-glob@npm:^3.0.1":
version: 3.0.1
resolution: "dir-glob@npm:3.0.1"
dependencies:
path-type: "npm:^4.0.0"
checksum: fa05e18324510d7283f55862f3161c6759a3f2f8dbce491a2fc14c8324c498286c54282c1f0e933cb930da8419b30679389499b919122952a4f8592362ef4615
languageName: node
linkType: hard
"doctrine@npm:^3.0.0":
version: 3.0.0
resolution: "doctrine@npm:3.0.0"
dependencies:
esutils: "npm:^2.0.2"
checksum: b4b28f1df5c563f7d876e7461254a4597b8cabe915abe94d7c5d1633fed263fcf9a85e8d3836591fc2d040108e822b0d32758e5ec1fe31c590dc7e08086e3e48
languageName: node
linkType: hard
"dom-walk@npm:^0.1.0":
version: 0.1.2
resolution: "dom-walk@npm:0.1.2"
checksum: 19eb0ce9c6de39d5e231530685248545d9cd2bd97b2cb3486e0bfc0f2a393a9addddfd5557463a932b52fdfcf68ad2a619020cd2c74a5fe46fbecaa8e80872f3
languageName: node
linkType: hard
"dotenv-flow@npm:^4.1.0":
version: 4.1.0
resolution: "dotenv-flow@npm:4.1.0"
dependencies:
dotenv: "npm:^16.0.0"
checksum: 75c36fefbc25e8c4f2cd6cff0a161444c7f2e992ea24662c63887aa57950007355df5bf153a6acc7e20c05ff3e5b783150e255ce543464a748de32bb9c6e222c
languageName: node
linkType: hard
"dotenv@npm:^10.0.0":
version: 10.0.0
resolution: "dotenv@npm:10.0.0"
checksum: 55f701ae213e3afe3f4232fae5edfb6e0c49f061a363ff9f1c5a0c2bf3fb990a6e49aeada11b2a116efb5fdc3bc3f1ef55ab330be43033410b267f7c0809a9dc
languageName: node
linkType: hard
"dotenv@npm:^16.0.0":
version: 16.4.4
resolution: "dotenv@npm:16.4.4"
checksum: ddf43ede209d5f54c9da688e93326162eb0fc367ad1869909568cb15571ab8c87a0fab4e1d4af9860be0571c707a8b4aefa060a4f1b0bb14298a81e0ccf0017d
languageName: node
linkType: hard
"duplexer3@npm:^0.1.4":
version: 0.1.4
resolution: "duplexer3@npm:0.1.4"
checksum: 2f8e9d93d0d741b00283ca217f58809be87c5659c793fd2cd2ad1f02fbaf07a91e7bcf0bce7a37bd12ee962018aa983e1e530a7cb67e84ab385e6974697a709e
languageName: node
linkType: hard
fix: use secret RPC urls in infra, apply environment-specific registry overrides (#3875) ### Description A while back, it seems secret RPC URLs stopped being used by monorepo services (see https://github.com/hyperlane-xyz/hyperlane-monorepo/pull/3179/files#diff-ba3b7bea2b5c046acd88d25ed382df875b49d77e061f2ef8347ffcc741c0353eR34). This adds them back. Some things to note on the approach: - Sadly, due to the way some of the infra config generation works, we're forced to use synchronous interfaces for getting chain metadata in a bunch of places. This is why `getRegistry` returns a `FileSystemRegistry`, which is a `SynchronousRegistry`. - Applying secrets / overrides requires us to do things async for two reasons -- one is just that fetching from GCP secrets is an async operation, the other is that a `MergedRegistry` is not a `SynchronousRegistry`. The approach I've taken is that there are two ways of getting a registry - using `getRegistry` will give the synchronous version that can continue to be used by our sync config generation, but it won't have any environment-specific overrides (tx overrides or secrets). To get an async registry with environment-specific overrides, the `getRegistry` function on the EnvironmentConfig is used. - Overrides are now more succinct as the merging happens later in the pipeline ### Drive-by changes - Started moving away from using the gcloud CLI under the hood for GCP operations and toward using the GCP secret SDK - Updated the mainnet3 key funder to fix an incident, but will follow up with a fresh deploy once this is mergd ### Related issues - These are the code changes for https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/3774, but I'll follow up with fresh deploys for the monorepo services ### Backward compatibility <!-- Are these changes backward compatible? Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling? Yes/No --> ### Testing <!-- What kind of testing have these changes undergone? None/Manual/Unit Tests --> --------- Co-authored-by: Connor McEwen <connor.mcewen@gmail.com> Co-authored-by: Yorke Rhodes <yorke@hyperlane.xyz> Co-authored-by: J M Rossy <jm.rossy@gmail.com>
6 months ago
"duplexify@npm:^4.0.0":
version: 4.1.3
resolution: "duplexify@npm:4.1.3"
dependencies:
end-of-stream: "npm:^1.4.1"
inherits: "npm:^2.0.3"
readable-stream: "npm:^3.1.1"
stream-shift: "npm:^1.0.2"
checksum: b44b98ba0ffac3a658b4b1bf877219e996db288c5ae6f3dc55ca9b2cbef7df60c10eabfdd947f3d73a623eb9975a74a66d6d61e6f26bff90155315adb362aa77
languageName: node
linkType: hard
"duplexify@npm:^4.1.2":
version: 4.1.2
resolution: "duplexify@npm:4.1.2"
dependencies:
end-of-stream: "npm:^1.4.1"
inherits: "npm:^2.0.3"
readable-stream: "npm:^3.1.1"
stream-shift: "npm:^1.0.0"
checksum: eeb4f362defa4da0b2474d853bc4edfa446faeb1bde76819a68035632c118de91f6a58e6fe05c84f6e6de2548f8323ec8473aa9fe37332c99e4d77539747193e
languageName: node
linkType: hard
"eastasianwidth@npm:^0.2.0":
version: 0.2.0
resolution: "eastasianwidth@npm:0.2.0"
checksum: 9b1d3e1baefeaf7d70799db8774149cef33b97183a6addceeba0cf6b85ba23ee2686f302f14482006df32df75d32b17c509c143a3689627929e4a8efaf483952
languageName: node
linkType: hard
"ecc-jsbn@npm:~0.1.1":
version: 0.1.2
resolution: "ecc-jsbn@npm:0.1.2"
dependencies:
jsbn: "npm:~0.1.0"
safer-buffer: "npm:^2.1.0"
checksum: d43591f2396196266e186e6d6928038cc11c76c3699a912cb9c13757060f7bbc7f17f47c4cb16168cdeacffc7965aef021142577e646fb3cb88810c15173eb57
languageName: node
linkType: hard
fix: use secret RPC urls in infra, apply environment-specific registry overrides (#3875) ### Description A while back, it seems secret RPC URLs stopped being used by monorepo services (see https://github.com/hyperlane-xyz/hyperlane-monorepo/pull/3179/files#diff-ba3b7bea2b5c046acd88d25ed382df875b49d77e061f2ef8347ffcc741c0353eR34). This adds them back. Some things to note on the approach: - Sadly, due to the way some of the infra config generation works, we're forced to use synchronous interfaces for getting chain metadata in a bunch of places. This is why `getRegistry` returns a `FileSystemRegistry`, which is a `SynchronousRegistry`. - Applying secrets / overrides requires us to do things async for two reasons -- one is just that fetching from GCP secrets is an async operation, the other is that a `MergedRegistry` is not a `SynchronousRegistry`. The approach I've taken is that there are two ways of getting a registry - using `getRegistry` will give the synchronous version that can continue to be used by our sync config generation, but it won't have any environment-specific overrides (tx overrides or secrets). To get an async registry with environment-specific overrides, the `getRegistry` function on the EnvironmentConfig is used. - Overrides are now more succinct as the merging happens later in the pipeline ### Drive-by changes - Started moving away from using the gcloud CLI under the hood for GCP operations and toward using the GCP secret SDK - Updated the mainnet3 key funder to fix an incident, but will follow up with a fresh deploy once this is mergd ### Related issues - These are the code changes for https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/3774, but I'll follow up with fresh deploys for the monorepo services ### Backward compatibility <!-- Are these changes backward compatible? Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling? Yes/No --> ### Testing <!-- What kind of testing have these changes undergone? None/Manual/Unit Tests --> --------- Co-authored-by: Connor McEwen <connor.mcewen@gmail.com> Co-authored-by: Yorke Rhodes <yorke@hyperlane.xyz> Co-authored-by: J M Rossy <jm.rossy@gmail.com>
6 months ago
"ecdsa-sig-formatter@npm:1.0.11, ecdsa-sig-formatter@npm:^1.0.11":
version: 1.0.11
resolution: "ecdsa-sig-formatter@npm:1.0.11"
dependencies:
safe-buffer: "npm:^5.0.1"
checksum: 878e1aab8a42773320bc04c6de420bee21aebd71810e40b1799880a8a1c4594bcd6adc3d4213a0fb8147d4c3f529d8f9a618d7f59ad5a9a41b142058aceda23f
languageName: node
linkType: hard
"ee-first@npm:1.1.1":
version: 1.1.1
resolution: "ee-first@npm:1.1.1"
checksum: 1b4cac778d64ce3b582a7e26b218afe07e207a0f9bfe13cc7395a6d307849cfe361e65033c3251e00c27dd060cab43014c2d6b2647676135e18b77d2d05b3f4f
languageName: node
linkType: hard
"electron-to-chromium@npm:^1.4.668":
version: 1.4.671
resolution: "electron-to-chromium@npm:1.4.671"
checksum: 2b3d85feb86800020bb249ace65dec428452a2e035145718c08023de788873ca3d35915845824cbe6773ee40dc35ecd596b45fc9e2c16de58ecdda6f551cba90
languageName: node
linkType: hard
"elliptic@npm:6.5.4, elliptic@npm:^6.4.0, elliptic@npm:^6.5.2, elliptic@npm:^6.5.4":
version: 6.5.4
resolution: "elliptic@npm:6.5.4"
dependencies:
bn.js: "npm:^4.11.9"
brorand: "npm:^1.1.0"
hash.js: "npm:^1.0.0"
hmac-drbg: "npm:^1.0.1"
inherits: "npm:^2.0.4"
minimalistic-assert: "npm:^1.0.1"
minimalistic-crypto-utils: "npm:^1.0.1"
checksum: 2cd7ff4b69720dbb2ca1ca650b2cf889d1df60c96d4a99d331931e4fe21e45a7f3b8074e86618ca7e56366c4b6258007f234f9d61d9b0c87bbbc8ea990b99e94
languageName: node
linkType: hard
"emittery@npm:0.10.0":
version: 0.10.0
resolution: "emittery@npm:0.10.0"
checksum: bc94df362052f0c3ea50e764e2b754c94647867af9eff7cc617a2b3b566b90fea588f264cfc86eb3dd1460f3fe7e6cf62cb72d38bd32038786bff014d8eeb248
languageName: node
linkType: hard
"emittery@npm:^0.13.1":
version: 0.13.1
resolution: "emittery@npm:0.13.1"
checksum: fbe214171d878b924eedf1757badf58a5dce071cd1fa7f620fa841a0901a80d6da47ff05929d53163105e621ce11a71b9d8acb1148ffe1745e045145f6e69521
languageName: node
linkType: hard
"emoji-regex@npm:^7.0.1":
version: 7.0.3
resolution: "emoji-regex@npm:7.0.3"
checksum: 9159b2228b1511f2870ac5920f394c7e041715429a68459ebe531601555f11ea782a8e1718f969df2711d38c66268174407cbca57ce36485544f695c2dfdc96e
languageName: node
linkType: hard
"emoji-regex@npm:^8.0.0":
version: 8.0.0
resolution: "emoji-regex@npm:8.0.0"
checksum: c72d67a6821be15ec11997877c437491c313d924306b8da5d87d2a2bcc2cec9903cb5b04ee1a088460501d8e5b44f10df82fdc93c444101a7610b80c8b6938e1
languageName: node
linkType: hard
"emoji-regex@npm:^9.2.2":
version: 9.2.2
resolution: "emoji-regex@npm:9.2.2"
checksum: 915acf859cea7131dac1b2b5c9c8e35c4849e325a1d114c30adb8cd615970f6dca0e27f64f3a4949d7d6ed86ecd79a1c5c63f02e697513cddd7b5835c90948b8
languageName: node
linkType: hard
"encode-utf8@npm:^1.0.2, encode-utf8@npm:^1.0.3":
version: 1.0.3
resolution: "encode-utf8@npm:1.0.3"
checksum: 0204c37cda21bf19bb8f87f7ec6c89a23d43488c2ef1e5cfa40b64ee9568e63e15dc323fa7f50a491e2c6d33843a6b409f6de09afbf6cf371cb8da596cc64b44
languageName: node
linkType: hard
"encodeurl@npm:~1.0.2":
version: 1.0.2
resolution: "encodeurl@npm:1.0.2"
checksum: e50e3d508cdd9c4565ba72d2012e65038e5d71bdc9198cb125beb6237b5b1ade6c0d343998da9e170fb2eae52c1bed37d4d6d98a46ea423a0cddbed5ac3f780c
languageName: node
linkType: hard
"encoding-down@npm:^6.3.0":
version: 6.3.0
resolution: "encoding-down@npm:6.3.0"
dependencies:
abstract-leveldown: "npm:^6.2.1"
inherits: "npm:^2.0.3"
level-codec: "npm:^9.0.0"
level-errors: "npm:^2.0.0"
checksum: 903af3c76264e3fe0838e7a721954a450e848c301dd3c8ee3dd81d8ed429edca3c8a787f3e19d17ecbe5410cae480913644bfcb0ac9444b74d3a5565e341f21d
languageName: node
linkType: hard
"encoding@npm:^0.1.13":
version: 0.1.13
resolution: "encoding@npm:0.1.13"
dependencies:
iconv-lite: "npm:^0.6.2"
checksum: bb98632f8ffa823996e508ce6a58ffcf5856330fde839ae42c9e1f436cc3b5cc651d4aeae72222916545428e54fd0f6aa8862fd8d25bdbcc4589f1e3f3715e7f
languageName: node
linkType: hard
"end-of-stream@npm:^1.1.0, end-of-stream@npm:^1.4.1":
version: 1.4.4
resolution: "end-of-stream@npm:1.4.4"
dependencies:
once: "npm:^1.4.0"
checksum: 530a5a5a1e517e962854a31693dbb5c0b2fc40b46dad2a56a2deec656ca040631124f4795823acc68238147805f8b021abbe221f4afed5ef3c8e8efc2024908b
languageName: node
linkType: hard
"enquirer@npm:^2.3.0":
version: 2.3.6
resolution: "enquirer@npm:2.3.6"
dependencies:
ansi-colors: "npm:^4.1.1"
checksum: 751d14f037eb7683997e696fb8d5fe2675e0b0cde91182c128cf598acf3f5bd9005f35f7c2a9109e291140af496ebec237b6dac86067d59a9b44f3688107f426
languageName: node
linkType: hard
"enquirer@npm:^2.3.6":
version: 2.4.1
resolution: "enquirer@npm:2.4.1"
dependencies:
ansi-colors: "npm:^4.1.1"
strip-ansi: "npm:^6.0.1"
checksum: b3726486cd98f0d458a851a03326a2a5dd4d84f37ff94ff2a2960c915e0fc865865da3b78f0877dc36ac5c1189069eca603e82ec63d5bc6b0dd9985bf6426d7a
languageName: node
linkType: hard
"entities@npm:2.2.0":
version: 2.2.0
resolution: "entities@npm:2.2.0"
checksum: 2c765221ee324dbe25e1b8ca5d1bf2a4d39e750548f2e85cbf7ca1d167d709689ddf1796623e66666ae747364c11ed512c03b48c5bbe70968d30f2a4009509b7
languageName: node
linkType: hard
"env-paths@npm:^2.2.0":
version: 2.2.1
resolution: "env-paths@npm:2.2.1"
checksum: 65b5df55a8bab92229ab2b40dad3b387fad24613263d103a97f91c9fe43ceb21965cd3392b1ccb5d77088021e525c4e0481adb309625d0cb94ade1d1fb8dc17e
languageName: node
linkType: hard
"erc721a@npm:^4.2.3":
version: 4.2.3
resolution: "erc721a@npm:4.2.3"
checksum: afde64bfd323f0013576096ab321f6a690d83ced14217eae65761c00834f5ca6579d7cac057ee73ee7cd47bd49ee25dcd947023248f354ea8e85f3310188ea9b
languageName: node
linkType: hard
"err-code@npm:^2.0.2":
version: 2.0.3
resolution: "err-code@npm:2.0.3"
checksum: 1d20d825cdcce8d811bfbe86340f4755c02655a7feb2f13f8c880566d9d72a3f6c92c192a6867632e490d6da67b678271f46e01044996a6443e870331100dfdd
languageName: node
linkType: hard
"errno@npm:~0.1.1":
version: 0.1.8
resolution: "errno@npm:0.1.8"
dependencies:
prr: "npm:~1.0.1"
bin:
errno: cli.js
checksum: 93076ed11bedb8f0389cbefcbdd3445f66443159439dccbaac89a053428ad92147676736235d275612dc0296d3f9a7e6b7177ed78a566b6cd15dacd4fa0d5888
languageName: node
linkType: hard
"error-ex@npm:^1.3.1":
version: 1.3.2
resolution: "error-ex@npm:1.3.2"
dependencies:
is-arrayish: "npm:^0.2.1"
checksum: d547740aa29c34e753fb6fed2c5de81802438529c12b3673bd37b6bb1fe49b9b7abdc3c11e6062fe625d8a296b3cf769a80f878865e25e685f787763eede3ffb
languageName: node
linkType: hard
"es-abstract@npm:^1.19.0, es-abstract@npm:^1.19.2, es-abstract@npm:^1.19.5, es-abstract@npm:^1.20.0, es-abstract@npm:^1.20.1":
version: 1.20.1
resolution: "es-abstract@npm:1.20.1"
dependencies:
call-bind: "npm:^1.0.2"
es-to-primitive: "npm:^1.2.1"
function-bind: "npm:^1.1.1"
function.prototype.name: "npm:^1.1.5"
get-intrinsic: "npm:^1.1.1"
get-symbol-description: "npm:^1.0.0"
has: "npm:^1.0.3"
has-property-descriptors: "npm:^1.0.0"
has-symbols: "npm:^1.0.3"
internal-slot: "npm:^1.0.3"
is-callable: "npm:^1.2.4"
is-negative-zero: "npm:^2.0.2"
is-regex: "npm:^1.1.4"
is-shared-array-buffer: "npm:^1.0.2"
is-string: "npm:^1.0.7"
is-weakref: "npm:^1.0.2"
object-inspect: "npm:^1.12.0"
object-keys: "npm:^1.1.1"
object.assign: "npm:^4.1.2"
regexp.prototype.flags: "npm:^1.4.3"
string.prototype.trimend: "npm:^1.0.5"
string.prototype.trimstart: "npm:^1.0.5"
unbox-primitive: "npm:^1.0.2"
checksum: 33fca95bb5af8fc662e5314d9328bbfc1fac7b506b97e2c0b100cb8b143ec4250f93e27708b0c2df19cbf1778092a7cce2f08a375fe86c04bea6feb03fbb478d
languageName: node
linkType: hard
"es-abstract@npm:^1.22.1":
version: 1.22.3
resolution: "es-abstract@npm:1.22.3"
dependencies:
array-buffer-byte-length: "npm:^1.0.0"
arraybuffer.prototype.slice: "npm:^1.0.2"
available-typed-arrays: "npm:^1.0.5"
call-bind: "npm:^1.0.5"
es-set-tostringtag: "npm:^2.0.1"
es-to-primitive: "npm:^1.2.1"
function.prototype.name: "npm:^1.1.6"
get-intrinsic: "npm:^1.2.2"
get-symbol-description: "npm:^1.0.0"
globalthis: "npm:^1.0.3"
gopd: "npm:^1.0.1"
has-property-descriptors: "npm:^1.0.0"
has-proto: "npm:^1.0.1"
has-symbols: "npm:^1.0.3"
hasown: "npm:^2.0.0"
internal-slot: "npm:^1.0.5"
is-array-buffer: "npm:^3.0.2"
is-callable: "npm:^1.2.7"
is-negative-zero: "npm:^2.0.2"
is-regex: "npm:^1.1.4"
is-shared-array-buffer: "npm:^1.0.2"
is-string: "npm:^1.0.7"
is-typed-array: "npm:^1.1.12"
is-weakref: "npm:^1.0.2"
object-inspect: "npm:^1.13.1"
object-keys: "npm:^1.1.1"
object.assign: "npm:^4.1.4"
regexp.prototype.flags: "npm:^1.5.1"
safe-array-concat: "npm:^1.0.1"
safe-regex-test: "npm:^1.0.0"
string.prototype.trim: "npm:^1.2.8"
string.prototype.trimend: "npm:^1.0.7"
string.prototype.trimstart: "npm:^1.0.7"
typed-array-buffer: "npm:^1.0.0"
typed-array-byte-length: "npm:^1.0.0"
typed-array-byte-offset: "npm:^1.0.0"
typed-array-length: "npm:^1.0.4"
unbox-primitive: "npm:^1.0.2"
which-typed-array: "npm:^1.1.13"
checksum: e1ea9738ece15f810733b7bd71d825b555e01bb8c860272560d7d901467a9db1265214d6cf44f3beeb5d73ae421a609b9ad93a39aa47bbcd8cde510d5e0aa875
languageName: node
linkType: hard
"es-array-method-boxes-properly@npm:^1.0.0":
version: 1.0.0
resolution: "es-array-method-boxes-properly@npm:1.0.0"
checksum: 27a8a21acf20f3f51f69dce8e643f151e380bffe569e95dc933b9ded9fcd89a765ee21b5229c93f9206c93f87395c6b75f80be8ac8c08a7ceb8771e1822ff1fb
languageName: node
linkType: hard
"es-set-tostringtag@npm:^2.0.1":
version: 2.0.2
resolution: "es-set-tostringtag@npm:2.0.2"
dependencies:
get-intrinsic: "npm:^1.2.2"
has-tostringtag: "npm:^1.0.0"
hasown: "npm:^2.0.0"
checksum: afcec3a4c9890ae14d7ec606204858441c801ff84f312538e1d1ccf1e5493c8b17bd672235df785f803756472cb4f2d49b87bde5237aef33411e74c22f194e07
languageName: node
linkType: hard
"es-shim-unscopables@npm:^1.0.0":
version: 1.0.2
resolution: "es-shim-unscopables@npm:1.0.2"
dependencies:
hasown: "npm:^2.0.0"
checksum: 6d3bf91f658a27cc7217cd32b407a0d714393a84d125ad576319b9e83a893bea165cf41270c29e9ceaa56d3cf41608945d7e2a2c31fd51c0009b0c31402b91c7
languageName: node
linkType: hard
"es-to-primitive@npm:^1.2.1":
version: 1.2.1
resolution: "es-to-primitive@npm:1.2.1"
dependencies:
is-callable: "npm:^1.1.4"
is-date-object: "npm:^1.0.1"
is-symbol: "npm:^1.0.2"
checksum: 74aeeefe2714cf99bb40cab7ce3012d74e1e2c1bd60d0a913b467b269edde6e176ca644b5ba03a5b865fb044a29bca05671cd445c85ca2cdc2de155d7fc8fe9b
languageName: node
linkType: hard
"es5-ext@npm:^0.10.35, es5-ext@npm:^0.10.50":
version: 0.10.61
resolution: "es5-ext@npm:0.10.61"
dependencies:
es6-iterator: "npm:^2.0.3"
es6-symbol: "npm:^3.1.3"
next-tick: "npm:^1.1.0"
checksum: c39720e2fcd1ae5b5787a5a889313fc5f690dbe7e2f86177dd3930dc865e3632890426df369b5dfa25a82668103ca5bab144d50bab1f7891820665ae02630d58
languageName: node
linkType: hard
"es6-iterator@npm:^2.0.3":
version: 2.0.3
resolution: "es6-iterator@npm:2.0.3"
dependencies:
d: "npm:1"
es5-ext: "npm:^0.10.35"
es6-symbol: "npm:^3.1.1"
checksum: dbadecf3d0e467692815c2b438dfa99e5a97cbbecf4a58720adcb467a04220e0e36282399ba297911fd472c50ae4158fffba7ed0b7d4273fe322b69d03f9e3a5
languageName: node
linkType: hard
Deploy to solanadevnet & zbctestnet on testnet3 (#2412) ### Description * solanadevnet is on Solana Devnet, and zbctestnet is on the Eclipse/Zebec rollup testnet found at https://api.zebec.eclipsenetwork.xyz:8899/ * Deploys validators to our infra on testnet3 for `solanadevnet` and `zbctestnet`. These run on the `hyperlane` context. * Added the ability to set the docker image / tag for specific chain deployments. This way we can run the sealevel validators with their own image without affecting the other deployments * Deployed a sealevel-supporting relayer to rc that relays messages for solanadevnet and zbctestnet * Some minor changes to key management - e.g. the recent change to `getCloudAgentKey` wasn't effective because relayer keys don't ever specify their own chain * Added a `--protocol` flag to the get-key-addresses command so we can view keys for different protocols Everything works really well! messages are being delivered Validator sets: ``` - solanadevnet: { - threshold: 2, - validators: [ - '0xec0f73dbc5b1962a20f7dcbe07c98414025b0c43', - '0x9c20a149dfa09ea9f77f5a7ca09ed44f9c025133', - '0x967c5ecdf2625ae86580bd203b630abaaf85cd62', - ], - }, - zbctestnet: { - threshold: 2, - validators: [ - '0xf33cca115fd1bc888b31f5ce96c0277e3af31120', - '0xc1a44a2ff3379e0dfa4ccf7e8b98bdc3012721be', - '0x1ec68fea9a0698a0d2b396770e7d2d61d9a3e654', - ], - }, ``` ### Drive-by changes n/a ### Related issues - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2288 - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2289 ### Backward compatibility _Are these changes backward compatible?_ Yes _Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling?_ None ### Testing _What kind of testing have these changes undergone?_ Deployed! --------- Co-authored-by: Asa Oines <asaoines@gmail.com>
1 year ago
"es6-promise@npm:^4.0.3, es6-promise@npm:^4.2.8":
version: 4.2.8
resolution: "es6-promise@npm:4.2.8"
checksum: b250c55523c496c43c9216c2646e58ec182b819e036fe5eb8d83fa16f044ecc6b8dcefc88ace2097be3d3c4d02b6aa8eeae1a66deeaf13e7bee905ebabb350a3
languageName: node
linkType: hard
Deploy to solanadevnet & zbctestnet on testnet3 (#2412) ### Description * solanadevnet is on Solana Devnet, and zbctestnet is on the Eclipse/Zebec rollup testnet found at https://api.zebec.eclipsenetwork.xyz:8899/ * Deploys validators to our infra on testnet3 for `solanadevnet` and `zbctestnet`. These run on the `hyperlane` context. * Added the ability to set the docker image / tag for specific chain deployments. This way we can run the sealevel validators with their own image without affecting the other deployments * Deployed a sealevel-supporting relayer to rc that relays messages for solanadevnet and zbctestnet * Some minor changes to key management - e.g. the recent change to `getCloudAgentKey` wasn't effective because relayer keys don't ever specify their own chain * Added a `--protocol` flag to the get-key-addresses command so we can view keys for different protocols Everything works really well! messages are being delivered Validator sets: ``` - solanadevnet: { - threshold: 2, - validators: [ - '0xec0f73dbc5b1962a20f7dcbe07c98414025b0c43', - '0x9c20a149dfa09ea9f77f5a7ca09ed44f9c025133', - '0x967c5ecdf2625ae86580bd203b630abaaf85cd62', - ], - }, - zbctestnet: { - threshold: 2, - validators: [ - '0xf33cca115fd1bc888b31f5ce96c0277e3af31120', - '0xc1a44a2ff3379e0dfa4ccf7e8b98bdc3012721be', - '0x1ec68fea9a0698a0d2b396770e7d2d61d9a3e654', - ], - }, ``` ### Drive-by changes n/a ### Related issues - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2288 - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2289 ### Backward compatibility _Are these changes backward compatible?_ Yes _Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling?_ None ### Testing _What kind of testing have these changes undergone?_ Deployed! --------- Co-authored-by: Asa Oines <asaoines@gmail.com>
1 year ago
"es6-promisify@npm:^5.0.0":
version: 5.0.0
resolution: "es6-promisify@npm:5.0.0"
dependencies:
es6-promise: "npm:^4.0.3"
Deploy to solanadevnet & zbctestnet on testnet3 (#2412) ### Description * solanadevnet is on Solana Devnet, and zbctestnet is on the Eclipse/Zebec rollup testnet found at https://api.zebec.eclipsenetwork.xyz:8899/ * Deploys validators to our infra on testnet3 for `solanadevnet` and `zbctestnet`. These run on the `hyperlane` context. * Added the ability to set the docker image / tag for specific chain deployments. This way we can run the sealevel validators with their own image without affecting the other deployments * Deployed a sealevel-supporting relayer to rc that relays messages for solanadevnet and zbctestnet * Some minor changes to key management - e.g. the recent change to `getCloudAgentKey` wasn't effective because relayer keys don't ever specify their own chain * Added a `--protocol` flag to the get-key-addresses command so we can view keys for different protocols Everything works really well! messages are being delivered Validator sets: ``` - solanadevnet: { - threshold: 2, - validators: [ - '0xec0f73dbc5b1962a20f7dcbe07c98414025b0c43', - '0x9c20a149dfa09ea9f77f5a7ca09ed44f9c025133', - '0x967c5ecdf2625ae86580bd203b630abaaf85cd62', - ], - }, - zbctestnet: { - threshold: 2, - validators: [ - '0xf33cca115fd1bc888b31f5ce96c0277e3af31120', - '0xc1a44a2ff3379e0dfa4ccf7e8b98bdc3012721be', - '0x1ec68fea9a0698a0d2b396770e7d2d61d9a3e654', - ], - }, ``` ### Drive-by changes n/a ### Related issues - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2288 - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2289 ### Backward compatibility _Are these changes backward compatible?_ Yes _Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling?_ None ### Testing _What kind of testing have these changes undergone?_ Deployed! --------- Co-authored-by: Asa Oines <asaoines@gmail.com>
1 year ago
checksum: fbed9d791598831413be84a5374eca8c24800ec71a16c1c528c43a98e2dadfb99331483d83ae6094ddb9b87e6f799a15d1553cebf756047e0865c753bc346b92
languageName: node
linkType: hard
"es6-symbol@npm:^3.1.1, es6-symbol@npm:^3.1.3":
version: 3.1.3
resolution: "es6-symbol@npm:3.1.3"
dependencies:
d: "npm:^1.0.1"
ext: "npm:^1.1.2"
checksum: b404e5ecae1a076058aa2ba2568d87e2cb4490cb1130784b84e7b4c09c570b487d4f58ed685a08db8d350bd4916500dd3d623b26e6b3520841d30d2ebb152f8d
languageName: node
linkType: hard
"esbuild@npm:~0.19.10":
version: 0.19.12
resolution: "esbuild@npm:0.19.12"
dependencies:
"@esbuild/aix-ppc64": "npm:0.19.12"
"@esbuild/android-arm": "npm:0.19.12"
"@esbuild/android-arm64": "npm:0.19.12"
"@esbuild/android-x64": "npm:0.19.12"
"@esbuild/darwin-arm64": "npm:0.19.12"
"@esbuild/darwin-x64": "npm:0.19.12"
"@esbuild/freebsd-arm64": "npm:0.19.12"
"@esbuild/freebsd-x64": "npm:0.19.12"
"@esbuild/linux-arm": "npm:0.19.12"
"@esbuild/linux-arm64": "npm:0.19.12"
"@esbuild/linux-ia32": "npm:0.19.12"
"@esbuild/linux-loong64": "npm:0.19.12"
"@esbuild/linux-mips64el": "npm:0.19.12"
"@esbuild/linux-ppc64": "npm:0.19.12"
"@esbuild/linux-riscv64": "npm:0.19.12"
"@esbuild/linux-s390x": "npm:0.19.12"
"@esbuild/linux-x64": "npm:0.19.12"
"@esbuild/netbsd-x64": "npm:0.19.12"
"@esbuild/openbsd-x64": "npm:0.19.12"
"@esbuild/sunos-x64": "npm:0.19.12"
"@esbuild/win32-arm64": "npm:0.19.12"
"@esbuild/win32-ia32": "npm:0.19.12"
"@esbuild/win32-x64": "npm:0.19.12"
dependenciesMeta:
"@esbuild/aix-ppc64":
optional: true
"@esbuild/android-arm":
optional: true
"@esbuild/android-arm64":
optional: true
"@esbuild/android-x64":
optional: true
"@esbuild/darwin-arm64":
optional: true
"@esbuild/darwin-x64":
optional: true
"@esbuild/freebsd-arm64":
optional: true
"@esbuild/freebsd-x64":
optional: true
"@esbuild/linux-arm":
optional: true
"@esbuild/linux-arm64":
optional: true
"@esbuild/linux-ia32":
optional: true
"@esbuild/linux-loong64":
optional: true
"@esbuild/linux-mips64el":
optional: true
"@esbuild/linux-ppc64":
optional: true
"@esbuild/linux-riscv64":
optional: true
"@esbuild/linux-s390x":
optional: true
"@esbuild/linux-x64":
optional: true
"@esbuild/netbsd-x64":
optional: true
"@esbuild/openbsd-x64":
optional: true
"@esbuild/sunos-x64":
optional: true
"@esbuild/win32-arm64":
optional: true
"@esbuild/win32-ia32":
optional: true
"@esbuild/win32-x64":
optional: true
bin:
esbuild: bin/esbuild
checksum: 861fa8eb2428e8d6521a4b7c7930139e3f45e8d51a86985cc29408172a41f6b18df7b3401e7e5e2d528cdf83742da601ddfdc77043ddc4f1c715a8ddb2d8a255
languageName: node
linkType: hard
"escalade@npm:^3.1.1":
version: 3.1.1
resolution: "escalade@npm:3.1.1"
checksum: afa618e73362576b63f6ca83c975456621095a1ed42ff068174e3f5cea48afc422814dda548c96e6ebb5333e7265140c7292abcc81bbd6ccb1757d50d3a4e182
languageName: node
linkType: hard
"escape-html@npm:~1.0.3":
version: 1.0.3
resolution: "escape-html@npm:1.0.3"
checksum: 6213ca9ae00d0ab8bccb6d8d4e0a98e76237b2410302cf7df70aaa6591d509a2a37ce8998008cbecae8fc8ffaadf3fb0229535e6a145f3ce0b211d060decbb24
languageName: node
linkType: hard
"escape-string-regexp@npm:1.0.5, escape-string-regexp@npm:^1.0.5":
version: 1.0.5
resolution: "escape-string-regexp@npm:1.0.5"
checksum: 6092fda75c63b110c706b6a9bfde8a612ad595b628f0bd2147eea1d3406723020810e591effc7db1da91d80a71a737a313567c5abb3813e8d9c71f4aa595b410
languageName: node
linkType: hard
"escape-string-regexp@npm:4.0.0, escape-string-regexp@npm:^4.0.0":
version: 4.0.0
resolution: "escape-string-regexp@npm:4.0.0"
checksum: 98b48897d93060f2322108bf29db0feba7dd774be96cd069458d1453347b25ce8682ecc39859d4bca2203cc0ab19c237bcc71755eff49a0f8d90beadeeba5cc5
languageName: node
linkType: hard
"escape-string-regexp@npm:^2.0.0":
version: 2.0.0
resolution: "escape-string-regexp@npm:2.0.0"
checksum: 9f8a2d5743677c16e85c810e3024d54f0c8dea6424fad3c79ef6666e81dd0846f7437f5e729dfcdac8981bc9e5294c39b4580814d114076b8d36318f46ae4395
languageName: node
linkType: hard
"escodegen@npm:1.8.x":
version: 1.8.1
resolution: "escodegen@npm:1.8.1"
dependencies:
esprima: "npm:^2.7.1"
estraverse: "npm:^1.9.1"
esutils: "npm:^2.0.2"
optionator: "npm:^0.8.1"
source-map: "npm:~0.2.0"
dependenciesMeta:
source-map:
optional: true
bin:
escodegen: ./bin/escodegen.js
esgenerate: ./bin/esgenerate.js
checksum: f7c4f9639f4198848784548f268bb4bbd55f1a12344af79ea4a8978168c2009b0bfc1047dece1e0fdca4ff539fe9dffb0b4183ecab22ab91dea88328487da86a
languageName: node
linkType: hard
"eslint-config-prettier@npm:^9.1.0":
version: 9.1.0
resolution: "eslint-config-prettier@npm:9.1.0"
peerDependencies:
eslint: ">=7.0.0"
bin:
eslint-config-prettier: bin/cli.js
checksum: 411e3b3b1c7aa04e3e0f20d561271b3b909014956c4dba51c878bf1a23dbb8c800a3be235c46c4732c70827276e540b6eed4636d9b09b444fd0a8e07f0fcd830
languageName: node
linkType: hard
"eslint-plugin-jest@npm:^28.2.0":
version: 28.2.0
resolution: "eslint-plugin-jest@npm:28.2.0"
dependencies:
"@typescript-eslint/utils": "npm:^6.0.0"
peerDependencies:
"@typescript-eslint/eslint-plugin": ^6.0.0 || ^7.0.0
eslint: ^7.0.0 || ^8.0.0 || ^9.0.0
jest: "*"
peerDependenciesMeta:
"@typescript-eslint/eslint-plugin":
optional: true
jest:
optional: true
checksum: 029a3d140a561d941580cbfee15ccacf4584971975f61111f07b87f01bf64c9739607cbe8e6fd3888429179ea8fd733e655ccd87b3b83b3b5cee2187e2355a4e
languageName: node
linkType: hard
"eslint-scope@npm:^7.2.2":
version: 7.2.2
resolution: "eslint-scope@npm:7.2.2"
dependencies:
esrecurse: "npm:^4.3.0"
estraverse: "npm:^5.2.0"
checksum: 5c660fb905d5883ad018a6fea2b49f3cb5b1cbf2cd4bd08e98646e9864f9bc2c74c0839bed2d292e90a4a328833accc197c8f0baed89cbe8d605d6f918465491
languageName: node
linkType: hard
"eslint-scope@npm:^8.0.1":
version: 8.0.1
resolution: "eslint-scope@npm:8.0.1"
dependencies:
esrecurse: "npm:^4.3.0"
estraverse: "npm:^5.2.0"
checksum: 458513863d3c79005b599f40250437bddba923f18549058ea45820a8d3d4bbc67fe292751d522a0cab69dd01fe211ffde5c1a5fc867e86f2d28727b1d61610da
languageName: node
linkType: hard
"eslint-visitor-keys@npm:^3.3.0":
version: 3.3.0
resolution: "eslint-visitor-keys@npm:3.3.0"
checksum: 37a1a5912a0b1de0f6d26237d8903af8a3af402bbef6e4181aeda1ace12a67348a0356c677804cfc839f62e68c3845b3eb96bb8f334d30d5ce96348d482567ed
languageName: node
linkType: hard
"eslint-visitor-keys@npm:^3.4.1":
version: 3.4.1
resolution: "eslint-visitor-keys@npm:3.4.1"
checksum: 92641e7ccde470065aa2931161a6a053690a54aae35ae08f38e376ecfd7c012573c542b37a3baecf921eb951fd57943411392f464c2b8f3399adee4723a1369f
languageName: node
linkType: hard
"eslint-visitor-keys@npm:^3.4.3":
version: 3.4.3
resolution: "eslint-visitor-keys@npm:3.4.3"
checksum: 3f357c554a9ea794b094a09bd4187e5eacd1bc0d0653c3adeb87962c548e6a1ab8f982b86963ae1337f5d976004146536dcee5d0e2806665b193fbfbf1a9231b
languageName: node
linkType: hard
"eslint-visitor-keys@npm:^4.0.0":
version: 4.0.0
resolution: "eslint-visitor-keys@npm:4.0.0"
checksum: c7617166e6291a15ce2982b5c4b9cdfb6409f5c14562712d12e2584480cdf18609694b21d7dad35b02df0fa2cd037505048ded54d2f405c64f600949564eb334
languageName: node
linkType: hard
"eslint@npm:^8.57.0":
version: 8.57.0
resolution: "eslint@npm:8.57.0"
dependencies:
"@eslint-community/eslint-utils": "npm:^4.2.0"
"@eslint-community/regexpp": "npm:^4.6.1"
"@eslint/eslintrc": "npm:^2.1.4"
"@eslint/js": "npm:8.57.0"
"@humanwhocodes/config-array": "npm:^0.11.14"
"@humanwhocodes/module-importer": "npm:^1.0.1"
"@nodelib/fs.walk": "npm:^1.2.8"
"@ungap/structured-clone": "npm:^1.2.0"
ajv: "npm:^6.12.4"
chalk: "npm:^4.0.0"
cross-spawn: "npm:^7.0.2"
debug: "npm:^4.3.2"
doctrine: "npm:^3.0.0"
escape-string-regexp: "npm:^4.0.0"
eslint-scope: "npm:^7.2.2"
eslint-visitor-keys: "npm:^3.4.3"
espree: "npm:^9.6.1"
esquery: "npm:^1.4.2"
esutils: "npm:^2.0.2"
fast-deep-equal: "npm:^3.1.3"
file-entry-cache: "npm:^6.0.1"
find-up: "npm:^5.0.0"
glob-parent: "npm:^6.0.2"
globals: "npm:^13.19.0"
graphemer: "npm:^1.4.0"
ignore: "npm:^5.2.0"
imurmurhash: "npm:^0.1.4"
is-glob: "npm:^4.0.0"
is-path-inside: "npm:^3.0.3"
js-yaml: "npm:^4.1.0"
json-stable-stringify-without-jsonify: "npm:^1.0.1"
levn: "npm:^0.4.1"
lodash.merge: "npm:^4.6.2"
minimatch: "npm:^3.1.2"
natural-compare: "npm:^1.4.0"
optionator: "npm:^0.9.3"
strip-ansi: "npm:^6.0.1"
text-table: "npm:^0.2.0"
bin:
eslint: bin/eslint.js
checksum: 00496e218b23747a7a9817bf58b522276d0dc1f2e546dceb4eea49f9871574088f72f1f069a6b560ef537efa3a75261b8ef70e51ef19033da1cc4c86a755ef15
languageName: node
linkType: hard
"eslint@npm:^9.0.0":
version: 9.0.0
resolution: "eslint@npm:9.0.0"
dependencies:
"@eslint-community/eslint-utils": "npm:^4.2.0"
"@eslint-community/regexpp": "npm:^4.6.1"
"@eslint/eslintrc": "npm:^3.0.2"
"@eslint/js": "npm:9.0.0"
"@humanwhocodes/config-array": "npm:^0.12.3"
"@humanwhocodes/module-importer": "npm:^1.0.1"
"@nodelib/fs.walk": "npm:^1.2.8"
ajv: "npm:^6.12.4"
chalk: "npm:^4.0.0"
cross-spawn: "npm:^7.0.2"
debug: "npm:^4.3.2"
escape-string-regexp: "npm:^4.0.0"
eslint-scope: "npm:^8.0.1"
eslint-visitor-keys: "npm:^4.0.0"
espree: "npm:^10.0.1"
esquery: "npm:^1.4.2"
esutils: "npm:^2.0.2"
fast-deep-equal: "npm:^3.1.3"
file-entry-cache: "npm:^8.0.0"
find-up: "npm:^5.0.0"
glob-parent: "npm:^6.0.2"
graphemer: "npm:^1.4.0"
ignore: "npm:^5.2.0"
imurmurhash: "npm:^0.1.4"
is-glob: "npm:^4.0.0"
is-path-inside: "npm:^3.0.3"
json-stable-stringify-without-jsonify: "npm:^1.0.1"
levn: "npm:^0.4.1"
lodash.merge: "npm:^4.6.2"
minimatch: "npm:^3.1.2"
natural-compare: "npm:^1.4.0"
optionator: "npm:^0.9.3"
strip-ansi: "npm:^6.0.1"
text-table: "npm:^0.2.0"
bin:
eslint: bin/eslint.js
checksum: 5cf03e14eb114f95bc4e553c8ae2da65ec09d519779beb08e326d98518bce647ce9c8bf3467bcea4cab35a2657cc3a8e945717e784afa4b1bdb9d1ecd9173ba0
languageName: node
linkType: hard
"espree@npm:^10.0.1":
version: 10.0.1
resolution: "espree@npm:10.0.1"
dependencies:
acorn: "npm:^8.11.3"
acorn-jsx: "npm:^5.3.2"
eslint-visitor-keys: "npm:^4.0.0"
checksum: 557d6cfb4894b1489effcaed8702682086033f8a2449568933bc59493734733d750f2a87907ba575844d3933340aea2d84288f5e67020c6152f6fd18a86497b2
languageName: node
linkType: hard
"espree@npm:^9.6.0, espree@npm:^9.6.1":
version: 9.6.1
resolution: "espree@npm:9.6.1"
dependencies:
acorn: "npm:^8.9.0"
acorn-jsx: "npm:^5.3.2"
eslint-visitor-keys: "npm:^3.4.1"
checksum: 255ab260f0d711a54096bdeda93adff0eadf02a6f9b92f02b323e83a2b7fc258797919437ad331efec3930475feb0142c5ecaaf3cdab4befebd336d47d3f3134
languageName: node
linkType: hard
"esprima@npm:2.7.x, esprima@npm:^2.7.1":
version: 2.7.3
resolution: "esprima@npm:2.7.3"
bin:
esparse: ./bin/esparse.js
esvalidate: ./bin/esvalidate.js
checksum: 7508285b882012deea8f68dff4b759f9a17e9317ad8c7449969feb1e2efc083fa4a0012139a4722f1e96da81ece0ac319756c8e79a01e5ddb4b36ae483464d3f
languageName: node
linkType: hard
"esprima@npm:^4.0.0":
version: 4.0.1
resolution: "esprima@npm:4.0.1"
bin:
esparse: ./bin/esparse.js
esvalidate: ./bin/esvalidate.js
checksum: f1d3c622ad992421362294f7acf866aa9409fbad4eb2e8fa230bd33944ce371d32279667b242d8b8907ec2b6ad7353a717f3c0e60e748873a34a7905174bc0eb
languageName: node
linkType: hard
"esquery@npm:^1.4.2":
version: 1.5.0
resolution: "esquery@npm:1.5.0"
dependencies:
estraverse: "npm:^5.1.0"
checksum: e65fcdfc1e0ff5effbf50fb4f31ea20143ae5df92bb2e4953653d8d40aa4bc148e0d06117a592ce4ea53eeab1dafdfded7ea7e22a5be87e82d73757329a1b01d
languageName: node
linkType: hard
"esrecurse@npm:^4.3.0":
version: 4.3.0
resolution: "esrecurse@npm:4.3.0"
dependencies:
estraverse: "npm:^5.2.0"
checksum: 44ffcd89e714ea6b30143e7f119b104fc4d75e77ee913f34d59076b40ef2d21967f84e019f84e1fd0465b42cdbf725db449f232b5e47f29df29ed76194db8e16
languageName: node
linkType: hard
"estraverse@npm:^1.9.1":
version: 1.9.3
resolution: "estraverse@npm:1.9.3"
checksum: 682a7e2fda17fd3e892b78a8347d055f923465598f5d713354aefd53a3348b2a1a6ee8df41031d8f5ad9802cfd27c29caac84c2f58ce3b2df659d43d668c870b
languageName: node
linkType: hard
"estraverse@npm:^5.1.0, estraverse@npm:^5.2.0":
version: 5.3.0
resolution: "estraverse@npm:5.3.0"
checksum: 37cbe6e9a68014d34dbdc039f90d0baf72436809d02edffcc06ba3c2a12eb298048f877511353b130153e532aac8d68ba78430c0dd2f44806ebc7c014b01585e
languageName: node
linkType: hard
"esutils@npm:^2.0.2":
version: 2.0.3
resolution: "esutils@npm:2.0.3"
checksum: b23acd24791db11d8f65be5ea58fd9a6ce2df5120ae2da65c16cfc5331ff59d5ac4ef50af66cd4bde238881503ec839928a0135b99a036a9cdfa22d17fd56cdb
languageName: node
linkType: hard
"etag@npm:~1.8.1":
version: 1.8.1
resolution: "etag@npm:1.8.1"
checksum: 571aeb3dbe0f2bbd4e4fadbdb44f325fc75335cd5f6f6b6a091e6a06a9f25ed5392f0863c5442acb0646787446e816f13cbfc6edce5b07658541dff573cab1ff
languageName: node
linkType: hard
"eth-block-tracker@npm:^7.1.0":
version: 7.1.0
resolution: "eth-block-tracker@npm:7.1.0"
dependencies:
"@metamask/eth-json-rpc-provider": "npm:^1.0.0"
"@metamask/safe-event-emitter": "npm:^3.0.0"
"@metamask/utils": "npm:^5.0.1"
json-rpc-random-id: "npm:^1.0.1"
pify: "npm:^3.0.0"
checksum: b001ecb126e949a9ff19950596d5180b2f1bc5504e3dec0c01b3417e8ad190f4a53dfc61be901b72ab6dd558d1d711b73eca560bc8a605d0348eef9f501defab
languageName: node
linkType: hard
"eth-ens-namehash@npm:2.0.8":
version: 2.0.8
resolution: "eth-ens-namehash@npm:2.0.8"
dependencies:
idna-uts46-hx: "npm:^2.3.1"
js-sha3: "npm:^0.5.7"
checksum: 098c04378b0b998191b4bcd2f1a59be976946bbb80cea7bc2a6d1df3a035e061b2fd120b16bf41558c4beb2dd846433742058b091b20195e4b0e1fc64b67979f
languageName: node
linkType: hard
"eth-gas-reporter@npm:^0.2.25":
version: 0.2.25
resolution: "eth-gas-reporter@npm:0.2.25"
dependencies:
"@ethersproject/abi": "npm:^5.0.0-beta.146"
"@solidity-parser/parser": "npm:^0.14.0"
cli-table3: "npm:^0.5.0"
colors: "npm:1.4.0"
ethereum-cryptography: "npm:^1.0.3"
ethers: "npm:^4.0.40"
fs-readdir-recursive: "npm:^1.1.0"
lodash: "npm:^4.17.14"
markdown-table: "npm:^1.1.3"
mocha: "npm:^7.1.1"
req-cwd: "npm:^2.0.0"
request: "npm:^2.88.0"
request-promise-native: "npm:^1.0.5"
sha1: "npm:^1.1.1"
sync-request: "npm:^6.0.0"
peerDependencies:
"@codechecks/client": ^0.1.0
peerDependenciesMeta:
"@codechecks/client":
optional: true
checksum: 96c85f6bb684f79a6099383ba927bcc2756360dcb2e5635cf5dd2d97029e7620ab4349c7b5f3171b5da212ce747ec017552cb98676e6fd8511cceae1e1a8856e
languageName: node
linkType: hard
"eth-json-rpc-filters@npm:^6.0.0":
version: 6.0.1
resolution: "eth-json-rpc-filters@npm:6.0.1"
dependencies:
"@metamask/safe-event-emitter": "npm:^3.0.0"
async-mutex: "npm:^0.2.6"
eth-query: "npm:^2.1.2"
json-rpc-engine: "npm:^6.1.0"
pify: "npm:^5.0.0"
checksum: d1fa8bb21da07c2f5d37c1e6053d499b272b4f49542077efc6b05eebe49affa9df7221c8c2439c4e33caa3f4ccb35240a6105abc83b83375dae03c0de53113a7
languageName: node
linkType: hard
"eth-lib@npm:0.2.8":
version: 0.2.8
resolution: "eth-lib@npm:0.2.8"
dependencies:
bn.js: "npm:^4.11.6"
elliptic: "npm:^6.4.0"
xhr-request-promise: "npm:^0.1.2"
checksum: 85a6f1673c7106252864fdf6c86973d6bfdf454b238ee8d07d8f642599fa9f390129b6fbd060742a5be7c197be924951535a0c0ebb3e912cfd9f2130b64f74ce
languageName: node
linkType: hard
"eth-lib@npm:^0.1.26":
version: 0.1.29
resolution: "eth-lib@npm:0.1.29"
dependencies:
bn.js: "npm:^4.11.6"
elliptic: "npm:^6.4.0"
nano-json-stream-parser: "npm:^0.1.2"
servify: "npm:^0.1.12"
ws: "npm:^3.0.0"
xhr-request-promise: "npm:^0.1.2"
checksum: ee4fcd8400fad0b637c25bd0a4483a54c986b78ac6c4d7fd2a5df12b41468abfa50a66684e315e16894b870d2fcf5d2273a81f429f89c460b275bf4477365f60
languageName: node
linkType: hard
"eth-query@npm:^2.1.2":
version: 2.1.2
resolution: "eth-query@npm:2.1.2"
dependencies:
json-rpc-random-id: "npm:^1.0.0"
xtend: "npm:^4.0.1"
checksum: af4f3575b8315f8156a83a24e850881053748aca97e4aee12dd6645ab56f0985c7000a5c45ccf315702f3e532f0c6464e03f4aba294c658dee89f5e5d1b86702
languageName: node
linkType: hard
"eth-rpc-errors@npm:^4.0.2":
version: 4.0.3
resolution: "eth-rpc-errors@npm:4.0.3"
dependencies:
fast-safe-stringify: "npm:^2.0.6"
checksum: 47ce14170eabaee51ab1cc7e643bb3ef96ee6b15c6404806aedcd51750e00ae0b1a12c37785b180679b8d452b6dd44a0240bb018d01fa73efc85fcfa808b35a7
languageName: node
linkType: hard
"ethereum-bloom-filters@npm:^1.0.6":
version: 1.0.10
resolution: "ethereum-bloom-filters@npm:1.0.10"
dependencies:
js-sha3: "npm:^0.8.0"
checksum: dc4191c5d810db864ace106886f340b541bf03f1ad3249459ac630cab9c191f1e45c03e935887cca903cca884326e3ac97acfef0a083c7e1a004108f5991f9ba
languageName: node
linkType: hard
"ethereum-cryptography@npm:0.1.3, ethereum-cryptography@npm:^0.1.3":
version: 0.1.3
resolution: "ethereum-cryptography@npm:0.1.3"
dependencies:
"@types/pbkdf2": "npm:^3.0.0"
"@types/secp256k1": "npm:^4.0.1"
blakejs: "npm:^1.1.0"
browserify-aes: "npm:^1.2.0"
bs58check: "npm:^2.1.2"
create-hash: "npm:^1.2.0"
create-hmac: "npm:^1.1.7"
hash.js: "npm:^1.1.7"
keccak: "npm:^3.0.0"
pbkdf2: "npm:^3.0.17"
randombytes: "npm:^2.1.0"
safe-buffer: "npm:^5.1.2"
scrypt-js: "npm:^3.0.0"
secp256k1: "npm:^4.0.1"
setimmediate: "npm:^1.0.5"
checksum: 975e476782746acd97d5b37366801ae622a52fb31e5d83f600804be230a61ef7b9d289dcecd9c308fb441967caf3a6e3768dd7c8add6441fcc60c398175d5a96
languageName: node
linkType: hard
"ethereum-cryptography@npm:^1.0.3":
version: 1.0.3
resolution: "ethereum-cryptography@npm:1.0.3"
dependencies:
"@noble/hashes": "npm:1.0.0"
"@noble/secp256k1": "npm:1.5.5"
"@scure/bip32": "npm:1.0.1"
"@scure/bip39": "npm:1.0.0"
checksum: 3351edce37dd9df5a85fb3c51945ee43d571771ec4ac93b02e8504c870888147c794ef78497cc9b4d6e1383febdbcc628c83d128b1691c1de99efe96ab5f7fce
languageName: node
linkType: hard
"ethereum-cryptography@npm:^2.0.0":
version: 2.1.3
resolution: "ethereum-cryptography@npm:2.1.3"
dependencies:
"@noble/curves": "npm:1.3.0"
"@noble/hashes": "npm:1.3.3"
"@scure/bip32": "npm:1.3.3"
"@scure/bip39": "npm:1.2.2"
checksum: cc5aa9a4368dc1dd7680ba921957c098ced7b3d7dbb1666334013ab2f8d4cd25a785ad84e66fd9f5c5a9b6de337930ea24ff8c722938f36a9c00cec597ca16b5
languageName: node
linkType: hard
"ethereum-waffle@npm:^4.0.10":
version: 4.0.10
resolution: "ethereum-waffle@npm:4.0.10"
dependencies:
"@ethereum-waffle/chai": "npm:4.0.10"
"@ethereum-waffle/compiler": "npm:4.0.3"
"@ethereum-waffle/mock-contract": "npm:4.0.4"
"@ethereum-waffle/provider": "npm:4.0.5"
solc: "npm:0.8.15"
typechain: "npm:^8.0.0"
peerDependencies:
ethers: "*"
bin:
waffle: bin/waffle
checksum: 07519d520ebb0f7cd4d9e37ad3dc38ea328c611e4e8a657263033efd36212ec02649d49f6f79831fda9414feaac3212f4e8130fc9e54e6bba230af9aa42958a8
languageName: node
linkType: hard
"ethereumjs-abi@npm:0.6.8, ethereumjs-abi@npm:^0.6.8":
version: 0.6.8
resolution: "ethereumjs-abi@npm:0.6.8"
dependencies:
bn.js: "npm:^4.11.8"
ethereumjs-util: "npm:^6.0.0"
checksum: d4633ca30048b53c0f900ba5d7d6013ca228822055fbd93f975befc41f5c3054e0fffc27562d78050f164170e546af66c20e9ca1d35e67ea861df07d59a65a91
languageName: node
linkType: hard
"ethereumjs-util@npm:7.1.3":
version: 7.1.3
resolution: "ethereumjs-util@npm:7.1.3"
dependencies:
"@types/bn.js": "npm:^5.1.0"
bn.js: "npm:^5.1.2"
create-hash: "npm:^1.1.2"
ethereum-cryptography: "npm:^0.1.3"
rlp: "npm:^2.2.4"
checksum: bb35a9b701ebdd076cf95db76c538c8d15977017c67a14d3a5ae205498d770f0d53ff01651a05abaa5ed9e5373a09447dcf3a0c825b11ac741a0a0c44c9cad7a
languageName: node
linkType: hard
"ethereumjs-util@npm:^6.0.0, ethereumjs-util@npm:^6.2.1":
version: 6.2.1
resolution: "ethereumjs-util@npm:6.2.1"
dependencies:
"@types/bn.js": "npm:^4.11.3"
bn.js: "npm:^4.11.0"
create-hash: "npm:^1.1.2"
elliptic: "npm:^6.5.2"
ethereum-cryptography: "npm:^0.1.3"
ethjs-util: "npm:0.1.6"
rlp: "npm:^2.2.3"
checksum: dedc8a623e21d1864b09c47f28851fc0fca6233cdefa4755a308507822ce75c893bbb2c3ba422109d1247986ec757941718f06574437e41b0d68604108b03fd0
languageName: node
linkType: hard
"ethereumjs-util@npm:^7.0.3, ethereumjs-util@npm:^7.1.0, ethereumjs-util@npm:^7.1.1, ethereumjs-util@npm:^7.1.2, ethereumjs-util@npm:^7.1.3, ethereumjs-util@npm:^7.1.4, ethereumjs-util@npm:^7.1.5":
version: 7.1.5
resolution: "ethereumjs-util@npm:7.1.5"
dependencies:
"@types/bn.js": "npm:^5.1.0"
bn.js: "npm:^5.1.2"
create-hash: "npm:^1.1.2"
ethereum-cryptography: "npm:^0.1.3"
rlp: "npm:^2.2.4"
checksum: f28fc1ebb8f35bf9e418f76f51be737d94d603b912c3e014c4e87cd45ccd1b10bdfef764c8f152574b57e9faa260a18773cbc110f9e0a754d6b3730699e54dc9
languageName: node
linkType: hard
"ethers@npm:5.7.2, ethers@npm:^5.1.0, ethers@npm:^5.3.1, ethers@npm:^5.7.0, ethers@npm:^5.7.1, ethers@npm:^5.7.2":
version: 5.7.2
resolution: "ethers@npm:5.7.2"
dependencies:
"@ethersproject/abi": "npm:5.7.0"
"@ethersproject/abstract-provider": "npm:5.7.0"
"@ethersproject/abstract-signer": "npm:5.7.0"
"@ethersproject/address": "npm:5.7.0"
"@ethersproject/base64": "npm:5.7.0"
"@ethersproject/basex": "npm:5.7.0"
"@ethersproject/bignumber": "npm:5.7.0"
"@ethersproject/bytes": "npm:5.7.0"
"@ethersproject/constants": "npm:5.7.0"
"@ethersproject/contracts": "npm:5.7.0"
"@ethersproject/hash": "npm:5.7.0"
"@ethersproject/hdnode": "npm:5.7.0"
"@ethersproject/json-wallets": "npm:5.7.0"
"@ethersproject/keccak256": "npm:5.7.0"
"@ethersproject/logger": "npm:5.7.0"
"@ethersproject/networks": "npm:5.7.1"
"@ethersproject/pbkdf2": "npm:5.7.0"
"@ethersproject/properties": "npm:5.7.0"
"@ethersproject/providers": "npm:5.7.2"
"@ethersproject/random": "npm:5.7.0"
"@ethersproject/rlp": "npm:5.7.0"
"@ethersproject/sha2": "npm:5.7.0"
"@ethersproject/signing-key": "npm:5.7.0"
"@ethersproject/solidity": "npm:5.7.0"
"@ethersproject/strings": "npm:5.7.0"
"@ethersproject/transactions": "npm:5.7.0"
"@ethersproject/units": "npm:5.7.0"
"@ethersproject/wallet": "npm:5.7.0"
"@ethersproject/web": "npm:5.7.1"
"@ethersproject/wordlists": "npm:5.7.0"
checksum: 227dfa88a2547c799c0c3c9e92e5e246dd11342f4b495198b3ae7c942d5bf81d3970fcef3fbac974a9125d62939b2d94f3c0458464e702209b839a8e6e615028
languageName: node
linkType: hard
"ethers@npm:^4.0.40":
version: 4.0.49
resolution: "ethers@npm:4.0.49"
dependencies:
aes-js: "npm:3.0.0"
bn.js: "npm:^4.11.9"
elliptic: "npm:6.5.4"
hash.js: "npm:1.1.3"
js-sha3: "npm:0.5.7"
scrypt-js: "npm:2.0.4"
setimmediate: "npm:1.0.4"
uuid: "npm:2.0.1"
xmlhttprequest: "npm:1.8.0"
checksum: a4cec0254f940a0fb118317d23676faa46eb5540fc0a3b9177b8aef71318f509ed19b8264f102b1a2a32d0256274ecc526fd926bd22a4a4ac25cd8e0e6560f12
languageName: node
linkType: hard
"ethjs-unit@npm:0.1.6":
version: 0.1.6
resolution: "ethjs-unit@npm:0.1.6"
dependencies:
bn.js: "npm:4.11.6"
number-to-bn: "npm:1.7.0"
checksum: 35086cb671806992ec36d5dd43ab67e68ad7a9237e42c0e963f9081c88e40147cda86c1a258b0a3180bf2b7bc1960e607c5bcaefdb2196e0f3564acf73276189
languageName: node
linkType: hard
"ethjs-util@npm:0.1.6, ethjs-util@npm:^0.1.6":
version: 0.1.6
resolution: "ethjs-util@npm:0.1.6"
dependencies:
is-hex-prefixed: "npm:1.0.0"
strip-hex-prefix: "npm:1.0.0"
checksum: 02e1d37f743a78742651a11be35461dfe8ed653f113d630435aada8036e1e199691c2cfffbbf1e800bfdeb14bb34c7ed69fab5d3c727058c1daf3effc6bf6f69
languageName: node
linkType: hard
"event-target-shim@npm:^5.0.0":
version: 5.0.1
resolution: "event-target-shim@npm:5.0.1"
checksum: 49ff46c3a7facbad3decb31f597063e761785d7fdb3920d4989d7b08c97a61c2f51183e2f3a03130c9088df88d4b489b1b79ab632219901f184f85158508f4c8
languageName: node
linkType: hard
"eventemitter3@npm:4.0.4":
version: 4.0.4
resolution: "eventemitter3@npm:4.0.4"
checksum: 6a85beb36d7ff2363de71aa19a17c24ecde7a92f706347891befc5901793e41ac847ce9c04c96dc0f5095384890cc737e64f21ed334e75c523d2352056fc6a9e
languageName: node
linkType: hard
Deploy to solanadevnet & zbctestnet on testnet3 (#2412) ### Description * solanadevnet is on Solana Devnet, and zbctestnet is on the Eclipse/Zebec rollup testnet found at https://api.zebec.eclipsenetwork.xyz:8899/ * Deploys validators to our infra on testnet3 for `solanadevnet` and `zbctestnet`. These run on the `hyperlane` context. * Added the ability to set the docker image / tag for specific chain deployments. This way we can run the sealevel validators with their own image without affecting the other deployments * Deployed a sealevel-supporting relayer to rc that relays messages for solanadevnet and zbctestnet * Some minor changes to key management - e.g. the recent change to `getCloudAgentKey` wasn't effective because relayer keys don't ever specify their own chain * Added a `--protocol` flag to the get-key-addresses command so we can view keys for different protocols Everything works really well! messages are being delivered Validator sets: ``` - solanadevnet: { - threshold: 2, - validators: [ - '0xec0f73dbc5b1962a20f7dcbe07c98414025b0c43', - '0x9c20a149dfa09ea9f77f5a7ca09ed44f9c025133', - '0x967c5ecdf2625ae86580bd203b630abaaf85cd62', - ], - }, - zbctestnet: { - threshold: 2, - validators: [ - '0xf33cca115fd1bc888b31f5ce96c0277e3af31120', - '0xc1a44a2ff3379e0dfa4ccf7e8b98bdc3012721be', - '0x1ec68fea9a0698a0d2b396770e7d2d61d9a3e654', - ], - }, ``` ### Drive-by changes n/a ### Related issues - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2288 - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2289 ### Backward compatibility _Are these changes backward compatible?_ Yes _Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling?_ None ### Testing _What kind of testing have these changes undergone?_ Deployed! --------- Co-authored-by: Asa Oines <asaoines@gmail.com>
1 year ago
"eventemitter3@npm:^4.0.7":
version: 4.0.7
resolution: "eventemitter3@npm:4.0.7"
checksum: 8030029382404942c01d0037079f1b1bc8fed524b5849c237b80549b01e2fc49709e1d0c557fa65ca4498fc9e24cff1475ef7b855121fcc15f9d61f93e282346
Deploy to solanadevnet & zbctestnet on testnet3 (#2412) ### Description * solanadevnet is on Solana Devnet, and zbctestnet is on the Eclipse/Zebec rollup testnet found at https://api.zebec.eclipsenetwork.xyz:8899/ * Deploys validators to our infra on testnet3 for `solanadevnet` and `zbctestnet`. These run on the `hyperlane` context. * Added the ability to set the docker image / tag for specific chain deployments. This way we can run the sealevel validators with their own image without affecting the other deployments * Deployed a sealevel-supporting relayer to rc that relays messages for solanadevnet and zbctestnet * Some minor changes to key management - e.g. the recent change to `getCloudAgentKey` wasn't effective because relayer keys don't ever specify their own chain * Added a `--protocol` flag to the get-key-addresses command so we can view keys for different protocols Everything works really well! messages are being delivered Validator sets: ``` - solanadevnet: { - threshold: 2, - validators: [ - '0xec0f73dbc5b1962a20f7dcbe07c98414025b0c43', - '0x9c20a149dfa09ea9f77f5a7ca09ed44f9c025133', - '0x967c5ecdf2625ae86580bd203b630abaaf85cd62', - ], - }, - zbctestnet: { - threshold: 2, - validators: [ - '0xf33cca115fd1bc888b31f5ce96c0277e3af31120', - '0xc1a44a2ff3379e0dfa4ccf7e8b98bdc3012721be', - '0x1ec68fea9a0698a0d2b396770e7d2d61d9a3e654', - ], - }, ``` ### Drive-by changes n/a ### Related issues - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2288 - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2289 ### Backward compatibility _Are these changes backward compatible?_ Yes _Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling?_ None ### Testing _What kind of testing have these changes undergone?_ Deployed! --------- Co-authored-by: Asa Oines <asaoines@gmail.com>
1 year ago
languageName: node
linkType: hard
"eventemitter3@npm:^5.0.1":
version: 5.0.1
resolution: "eventemitter3@npm:5.0.1"
checksum: ac6423ec31124629c84c7077eed1e6987f6d66c31cf43c6fcbf6c87791d56317ce808d9ead483652436df171b526fc7220eccdc9f3225df334e81582c3cf7dd5
languageName: node
linkType: hard
"events@npm:^3.2.0, events@npm:^3.3.0":
version: 3.3.0
resolution: "events@npm:3.3.0"
checksum: a3d47e285e28d324d7180f1e493961a2bbb4cad6412090e4dec114f4db1f5b560c7696ee8e758f55e23913ede856e3689cd3aa9ae13c56b5d8314cd3b3ddd1be
languageName: node
linkType: hard
"evp_bytestokey@npm:^1.0.3":
version: 1.0.3
resolution: "evp_bytestokey@npm:1.0.3"
dependencies:
md5.js: "npm:^1.3.4"
node-gyp: "npm:latest"
safe-buffer: "npm:^5.1.1"
checksum: ad4e1577f1a6b721c7800dcc7c733fe01f6c310732bb5bf2240245c2a5b45a38518b91d8be2c610611623160b9d1c0e91f1ce96d639f8b53e8894625cf20fa45
languageName: node
linkType: hard
"execa@npm:^5.0.0, execa@npm:^5.1.1":
version: 5.1.1
resolution: "execa@npm:5.1.1"
dependencies:
cross-spawn: "npm:^7.0.3"
get-stream: "npm:^6.0.0"
human-signals: "npm:^2.1.0"
is-stream: "npm:^2.0.0"
merge-stream: "npm:^2.0.0"
npm-run-path: "npm:^4.0.1"
onetime: "npm:^5.1.2"
signal-exit: "npm:^3.0.3"
strip-final-newline: "npm:^2.0.0"
checksum: 8ada91f2d70f7dff702c861c2c64f21dfdc1525628f3c0454fd6f02fce65f7b958616cbd2b99ca7fa4d474e461a3d363824e91b3eb881705231abbf387470597
languageName: node
linkType: hard
"execa@npm:^8.0.1":
version: 8.0.1
resolution: "execa@npm:8.0.1"
dependencies:
cross-spawn: "npm:^7.0.3"
get-stream: "npm:^8.0.1"
human-signals: "npm:^5.0.0"
is-stream: "npm:^3.0.0"
merge-stream: "npm:^2.0.0"
npm-run-path: "npm:^5.1.0"
onetime: "npm:^6.0.0"
signal-exit: "npm:^4.1.0"
strip-final-newline: "npm:^3.0.0"
checksum: d2ab5fe1e2bb92b9788864d0713f1fce9a07c4594e272c0c97bc18c90569897ab262e4ea58d27a694d288227a2e24f16f5e2575b44224ad9983b799dc7f1098d
languageName: node
linkType: hard
"exit@npm:^0.1.2":
version: 0.1.2
resolution: "exit@npm:0.1.2"
checksum: 387555050c5b3c10e7a9e8df5f43194e95d7737c74532c409910e585d5554eaff34960c166643f5e23d042196529daad059c292dcf1fb61b8ca878d3677f4b87
languageName: node
linkType: hard
"expand-template@npm:^2.0.3":
version: 2.0.3
resolution: "expand-template@npm:2.0.3"
checksum: 588c19847216421ed92befb521767b7018dc88f88b0576df98cb242f20961425e96a92cbece525ef28cc5becceae5d544ae0f5b9b5e2aa05acb13716ca5b3099
languageName: node
linkType: hard
"expect@npm:^29.7.0":
version: 29.7.0
resolution: "expect@npm:29.7.0"
dependencies:
"@jest/expect-utils": "npm:^29.7.0"
jest-get-type: "npm:^29.6.3"
jest-matcher-utils: "npm:^29.7.0"
jest-message-util: "npm:^29.7.0"
jest-util: "npm:^29.7.0"
checksum: 63f97bc51f56a491950fb525f9ad94f1916e8a014947f8d8445d3847a665b5471b768522d659f5e865db20b6c2033d2ac10f35fcbd881a4d26407a4f6f18451a
languageName: node
linkType: hard
"express@npm:^4.14.0":
version: 4.18.1
resolution: "express@npm:4.18.1"
dependencies:
accepts: "npm:~1.3.8"
array-flatten: "npm:1.1.1"
body-parser: "npm:1.20.0"
content-disposition: "npm:0.5.4"
content-type: "npm:~1.0.4"
cookie: "npm:0.5.0"
cookie-signature: "npm:1.0.6"
debug: "npm:2.6.9"
depd: "npm:2.0.0"
encodeurl: "npm:~1.0.2"
escape-html: "npm:~1.0.3"
etag: "npm:~1.8.1"
finalhandler: "npm:1.2.0"
fresh: "npm:0.5.2"
http-errors: "npm:2.0.0"
merge-descriptors: "npm:1.0.1"
methods: "npm:~1.1.2"
on-finished: "npm:2.4.1"
parseurl: "npm:~1.3.3"
path-to-regexp: "npm:0.1.7"
proxy-addr: "npm:~2.0.7"
qs: "npm:6.10.3"
range-parser: "npm:~1.2.1"
safe-buffer: "npm:5.2.1"
send: "npm:0.18.0"
serve-static: "npm:1.15.0"
setprototypeof: "npm:1.2.0"
statuses: "npm:2.0.1"
type-is: "npm:~1.6.18"
utils-merge: "npm:1.0.1"
vary: "npm:~1.1.2"
checksum: 7cfc95b09419c05aa565f841511853801d20c8b9a44863fbad797c325b329e4341e58fd0464489df014b8881579ae95625785c172d27e67f474a7fdb3aaf3923
languageName: node
linkType: hard
"express@npm:^4.17.1":
version: 4.18.2
resolution: "express@npm:4.18.2"
dependencies:
accepts: "npm:~1.3.8"
array-flatten: "npm:1.1.1"
body-parser: "npm:1.20.1"
content-disposition: "npm:0.5.4"
content-type: "npm:~1.0.4"
cookie: "npm:0.5.0"
cookie-signature: "npm:1.0.6"
debug: "npm:2.6.9"
depd: "npm:2.0.0"
encodeurl: "npm:~1.0.2"
escape-html: "npm:~1.0.3"
etag: "npm:~1.8.1"
finalhandler: "npm:1.2.0"
fresh: "npm:0.5.2"
http-errors: "npm:2.0.0"
merge-descriptors: "npm:1.0.1"
methods: "npm:~1.1.2"
on-finished: "npm:2.4.1"
parseurl: "npm:~1.3.3"
path-to-regexp: "npm:0.1.7"
proxy-addr: "npm:~2.0.7"
qs: "npm:6.11.0"
range-parser: "npm:~1.2.1"
safe-buffer: "npm:5.2.1"
send: "npm:0.18.0"
serve-static: "npm:1.15.0"
setprototypeof: "npm:1.2.0"
statuses: "npm:2.0.1"
type-is: "npm:~1.6.18"
utils-merge: "npm:1.0.1"
vary: "npm:~1.1.2"
checksum: 869ae89ed6ff4bed7b373079dc58e5dddcf2915a2669b36037ff78c99d675ae930e5fe052b35c24f56557d28a023bb1cbe3e2f2fb87eaab96a1cedd7e597809d
languageName: node
linkType: hard
"ext@npm:^1.1.2":
version: 1.6.0
resolution: "ext@npm:1.6.0"
dependencies:
type: "npm:^2.5.0"
checksum: 8a72d4d062dcb4803278250cfb4221628d91acd5e569faf4e78c17814aa6686632c3bd1378d822b20630719731c0af19acb729d4f0fc7eebaabcd22fe28bb800
languageName: node
linkType: hard
fix: use secret RPC urls in infra, apply environment-specific registry overrides (#3875) ### Description A while back, it seems secret RPC URLs stopped being used by monorepo services (see https://github.com/hyperlane-xyz/hyperlane-monorepo/pull/3179/files#diff-ba3b7bea2b5c046acd88d25ed382df875b49d77e061f2ef8347ffcc741c0353eR34). This adds them back. Some things to note on the approach: - Sadly, due to the way some of the infra config generation works, we're forced to use synchronous interfaces for getting chain metadata in a bunch of places. This is why `getRegistry` returns a `FileSystemRegistry`, which is a `SynchronousRegistry`. - Applying secrets / overrides requires us to do things async for two reasons -- one is just that fetching from GCP secrets is an async operation, the other is that a `MergedRegistry` is not a `SynchronousRegistry`. The approach I've taken is that there are two ways of getting a registry - using `getRegistry` will give the synchronous version that can continue to be used by our sync config generation, but it won't have any environment-specific overrides (tx overrides or secrets). To get an async registry with environment-specific overrides, the `getRegistry` function on the EnvironmentConfig is used. - Overrides are now more succinct as the merging happens later in the pipeline ### Drive-by changes - Started moving away from using the gcloud CLI under the hood for GCP operations and toward using the GCP secret SDK - Updated the mainnet3 key funder to fix an incident, but will follow up with a fresh deploy once this is mergd ### Related issues - These are the code changes for https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/3774, but I'll follow up with fresh deploys for the monorepo services ### Backward compatibility <!-- Are these changes backward compatible? Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling? Yes/No --> ### Testing <!-- What kind of testing have these changes undergone? None/Manual/Unit Tests --> --------- Co-authored-by: Connor McEwen <connor.mcewen@gmail.com> Co-authored-by: Yorke Rhodes <yorke@hyperlane.xyz> Co-authored-by: J M Rossy <jm.rossy@gmail.com>
6 months ago
"extend@npm:^3.0.2, extend@npm:~3.0.2":
version: 3.0.2
resolution: "extend@npm:3.0.2"
checksum: 59e89e2dc798ec0f54b36d82f32a27d5f6472c53974f61ca098db5d4648430b725387b53449a34df38fd0392045434426b012f302b3cc049a6500ccf82877e4e
languageName: node
linkType: hard
"extendable-error@npm:^0.1.5":
version: 0.1.7
resolution: "extendable-error@npm:0.1.7"
checksum: 80478be7429a1675d2085f701239796bab3230ed6f2fb1b138fbabec24bea6516b7c5ceb6e9c209efcc9c089948d93715703845653535f8e8a49655066a9255e
languageName: node
linkType: hard
"external-editor@npm:^3.0.3, external-editor@npm:^3.1.0":
version: 3.1.0
resolution: "external-editor@npm:3.1.0"
dependencies:
chardet: "npm:^0.7.0"
iconv-lite: "npm:^0.4.24"
tmp: "npm:^0.0.33"
checksum: 776dff1d64a1d28f77ff93e9e75421a81c062983fd1544279d0a32f563c0b18c52abbb211f31262e2827e48edef5c9dc8f960d06dd2d42d1654443b88568056b
languageName: node
linkType: hard
"extsprintf@npm:1.3.0":
version: 1.3.0
resolution: "extsprintf@npm:1.3.0"
checksum: 26967d6c7ecbfb5bc5b7a6c43503dc5fafd9454802037e9fa1665e41f615da4ff5918bd6cb871a3beabed01a31eca1ccd0bdfb41231f50ad50d405a430f78377
languageName: node
linkType: hard
"extsprintf@npm:^1.2.0":
version: 1.4.1
resolution: "extsprintf@npm:1.4.1"
checksum: bfd6d55f3c0c04d826fe0213264b383c03f32825af6b1ff777f3f2dc49467e599361993568d75b7b19a8ea1bb08c8e7cd8c3d87d179ced91bb0dcf81ca6938e0
languageName: node
linkType: hard
Deploy to solanadevnet & zbctestnet on testnet3 (#2412) ### Description * solanadevnet is on Solana Devnet, and zbctestnet is on the Eclipse/Zebec rollup testnet found at https://api.zebec.eclipsenetwork.xyz:8899/ * Deploys validators to our infra on testnet3 for `solanadevnet` and `zbctestnet`. These run on the `hyperlane` context. * Added the ability to set the docker image / tag for specific chain deployments. This way we can run the sealevel validators with their own image without affecting the other deployments * Deployed a sealevel-supporting relayer to rc that relays messages for solanadevnet and zbctestnet * Some minor changes to key management - e.g. the recent change to `getCloudAgentKey` wasn't effective because relayer keys don't ever specify their own chain * Added a `--protocol` flag to the get-key-addresses command so we can view keys for different protocols Everything works really well! messages are being delivered Validator sets: ``` - solanadevnet: { - threshold: 2, - validators: [ - '0xec0f73dbc5b1962a20f7dcbe07c98414025b0c43', - '0x9c20a149dfa09ea9f77f5a7ca09ed44f9c025133', - '0x967c5ecdf2625ae86580bd203b630abaaf85cd62', - ], - }, - zbctestnet: { - threshold: 2, - validators: [ - '0xf33cca115fd1bc888b31f5ce96c0277e3af31120', - '0xc1a44a2ff3379e0dfa4ccf7e8b98bdc3012721be', - '0x1ec68fea9a0698a0d2b396770e7d2d61d9a3e654', - ], - }, ``` ### Drive-by changes n/a ### Related issues - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2288 - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2289 ### Backward compatibility _Are these changes backward compatible?_ Yes _Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling?_ None ### Testing _What kind of testing have these changes undergone?_ Deployed! --------- Co-authored-by: Asa Oines <asaoines@gmail.com>
1 year ago
"eyes@npm:^0.1.8":
version: 0.1.8
resolution: "eyes@npm:0.1.8"
checksum: 58480c1f4c8e80ae9d4147afa0e0cc3403e5a3d1fa9e0c17dd8418f87273762c40ab035919ed407f6ed0992086495b93ff7163eb2a1027f58ae70e3c847d6c08
languageName: node
linkType: hard
"fast-base64-decode@npm:^1.0.0":
version: 1.0.0
resolution: "fast-base64-decode@npm:1.0.0"
checksum: 4c59eb1775a7f132333f296c5082476fdcc8f58d023c42ed6d378d2e2da4c328c7a71562f271181a725dd17cdaa8f2805346cc330cdbad3b8e4b9751508bd0a3
languageName: node
linkType: hard
"fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3":
version: 3.1.3
resolution: "fast-deep-equal@npm:3.1.3"
checksum: e21a9d8d84f53493b6aa15efc9cfd53dd5b714a1f23f67fb5dc8f574af80df889b3bce25dc081887c6d25457cce704e636395333abad896ccdec03abaf1f3f9d
languageName: node
linkType: hard
"fast-diff@npm:^1.1.2":
version: 1.2.0
resolution: "fast-diff@npm:1.2.0"
checksum: f62419b3d770f201d51c3ee8c4443b752b3ba2d548a6639026b7e09a08203ed2699a8d1fe21efcb8c5186135002d5d2916c12a687cac63785626456a92915adc
languageName: node
linkType: hard
"fast-diff@npm:^1.2.0":
version: 1.3.0
resolution: "fast-diff@npm:1.3.0"
checksum: 9e57415bc69cd6efcc720b3b8fe9fdaf42dcfc06f86f0f45378b1fa512598a8aac48aa3928c8751d58e2f01bb4ba4f07e4f3d9bc0d57586d45f1bd1e872c6cde
languageName: node
linkType: hard
"fast-glob@npm:^3.0.3, fast-glob@npm:^3.2.9":
version: 3.2.11
resolution: "fast-glob@npm:3.2.11"
dependencies:
"@nodelib/fs.stat": "npm:^2.0.2"
"@nodelib/fs.walk": "npm:^1.2.3"
glob-parent: "npm:^5.1.2"
merge2: "npm:^1.3.0"
micromatch: "npm:^4.0.4"
checksum: 6b736d92a47f27218a85bf184a4ccab9f707398f86711bf84d730243b10a999a85f79afc526133c044ebebfcb42a68d09f769fdbedcc00680ddd56e56a56483a
languageName: node
linkType: hard
"fast-json-stable-stringify@npm:2.x, fast-json-stable-stringify@npm:^2.0.0, fast-json-stable-stringify@npm:^2.1.0":
version: 2.1.0
resolution: "fast-json-stable-stringify@npm:2.1.0"
checksum: 2c20055c1fa43c922428f16ca8bb29f2807de63e5c851f665f7ac9790176c01c3b40335257736b299764a8d383388dabc73c8083b8e1bc3d99f0a941444ec60e
languageName: node
linkType: hard
"fast-levenshtein@npm:^2.0.6, fast-levenshtein@npm:~2.0.6":
version: 2.0.6
resolution: "fast-levenshtein@npm:2.0.6"
checksum: eb7e220ecf2bab5159d157350b81d01f75726a4382f5a9266f42b9150c4523b9795f7f5d9fbbbeaeac09a441b2369f05ee02db48ea938584205530fe5693cfe1
languageName: node
linkType: hard
"fast-redact@npm:^3.0.0":
version: 3.3.0
resolution: "fast-redact@npm:3.3.0"
checksum: a69c5cb52396eafc4f466f46864406cbd4a6ead6782caf74750ce817794829048baaa933ad98543e744dd54ffb4cddff71f3e75e465a86e3d887894e281ec154
languageName: node
linkType: hard
"fast-redact@npm:^3.1.1":
version: 3.5.0
resolution: "fast-redact@npm:3.5.0"
checksum: 24b27e2023bd5a62f908d97a753b1adb8d89206b260f97727728e00b693197dea2fc2aa3711147a385d0ec6e713569fd533df37a4ef947e08cb65af3019c7ad5
languageName: node
linkType: hard
"fast-safe-stringify@npm:^2.0.6":
version: 2.1.1
resolution: "fast-safe-stringify@npm:2.1.1"
checksum: dc1f063c2c6ac9533aee14d406441f86783a8984b2ca09b19c2fe281f9ff59d315298bc7bc22fd1f83d26fe19ef2f20e2ddb68e96b15040292e555c5ced0c1e4
languageName: node
linkType: hard
Deploy to solanadevnet & zbctestnet on testnet3 (#2412) ### Description * solanadevnet is on Solana Devnet, and zbctestnet is on the Eclipse/Zebec rollup testnet found at https://api.zebec.eclipsenetwork.xyz:8899/ * Deploys validators to our infra on testnet3 for `solanadevnet` and `zbctestnet`. These run on the `hyperlane` context. * Added the ability to set the docker image / tag for specific chain deployments. This way we can run the sealevel validators with their own image without affecting the other deployments * Deployed a sealevel-supporting relayer to rc that relays messages for solanadevnet and zbctestnet * Some minor changes to key management - e.g. the recent change to `getCloudAgentKey` wasn't effective because relayer keys don't ever specify their own chain * Added a `--protocol` flag to the get-key-addresses command so we can view keys for different protocols Everything works really well! messages are being delivered Validator sets: ``` - solanadevnet: { - threshold: 2, - validators: [ - '0xec0f73dbc5b1962a20f7dcbe07c98414025b0c43', - '0x9c20a149dfa09ea9f77f5a7ca09ed44f9c025133', - '0x967c5ecdf2625ae86580bd203b630abaaf85cd62', - ], - }, - zbctestnet: { - threshold: 2, - validators: [ - '0xf33cca115fd1bc888b31f5ce96c0277e3af31120', - '0xc1a44a2ff3379e0dfa4ccf7e8b98bdc3012721be', - '0x1ec68fea9a0698a0d2b396770e7d2d61d9a3e654', - ], - }, ``` ### Drive-by changes n/a ### Related issues - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2288 - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2289 ### Backward compatibility _Are these changes backward compatible?_ Yes _Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling?_ None ### Testing _What kind of testing have these changes undergone?_ Deployed! --------- Co-authored-by: Asa Oines <asaoines@gmail.com>
1 year ago
"fast-stable-stringify@npm:^1.0.0":
version: 1.0.0
resolution: "fast-stable-stringify@npm:1.0.0"
checksum: e4743ae52f621b42aa04ab4a44fec9e644dd30f476d37f9cf13e7dd95de3e427ecd1b20e6be7adaf0dea7252ed11ff72819066f939b1d491cec1e7e898524989
languageName: node
linkType: hard
"fast-xml-parser@npm:3.19.0":
version: 3.19.0
resolution: "fast-xml-parser@npm:3.19.0"
bin:
xml2js: cli.js
checksum: f478c01c5bc927f0b3ec730e21acffc72cf639a21c9e4e83ba7a1e35764f1def280bc1b1896b65f6ecc03b55e8b87d04b65bfee59a3b19bd591f2a9886a7888b
languageName: node
linkType: hard
"fast-xml-parser@npm:4.2.5":
version: 4.2.5
resolution: "fast-xml-parser@npm:4.2.5"
dependencies:
strnum: "npm:^1.0.5"
bin:
fxparser: src/cli/cli.js
checksum: 4be7ebe24d6a9a60c278e1423cd86a7da9a77ec64c95563e2c552363caf7a777e0c87c9de1255c2f4e8dea9bce8905dc2bdc58a34e9f2b73c4693654456ad284
languageName: node
linkType: hard
"fastq@npm:^1.6.0":
version: 1.13.0
resolution: "fastq@npm:1.13.0"
dependencies:
reusify: "npm:^1.0.4"
checksum: 0902cb9b81accf34e5542612c8a1df6c6ea47674f85bcc9cdc38795a28b53e4a096f751cfcf4fb25d2ea42fee5447499ba6cf5af5d0209297e1d1fd4dd551bb6
languageName: node
linkType: hard
"fb-watchman@npm:^2.0.0":
version: 2.0.2
resolution: "fb-watchman@npm:2.0.2"
dependencies:
bser: "npm:2.1.1"
checksum: 4f95d336fb805786759e383fd7fff342ceb7680f53efcc0ef82f502eb479ce35b98e8b207b6dfdfeea0eba845862107dc73813775fc6b56b3098c6e90a2dad77
languageName: node
linkType: hard
"figures@npm:^3.2.0":
version: 3.2.0
resolution: "figures@npm:3.2.0"
dependencies:
escape-string-regexp: "npm:^1.0.5"
checksum: a3bf94e001be51d3770500789157f067218d4bc681a65e1f69d482de15120bcac822dceb1a7b3803f32e4e3a61a46df44f7f2c8ba95d6375e7491502e0dd3d97
languageName: node
linkType: hard
"file-entry-cache@npm:^6.0.1":
version: 6.0.1
resolution: "file-entry-cache@npm:6.0.1"
dependencies:
flat-cache: "npm:^3.0.4"
checksum: 099bb9d4ab332cb93c48b14807a6918a1da87c45dce91d4b61fd40e6505d56d0697da060cb901c729c90487067d93c9243f5da3dc9c41f0358483bfdebca736b
languageName: node
linkType: hard
"file-entry-cache@npm:^8.0.0":
version: 8.0.0
resolution: "file-entry-cache@npm:8.0.0"
dependencies:
flat-cache: "npm:^4.0.0"
checksum: afe55c4de4e0d226a23c1eae62a7219aafb390859122608a89fa4df6addf55c7fd3f1a2da6f5b41e7cdff496e4cf28bbd215d53eab5c817afa96d2b40c81bfb0
languageName: node
linkType: hard
"file-uri-to-path@npm:1.0.0":
version: 1.0.0
resolution: "file-uri-to-path@npm:1.0.0"
checksum: b648580bdd893a008c92c7ecc96c3ee57a5e7b6c4c18a9a09b44fb5d36d79146f8e442578bc0e173dc027adf3987e254ba1dfd6e3ec998b7c282873010502144
languageName: node
linkType: hard
"fill-range@npm:^7.0.1":
version: 7.0.1
resolution: "fill-range@npm:7.0.1"
dependencies:
to-regex-range: "npm:^5.0.1"
checksum: e260f7592fd196b4421504d3597cc76f4a1ca7a9488260d533b611fc3cefd61e9a9be1417cb82d3b01ad9f9c0ff2dbf258e1026d2445e26b0cf5148ff4250429
languageName: node
linkType: hard
"filter-obj@npm:^1.1.0":
version: 1.1.0
resolution: "filter-obj@npm:1.1.0"
checksum: 9d681939eec2b4b129cb4f307b7e93d954a0657421d4e5357d86093b26d3f4f570909ed43717dcfd62428b3cf8cddd9841b35f9d40d12ac62cfabaa677942593
languageName: node
linkType: hard
"finalhandler@npm:1.2.0":
version: 1.2.0
resolution: "finalhandler@npm:1.2.0"
dependencies:
debug: "npm:2.6.9"
encodeurl: "npm:~1.0.2"
escape-html: "npm:~1.0.3"
on-finished: "npm:2.4.1"
parseurl: "npm:~1.3.3"
statuses: "npm:2.0.1"
unpipe: "npm:~1.0.0"
checksum: 635718cb203c6d18e6b48dfbb6c54ccb08ea470e4f474ddcef38c47edcf3227feec316f886dd701235997d8af35240cae49856721ce18f539ad038665ebbf163
languageName: node
linkType: hard
"find-replace@npm:^3.0.0":
version: 3.0.0
resolution: "find-replace@npm:3.0.0"
dependencies:
array-back: "npm:^3.0.1"
checksum: 6b04bcfd79027f5b84aa1dfe100e3295da989bdac4b4de6b277f4d063e78f5c9e92ebc8a1fec6dd3b448c924ba404ee051cc759e14a3ee3e825fa1361025df08
languageName: node
linkType: hard
"find-up@npm:3.0.0, find-up@npm:^3.0.0":
version: 3.0.0
resolution: "find-up@npm:3.0.0"
dependencies:
locate-path: "npm:^3.0.0"
checksum: 38eba3fe7a66e4bc7f0f5a1366dc25508b7cfc349f852640e3678d26ad9a6d7e2c43eff0a472287de4a9753ef58f066a0ea892a256fa3636ad51b3fe1e17fae9
languageName: node
linkType: hard
"find-up@npm:5.0.0, find-up@npm:^5.0.0":
version: 5.0.0
resolution: "find-up@npm:5.0.0"
dependencies:
locate-path: "npm:^6.0.0"
path-exists: "npm:^4.0.0"
checksum: 07955e357348f34660bde7920783204ff5a26ac2cafcaa28bace494027158a97b9f56faaf2d89a6106211a8174db650dd9f503f9c0d526b1202d5554a00b9095
languageName: node
linkType: hard
"find-up@npm:^2.1.0":
version: 2.1.0
resolution: "find-up@npm:2.1.0"
dependencies:
locate-path: "npm:^2.0.0"
checksum: 43284fe4da09f89011f08e3c32cd38401e786b19226ea440b75386c1b12a4cb738c94969808d53a84f564ede22f732c8409e3cfc3f7fb5b5c32378ad0bbf28bd
languageName: node
linkType: hard
"find-up@npm:^4.0.0, find-up@npm:^4.1.0":
version: 4.1.0
resolution: "find-up@npm:4.1.0"
dependencies:
locate-path: "npm:^5.0.0"
path-exists: "npm:^4.0.0"
checksum: 4c172680e8f8c1f78839486e14a43ef82e9decd0e74145f40707cc42e7420506d5ec92d9a11c22bd2c48fb0c384ea05dd30e10dd152fefeec6f2f75282a8b844
languageName: node
linkType: hard
"find-yarn-workspace-root2@npm:1.2.16":
version: 1.2.16
resolution: "find-yarn-workspace-root2@npm:1.2.16"
dependencies:
micromatch: "npm:^4.0.2"
pkg-dir: "npm:^4.2.0"
checksum: 398aa473ac245d9c9e9af5a75806b5a6828bd9a759f138faf4666f00c5fcb78af679d43f5cfbe73fe667cf6ec3ef6c9e157b09400181e5b9edc3adc47080e9bb
languageName: node
linkType: hard
"flat-cache@npm:^3.0.4":
version: 3.0.4
resolution: "flat-cache@npm:3.0.4"
dependencies:
flatted: "npm:^3.1.0"
rimraf: "npm:^3.0.2"
checksum: 9fe5d0cb97c988e3b25242e71346965fae22757674db3fca14206850af2efa3ca3b04a3ba0eba8d5e20fd8a3be80a2e14b1c2917e70ffe1acb98a8c3327e4c9f
languageName: node
linkType: hard
"flat-cache@npm:^4.0.0":
version: 4.0.1
resolution: "flat-cache@npm:4.0.1"
dependencies:
flatted: "npm:^3.2.9"
keyv: "npm:^4.5.4"
checksum: 58ce851d9045fffc7871ce2bd718bc485ad7e777bf748c054904b87c351ff1080c2c11da00788d78738bfb51b71e4d5ea12d13b98eb36e3358851ffe495b62dc
languageName: node
linkType: hard
"flat@npm:^5.0.2":
version: 5.0.2
resolution: "flat@npm:5.0.2"
bin:
flat: cli.js
checksum: 72479e651c15eab53e25ce04c31bab18cfaac0556505cac19221dbbe85bbb9686bc76e4d397e89e5bf516ce667dcf818f8b07e585568edba55abc2bf1f698fb5
languageName: node
linkType: hard
"flatted@npm:^3.1.0":
version: 3.2.5
resolution: "flatted@npm:3.2.5"
checksum: eed01f72ad0317561e4d6187f7408dc391f7849d9cd6700520ce06155d1859539b6899afdfefc815ce51ec48f97d1015350287c541b5302a49581cf25cec1cd2
languageName: node
linkType: hard
"flatted@npm:^3.2.9":
version: 3.3.1
resolution: "flatted@npm:3.3.1"
checksum: 7b8376061d5be6e0d3658bbab8bde587647f68797cf6bfeae9dea0e5137d9f27547ab92aaff3512dd9d1299086a6d61be98e9d48a56d17531b634f77faadbc49
languageName: node
linkType: hard
"fmix@npm:^0.1.0":
version: 0.1.0
resolution: "fmix@npm:0.1.0"
dependencies:
imul: "npm:^1.0.0"
checksum: c465344d4f169eaf10d45c33949a1e7a633f09dba2ac7063ce8ae8be743df5979d708f7f24900163589f047f5194ac5fc2476177ce31175e8805adfa7b8fb7a4
languageName: node
linkType: hard
"follow-redirects@npm:^1.12.1":
version: 1.15.1
resolution: "follow-redirects@npm:1.15.1"
peerDependenciesMeta:
debug:
optional: true
checksum: a57f93ce566d4602fe7b2f6cef8f8d3d053891b3d8f2feae7e97eec18aa0003d23aeec8e857801d93887eee27e1617276a16f6a3d5c9d78e45882346612462d5
languageName: node
linkType: hard
"follow-redirects@npm:^1.14.0, follow-redirects@npm:^1.15.0":
version: 1.15.3
resolution: "follow-redirects@npm:1.15.3"
peerDependenciesMeta:
debug:
optional: true
checksum: 60d98693f4976892f8c654b16ef6d1803887a951898857ab0cdc009570b1c06314ad499505b7a040ac5b98144939f8597766e5e6a6859c0945d157b473aa6f5f
languageName: node
linkType: hard
"for-each@npm:^0.3.3":
version: 0.3.3
resolution: "for-each@npm:0.3.3"
dependencies:
is-callable: "npm:^1.1.3"
checksum: fdac0cde1be35610bd635ae958422e8ce0cc1313e8d32ea6d34cfda7b60850940c1fd07c36456ad76bd9c24aef6ff5e03b02beb58c83af5ef6c968a64eada676
languageName: node
linkType: hard
"forever-agent@npm:~0.6.1":
version: 0.6.1
resolution: "forever-agent@npm:0.6.1"
checksum: c1e1644d5e074ac063ecbc3fb8582013ef91fff0e3fa41e76db23d2f62bc6d9677aac86db950917deed4fe1fdd772df780cfaa352075f23deec9c015313afb97
languageName: node
linkType: hard
"form-data-encoder@npm:1.7.1":
version: 1.7.1
resolution: "form-data-encoder@npm:1.7.1"
checksum: 1abc9059d991b105ba4122a36f9b5c17fd0af77ce8fa59a826a5b9ce56d616807e7780963616dd7e7906ec7aa1ba28cfb7c9defd9747ad10484e039a2b946cca
languageName: node
linkType: hard
"form-data-encoder@npm:^2.1.2":
version: 2.1.4
resolution: "form-data-encoder@npm:2.1.4"
checksum: 3778e7db3c21457296e6fdbc4200642a6c01e8be9297256e845ee275f9ddaecb5f49bfb0364690ad216898c114ec59bf85f01ec823a70670b8067273415d62f6
languageName: node
linkType: hard
fix: use secret RPC urls in infra, apply environment-specific registry overrides (#3875) ### Description A while back, it seems secret RPC URLs stopped being used by monorepo services (see https://github.com/hyperlane-xyz/hyperlane-monorepo/pull/3179/files#diff-ba3b7bea2b5c046acd88d25ed382df875b49d77e061f2ef8347ffcc741c0353eR34). This adds them back. Some things to note on the approach: - Sadly, due to the way some of the infra config generation works, we're forced to use synchronous interfaces for getting chain metadata in a bunch of places. This is why `getRegistry` returns a `FileSystemRegistry`, which is a `SynchronousRegistry`. - Applying secrets / overrides requires us to do things async for two reasons -- one is just that fetching from GCP secrets is an async operation, the other is that a `MergedRegistry` is not a `SynchronousRegistry`. The approach I've taken is that there are two ways of getting a registry - using `getRegistry` will give the synchronous version that can continue to be used by our sync config generation, but it won't have any environment-specific overrides (tx overrides or secrets). To get an async registry with environment-specific overrides, the `getRegistry` function on the EnvironmentConfig is used. - Overrides are now more succinct as the merging happens later in the pipeline ### Drive-by changes - Started moving away from using the gcloud CLI under the hood for GCP operations and toward using the GCP secret SDK - Updated the mainnet3 key funder to fix an incident, but will follow up with a fresh deploy once this is mergd ### Related issues - These are the code changes for https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/3774, but I'll follow up with fresh deploys for the monorepo services ### Backward compatibility <!-- Are these changes backward compatible? Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling? Yes/No --> ### Testing <!-- What kind of testing have these changes undergone? None/Manual/Unit Tests --> --------- Co-authored-by: Connor McEwen <connor.mcewen@gmail.com> Co-authored-by: Yorke Rhodes <yorke@hyperlane.xyz> Co-authored-by: J M Rossy <jm.rossy@gmail.com>
6 months ago
"form-data@npm:^2.2.0, form-data@npm:^2.5.0":
version: 2.5.1
resolution: "form-data@npm:2.5.1"
dependencies:
asynckit: "npm:^0.4.0"
combined-stream: "npm:^1.0.6"
mime-types: "npm:^2.1.12"
checksum: 2e2e5e927979ba3623f9b4c4bcc939275fae3f2dea9dafc8db3ca656a3d75476605de2c80f0e6f1487987398e056f0b4c738972d6e1edd83392d5686d0952eed
languageName: node
linkType: hard
"form-data@npm:^4.0.0":
version: 4.0.0
resolution: "form-data@npm:4.0.0"
dependencies:
asynckit: "npm:^0.4.0"
combined-stream: "npm:^1.0.8"
mime-types: "npm:^2.1.12"
checksum: 7264aa760a8cf09482816d8300f1b6e2423de1b02bba612a136857413fdc96d7178298ced106817655facc6b89036c6e12ae31c9eb5bdc16aabf502ae8a5d805
languageName: node
linkType: hard
"form-data@npm:~2.3.2":
version: 2.3.3
resolution: "form-data@npm:2.3.3"
dependencies:
asynckit: "npm:^0.4.0"
combined-stream: "npm:^1.0.6"
mime-types: "npm:^2.1.12"
checksum: 1b6f3ccbf4540e535887b42218a2431a3f6cfdea320119c2affa2a7a374ad8fdd1e60166fc865181f45d49b1684c3e90e7b2190d3fe016692957afb9cf0d0d02
languageName: node
linkType: hard
"formik@npm:^2.2.9":
version: 2.4.5
resolution: "formik@npm:2.4.5"
dependencies:
"@types/hoist-non-react-statics": "npm:^3.3.1"
deepmerge: "npm:^2.1.1"
hoist-non-react-statics: "npm:^3.3.0"
lodash: "npm:^4.17.21"
lodash-es: "npm:^4.17.21"
react-fast-compare: "npm:^2.0.1"
tiny-warning: "npm:^1.0.2"
tslib: "npm:^2.0.0"
peerDependencies:
react: ">=16.8.0"
checksum: 223fb3e6b0a7803221c030364a015b9adb01b61f7aed7c64e28ef8341a3e7c94c7a70aef7ed9f65d03ac44e4e19972c1247fb0e39538e4e084833fd1fa3b11c4
languageName: node
linkType: hard
"forwarded@npm:0.2.0":
version: 0.2.0
resolution: "forwarded@npm:0.2.0"
checksum: 29ba9fd347117144e97cbb8852baae5e8b2acb7d1b591ef85695ed96f5b933b1804a7fac4a15dd09ca7ac7d0cdc104410e8102aae2dd3faa570a797ba07adb81
languageName: node
linkType: hard
"fp-ts@npm:1.19.3":
version: 1.19.3
resolution: "fp-ts@npm:1.19.3"
checksum: 3b3426f9a033b3e1b43f68da1baeb9d25b1a7cfeda0f55d4eadf0a1ab951898edc8b3453e4fec3113c140c98fdbf5fe8ab5232d349376ea7920e280af4e52050
languageName: node
linkType: hard
"fp-ts@npm:^1.0.0":
version: 1.19.5
resolution: "fp-ts@npm:1.19.5"
checksum: 17aa04bbbba9096ac32efd4f192de6211687cab195c423d4072a904f1346c2d508243880685d6f4bb4be29e5f337a67cfa211645e491491683b6aaff23b5dd4a
languageName: node
linkType: hard
"fresh@npm:0.5.2":
version: 0.5.2
resolution: "fresh@npm:0.5.2"
checksum: 64c88e489b5d08e2f29664eb3c79c705ff9a8eb15d3e597198ef76546d4ade295897a44abb0abd2700e7ef784b2e3cbf1161e4fbf16f59129193fd1030d16da1
languageName: node
linkType: hard
"fs-constants@npm:^1.0.0":
version: 1.0.0
resolution: "fs-constants@npm:1.0.0"
checksum: 18f5b718371816155849475ac36c7d0b24d39a11d91348cfcb308b4494824413e03572c403c86d3a260e049465518c4f0d5bd00f0371cdfcad6d4f30a85b350d
languageName: node
linkType: hard
"fs-extra@npm:^0.30.0":
version: 0.30.0
resolution: "fs-extra@npm:0.30.0"
dependencies:
graceful-fs: "npm:^4.1.2"
jsonfile: "npm:^2.1.0"
klaw: "npm:^1.0.0"
path-is-absolute: "npm:^1.0.0"
rimraf: "npm:^2.2.8"
checksum: bfdd95f598a36a3f24b02db840c1dc54facba2793dea06355c75a6ed823f92e4033589e287f2b91a02a9980c3fb44099e3f00fce5230f045c87431f69be26084
languageName: node
linkType: hard
"fs-extra@npm:^10.0.0":
version: 10.1.0
resolution: "fs-extra@npm:10.1.0"
dependencies:
graceful-fs: "npm:^4.2.0"
jsonfile: "npm:^6.0.1"
universalify: "npm:^2.0.0"
checksum: 05ce2c3b59049bcb7b52001acd000e44b3c4af4ec1f8839f383ef41ec0048e3cfa7fd8a637b1bddfefad319145db89be91f4b7c1db2908205d38bf91e7d1d3b7
languageName: node
linkType: hard
"fs-extra@npm:^4.0.2":
version: 4.0.3
resolution: "fs-extra@npm:4.0.3"
dependencies:
graceful-fs: "npm:^4.1.2"
jsonfile: "npm:^4.0.0"
universalify: "npm:^0.1.0"
checksum: c1ab28ac6b19a1e37f9c0fb3a233b7333bd4d12ea2a514b5469ba956f022fa0e2aefa3b351d1117b80ed45495bb779427c8f64727c150bb1599c2ce9ab3b42ac
languageName: node
linkType: hard
"fs-extra@npm:^7.0.0, fs-extra@npm:^7.0.1":
version: 7.0.1
resolution: "fs-extra@npm:7.0.1"
dependencies:
graceful-fs: "npm:^4.1.2"
jsonfile: "npm:^4.0.0"
universalify: "npm:^0.1.0"
checksum: 3fc6e56ba2f07c00d452163f27f21a7076b72ef7da8a50fef004336d59ef4c34deda11d10ecd73fd8fbcf20e4f575f52857293090b3c9f8741d4e0598be30fea
languageName: node
linkType: hard
"fs-extra@npm:^8.1.0":
version: 8.1.0
resolution: "fs-extra@npm:8.1.0"
dependencies:
graceful-fs: "npm:^4.2.0"
jsonfile: "npm:^4.0.0"
universalify: "npm:^0.1.0"
checksum: 6fb12449f5349be724a138b4a7b45fe6a317d2972054517f5971959c26fbd17c0e145731a11c7324460262baa33e0a799b183ceace98f7a372c95fbb6f20f5de
languageName: node
linkType: hard
"fs-extra@npm:^9.1.0":
version: 9.1.0
resolution: "fs-extra@npm:9.1.0"
dependencies:
at-least-node: "npm:^1.0.0"
graceful-fs: "npm:^4.2.0"
jsonfile: "npm:^6.0.1"
universalify: "npm:^2.0.0"
checksum: 08600da1b49552ed23dfac598c8fc909c66776dd130fea54fbcad22e330f7fcc13488bb995f6bc9ce5651aa35b65702faf616fe76370ee56f1aade55da982dca
languageName: node
linkType: hard
"fs-minipass@npm:^1.2.7":
version: 1.2.7
resolution: "fs-minipass@npm:1.2.7"
dependencies:
minipass: "npm:^2.6.0"
checksum: 6a2d39963eaad748164530ffab49606d0f3462c7867748521af3b7039d13689be533636d50a04e8ba6bd327d4d2e899d0907f8830d1161fe2db467d59cc46dc3
languageName: node
linkType: hard
"fs-minipass@npm:^2.0.0, fs-minipass@npm:^2.1.0":
version: 2.1.0
resolution: "fs-minipass@npm:2.1.0"
dependencies:
minipass: "npm:^3.0.0"
checksum: 03191781e94bc9a54bd376d3146f90fe8e082627c502185dbf7b9b3032f66b0b142c1115f3b2cc5936575fc1b44845ce903dd4c21bec2a8d69f3bd56f9cee9ec
languageName: node
linkType: hard
"fs-readdir-recursive@npm:^1.1.0":
version: 1.1.0
resolution: "fs-readdir-recursive@npm:1.1.0"
checksum: d5e3fd8456b8e5d57a43f169a9eaf65c70fa82c4a22f1d4361cdba4ea5e61c60c5c2b4ac481ea137a4d43b2b99b3ea2fae95ac2730255c4206d61af645866c3a
languageName: node
linkType: hard
"fs.realpath@npm:^1.0.0":
version: 1.0.0
resolution: "fs.realpath@npm:1.0.0"
checksum: e703107c28e362d8d7b910bbcbfd371e640a3bb45ae157a362b5952c0030c0b6d4981140ec319b347bce7adc025dd7813da1ff908a945ac214d64f5402a51b96
languageName: node
linkType: hard
"fsevents@npm:^2.3.2, fsevents@npm:~2.3.3":
version: 2.3.3
resolution: "fsevents@npm:2.3.3"
dependencies:
node-gyp: "npm:latest"
checksum: 4c1ade961ded57cdbfbb5cac5106ec17bc8bccd62e16343c569a0ceeca83b9dfef87550b4dc5cbb89642da412b20c5071f304c8c464b80415446e8e155a038c0
conditions: os=darwin
languageName: node
linkType: hard
"fsevents@npm:~2.1.1":
version: 2.1.3
resolution: "fsevents@npm:2.1.3"
dependencies:
node-gyp: "npm:latest"
checksum: b604991f31d9ec772e278831bbe069eed8b6824b09b707eeb5c792ceb79fafa9db377981acf7555deab8f5818a75e5487d37b366f55e31d6ea62ea0e06fc777b
conditions: os=darwin
languageName: node
linkType: hard
"fsevents@npm:~2.3.2":
version: 2.3.2
resolution: "fsevents@npm:2.3.2"
dependencies:
node-gyp: "npm:latest"
checksum: 6b5b6f5692372446ff81cf9501c76e3e0459a4852b3b5f1fc72c103198c125a6b8c72f5f166bdd76ffb2fca261e7f6ee5565daf80dca6e571e55bcc589cc1256
conditions: os=darwin
languageName: node
linkType: hard
"fsevents@patch:fsevents@npm%3A^2.3.2#optional!builtin<compat/fsevents>, fsevents@patch:fsevents@npm%3A~2.3.3#optional!builtin<compat/fsevents>":
version: 2.3.3
resolution: "fsevents@patch:fsevents@npm%3A2.3.3#optional!builtin<compat/fsevents>::version=2.3.3&hash=df0bf1"
dependencies:
node-gyp: "npm:latest"
conditions: os=darwin
languageName: node
linkType: hard
"fsevents@patch:fsevents@npm%3A~2.1.1#optional!builtin<compat/fsevents>":
version: 2.1.3
resolution: "fsevents@patch:fsevents@npm%3A2.1.3#optional!builtin<compat/fsevents>::version=2.1.3&hash=31d12a"
dependencies:
node-gyp: "npm:latest"
conditions: os=darwin
languageName: node
linkType: hard
"fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin<compat/fsevents>":
version: 2.3.2
resolution: "fsevents@patch:fsevents@npm%3A2.3.2#optional!builtin<compat/fsevents>::version=2.3.2&hash=df0bf1"
dependencies:
node-gyp: "npm:latest"
conditions: os=darwin
languageName: node
linkType: hard
"function-bind@npm:^1.1.1":
version: 1.1.1
resolution: "function-bind@npm:1.1.1"
checksum: d83f2968030678f0b8c3f2183d63dcd969344eb8b55b4eb826a94ccac6de8b87c95bebffda37a6386c74f152284eb02956ff2c496897f35d32bdc2628ac68ac5
languageName: node
linkType: hard
"function-bind@npm:^1.1.2":
version: 1.1.2
resolution: "function-bind@npm:1.1.2"
checksum: 185e20d20f10c8d661d59aac0f3b63b31132d492e1b11fcc2a93cb2c47257ebaee7407c38513efd2b35cafdf972d9beb2ea4593c1e0f3bf8f2744836928d7454
languageName: node
linkType: hard
"function.prototype.name@npm:^1.1.5":
version: 1.1.5
resolution: "function.prototype.name@npm:1.1.5"
dependencies:
call-bind: "npm:^1.0.2"
define-properties: "npm:^1.1.3"
es-abstract: "npm:^1.19.0"
functions-have-names: "npm:^1.2.2"
checksum: 5d426e5a38ac41747bcfce6191e0ec818ed18678c16cfc36b5d1ca87f56ff98c4ce958ee2c1ea2a18dc3da989844a37b1065311e2d2ae4cf12da8f82418b686b
languageName: node
linkType: hard
"function.prototype.name@npm:^1.1.6":
version: 1.1.6
resolution: "function.prototype.name@npm:1.1.6"
dependencies:
call-bind: "npm:^1.0.2"
define-properties: "npm:^1.2.0"
es-abstract: "npm:^1.22.1"
functions-have-names: "npm:^1.2.3"
checksum: 4d40be44d4609942e4e90c4fff77a811fa936f4985d92d2abfcf44f673ba344e2962bf223a33101f79c1a056465f36f09b072b9c289d7660ca554a12491cd5a2
languageName: node
linkType: hard
"functional-red-black-tree@npm:^1.0.1, functional-red-black-tree@npm:~1.0.1":
version: 1.0.1
resolution: "functional-red-black-tree@npm:1.0.1"
checksum: debe73e92204341d1fa5f89614e44284d3add26dee660722978d8c50829170f87d1c74768f68c251d215ae461c11db7bac13101c77f4146ff051da75466f7a12
languageName: node
linkType: hard
"functions-have-names@npm:^1.2.2, functions-have-names@npm:^1.2.3":
version: 1.2.3
resolution: "functions-have-names@npm:1.2.3"
checksum: 0ddfd3ed1066a55984aaecebf5419fbd9344a5c38dd120ffb0739fac4496758dcf371297440528b115e4367fc46e3abc86a2cc0ff44612181b175ae967a11a05
languageName: node
linkType: hard
"fx-portal@npm:^1.0.3":
version: 1.0.3
resolution: "fx-portal@npm:1.0.3"
dependencies:
"@openzeppelin/contracts": "npm:^4.2.0"
checksum: 89309e03da57238d153b41fd9fd492d582d41a90da51fc18b4cdd939a8713736572ed1ba034210888ad1b2e81596a860f157785f6911e6d265e2fd0730aa94c2
languageName: node
linkType: hard
"ganache@npm:7.4.3":
version: 7.4.3
resolution: "ganache@npm:7.4.3"
dependencies:
"@trufflesuite/bigint-buffer": "npm:1.1.10"
"@types/bn.js": "npm:^5.1.0"
"@types/lru-cache": "npm:5.1.1"
"@types/seedrandom": "npm:3.0.1"
bufferutil: "npm:4.0.5"
emittery: "npm:0.10.0"
keccak: "npm:3.0.2"
leveldown: "npm:6.1.0"
secp256k1: "npm:4.0.3"
utf-8-validate: "npm:5.0.7"
dependenciesMeta:
bufferutil:
optional: true
utf-8-validate:
optional: true
bin:
ganache: dist/node/cli.js
ganache-cli: dist/node/cli.js
checksum: 8e6ef0dc0775396cd897b4e1bf9c98065a487b9d8fd5b0ddfda3f26cabf52b709bdc568d2c7d2098096d4a20e52f8848527ef41852c6e8aad0983d8af70a642e
languageName: node
linkType: hard
"gauge@npm:^4.0.3":
version: 4.0.4
resolution: "gauge@npm:4.0.4"
dependencies:
aproba: "npm:^1.0.3 || ^2.0.0"
color-support: "npm:^1.1.3"
console-control-strings: "npm:^1.1.0"
has-unicode: "npm:^2.0.1"
signal-exit: "npm:^3.0.7"
string-width: "npm:^4.2.3"
strip-ansi: "npm:^6.0.1"
wide-align: "npm:^1.1.5"
checksum: 09535dd53b5ced6a34482b1fa9f3929efdeac02f9858569cde73cef3ed95050e0f3d095706c1689614059898924b7a74aa14042f51381a1ccc4ee5c29d2389c4
languageName: node
linkType: hard
"gauge@npm:~2.7.3":
version: 2.7.4
resolution: "gauge@npm:2.7.4"
dependencies:
aproba: "npm:^1.0.3"
console-control-strings: "npm:^1.0.0"
has-unicode: "npm:^2.0.0"
object-assign: "npm:^4.1.0"
signal-exit: "npm:^3.0.0"
string-width: "npm:^1.0.1"
strip-ansi: "npm:^3.0.1"
wide-align: "npm:^1.1.0"
checksum: 0db20a7def238f0e8eab50226247e1f94f1446ab24700eab0a56e5ccf23ce85ccf8f0c0c462112b89beb964431b1edabd3f7b31f1f6d5f62294c453594523993
languageName: node
linkType: hard
fix: use secret RPC urls in infra, apply environment-specific registry overrides (#3875) ### Description A while back, it seems secret RPC URLs stopped being used by monorepo services (see https://github.com/hyperlane-xyz/hyperlane-monorepo/pull/3179/files#diff-ba3b7bea2b5c046acd88d25ed382df875b49d77e061f2ef8347ffcc741c0353eR34). This adds them back. Some things to note on the approach: - Sadly, due to the way some of the infra config generation works, we're forced to use synchronous interfaces for getting chain metadata in a bunch of places. This is why `getRegistry` returns a `FileSystemRegistry`, which is a `SynchronousRegistry`. - Applying secrets / overrides requires us to do things async for two reasons -- one is just that fetching from GCP secrets is an async operation, the other is that a `MergedRegistry` is not a `SynchronousRegistry`. The approach I've taken is that there are two ways of getting a registry - using `getRegistry` will give the synchronous version that can continue to be used by our sync config generation, but it won't have any environment-specific overrides (tx overrides or secrets). To get an async registry with environment-specific overrides, the `getRegistry` function on the EnvironmentConfig is used. - Overrides are now more succinct as the merging happens later in the pipeline ### Drive-by changes - Started moving away from using the gcloud CLI under the hood for GCP operations and toward using the GCP secret SDK - Updated the mainnet3 key funder to fix an incident, but will follow up with a fresh deploy once this is mergd ### Related issues - These are the code changes for https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/3774, but I'll follow up with fresh deploys for the monorepo services ### Backward compatibility <!-- Are these changes backward compatible? Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling? Yes/No --> ### Testing <!-- What kind of testing have these changes undergone? None/Manual/Unit Tests --> --------- Co-authored-by: Connor McEwen <connor.mcewen@gmail.com> Co-authored-by: Yorke Rhodes <yorke@hyperlane.xyz> Co-authored-by: J M Rossy <jm.rossy@gmail.com>
6 months ago
"gaxios@npm:^6.0.0, gaxios@npm:^6.1.1":
version: 6.6.0
resolution: "gaxios@npm:6.6.0"
dependencies:
extend: "npm:^3.0.2"
https-proxy-agent: "npm:^7.0.1"
is-stream: "npm:^2.0.0"
node-fetch: "npm:^2.6.9"
uuid: "npm:^9.0.1"
checksum: 9f035590374fd168e7bb3ddda369fc8bd487f16a2308fde18284ccc0f685d0af4ac5e3e38d680a8c6342a9000fbf9d77ce691ee110dbed2feebb659e729c640a
languageName: node
linkType: hard
"gcp-metadata@npm:^6.1.0":
version: 6.1.0
resolution: "gcp-metadata@npm:6.1.0"
dependencies:
gaxios: "npm:^6.0.0"
json-bigint: "npm:^1.0.0"
checksum: a0d12a9cb7499fdb9de0fff5406aa220310c1326b80056be8d9b747aae26414f99d14bd795c0ec52ef7d0473eef9d61bb657b8cd3d8186c8a84c4ddbff025fe9
languageName: node
linkType: hard
"gensync@npm:^1.0.0-beta.2":
version: 1.0.0-beta.2
resolution: "gensync@npm:1.0.0-beta.2"
checksum: 17d8333460204fbf1f9160d067e1e77f908a5447febb49424b8ab043026049835c9ef3974445c57dbd39161f4d2b04356d7de12b2eecaa27a7a7ea7d871cbedd
languageName: node
linkType: hard
"get-caller-file@npm:^2.0.1, get-caller-file@npm:^2.0.5":
version: 2.0.5
resolution: "get-caller-file@npm:2.0.5"
checksum: b9769a836d2a98c3ee734a88ba712e62703f1df31b94b784762c433c27a386dd6029ff55c2a920c392e33657d80191edbf18c61487e198844844516f843496b9
languageName: node
linkType: hard
"get-func-name@npm:^2.0.0":
version: 2.0.0
resolution: "get-func-name@npm:2.0.0"
checksum: 8d82e69f3e7fab9e27c547945dfe5cc0c57fc0adf08ce135dddb01081d75684a03e7a0487466f478872b341d52ac763ae49e660d01ab83741f74932085f693c3
languageName: node
linkType: hard
Fix base bridging and a race condition in key funder (#3012) ### Description Turns out bridging from L1 to Base has been broken the whole time :( it's because the version of @eth-optimism/sdk we were using was 1.8.0 (according to yarn.lock) which was released in late 2022 https://github.com/ethereum-optimism/optimism/releases/tag/%40eth-optimism%2Fsdk%401.8.0, far before Base was launched. So we'd always get this error in key funder because we rely on the optimism SDK knowing about Base's chain ID: ``` {"chain":"base","error":"Error: cannot get contract AddressManager for unknown L2 chain ID 8453, you must provide an address\n at getOEContract (/hyperlane-monorepo/node_modules/@eth-optimism/sdk/src/utils/contracts.ts:58:11)\n at getAllOEContracts (/hyperlane-monorepo/node_modules/@eth-optimism/sdk/src/utils/contracts.ts:121:46)\n at new CrossChainMessenger (/hyperlane-monorepo/node_modules/@eth-optimism/sdk/src/cross-chain-messenger.ts:170:39)\n at ContextFunder.bridgeToOptimism (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:652:33)\n at ContextFunder.bridgeToL2 (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:637:23)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at async ContextFunder.bridgeIfL2 (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:492:9)\n at async gracefullyHandleError (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:774:5)\n at async /hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:394:29\n at async Promise.all (index 9)","level":"error","message":"Error bridging to L2"} ``` The fix was just to upgrade to a newer optimism SDK version A mystery to me is that we'd get that log ^ but sometimes the key funder pod would show as having ran successfully. My best guess here is there was a race condition in `fund` when we had a variable local to the function called `failureOccurred` that many promises which were `Promise.all`'d would read and write to it via `failureOccurred ||= await someFallibleFn()`. I changed the logic here to not have multiple concurrent promises contend for the variable Also made a small change to not include mantapacific in the list of relayer keys for the Hyperlane context. It's not ever used, and had a downstream effect of us trying to fund the Kathy key on mantapacific, which we don't want to actually do ### Drive-by changes n/a ### Related issues n/a ### Backward compatibility ye ### Testing ran locally
1 year ago
"get-func-name@npm:^2.0.1, get-func-name@npm:^2.0.2":
version: 2.0.2
resolution: "get-func-name@npm:2.0.2"
checksum: 3f62f4c23647de9d46e6f76d2b3eafe58933a9b3830c60669e4180d6c601ce1b4aa310ba8366143f55e52b139f992087a9f0647274e8745621fa2af7e0acf13b
languageName: node
linkType: hard
"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.0, get-intrinsic@npm:^1.1.1":
version: 1.1.2
resolution: "get-intrinsic@npm:1.1.2"
dependencies:
function-bind: "npm:^1.1.1"
has: "npm:^1.0.3"
has-symbols: "npm:^1.0.3"
checksum: 0364e4d4538486672d3125ca6e3e3ce30f1ac0eebfbaed1ffb27f588697a49b9d8ccf9e9fc30b915663942f5c24063cfd81008d13d02c9358f72b3c70b4c74f4
languageName: node
linkType: hard
"get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.0, get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.2":
version: 1.2.2
resolution: "get-intrinsic@npm:1.2.2"
dependencies:
function-bind: "npm:^1.1.2"
has-proto: "npm:^1.0.1"
has-symbols: "npm:^1.0.3"
hasown: "npm:^2.0.0"
checksum: aa96db4f809734d26d49b59bc8669d73a0ae792da561514e987735573a1dfaede516cd102f217a078ea2b42d4c4fb1f83d487932cb15d49826b726cc9cd4470b
languageName: node
linkType: hard
"get-nonce@npm:^1.0.0":
version: 1.0.1
resolution: "get-nonce@npm:1.0.1"
checksum: ad5104871d114a694ecc506a2d406e2331beccb961fe1e110dc25556b38bcdbf399a823a8a375976cd8889668156a9561e12ebe3fa6a4c6ba169c8466c2ff868
languageName: node
linkType: hard
"get-package-type@npm:^0.1.0":
version: 0.1.0
resolution: "get-package-type@npm:0.1.0"
checksum: bba0811116d11e56d702682ddef7c73ba3481f114590e705fc549f4d868972263896af313c57a25c076e3c0d567e11d919a64ba1b30c879be985fc9d44f96148
languageName: node
linkType: hard
"get-port-please@npm:^3.1.2":
version: 3.1.2
resolution: "get-port-please@npm:3.1.2"
checksum: ec8b8da9f816edde114b76742ec29695730094904bb0e94309081e4adf3f797b483b9d648abcf5e0511c4e21a7bf68334672b9575f8b23bccf93bf97eb517f0e
languageName: node
linkType: hard
"get-port@npm:^3.1.0":
version: 3.2.0
resolution: "get-port@npm:3.2.0"
checksum: 577b6ae47dcac1cb64f9bad28c9aa9e4cd8e8f2166c4224485dcdd1dede64154517a57a0eb55bfb557ad3d48f9a1b400415ed047f04002e936f96ddb247f645d
languageName: node
linkType: hard
"get-stream@npm:^3.0.0":
version: 3.0.0
resolution: "get-stream@npm:3.0.0"
checksum: de14fbb3b4548ace9ab6376be852eef9898c491282e29595bc908a1814a126d3961b11cd4b7be5220019fe3b2abb84568da7793ad308fc139925a217063fa159
languageName: node
linkType: hard
"get-stream@npm:^5.1.0":
version: 5.2.0
resolution: "get-stream@npm:5.2.0"
dependencies:
pump: "npm:^3.0.0"
checksum: 13a73148dca795e41421013da6e3ebff8ccb7fba4d2f023fd0c6da2c166ec4e789bec9774a73a7b49c08daf2cae552f8a3e914042ac23b5f59dd278cc8f9cbfb
languageName: node
linkType: hard
"get-stream@npm:^6.0.0, get-stream@npm:^6.0.1":
version: 6.0.1
resolution: "get-stream@npm:6.0.1"
checksum: 781266d29725f35c59f1d214aedc92b0ae855800a980800e2923b3fbc4e56b3cb6e462c42e09a1cf1a00c64e056a78fa407cbe06c7c92b7e5cd49b4b85c2a497
languageName: node
linkType: hard
"get-stream@npm:^8.0.1":
version: 8.0.1
resolution: "get-stream@npm:8.0.1"
checksum: dde5511e2e65a48e9af80fea64aff11b4921b14b6e874c6f8294c50975095af08f41bfb0b680c887f28b566dd6ec2cb2f960f9d36a323359be324ce98b766e9e
languageName: node
linkType: hard
"get-symbol-description@npm:^1.0.0":
version: 1.0.0
resolution: "get-symbol-description@npm:1.0.0"
dependencies:
call-bind: "npm:^1.0.2"
get-intrinsic: "npm:^1.1.1"
checksum: 7e5f298afe0f0872747dce4a949ce490ebc5d6dd6aefbbe5044543711c9b19a4dfaebdbc627aee99e1299d58a435b2fbfa083458c1d58be6dc03a3bada24d359
languageName: node
linkType: hard
"get-tsconfig@npm:^4.7.2":
version: 4.7.3
resolution: "get-tsconfig@npm:4.7.3"
dependencies:
resolve-pkg-maps: "npm:^1.0.0"
checksum: 7397bb4f8aef936df4d9016555b662dcf5279f3c46428b7c7c1ff5e94ab2b87d018b3dda0f4bc1a28b154d5affd0eac5d014511172c085fd8a9cdff9ea7fe043
languageName: node
linkType: hard
"getpass@npm:^0.1.1":
version: 0.1.7
resolution: "getpass@npm:0.1.7"
dependencies:
assert-plus: "npm:^1.0.0"
checksum: ab18d55661db264e3eac6012c2d3daeafaab7a501c035ae0ccb193c3c23e9849c6e29b6ac762b9c2adae460266f925d55a3a2a3a3c8b94be2f222df94d70c046
languageName: node
linkType: hard
"ghost-testrpc@npm:^0.0.2":
version: 0.0.2
resolution: "ghost-testrpc@npm:0.0.2"
dependencies:
chalk: "npm:^2.4.2"
node-emoji: "npm:^1.10.0"
bin:
testrpc-sc: ./index.js
checksum: e52f1d7ad5ac84c8528b3884496270c65056264b37373c00631ca874674b3cfd7c45ae2fc787ba3ff75e63273188f29d155d995ce3e361244bd55a9c365e444f
languageName: node
linkType: hard
"github-from-package@npm:0.0.0":
version: 0.0.0
resolution: "github-from-package@npm:0.0.0"
checksum: 2a091ba07fbce22205642543b4ea8aaf068397e1433c00ae0f9de36a3607baf5bcc14da97fbb798cfca6393b3c402031fca06d8b491a44206d6efef391c58537
languageName: node
linkType: hard
"glob-parent@npm:^5.1.2, glob-parent@npm:~5.1.0, glob-parent@npm:~5.1.2":
version: 5.1.2
resolution: "glob-parent@npm:5.1.2"
dependencies:
is-glob: "npm:^4.0.1"
checksum: 32cd106ce8c0d83731966d31517adb766d02c3812de49c30cfe0675c7c0ae6630c11214c54a5ae67aca882cf738d27fd7768f21aa19118b9245950554be07247
languageName: node
linkType: hard
"glob-parent@npm:^6.0.2":
version: 6.0.2
resolution: "glob-parent@npm:6.0.2"
dependencies:
is-glob: "npm:^4.0.3"
checksum: c13ee97978bef4f55106b71e66428eb1512e71a7466ba49025fc2aec59a5bfb0954d5abd58fc5ee6c9b076eef4e1f6d3375c2e964b88466ca390da4419a786a8
languageName: node
linkType: hard
"glob-to-regexp@npm:^0.4.1":
version: 0.4.1
resolution: "glob-to-regexp@npm:0.4.1"
checksum: 9009529195a955c40d7b9690794aeff5ba665cc38f1519e111c58bb54366fd0c106bde80acf97ba4e533208eb53422c83b136611a54c5fefb1edd8dc267cb62e
languageName: node
linkType: hard
"glob@npm:7.1.3":
version: 7.1.3
resolution: "glob@npm:7.1.3"
dependencies:
fs.realpath: "npm:^1.0.0"
inflight: "npm:^1.0.4"
inherits: "npm:2"
minimatch: "npm:^3.0.4"
once: "npm:^1.3.0"
path-is-absolute: "npm:^1.0.0"
checksum: 2364d488ec74c4603eef6aed7d0b139341342aafe94e0b0de788248a19320633b1ccbc2639472aac90004560b0227353f27b5abedc9a0b2c5536950b227239c8
languageName: node
linkType: hard
"glob@npm:7.1.7":
version: 7.1.7
resolution: "glob@npm:7.1.7"
dependencies:
fs.realpath: "npm:^1.0.0"
inflight: "npm:^1.0.4"
inherits: "npm:2"
minimatch: "npm:^3.0.4"
once: "npm:^1.3.0"
path-is-absolute: "npm:^1.0.0"
checksum: ff5aab0386e9cace92b0550d42085b71013c5ea382982dd7fdded998a559635f61413b8ba6fb7294eef289c83b52f4e64136f888300ac8afc4f3e5623182d6c8
languageName: node
linkType: hard
"glob@npm:7.2.0":
version: 7.2.0
resolution: "glob@npm:7.2.0"
dependencies:
fs.realpath: "npm:^1.0.0"
inflight: "npm:^1.0.4"
inherits: "npm:2"
minimatch: "npm:^3.0.4"
once: "npm:^1.3.0"
path-is-absolute: "npm:^1.0.0"
checksum: bc78b6ea0735b6e23d20678aba4ae6a4760e8c9527e3c4683ac25b14e70f55f9531245dcf25959b70cbc4aa3dcce1fc37ab65fd026a4cbd70aa3a44880bd396b
languageName: node
linkType: hard
"glob@npm:^5.0.15":
version: 5.0.15
resolution: "glob@npm:5.0.15"
dependencies:
inflight: "npm:^1.0.4"
inherits: "npm:2"
minimatch: "npm:2 || 3"
once: "npm:^1.3.0"
path-is-absolute: "npm:^1.0.0"
checksum: 4a1f2401329d94b5c25c6ac16276aceccc52b865bd9b2b9198da21fc937d021bfd87463ae44de9a9e4794894a49bc619ebaf7e5b12182bcf97e2ceb68ae116d7
languageName: node
linkType: hard
"glob@npm:^7.0.0, glob@npm:^7.1.2, glob@npm:^7.1.3, glob@npm:^7.1.4":
version: 7.2.3
resolution: "glob@npm:7.2.3"
dependencies:
fs.realpath: "npm:^1.0.0"
inflight: "npm:^1.0.4"
inherits: "npm:2"
minimatch: "npm:^3.1.1"
once: "npm:^1.3.0"
path-is-absolute: "npm:^1.0.0"
checksum: 59452a9202c81d4508a43b8af7082ca5c76452b9fcc4a9ab17655822e6ce9b21d4f8fbadabe4fe3faef448294cec249af305e2cd824b7e9aaf689240e5e96a7b
languageName: node
linkType: hard
"glob@npm:^8.0.1":
version: 8.0.3
resolution: "glob@npm:8.0.3"
dependencies:
fs.realpath: "npm:^1.0.0"
inflight: "npm:^1.0.4"
inherits: "npm:2"
minimatch: "npm:^5.0.1"
once: "npm:^1.3.0"
checksum: cd002c04010ffddba426376c3046466b923b5450f89a434e6a9df6bfec369a4e907afc436303d7fbc34366dcf37056dcc3bec41e41ce983ed8d78b6035ecc317
languageName: node
linkType: hard
"glob@npm:^8.0.3":
version: 8.1.0
resolution: "glob@npm:8.1.0"
dependencies:
fs.realpath: "npm:^1.0.0"
inflight: "npm:^1.0.4"
inherits: "npm:2"
minimatch: "npm:^5.0.1"
once: "npm:^1.3.0"
checksum: 9aab1c75eb087c35dbc41d1f742e51d0507aa2b14c910d96fb8287107a10a22f4bbdce26fc0a3da4c69a20f7b26d62f1640b346a4f6e6becfff47f335bb1dc5e
languageName: node
linkType: hard
"global-modules@npm:^2.0.0":
version: 2.0.0
resolution: "global-modules@npm:2.0.0"
dependencies:
global-prefix: "npm:^3.0.0"
checksum: 4aee73adf533fe82ead2ad15c8bfb6ea4fb29e16d2d067521ab39d3b45b8f834d71c47a807e4f8f696e79497c3946d4ccdcd708da6f3a4522d65b087b8852f64
languageName: node
linkType: hard
"global-prefix@npm:^3.0.0":
version: 3.0.0
resolution: "global-prefix@npm:3.0.0"
dependencies:
ini: "npm:^1.3.5"
kind-of: "npm:^6.0.2"
which: "npm:^1.3.1"
checksum: a405b9f83c7d88a49dc1c1e458d6585e258356810d3d0f41094265152a06a0f393b14d911f45616e35a4ce3894176a73be2984883575e778f55e90bf812d7337
languageName: node
linkType: hard
"global@npm:~4.4.0":
version: 4.4.0
resolution: "global@npm:4.4.0"
dependencies:
min-document: "npm:^2.19.0"
process: "npm:^0.11.10"
checksum: 9c057557c8f5a5bcfbeb9378ba4fe2255d04679452be504608dd5f13b54edf79f7be1db1031ea06a4ec6edd3b9f5f17d2d172fb47e6c69dae57fd84b7e72b77f
languageName: node
linkType: hard
"globals@npm:^11.1.0":
version: 11.12.0
resolution: "globals@npm:11.12.0"
checksum: 9f054fa38ff8de8fa356502eb9d2dae0c928217b8b5c8de1f09f5c9b6c8a96d8b9bd3afc49acbcd384a98a81fea713c859e1b09e214c60509517bb8fc2bc13c2
languageName: node
linkType: hard
"globals@npm:^13.19.0":
version: 13.20.0
resolution: "globals@npm:13.20.0"
dependencies:
type-fest: "npm:^0.20.2"
checksum: 9df85cde2f0dce6ac9b3a5e08bec109d2f3b38ddd055a83867e0672c55704866d53ce6a4265859fa630624baadd46f50ca38602a13607ad86be853a8c179d3e7
languageName: node
linkType: hard
"globals@npm:^14.0.0":
version: 14.0.0
resolution: "globals@npm:14.0.0"
checksum: 03939c8af95c6df5014b137cac83aa909090c3a3985caef06ee9a5a669790877af8698ab38007e4c0186873adc14c0b13764acc754b16a754c216cc56aa5f021
languageName: node
linkType: hard
"globalthis@npm:^1.0.1, globalthis@npm:^1.0.3":
version: 1.0.3
resolution: "globalthis@npm:1.0.3"
dependencies:
define-properties: "npm:^1.1.3"
checksum: 45ae2f3b40a186600d0368f2a880ae257e8278b4c7704f0417d6024105ad7f7a393661c5c2fa1334669cd485ea44bc883a08fdd4516df2428aec40c99f52aa89
languageName: node
linkType: hard
"globby@npm:^10.0.1":
version: 10.0.2
resolution: "globby@npm:10.0.2"
dependencies:
"@types/glob": "npm:^7.1.1"
array-union: "npm:^2.1.0"
dir-glob: "npm:^3.0.1"
fast-glob: "npm:^3.0.3"
glob: "npm:^7.1.3"
ignore: "npm:^5.1.1"
merge2: "npm:^1.2.3"
slash: "npm:^3.0.0"
checksum: 6974752014f0914b112957b4364b760af5f2fda4033ff29bedb830bbe278ff4c13ba64681741f3e62b1f12ea0f2d64bf02ac28534f9cbea4b90ed7e9cd6e954f
languageName: node
linkType: hard
"globby@npm:^11.0.0, globby@npm:^11.1.0":
version: 11.1.0
resolution: "globby@npm:11.1.0"
dependencies:
array-union: "npm:^2.1.0"
dir-glob: "npm:^3.0.1"
fast-glob: "npm:^3.2.9"
ignore: "npm:^5.2.0"
merge2: "npm:^1.4.1"
slash: "npm:^3.0.0"
checksum: 288e95e310227bbe037076ea81b7c2598ccbc3122d87abc6dab39e1eec309aa14f0e366a98cdc45237ffcfcbad3db597778c0068217dcb1950fef6249104e1b1
languageName: node
linkType: hard
fix: use secret RPC urls in infra, apply environment-specific registry overrides (#3875) ### Description A while back, it seems secret RPC URLs stopped being used by monorepo services (see https://github.com/hyperlane-xyz/hyperlane-monorepo/pull/3179/files#diff-ba3b7bea2b5c046acd88d25ed382df875b49d77e061f2ef8347ffcc741c0353eR34). This adds them back. Some things to note on the approach: - Sadly, due to the way some of the infra config generation works, we're forced to use synchronous interfaces for getting chain metadata in a bunch of places. This is why `getRegistry` returns a `FileSystemRegistry`, which is a `SynchronousRegistry`. - Applying secrets / overrides requires us to do things async for two reasons -- one is just that fetching from GCP secrets is an async operation, the other is that a `MergedRegistry` is not a `SynchronousRegistry`. The approach I've taken is that there are two ways of getting a registry - using `getRegistry` will give the synchronous version that can continue to be used by our sync config generation, but it won't have any environment-specific overrides (tx overrides or secrets). To get an async registry with environment-specific overrides, the `getRegistry` function on the EnvironmentConfig is used. - Overrides are now more succinct as the merging happens later in the pipeline ### Drive-by changes - Started moving away from using the gcloud CLI under the hood for GCP operations and toward using the GCP secret SDK - Updated the mainnet3 key funder to fix an incident, but will follow up with a fresh deploy once this is mergd ### Related issues - These are the code changes for https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/3774, but I'll follow up with fresh deploys for the monorepo services ### Backward compatibility <!-- Are these changes backward compatible? Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling? Yes/No --> ### Testing <!-- What kind of testing have these changes undergone? None/Manual/Unit Tests --> --------- Co-authored-by: Connor McEwen <connor.mcewen@gmail.com> Co-authored-by: Yorke Rhodes <yorke@hyperlane.xyz> Co-authored-by: J M Rossy <jm.rossy@gmail.com>
6 months ago
"google-auth-library@npm:^9.3.0":
version: 9.10.0
resolution: "google-auth-library@npm:9.10.0"
dependencies:
base64-js: "npm:^1.3.0"
ecdsa-sig-formatter: "npm:^1.0.11"
gaxios: "npm:^6.1.1"
gcp-metadata: "npm:^6.1.0"
gtoken: "npm:^7.0.0"
jws: "npm:^4.0.0"
checksum: 10d5863493f9426107b0f6c4df244b1413a2cacff9589076f906924336d894fe8bc4153d4a3756cebec8a58784ff1a3900c621924f75f004908611fa46d3caa6
languageName: node
linkType: hard
"google-gax@npm:^4.0.3":
version: 4.3.3
resolution: "google-gax@npm:4.3.3"
dependencies:
"@grpc/grpc-js": "npm:~1.10.3"
"@grpc/proto-loader": "npm:^0.7.0"
"@types/long": "npm:^4.0.0"
abort-controller: "npm:^3.0.0"
duplexify: "npm:^4.0.0"
google-auth-library: "npm:^9.3.0"
node-fetch: "npm:^2.6.1"
object-hash: "npm:^3.0.0"
proto3-json-serializer: "npm:^2.0.0"
protobufjs: "npm:7.2.6"
retry-request: "npm:^7.0.0"
uuid: "npm:^9.0.1"
checksum: 63335724e741737b90689e43f8ea5804d82b8f4eaa013ba07166bf6119ef7474d06682d580d72f6b708d6c55251204b1f05db615c3cd84abf2f8f295c50882ec
languageName: node
linkType: hard
"gopd@npm:^1.0.1":
version: 1.0.1
resolution: "gopd@npm:1.0.1"
dependencies:
get-intrinsic: "npm:^1.1.3"
checksum: 5fbc7ad57b368ae4cd2f41214bd947b045c1a4be2f194a7be1778d71f8af9dbf4004221f3b6f23e30820eb0d052b4f819fe6ebe8221e2a3c6f0ee4ef173421ca
languageName: node
linkType: hard
"got@npm:12.1.0":
version: 12.1.0
resolution: "got@npm:12.1.0"
dependencies:
"@sindresorhus/is": "npm:^4.6.0"
"@szmarczak/http-timer": "npm:^5.0.1"
"@types/cacheable-request": "npm:^6.0.2"
"@types/responselike": "npm:^1.0.0"
cacheable-lookup: "npm:^6.0.4"
cacheable-request: "npm:^7.0.2"
decompress-response: "npm:^6.0.0"
form-data-encoder: "npm:1.7.1"
get-stream: "npm:^6.0.1"
http2-wrapper: "npm:^2.1.10"
lowercase-keys: "npm:^3.0.0"
p-cancelable: "npm:^3.0.0"
responselike: "npm:^2.0.0"
checksum: d1dab1884b14d1f59d10005ee3834faf6d9b43530c7faf603c176d35dceb2b8e0e2e01b9e0d4fc320409ac1b4d958196ff928dc6df0ddd0a3e7a254aa9edfd45
languageName: node
linkType: hard
"got@npm:^12.1.0":
version: 12.6.1
resolution: "got@npm:12.6.1"
dependencies:
"@sindresorhus/is": "npm:^5.2.0"
"@szmarczak/http-timer": "npm:^5.0.1"
cacheable-lookup: "npm:^7.0.0"
cacheable-request: "npm:^10.2.8"
decompress-response: "npm:^6.0.0"
form-data-encoder: "npm:^2.1.2"
get-stream: "npm:^6.0.1"
http2-wrapper: "npm:^2.1.10"
lowercase-keys: "npm:^3.0.0"
p-cancelable: "npm:^3.0.0"
responselike: "npm:^3.0.0"
checksum: 6c22f1449f4574d79a38e0eba0b753ce2f9030d61838a1ae1e25d3ff5b0db7916aa21023ac369c67d39d17f87bba9283a0b0cb88590de77926c968630aacae75
languageName: node
linkType: hard
"got@npm:^13.0.0":
version: 13.0.0
resolution: "got@npm:13.0.0"
dependencies:
"@sindresorhus/is": "npm:^5.2.0"
"@szmarczak/http-timer": "npm:^5.0.1"
cacheable-lookup: "npm:^7.0.0"
cacheable-request: "npm:^10.2.8"
decompress-response: "npm:^6.0.0"
form-data-encoder: "npm:^2.1.2"
get-stream: "npm:^6.0.1"
http2-wrapper: "npm:^2.1.10"
lowercase-keys: "npm:^3.0.0"
p-cancelable: "npm:^3.0.0"
responselike: "npm:^3.0.0"
checksum: 35ac9fe37daca3d0a4f90305d8e64626268ef5a42584f5bcb42eea3cb9bbeb691cf9041d5ea72133a7295d1291684789a3148ff89a95f3d3ce3d0ebb6fb2f680
languageName: node
linkType: hard
"got@npm:^7.1.0":
version: 7.1.0
resolution: "got@npm:7.1.0"
dependencies:
decompress-response: "npm:^3.2.0"
duplexer3: "npm:^0.1.4"
get-stream: "npm:^3.0.0"
is-plain-obj: "npm:^1.1.0"
is-retry-allowed: "npm:^1.0.0"
is-stream: "npm:^1.0.0"
isurl: "npm:^1.0.0-alpha5"
lowercase-keys: "npm:^1.0.0"
p-cancelable: "npm:^0.3.0"
p-timeout: "npm:^1.1.1"
safe-buffer: "npm:^5.0.1"
timed-out: "npm:^4.0.0"
url-parse-lax: "npm:^1.0.0"
url-to-options: "npm:^1.0.1"
checksum: b72514add3b716cbc9e4c0ff16c10e093c08167e1b91caca177c3a967b8a397ac2a6c12665fd0150ef56d1c746bc466b04469714f125a4f5eea1e77435d6704a
languageName: node
linkType: hard
"graceful-fs@npm:4.2.10, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.1.9, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.6":
version: 4.2.10
resolution: "graceful-fs@npm:4.2.10"
checksum: 0c83c52b62c68a944dcfb9d66b0f9f10f7d6e3d081e8067b9bfdc9e5f3a8896584d576036f82915773189eec1eba599397fc620e75c03c0610fb3d67c6713c1a
languageName: node
linkType: hard
"graceful-fs@npm:^4.1.5, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.9":
version: 4.2.11
resolution: "graceful-fs@npm:4.2.11"
checksum: bf152d0ed1dc159239db1ba1f74fdbc40cb02f626770dcd5815c427ce0688c2635a06ed69af364396da4636d0408fcf7d4afdf7881724c3307e46aff30ca49e2
languageName: node
linkType: hard
"grapheme-splitter@npm:^1.0.4":
version: 1.0.4
resolution: "grapheme-splitter@npm:1.0.4"
checksum: fdb2f51fd430ce881e18e44c4934ad30e59736e46213f7ad35ea5970a9ebdf7d0fe56150d15cc98230d55d2fd48c73dc6781494c38d8cf2405718366c36adb88
languageName: node
linkType: hard
"graphemer@npm:^1.4.0":
version: 1.4.0
resolution: "graphemer@npm:1.4.0"
checksum: 6dd60dba97007b21e3a829fab3f771803cc1292977fe610e240ea72afd67e5690ac9eeaafc4a99710e78962e5936ab5a460787c2a1180f1cb0ccfac37d29f897
languageName: node
linkType: hard
"graphql@npm:^16.6.0":
version: 16.8.1
resolution: "graphql@npm:16.8.1"
checksum: 7a09d3ec5f75061afe2bd2421a2d53cf37273d2ecaad8f34febea1f1ac205dfec2834aec3419fa0a10fcc9fb345863b2f893562fb07ea825da2ae82f6392893c
languageName: node
linkType: hard
"growl@npm:1.10.5":
version: 1.10.5
resolution: "growl@npm:1.10.5"
checksum: 1391a9add951964de566adc0aee8b0e2b2321e768c1fdccb7a8e156d6a6cd7ea72782883ba8c2c307baf524e3059519423b72e585eba5e7a5f6e83a1e2359b0d
languageName: node
linkType: hard
fix: use secret RPC urls in infra, apply environment-specific registry overrides (#3875) ### Description A while back, it seems secret RPC URLs stopped being used by monorepo services (see https://github.com/hyperlane-xyz/hyperlane-monorepo/pull/3179/files#diff-ba3b7bea2b5c046acd88d25ed382df875b49d77e061f2ef8347ffcc741c0353eR34). This adds them back. Some things to note on the approach: - Sadly, due to the way some of the infra config generation works, we're forced to use synchronous interfaces for getting chain metadata in a bunch of places. This is why `getRegistry` returns a `FileSystemRegistry`, which is a `SynchronousRegistry`. - Applying secrets / overrides requires us to do things async for two reasons -- one is just that fetching from GCP secrets is an async operation, the other is that a `MergedRegistry` is not a `SynchronousRegistry`. The approach I've taken is that there are two ways of getting a registry - using `getRegistry` will give the synchronous version that can continue to be used by our sync config generation, but it won't have any environment-specific overrides (tx overrides or secrets). To get an async registry with environment-specific overrides, the `getRegistry` function on the EnvironmentConfig is used. - Overrides are now more succinct as the merging happens later in the pipeline ### Drive-by changes - Started moving away from using the gcloud CLI under the hood for GCP operations and toward using the GCP secret SDK - Updated the mainnet3 key funder to fix an incident, but will follow up with a fresh deploy once this is mergd ### Related issues - These are the code changes for https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/3774, but I'll follow up with fresh deploys for the monorepo services ### Backward compatibility <!-- Are these changes backward compatible? Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling? Yes/No --> ### Testing <!-- What kind of testing have these changes undergone? None/Manual/Unit Tests --> --------- Co-authored-by: Connor McEwen <connor.mcewen@gmail.com> Co-authored-by: Yorke Rhodes <yorke@hyperlane.xyz> Co-authored-by: J M Rossy <jm.rossy@gmail.com>
6 months ago
"gtoken@npm:^7.0.0":
version: 7.1.0
resolution: "gtoken@npm:7.1.0"
dependencies:
gaxios: "npm:^6.0.0"
jws: "npm:^4.0.0"
checksum: 640392261e55c9242137a81a4af8feb053b57061762cedddcbb6a0d62c2314316161808ac2529eea67d06d69fdc56d82361af50f2d840a04a87ea29e124d7382
languageName: node
linkType: hard
"h3@npm:^1.10.1, h3@npm:^1.8.2":
version: 1.10.2
resolution: "h3@npm:1.10.2"
dependencies:
cookie-es: "npm:^1.0.0"
defu: "npm:^6.1.4"
destr: "npm:^2.0.2"
iron-webcrypto: "npm:^1.0.0"
ohash: "npm:^1.1.3"
radix3: "npm:^1.1.0"
ufo: "npm:^1.3.2"
uncrypto: "npm:^0.1.3"
unenv: "npm:^1.9.0"
checksum: 7dbf129fe2d7eb9d4f306a3fb79e381842500476de49a124cfbc5cf94aff95cffa8b6e5e88b523b252abe3f20688de05fff837e8a4197eb3acec27b664427be2
languageName: node
linkType: hard
"handlebars@npm:^4.0.1":
version: 4.7.7
resolution: "handlebars@npm:4.7.7"
dependencies:
minimist: "npm:^1.2.5"
neo-async: "npm:^2.6.0"
source-map: "npm:^0.6.1"
uglify-js: "npm:^3.1.4"
wordwrap: "npm:^1.0.0"
dependenciesMeta:
uglify-js:
optional: true
bin:
handlebars: bin/handlebars
checksum: 617b1e689b7577734abc74564bdb8cdaddf8fd48ce72afdb489f426e9c60a7d6ee2a2707c023720c4059070128243c948bded8f2716e4543378033e3971b85ea
languageName: node
linkType: hard
"har-schema@npm:^2.0.0":
version: 2.0.0
resolution: "har-schema@npm:2.0.0"
checksum: d8946348f333fb09e2bf24cc4c67eabb47c8e1d1aa1c14184c7ffec1140a49ec8aa78aa93677ae452d71d5fc0fdeec20f0c8c1237291fc2bcb3f502a5d204f9b
languageName: node
linkType: hard
"har-validator@npm:~5.1.3":
version: 5.1.5
resolution: "har-validator@npm:5.1.5"
dependencies:
ajv: "npm:^6.12.3"
har-schema: "npm:^2.0.0"
checksum: b998a7269ca560d7f219eedc53e2c664cd87d487e428ae854a6af4573fc94f182fe9d2e3b92ab968249baec7ebaf9ead69cf975c931dc2ab282ec182ee988280
languageName: node
linkType: hard
"hard-rejection@npm:^2.1.0":
version: 2.1.0
resolution: "hard-rejection@npm:2.1.0"
checksum: 7baaf80a0c7fff4ca79687b4060113f1529589852152fa935e6787a2bc96211e784ad4588fb3048136ff8ffc9dfcf3ae385314a5b24db32de20bea0d1597f9dc
languageName: node
linkType: hard
"hardhat-contract-sizer@npm:^2.1.1":
version: 2.10.0
resolution: "hardhat-contract-sizer@npm:2.10.0"
dependencies:
chalk: "npm:^4.0.0"
cli-table3: "npm:^0.6.0"
strip-ansi: "npm:^6.0.0"
peerDependencies:
hardhat: ^2.0.0
checksum: 2b3011fe5333c2f1dbcfa6c73dcb1c61da9e2e045775c24bb773fe5f3ac14e9923907fef0e61fc2897e82a61997ce74e73baadb7f69dfdeccc86ae878cf67792
languageName: node
linkType: hard
"hardhat-deploy-ethers@npm:^0.3.0-beta.13":
version: 0.3.0-beta.13
resolution: "hardhat-deploy-ethers@npm:0.3.0-beta.13"
peerDependencies:
ethers: ^5.0.0
hardhat: ^2.0.0
checksum: 8443d013a8fbf364a9b72576383014d2429dfd64fa62bc7813bac89a28d686f8ac6c34a6a76a2536edd2b07a4197974b598b90d23b414b6aeeff422458ed0b20
languageName: node
linkType: hard
"hardhat-deploy@npm:^0.10.5":
version: 0.10.6
resolution: "hardhat-deploy@npm:0.10.6"
dependencies:
"@ethersproject/abi": "npm:^5.4.0"
"@ethersproject/abstract-signer": "npm:^5.4.1"
"@ethersproject/address": "npm:^5.4.0"
"@ethersproject/bignumber": "npm:^5.4.1"
"@ethersproject/bytes": "npm:^5.4.0"
"@ethersproject/constants": "npm:^5.4.0"
"@ethersproject/contracts": "npm:^5.4.1"
"@ethersproject/providers": "npm:^5.4.4"
"@ethersproject/solidity": "npm:^5.4.0"
"@ethersproject/transactions": "npm:^5.4.0"
"@ethersproject/wallet": "npm:^5.4.0"
"@types/qs": "npm:^6.9.7"
axios: "npm:^0.21.1"
chalk: "npm:^4.1.2"
chokidar: "npm:^3.5.2"
debug: "npm:^4.3.2"
enquirer: "npm:^2.3.6"
form-data: "npm:^4.0.0"
fs-extra: "npm:^10.0.0"
match-all: "npm:^1.2.6"
murmur-128: "npm:^0.2.1"
qs: "npm:^6.9.4"
peerDependencies:
"@ethersproject/hardware-wallets": ^5.0.14
hardhat: ^2.6.8
checksum: d476543bbb0780cd79b7f55ee4542434e7a3bb115ac279728a235506a4ac72b787da50e7b0f1a78c5ca330b74b6a423b83c946f8a6a457c52ca8a661977fcbc2
languageName: node
linkType: hard
"hardhat-gas-reporter@npm:^1.0.6, hardhat-gas-reporter@npm:^1.0.9":
version: 1.0.9
resolution: "hardhat-gas-reporter@npm:1.0.9"
dependencies:
array-uniq: "npm:1.0.3"
eth-gas-reporter: "npm:^0.2.25"
sha1: "npm:^1.1.1"
peerDependencies:
hardhat: ^2.0.2
checksum: c18af3b6ca9e26480679703453c769c10cc7fe290b6dfdd673010112b22be1bd5872ce74c02b71275cc5e0f99fc3c47fadec912bababe7564393191aab6a3f64
languageName: node
linkType: hard
"hardhat-ignore-warnings@npm:^0.2.11":
version: 0.2.11
resolution: "hardhat-ignore-warnings@npm:0.2.11"
dependencies:
minimatch: "npm:^5.1.0"
node-interval-tree: "npm:^2.0.1"
solidity-comments: "npm:^0.0.2"
checksum: b249e02dbc207a40cb3090577c0f972b52f233b062ebafed413e70454ad389f991f32a8fda582f32d87f6057886e529a9f58ff6abb604d3294f7f4697a6dcb16
languageName: node
linkType: hard
"hardhat@npm:^2.22.2":
version: 2.22.2
resolution: "hardhat@npm:2.22.2"
dependencies:
"@ethersproject/abi": "npm:^5.1.2"
"@metamask/eth-sig-util": "npm:^4.0.0"
"@nomicfoundation/edr": "npm:^0.3.1"
"@nomicfoundation/ethereumjs-common": "npm:4.0.4"
"@nomicfoundation/ethereumjs-tx": "npm:5.0.4"
"@nomicfoundation/ethereumjs-util": "npm:9.0.4"
"@nomicfoundation/solidity-analyzer": "npm:^0.1.0"
"@sentry/node": "npm:^5.18.1"
"@types/bn.js": "npm:^5.1.0"
"@types/lru-cache": "npm:^5.1.0"
adm-zip: "npm:^0.4.16"
aggregate-error: "npm:^3.0.0"
ansi-escapes: "npm:^4.3.0"
boxen: "npm:^5.1.2"
chalk: "npm:^2.4.2"
chokidar: "npm:^3.4.0"
ci-info: "npm:^2.0.0"
debug: "npm:^4.1.1"
enquirer: "npm:^2.3.0"
env-paths: "npm:^2.2.0"
ethereum-cryptography: "npm:^1.0.3"
ethereumjs-abi: "npm:^0.6.8"
find-up: "npm:^2.1.0"
fp-ts: "npm:1.19.3"
fs-extra: "npm:^7.0.1"
glob: "npm:7.2.0"
immutable: "npm:^4.0.0-rc.12"
io-ts: "npm:1.10.4"
keccak: "npm:^3.0.2"
lodash: "npm:^4.17.11"
mnemonist: "npm:^0.38.0"
mocha: "npm:^10.0.0"
p-map: "npm:^4.0.0"
raw-body: "npm:^2.4.1"
resolve: "npm:1.17.0"
semver: "npm:^6.3.0"
solc: "npm:0.7.3"
source-map-support: "npm:^0.5.13"
stacktrace-parser: "npm:^0.1.10"
tsort: "npm:0.0.1"
undici: "npm:^5.14.0"
uuid: "npm:^8.3.2"
ws: "npm:^7.4.6"
peerDependencies:
ts-node: "*"
typescript: "*"
peerDependenciesMeta:
ts-node:
optional: true
typescript:
optional: true
bin:
hardhat: internal/cli/bootstrap.js
checksum: c79747b9922c3010aa043c5b527c68dfcd20286a1a09296ae145bbfb96e73c05fe0e9ab6b652960022c7398817e3bc5164c70cdf34f9fa64f3d57a637dd4c857
languageName: node
linkType: hard
"hardhat@npm:^2.8.0":
version: 2.19.3
resolution: "hardhat@npm:2.19.3"
dependencies:
"@ethersproject/abi": "npm:^5.1.2"
"@metamask/eth-sig-util": "npm:^4.0.0"
"@nomicfoundation/ethereumjs-block": "npm:5.0.2"
"@nomicfoundation/ethereumjs-blockchain": "npm:7.0.2"
"@nomicfoundation/ethereumjs-common": "npm:4.0.2"
"@nomicfoundation/ethereumjs-evm": "npm:2.0.2"
"@nomicfoundation/ethereumjs-rlp": "npm:5.0.2"
"@nomicfoundation/ethereumjs-statemanager": "npm:2.0.2"
"@nomicfoundation/ethereumjs-trie": "npm:6.0.2"
"@nomicfoundation/ethereumjs-tx": "npm:5.0.2"
"@nomicfoundation/ethereumjs-util": "npm:9.0.2"
"@nomicfoundation/ethereumjs-vm": "npm:7.0.2"
"@nomicfoundation/solidity-analyzer": "npm:^0.1.0"
"@sentry/node": "npm:^5.18.1"
"@types/bn.js": "npm:^5.1.0"
"@types/lru-cache": "npm:^5.1.0"
adm-zip: "npm:^0.4.16"
aggregate-error: "npm:^3.0.0"
ansi-escapes: "npm:^4.3.0"
chalk: "npm:^2.4.2"
chokidar: "npm:^3.4.0"
ci-info: "npm:^2.0.0"
debug: "npm:^4.1.1"
enquirer: "npm:^2.3.0"
env-paths: "npm:^2.2.0"
ethereum-cryptography: "npm:^1.0.3"
ethereumjs-abi: "npm:^0.6.8"
find-up: "npm:^2.1.0"
fp-ts: "npm:1.19.3"
fs-extra: "npm:^7.0.1"
glob: "npm:7.2.0"
immutable: "npm:^4.0.0-rc.12"
io-ts: "npm:1.10.4"
keccak: "npm:^3.0.2"
lodash: "npm:^4.17.11"
mnemonist: "npm:^0.38.0"
mocha: "npm:^10.0.0"
p-map: "npm:^4.0.0"
raw-body: "npm:^2.4.1"
resolve: "npm:1.17.0"
semver: "npm:^6.3.0"
solc: "npm:0.7.3"
source-map-support: "npm:^0.5.13"
stacktrace-parser: "npm:^0.1.10"
tsort: "npm:0.0.1"
undici: "npm:^5.14.0"
uuid: "npm:^8.3.2"
ws: "npm:^7.4.6"
peerDependencies:
ts-node: "*"
typescript: "*"
peerDependenciesMeta:
ts-node:
optional: true
typescript:
optional: true
bin:
hardhat: internal/cli/bootstrap.js
checksum: df2eeecfdab8d481fb98c73fab3996f707a37f0d000fdda97f42f069922b45a3695bf4cbab7bba4ae2774cdefec46649a3f255b756b097e14666e59247d2a9d6
languageName: node
linkType: hard
"has-bigints@npm:^1.0.1, has-bigints@npm:^1.0.2":
version: 1.0.2
resolution: "has-bigints@npm:1.0.2"
checksum: 4e0426c900af034d12db14abfece02ce7dbf53f2022d28af1a97913ff4c07adb8799476d57dc44fbca0e07d1dbda2a042c2928b1f33d3f09c15de0640a7fb81b
languageName: node
linkType: hard
"has-flag@npm:^1.0.0":
version: 1.0.0
resolution: "has-flag@npm:1.0.0"
checksum: ce3f8ae978e70f16e4bbe17d3f0f6d6c0a3dd3b62a23f97c91d0fda9ed8e305e13baf95cc5bee4463b9f25ac9f5255de113165c5fb285e01b8065b2ac079b301
languageName: node
linkType: hard
"has-flag@npm:^3.0.0":
version: 3.0.0
resolution: "has-flag@npm:3.0.0"
checksum: 4a15638b454bf086c8148979aae044dd6e39d63904cd452d970374fa6a87623423da485dfb814e7be882e05c096a7ccf1ebd48e7e7501d0208d8384ff4dea73b
languageName: node
linkType: hard
"has-flag@npm:^4.0.0":
version: 4.0.0
resolution: "has-flag@npm:4.0.0"
checksum: 261a1357037ead75e338156b1f9452c016a37dcd3283a972a30d9e4a87441ba372c8b81f818cd0fbcd9c0354b4ae7e18b9e1afa1971164aef6d18c2b6095a8ad
languageName: node
linkType: hard
"has-property-descriptors@npm:^1.0.0":
version: 1.0.0
resolution: "has-property-descriptors@npm:1.0.0"
dependencies:
get-intrinsic: "npm:^1.1.1"
checksum: a6d3f0a266d0294d972e354782e872e2fe1b6495b321e6ef678c9b7a06a40408a6891817350c62e752adced73a94ac903c54734fee05bf65b1905ee1368194bb
languageName: node
linkType: hard
"has-proto@npm:^1.0.1":
version: 1.0.1
resolution: "has-proto@npm:1.0.1"
checksum: eab2ab0ed1eae6d058b9bbc4c1d99d2751b29717be80d02fd03ead8b62675488de0c7359bc1fdd4b87ef6fd11e796a9631ad4d7452d9324fdada70158c2e5be7
languageName: node
linkType: hard
"has-symbol-support-x@npm:^1.4.1":
version: 1.4.2
resolution: "has-symbol-support-x@npm:1.4.2"
checksum: c6ea5f3a8114e70f5b1ee260c2140ebc2146253aa955d35100d5525a8e841680f5fbbaaaf03f45a3c28082f7037860e6f240af9e9f891a66f20e2115222fbba6
languageName: node
linkType: hard
"has-symbols@npm:^1.0.0, has-symbols@npm:^1.0.1, has-symbols@npm:^1.0.2, has-symbols@npm:^1.0.3":
version: 1.0.3
resolution: "has-symbols@npm:1.0.3"
checksum: 464f97a8202a7690dadd026e6d73b1ceeddd60fe6acfd06151106f050303eaa75855aaa94969df8015c11ff7c505f196114d22f7386b4a471038da5874cf5e9b
languageName: node
linkType: hard
"has-to-string-tag-x@npm:^1.2.0":
version: 1.4.1
resolution: "has-to-string-tag-x@npm:1.4.1"
dependencies:
has-symbol-support-x: "npm:^1.4.1"
checksum: 9ef3fe5e79a7265aaff14f117417a67f46edfcb7c93af8a897613941a669009062cf8eae15496e531c688227dd46524e6b51c5c2f88ed578276a7f9b4242781e
languageName: node
linkType: hard
"has-tostringtag@npm:^1.0.0":
version: 1.0.0
resolution: "has-tostringtag@npm:1.0.0"
dependencies:
has-symbols: "npm:^1.0.2"
checksum: 95546e7132efc895a9ae64a8a7cf52588601fc3d52e0304ed228f336992cdf0baaba6f3519d2655e560467db35a1ed79f6420c286cc91a13aa0647a31ed92570
languageName: node
linkType: hard
"has-unicode@npm:^2.0.0, has-unicode@npm:^2.0.1":
version: 2.0.1
resolution: "has-unicode@npm:2.0.1"
checksum: 041b4293ad6bf391e21c5d85ed03f412506d6623786b801c4ab39e4e6ca54993f13201bceb544d92963f9e0024e6e7fbf0cb1d84c9d6b31cb9c79c8c990d13d8
languageName: node
linkType: hard
"has@npm:^1.0.3":
version: 1.0.3
resolution: "has@npm:1.0.3"
dependencies:
function-bind: "npm:^1.1.1"
checksum: a449f3185b1d165026e8d25f6a8c3390bd25c201ff4b8c1aaf948fc6a5fcfd6507310b8c00c13a3325795ea9791fcc3d79d61eafa313b5750438fc19183df57b
languageName: node
linkType: hard
"hash-base@npm:^3.0.0":
version: 3.1.0
resolution: "hash-base@npm:3.1.0"
dependencies:
inherits: "npm:^2.0.4"
readable-stream: "npm:^3.6.0"
safe-buffer: "npm:^5.2.0"
checksum: 26b7e97ac3de13cb23fc3145e7e3450b0530274a9562144fc2bf5c1e2983afd0e09ed7cc3b20974ba66039fad316db463da80eb452e7373e780cbee9a0d2f2dc
languageName: node
linkType: hard
"hash.js@npm:1.1.3":
version: 1.1.3
resolution: "hash.js@npm:1.1.3"
dependencies:
inherits: "npm:^2.0.3"
minimalistic-assert: "npm:^1.0.0"
checksum: 0dc4cb8164a906b06cc2ca2f333581a3fb91c36b64acd1e2f57da1b51ac5ed6b2135141f0513b734bf80e2c955b8d88fe0eade2a54c92d73d2eb26f49252d209
languageName: node
linkType: hard
"hash.js@npm:1.1.7, hash.js@npm:^1.0.0, hash.js@npm:^1.0.3, hash.js@npm:^1.1.7":
version: 1.1.7
resolution: "hash.js@npm:1.1.7"
dependencies:
inherits: "npm:^2.0.3"
minimalistic-assert: "npm:^1.0.1"
checksum: 0c89ee4006606a40f92df5cc3c263342e7fea68110f3e9ef032bd2083650430505db01b6b7926953489517d4027535e4fdc7f970412893d3031c361d3ec8f4b3
languageName: node
linkType: hard
"hasown@npm:^2.0.0":
version: 2.0.0
resolution: "hasown@npm:2.0.0"
dependencies:
function-bind: "npm:^1.1.2"
checksum: c330f8d93f9d23fe632c719d4db3d698ef7d7c367d51548b836069e06a90fa9151e868c8e67353cfe98d67865bf7354855db28fa36eb1b18fa5d4a3f4e7f1c90
languageName: node
linkType: hard
"he@npm:1.2.0":
version: 1.2.0
resolution: "he@npm:1.2.0"
bin:
he: bin/he
checksum: d09b2243da4e23f53336e8de3093e5c43d2c39f8d0d18817abfa32ce3e9355391b2edb4bb5edc376aea5d4b0b59d6a0482aab4c52bc02ef95751e4b818e847f1
languageName: node
linkType: hard
"heap@npm:>= 0.2.0":
version: 0.2.7
resolution: "heap@npm:0.2.7"
checksum: 6374f6510af79bf47f2cfcee265bf608e6ed2b2694875974d1cb5654ddc98af05347dcf3a42ee9a7de318b576022d6f4d00fe06fa65a4a65c4c60638375eabfe
languageName: node
linkType: hard
"hey-listen@npm:^1.0.8":
version: 1.0.8
resolution: "hey-listen@npm:1.0.8"
checksum: 744b5f4c18c7cfb82b22bd22e1d300a9ac4eafe05a22e58fb87e48addfca8be00604d9aa006434ea02f9530990eb4b393ddb28659e2ab7f833ce873e32eb809c
languageName: node
linkType: hard
"hmac-drbg@npm:^1.0.1":
version: 1.0.1
resolution: "hmac-drbg@npm:1.0.1"
dependencies:
hash.js: "npm:^1.0.3"
minimalistic-assert: "npm:^1.0.0"
minimalistic-crypto-utils: "npm:^1.0.1"
checksum: 0298a1445b8029a69b713d918ecaa84a1d9f614f5857e0c6e1ca517abfa1357216987b2ee08cc6cc73ba82a6c6ddf2ff11b9717a653530ef03be599d4699b836
languageName: node
linkType: hard
"hoist-non-react-statics@npm:^3.3.0":
version: 3.3.2
resolution: "hoist-non-react-statics@npm:3.3.2"
dependencies:
react-is: "npm:^16.7.0"
checksum: 1acbe85f33e5a39f90c822ad4d28b24daeb60f71c545279431dc98c312cd28a54f8d64788e477fe21dc502b0e3cf58589ebe5c1ad22af27245370391c2d24ea6
languageName: node
linkType: hard
"hosted-git-info@npm:^2.1.4, hosted-git-info@npm:^2.6.0":
version: 2.8.9
resolution: "hosted-git-info@npm:2.8.9"
checksum: 96da7d412303704af41c3819207a09ea2cab2de97951db4cf336bb8bce8d8e36b9a6821036ad2e55e67d3be0af8f967a7b57981203fbfb88bc05cd803407b8c3
languageName: node
linkType: hard
"html-escaper@npm:^2.0.0":
version: 2.0.2
resolution: "html-escaper@npm:2.0.2"
checksum: 034d74029dcca544a34fb6135e98d427acd73019796ffc17383eaa3ec2fe1c0471dcbbc8f8ed39e46e86d43ccd753a160631615e4048285e313569609b66d5b7
languageName: node
linkType: hard
"http-basic@npm:^8.1.1":
version: 8.1.3
resolution: "http-basic@npm:8.1.3"
dependencies:
caseless: "npm:^0.12.0"
concat-stream: "npm:^1.6.2"
http-response-object: "npm:^3.0.1"
parse-cache-control: "npm:^1.0.1"
checksum: f515c46159da289bc1573251a90f29b36ec7d781587481acc93656bc21d07f664c862662bd0e79144870c0254758e8b328e16ddc0a5c004827fb1503760e561e
languageName: node
linkType: hard
"http-cache-semantics@npm:^4.0.0, http-cache-semantics@npm:^4.1.0":
version: 4.1.0
resolution: "http-cache-semantics@npm:4.1.0"
checksum: c9c29508b27c1d81ba78fc1df45dc142dfc039a0871e596db0a2257f08c7e9de16be6a61c3a7c90f4cb0e7dfc1c0277ed8a1ea4bc700b07d4e91ff403ca46d9e
languageName: node
linkType: hard
"http-cache-semantics@npm:^4.1.1":
version: 4.1.1
resolution: "http-cache-semantics@npm:4.1.1"
checksum: 362d5ed66b12ceb9c0a328fb31200b590ab1b02f4a254a697dc796850cc4385603e75f53ec59f768b2dad3bfa1464bd229f7de278d2899a0e3beffc634b6683f
languageName: node
linkType: hard
"http-errors@npm:2.0.0":
version: 2.0.0
resolution: "http-errors@npm:2.0.0"
dependencies:
depd: "npm:2.0.0"
inherits: "npm:2.0.4"
setprototypeof: "npm:1.2.0"
statuses: "npm:2.0.1"
toidentifier: "npm:1.0.1"
checksum: 0e7f76ee8ff8a33e58a3281a469815b893c41357378f408be8f6d4aa7d1efafb0da064625518e7078381b6a92325949b119dc38fcb30bdbc4e3a35f78c44c439
languageName: node
linkType: hard
"http-https@npm:^1.0.0":
version: 1.0.0
resolution: "http-https@npm:1.0.0"
checksum: fd3c0802982b1e951a03206690271dacb641b39b80d1820e95095db923d8f63cc7f0df1259969400c8487787a2a46f7b33383c0427ec780a78131b153741b144
languageName: node
linkType: hard
"http-proxy-agent@npm:^5.0.0":
version: 5.0.0
resolution: "http-proxy-agent@npm:5.0.0"
dependencies:
"@tootallnate/once": "npm:2"
agent-base: "npm:6"
debug: "npm:4"
checksum: 5ee19423bc3e0fd5f23ce991b0755699ad2a46a440ce9cec99e8126bb98448ad3479d2c0ea54be5519db5b19a4ffaa69616bac01540db18506dd4dac3dc418f0
languageName: node
linkType: hard
"http-response-object@npm:^3.0.1":
version: 3.0.2
resolution: "http-response-object@npm:3.0.2"
dependencies:
"@types/node": "npm:^10.0.3"
checksum: f530c1b28d35200ec125e3a1d3c2d6da1f9d78cc52537e9379219e8172bda24f831856eb050a635d9746f9545586532ade60ffe75253d5a1db14dfaf4759d691
languageName: node
linkType: hard
"http-shutdown@npm:^1.2.2":
version: 1.2.2
resolution: "http-shutdown@npm:1.2.2"
checksum: 1c99b575b1a7ebd749950e7f59410348723638808336063321d89588b7f7b548d61c8e3566af0f1f4f961d941c758677d062d2289bc63356ead143da4d8f3daf
languageName: node
linkType: hard
"http-signature@npm:~1.2.0":
version: 1.2.0
resolution: "http-signature@npm:1.2.0"
dependencies:
assert-plus: "npm:^1.0.0"
jsprim: "npm:^1.2.2"
sshpk: "npm:^1.7.0"
checksum: 2ff7112e6b0d8f08b382dfe705078c655501f2ddd76cf589d108445a9dd388a0a9be928c37108261519a7f53e6bbd1651048d74057b804807cce1ec49e87a95b
languageName: node
linkType: hard
"http2-wrapper@npm:^2.1.10":
version: 2.2.0
resolution: "http2-wrapper@npm:2.2.0"
dependencies:
quick-lru: "npm:^5.1.1"
resolve-alpn: "npm:^1.2.0"
checksum: f02842f0db16a265426baa1b0eed708c3e0bcf9abc64b943712d2a06df9221564490c4f62cea1df9ff767dba9a4afc13e8e47fa41b526bea7d62f0ceb49c5fa7
languageName: node
linkType: hard
"https-proxy-agent@npm:^5.0.0":
version: 5.0.1
resolution: "https-proxy-agent@npm:5.0.1"
dependencies:
agent-base: "npm:6"
debug: "npm:4"
checksum: f0dce7bdcac5e8eaa0be3c7368bb8836ed010fb5b6349ffb412b172a203efe8f807d9a6681319105ea1b6901e1972c7b5ea899672a7b9aad58309f766dcbe0df
languageName: node
linkType: hard
fix: use secret RPC urls in infra, apply environment-specific registry overrides (#3875) ### Description A while back, it seems secret RPC URLs stopped being used by monorepo services (see https://github.com/hyperlane-xyz/hyperlane-monorepo/pull/3179/files#diff-ba3b7bea2b5c046acd88d25ed382df875b49d77e061f2ef8347ffcc741c0353eR34). This adds them back. Some things to note on the approach: - Sadly, due to the way some of the infra config generation works, we're forced to use synchronous interfaces for getting chain metadata in a bunch of places. This is why `getRegistry` returns a `FileSystemRegistry`, which is a `SynchronousRegistry`. - Applying secrets / overrides requires us to do things async for two reasons -- one is just that fetching from GCP secrets is an async operation, the other is that a `MergedRegistry` is not a `SynchronousRegistry`. The approach I've taken is that there are two ways of getting a registry - using `getRegistry` will give the synchronous version that can continue to be used by our sync config generation, but it won't have any environment-specific overrides (tx overrides or secrets). To get an async registry with environment-specific overrides, the `getRegistry` function on the EnvironmentConfig is used. - Overrides are now more succinct as the merging happens later in the pipeline ### Drive-by changes - Started moving away from using the gcloud CLI under the hood for GCP operations and toward using the GCP secret SDK - Updated the mainnet3 key funder to fix an incident, but will follow up with a fresh deploy once this is mergd ### Related issues - These are the code changes for https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/3774, but I'll follow up with fresh deploys for the monorepo services ### Backward compatibility <!-- Are these changes backward compatible? Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling? Yes/No --> ### Testing <!-- What kind of testing have these changes undergone? None/Manual/Unit Tests --> --------- Co-authored-by: Connor McEwen <connor.mcewen@gmail.com> Co-authored-by: Yorke Rhodes <yorke@hyperlane.xyz> Co-authored-by: J M Rossy <jm.rossy@gmail.com>
6 months ago
"https-proxy-agent@npm:^7.0.1":
version: 7.0.4
resolution: "https-proxy-agent@npm:7.0.4"
dependencies:
agent-base: "npm:^7.0.2"
debug: "npm:4"
checksum: 405fe582bba461bfe5c7e2f8d752b384036854488b828ae6df6a587c654299cbb2c50df38c4b6ab303502c3c5e029a793fbaac965d1e86ee0be03faceb554d63
languageName: node
linkType: hard
"human-id@npm:^1.0.2":
version: 1.0.2
resolution: "human-id@npm:1.0.2"
checksum: 16b116ef68c3fc3f65c90b32a338abd0f9ee656a6257baa92c4d7e1154c66469bb6bd4ee840018c35e972aa817f5ae3f0cbabffb78f2ac90aaf02d88a299a371
languageName: node
linkType: hard
"human-signals@npm:^2.1.0":
version: 2.1.0
resolution: "human-signals@npm:2.1.0"
checksum: df59be9e0af479036798a881d1f136c4a29e0b518d4abb863afbd11bf30efa3eeb1d0425fc65942dcc05ab3bf40205ea436b0ff389f2cd20b75b8643d539bf86
languageName: node
linkType: hard
"human-signals@npm:^5.0.0":
version: 5.0.0
resolution: "human-signals@npm:5.0.0"
checksum: 30f8870d831cdcd2d6ec0486a7d35d49384996742052cee792854273fa9dd9e7d5db06bb7985d4953e337e10714e994e0302e90dc6848069171b05ec836d65b0
languageName: node
linkType: hard
"humanize-ms@npm:^1.2.1":
version: 1.2.1
resolution: "humanize-ms@npm:1.2.1"
dependencies:
ms: "npm:^2.0.0"
checksum: 9c7a74a2827f9294c009266c82031030eae811ca87b0da3dceb8d6071b9bde22c9f3daef0469c3c533cc67a97d8a167cd9fc0389350e5f415f61a79b171ded16
languageName: node
linkType: hard
"husky@npm:^8.0.0":
version: 8.0.1
resolution: "husky@npm:8.0.1"
bin:
husky: lib/bin.js
checksum: 0f4c1162845cd8c4ecf13af85fe62a1c9de3d4277053004a59dae90a36346fe7eeb7eff3bc7a8484c4f365f6eccf7fd17aa6935198028980c9d6e95306455f3c
languageName: node
linkType: hard
"hyperlane-explorer@https://github.com/hyperlane-xyz/hyperlane-explorer.git":
version: 3.7.0
resolution: "hyperlane-explorer@https://github.com/hyperlane-xyz/hyperlane-explorer.git#commit=72243333c4883b0dd3480af66a939f224ed64cd7"
dependencies:
"@headlessui/react": "npm:^1.7.17"
"@hyperlane-xyz/sdk": "npm:3.7.0"
"@hyperlane-xyz/utils": "npm:3.7.0"
"@hyperlane-xyz/widgets": "npm:3.7.0"
"@metamask/jazzicon": "https://github.com/jmrossy/jazzicon#7a8df28974b4e81129bfbe3cab76308b889032a6"
"@rainbow-me/rainbowkit": "npm:0.12.16"
"@tanstack/react-query": "npm:^4.24.10"
bignumber.js: "npm:^9.1.2"
buffer: "npm:^6.0.3"
ethers: "npm:^5.7.2"
formik: "npm:^2.2.9"
graphql: "npm:^16.6.0"
next: "npm:^13.4.19"
nextjs-cors: "npm:^2.1.2"
react: "npm:^18.2.0"
react-dom: "npm:^18.2.0"
react-toastify: "npm:^9.1.1"
urql: "npm:^3.0.3"
wagmi: "npm:0.12.18"
zod: "npm:^3.21.2"
zustand: "npm:4.3.8"
checksum: 8caec09863f13297b7af12fde0c7df373eb0665e6302914ffdd9df939e6fd24a5aff563ada554014ff58e967f8710df4fa08d81414a93ee5266d569d9cb7b89e
languageName: node
linkType: hard
"iconv-lite@npm:0.4.24, iconv-lite@npm:^0.4.24":
version: 0.4.24
resolution: "iconv-lite@npm:0.4.24"
dependencies:
safer-buffer: "npm:>= 2.1.2 < 3"
checksum: 6d3a2dac6e5d1fb126d25645c25c3a1209f70cceecc68b8ef51ae0da3cdc078c151fade7524a30b12a3094926336831fca09c666ef55b37e2c69638b5d6bd2e3
languageName: node
linkType: hard
"iconv-lite@npm:^0.6.2":
version: 0.6.3
resolution: "iconv-lite@npm:0.6.3"
dependencies:
safer-buffer: "npm:>= 2.1.2 < 3.0.0"
checksum: 24e3292dd3dadaa81d065c6f8c41b274a47098150d444b96e5f53b4638a9a71482921ea6a91a1f59bb71d9796de25e04afd05919fa64c360347ba65d3766f10f
languageName: node
linkType: hard
"idb-keyval@npm:^6.2.1":
version: 6.2.1
resolution: "idb-keyval@npm:6.2.1"
checksum: 9a1416ff5e2ceff3832f5645518f438833a5ff6ee316fe3ec111d580db120425991d64d8098a847be7541bbbb7cc941984b4d0d62d541c39f7a0f415594837c2
languageName: node
linkType: hard
"idna-uts46-hx@npm:^2.3.1":
version: 2.3.1
resolution: "idna-uts46-hx@npm:2.3.1"
dependencies:
punycode: "npm:2.1.0"
checksum: 5cb65dbc375d42ce9b38dab6e2a7f41b8c059f9a88d236bc9ca32084485f5f22fec11ea5b4e6b61239448148443c3f825fddaa5f298d22e12ecfe845de71a807
languageName: node
linkType: hard
"ieee754@npm:^1.1.13, ieee754@npm:^1.1.4, ieee754@npm:^1.2.1":
version: 1.2.1
resolution: "ieee754@npm:1.2.1"
checksum: d9f2557a59036f16c282aaeb107832dc957a93d73397d89bbad4eb1130560560eb695060145e8e6b3b498b15ab95510226649a0b8f52ae06583575419fe10fc4
languageName: node
linkType: hard
"ignore-by-default@npm:^1.0.1":
version: 1.0.1
resolution: "ignore-by-default@npm:1.0.1"
checksum: 441509147b3615e0365e407a3c18e189f78c07af08564176c680be1fabc94b6c789cad1342ad887175d4ecd5225de86f73d376cec8e06b42fd9b429505ffcf8a
languageName: node
linkType: hard
"ignore@npm:^5.1.1, ignore@npm:^5.2.0":
version: 5.2.0
resolution: "ignore@npm:5.2.0"
checksum: 30283f05fb7d867ee0e08faebb3e69caba2c6c55092042cd061eac1b37a3e78db72bfcfbb08b3598999344fba3d93a9c693b5401da5faaecc0fb7c2dce87beb4
languageName: node
linkType: hard
"ignore@npm:^5.2.4":
version: 5.2.4
resolution: "ignore@npm:5.2.4"
checksum: 4f7caf5d2005da21a382d4bd1d2aa741a3bed51de185c8562dd7f899a81a620ac4fd0619b06f7029a38ae79e4e4c134399db3bd0192c703c3ef54bb82df3086c
languageName: node
linkType: hard
"immediate@npm:^3.2.3":
version: 3.3.0
resolution: "immediate@npm:3.3.0"
checksum: 39aefd16e7d423a0435f12ed47e45cc18fbb5825fea56d573805f68a056ab5727a16ea79893d35db565f9de14a224bfabffa5e5e2c422117c5fa24428ac0aa69
languageName: node
linkType: hard
"immediate@npm:~3.2.3":
version: 3.2.3
resolution: "immediate@npm:3.2.3"
checksum: fcc2223bdaeac9ba378543658c4c6420a61b6eef2e8447f4b274a2964721d1c707b37725768af20226c8ea66b5b9e7ca982e28c36fc4c2d1af318c1fd4a9e687
languageName: node
linkType: hard
"immutable@npm:^4.0.0-rc.12":
version: 4.1.0
resolution: "immutable@npm:4.1.0"
checksum: 1bd10f07d945ad14c95bbb69c7f58eef23ce8be4b8d097f6c4a786a76c2f09b013f1a8d787a9466b7481b9e474a28afad61d81f0a756d71403971fb1d126014c
languageName: node
linkType: hard
"import-fresh@npm:^3.2.1, import-fresh@npm:^3.3.0":
version: 3.3.0
resolution: "import-fresh@npm:3.3.0"
dependencies:
parent-module: "npm:^1.0.0"
resolve-from: "npm:^4.0.0"
checksum: 2cacfad06e652b1edc50be650f7ec3be08c5e5a6f6d12d035c440a42a8cc028e60a5b99ca08a77ab4d6b1346da7d971915828f33cdab730d3d42f08242d09baa
languageName: node
linkType: hard
"import-local@npm:^3.0.2":
version: 3.1.0
resolution: "import-local@npm:3.1.0"
dependencies:
pkg-dir: "npm:^4.2.0"
resolve-cwd: "npm:^3.0.0"
bin:
import-local-fixture: fixtures/cli.js
checksum: bfcdb63b5e3c0e245e347f3107564035b128a414c4da1172a20dc67db2504e05ede4ac2eee1252359f78b0bfd7b19ef180aec427c2fce6493ae782d73a04cddd
languageName: node
linkType: hard
"imul@npm:^1.0.0":
version: 1.0.1
resolution: "imul@npm:1.0.1"
checksum: 6c2af3d5f09e2135e14d565a2c108412b825b221eb2c881f9130467f2adccf7ae201773ae8bcf1be169e2d090567a1fdfa9cf20d3b7da7b9cecb95b920ff3e52
languageName: node
linkType: hard
"imurmurhash@npm:^0.1.4":
version: 0.1.4
resolution: "imurmurhash@npm:0.1.4"
checksum: 2d30b157a91fe1c1d7c6f653cbf263f039be6c5bfa959245a16d4ee191fc0f2af86c08545b6e6beeb041c56b574d2d5b9f95343d378ab49c0f37394d541e7fc8
languageName: node
linkType: hard
"indent-string@npm:^4.0.0":
version: 4.0.0
resolution: "indent-string@npm:4.0.0"
checksum: cd3f5cbc9ca2d624c6a1f53f12e6b341659aba0e2d3254ae2b4464aaea8b4294cdb09616abbc59458f980531f2429784ed6a420d48d245bcad0811980c9efae9
languageName: node
linkType: hard
"infer-owner@npm:^1.0.4":
version: 1.0.4
resolution: "infer-owner@npm:1.0.4"
checksum: 181e732764e4a0611576466b4b87dac338972b839920b2a8cde43642e4ed6bd54dc1fb0b40874728f2a2df9a1b097b8ff83b56d5f8f8e3927f837fdcb47d8a89
languageName: node
linkType: hard
"inflight@npm:^1.0.4":
version: 1.0.6
resolution: "inflight@npm:1.0.6"
dependencies:
once: "npm:^1.3.0"
wrappy: "npm:1"
checksum: d2ebd65441a38c8336c223d1b80b921b9fa737e37ea466fd7e253cb000c64ae1f17fa59e68130ef5bda92cfd8d36b83d37dab0eb0a4558bcfec8e8cdfd2dcb67
languageName: node
linkType: hard
"inherits@npm:2, inherits@npm:2.0.4, inherits@npm:^2.0.1, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.1, inherits@npm:~2.0.3":
version: 2.0.4
resolution: "inherits@npm:2.0.4"
checksum: cd45e923bee15186c07fa4c89db0aace24824c482fb887b528304694b2aa6ff8a898da8657046a5dcf3e46cd6db6c61629551f9215f208d7c3f157cf9b290521
languageName: node
linkType: hard
"ini@npm:^1.3.4, ini@npm:^1.3.5, ini@npm:~1.3.0":
version: 1.3.8
resolution: "ini@npm:1.3.8"
checksum: 314ae176e8d4deb3def56106da8002b462221c174ddb7ce0c49ee72c8cd1f9044f7b10cc555a7d8850982c3b9ca96fc212122749f5234bc2b6fb05fb942ed566
languageName: node
linkType: hard
"internal-slot@npm:^1.0.3":
version: 1.0.3
resolution: "internal-slot@npm:1.0.3"
dependencies:
get-intrinsic: "npm:^1.1.0"
has: "npm:^1.0.3"
side-channel: "npm:^1.0.4"
checksum: 1c6d22f7977b325e51387191a992a553bf7c380db548a32c09bbb4563a799d739d3ef629841234290a032dc555ca7e89178e8a35404dad77b55f2676be8a1ba2
languageName: node
linkType: hard
"internal-slot@npm:^1.0.5":
version: 1.0.6
resolution: "internal-slot@npm:1.0.6"
dependencies:
get-intrinsic: "npm:^1.2.2"
hasown: "npm:^2.0.0"
side-channel: "npm:^1.0.4"
checksum: bc2022eb1f277f2fcb2a60e7ced451c7ffc7a769b12e63c7a3fb247af8b5a1bed06428ce724046a8bca39ed6eb5b6832501a42f2e9a5ec4a9a7dc4e634431616
languageName: node
linkType: hard
"interpret@npm:^1.0.0":
version: 1.4.0
resolution: "interpret@npm:1.4.0"
checksum: 5beec568d3f60543d0f61f2c5969d44dffcb1a372fe5abcdb8013968114d4e4aaac06bc971a4c9f5bd52d150881d8ebad72a8c60686b1361f5f0522f39c0e1a3
languageName: node
linkType: hard
"invariant@npm:2, invariant@npm:^2.2.4":
version: 2.2.4
resolution: "invariant@npm:2.2.4"
dependencies:
loose-envify: "npm:^1.0.0"
checksum: cc3182d793aad82a8d1f0af697b462939cb46066ec48bbf1707c150ad5fad6406137e91a262022c269702e01621f35ef60269f6c0d7fd178487959809acdfb14
languageName: node
linkType: hard
"io-ts@npm:1.10.4":
version: 1.10.4
resolution: "io-ts@npm:1.10.4"
dependencies:
fp-ts: "npm:^1.0.0"
checksum: d68cb0928b37485cf631c923628dd189784d3dbbcb2d681d86f5c64b9b0321aa33bd2ff271381ac54a279aec5935ff7a743264c858b5172e83b6a9f0cbafc7d1
languageName: node
linkType: hard
"ioredis@npm:^5.3.2":
version: 5.3.2
resolution: "ioredis@npm:5.3.2"
dependencies:
"@ioredis/commands": "npm:^1.1.1"
cluster-key-slot: "npm:^1.1.0"
debug: "npm:^4.3.4"
denque: "npm:^2.1.0"
lodash.defaults: "npm:^4.2.0"
lodash.isarguments: "npm:^3.1.0"
redis-errors: "npm:^1.2.0"
redis-parser: "npm:^3.0.0"
standard-as-callback: "npm:^2.1.0"
checksum: 0140f055ef81d28e16ca8400b99dabb9ce82009f54afd83cba952c7d0c5d736841e43247765b8ee1af1f02843531c5b8df240af18bd3d7e2ca3d60b36e76213f
languageName: node
linkType: hard
"ip@npm:^1.1.5":
version: 1.1.8
resolution: "ip@npm:1.1.8"
checksum: 52975ebf84a090162d561fc6948fbc4c53775a8054c05371f09cfcb40e30a53aa225b4efb624f630cff5af2dd8124c82dd68e4df065dc1d1ca91d04e850e9cde
languageName: node
linkType: hard
"ipaddr.js@npm:1.9.1":
version: 1.9.1
resolution: "ipaddr.js@npm:1.9.1"
checksum: 864d0cced0c0832700e9621913a6429ccdc67f37c1bd78fb8c6789fff35c9d167cb329134acad2290497a53336813ab4798d2794fd675d5eb33b5fdf0982b9ca
languageName: node
linkType: hard
"iron-webcrypto@npm:^1.0.0":
version: 1.0.0
resolution: "iron-webcrypto@npm:1.0.0"
checksum: 1af9fc319c21d44023e08b7019b4c5d0b58f32c6fccab6e4885522b3efa2f6c17491f9caccba74d816f04b4af3148f5bd91a9b506b6d84c2db6ac0a678fbd88a
languageName: node
linkType: hard
"is-arguments@npm:^1.0.4":
version: 1.1.1
resolution: "is-arguments@npm:1.1.1"
dependencies:
call-bind: "npm:^1.0.2"
has-tostringtag: "npm:^1.0.0"
checksum: a170c7e26082e10de9be6e96d32ae3db4d5906194051b792e85fae3393b53cf2cb5b3557863e5c8ccbab55e2fd8f2f75aa643d437613f72052cf0356615c34be
languageName: node
linkType: hard
"is-array-buffer@npm:^3.0.1, is-array-buffer@npm:^3.0.2":
version: 3.0.2
resolution: "is-array-buffer@npm:3.0.2"
dependencies:
call-bind: "npm:^1.0.2"
get-intrinsic: "npm:^1.2.0"
is-typed-array: "npm:^1.1.10"
checksum: dcac9dda66ff17df9cabdc58214172bf41082f956eab30bb0d86bc0fab1e44b690fc8e1f855cf2481245caf4e8a5a006a982a71ddccec84032ed41f9d8da8c14
languageName: node
linkType: hard
"is-arrayish@npm:^0.2.1":
version: 0.2.1
resolution: "is-arrayish@npm:0.2.1"
checksum: 73ced84fa35e59e2c57da2d01e12cd01479f381d7f122ce41dcbb713f09dbfc651315832cd2bf8accba7681a69e4d6f1e03941d94dd10040d415086360e7005e
languageName: node
linkType: hard
"is-bigint@npm:^1.0.1":
version: 1.0.4
resolution: "is-bigint@npm:1.0.4"
dependencies:
has-bigints: "npm:^1.0.1"
checksum: cc981cf0564c503aaccc1e5f39e994ae16ae2d1a8fcd14721f14ad431809071f39ec568cfceef901cff408045f1a6d6bac90d1b43eeb0b8e3bc34c8eb1bdb4c4
languageName: node
linkType: hard
"is-binary-path@npm:~2.1.0":
version: 2.1.0
resolution: "is-binary-path@npm:2.1.0"
dependencies:
binary-extensions: "npm:^2.0.0"
checksum: 078e51b4f956c2c5fd2b26bb2672c3ccf7e1faff38e0ebdba45612265f4e3d9fc3127a1fa8370bbf09eab61339203c3d3b7af5662cbf8be4030f8fac37745b0e
languageName: node
linkType: hard
"is-boolean-object@npm:^1.1.0":
version: 1.1.2
resolution: "is-boolean-object@npm:1.1.2"
dependencies:
call-bind: "npm:^1.0.2"
has-tostringtag: "npm:^1.0.0"
checksum: ba794223b56a49a9f185e945eeeb6b7833b8ea52a335cec087d08196cf27b538940001615d3bb976511287cefe94e5907d55f00bb49580533f9ca9b4515fcc2e
languageName: node
linkType: hard
"is-buffer@npm:^2.0.5":
version: 2.0.5
resolution: "is-buffer@npm:2.0.5"
checksum: 3261a8b858edcc6c9566ba1694bf829e126faa88911d1c0a747ea658c5d81b14b6955e3a702d59dabadd58fdd440c01f321aa71d6547105fd21d03f94d0597e7
languageName: node
linkType: hard
"is-callable@npm:^1.1.3, is-callable@npm:^1.1.4, is-callable@npm:^1.2.4":
version: 1.2.4
resolution: "is-callable@npm:1.2.4"
checksum: 4e3d8c08208475e74a4108a9dc44dbcb74978782e38a1d1b55388342a4824685765d95917622efa2ca1483f7c4dbec631dd979cbb3ebd239f57a75c83a46d99f
languageName: node
linkType: hard
"is-callable@npm:^1.2.7":
version: 1.2.7
resolution: "is-callable@npm:1.2.7"
checksum: 48a9297fb92c99e9df48706241a189da362bff3003354aea4048bd5f7b2eb0d823cd16d0a383cece3d76166ba16d85d9659165ac6fcce1ac12e6c649d66dbdb9
languageName: node
linkType: hard
"is-ci@npm:^3.0.1":
version: 3.0.1
resolution: "is-ci@npm:3.0.1"
dependencies:
ci-info: "npm:^3.2.0"
bin:
is-ci: bin.js
checksum: 192c66dc7826d58f803ecae624860dccf1899fc1f3ac5505284c0a5cf5f889046ffeb958fa651e5725d5705c5bcb14f055b79150ea5fcad7456a9569de60260e
languageName: node
linkType: hard
"is-core-module@npm:^2.13.0":
version: 2.13.1
resolution: "is-core-module@npm:2.13.1"
dependencies:
hasown: "npm:^2.0.0"
checksum: d53bd0cc24b0a0351fb4b206ee3908f71b9bbf1c47e9c9e14e5f06d292af1663704d2abd7e67700d6487b2b7864e0d0f6f10a1edf1892864bdffcb197d1845a2
languageName: node
linkType: hard
"is-core-module@npm:^2.8.1":
version: 2.9.0
resolution: "is-core-module@npm:2.9.0"
dependencies:
has: "npm:^1.0.3"
checksum: 1a17939da6f9c6c90073a2a13a6b79c423ed375b9ba1f87ca5daab6e706ccef6b5aaba7ebede08514441ba773ce21a0f8ce29ff2b88e68d5ede8b8de2b157bde
languageName: node
linkType: hard
"is-date-object@npm:^1.0.1":
version: 1.0.5
resolution: "is-date-object@npm:1.0.5"
dependencies:
has-tostringtag: "npm:^1.0.0"
checksum: cc80b3a4b42238fa0d358b9a6230dae40548b349e64a477cb7c5eff9b176ba194c11f8321daaf6dd157e44073e9b7fd01f87db1f14952a88d5657acdcd3a56e2
languageName: node
linkType: hard
"is-docker@npm:^3.0.0":
version: 3.0.0
resolution: "is-docker@npm:3.0.0"
bin:
is-docker: cli.js
checksum: b698118f04feb7eaf3338922bd79cba064ea54a1c3db6ec8c0c8d8ee7613e7e5854d802d3ef646812a8a3ace81182a085dfa0a71cc68b06f3fa794b9783b3c90
languageName: node
linkType: hard
"is-extglob@npm:^2.1.1":
version: 2.1.1
resolution: "is-extglob@npm:2.1.1"
checksum: df033653d06d0eb567461e58a7a8c9f940bd8c22274b94bf7671ab36df5719791aae15eef6d83bbb5e23283967f2f984b8914559d4449efda578c775c4be6f85
languageName: node
linkType: hard
"is-fullwidth-code-point@npm:^1.0.0":
version: 1.0.0
resolution: "is-fullwidth-code-point@npm:1.0.0"
dependencies:
number-is-nan: "npm:^1.0.0"
checksum: 4d46a7465a66a8aebcc5340d3b63a56602133874af576a9ca42c6f0f4bd787a743605771c5f246db77da96605fefeffb65fc1dbe862dcc7328f4b4d03edf5a57
languageName: node
linkType: hard
"is-fullwidth-code-point@npm:^2.0.0":
version: 2.0.0
resolution: "is-fullwidth-code-point@npm:2.0.0"
checksum: eef9c6e15f68085fec19ff6a978a6f1b8f48018fd1265035552078ee945573594933b09bbd6f562553e2a241561439f1ef5339276eba68d272001343084cfab8
languageName: node
linkType: hard
"is-fullwidth-code-point@npm:^3.0.0":
version: 3.0.0
resolution: "is-fullwidth-code-point@npm:3.0.0"
checksum: 44a30c29457c7fb8f00297bce733f0a64cd22eca270f83e58c105e0d015e45c019491a4ab2faef91ab51d4738c670daff901c799f6a700e27f7314029e99e348
languageName: node
linkType: hard
"is-fullwidth-code-point@npm:^4.0.0":
version: 4.0.0
resolution: "is-fullwidth-code-point@npm:4.0.0"
checksum: 8ae89bf5057bdf4f57b346fb6c55e9c3dd2549983d54191d722d5c739397a903012cc41a04ee3403fd872e811243ef91a7c5196da7b5841dc6b6aae31a264a8d
languageName: node
linkType: hard
"is-function@npm:^1.0.1":
version: 1.0.2
resolution: "is-function@npm:1.0.2"
checksum: 7d564562e07b4b51359547d3ccc10fb93bb392fd1b8177ae2601ee4982a0ece86d952323fc172a9000743a3971f09689495ab78a1d49a9b14fc97a7e28521dc0
languageName: node
linkType: hard
"is-generator-fn@npm:^2.0.0":
version: 2.1.0
resolution: "is-generator-fn@npm:2.1.0"
checksum: a6ad5492cf9d1746f73b6744e0c43c0020510b59d56ddcb78a91cbc173f09b5e6beff53d75c9c5a29feb618bfef2bf458e025ecf3a57ad2268e2fb2569f56215
languageName: node
linkType: hard
"is-generator-function@npm:^1.0.7":
version: 1.0.10
resolution: "is-generator-function@npm:1.0.10"
dependencies:
has-tostringtag: "npm:^1.0.0"
checksum: 499a3ce6361064c3bd27fbff5c8000212d48506ebe1977842bbd7b3e708832d0deb1f4cc69186ece3640770e8c4f1287b24d99588a0b8058b2dbdd344bc1f47f
languageName: node
linkType: hard
"is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:^4.0.3, is-glob@npm:~4.0.1":
version: 4.0.3
resolution: "is-glob@npm:4.0.3"
dependencies:
is-extglob: "npm:^2.1.1"
checksum: 3ed74f2b0cdf4f401f38edb0442ddfde3092d79d7d35c9919c86641efdbcbb32e45aa3c0f70ce5eecc946896cd5a0f26e4188b9f2b881876f7cb6c505b82da11
languageName: node
linkType: hard
"is-hex-prefixed@npm:1.0.0":
version: 1.0.0
resolution: "is-hex-prefixed@npm:1.0.0"
checksum: 5ac58e6e528fb029cc43140f6eeb380fad23d0041cc23154b87f7c9a1b728bcf05909974e47248fd0b7fcc11ba33cf7e58d64804883056fabd23e2b898be41de
languageName: node
linkType: hard
"is-inside-container@npm:^1.0.0":
version: 1.0.0
resolution: "is-inside-container@npm:1.0.0"
dependencies:
is-docker: "npm:^3.0.0"
bin:
is-inside-container: cli.js
checksum: c50b75a2ab66ab3e8b92b3bc534e1ea72ca25766832c0623ac22d134116a98bcf012197d1caabe1d1c4bd5f84363d4aa5c36bb4b585fbcaf57be172cd10a1a03
languageName: node
linkType: hard
"is-lambda@npm:^1.0.1":
version: 1.0.1
resolution: "is-lambda@npm:1.0.1"
checksum: 93a32f01940220532e5948538699ad610d5924ac86093fcee83022252b363eb0cc99ba53ab084a04e4fb62bf7b5731f55496257a4c38adf87af9c4d352c71c35
languageName: node
linkType: hard
"is-negative-zero@npm:^2.0.2":
version: 2.0.2
resolution: "is-negative-zero@npm:2.0.2"
checksum: edbec1a9e6454d68bf595a114c3a72343d2d0be7761d8173dae46c0b73d05bb8fe9398c85d121e7794a66467d2f40b4a610b0be84cd804262d234fc634c86131
languageName: node
linkType: hard
"is-number-object@npm:^1.0.4":
version: 1.0.7
resolution: "is-number-object@npm:1.0.7"
dependencies:
has-tostringtag: "npm:^1.0.0"
checksum: 8700dcf7f602e0a9625830541345b8615d04953655acbf5c6d379c58eb1af1465e71227e95d501343346e1d49b6f2d53cbc166b1fc686a7ec19151272df582f9
languageName: node
linkType: hard
"is-number@npm:^7.0.0":
version: 7.0.0
resolution: "is-number@npm:7.0.0"
checksum: 6a6c3383f68afa1e05b286af866017c78f1226d43ac8cb064e115ff9ed85eb33f5c4f7216c96a71e4dfea289ef52c5da3aef5bbfade8ffe47a0465d70c0c8e86
languageName: node
linkType: hard
"is-object@npm:^1.0.1":
version: 1.0.2
resolution: "is-object@npm:1.0.2"
checksum: db53971751c50277f0ed31d065d93038d23cb9785090ab5c8070a903cf5bab16cdb18f05b8855599ad87ec19eb4c85afa05980bcda77dd4a8482120b6348c73c
languageName: node
linkType: hard
"is-path-inside@npm:^3.0.3":
version: 3.0.3
resolution: "is-path-inside@npm:3.0.3"
checksum: abd50f06186a052b349c15e55b182326f1936c89a78bf6c8f2b707412517c097ce04bc49a0ca221787bc44e1049f51f09a2ffb63d22899051988d3a618ba13e9
languageName: node
linkType: hard
"is-plain-obj@npm:^1.1.0":
version: 1.1.0
resolution: "is-plain-obj@npm:1.1.0"
checksum: 0ee04807797aad50859652a7467481816cbb57e5cc97d813a7dcd8915da8195dc68c436010bf39d195226cde6a2d352f4b815f16f26b7bf486a5754290629931
languageName: node
linkType: hard
"is-plain-obj@npm:^2.1.0":
version: 2.1.0
resolution: "is-plain-obj@npm:2.1.0"
checksum: cec9100678b0a9fe0248a81743041ed990c2d4c99f893d935545cfbc42876cbe86d207f3b895700c690ad2fa520e568c44afc1605044b535a7820c1d40e38daa
languageName: node
linkType: hard
"is-regex@npm:^1.1.4":
version: 1.1.4
resolution: "is-regex@npm:1.1.4"
dependencies:
call-bind: "npm:^1.0.2"
has-tostringtag: "npm:^1.0.0"
checksum: 36d9174d16d520b489a5e9001d7d8d8624103b387be300c50f860d9414556d0485d74a612fdafc6ebbd5c89213d947dcc6b6bff6b2312093f71ea03cbb19e564
languageName: node
linkType: hard
"is-retry-allowed@npm:^1.0.0":
version: 1.2.0
resolution: "is-retry-allowed@npm:1.2.0"
checksum: 50d700a89ae31926b1c91b3eb0104dbceeac8790d8b80d02f5c76d9a75c2056f1bb24b5268a8a018dead606bddf116b2262e5ac07401eb8b8783b266ed22558d
languageName: node
linkType: hard
"is-shared-array-buffer@npm:^1.0.2":
version: 1.0.2
resolution: "is-shared-array-buffer@npm:1.0.2"
dependencies:
call-bind: "npm:^1.0.2"
checksum: 23d82259d6cd6dbb7c4ff3e4efeff0c30dbc6b7f88698498c17f9821cb3278d17d2b6303a5341cbd638ab925a28f3f086a6c79b3df70ac986cc526c725d43b4f
languageName: node
linkType: hard
"is-stream@npm:^1.0.0":
version: 1.1.0
resolution: "is-stream@npm:1.1.0"
checksum: 351aa77c543323c4e111204482808cfad68d2e940515949e31ccd0b010fc13d5fba4b9c230e4887fd24284713040f43e542332fbf172f6b9944b7d62e389c0ec
languageName: node
linkType: hard
"is-stream@npm:^2.0.0":
version: 2.0.1
resolution: "is-stream@npm:2.0.1"
checksum: b8e05ccdf96ac330ea83c12450304d4a591f9958c11fd17bed240af8d5ffe08aedafa4c0f4cfccd4d28dc9d4d129daca1023633d5c11601a6cbc77521f6fae66
languageName: node
linkType: hard
"is-stream@npm:^3.0.0":
version: 3.0.0
resolution: "is-stream@npm:3.0.0"
checksum: 172093fe99119ffd07611ab6d1bcccfe8bc4aa80d864b15f43e63e54b7abc71e779acd69afdb854c4e2a67fdc16ae710e370eda40088d1cfc956a50ed82d8f16
languageName: node
linkType: hard
"is-string@npm:^1.0.5, is-string@npm:^1.0.7":
version: 1.0.7
resolution: "is-string@npm:1.0.7"
dependencies:
has-tostringtag: "npm:^1.0.0"
checksum: 2bc292fe927493fb6dfc3338c099c3efdc41f635727c6ebccf704aeb2a27bca7acb9ce6fd34d103db78692b10b22111a8891de26e12bfa1c5e11e263c99d1fef
languageName: node
linkType: hard
"is-subdir@npm:^1.1.1":
version: 1.2.0
resolution: "is-subdir@npm:1.2.0"
dependencies:
better-path-resolve: "npm:1.0.0"
checksum: 31029a383972bff4cc4f1bd1463fd04dde017e0a04ae3a6f6e08124a90c6c4656312d593101b0f38805fa3f3c8f6bc4583524bbf72c50784fa5ca0d3e5a76279
languageName: node
linkType: hard
"is-symbol@npm:^1.0.2, is-symbol@npm:^1.0.3":
version: 1.0.4
resolution: "is-symbol@npm:1.0.4"
dependencies:
has-symbols: "npm:^1.0.2"
checksum: a47dd899a84322528b71318a89db25c7ecdec73197182dad291df15ffea501e17e3c92c8de0bfb50e63402747399981a687b31c519971b1fa1a27413612be929
languageName: node
linkType: hard
"is-typed-array@npm:^1.1.10, is-typed-array@npm:^1.1.12":
version: 1.1.12
resolution: "is-typed-array@npm:1.1.12"
dependencies:
which-typed-array: "npm:^1.1.11"
checksum: d953adfd3c41618d5e01b2a10f21817e4cdc9572772fa17211100aebb3811b6e3c2e308a0558cc87d218a30504cb90154b833013437776551bfb70606fb088ca
languageName: node
linkType: hard
"is-typed-array@npm:^1.1.3, is-typed-array@npm:^1.1.9":
version: 1.1.9
resolution: "is-typed-array@npm:1.1.9"
dependencies:
available-typed-arrays: "npm:^1.0.5"
call-bind: "npm:^1.0.2"
es-abstract: "npm:^1.20.0"
for-each: "npm:^0.3.3"
has-tostringtag: "npm:^1.0.0"
checksum: 6ad6f9d5f12f328d68c1a25af5932f9d5465f3440dda4296fffd5c9edf6557b178642adc386ec65b4375e0c5f06db855ba78e0535b7fdf3ffa10aa09b16f15b6
languageName: node
linkType: hard
"is-typedarray@npm:1.0.0, is-typedarray@npm:^1.0.0, is-typedarray@npm:~1.0.0":
version: 1.0.0
resolution: "is-typedarray@npm:1.0.0"
checksum: 4b433bfb0f9026f079f4eb3fbaa4ed2de17c9995c3a0b5c800bec40799b4b2a8b4e051b1ada77749deb9ded4ae52fe2096973f3a93ff83df1a5a7184a669478c
languageName: node
linkType: hard
"is-unicode-supported@npm:^0.1.0":
version: 0.1.0
resolution: "is-unicode-supported@npm:0.1.0"
checksum: a2aab86ee7712f5c2f999180daaba5f361bdad1efadc9610ff5b8ab5495b86e4f627839d085c6530363c6d6d4ecbde340fb8e54bdb83da4ba8e0865ed5513c52
languageName: node
linkType: hard
"is-url@npm:^1.2.4":
version: 1.2.4
resolution: "is-url@npm:1.2.4"
checksum: 100e74b3b1feab87a43ef7653736e88d997eb7bd32e71fd3ebc413e58c1cbe56269699c776aaea84244b0567f2a7d68dfaa512a062293ed2f9fdecb394148432
languageName: node
linkType: hard
"is-weakref@npm:^1.0.2":
version: 1.0.2
resolution: "is-weakref@npm:1.0.2"
dependencies:
call-bind: "npm:^1.0.2"
checksum: 0023fd0e4bdf9c338438ffbe1eed7ebbbff7e7e18fb7cdc227caaf9d4bd024a2dcdf6a8c9f40c92192022eac8391243bb9e66cccebecbf6fe1d8a366108f8513
languageName: node
linkType: hard
"is-windows@npm:^1.0.0":
version: 1.0.2
resolution: "is-windows@npm:1.0.2"
checksum: 438b7e52656fe3b9b293b180defb4e448088e7023a523ec21a91a80b9ff8cdb3377ddb5b6e60f7c7de4fa8b63ab56e121b6705fe081b3cf1b828b0a380009ad7
languageName: node
linkType: hard
"is-wsl@npm:^3.1.0":
version: 3.1.0
resolution: "is-wsl@npm:3.1.0"
dependencies:
is-inside-container: "npm:^1.0.0"
checksum: f9734c81f2f9cf9877c5db8356bfe1ff61680f1f4c1011e91278a9c0564b395ae796addb4bf33956871041476ec82c3e5260ed57b22ac91794d4ae70a1d2f0a9
languageName: node
linkType: hard
"is64bit@npm:^2.0.0":
version: 2.0.0
resolution: "is64bit@npm:2.0.0"
dependencies:
system-architecture: "npm:^0.1.0"
checksum: 94dafd5f29bfb96c542e89ef8c33e811159ca7d07a2890ab83026fa87706612af4101308d9392e9ee68e046e8604a6b59a8f41091f8556f6235efbcfd9c5574c
languageName: node
linkType: hard
"isarray@npm:0.0.1":
version: 0.0.1
resolution: "isarray@npm:0.0.1"
checksum: 49191f1425681df4a18c2f0f93db3adb85573bcdd6a4482539d98eac9e705d8961317b01175627e860516a2fc45f8f9302db26e5a380a97a520e272e2a40a8d4
languageName: node
linkType: hard
"isarray@npm:^1.0.0, isarray@npm:~1.0.0":
version: 1.0.0
resolution: "isarray@npm:1.0.0"
checksum: f032df8e02dce8ec565cf2eb605ea939bdccea528dbcf565cdf92bfa2da9110461159d86a537388ef1acef8815a330642d7885b29010e8f7eac967c9993b65ab
languageName: node
linkType: hard
"isarray@npm:^2.0.5":
version: 2.0.5
resolution: "isarray@npm:2.0.5"
checksum: 1d8bc7911e13bb9f105b1b3e0b396c787a9e63046af0b8fe0ab1414488ab06b2b099b87a2d8a9e31d21c9a6fad773c7fc8b257c4880f2d957274479d28ca3414
languageName: node
linkType: hard
"isexe@npm:^2.0.0":
version: 2.0.0
resolution: "isexe@npm:2.0.0"
checksum: 7c9f715c03aff08f35e98b1fadae1b9267b38f0615d501824f9743f3aab99ef10e303ce7db3f186763a0b70a19de5791ebfc854ff884d5a8c4d92211f642ec92
languageName: node
linkType: hard
"isomorphic-unfetch@npm:^3.0.0":
version: 3.1.0
resolution: "isomorphic-unfetch@npm:3.1.0"
dependencies:
node-fetch: "npm:^2.6.1"
unfetch: "npm:^4.2.0"
checksum: 4e760d9a3f94b42c59fe5c6b53202469cecd864875dcac927668b1f43eb57698422a0086fadde47f7815752c4f4e30ecf1ce9a0eb09c44a871a2484dbc580b39
languageName: node
linkType: hard
"isomorphic-ws@npm:^4.0.1":
version: 4.0.1
resolution: "isomorphic-ws@npm:4.0.1"
peerDependencies:
ws: "*"
checksum: d7190eadefdc28bdb93d67b5f0c603385aaf87724fa2974abb382ac1ec9756ed2cfb27065cbe76122879c2d452e2982bc4314317f3d6c737ddda6c047328771a
languageName: node
linkType: hard
"isows@npm:1.0.3":
version: 1.0.3
resolution: "isows@npm:1.0.3"
peerDependencies:
ws: "*"
checksum: 9cacd5cf59f67deb51e825580cd445ab1725ecb05a67c704050383fb772856f3cd5e7da8ad08f5a3bd2823680d77d099459d0c6a7037972a74d6429af61af440
languageName: node
linkType: hard
"isstream@npm:~0.1.2":
version: 0.1.2
resolution: "isstream@npm:0.1.2"
checksum: 22d9c181015226d4534a227539256897bbbcb7edd1066ca4fc4d3a06dbd976325dfdd16b3983c7d236a89f256805c1a685a772e0364e98873d3819b064ad35a1
languageName: node
linkType: hard
"istanbul-lib-coverage@npm:^3.0.0, istanbul-lib-coverage@npm:^3.2.0":
version: 3.2.2
resolution: "istanbul-lib-coverage@npm:3.2.2"
checksum: 40bbdd1e937dfd8c830fa286d0f665e81b7a78bdabcd4565f6d5667c99828bda3db7fb7ac6b96a3e2e8a2461ddbc5452d9f8bc7d00cb00075fa6a3e99f5b6a81
languageName: node
linkType: hard
"istanbul-lib-instrument@npm:^5.0.4":
version: 5.2.1
resolution: "istanbul-lib-instrument@npm:5.2.1"
dependencies:
"@babel/core": "npm:^7.12.3"
"@babel/parser": "npm:^7.14.7"
"@istanbuljs/schema": "npm:^0.1.2"
istanbul-lib-coverage: "npm:^3.2.0"
semver: "npm:^6.3.0"
checksum: bbc4496c2f304d799f8ec22202ab38c010ac265c441947f075c0f7d46bd440b45c00e46017cf9053453d42182d768b1d6ed0e70a142c95ab00df9843aa5ab80e
languageName: node
linkType: hard
"istanbul-lib-instrument@npm:^6.0.0":
version: 6.0.1
resolution: "istanbul-lib-instrument@npm:6.0.1"
dependencies:
"@babel/core": "npm:^7.12.3"
"@babel/parser": "npm:^7.14.7"
"@istanbuljs/schema": "npm:^0.1.2"
istanbul-lib-coverage: "npm:^3.2.0"
semver: "npm:^7.5.4"
checksum: 95fd8c66e586840989cb3c7819c6da66c4742a6fedbf16b51a5c7f1898941ad07b79ddff020f479d3a1d76743ecdbf255d93c35221875687477d4b118026e7e7
languageName: node
linkType: hard
"istanbul-lib-report@npm:^3.0.0":
version: 3.0.1
resolution: "istanbul-lib-report@npm:3.0.1"
dependencies:
istanbul-lib-coverage: "npm:^3.0.0"
make-dir: "npm:^4.0.0"
supports-color: "npm:^7.1.0"
checksum: 86a83421ca1cf2109a9f6d193c06c31ef04a45e72a74579b11060b1e7bb9b6337a4e6f04abfb8857e2d569c271273c65e855ee429376a0d7c91ad91db42accd1
languageName: node
linkType: hard
"istanbul-lib-source-maps@npm:^4.0.0":
version: 4.0.1
resolution: "istanbul-lib-source-maps@npm:4.0.1"
dependencies:
debug: "npm:^4.1.1"
istanbul-lib-coverage: "npm:^3.0.0"
source-map: "npm:^0.6.1"
checksum: 5526983462799aced011d776af166e350191b816821ea7bcf71cab3e5272657b062c47dc30697a22a43656e3ced78893a42de677f9ccf276a28c913190953b82
languageName: node
linkType: hard
"istanbul-reports@npm:^3.1.3":
version: 3.1.6
resolution: "istanbul-reports@npm:3.1.6"
dependencies:
html-escaper: "npm:^2.0.0"
istanbul-lib-report: "npm:^3.0.0"
checksum: 135c178e509b21af5c446a6951fc01c331331bb0fdb1ed1dd7f68a8c875603c2e2ee5c82801db5feb868e5cc35e9babe2d972d322afc50f6de6cce6431b9b2ff
languageName: node
linkType: hard
"isurl@npm:^1.0.0-alpha5":
version: 1.0.0
resolution: "isurl@npm:1.0.0"
dependencies:
has-to-string-tag-x: "npm:^1.2.0"
is-object: "npm:^1.0.1"
checksum: 28a96e019269d57015fa5869f19dda5a3ed1f7b21e3e0c4ff695419bd0541547db352aa32ee4a3659e811a177b0e37a5bc1a036731e71939dd16b59808ab92bd
languageName: node
linkType: hard
"javascript-natural-sort@npm:0.7.1":
version: 0.7.1
resolution: "javascript-natural-sort@npm:0.7.1"
checksum: 7bf6eab67871865d347f09a95aa770f9206c1ab0226bcda6fdd9edec340bf41111a7f82abac30556aa16a21cfa3b2b1ca4a362c8b73dd5ce15220e5d31f49d79
languageName: node
linkType: hard
"jayson@npm:^4.1.0":
version: 4.1.0
resolution: "jayson@npm:4.1.0"
dependencies:
"@types/connect": "npm:^3.4.33"
"@types/node": "npm:^12.12.54"
"@types/ws": "npm:^7.4.4"
JSONStream: "npm:^1.3.5"
commander: "npm:^2.20.3"
delay: "npm:^5.0.0"
es6-promisify: "npm:^5.0.0"
eyes: "npm:^0.1.8"
isomorphic-ws: "npm:^4.0.1"
json-stringify-safe: "npm:^5.0.1"
uuid: "npm:^8.3.2"
ws: "npm:^7.4.5"
bin:
jayson: bin/jayson.js
checksum: d76b3f220e14388007958b8f79e793009d6bc572b6e5ea65848a0f027b324d1950d836468986d7e38ddfb30b660e8b048b459c8bc8456e9b38dbbebc60a563b4
languageName: node
linkType: hard
"jest-changed-files@npm:^29.7.0":
version: 29.7.0
resolution: "jest-changed-files@npm:29.7.0"
dependencies:
execa: "npm:^5.0.0"
jest-util: "npm:^29.7.0"
p-limit: "npm:^3.1.0"
checksum: 3d93742e56b1a73a145d55b66e96711fbf87ef89b96c2fab7cfdfba8ec06612591a982111ca2b712bb853dbc16831ec8b43585a2a96b83862d6767de59cbf83d
languageName: node
linkType: hard
"jest-circus@npm:^29.7.0":
version: 29.7.0
resolution: "jest-circus@npm:29.7.0"
dependencies:
"@jest/environment": "npm:^29.7.0"
"@jest/expect": "npm:^29.7.0"
"@jest/test-result": "npm:^29.7.0"
"@jest/types": "npm:^29.6.3"
"@types/node": "npm:*"
chalk: "npm:^4.0.0"
co: "npm:^4.6.0"
dedent: "npm:^1.0.0"
is-generator-fn: "npm:^2.0.0"
jest-each: "npm:^29.7.0"
jest-matcher-utils: "npm:^29.7.0"
jest-message-util: "npm:^29.7.0"
jest-runtime: "npm:^29.7.0"
jest-snapshot: "npm:^29.7.0"
jest-util: "npm:^29.7.0"
p-limit: "npm:^3.1.0"
pretty-format: "npm:^29.7.0"
pure-rand: "npm:^6.0.0"
slash: "npm:^3.0.0"
stack-utils: "npm:^2.0.3"
checksum: 716a8e3f40572fd0213bcfc1da90274bf30d856e5133af58089a6ce45089b63f4d679bd44e6be9d320e8390483ebc3ae9921981993986d21639d9019b523123d
languageName: node
linkType: hard
"jest-cli@npm:^29.7.0":
version: 29.7.0
resolution: "jest-cli@npm:29.7.0"
dependencies:
"@jest/core": "npm:^29.7.0"
"@jest/test-result": "npm:^29.7.0"
"@jest/types": "npm:^29.6.3"
chalk: "npm:^4.0.0"
create-jest: "npm:^29.7.0"
exit: "npm:^0.1.2"
import-local: "npm:^3.0.2"
jest-config: "npm:^29.7.0"
jest-util: "npm:^29.7.0"
jest-validate: "npm:^29.7.0"
yargs: "npm:^17.3.1"
peerDependencies:
node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0
peerDependenciesMeta:
node-notifier:
optional: true
bin:
jest: bin/jest.js
checksum: 6cc62b34d002c034203065a31e5e9a19e7c76d9e8ef447a6f70f759c0714cb212c6245f75e270ba458620f9c7b26063cd8cf6cd1f7e3afd659a7cc08add17307
languageName: node
linkType: hard
"jest-config@npm:^29.7.0":
version: 29.7.0
resolution: "jest-config@npm:29.7.0"
dependencies:
"@babel/core": "npm:^7.11.6"
"@jest/test-sequencer": "npm:^29.7.0"
"@jest/types": "npm:^29.6.3"
babel-jest: "npm:^29.7.0"
chalk: "npm:^4.0.0"
ci-info: "npm:^3.2.0"
deepmerge: "npm:^4.2.2"
glob: "npm:^7.1.3"
graceful-fs: "npm:^4.2.9"
jest-circus: "npm:^29.7.0"
jest-environment-node: "npm:^29.7.0"
jest-get-type: "npm:^29.6.3"
jest-regex-util: "npm:^29.6.3"
jest-resolve: "npm:^29.7.0"
jest-runner: "npm:^29.7.0"
jest-util: "npm:^29.7.0"
jest-validate: "npm:^29.7.0"
micromatch: "npm:^4.0.4"
parse-json: "npm:^5.2.0"
pretty-format: "npm:^29.7.0"
slash: "npm:^3.0.0"
strip-json-comments: "npm:^3.1.1"
peerDependencies:
"@types/node": "*"
ts-node: ">=9.0.0"
peerDependenciesMeta:
"@types/node":
optional: true
ts-node:
optional: true
checksum: 6bdf570e9592e7d7dd5124fc0e21f5fe92bd15033513632431b211797e3ab57eaa312f83cc6481b3094b72324e369e876f163579d60016677c117ec4853cf02b
languageName: node
linkType: hard
"jest-diff@npm:^29.7.0":
version: 29.7.0
resolution: "jest-diff@npm:29.7.0"
dependencies:
chalk: "npm:^4.0.0"
diff-sequences: "npm:^29.6.3"
jest-get-type: "npm:^29.6.3"
pretty-format: "npm:^29.7.0"
checksum: 6f3a7eb9cd9de5ea9e5aa94aed535631fa6f80221832952839b3cb59dd419b91c20b73887deb0b62230d06d02d6b6cf34ebb810b88d904bb4fe1e2e4f0905c98
languageName: node
linkType: hard
"jest-docblock@npm:^29.7.0":
version: 29.7.0
resolution: "jest-docblock@npm:29.7.0"
dependencies:
detect-newline: "npm:^3.0.0"
checksum: 8d48818055bc96c9e4ec2e217a5a375623c0d0bfae8d22c26e011074940c202aa2534a3362294c81d981046885c05d304376afba9f2874143025981148f3e96d
languageName: node
linkType: hard
"jest-each@npm:^29.7.0":
version: 29.7.0
resolution: "jest-each@npm:29.7.0"
dependencies:
"@jest/types": "npm:^29.6.3"
chalk: "npm:^4.0.0"
jest-get-type: "npm:^29.6.3"
jest-util: "npm:^29.7.0"
pretty-format: "npm:^29.7.0"
checksum: bd1a077654bdaa013b590deb5f7e7ade68f2e3289180a8c8f53bc8a49f3b40740c0ec2d3a3c1aee906f682775be2bebbac37491d80b634d15276b0aa0f2e3fda
languageName: node
linkType: hard
"jest-environment-node@npm:^29.7.0":
version: 29.7.0
resolution: "jest-environment-node@npm:29.7.0"
dependencies:
"@jest/environment": "npm:^29.7.0"
"@jest/fake-timers": "npm:^29.7.0"
"@jest/types": "npm:^29.6.3"
"@types/node": "npm:*"
jest-mock: "npm:^29.7.0"
jest-util: "npm:^29.7.0"
checksum: 9cf7045adf2307cc93aed2f8488942e39388bff47ec1df149a997c6f714bfc66b2056768973770d3f8b1bf47396c19aa564877eb10ec978b952c6018ed1bd637
languageName: node
linkType: hard
"jest-get-type@npm:^29.6.3":
version: 29.6.3
resolution: "jest-get-type@npm:29.6.3"
checksum: 88ac9102d4679d768accae29f1e75f592b760b44277df288ad76ce5bf038c3f5ce3719dea8aa0f035dac30e9eb034b848ce716b9183ad7cc222d029f03e92205
languageName: node
linkType: hard
"jest-haste-map@npm:^29.7.0":
version: 29.7.0
resolution: "jest-haste-map@npm:29.7.0"
dependencies:
"@jest/types": "npm:^29.6.3"
"@types/graceful-fs": "npm:^4.1.3"
"@types/node": "npm:*"
anymatch: "npm:^3.0.3"
fb-watchman: "npm:^2.0.0"
fsevents: "npm:^2.3.2"
graceful-fs: "npm:^4.2.9"
jest-regex-util: "npm:^29.6.3"
jest-util: "npm:^29.7.0"
jest-worker: "npm:^29.7.0"
micromatch: "npm:^4.0.4"
walker: "npm:^1.0.8"
dependenciesMeta:
fsevents:
optional: true
checksum: 8531b42003581cb18a69a2774e68c456fb5a5c3280b1b9b77475af9e346b6a457250f9d756bfeeae2fe6cbc9ef28434c205edab9390ee970a919baddfa08bb85
languageName: node
linkType: hard
"jest-leak-detector@npm:^29.7.0":
version: 29.7.0
resolution: "jest-leak-detector@npm:29.7.0"
dependencies:
jest-get-type: "npm:^29.6.3"
pretty-format: "npm:^29.7.0"
checksum: e3950e3ddd71e1d0c22924c51a300a1c2db6cf69ec1e51f95ccf424bcc070f78664813bef7aed4b16b96dfbdeea53fe358f8aeaaea84346ae15c3735758f1605
languageName: node
linkType: hard
"jest-matcher-utils@npm:^29.7.0":
version: 29.7.0
resolution: "jest-matcher-utils@npm:29.7.0"
dependencies:
chalk: "npm:^4.0.0"
jest-diff: "npm:^29.7.0"
jest-get-type: "npm:^29.6.3"
pretty-format: "npm:^29.7.0"
checksum: 981904a494299cf1e3baed352f8a3bd8b50a8c13a662c509b6a53c31461f94ea3bfeffa9d5efcfeb248e384e318c87de7e3baa6af0f79674e987482aa189af40
languageName: node
linkType: hard
"jest-message-util@npm:^29.7.0":
version: 29.7.0
resolution: "jest-message-util@npm:29.7.0"
dependencies:
"@babel/code-frame": "npm:^7.12.13"
"@jest/types": "npm:^29.6.3"
"@types/stack-utils": "npm:^2.0.0"
chalk: "npm:^4.0.0"
graceful-fs: "npm:^4.2.9"
micromatch: "npm:^4.0.4"
pretty-format: "npm:^29.7.0"
slash: "npm:^3.0.0"
stack-utils: "npm:^2.0.3"
checksum: 31d53c6ed22095d86bab9d14c0fa70c4a92c749ea6ceece82cf30c22c9c0e26407acdfbdb0231435dc85a98d6d65ca0d9cbcd25cd1abb377fe945e843fb770b9
languageName: node
linkType: hard
"jest-mock@npm:^29.7.0":
version: 29.7.0
resolution: "jest-mock@npm:29.7.0"
dependencies:
"@jest/types": "npm:^29.6.3"
"@types/node": "npm:*"
jest-util: "npm:^29.7.0"
checksum: ae51d1b4f898724be5e0e52b2268a68fcd876d9b20633c864a6dd6b1994cbc48d62402b0f40f3a1b669b30ebd648821f086c26c08ffde192ced951ff4670d51c
languageName: node
linkType: hard
"jest-pnp-resolver@npm:^1.2.2":
version: 1.2.3
resolution: "jest-pnp-resolver@npm:1.2.3"
peerDependencies:
jest-resolve: "*"
peerDependenciesMeta:
jest-resolve:
optional: true
checksum: db1a8ab2cb97ca19c01b1cfa9a9c8c69a143fde833c14df1fab0766f411b1148ff0df878adea09007ac6a2085ec116ba9a996a6ad104b1e58c20adbf88eed9b2
languageName: node
linkType: hard
"jest-regex-util@npm:^29.6.3":
version: 29.6.3
resolution: "jest-regex-util@npm:29.6.3"
checksum: 0518beeb9bf1228261695e54f0feaad3606df26a19764bc19541e0fc6e2a3737191904607fb72f3f2ce85d9c16b28df79b7b1ec9443aa08c3ef0e9efda6f8f2a
languageName: node
linkType: hard
"jest-resolve-dependencies@npm:^29.7.0":
version: 29.7.0
resolution: "jest-resolve-dependencies@npm:29.7.0"
dependencies:
jest-regex-util: "npm:^29.6.3"
jest-snapshot: "npm:^29.7.0"
checksum: 1e206f94a660d81e977bcfb1baae6450cb4a81c92e06fad376cc5ea16b8e8c6ea78c383f39e95591a9eb7f925b6a1021086c38941aa7c1b8a6a813c2f6e93675
languageName: node
linkType: hard
"jest-resolve@npm:^29.7.0":
version: 29.7.0
resolution: "jest-resolve@npm:29.7.0"
dependencies:
chalk: "npm:^4.0.0"
graceful-fs: "npm:^4.2.9"
jest-haste-map: "npm:^29.7.0"
jest-pnp-resolver: "npm:^1.2.2"
jest-util: "npm:^29.7.0"
jest-validate: "npm:^29.7.0"
resolve: "npm:^1.20.0"
resolve.exports: "npm:^2.0.0"
slash: "npm:^3.0.0"
checksum: faa466fd9bc69ea6c37a545a7c6e808e073c66f46ab7d3d8a6ef084f8708f201b85d5fe1799789578b8b47fa1de47b9ee47b414d1863bc117a49e032ba77b7c7
languageName: node
linkType: hard
"jest-runner@npm:^29.7.0":
version: 29.7.0
resolution: "jest-runner@npm:29.7.0"
dependencies:
"@jest/console": "npm:^29.7.0"
"@jest/environment": "npm:^29.7.0"
"@jest/test-result": "npm:^29.7.0"
"@jest/transform": "npm:^29.7.0"
"@jest/types": "npm:^29.6.3"
"@types/node": "npm:*"
chalk: "npm:^4.0.0"
emittery: "npm:^0.13.1"
graceful-fs: "npm:^4.2.9"
jest-docblock: "npm:^29.7.0"
jest-environment-node: "npm:^29.7.0"
jest-haste-map: "npm:^29.7.0"
jest-leak-detector: "npm:^29.7.0"
jest-message-util: "npm:^29.7.0"
jest-resolve: "npm:^29.7.0"
jest-runtime: "npm:^29.7.0"
jest-util: "npm:^29.7.0"
jest-watcher: "npm:^29.7.0"
jest-worker: "npm:^29.7.0"
p-limit: "npm:^3.1.0"
source-map-support: "npm:0.5.13"
checksum: 9d8748a494bd90f5c82acea99be9e99f21358263ce6feae44d3f1b0cd90991b5df5d18d607e73c07be95861ee86d1cbab2a3fc6ca4b21805f07ac29d47c1da1e
languageName: node
linkType: hard
"jest-runtime@npm:^29.7.0":
version: 29.7.0
resolution: "jest-runtime@npm:29.7.0"
dependencies:
"@jest/environment": "npm:^29.7.0"
"@jest/fake-timers": "npm:^29.7.0"
"@jest/globals": "npm:^29.7.0"
"@jest/source-map": "npm:^29.6.3"
"@jest/test-result": "npm:^29.7.0"
"@jest/transform": "npm:^29.7.0"
"@jest/types": "npm:^29.6.3"
"@types/node": "npm:*"
chalk: "npm:^4.0.0"
cjs-module-lexer: "npm:^1.0.0"
collect-v8-coverage: "npm:^1.0.0"
glob: "npm:^7.1.3"
graceful-fs: "npm:^4.2.9"
jest-haste-map: "npm:^29.7.0"
jest-message-util: "npm:^29.7.0"
jest-mock: "npm:^29.7.0"
jest-regex-util: "npm:^29.6.3"
jest-resolve: "npm:^29.7.0"
jest-snapshot: "npm:^29.7.0"
jest-util: "npm:^29.7.0"
slash: "npm:^3.0.0"
strip-bom: "npm:^4.0.0"
checksum: 59eb58eb7e150e0834a2d0c0d94f2a0b963ae7182cfa6c63f2b49b9c6ef794e5193ef1634e01db41420c36a94cefc512cdd67a055cd3e6fa2f41eaf0f82f5a20
languageName: node
linkType: hard
"jest-snapshot@npm:^29.7.0":
version: 29.7.0
resolution: "jest-snapshot@npm:29.7.0"
dependencies:
"@babel/core": "npm:^7.11.6"
"@babel/generator": "npm:^7.7.2"
"@babel/plugin-syntax-jsx": "npm:^7.7.2"
"@babel/plugin-syntax-typescript": "npm:^7.7.2"
"@babel/types": "npm:^7.3.3"
"@jest/expect-utils": "npm:^29.7.0"
"@jest/transform": "npm:^29.7.0"
"@jest/types": "npm:^29.6.3"
babel-preset-current-node-syntax: "npm:^1.0.0"
chalk: "npm:^4.0.0"
expect: "npm:^29.7.0"
graceful-fs: "npm:^4.2.9"
jest-diff: "npm:^29.7.0"
jest-get-type: "npm:^29.6.3"
jest-matcher-utils: "npm:^29.7.0"
jest-message-util: "npm:^29.7.0"
jest-util: "npm:^29.7.0"
natural-compare: "npm:^1.4.0"
pretty-format: "npm:^29.7.0"
semver: "npm:^7.5.3"
checksum: cb19a3948256de5f922d52f251821f99657339969bf86843bd26cf3332eae94883e8260e3d2fba46129a27c3971c1aa522490e460e16c7fad516e82d10bbf9f8
languageName: node
linkType: hard
"jest-util@npm:^29.0.0, jest-util@npm:^29.7.0":
version: 29.7.0
resolution: "jest-util@npm:29.7.0"
dependencies:
"@jest/types": "npm:^29.6.3"
"@types/node": "npm:*"
chalk: "npm:^4.0.0"
ci-info: "npm:^3.2.0"
graceful-fs: "npm:^4.2.9"
picomatch: "npm:^2.2.3"
checksum: 30d58af6967e7d42bd903ccc098f3b4d3859ed46238fbc88d4add6a3f10bea00c226b93660285f058bc7a65f6f9529cf4eb80f8d4707f79f9e3a23686b4ab8f3
languageName: node
linkType: hard
"jest-validate@npm:^29.7.0":
version: 29.7.0
resolution: "jest-validate@npm:29.7.0"
dependencies:
"@jest/types": "npm:^29.6.3"
camelcase: "npm:^6.2.0"
chalk: "npm:^4.0.0"
jest-get-type: "npm:^29.6.3"
leven: "npm:^3.1.0"
pretty-format: "npm:^29.7.0"
checksum: 8ee1163666d8eaa16d90a989edba2b4a3c8ab0ffaa95ad91b08ca42b015bfb70e164b247a5b17f9de32d096987cada63ed8491ab82761bfb9a28bc34b27ae161
languageName: node
linkType: hard
"jest-watcher@npm:^29.7.0":
version: 29.7.0
resolution: "jest-watcher@npm:29.7.0"
dependencies:
"@jest/test-result": "npm:^29.7.0"
"@jest/types": "npm:^29.6.3"
"@types/node": "npm:*"
ansi-escapes: "npm:^4.2.1"
chalk: "npm:^4.0.0"
emittery: "npm:^0.13.1"
jest-util: "npm:^29.7.0"
string-length: "npm:^4.0.1"
checksum: 4f616e0345676631a7034b1d94971aaa719f0cd4a6041be2aa299be437ea047afd4fe05c48873b7963f5687a2f6c7cbf51244be8b14e313b97bfe32b1e127e55
languageName: node
linkType: hard
"jest-worker@npm:^29.7.0":
version: 29.7.0
resolution: "jest-worker@npm:29.7.0"
dependencies:
"@types/node": "npm:*"
jest-util: "npm:^29.7.0"
merge-stream: "npm:^2.0.0"
supports-color: "npm:^8.0.0"
checksum: 364cbaef00d8a2729fc760227ad34b5e60829e0869bd84976bdfbd8c0d0f9c2f22677b3e6dd8afa76ed174765351cd12bae3d4530c62eefb3791055127ca9745
languageName: node
linkType: hard
"jest@npm:^29.7.0":
version: 29.7.0
resolution: "jest@npm:29.7.0"
dependencies:
"@jest/core": "npm:^29.7.0"
"@jest/types": "npm:^29.6.3"
import-local: "npm:^3.0.2"
jest-cli: "npm:^29.7.0"
peerDependencies:
node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0
peerDependenciesMeta:
node-notifier:
optional: true
bin:
jest: bin/jest.js
checksum: 97023d78446098c586faaa467fbf2c6b07ff06e2c85a19e3926adb5b0effe9ac60c4913ae03e2719f9c01ae8ffd8d92f6b262cedb9555ceeb5d19263d8c6362a
languageName: node
linkType: hard
"jiti@npm:^1.21.0":
version: 1.21.0
resolution: "jiti@npm:1.21.0"
Deploy to solanadevnet & zbctestnet on testnet3 (#2412) ### Description * solanadevnet is on Solana Devnet, and zbctestnet is on the Eclipse/Zebec rollup testnet found at https://api.zebec.eclipsenetwork.xyz:8899/ * Deploys validators to our infra on testnet3 for `solanadevnet` and `zbctestnet`. These run on the `hyperlane` context. * Added the ability to set the docker image / tag for specific chain deployments. This way we can run the sealevel validators with their own image without affecting the other deployments * Deployed a sealevel-supporting relayer to rc that relays messages for solanadevnet and zbctestnet * Some minor changes to key management - e.g. the recent change to `getCloudAgentKey` wasn't effective because relayer keys don't ever specify their own chain * Added a `--protocol` flag to the get-key-addresses command so we can view keys for different protocols Everything works really well! messages are being delivered Validator sets: ``` - solanadevnet: { - threshold: 2, - validators: [ - '0xec0f73dbc5b1962a20f7dcbe07c98414025b0c43', - '0x9c20a149dfa09ea9f77f5a7ca09ed44f9c025133', - '0x967c5ecdf2625ae86580bd203b630abaaf85cd62', - ], - }, - zbctestnet: { - threshold: 2, - validators: [ - '0xf33cca115fd1bc888b31f5ce96c0277e3af31120', - '0xc1a44a2ff3379e0dfa4ccf7e8b98bdc3012721be', - '0x1ec68fea9a0698a0d2b396770e7d2d61d9a3e654', - ], - }, ``` ### Drive-by changes n/a ### Related issues - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2288 - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2289 ### Backward compatibility _Are these changes backward compatible?_ Yes _Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling?_ None ### Testing _What kind of testing have these changes undergone?_ Deployed! --------- Co-authored-by: Asa Oines <asaoines@gmail.com>
1 year ago
bin:
jiti: bin/jiti.js
checksum: 005a0239e50381b5c9919f59dbab86128367bd64872f3376dbbde54b6523f41bd134bf22909e2a509e38fd87e1c22125ca255b9b6b53e7df0fedd23f737334cc
Deploy to solanadevnet & zbctestnet on testnet3 (#2412) ### Description * solanadevnet is on Solana Devnet, and zbctestnet is on the Eclipse/Zebec rollup testnet found at https://api.zebec.eclipsenetwork.xyz:8899/ * Deploys validators to our infra on testnet3 for `solanadevnet` and `zbctestnet`. These run on the `hyperlane` context. * Added the ability to set the docker image / tag for specific chain deployments. This way we can run the sealevel validators with their own image without affecting the other deployments * Deployed a sealevel-supporting relayer to rc that relays messages for solanadevnet and zbctestnet * Some minor changes to key management - e.g. the recent change to `getCloudAgentKey` wasn't effective because relayer keys don't ever specify their own chain * Added a `--protocol` flag to the get-key-addresses command so we can view keys for different protocols Everything works really well! messages are being delivered Validator sets: ``` - solanadevnet: { - threshold: 2, - validators: [ - '0xec0f73dbc5b1962a20f7dcbe07c98414025b0c43', - '0x9c20a149dfa09ea9f77f5a7ca09ed44f9c025133', - '0x967c5ecdf2625ae86580bd203b630abaaf85cd62', - ], - }, - zbctestnet: { - threshold: 2, - validators: [ - '0xf33cca115fd1bc888b31f5ce96c0277e3af31120', - '0xc1a44a2ff3379e0dfa4ccf7e8b98bdc3012721be', - '0x1ec68fea9a0698a0d2b396770e7d2d61d9a3e654', - ], - }, ``` ### Drive-by changes n/a ### Related issues - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2288 - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2289 ### Backward compatibility _Are these changes backward compatible?_ Yes _Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling?_ None ### Testing _What kind of testing have these changes undergone?_ Deployed! --------- Co-authored-by: Asa Oines <asaoines@gmail.com>
1 year ago
languageName: node
linkType: hard
"js-cookie@npm:^2.2.1":
version: 2.2.1
resolution: "js-cookie@npm:2.2.1"
checksum: 4387f5f5691cb96ca9ff8852c589d3012b53f484fda68630a39e20cabc6c5b740f09225e23233ba56cd9de6ebe300a23d20b2c7315f10c309ad5a89fd8c4990b
languageName: node
linkType: hard
"js-sdsl@npm:^4.1.4":
version: 4.4.1
resolution: "js-sdsl@npm:4.4.1"
checksum: f1f6faa0bdd8aa2acf58a2b2bddc85fc203937cad458b3802f4fe9dc335978753c88b28ae210e999d4b3a12f9f31f29494dff31aa46a89d3855e9a5e920bc908
languageName: node
linkType: hard
"js-sha3@npm:0.5.7, js-sha3@npm:^0.5.7":
version: 0.5.7
resolution: "js-sha3@npm:0.5.7"
checksum: 32885c7edb50fca04017bacada8e5315c072d21d3d35e071e9640fc5577e200076a4718e0b2f33d86ab704accb68d2ade44f1e2ca424cc73a5929b9129dab948
languageName: node
linkType: hard
"js-sha3@npm:0.8.0, js-sha3@npm:^0.8.0":
version: 0.8.0
resolution: "js-sha3@npm:0.8.0"
checksum: a49ac6d3a6bfd7091472a28ab82a94c7fb8544cc584ee1906486536ba1cb4073a166f8c7bb2b0565eade23c5b3a7b8f7816231e0309ab5c549b737632377a20c
languageName: node
linkType: hard
"js-tokens@npm:^3.0.0 || ^4.0.0, js-tokens@npm:^4.0.0":
version: 4.0.0
resolution: "js-tokens@npm:4.0.0"
checksum: af37d0d913fb56aec6dc0074c163cc71cd23c0b8aad5c2350747b6721d37ba118af35abdd8b33c47ec2800de07dedb16a527ca9c530ee004093e04958bd0cbf2
languageName: node
linkType: hard
"js-yaml@npm:3.13.1":
version: 3.13.1
resolution: "js-yaml@npm:3.13.1"
dependencies:
argparse: "npm:^1.0.7"
esprima: "npm:^4.0.0"
bin:
js-yaml: bin/js-yaml.js
checksum: cec89175b065743875fce53e63adc8b89aded77e18d00e54ff80c57ab730f22ccfddaf2fe3e6adab1d6dff59a3d55dd9ae6fc711d46335b7e94c32d3583a5627
languageName: node
linkType: hard
"js-yaml@npm:3.x, js-yaml@npm:^3.13.0, js-yaml@npm:^3.13.1, js-yaml@npm:^3.6.1":
version: 3.14.1
resolution: "js-yaml@npm:3.14.1"
dependencies:
argparse: "npm:^1.0.7"
esprima: "npm:^4.0.0"
bin:
js-yaml: bin/js-yaml.js
checksum: 9e22d80b4d0105b9899135365f746d47466ed53ef4223c529b3c0f7a39907743fdbd3c4379f94f1106f02755b5e90b2faaf84801a891135544e1ea475d1a1379
languageName: node
linkType: hard
"js-yaml@npm:4.1.0, js-yaml@npm:^4.1.0":
version: 4.1.0
resolution: "js-yaml@npm:4.1.0"
dependencies:
argparse: "npm:^2.0.1"
bin:
js-yaml: bin/js-yaml.js
checksum: c138a34a3fd0d08ebaf71273ad4465569a483b8a639e0b118ff65698d257c2791d3199e3f303631f2cb98213fa7b5f5d6a4621fd0fff819421b990d30d967140
languageName: node
linkType: hard
"jsbn@npm:~0.1.0":
version: 0.1.1
resolution: "jsbn@npm:0.1.1"
checksum: 5450133242845100e694f0ef9175f44c012691a9b770b2571e677314e6f70600abb10777cdfc9a0c6a9f2ac6d134577403633de73e2fcd0f97875a67744e2d14
languageName: node
linkType: hard
"jsesc@npm:^2.5.1":
version: 2.5.2
resolution: "jsesc@npm:2.5.2"
bin:
jsesc: bin/jsesc
checksum: d2096abdcdec56969764b40ffc91d4a23408aa2f351b4d1c13f736f25476643238c43fdbaf38a191c26b1b78fd856d965f5d4d0dde7b89459cd94025190cdf13
languageName: node
linkType: hard
"json-bigint@npm:^1.0.0":
version: 1.0.0
resolution: "json-bigint@npm:1.0.0"
dependencies:
bignumber.js: "npm:^9.0.0"
checksum: cd3973b88e5706f8f89d2a9c9431f206ef385bd5c584db1b258891a5e6642507c32316b82745239088c697f5ddfe967351e1731f5789ba7855aed56ad5f70e1f
languageName: node
linkType: hard
"json-buffer@npm:3.0.1":
version: 3.0.1
resolution: "json-buffer@npm:3.0.1"
checksum: 82876154521b7b68ba71c4f969b91572d1beabadd87bd3a6b236f85fbc7dc4695089191ed60bb59f9340993c51b33d479f45b6ba9f3548beb519705281c32c3c
languageName: node
linkType: hard
"json-parse-even-better-errors@npm:^2.3.0":
version: 2.3.1
resolution: "json-parse-even-better-errors@npm:2.3.1"
checksum: 5f3a99009ed5f2a5a67d06e2f298cc97bc86d462034173308156f15b43a6e850be8511dc204b9b94566305da2947f7d90289657237d210351a39059ff9d666cf
languageName: node
linkType: hard
"json-rpc-engine@npm:^6.1.0":
version: 6.1.0
resolution: "json-rpc-engine@npm:6.1.0"
dependencies:
"@metamask/safe-event-emitter": "npm:^2.0.0"
eth-rpc-errors: "npm:^4.0.2"
checksum: 00d5b5228e90f126dd52176598db6e5611d295d3a3f7be21254c30c1b6555811260ef2ec2df035cd8e583e4b12096259da721e29f4ea2affb615f7dfc960a6a6
languageName: node
linkType: hard
"json-rpc-random-id@npm:^1.0.0, json-rpc-random-id@npm:^1.0.1":
version: 1.0.1
resolution: "json-rpc-random-id@npm:1.0.1"
checksum: fcd2e884193a129ace4002bd65a86e9cdb206733b4693baea77bd8b372cf8de3043fbea27716a2c9a716581a908ca8d978d9dfec4847eb2cf77edb4cf4b2252c
languageName: node
linkType: hard
"json-schema-traverse@npm:^0.4.1":
version: 0.4.1
resolution: "json-schema-traverse@npm:0.4.1"
checksum: 7486074d3ba247769fda17d5181b345c9fb7d12e0da98b22d1d71a5db9698d8b4bd900a3ec1a4ffdd60846fc2556274a5c894d0c48795f14cb03aeae7b55260b
languageName: node
linkType: hard
"json-schema-traverse@npm:^1.0.0":
version: 1.0.0
resolution: "json-schema-traverse@npm:1.0.0"
checksum: 02f2f466cdb0362558b2f1fd5e15cce82ef55d60cd7f8fa828cf35ba74330f8d767fcae5c5c2adb7851fa811766c694b9405810879bc4e1ddd78a7c0e03658ad
languageName: node
linkType: hard
"json-schema@npm:0.4.0":
version: 0.4.0
resolution: "json-schema@npm:0.4.0"
checksum: 8b3b64eff4a807dc2a3045b104ed1b9335cd8d57aa74c58718f07f0f48b8baa3293b00af4dcfbdc9144c3aafea1e97982cc27cc8e150fc5d93c540649507a458
languageName: node
linkType: hard
"json-stable-stringify-without-jsonify@npm:^1.0.1":
version: 1.0.1
resolution: "json-stable-stringify-without-jsonify@npm:1.0.1"
checksum: 12786c2e2f22c27439e6db0532ba321f1d0617c27ad8cb1c352a0e9249a50182fd1ba8b52a18899291604b0c32eafa8afd09e51203f19109a0537f68db2b652d
languageName: node
linkType: hard
"json-stable-stringify@npm:^1.1.1":
version: 1.1.1
resolution: "json-stable-stringify@npm:1.1.1"
dependencies:
call-bind: "npm:^1.0.5"
isarray: "npm:^2.0.5"
jsonify: "npm:^0.0.1"
object-keys: "npm:^1.1.1"
checksum: 60853c1f63451319b5c7953465a555aa816cf84e60e3ca36b6c05225d8fdc4615127fb4ecb92f9f5ad880c552ab8cbae9a519f78b995e7788d6d89e57afafdeb
languageName: node
linkType: hard
Deploy to solanadevnet & zbctestnet on testnet3 (#2412) ### Description * solanadevnet is on Solana Devnet, and zbctestnet is on the Eclipse/Zebec rollup testnet found at https://api.zebec.eclipsenetwork.xyz:8899/ * Deploys validators to our infra on testnet3 for `solanadevnet` and `zbctestnet`. These run on the `hyperlane` context. * Added the ability to set the docker image / tag for specific chain deployments. This way we can run the sealevel validators with their own image without affecting the other deployments * Deployed a sealevel-supporting relayer to rc that relays messages for solanadevnet and zbctestnet * Some minor changes to key management - e.g. the recent change to `getCloudAgentKey` wasn't effective because relayer keys don't ever specify their own chain * Added a `--protocol` flag to the get-key-addresses command so we can view keys for different protocols Everything works really well! messages are being delivered Validator sets: ``` - solanadevnet: { - threshold: 2, - validators: [ - '0xec0f73dbc5b1962a20f7dcbe07c98414025b0c43', - '0x9c20a149dfa09ea9f77f5a7ca09ed44f9c025133', - '0x967c5ecdf2625ae86580bd203b630abaaf85cd62', - ], - }, - zbctestnet: { - threshold: 2, - validators: [ - '0xf33cca115fd1bc888b31f5ce96c0277e3af31120', - '0xc1a44a2ff3379e0dfa4ccf7e8b98bdc3012721be', - '0x1ec68fea9a0698a0d2b396770e7d2d61d9a3e654', - ], - }, ``` ### Drive-by changes n/a ### Related issues - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2288 - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2289 ### Backward compatibility _Are these changes backward compatible?_ Yes _Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling?_ None ### Testing _What kind of testing have these changes undergone?_ Deployed! --------- Co-authored-by: Asa Oines <asaoines@gmail.com>
1 year ago
"json-stringify-safe@npm:^5.0.1, json-stringify-safe@npm:~5.0.1":
version: 5.0.1
resolution: "json-stringify-safe@npm:5.0.1"
checksum: 59169a081e4eeb6f9559ae1f938f656191c000e0512aa6df9f3c8b2437a4ab1823819c6b9fd1818a4e39593ccfd72e9a051fdd3e2d1e340ed913679e888ded8c
languageName: node
linkType: hard
"json5@npm:^2.2.3":
version: 2.2.3
resolution: "json5@npm:2.2.3"
bin:
json5: lib/cli.js
checksum: 1db67b853ff0de3534085d630691d3247de53a2ed1390ba0ddff681ea43e9b3e30ecbdb65c5e9aab49435e44059c23dbd6fee8ee619419ba37465bb0dd7135da
languageName: node
linkType: hard
"jsonc-parser@npm:^3.2.0":
version: 3.2.1
resolution: "jsonc-parser@npm:3.2.1"
checksum: fe2df6f39e21653781d52cae20c5b9e0ab62461918d97f9430b216cea9b6500efc1d8b42c6584cc0a7548b4c996055e9cdc39f09b9782fa6957af2f45306c530
languageName: node
linkType: hard
"jsonfile@npm:^2.1.0":
version: 2.4.0
resolution: "jsonfile@npm:2.4.0"
dependencies:
graceful-fs: "npm:^4.1.6"
dependenciesMeta:
graceful-fs:
optional: true
checksum: 517656e0a7c4eda5a90341dd0ec9e9b7590d0c77d66d8aad0162615dfc7c5f219c82565b927cc4cc774ca93e484d118a274ef0def74279a3d8afb4ff2f4e4800
languageName: node
linkType: hard
"jsonfile@npm:^4.0.0":
version: 4.0.0
resolution: "jsonfile@npm:4.0.0"
dependencies:
graceful-fs: "npm:^4.1.6"
dependenciesMeta:
graceful-fs:
optional: true
checksum: 17796f0ab1be8479827d3683433f97ebe0a1c6932c3360fa40348eac36904d69269aab26f8b16da311882d94b42e9208e8b28e490bf926364f3ac9bff134c226
languageName: node
linkType: hard
"jsonfile@npm:^6.0.1":
version: 6.1.0
resolution: "jsonfile@npm:6.1.0"
dependencies:
graceful-fs: "npm:^4.1.6"
universalify: "npm:^2.0.0"
dependenciesMeta:
graceful-fs:
optional: true
checksum: 03014769e7dc77d4cf05fa0b534907270b60890085dd5e4d60a382ff09328580651da0b8b4cdf44d91e4c8ae64d91791d965f05707beff000ed494a38b6fec85
languageName: node
linkType: hard
"jsonify@npm:^0.0.1":
version: 0.0.1
resolution: "jsonify@npm:0.0.1"
checksum: 7b86b6f4518582ff1d8b7624ed6c6277affd5246445e864615dbdef843a4057ac58587684faf129ea111eeb80e01c15f0a4d9d03820eb3f3985fa67e81b12398
languageName: node
linkType: hard
Deploy to solanadevnet & zbctestnet on testnet3 (#2412) ### Description * solanadevnet is on Solana Devnet, and zbctestnet is on the Eclipse/Zebec rollup testnet found at https://api.zebec.eclipsenetwork.xyz:8899/ * Deploys validators to our infra on testnet3 for `solanadevnet` and `zbctestnet`. These run on the `hyperlane` context. * Added the ability to set the docker image / tag for specific chain deployments. This way we can run the sealevel validators with their own image without affecting the other deployments * Deployed a sealevel-supporting relayer to rc that relays messages for solanadevnet and zbctestnet * Some minor changes to key management - e.g. the recent change to `getCloudAgentKey` wasn't effective because relayer keys don't ever specify their own chain * Added a `--protocol` flag to the get-key-addresses command so we can view keys for different protocols Everything works really well! messages are being delivered Validator sets: ``` - solanadevnet: { - threshold: 2, - validators: [ - '0xec0f73dbc5b1962a20f7dcbe07c98414025b0c43', - '0x9c20a149dfa09ea9f77f5a7ca09ed44f9c025133', - '0x967c5ecdf2625ae86580bd203b630abaaf85cd62', - ], - }, - zbctestnet: { - threshold: 2, - validators: [ - '0xf33cca115fd1bc888b31f5ce96c0277e3af31120', - '0xc1a44a2ff3379e0dfa4ccf7e8b98bdc3012721be', - '0x1ec68fea9a0698a0d2b396770e7d2d61d9a3e654', - ], - }, ``` ### Drive-by changes n/a ### Related issues - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2288 - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2289 ### Backward compatibility _Are these changes backward compatible?_ Yes _Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling?_ None ### Testing _What kind of testing have these changes undergone?_ Deployed! --------- Co-authored-by: Asa Oines <asaoines@gmail.com>
1 year ago
"jsonparse@npm:^1.2.0":
version: 1.3.1
resolution: "jsonparse@npm:1.3.1"
checksum: 24531e956f0f19d79e22c157cebd81b37af3486ae22f9bc1028f8c2a4d1b70df48b168ff86f8568d9c2248182de9b6da9f50f685d5e4b9d1d2d339d2a29d15bc
Deploy to solanadevnet & zbctestnet on testnet3 (#2412) ### Description * solanadevnet is on Solana Devnet, and zbctestnet is on the Eclipse/Zebec rollup testnet found at https://api.zebec.eclipsenetwork.xyz:8899/ * Deploys validators to our infra on testnet3 for `solanadevnet` and `zbctestnet`. These run on the `hyperlane` context. * Added the ability to set the docker image / tag for specific chain deployments. This way we can run the sealevel validators with their own image without affecting the other deployments * Deployed a sealevel-supporting relayer to rc that relays messages for solanadevnet and zbctestnet * Some minor changes to key management - e.g. the recent change to `getCloudAgentKey` wasn't effective because relayer keys don't ever specify their own chain * Added a `--protocol` flag to the get-key-addresses command so we can view keys for different protocols Everything works really well! messages are being delivered Validator sets: ``` - solanadevnet: { - threshold: 2, - validators: [ - '0xec0f73dbc5b1962a20f7dcbe07c98414025b0c43', - '0x9c20a149dfa09ea9f77f5a7ca09ed44f9c025133', - '0x967c5ecdf2625ae86580bd203b630abaaf85cd62', - ], - }, - zbctestnet: { - threshold: 2, - validators: [ - '0xf33cca115fd1bc888b31f5ce96c0277e3af31120', - '0xc1a44a2ff3379e0dfa4ccf7e8b98bdc3012721be', - '0x1ec68fea9a0698a0d2b396770e7d2d61d9a3e654', - ], - }, ``` ### Drive-by changes n/a ### Related issues - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2288 - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2289 ### Backward compatibility _Are these changes backward compatible?_ Yes _Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling?_ None ### Testing _What kind of testing have these changes undergone?_ Deployed! --------- Co-authored-by: Asa Oines <asaoines@gmail.com>
1 year ago
languageName: node
linkType: hard
"jsonschema@npm:^1.2.4":
version: 1.4.1
resolution: "jsonschema@npm:1.4.1"
checksum: d7a188da7a3100a2caa362b80e98666d46607b7a7153aac405b8e758132961911c6df02d444d4700691330874e21a62639f550e856b21ddd28423690751ca9c6
languageName: node
linkType: hard
"jsprim@npm:^1.2.2":
version: 1.4.2
resolution: "jsprim@npm:1.4.2"
dependencies:
assert-plus: "npm:1.0.0"
extsprintf: "npm:1.3.0"
json-schema: "npm:0.4.0"
verror: "npm:1.10.0"
checksum: df2bf234eab1b5078d01bcbff3553d50a243f7b5c10a169745efeda6344d62798bd1d85bcca6a8446f3b5d0495e989db45f9de8dae219f0f9796e70e0c776089
languageName: node
linkType: hard
"just-extend@npm:^4.0.2":
version: 4.2.1
resolution: "just-extend@npm:4.2.1"
checksum: 375389c0847d56300873fa622fbc5c5e208933e372bbedb39c82f583299cdad4fe9c4773bc35fcd9c42cd85744f07474ca4163aa0f9125dd5be37bc09075eb49
languageName: node
linkType: hard
fix: use secret RPC urls in infra, apply environment-specific registry overrides (#3875) ### Description A while back, it seems secret RPC URLs stopped being used by monorepo services (see https://github.com/hyperlane-xyz/hyperlane-monorepo/pull/3179/files#diff-ba3b7bea2b5c046acd88d25ed382df875b49d77e061f2ef8347ffcc741c0353eR34). This adds them back. Some things to note on the approach: - Sadly, due to the way some of the infra config generation works, we're forced to use synchronous interfaces for getting chain metadata in a bunch of places. This is why `getRegistry` returns a `FileSystemRegistry`, which is a `SynchronousRegistry`. - Applying secrets / overrides requires us to do things async for two reasons -- one is just that fetching from GCP secrets is an async operation, the other is that a `MergedRegistry` is not a `SynchronousRegistry`. The approach I've taken is that there are two ways of getting a registry - using `getRegistry` will give the synchronous version that can continue to be used by our sync config generation, but it won't have any environment-specific overrides (tx overrides or secrets). To get an async registry with environment-specific overrides, the `getRegistry` function on the EnvironmentConfig is used. - Overrides are now more succinct as the merging happens later in the pipeline ### Drive-by changes - Started moving away from using the gcloud CLI under the hood for GCP operations and toward using the GCP secret SDK - Updated the mainnet3 key funder to fix an incident, but will follow up with a fresh deploy once this is mergd ### Related issues - These are the code changes for https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/3774, but I'll follow up with fresh deploys for the monorepo services ### Backward compatibility <!-- Are these changes backward compatible? Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling? Yes/No --> ### Testing <!-- What kind of testing have these changes undergone? None/Manual/Unit Tests --> --------- Co-authored-by: Connor McEwen <connor.mcewen@gmail.com> Co-authored-by: Yorke Rhodes <yorke@hyperlane.xyz> Co-authored-by: J M Rossy <jm.rossy@gmail.com>
6 months ago
"jwa@npm:^2.0.0":
version: 2.0.0
resolution: "jwa@npm:2.0.0"
dependencies:
buffer-equal-constant-time: "npm:1.0.1"
ecdsa-sig-formatter: "npm:1.0.11"
safe-buffer: "npm:^5.0.1"
checksum: ab983f6685d99d13ddfbffef9b1c66309a536362a8412d49ba6e687d834a1240ce39290f30ac7dbe241e0ab6c76fee7ff795776ce534e11d148158c9b7193498
languageName: node
linkType: hard
"jws@npm:^4.0.0":
version: 4.0.0
resolution: "jws@npm:4.0.0"
dependencies:
jwa: "npm:^2.0.0"
safe-buffer: "npm:^5.0.1"
checksum: 1d15f4cdea376c6bd6a81002bd2cb0bf3d51d83da8f0727947b5ba3e10cf366721b8c0d099bf8c1eb99eb036e2c55e5fd5efd378ccff75a2b4e0bd10002348b9
languageName: node
linkType: hard
"keccak@npm:3.0.1":
version: 3.0.1
resolution: "keccak@npm:3.0.1"
dependencies:
node-addon-api: "npm:^2.0.0"
node-gyp: "npm:latest"
node-gyp-build: "npm:^4.2.0"
checksum: 722f2eb31de9fe4bc9b65f2a375294a403e4360befa3c940d4ddf9572abea0a4a8e42418cfc58a4829a6397a7334a3b0f80dd908918fbe5d5e14b3e7dcce40dd
languageName: node
linkType: hard
"keccak@npm:3.0.2, keccak@npm:^3.0.0, keccak@npm:^3.0.2":
version: 3.0.2
resolution: "keccak@npm:3.0.2"
dependencies:
node-addon-api: "npm:^2.0.0"
node-gyp: "npm:latest"
node-gyp-build: "npm:^4.2.0"
readable-stream: "npm:^3.6.0"
checksum: 03f8d513040562f90ae892765431de29de0abf329dec40f1ef8b17eae634d56e283a7aeec5ae62e6ef96b9e8d1601329f2ef5c30a9d6c7baa6062d0f78d11b58
languageName: node
linkType: hard
"keccak@npm:^3.0.3":
version: 3.0.4
resolution: "keccak@npm:3.0.4"
dependencies:
node-addon-api: "npm:^2.0.0"
node-gyp: "npm:latest"
node-gyp-build: "npm:^4.2.0"
readable-stream: "npm:^3.6.0"
checksum: 45478bb0a57e44d0108646499b8360914b0fbc8b0e088f1076659cb34faaa9eb829c40f6dd9dadb3460bb86cc33153c41fed37fe5ce09465a60e71e78c23fa55
languageName: node
linkType: hard
"keyv@npm:^4.0.0":
version: 4.5.2
resolution: "keyv@npm:4.5.2"
dependencies:
json-buffer: "npm:3.0.1"
checksum: fbe6068cb46cfbf37b46f4a80e484a5e9c48c9a1eb09d9cb89382db6e12b801b60f07268ec8d7fa8d49f1f1e77badc5820c3135d478022df42691890a4c37038
languageName: node
linkType: hard
"keyv@npm:^4.5.3, keyv@npm:^4.5.4":
version: 4.5.4
resolution: "keyv@npm:4.5.4"
dependencies:
json-buffer: "npm:3.0.1"
checksum: 167eb6ef64cc84b6fa0780ee50c9de456b422a1e18802209234f7c2cf7eae648c7741f32e50d7e24ccb22b24c13154070b01563d642755b156c357431a191e75
languageName: node
linkType: hard
"keyvaluestorage-interface@npm:^1.0.0":
version: 1.0.0
resolution: "keyvaluestorage-interface@npm:1.0.0"
checksum: e652448bc915f9c21b9916678ed58f5314c831f0a284d190a340c0370296c71918e0cdc1156a17b12d1993941b302f0881e23fb9c395079e2065a7d2f33d0199
languageName: node
linkType: hard
"kind-of@npm:^6.0.2, kind-of@npm:^6.0.3":
version: 6.0.3
resolution: "kind-of@npm:6.0.3"
checksum: 5873d303fb36aad875b7538798867da2ae5c9e328d67194b0162a3659a627d22f742fc9c4ae95cd1704132a24b00cae5041fc00c0f6ef937dc17080dc4dbb962
languageName: node
linkType: hard
"klaw@npm:^1.0.0":
version: 1.3.1
resolution: "klaw@npm:1.3.1"
dependencies:
graceful-fs: "npm:^4.1.9"
dependenciesMeta:
graceful-fs:
optional: true
checksum: 68b8ccb89f222dca60805df2b0e0fa0b3e4203ca1928b8facc0afac660e3e362809fe00f868ac877f495ebf89e376bb9ac9275508a132b5573e7382bed3ab006
languageName: node
linkType: hard
"kleur@npm:^3.0.3":
version: 3.0.3
resolution: "kleur@npm:3.0.3"
checksum: 0c0ecaf00a5c6173d25059c7db2113850b5457016dfa1d0e3ef26da4704fbb186b4938d7611246d86f0ddf1bccf26828daa5877b1f232a65e7373d0122a83e7f
languageName: node
linkType: hard
"kleur@npm:^4.1.5":
version: 4.1.5
resolution: "kleur@npm:4.1.5"
checksum: 44d84cc4eedd4311099402ef6d4acd9b2d16e08e499d6ef3bb92389bd4692d7ef09e35248c26e27f98acac532122acb12a1bfee645994ae3af4f0a37996da7df
languageName: node
linkType: hard
"latest-version@npm:^7.0.0":
version: 7.0.0
resolution: "latest-version@npm:7.0.0"
dependencies:
package-json: "npm:^8.1.0"
checksum: 1f0deba00d5a34394cce4463c938811f51bbb539b131674f4bb2062c63f2cc3b80bccd56ecade3bd5932d04a34cf0a5a8a2ccc4ec9e5e6b285a9a7b3e27d0d66
languageName: node
linkType: hard
"latest-version@npm:^8.0.0":
version: 8.0.0
resolution: "latest-version@npm:8.0.0"
dependencies:
package-json: "npm:^9.0.0"
checksum: 8ef0ff0006a9df21a191991fbaee74b7bcd8f20d75dba0ac92932944a22625f1e76aadd33feb0ba1cfa45846a6238625ae603453189f71cf3c5c358989929aea
languageName: node
linkType: hard
"level-codec@npm:^9.0.0":
version: 9.0.2
resolution: "level-codec@npm:9.0.2"
dependencies:
buffer: "npm:^5.6.0"
checksum: de74b43f68f74211a12d4772f20e3bf7207eb2d400613c7f5835bf8f1f29b4e1f0a1375ebaa5516016734622f17a65e6aaa72432895c18012b101bc9c8361f72
languageName: node
linkType: hard
"level-concat-iterator@npm:^3.0.0":
version: 3.1.0
resolution: "level-concat-iterator@npm:3.1.0"
dependencies:
catering: "npm:^2.1.0"
checksum: a15bc4c5fbbb30c1efa7fad06b72feaac84d90990b356b461593c198a833336f31f6daff8f40c3908fabd14cfd8856d1c5ecae9e1cb0575037b65fa607e760e9
languageName: node
linkType: hard
"level-concat-iterator@npm:~2.0.0":
version: 2.0.1
resolution: "level-concat-iterator@npm:2.0.1"
checksum: 96b7d77d2130389ca2366931cc3cdf7efa2bbc18cbaabd3128c03f22dc4a6a87f0511b9bb2eb3dffd2b4bcfeefeabd6c471640dff905fed49f19b7ac7e7eae10
languageName: node
linkType: hard
"level-errors@npm:^2.0.0, level-errors@npm:~2.0.0":
version: 2.0.1
resolution: "level-errors@npm:2.0.1"
dependencies:
errno: "npm:~0.1.1"
checksum: 3f800be6a30637ff4ae907b100512fc36d077b237dc407f976f283122984059002a67cc89c8f9c0f74a49cc84c7e519d09fcc0ece53af64360bcd5ecc762e3a3
languageName: node
linkType: hard
"level-iterator-stream@npm:~4.0.0":
version: 4.0.2
resolution: "level-iterator-stream@npm:4.0.2"
dependencies:
inherits: "npm:^2.0.4"
readable-stream: "npm:^3.4.0"
xtend: "npm:^4.0.2"
checksum: 94990b83dda12f2b8d77398b5bc82f1d4fba99c617ae56cb01db1649827c449f746044b05a62d0a060908dc75b4f41aa6d29ae6c0188d61412e98a1fb88d32ee
languageName: node
linkType: hard
"level-mem@npm:^5.0.1":
version: 5.0.1
resolution: "level-mem@npm:5.0.1"
dependencies:
level-packager: "npm:^5.0.3"
memdown: "npm:^5.0.0"
checksum: 11ecdb7099ee6b836a3d9719cf0fb02f5c35622ecf34f37711d6a26b4bcbb6dcf4188935800c10feddb81572393f6de45bd6a2d2dcb7d3c7f8ff268fd15ff3dd
languageName: node
linkType: hard
"level-packager@npm:^5.0.3":
version: 5.1.1
resolution: "level-packager@npm:5.1.1"
dependencies:
encoding-down: "npm:^6.3.0"
levelup: "npm:^4.3.2"
checksum: b5e40fbfc611f0b63ef544bd37f1f7a28965a866a56341314ceba4d2b95fb81ac33342383eaad8332abe307b6d7c0bbe0124ef377e7200b3a02a12fd39163350
languageName: node
linkType: hard
"level-supports@npm:^2.0.1":
version: 2.1.0
resolution: "level-supports@npm:2.1.0"
checksum: 0cb4281580d45fbeb333507b8d1ad8c4216f88bb29f7409ea5a09b2444bcae4648defe7dc1d2cdf9528b92add170f954d12e1d23005a5a894b8f6894d0910bca
languageName: node
linkType: hard
"level-supports@npm:^4.0.0":
version: 4.0.1
resolution: "level-supports@npm:4.0.1"
checksum: e2f177af813a25af29d15406a14240e2e10e5efb1c35b03643c885ac5931af760b9337826506b6395f98cf6b1e68ba294bfc345a248a1ae3f9c69e08e81824b2
languageName: node
linkType: hard
"level-supports@npm:~1.0.0":
version: 1.0.1
resolution: "level-supports@npm:1.0.1"
dependencies:
xtend: "npm:^4.0.2"
checksum: 27c2054c483c61b098454ff20917429ba73dc9b2af5aeafd959acf7ff36c3230ec200fcc63d920710935b8f3d59d18030a93fec472e9233d28f0dc0bca8b362d
languageName: node
linkType: hard
"level-transcoder@npm:^1.0.1":
version: 1.0.1
resolution: "level-transcoder@npm:1.0.1"
dependencies:
buffer: "npm:^6.0.3"
module-error: "npm:^1.0.1"
checksum: 2fb41a1d8037fc279f851ead8cdc3852b738f1f935ac2895183cd606aae3e57008e085c7c2bd2b2d43cfd057333108cfaed604092e173ac2abdf5ab1b8333f9e
languageName: node
linkType: hard
"level-ws@npm:^2.0.0":
version: 2.0.0
resolution: "level-ws@npm:2.0.0"
dependencies:
inherits: "npm:^2.0.3"
readable-stream: "npm:^3.1.0"
xtend: "npm:^4.0.1"
checksum: 3e9ab6ae437aa854d4a21df3377e3b3873068c39ef1c548b37d4d8c62fa22dc8c8337c09d86f13db528474ff107c84967b89efc226a1b594afc40ac839df9f5f
languageName: node
linkType: hard
"level@npm:^8.0.0":
version: 8.0.0
resolution: "level@npm:8.0.0"
dependencies:
browser-level: "npm:^1.0.1"
classic-level: "npm:^1.2.0"
checksum: 1e7df97fe80fb158c8c1d6feeb651ee1381fd8e45af773b2bb02d3dd020fefd4f48a69d260b2d0ce9c4245ee9d8d40b8a9c49275b0b1ef6e1d4158feb5c39081
languageName: node
linkType: hard
"leveldown@npm:6.1.0":
version: 6.1.0
resolution: "leveldown@npm:6.1.0"
dependencies:
abstract-leveldown: "npm:^7.2.0"
napi-macros: "npm:~2.0.0"
node-gyp: "npm:latest"
node-gyp-build: "npm:^4.3.0"
checksum: f9d20c872fb82a5635499dd6a1c892020c0c836828195ac4eb1d7c4ee51686a5403a8986d018f2282a6745e9ca00e76c6552ce2d5dae6c14efbe83a99ff3ff78
languageName: node
linkType: hard
"levelup@npm:^4.3.2":
version: 4.4.0
resolution: "levelup@npm:4.4.0"
dependencies:
deferred-leveldown: "npm:~5.3.0"
level-errors: "npm:~2.0.0"
level-iterator-stream: "npm:~4.0.0"
level-supports: "npm:~1.0.0"
xtend: "npm:~4.0.0"
checksum: 6af62b625d216e71cef94c375c26515c58a1ea7c3c043474df6c443494c953f7191ae8f7d27791d5b86b3bcfc2b9e804e22f654ea6a90a465fb91eb6cbd17ad6
languageName: node
linkType: hard
"leven@npm:^3.1.0":
version: 3.1.0
resolution: "leven@npm:3.1.0"
checksum: 638401d534585261b6003db9d99afd244dfe82d75ddb6db5c0df412842d5ab30b2ef18de471aaec70fe69a46f17b4ae3c7f01d8a4e6580ef7adb9f4273ad1e55
languageName: node
linkType: hard
"levn@npm:^0.4.1":
version: 0.4.1
resolution: "levn@npm:0.4.1"
dependencies:
prelude-ls: "npm:^1.2.1"
type-check: "npm:~0.4.0"
checksum: 2e4720ff79f21ae08d42374b0a5c2f664c5be8b6c8f565bb4e1315c96ed3a8acaa9de788ffed82d7f2378cf36958573de07ef92336cb5255ed74d08b8318c9ee
languageName: node
linkType: hard
"levn@npm:~0.3.0":
version: 0.3.0
resolution: "levn@npm:0.3.0"
dependencies:
prelude-ls: "npm:~1.1.2"
type-check: "npm:~0.3.2"
checksum: e1c3e75b5c430d9aa4c32c83c8a611e4ca53608ca78e3ea3bf6bbd9d017e4776d05d86e27df7901baebd3afa732abede9f26f715b8c1be19e95505c7a3a7b589
languageName: node
linkType: hard
"libsodium-sumo@npm:^0.7.13":
version: 0.7.13
resolution: "libsodium-sumo@npm:0.7.13"
checksum: 4bfd69d10949fb2ae051a7f18c319d6a8a81a1af81ab9745312f0ff34f1fe4c1ef652aabad230d58fe11278418ef3a1350a96508eeae1794bac499e74896cfbe
languageName: node
linkType: hard
"libsodium-wrappers-sumo@npm:^0.7.11":
version: 0.7.13
resolution: "libsodium-wrappers-sumo@npm:0.7.13"
dependencies:
libsodium-sumo: "npm:^0.7.13"
checksum: c57f01c48a072e82f4d4bfc367d0d3c052015599f62f618081c6324cb35222acd5ae36498302bf4de553fdfc0e7cf88c409d458316dca5480aba41f3c803bbd8
languageName: node
linkType: hard
"lilconfig@npm:2.0.5":
version: 2.0.5
resolution: "lilconfig@npm:2.0.5"
checksum: a6e201bcb5b2f876cdd8b1cb7d20b126156aff976e29a184b62e6408e1c7da127603390543441fda8656a34d710113d74bb1551317e0cdc9dcb6e96dfbf6c525
languageName: node
linkType: hard
"lines-and-columns@npm:^1.1.6":
version: 1.2.4
resolution: "lines-and-columns@npm:1.2.4"
checksum: 0c37f9f7fa212b38912b7145e1cd16a5f3cd34d782441c3e6ca653485d326f58b3caccda66efce1c5812bde4961bbde3374fae4b0d11bf1226152337f3894aa5
languageName: node
linkType: hard
"lint-staged@npm:^12.4.3":
version: 12.5.0
resolution: "lint-staged@npm:12.5.0"
dependencies:
cli-truncate: "npm:^3.1.0"
colorette: "npm:^2.0.16"
commander: "npm:^9.3.0"
debug: "npm:^4.3.4"
execa: "npm:^5.1.1"
lilconfig: "npm:2.0.5"
listr2: "npm:^4.0.5"
micromatch: "npm:^4.0.5"
normalize-path: "npm:^3.0.0"
object-inspect: "npm:^1.12.2"
pidtree: "npm:^0.5.0"
string-argv: "npm:^0.3.1"
supports-color: "npm:^9.2.2"
yaml: "npm:^1.10.2"
bin:
lint-staged: bin/lint-staged.js
checksum: 1bae4edc8e1529c361acf7b1162c715299411add2ad2c588fc9af1c97d1cb5ca29a0693aa0be5ad81fb0f49f8ba28e0f10b56322b1b1cc34f2b7a47299ebb5ac
languageName: node
linkType: hard
"listhen@npm:^1.5.5":
version: 1.6.0
resolution: "listhen@npm:1.6.0"
dependencies:
"@parcel/watcher": "npm:^2.4.0"
"@parcel/watcher-wasm": "npm:2.4.0"
citty: "npm:^0.1.5"
clipboardy: "npm:^4.0.0"
consola: "npm:^3.2.3"
crossws: "npm:^0.1.0"
defu: "npm:^6.1.4"
get-port-please: "npm:^3.1.2"
h3: "npm:^1.10.1"
http-shutdown: "npm:^1.2.2"
jiti: "npm:^1.21.0"
mlly: "npm:^1.5.0"
node-forge: "npm:^1.3.1"
pathe: "npm:^1.1.2"
std-env: "npm:^3.7.0"
ufo: "npm:^1.3.2"
untun: "npm:^0.1.3"
uqr: "npm:^0.1.2"
bin:
listen: bin/listhen.mjs
listhen: bin/listhen.mjs
checksum: 85fc2a6733e18e5d8071debd4a60b17c365210f46abd93f06d4f405be3f00a3e7bd3d1d7439340b3d6b90bc8aa49891fa1baa733418fdd4aff303c67d619f24a
languageName: node
linkType: hard
"listr2@npm:^4.0.5":
version: 4.0.5
resolution: "listr2@npm:4.0.5"
dependencies:
cli-truncate: "npm:^2.1.0"
colorette: "npm:^2.0.16"
log-update: "npm:^4.0.0"
p-map: "npm:^4.0.0"
rfdc: "npm:^1.3.0"
rxjs: "npm:^7.5.5"
through: "npm:^2.3.8"
wrap-ansi: "npm:^7.0.0"
peerDependencies:
enquirer: ">= 2.3.0 < 3"
peerDependenciesMeta:
enquirer:
optional: true
checksum: 9c591fdd4fd6b7e8b4feca60380be01d74c65a98857f6caff2418c609fb9f0016c2e1b65c0ef5b1f4ff015967be87e8642e7ac3ad7ce0aa3c1a0329b60128b3b
languageName: node
linkType: hard
"lit-element@npm:^3.3.0":
version: 3.3.3
resolution: "lit-element@npm:3.3.3"
dependencies:
"@lit-labs/ssr-dom-shim": "npm:^1.1.0"
"@lit/reactive-element": "npm:^1.3.0"
lit-html: "npm:^2.8.0"
checksum: 7968e7f3ce3994911f27c4c54acc956488c91d8af81677cce3d6f0c2eaea45cceb79b064077159392238d6e43d46015a950269db9914fea8913566aacb17eaa1
languageName: node
linkType: hard
"lit-html@npm:^2.8.0":
version: 2.8.0
resolution: "lit-html@npm:2.8.0"
dependencies:
"@types/trusted-types": "npm:^2.0.2"
checksum: 3503e55e2927c2ff94773cf041fc4128f92291869c9192f36eacb7f95132d11f6b329e5b910ab60a4456349cd2e6d23b33d83291b24d557bcd6b904d6314ac1a
languageName: node
linkType: hard
"lit@npm:2.8.0":
version: 2.8.0
resolution: "lit@npm:2.8.0"
dependencies:
"@lit/reactive-element": "npm:^1.6.0"
lit-element: "npm:^3.3.0"
lit-html: "npm:^2.8.0"
checksum: aa64c1136b855ba328d41157dba67657d480345aeec3c1dd829abeb67719d759c9ff2ade9903f9cfb4f9d012b16087034aaa5b33f1182e70c615765562e3251b
languageName: node
linkType: hard
"load-yaml-file@npm:^0.2.0":
version: 0.2.0
resolution: "load-yaml-file@npm:0.2.0"
dependencies:
graceful-fs: "npm:^4.1.5"
js-yaml: "npm:^3.13.0"
pify: "npm:^4.0.1"
strip-bom: "npm:^3.0.0"
checksum: b1bfa7e80114933e43ccc1cf3772582b7e13c8a71dc8d560de2aeecdabf545014daf8a5afabe634c1e9f71c75f6f8528bbd944c9cbbbdf2ab8c927118bd48fd2
languageName: node
linkType: hard
"locate-path@npm:^2.0.0":
version: 2.0.0
resolution: "locate-path@npm:2.0.0"
dependencies:
p-locate: "npm:^2.0.0"
path-exists: "npm:^3.0.0"
checksum: 02d581edbbbb0fa292e28d96b7de36b5b62c2fa8b5a7e82638ebb33afa74284acf022d3b1e9ae10e3ffb7658fbc49163fcd5e76e7d1baaa7801c3e05a81da755
languageName: node
linkType: hard
"locate-path@npm:^3.0.0":
version: 3.0.0
resolution: "locate-path@npm:3.0.0"
dependencies:
p-locate: "npm:^3.0.0"
path-exists: "npm:^3.0.0"
checksum: 53db3996672f21f8b0bf2a2c645ae2c13ffdae1eeecfcd399a583bce8516c0b88dcb4222ca6efbbbeb6949df7e46860895be2c02e8d3219abd373ace3bfb4e11
languageName: node
linkType: hard
"locate-path@npm:^5.0.0":
version: 5.0.0
resolution: "locate-path@npm:5.0.0"
dependencies:
p-locate: "npm:^4.1.0"
checksum: 83e51725e67517287d73e1ded92b28602e3ae5580b301fe54bfb76c0c723e3f285b19252e375712316774cf52006cb236aed5704692c32db0d5d089b69696e30
languageName: node
linkType: hard
"locate-path@npm:^6.0.0":
version: 6.0.0
resolution: "locate-path@npm:6.0.0"
dependencies:
p-locate: "npm:^5.0.0"
checksum: 72eb661788a0368c099a184c59d2fee760b3831c9c1c33955e8a19ae4a21b4116e53fa736dc086cdeb9fce9f7cc508f2f92d2d3aae516f133e16a2bb59a39f5a
languageName: node
linkType: hard
"lodash-es@npm:^4.17.21":
version: 4.17.21
resolution: "lodash-es@npm:4.17.21"
checksum: 03f39878ea1e42b3199bd3f478150ab723f93cc8730ad86fec1f2804f4a07c6e30deaac73cad53a88e9c3db33348bb8ceeb274552390e7a75d7849021c02df43
languageName: node
linkType: hard
"lodash.camelcase@npm:^4.3.0":
version: 4.3.0
resolution: "lodash.camelcase@npm:4.3.0"
checksum: c301cc379310441dc73cd6cebeb91fb254bea74e6ad3027f9346fc43b4174385153df420ffa521654e502fd34c40ef69ca4e7d40ee7129a99e06f306032bfc65
languageName: node
linkType: hard
"lodash.defaults@npm:^4.2.0":
version: 4.2.0
resolution: "lodash.defaults@npm:4.2.0"
checksum: 6a2a9ea5ad7585aff8d76836c9e1db4528e5f5fa50fc4ad81183152ba8717d83aef8aec4fa88bf3417ed946fd4b4358f145ee08fbc77fb82736788714d3e12db
languageName: node
linkType: hard
"lodash.get@npm:^4.4.2":
version: 4.4.2
resolution: "lodash.get@npm:4.4.2"
checksum: 2a4925f6e89bc2c010a77a802d1ba357e17ed1ea03c2ddf6a146429f2856a216663e694a6aa3549a318cbbba3fd8b7decb392db457e6ac0b83dc745ed0a17380
languageName: node
linkType: hard
"lodash.isarguments@npm:^3.1.0":
version: 3.1.0
resolution: "lodash.isarguments@npm:3.1.0"
checksum: e5186d5fe0384dcb0652501d9d04ebb984863ebc9c9faa2d4b9d5dfd81baef9ffe8e2887b9dc471d62ed092bc0788e5f1d42e45c72457a2884bbb54ac132ed92
languageName: node
linkType: hard
"lodash.isequal@npm:4.5.0":
version: 4.5.0
resolution: "lodash.isequal@npm:4.5.0"
checksum: 82fc58a83a1555f8df34ca9a2cd300995ff94018ac12cc47c349655f0ae1d4d92ba346db4c19bbfc90510764e0c00ddcc985a358bdcd4b3b965abf8f2a48a214
languageName: node
linkType: hard
"lodash.memoize@npm:4.x":
version: 4.1.2
resolution: "lodash.memoize@npm:4.1.2"
checksum: 192b2168f310c86f303580b53acf81ab029761b9bd9caa9506a019ffea5f3363ea98d7e39e7e11e6b9917066c9d36a09a11f6fe16f812326390d8f3a54a1a6da
languageName: node
linkType: hard
"lodash.merge@npm:^4.6.2":
version: 4.6.2
resolution: "lodash.merge@npm:4.6.2"
checksum: d0ea2dd0097e6201be083865d50c3fb54fbfbdb247d9cc5950e086c991f448b7ab0cdab0d57eacccb43473d3f2acd21e134db39f22dac2d6c9ba6bf26978e3d6
languageName: node
linkType: hard
"lodash.startcase@npm:^4.4.0":
version: 4.4.0
resolution: "lodash.startcase@npm:4.4.0"
checksum: 3091048a54a2f92bcf2c6441d2bd9a706fb133d5f461ae7c310d6dca1530338a06c91e9e42a5b14b12e875ddae1814d448050dc02afe2cec09b3995d8e836837
languageName: node
linkType: hard
"lodash.truncate@npm:^4.4.2":
version: 4.4.2
resolution: "lodash.truncate@npm:4.4.2"
checksum: 7a495616121449e5d2288c606b1025d42ab9979e8c93ba885e5c5802ffd4f1ebad4428c793ccc12f73e73237e85a9f5b67dd6415757546fbd5a4653ba83e25ac
languageName: node
linkType: hard
"lodash@npm:^4.17.21":
version: 4.17.21
resolution: "lodash@npm:4.17.21"
checksum: c08619c038846ea6ac754abd6dd29d2568aa705feb69339e836dfa8d8b09abbb2f859371e86863eda41848221f9af43714491467b5b0299122431e202bb0c532
languageName: node
linkType: hard
"log-symbols@npm:3.0.0":
version: 3.0.0
resolution: "log-symbols@npm:3.0.0"
dependencies:
chalk: "npm:^2.4.2"
checksum: f2322e1452d819050b11aad247660e1494f8b2219d40a964af91d5f9af1a90636f1b3d93f2952090e42af07cc5550aecabf6c1d8ec1181207e95cb66ba112361
languageName: node
linkType: hard
"log-symbols@npm:4.1.0":
version: 4.1.0
resolution: "log-symbols@npm:4.1.0"
dependencies:
chalk: "npm:^4.1.0"
is-unicode-supported: "npm:^0.1.0"
checksum: fce1497b3135a0198803f9f07464165e9eb83ed02ceb2273930a6f8a508951178d8cf4f0378e9d28300a2ed2bc49050995d2bd5f53ab716bb15ac84d58c6ef74
languageName: node
linkType: hard
"log-update@npm:^4.0.0":
version: 4.0.0
resolution: "log-update@npm:4.0.0"
dependencies:
ansi-escapes: "npm:^4.3.0"
cli-cursor: "npm:^3.1.0"
slice-ansi: "npm:^4.0.0"
wrap-ansi: "npm:^6.2.0"
checksum: ae2f85bbabc1906034154fb7d4c4477c79b3e703d22d78adee8b3862fa913942772e7fa11713e3d96fb46de4e3cabefbf5d0a544344f03b58d3c4bff52aa9eb2
languageName: node
linkType: hard
"long@npm:^4.0.0":
version: 4.0.0
resolution: "long@npm:4.0.0"
checksum: 8296e2ba7bab30f9cfabb81ebccff89c819af6a7a78b4bb5a70ea411aa764ee0532f7441381549dfa6a1a98d72abe9138bfcf99f4fa41238629849bc035b845b
languageName: node
linkType: hard
fix: use secret RPC urls in infra, apply environment-specific registry overrides (#3875) ### Description A while back, it seems secret RPC URLs stopped being used by monorepo services (see https://github.com/hyperlane-xyz/hyperlane-monorepo/pull/3179/files#diff-ba3b7bea2b5c046acd88d25ed382df875b49d77e061f2ef8347ffcc741c0353eR34). This adds them back. Some things to note on the approach: - Sadly, due to the way some of the infra config generation works, we're forced to use synchronous interfaces for getting chain metadata in a bunch of places. This is why `getRegistry` returns a `FileSystemRegistry`, which is a `SynchronousRegistry`. - Applying secrets / overrides requires us to do things async for two reasons -- one is just that fetching from GCP secrets is an async operation, the other is that a `MergedRegistry` is not a `SynchronousRegistry`. The approach I've taken is that there are two ways of getting a registry - using `getRegistry` will give the synchronous version that can continue to be used by our sync config generation, but it won't have any environment-specific overrides (tx overrides or secrets). To get an async registry with environment-specific overrides, the `getRegistry` function on the EnvironmentConfig is used. - Overrides are now more succinct as the merging happens later in the pipeline ### Drive-by changes - Started moving away from using the gcloud CLI under the hood for GCP operations and toward using the GCP secret SDK - Updated the mainnet3 key funder to fix an incident, but will follow up with a fresh deploy once this is mergd ### Related issues - These are the code changes for https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/3774, but I'll follow up with fresh deploys for the monorepo services ### Backward compatibility <!-- Are these changes backward compatible? Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling? Yes/No --> ### Testing <!-- What kind of testing have these changes undergone? None/Manual/Unit Tests --> --------- Co-authored-by: Connor McEwen <connor.mcewen@gmail.com> Co-authored-by: Yorke Rhodes <yorke@hyperlane.xyz> Co-authored-by: J M Rossy <jm.rossy@gmail.com>
6 months ago
"long@npm:^5.0.0":
version: 5.2.3
resolution: "long@npm:5.2.3"
checksum: 9167ec6947a825b827c30da169a7384eec6c0c9ec2f0b9c74da2e93d81159bbe39fb09c3f13dae9721d4b807ccfa09797a7dd1012f5d478e3e33ca3c78b608e6
languageName: node
linkType: hard
"loose-envify@npm:^1.0.0, loose-envify@npm:^1.1.0":
version: 1.4.0
resolution: "loose-envify@npm:1.4.0"
dependencies:
js-tokens: "npm:^3.0.0 || ^4.0.0"
bin:
loose-envify: cli.js
checksum: 6517e24e0cad87ec9888f500c5b5947032cdfe6ef65e1c1936a0c48a524b81e65542c9c3edc91c97d5bddc806ee2a985dbc79be89215d613b1de5db6d1cfe6f4
languageName: node
linkType: hard
"loupe@npm:^2.3.1":
version: 2.3.4
resolution: "loupe@npm:2.3.4"
dependencies:
get-func-name: "npm:^2.0.0"
checksum: 29b3b3c2aa849a97395e30e927da075175ec60bf40e088a09c955c943a98f23a73785c66958de038bbf8cf05d08dff8221e2d402f8b65cd6280556e84556600f
languageName: node
linkType: hard
Fix base bridging and a race condition in key funder (#3012) ### Description Turns out bridging from L1 to Base has been broken the whole time :( it's because the version of @eth-optimism/sdk we were using was 1.8.0 (according to yarn.lock) which was released in late 2022 https://github.com/ethereum-optimism/optimism/releases/tag/%40eth-optimism%2Fsdk%401.8.0, far before Base was launched. So we'd always get this error in key funder because we rely on the optimism SDK knowing about Base's chain ID: ``` {"chain":"base","error":"Error: cannot get contract AddressManager for unknown L2 chain ID 8453, you must provide an address\n at getOEContract (/hyperlane-monorepo/node_modules/@eth-optimism/sdk/src/utils/contracts.ts:58:11)\n at getAllOEContracts (/hyperlane-monorepo/node_modules/@eth-optimism/sdk/src/utils/contracts.ts:121:46)\n at new CrossChainMessenger (/hyperlane-monorepo/node_modules/@eth-optimism/sdk/src/cross-chain-messenger.ts:170:39)\n at ContextFunder.bridgeToOptimism (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:652:33)\n at ContextFunder.bridgeToL2 (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:637:23)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at async ContextFunder.bridgeIfL2 (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:492:9)\n at async gracefullyHandleError (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:774:5)\n at async /hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:394:29\n at async Promise.all (index 9)","level":"error","message":"Error bridging to L2"} ``` The fix was just to upgrade to a newer optimism SDK version A mystery to me is that we'd get that log ^ but sometimes the key funder pod would show as having ran successfully. My best guess here is there was a race condition in `fund` when we had a variable local to the function called `failureOccurred` that many promises which were `Promise.all`'d would read and write to it via `failureOccurred ||= await someFallibleFn()`. I changed the logic here to not have multiple concurrent promises contend for the variable Also made a small change to not include mantapacific in the list of relayer keys for the Hyperlane context. It's not ever used, and had a downstream effect of us trying to fund the Kathy key on mantapacific, which we don't want to actually do ### Drive-by changes n/a ### Related issues n/a ### Backward compatibility ye ### Testing ran locally
1 year ago
"loupe@npm:^2.3.6":
version: 2.3.7
resolution: "loupe@npm:2.3.7"
dependencies:
get-func-name: "npm:^2.0.1"
checksum: 635c8f0914c2ce7ecfe4e239fbaf0ce1d2c00e4246fafcc4ed000bfdb1b8f89d05db1a220054175cca631ebf3894872a26fffba0124477fcb562f78762848fb1
languageName: node
linkType: hard
"lowercase-keys@npm:^1.0.0":
version: 1.0.1
resolution: "lowercase-keys@npm:1.0.1"
checksum: 12ba64572dc25ae9ee30d37a11f3a91aea046c1b6b905fdf8ac77e2f268f153ed36e60d39cb3bfa47a89f31d981dae9a8cc9915124a56fe51ff01ed6e8bb68fa
languageName: node
linkType: hard
"lowercase-keys@npm:^2.0.0":
version: 2.0.0
resolution: "lowercase-keys@npm:2.0.0"
checksum: 1c233d2da35056e8c49fae8097ee061b8c799b2f02e33c2bf32f9913c7de8fb481ab04dab7df35e94156c800f5f34e99acbf32b21781d87c3aa43ef7b748b79e
languageName: node
linkType: hard
"lowercase-keys@npm:^3.0.0":
version: 3.0.0
resolution: "lowercase-keys@npm:3.0.0"
checksum: 67a3f81409af969bc0c4ca0e76cd7d16adb1e25aa1c197229587eaf8671275c8c067cd421795dbca4c81be0098e4c426a086a05e30de8a9c587b7a13c0c7ccc5
languageName: node
linkType: hard
"lru-cache@npm:^10.0.2":
version: 10.2.0
resolution: "lru-cache@npm:10.2.0"
checksum: 502ec42c3309c0eae1ce41afca471f831c278566d45a5273a0c51102dee31e0e250a62fa9029c3370988df33a14188a38e682c16143b794de78668de3643e302
languageName: node
linkType: hard
"lru-cache@npm:^4.0.1":
version: 4.1.5
resolution: "lru-cache@npm:4.1.5"
dependencies:
pseudomap: "npm:^1.0.2"
yallist: "npm:^2.1.2"
checksum: 9ec7d73f11a32cba0e80b7a58fdf29970814c0c795acaee1a6451ddfd609bae6ef9df0837f5bbeabb571ecd49c1e2d79e10e9b4ed422cfba17a0cb6145b018a9
languageName: node
linkType: hard
"lru-cache@npm:^5.1.1":
version: 5.1.1
resolution: "lru-cache@npm:5.1.1"
dependencies:
yallist: "npm:^3.0.2"
checksum: 951d2673dcc64a7fb888bf3d13bc2fdf923faca97d89cdb405ba3dfff77e2b26e5798d405e78fcd7094c9e7b8b4dab2ddc5a4f8a11928af24a207b7c738ca3f8
languageName: node
linkType: hard
"lru-cache@npm:^6.0.0":
version: 6.0.0
resolution: "lru-cache@npm:6.0.0"
dependencies:
yallist: "npm:^4.0.0"
checksum: fc1fe2ee205f7c8855fa0f34c1ab0bcf14b6229e35579ec1fd1079f31d6fc8ef8eb6fd17f2f4d99788d7e339f50e047555551ebd5e434dda503696e7c6591825
languageName: node
linkType: hard
"lru-cache@npm:^7.7.1":
version: 7.10.1
resolution: "lru-cache@npm:7.10.1"
checksum: 34a917a3764992fa1e8ed9449afece4c2b1ee8787bb904770d76994f84d3d6bdc7175cc3017ce2f1faaf87518f49bfb1f986de20ab775791f50fea340e551bda
languageName: node
linkType: hard
"lru_map@npm:^0.3.3":
version: 0.3.3
resolution: "lru_map@npm:0.3.3"
checksum: 50f6597924a7763ab0b31192e5e9965f08ca64a0044254138e74a65aecab95047d540f73739cff489866f4310e0202c11c10fdf18b10b236472160baaa68bbb1
languageName: node
linkType: hard
"ltgt@npm:~2.2.0":
version: 2.2.1
resolution: "ltgt@npm:2.2.1"
checksum: 10536cee1d01114cf7aadd0c24fab432a4825bb8ef091488ae6d255df916ac7f15141f6bc1e023886aea0397353f0c14608581ce0dbb57f43704f77cc33731d0
languageName: node
linkType: hard
"make-dir@npm:^4.0.0":
version: 4.0.0
resolution: "make-dir@npm:4.0.0"
dependencies:
semver: "npm:^7.5.3"
checksum: bf0731a2dd3aab4db6f3de1585cea0b746bb73eb5a02e3d8d72757e376e64e6ada190b1eddcde5b2f24a81b688a9897efd5018737d05e02e2a671dda9cff8a8a
languageName: node
linkType: hard
"make-error@npm:1.x, make-error@npm:^1.1.1":
version: 1.3.6
resolution: "make-error@npm:1.3.6"
checksum: b86e5e0e25f7f777b77fabd8e2cbf15737972869d852a22b7e73c17623928fccb826d8e46b9951501d3f20e51ad74ba8c59ed584f610526a48f8ccf88aaec402
languageName: node
linkType: hard
"make-fetch-happen@npm:^10.0.3":
version: 10.1.7
resolution: "make-fetch-happen@npm:10.1.7"
dependencies:
agentkeepalive: "npm:^4.2.1"
cacache: "npm:^16.1.0"
http-cache-semantics: "npm:^4.1.0"
http-proxy-agent: "npm:^5.0.0"
https-proxy-agent: "npm:^5.0.0"
is-lambda: "npm:^1.0.1"
lru-cache: "npm:^7.7.1"
minipass: "npm:^3.1.6"
minipass-collect: "npm:^1.0.2"
minipass-fetch: "npm:^2.0.3"
minipass-flush: "npm:^1.0.5"
minipass-pipeline: "npm:^1.2.4"
negotiator: "npm:^0.6.3"
promise-retry: "npm:^2.0.1"
socks-proxy-agent: "npm:^7.0.0"
ssri: "npm:^9.0.0"
checksum: a483c11ea8940f69ff439dfb3357396d44986e23403e88389cbeacd01bc68f27569ff1e09978f32819505c6efe62f5085297c7e2f038dae1603b552bd83ee73c
languageName: node
linkType: hard
"makeerror@npm:1.0.12":
version: 1.0.12
resolution: "makeerror@npm:1.0.12"
dependencies:
tmpl: "npm:1.0.5"
checksum: 4c66ddfc654537333da952c084f507fa4c30c707b1635344eb35be894d797ba44c901a9cebe914aa29a7f61357543ba09b09dddbd7f65b4aee756b450f169f40
languageName: node
linkType: hard
"map-obj@npm:^1.0.0":
version: 1.0.1
resolution: "map-obj@npm:1.0.1"
checksum: f8e6fc7f6137329c376c4524f6d25b3c243c17019bc8f621d15a2dcb855919e482a9298a78ae58b00dbd0e76b640bf6533aa343a9e993cfc16e0346a2507e7f8
languageName: node
linkType: hard
"map-obj@npm:^4.0.0":
version: 4.3.0
resolution: "map-obj@npm:4.3.0"
checksum: fbc554934d1a27a1910e842bc87b177b1a556609dd803747c85ece420692380827c6ae94a95cce4407c054fa0964be3bf8226f7f2cb2e9eeee432c7c1985684e
languageName: node
linkType: hard
"markdown-table@npm:^1.1.3":
version: 1.1.3
resolution: "markdown-table@npm:1.1.3"
checksum: ca94e8a84c467f9da963d1888aa298939f137d792b39259bf971d01d6fb534e02c0435e10dcccdc0b11d9e29bf6eb7dffacb007b07e3038b68b2e6eb02990fb1
languageName: node
linkType: hard
"match-all@npm:^1.2.6":
version: 1.2.6
resolution: "match-all@npm:1.2.6"
checksum: f7e21e80aa2074b0140dcad6198145a9c89044bc164ab3365e7a5302bd180744c75bce53626aeec0753422ffead130d4142b0cd136f9cfff0eedb3227265ee3e
languageName: node
linkType: hard
"mcl-wasm@npm:^0.7.1":
version: 0.7.9
resolution: "mcl-wasm@npm:0.7.9"
checksum: eb689cf0e2422ef7b98e8b040ed601821aea839718c876cd734e9148ca7013adf1c869bbc9495aac351e645d314ec3bd3d3612c91f60c499c5aea8d3dd2a7e38
languageName: node
linkType: hard
"md5.js@npm:^1.3.4":
version: 1.3.5
resolution: "md5.js@npm:1.3.5"
dependencies:
hash-base: "npm:^3.0.0"
inherits: "npm:^2.0.1"
safe-buffer: "npm:^5.1.2"
checksum: 098494d885684bcc4f92294b18ba61b7bd353c23147fbc4688c75b45cb8590f5a95fd4584d742415dcc52487f7a1ef6ea611cfa1543b0dc4492fe026357f3f0c
languageName: node
linkType: hard
"media-query-parser@npm:^2.0.2":
version: 2.0.2
resolution: "media-query-parser@npm:2.0.2"
dependencies:
"@babel/runtime": "npm:^7.12.5"
checksum: 9dff3ed135149944717a8687567f4fda1d39d28637f265c6ce7efe5ed55cd88ed49136c912ee0c7f3a6e5debc50b1ff969db609d862318f1af97f48752b08b0b
languageName: node
linkType: hard
"media-typer@npm:0.3.0":
version: 0.3.0
resolution: "media-typer@npm:0.3.0"
checksum: 38e0984db39139604756903a01397e29e17dcb04207bb3e081412ce725ab17338ecc47220c1b186b6bbe79a658aad1b0d41142884f5a481f36290cdefbe6aa46
languageName: node
linkType: hard
"memdown@npm:^5.0.0":
version: 5.1.0
resolution: "memdown@npm:5.1.0"
dependencies:
abstract-leveldown: "npm:~6.2.1"
functional-red-black-tree: "npm:~1.0.1"
immediate: "npm:~3.2.3"
inherits: "npm:~2.0.1"
ltgt: "npm:~2.2.0"
safe-buffer: "npm:~5.2.0"
checksum: 0b356646d8f8ba69860fdbfd747907c9c859a38a31ce5cb3d46010ed3736d54a54d1a7d37dde24b970dcdef7e6e56d68ebd06e8424923f28377797fcf825a174
languageName: node
linkType: hard
"memory-level@npm:^1.0.0":
version: 1.0.0
resolution: "memory-level@npm:1.0.0"
dependencies:
abstract-level: "npm:^1.0.0"
functional-red-black-tree: "npm:^1.0.1"
module-error: "npm:^1.0.1"
checksum: e3293d8c67ebc0aa4b29982c5f8e3d139c5b1b04b97fa3ae98f940f91c7bdfefec9ff189742943734ebb6c7efa85fed6a4d559407b2d5751106b24cac17a23a6
languageName: node
linkType: hard
"memorystream@npm:^0.3.1":
version: 0.3.1
resolution: "memorystream@npm:0.3.1"
checksum: 2e34a1e35e6eb2e342f788f75f96c16f115b81ff6dd39e6c2f48c78b464dbf5b1a4c6ebfae4c573bd0f8dbe8c57d72bb357c60523be184655260d25855c03902
languageName: node
linkType: hard
"meow@npm:^6.0.0":
version: 6.1.1
resolution: "meow@npm:6.1.1"
dependencies:
"@types/minimist": "npm:^1.2.0"
camelcase-keys: "npm:^6.2.2"
decamelize-keys: "npm:^1.1.0"
hard-rejection: "npm:^2.1.0"
minimist-options: "npm:^4.0.2"
normalize-package-data: "npm:^2.5.0"
read-pkg-up: "npm:^7.0.1"
redent: "npm:^3.0.0"
trim-newlines: "npm:^3.0.0"
type-fest: "npm:^0.13.1"
yargs-parser: "npm:^18.1.3"
checksum: 507ea2e7d61f6afe17e8f57323e190ddc8bd4ad0921db75920cf9d6f0f686828d3fe3b18a0a09ee6a5c27e070a3ca69133a7a095e57703b2e8d46eb56ee7d66f
languageName: node
linkType: hard
"merge-descriptors@npm:1.0.1":
version: 1.0.1
resolution: "merge-descriptors@npm:1.0.1"
checksum: 5abc259d2ae25bb06d19ce2b94a21632583c74e2a9109ee1ba7fd147aa7362b380d971e0251069f8b3eb7d48c21ac839e21fa177b335e82c76ec172e30c31a26
languageName: node
linkType: hard
"merge-stream@npm:^2.0.0":
version: 2.0.0
resolution: "merge-stream@npm:2.0.0"
checksum: 6fa4dcc8d86629705cea944a4b88ef4cb0e07656ebf223fa287443256414283dd25d91c1cd84c77987f2aec5927af1a9db6085757cb43d90eb170ebf4b47f4f4
languageName: node
linkType: hard
"merge2@npm:^1.2.3, merge2@npm:^1.3.0, merge2@npm:^1.4.1":
version: 1.4.1
resolution: "merge2@npm:1.4.1"
checksum: 7268db63ed5169466540b6fb947aec313200bcf6d40c5ab722c22e242f651994619bcd85601602972d3c85bd2cc45a358a4c61937e9f11a061919a1da569b0c2
languageName: node
linkType: hard
"merkle-patricia-tree@npm:^4.2.2, merkle-patricia-tree@npm:^4.2.4":
version: 4.2.4
resolution: "merkle-patricia-tree@npm:4.2.4"
dependencies:
"@types/levelup": "npm:^4.3.0"
ethereumjs-util: "npm:^7.1.4"
level-mem: "npm:^5.0.1"
level-ws: "npm:^2.0.0"
readable-stream: "npm:^3.6.0"
semaphore-async-await: "npm:^1.5.1"
checksum: 77770d8cce8d7b04ca5f9206e86463373ed4c4d61f0588f3cfba58e98585a0db31959dffbbec1ac8336707d26197e38c258baca31c680780fdf7fb473aef6aae
languageName: node
linkType: hard
Fix base bridging and a race condition in key funder (#3012) ### Description Turns out bridging from L1 to Base has been broken the whole time :( it's because the version of @eth-optimism/sdk we were using was 1.8.0 (according to yarn.lock) which was released in late 2022 https://github.com/ethereum-optimism/optimism/releases/tag/%40eth-optimism%2Fsdk%401.8.0, far before Base was launched. So we'd always get this error in key funder because we rely on the optimism SDK knowing about Base's chain ID: ``` {"chain":"base","error":"Error: cannot get contract AddressManager for unknown L2 chain ID 8453, you must provide an address\n at getOEContract (/hyperlane-monorepo/node_modules/@eth-optimism/sdk/src/utils/contracts.ts:58:11)\n at getAllOEContracts (/hyperlane-monorepo/node_modules/@eth-optimism/sdk/src/utils/contracts.ts:121:46)\n at new CrossChainMessenger (/hyperlane-monorepo/node_modules/@eth-optimism/sdk/src/cross-chain-messenger.ts:170:39)\n at ContextFunder.bridgeToOptimism (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:652:33)\n at ContextFunder.bridgeToL2 (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:637:23)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at async ContextFunder.bridgeIfL2 (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:492:9)\n at async gracefullyHandleError (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:774:5)\n at async /hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:394:29\n at async Promise.all (index 9)","level":"error","message":"Error bridging to L2"} ``` The fix was just to upgrade to a newer optimism SDK version A mystery to me is that we'd get that log ^ but sometimes the key funder pod would show as having ran successfully. My best guess here is there was a race condition in `fund` when we had a variable local to the function called `failureOccurred` that many promises which were `Promise.all`'d would read and write to it via `failureOccurred ||= await someFallibleFn()`. I changed the logic here to not have multiple concurrent promises contend for the variable Also made a small change to not include mantapacific in the list of relayer keys for the Hyperlane context. It's not ever used, and had a downstream effect of us trying to fund the Kathy key on mantapacific, which we don't want to actually do ### Drive-by changes n/a ### Related issues n/a ### Backward compatibility ye ### Testing ran locally
1 year ago
"merkletreejs@npm:^0.3.11":
version: 0.3.11
resolution: "merkletreejs@npm:0.3.11"
dependencies:
bignumber.js: "npm:^9.0.1"
buffer-reverse: "npm:^1.0.1"
Fix base bridging and a race condition in key funder (#3012) ### Description Turns out bridging from L1 to Base has been broken the whole time :( it's because the version of @eth-optimism/sdk we were using was 1.8.0 (according to yarn.lock) which was released in late 2022 https://github.com/ethereum-optimism/optimism/releases/tag/%40eth-optimism%2Fsdk%401.8.0, far before Base was launched. So we'd always get this error in key funder because we rely on the optimism SDK knowing about Base's chain ID: ``` {"chain":"base","error":"Error: cannot get contract AddressManager for unknown L2 chain ID 8453, you must provide an address\n at getOEContract (/hyperlane-monorepo/node_modules/@eth-optimism/sdk/src/utils/contracts.ts:58:11)\n at getAllOEContracts (/hyperlane-monorepo/node_modules/@eth-optimism/sdk/src/utils/contracts.ts:121:46)\n at new CrossChainMessenger (/hyperlane-monorepo/node_modules/@eth-optimism/sdk/src/cross-chain-messenger.ts:170:39)\n at ContextFunder.bridgeToOptimism (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:652:33)\n at ContextFunder.bridgeToL2 (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:637:23)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at async ContextFunder.bridgeIfL2 (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:492:9)\n at async gracefullyHandleError (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:774:5)\n at async /hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:394:29\n at async Promise.all (index 9)","level":"error","message":"Error bridging to L2"} ``` The fix was just to upgrade to a newer optimism SDK version A mystery to me is that we'd get that log ^ but sometimes the key funder pod would show as having ran successfully. My best guess here is there was a race condition in `fund` when we had a variable local to the function called `failureOccurred` that many promises which were `Promise.all`'d would read and write to it via `failureOccurred ||= await someFallibleFn()`. I changed the logic here to not have multiple concurrent promises contend for the variable Also made a small change to not include mantapacific in the list of relayer keys for the Hyperlane context. It's not ever used, and had a downstream effect of us trying to fund the Kathy key on mantapacific, which we don't want to actually do ### Drive-by changes n/a ### Related issues n/a ### Backward compatibility ye ### Testing ran locally
1 year ago
crypto-js: "npm:^4.2.0"
treeify: "npm:^1.1.0"
web3-utils: "npm:^1.3.4"
Fix base bridging and a race condition in key funder (#3012) ### Description Turns out bridging from L1 to Base has been broken the whole time :( it's because the version of @eth-optimism/sdk we were using was 1.8.0 (according to yarn.lock) which was released in late 2022 https://github.com/ethereum-optimism/optimism/releases/tag/%40eth-optimism%2Fsdk%401.8.0, far before Base was launched. So we'd always get this error in key funder because we rely on the optimism SDK knowing about Base's chain ID: ``` {"chain":"base","error":"Error: cannot get contract AddressManager for unknown L2 chain ID 8453, you must provide an address\n at getOEContract (/hyperlane-monorepo/node_modules/@eth-optimism/sdk/src/utils/contracts.ts:58:11)\n at getAllOEContracts (/hyperlane-monorepo/node_modules/@eth-optimism/sdk/src/utils/contracts.ts:121:46)\n at new CrossChainMessenger (/hyperlane-monorepo/node_modules/@eth-optimism/sdk/src/cross-chain-messenger.ts:170:39)\n at ContextFunder.bridgeToOptimism (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:652:33)\n at ContextFunder.bridgeToL2 (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:637:23)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at async ContextFunder.bridgeIfL2 (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:492:9)\n at async gracefullyHandleError (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:774:5)\n at async /hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:394:29\n at async Promise.all (index 9)","level":"error","message":"Error bridging to L2"} ``` The fix was just to upgrade to a newer optimism SDK version A mystery to me is that we'd get that log ^ but sometimes the key funder pod would show as having ran successfully. My best guess here is there was a race condition in `fund` when we had a variable local to the function called `failureOccurred` that many promises which were `Promise.all`'d would read and write to it via `failureOccurred ||= await someFallibleFn()`. I changed the logic here to not have multiple concurrent promises contend for the variable Also made a small change to not include mantapacific in the list of relayer keys for the Hyperlane context. It's not ever used, and had a downstream effect of us trying to fund the Kathy key on mantapacific, which we don't want to actually do ### Drive-by changes n/a ### Related issues n/a ### Backward compatibility ye ### Testing ran locally
1 year ago
checksum: a93520ef768648d1e4ebd175182bd3d304270b8eb0700df5be99395fb3ad8805407bdaf3231d13b1649e87de799aa06d71c616db047ad039025764eb23b02244
languageName: node
linkType: hard
"mersenne-twister@npm:^1.1.0":
version: 1.1.0
resolution: "mersenne-twister@npm:1.1.0"
checksum: 1123526199091097102f2f91639ad7d5b3df4b098de9a4a72c835920e11ef0ce08e25737d5af1d363325a60da8804365eae8a41e03b7a46a1acc22e18fa8f261
languageName: node
linkType: hard
"methods@npm:~1.1.2":
version: 1.1.2
resolution: "methods@npm:1.1.2"
checksum: a385dd974faa34b5dd021b2bbf78c722881bf6f003bfe6d391d7da3ea1ed625d1ff10ddd13c57531f628b3e785be38d3eed10ad03cebd90b76932413df9a1820
languageName: node
linkType: hard
"micro-ftch@npm:^0.3.1":
version: 0.3.1
resolution: "micro-ftch@npm:0.3.1"
checksum: a7ab07d25e28ec4ae492ce4542ea9b06eee85538742b3b1263b247366ee8872f2c5ce9c8651138b2f1d22c8212f691a7b8b5384fe86ead5aff1852e211f1c035
languageName: node
linkType: hard
"micromatch@npm:^4.0.2, micromatch@npm:^4.0.4, micromatch@npm:^4.0.5":
version: 4.0.5
resolution: "micromatch@npm:4.0.5"
dependencies:
braces: "npm:^3.0.2"
picomatch: "npm:^2.3.1"
checksum: a749888789fc15cac0e03273844dbd749f9f8e8d64e70c564bcf06a033129554c789bb9e30d7566d7ff6596611a08e58ac12cf2a05f6e3c9c47c50c4c7e12fa2
languageName: node
linkType: hard
"miller-rabin@npm:^4.0.0":
version: 4.0.1
resolution: "miller-rabin@npm:4.0.1"
dependencies:
bn.js: "npm:^4.0.0"
brorand: "npm:^1.0.1"
bin:
miller-rabin: bin/miller-rabin
checksum: 2a38ba9d1e878d94ee8a8ab3505b40e8d44fb9700a7716570fe4c8ca7e20d49b69aea579106580618c877cc6ff969eff71705042fafb47573736bf89404417bc
languageName: node
linkType: hard
"mime-db@npm:1.52.0":
version: 1.52.0
resolution: "mime-db@npm:1.52.0"
checksum: 54bb60bf39e6f8689f6622784e668a3d7f8bed6b0d886f5c3c446cb3284be28b30bf707ed05d0fe44a036f8469976b2629bbea182684977b084de9da274694d7
languageName: node
linkType: hard
"mime-types@npm:^2.1.12, mime-types@npm:^2.1.16, mime-types@npm:~2.1.19, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34":
version: 2.1.35
resolution: "mime-types@npm:2.1.35"
dependencies:
mime-db: "npm:1.52.0"
checksum: 89aa9651b67644035de2784a6e665fc685d79aba61857e02b9c8758da874a754aed4a9aced9265f5ed1171fd934331e5516b84a7f0218031b6fa0270eca1e51a
languageName: node
linkType: hard
"mime@npm:1.6.0":
version: 1.6.0
resolution: "mime@npm:1.6.0"
bin:
mime: cli.js
checksum: b7d98bb1e006c0e63e2c91b590fe1163b872abf8f7ef224d53dd31499c2197278a6d3d0864c45239b1a93d22feaf6f9477e9fc847eef945838150b8c02d03170
languageName: node
linkType: hard
"mime@npm:^3.0.0":
version: 3.0.0
resolution: "mime@npm:3.0.0"
bin:
mime: cli.js
checksum: b2d31580deb58be89adaa1877cbbf152b7604b980fd7ef8f08b9e96bfedf7d605d9c23a8ba62aa12c8580b910cd7c1d27b7331d0f40f7a14e17d5a0bbec3b49f
languageName: node
linkType: hard
"mimic-fn@npm:^2.1.0":
version: 2.1.0
resolution: "mimic-fn@npm:2.1.0"
checksum: d2421a3444848ce7f84bd49115ddacff29c15745db73f54041edc906c14b131a38d05298dae3081667627a59b2eb1ca4b436ff2e1b80f69679522410418b478a
languageName: node
linkType: hard
"mimic-fn@npm:^4.0.0":
version: 4.0.0
resolution: "mimic-fn@npm:4.0.0"
checksum: 995dcece15ee29aa16e188de6633d43a3db4611bcf93620e7e62109ec41c79c0f34277165b8ce5e361205049766e371851264c21ac64ca35499acb5421c2ba56
languageName: node
linkType: hard
"mimic-response@npm:^1.0.0":
version: 1.0.1
resolution: "mimic-response@npm:1.0.1"
checksum: 034c78753b0e622bc03c983663b1cdf66d03861050e0c8606563d149bc2b02d63f62ce4d32be4ab50d0553ae0ffe647fc34d1f5281184c6e1e8cf4d85e8d9823
languageName: node
linkType: hard
"mimic-response@npm:^2.0.0":
version: 2.1.0
resolution: "mimic-response@npm:2.1.0"
checksum: 014fad6ab936657e5f2f48bd87af62a8e928ebe84472aaf9e14fec4fcb31257a5edff77324d8ac13ddc6685ba5135cf16e381efac324e5f174fb4ddbf902bf07
languageName: node
linkType: hard
"mimic-response@npm:^3.1.0":
version: 3.1.0
resolution: "mimic-response@npm:3.1.0"
checksum: 7e719047612411fe071332a7498cf0448bbe43c485c0d780046c76633a771b223ff49bd00267be122cedebb897037fdb527df72335d0d0f74724604ca70b37ad
languageName: node
linkType: hard
"mimic-response@npm:^4.0.0":
version: 4.0.0
resolution: "mimic-response@npm:4.0.0"
checksum: 33b804cc961efe206efdb1fca6a22540decdcfce6c14eb5c0c50e5ae9022267ab22ce8f5568b1f7247ba67500fe20d523d81e0e9f009b321ccd9d472e78d1850
languageName: node
linkType: hard
"min-document@npm:^2.19.0":
version: 2.19.0
resolution: "min-document@npm:2.19.0"
dependencies:
dom-walk: "npm:^0.1.0"
checksum: 4e45a0686c81cc04509989235dc6107e2678a59bb48ce017d3c546d7d9a18d782e341103e66c78081dd04544704e2196e529905c41c2550bca069b69f95f07c8
languageName: node
linkType: hard
"min-indent@npm:^1.0.0":
version: 1.0.1
resolution: "min-indent@npm:1.0.1"
checksum: bfc6dd03c5eaf623a4963ebd94d087f6f4bbbfd8c41329a7f09706b0cb66969c4ddd336abeb587bc44bc6f08e13bf90f0b374f9d71f9f01e04adc2cd6f083ef1
languageName: node
linkType: hard
"minimalistic-assert@npm:^1.0.0, minimalistic-assert@npm:^1.0.1":
version: 1.0.1
resolution: "minimalistic-assert@npm:1.0.1"
checksum: cc7974a9268fbf130fb055aff76700d7e2d8be5f761fb5c60318d0ed010d839ab3661a533ad29a5d37653133385204c503bfac995aaa4236f4e847461ea32ba7
languageName: node
linkType: hard
"minimalistic-crypto-utils@npm:^1.0.1":
version: 1.0.1
resolution: "minimalistic-crypto-utils@npm:1.0.1"
checksum: 6e8a0422b30039406efd4c440829ea8f988845db02a3299f372fceba56ffa94994a9c0f2fd70c17f9969eedfbd72f34b5070ead9656a34d3f71c0bd72583a0ed
languageName: node
linkType: hard
"minimatch@npm:2 || 3, minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2":
version: 3.1.2
resolution: "minimatch@npm:3.1.2"
dependencies:
brace-expansion: "npm:^1.1.7"
checksum: e0b25b04cd4ec6732830344e5739b13f8690f8a012d73445a4a19fbc623f5dd481ef7a5827fde25954cd6026fede7574cc54dc4643c99d6c6b653d6203f94634
languageName: node
linkType: hard
"minimatch@npm:3.0.4":
version: 3.0.4
resolution: "minimatch@npm:3.0.4"
dependencies:
brace-expansion: "npm:^1.1.7"
checksum: 3b3f17f76582417dd139646505f1d1bb5f148ea5191eb98fe73cd41224a678dadb94cc674c7d06b36de4ab5c303f039cfd7cd2d089348d6f70d04db169cf3770
languageName: node
linkType: hard
"minimatch@npm:5.0.1":
version: 5.0.1
resolution: "minimatch@npm:5.0.1"
dependencies:
brace-expansion: "npm:^2.0.1"
checksum: 2656580f18d9f38ada186196fcc72dc9076d70f7227adc664e72614d464e075dc4ae3936e6742519e09e336996ef33c6035e606888b12f65ca7fda792ddd2085
languageName: node
linkType: hard
"minimatch@npm:9.0.3":
version: 9.0.3
resolution: "minimatch@npm:9.0.3"
dependencies:
brace-expansion: "npm:^2.0.1"
checksum: c81b47d28153e77521877649f4bab48348d10938df9e8147a58111fe00ef89559a2938de9f6632910c4f7bf7bb5cd81191a546167e58d357f0cfb1e18cecc1c5
languageName: node
linkType: hard
"minimatch@npm:^5.0.1":
version: 5.1.0
resolution: "minimatch@npm:5.1.0"
dependencies:
brace-expansion: "npm:^2.0.1"
checksum: 3bcc271af1e5e95260fb9acd859628db9567a27ff1fe45b42fcf9b37f17dddbc5a23a614108755a6e076a5109969cabdc0b266ae6929fab12e679ec0f07f65ec
languageName: node
linkType: hard
"minimatch@npm:^5.1.0":
version: 5.1.6
resolution: "minimatch@npm:5.1.6"
dependencies:
brace-expansion: "npm:^2.0.1"
checksum: 126b36485b821daf96d33b5c821dac600cc1ab36c87e7a532594f9b1652b1fa89a1eebcaad4dff17c764dce1a7ac1531327f190fed5f97d8f6e5f889c116c429
languageName: node
linkType: hard
"minimist-options@npm:^4.0.2":
version: 4.1.0
resolution: "minimist-options@npm:4.1.0"
dependencies:
arrify: "npm:^1.0.1"
is-plain-obj: "npm:^1.1.0"
kind-of: "npm:^6.0.3"
checksum: 8c040b3068811e79de1140ca2b708d3e203c8003eb9a414c1ab3cd467fc5f17c9ca02a5aef23bedc51a7f8bfbe77f87e9a7e31ec81fba304cda675b019496f4e
languageName: node
linkType: hard
"minimist@npm:^1.2.0, minimist@npm:^1.2.3, minimist@npm:^1.2.5, minimist@npm:^1.2.6":
version: 1.2.6
resolution: "minimist@npm:1.2.6"
checksum: b956a7d48669c5007f0afce100a92d3af18e77939a25b5b4f62e9ea07c2777033608327e14c2af85684d5cd504f623f2a04d30a4a43379d21dd3c6dcf12b8ab8
languageName: node
linkType: hard
"minimist@npm:^1.2.7":
version: 1.2.8
resolution: "minimist@npm:1.2.8"
checksum: 908491b6cc15a6c440ba5b22780a0ba89b9810e1aea684e253e43c4e3b8d56ec1dcdd7ea96dde119c29df59c936cde16062159eae4225c691e19c70b432b6e6f
languageName: node
linkType: hard
"minipass-collect@npm:^1.0.2":
version: 1.0.2
resolution: "minipass-collect@npm:1.0.2"
dependencies:
minipass: "npm:^3.0.0"
checksum: 14df761028f3e47293aee72888f2657695ec66bd7d09cae7ad558da30415fdc4752bbfee66287dcc6fd5e6a2fa3466d6c484dc1cbd986525d9393b9523d97f10
languageName: node
linkType: hard
"minipass-fetch@npm:^2.0.3":
version: 2.1.0
resolution: "minipass-fetch@npm:2.1.0"
dependencies:
encoding: "npm:^0.1.13"
minipass: "npm:^3.1.6"
minipass-sized: "npm:^1.0.3"
minizlib: "npm:^2.1.2"
dependenciesMeta:
encoding:
optional: true
checksum: 33b6927ef8a4516e27878e1e9966a6dee5c2efb844584b39712a8c222cf7cc586ae00c09897ce3b21e77b6600ad4c7503f8bd732ef1a8bf98137f18c45c6d6c4
languageName: node
linkType: hard
"minipass-flush@npm:^1.0.5":
version: 1.0.5
resolution: "minipass-flush@npm:1.0.5"
dependencies:
minipass: "npm:^3.0.0"
checksum: 56269a0b22bad756a08a94b1ffc36b7c9c5de0735a4dd1ab2b06c066d795cfd1f0ac44a0fcae13eece5589b908ecddc867f04c745c7009be0b566421ea0944cf
languageName: node
linkType: hard
"minipass-pipeline@npm:^1.2.4":
version: 1.2.4
resolution: "minipass-pipeline@npm:1.2.4"
dependencies:
minipass: "npm:^3.0.0"
checksum: b14240dac0d29823c3d5911c286069e36d0b81173d7bdf07a7e4a91ecdef92cdff4baaf31ea3746f1c61e0957f652e641223970870e2353593f382112257971b
languageName: node
linkType: hard
"minipass-sized@npm:^1.0.3":
version: 1.0.3
resolution: "minipass-sized@npm:1.0.3"
dependencies:
minipass: "npm:^3.0.0"
checksum: 40982d8d836a52b0f37049a0a7e5d0f089637298e6d9b45df9c115d4f0520682a78258905e5c8b180fb41b593b0a82cc1361d2c74b45f7ada66334f84d1ecfdd
languageName: node
linkType: hard
"minipass@npm:^2.6.0, minipass@npm:^2.9.0":
version: 2.9.0
resolution: "minipass@npm:2.9.0"
dependencies:
safe-buffer: "npm:^5.1.2"
yallist: "npm:^3.0.0"
checksum: fdd1a77996c184991f8d2ce7c5b3979bec624e2a3225e2e1e140c4038fd65873d7eb90fb29779f8733735a8827b2686f283871a0c74c908f4f7694c56fa8dadf
languageName: node
linkType: hard
"minipass@npm:^3.0.0, minipass@npm:^3.1.1, minipass@npm:^3.1.6":
version: 3.2.1
resolution: "minipass@npm:3.2.1"
dependencies:
yallist: "npm:^4.0.0"
checksum: ad52e45279484eef091624fb8b2267163eefa47cacf647bbe87bda42d7f3b1555cd6069d45bcbd405cf8b26ad9ecff9e81bdba4688c5b6b2ae05d40581e339ef
languageName: node
linkType: hard
"minizlib@npm:^1.3.3":
version: 1.3.3
resolution: "minizlib@npm:1.3.3"
dependencies:
minipass: "npm:^2.9.0"
checksum: 9c2c47e5687d7f896431a9b5585988ef72f848b56c6a974c9489534e8f619388d500d986ef82e1c13aedd46f3a0e81b6a88110cb1b27de7524cc8dabe8885e17
languageName: node
linkType: hard
"minizlib@npm:^2.1.1, minizlib@npm:^2.1.2":
version: 2.1.2
resolution: "minizlib@npm:2.1.2"
dependencies:
minipass: "npm:^3.0.0"
yallist: "npm:^4.0.0"
checksum: ae0f45436fb51344dcb87938446a32fbebb540d0e191d63b35e1c773d47512e17307bf54aa88326cc6d176594d00e4423563a091f7266c2f9a6872cdc1e234d1
languageName: node
linkType: hard
"mixme@npm:^0.5.1":
version: 0.5.10
resolution: "mixme@npm:0.5.10"
checksum: b0834a462f0960eaa6ec161bb2be56d75a13ad3b2ffefa092960c91dd456e335f181316de5206965f160ce33815b2b559c9dccc1042041738c3bcc1075dbfad2
languageName: node
linkType: hard
"mkdirp-classic@npm:^0.5.2, mkdirp-classic@npm:^0.5.3":
version: 0.5.3
resolution: "mkdirp-classic@npm:0.5.3"
checksum: 3f4e088208270bbcc148d53b73e9a5bd9eef05ad2cbf3b3d0ff8795278d50dd1d11a8ef1875ff5aea3fa888931f95bfcb2ad5b7c1061cfefd6284d199e6776ac
languageName: node
linkType: hard
"mkdirp-promise@npm:^5.0.1":
version: 5.0.1
resolution: "mkdirp-promise@npm:5.0.1"
dependencies:
mkdirp: "npm:*"
checksum: 31ddc9478216adf6d6bee9ea7ce9ccfe90356d9fcd1dfb18128eac075390b4161356d64c3a7b0a75f9de01a90aadd990a0ec8c7434036563985c4b853a053ee2
languageName: node
linkType: hard
"mkdirp@npm:*, mkdirp@npm:^1.0.3, mkdirp@npm:^1.0.4":
version: 1.0.4
resolution: "mkdirp@npm:1.0.4"
bin:
mkdirp: bin/cmd.js
checksum: d71b8dcd4b5af2fe13ecf3bd24070263489404fe216488c5ba7e38ece1f54daf219e72a833a3a2dc404331e870e9f44963a33399589490956bff003a3404d3b2
languageName: node
linkType: hard
"mkdirp@npm:0.5.5":
version: 0.5.5
resolution: "mkdirp@npm:0.5.5"
dependencies:
minimist: "npm:^1.2.5"
bin:
mkdirp: bin/cmd.js
checksum: 3bce20ea525f9477befe458ab85284b0b66c8dc3812f94155af07c827175948cdd8114852ac6c6d82009b13c1048c37f6d98743eb019651ee25c39acc8aabe7d
languageName: node
linkType: hard
"mkdirp@npm:0.5.x, mkdirp@npm:^0.5.1, mkdirp@npm:^0.5.5":
version: 0.5.6
resolution: "mkdirp@npm:0.5.6"
dependencies:
minimist: "npm:^1.2.6"
bin:
mkdirp: bin/cmd.js
checksum: 0c91b721bb12c3f9af4b77ebf73604baf350e64d80df91754dc509491ae93bf238581e59c7188360cec7cb62fc4100959245a42cfe01834efedc5e9d068376c2
languageName: node
linkType: hard
"mlly@npm:^1.2.0, mlly@npm:^1.5.0":
version: 1.6.0
resolution: "mlly@npm:1.6.0"
dependencies:
acorn: "npm:^8.11.3"
pathe: "npm:^1.1.2"
pkg-types: "npm:^1.0.3"
ufo: "npm:^1.3.2"
checksum: 49549b115cb18b5cdc8a0974016d4097f8be272ad7b7a78ab2962f4fdd307bfab85f89e6a797fb905a85bb0adebd1bcc72e7ba557d0117b95bb5837929aee385
languageName: node
linkType: hard
"mnemonist@npm:^0.38.0":
version: 0.38.5
resolution: "mnemonist@npm:0.38.5"
dependencies:
obliterator: "npm:^2.0.0"
checksum: 2df34862567376acb8c2411d546ba9f109229acb2b7fe7593df6fe62194d98f124cf7ff7b2d6f457a3f0410d4d8b44389022ac853d5e5448a2603c4b12f733bf
languageName: node
linkType: hard
"mocha@npm:7.1.2":
version: 7.1.2
resolution: "mocha@npm:7.1.2"
dependencies:
ansi-colors: "npm:3.2.3"
browser-stdout: "npm:1.3.1"
chokidar: "npm:3.3.0"
debug: "npm:3.2.6"
diff: "npm:3.5.0"
escape-string-regexp: "npm:1.0.5"
find-up: "npm:3.0.0"
glob: "npm:7.1.3"
growl: "npm:1.10.5"
he: "npm:1.2.0"
js-yaml: "npm:3.13.1"
log-symbols: "npm:3.0.0"
minimatch: "npm:3.0.4"
mkdirp: "npm:0.5.5"
ms: "npm:2.1.1"
node-environment-flags: "npm:1.0.6"
object.assign: "npm:4.1.0"
strip-json-comments: "npm:2.0.1"
supports-color: "npm:6.0.0"
which: "npm:1.3.1"
wide-align: "npm:1.1.3"
yargs: "npm:13.3.2"
yargs-parser: "npm:13.1.2"
yargs-unparser: "npm:1.6.0"
bin:
_mocha: bin/_mocha
mocha: bin/mocha
checksum: 7774969394c7184cdb298fed91a1564f6374f1214983c52598f9083fafedb6c98257cfd0a9404ac738cf6277334bbba6f3403333ac3b9981d0996710cd7f16d6
languageName: node
linkType: hard
"mocha@npm:^10.0.0, mocha@npm:^10.2.0":
version: 10.2.0
resolution: "mocha@npm:10.2.0"
dependencies:
ansi-colors: "npm:4.1.1"
browser-stdout: "npm:1.3.1"
chokidar: "npm:3.5.3"
debug: "npm:4.3.4"
diff: "npm:5.0.0"
escape-string-regexp: "npm:4.0.0"
find-up: "npm:5.0.0"
glob: "npm:7.2.0"
he: "npm:1.2.0"
js-yaml: "npm:4.1.0"
log-symbols: "npm:4.1.0"
minimatch: "npm:5.0.1"
ms: "npm:2.1.3"
nanoid: "npm:3.3.3"
serialize-javascript: "npm:6.0.0"
strip-json-comments: "npm:3.1.1"
supports-color: "npm:8.1.1"
workerpool: "npm:6.2.1"
yargs: "npm:16.2.0"
yargs-parser: "npm:20.2.4"
yargs-unparser: "npm:2.0.0"
bin:
_mocha: bin/_mocha
mocha: bin/mocha.js
checksum: f7362898ae65e8fe716cfe62fd014b432d100c9611aaf5abe85ed14efcbfdd82f3bdf32c44bccf00c9059a264c7e8d93a69dd5b830652109052a92beffb7ea35
languageName: node
linkType: hard
"mocha@npm:^7.1.1":
version: 7.2.0
resolution: "mocha@npm:7.2.0"
dependencies:
ansi-colors: "npm:3.2.3"
browser-stdout: "npm:1.3.1"
chokidar: "npm:3.3.0"
debug: "npm:3.2.6"
diff: "npm:3.5.0"
escape-string-regexp: "npm:1.0.5"
find-up: "npm:3.0.0"
glob: "npm:7.1.3"
growl: "npm:1.10.5"
he: "npm:1.2.0"
js-yaml: "npm:3.13.1"
log-symbols: "npm:3.0.0"
minimatch: "npm:3.0.4"
mkdirp: "npm:0.5.5"
ms: "npm:2.1.1"
node-environment-flags: "npm:1.0.6"
object.assign: "npm:4.1.0"
strip-json-comments: "npm:2.0.1"
supports-color: "npm:6.0.0"
which: "npm:1.3.1"
wide-align: "npm:1.1.3"
yargs: "npm:13.3.2"
yargs-parser: "npm:13.1.2"
yargs-unparser: "npm:1.6.0"
bin:
_mocha: bin/_mocha
mocha: bin/mocha
checksum: 3f7630fc5aecd1497a13ffa8ac98a5db6d91a9f0232d12f5d258c17da187ab1ec53192e4947443d96174785256036b711e0d3cd6f99fd5766b29c801836fe6c1
languageName: node
linkType: hard
"mock-fs@npm:^4.1.0":
version: 4.14.0
resolution: "mock-fs@npm:4.14.0"
checksum: 20facbc85bb62df02dbfc946b354fcdd8b2b2aeafef4986adab18dc9a23efccb34ce49d4dac22aaed1a24420fc50c53d77e90984cc888bcce314e18e0e21872a
languageName: node
linkType: hard
"module-error@npm:^1.0.1, module-error@npm:^1.0.2":
version: 1.0.2
resolution: "module-error@npm:1.0.2"
checksum: 5d653e35bd55b3e95f8aee2cdac108082ea892e71b8f651be92cde43e4ee86abee4fa8bd7fc3fe5e68b63926d42f63c54cd17b87a560c31f18739295575a3962
languageName: node
linkType: hard
"motion@npm:10.16.2":
version: 10.16.2
resolution: "motion@npm:10.16.2"
dependencies:
"@motionone/animation": "npm:^10.15.1"
"@motionone/dom": "npm:^10.16.2"
"@motionone/svelte": "npm:^10.16.2"
"@motionone/types": "npm:^10.15.1"
"@motionone/utils": "npm:^10.15.1"
"@motionone/vue": "npm:^10.16.2"
checksum: 2470f12b97371eb876337b355ad158c545622b2cc7c83b0ba540d2c02afedb49990e78898e520b8f74cccc9ecf11d366ae005a35c60e92178fadd7434860a966
languageName: node
linkType: hard
"mri@npm:^1.2.0":
version: 1.2.0
resolution: "mri@npm:1.2.0"
checksum: 6775a1d2228bb9d191ead4efc220bd6be64f943ad3afd4dcb3b3ac8fc7b87034443f666e38805df38e8d047b29f910c3cc7810da0109af83e42c82c73bd3f6bc
languageName: node
linkType: hard
"ms@npm:2.0.0":
version: 2.0.0
resolution: "ms@npm:2.0.0"
checksum: 0e6a22b8b746d2e0b65a430519934fefd41b6db0682e3477c10f60c76e947c4c0ad06f63ffdf1d78d335f83edee8c0aa928aa66a36c7cd95b69b26f468d527f4
languageName: node
linkType: hard
"ms@npm:2.1.1":
version: 2.1.1
resolution: "ms@npm:2.1.1"
checksum: 0078a23cd916a9a7435c413caa14c57d4b4f6e2470e0ab554b6964163c8a4436448ac7ae020e883685475da6b6796cc396b670f579cb275db288a21e3e57721e
languageName: node
linkType: hard
"ms@npm:2.1.2":
version: 2.1.2
resolution: "ms@npm:2.1.2"
checksum: 673cdb2c3133eb050c745908d8ce632ed2c02d85640e2edb3ace856a2266a813b30c613569bf3354fdf4ea7d1a1494add3bfa95e2713baa27d0c2c71fc44f58f
languageName: node
linkType: hard
"ms@npm:2.1.3, ms@npm:^2.0.0, ms@npm:^2.1.1":
version: 2.1.3
resolution: "ms@npm:2.1.3"
checksum: aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d
languageName: node
linkType: hard
"multibase@npm:^0.7.0":
version: 0.7.0
resolution: "multibase@npm:0.7.0"
dependencies:
base-x: "npm:^3.0.8"
buffer: "npm:^5.5.0"
checksum: a5cbbf00b8aa61bcb92a706e210d8f258e8413cff2893584fedbc316c98bf2a44b8f648b57c124ddfaa29750c3b686ee5ba973cb8da84a896c19d63101b09445
languageName: node
linkType: hard
"multibase@npm:~0.6.0":
version: 0.6.1
resolution: "multibase@npm:0.6.1"
dependencies:
base-x: "npm:^3.0.8"
buffer: "npm:^5.5.0"
checksum: c9e3bf20dc1b109019b94b14a76731ea0a6b0e654a4ef627ba154bfc2b8602ac43b160c44d8245d18cd6a9ed971826efb204230f22b929c8b3e72da13dbc1859
languageName: node
linkType: hard
"multicodec@npm:^0.5.5":
version: 0.5.7
resolution: "multicodec@npm:0.5.7"
dependencies:
varint: "npm:^5.0.0"
checksum: b61bbf04e1bfff180f77693661b8111bf94f65580abc455e6d83d2240c227d8c2e8af99ca93b6c02500c5da43d16e2b028dbbec1b376a85145a774f542d9ca2c
languageName: node
linkType: hard
"multicodec@npm:^1.0.0":
version: 1.0.4
resolution: "multicodec@npm:1.0.4"
dependencies:
buffer: "npm:^5.6.0"
varint: "npm:^5.0.0"
checksum: 3a78ac54d3715e6b095a1805f63b4c4e7d5bb4642445691c0c4e6442cad9f97823469634e73ee362ba748596570db1050d69d5cc74a88928b1e9658916cdfbcd
languageName: node
linkType: hard
"multiformats@npm:^9.4.2":
version: 9.9.0
resolution: "multiformats@npm:9.9.0"
checksum: ad55c7d480d22f4258a68fd88aa2aab744fe0cb1e68d732fc886f67d858b37e3aa6c2cec12b2960ead7730d43be690931485238569952d8a3d7f90fdc726c652
languageName: node
linkType: hard
"multihashes@npm:^0.4.15, multihashes@npm:~0.4.15":
version: 0.4.21
resolution: "multihashes@npm:0.4.21"
dependencies:
buffer: "npm:^5.5.0"
multibase: "npm:^0.7.0"
varint: "npm:^5.0.0"
checksum: a482d9ba7ed0ad41db22ca589f228e4b7a30207a229a64dfc9888796752314fca00a8d03025fe40d6d73965bbb246f54b73626c5a235463e30c06c7bf7a8785f
languageName: node
linkType: hard
"murmur-128@npm:^0.2.1":
version: 0.2.1
resolution: "murmur-128@npm:0.2.1"
dependencies:
encode-utf8: "npm:^1.0.2"
fmix: "npm:^0.1.0"
imul: "npm:^1.0.0"
checksum: 0ec68c6d2176f1361699585ea54562ed3fe7a9260841cd58e39fdab2e2da5bc856ee9c9df3c5ae02d1cf9cd14432c24c8b70f80e64a69ab3b3484808539b5e83
languageName: node
linkType: hard
"mute-stream@npm:^1.0.0":
version: 1.0.0
resolution: "mute-stream@npm:1.0.0"
checksum: 36fc968b0e9c9c63029d4f9dc63911950a3bdf55c9a87f58d3a266289b67180201cade911e7699f8b2fa596b34c9db43dad37649e3f7fdd13c3bb9edb0017ee7
languageName: node
linkType: hard
"nan@npm:^2.14.0":
version: 2.16.0
resolution: "nan@npm:2.16.0"
dependencies:
node-gyp: "npm:latest"
checksum: 1a91ddf50722f17244caa5d3b4fb3d2c7367f7063b8c5edc8126cfde061af351a7de4012fc4711f9190f5bebf565d5da92f7a5ed8996c73625b481cfae5a24ed
languageName: node
linkType: hard
"nano-json-stream-parser@npm:^0.1.2":
version: 0.1.2
resolution: "nano-json-stream-parser@npm:0.1.2"
checksum: 00a3ce63d3b66220def9fd6c26cd495100efd155e7bda54a11f1dfd185ba6750d5ce266076e0f229bad3f5ef892e2017f24da012669f146b404a8e47a44568ec
languageName: node
linkType: hard
"nanoid@npm:3.3.3":
version: 3.3.3
resolution: "nanoid@npm:3.3.3"
bin:
nanoid: bin/nanoid.cjs
checksum: c703ed58a234b68245a8a4826dd25c1453a9017d34fa28bc58e7aa8247de87d854582fa2209d7aee04084cff9ce150be8fd30300abe567dc615d4e8e735f2d99
languageName: node
linkType: hard
"nanoid@npm:^3.3.6":
version: 3.3.7
resolution: "nanoid@npm:3.3.7"
bin:
nanoid: bin/nanoid.cjs
checksum: ac1eb60f615b272bccb0e2b9cd933720dad30bf9708424f691b8113826bb91aca7e9d14ef5d9415a6ba15c266b37817256f58d8ce980c82b0ba3185352565679
languageName: node
linkType: hard
"napi-build-utils@npm:^1.0.1":
version: 1.0.2
resolution: "napi-build-utils@npm:1.0.2"
checksum: 276feb8e30189fe18718e85b6f82e4f952822baa2e7696f771cc42571a235b789dc5907a14d9ffb6838c3e4ff4c25717c2575e5ce1cf6e02e496e204c11e57f6
languageName: node
linkType: hard
"napi-macros@npm:~2.0.0":
version: 2.0.0
resolution: "napi-macros@npm:2.0.0"
checksum: 6ffa499356a09727d4a622bc68a9c22996adfb9b95e0d4426be9084b73dd1f0dc8f78adf7e86b560ac463e3ce1707a57dd2644f858dcbb303c36fb8bb3d915b2
languageName: node
linkType: hard
"napi-wasm@npm:^1.1.0":
version: 1.1.0
resolution: "napi-wasm@npm:1.1.0"
checksum: 767781f07ccaca846a6036a2df7686c9decc1b4fd6ad30ba782c94829476ec5610acc41e4caf7df94ebf0bed4abd4d34539979d0d85b025127c8a41be6259375
languageName: node
linkType: hard
"natural-compare@npm:^1.4.0":
version: 1.4.0
resolution: "natural-compare@npm:1.4.0"
checksum: 23ad088b08f898fc9b53011d7bb78ec48e79de7627e01ab5518e806033861bef68d5b0cd0e2205c2f36690ac9571ff6bcb05eb777ced2eeda8d4ac5b44592c3d
languageName: node
linkType: hard
"negotiator@npm:0.6.3, negotiator@npm:^0.6.3":
version: 0.6.3
resolution: "negotiator@npm:0.6.3"
checksum: 2723fb822a17ad55c93a588a4bc44d53b22855bf4be5499916ca0cab1e7165409d0b288ba2577d7b029f10ce18cf2ed8e703e5af31c984e1e2304277ef979837
languageName: node
linkType: hard
"neo-async@npm:^2.6.0":
version: 2.6.2
resolution: "neo-async@npm:2.6.2"
checksum: 1a7948fea86f2b33ec766bc899c88796a51ba76a4afc9026764aedc6e7cde692a09067031e4a1bf6db4f978ccd99e7f5b6c03fe47ad9865c3d4f99050d67e002
languageName: node
linkType: hard
"next-tick@npm:^1.1.0":
version: 1.1.0
resolution: "next-tick@npm:1.1.0"
checksum: 83b5cf36027a53ee6d8b7f9c0782f2ba87f4858d977342bfc3c20c21629290a2111f8374d13a81221179603ffc4364f38374b5655d17b6a8f8a8c77bdea4fe8b
languageName: node
linkType: hard
"next@npm:^13.4.19":
version: 13.5.6
resolution: "next@npm:13.5.6"
dependencies:
"@next/env": "npm:13.5.6"
"@next/swc-darwin-arm64": "npm:13.5.6"
"@next/swc-darwin-x64": "npm:13.5.6"
"@next/swc-linux-arm64-gnu": "npm:13.5.6"
"@next/swc-linux-arm64-musl": "npm:13.5.6"
"@next/swc-linux-x64-gnu": "npm:13.5.6"
"@next/swc-linux-x64-musl": "npm:13.5.6"
"@next/swc-win32-arm64-msvc": "npm:13.5.6"
"@next/swc-win32-ia32-msvc": "npm:13.5.6"
"@next/swc-win32-x64-msvc": "npm:13.5.6"
"@swc/helpers": "npm:0.5.2"
busboy: "npm:1.6.0"
caniuse-lite: "npm:^1.0.30001406"
postcss: "npm:8.4.31"
styled-jsx: "npm:5.1.1"
watchpack: "npm:2.4.0"
peerDependencies:
"@opentelemetry/api": ^1.1.0
react: ^18.2.0
react-dom: ^18.2.0
sass: ^1.3.0
dependenciesMeta:
"@next/swc-darwin-arm64":
optional: true
"@next/swc-darwin-x64":
optional: true
"@next/swc-linux-arm64-gnu":
optional: true
"@next/swc-linux-arm64-musl":
optional: true
"@next/swc-linux-x64-gnu":
optional: true
"@next/swc-linux-x64-musl":
optional: true
"@next/swc-win32-arm64-msvc":
optional: true
"@next/swc-win32-ia32-msvc":
optional: true
"@next/swc-win32-x64-msvc":
optional: true
peerDependenciesMeta:
"@opentelemetry/api":
optional: true
sass:
optional: true
bin:
next: dist/bin/next
checksum: ec6defc7958b575d93306a2dcb05b7b14e27474e226ec350f412d03832407a5ae7139c21f7c7437b93cca2c8a79d7197c468308d82a903b2a86d579f84ccac9f
languageName: node
linkType: hard
"nextjs-cors@npm:^2.1.2":
version: 2.2.0
resolution: "nextjs-cors@npm:2.2.0"
dependencies:
cors: "npm:^2.8.5"
peerDependencies:
next: ^8.1.1-canary.54 || ^9.0.0 || ^10.0.0-0 || ^11.0.0 || ^12.0.0 || ^13.0.0 || ^14.0.0
checksum: 9e5f1cd5d737634600259028d5ad6ee58b7d621b656f6b064bf574acb347133fcf8503bb94c5cb3e9d05fb81dd88ba6b07511cca3eadf5cd7cbe4661a207c1b4
languageName: node
linkType: hard
"nise@npm:^5.1.1":
version: 5.1.1
resolution: "nise@npm:5.1.1"
dependencies:
"@sinonjs/commons": "npm:^1.8.3"
"@sinonjs/fake-timers": "npm:>=5"
"@sinonjs/text-encoding": "npm:^0.7.1"
just-extend: "npm:^4.0.2"
path-to-regexp: "npm:^1.7.0"
checksum: 931e0ce1fcfc9fc3c9d2fcaa16ae0e813ef309aaf3af3367029cafd46785905916473fb29beafdb20e7d1fd9280003628b95e9f6d4702c1eb0de87e10bca00d7
languageName: node
linkType: hard
"node-abi@npm:^2.18.0, node-abi@npm:^2.21.0, node-abi@npm:^2.7.0":
version: 2.30.1
resolution: "node-abi@npm:2.30.1"
dependencies:
semver: "npm:^5.4.1"
checksum: 4122521d4410a199e06d1a008a8893ef16e71db7b961bbbfcaeb7f20baa3b00f3dcebb0a843e086dbc65a9103c597b5f905aeccf92f576731dfc1007b56fcc37
languageName: node
linkType: hard
"node-addon-api@npm:^2.0.0":
version: 2.0.2
resolution: "node-addon-api@npm:2.0.2"
dependencies:
node-gyp: "npm:latest"
checksum: e4ce4daac5b2fefa6b94491b86979a9c12d9cceba571d2c6df1eb5859f9da68e5dc198f128798e1785a88aafee6e11f4992dcccd4bf86bec90973927d158bd60
languageName: node
linkType: hard
"node-addon-api@npm:^3.0.2":
version: 3.2.1
resolution: "node-addon-api@npm:3.2.1"
dependencies:
node-gyp: "npm:latest"
checksum: 681b52dfa3e15b0a8e5cf283cc0d8cd5fd2a57c559ae670fcfd20544cbb32f75de7648674110defcd17ab2c76ebef630aa7d2d2f930bc7a8cc439b20fe233518
languageName: node
linkType: hard
"node-addon-api@npm:^4.2.0":
version: 4.3.0
resolution: "node-addon-api@npm:4.3.0"
dependencies:
node-gyp: "npm:latest"
checksum: d3b38d16cb9ad0714d965331d0e38cef1c27750c2c3343cd3464a9ed8158501a2910ccbf2fd9fdc476e806a19dbc9e0524ff9d66a7c779d42a9752a63ba30b80
languageName: node
linkType: hard
"node-addon-api@npm:^7.0.0":
version: 7.1.0
resolution: "node-addon-api@npm:7.1.0"
dependencies:
node-gyp: "npm:latest"
checksum: e20487e98c76660f4957e81e85c45dfb667140d9be0bf872a3b3dfd86b4ea19c0275939116c90efebc0da7fc6af2c7b7b060512ceebe6417b1ed145a26910453
languageName: node
linkType: hard
"node-emoji@npm:^1.10.0":
version: 1.11.0
resolution: "node-emoji@npm:1.11.0"
dependencies:
lodash: "npm:^4.17.21"
checksum: 1d7ae9bcb0f23d7cdfcac5c3a90a6fd6ec584e6f7c70ff073f6122bfbed6c06284da7334092500d24e14162f5c4016e5dcd3355753cbd5b7e60de560a973248d
languageName: node
linkType: hard
"node-environment-flags@npm:1.0.6":
version: 1.0.6
resolution: "node-environment-flags@npm:1.0.6"
dependencies:
object.getownpropertydescriptors: "npm:^2.0.3"
semver: "npm:^5.7.0"
checksum: e179d0ff3697cd6006d426ce707060b044da93c8e4c7ce1b19d211c25cc276ba72aa36247bfe64d6e79a0264843d5df7124f0fc28e50fc904f07cc1b96f8c781
languageName: node
linkType: hard
"node-fetch-native@npm:^1.4.0, node-fetch-native@npm:^1.4.1, node-fetch-native@npm:^1.6.1":
version: 1.6.2
resolution: "node-fetch-native@npm:1.6.2"
checksum: 85a3c8fb853d2abbd7e4235742ee0ff5d8ac15f982209989f7150407203dc65ad45e0c11a0f7416c3685e3cdd3d3f9ee2922e7558f201dd6a7e9c9dde3b612fd
languageName: node
linkType: hard
"node-fetch@npm:2.6.7, node-fetch@npm:^2.6.6, node-fetch@npm:^2.6.7":
version: 2.6.7
resolution: "node-fetch@npm:2.6.7"
dependencies:
whatwg-url: "npm:^5.0.0"
peerDependencies:
encoding: ^0.1.0
peerDependenciesMeta:
encoding:
optional: true
checksum: 4bc9245383db92c35601a798c9a992fdf38d99920ceac11e0e6512ef3014d188b3807ccb060bc6c4bdb57a145030c73f5b5fd6730f665979f9264bc43ca3afea
languageName: node
linkType: hard
fix: use secret RPC urls in infra, apply environment-specific registry overrides (#3875) ### Description A while back, it seems secret RPC URLs stopped being used by monorepo services (see https://github.com/hyperlane-xyz/hyperlane-monorepo/pull/3179/files#diff-ba3b7bea2b5c046acd88d25ed382df875b49d77e061f2ef8347ffcc741c0353eR34). This adds them back. Some things to note on the approach: - Sadly, due to the way some of the infra config generation works, we're forced to use synchronous interfaces for getting chain metadata in a bunch of places. This is why `getRegistry` returns a `FileSystemRegistry`, which is a `SynchronousRegistry`. - Applying secrets / overrides requires us to do things async for two reasons -- one is just that fetching from GCP secrets is an async operation, the other is that a `MergedRegistry` is not a `SynchronousRegistry`. The approach I've taken is that there are two ways of getting a registry - using `getRegistry` will give the synchronous version that can continue to be used by our sync config generation, but it won't have any environment-specific overrides (tx overrides or secrets). To get an async registry with environment-specific overrides, the `getRegistry` function on the EnvironmentConfig is used. - Overrides are now more succinct as the merging happens later in the pipeline ### Drive-by changes - Started moving away from using the gcloud CLI under the hood for GCP operations and toward using the GCP secret SDK - Updated the mainnet3 key funder to fix an incident, but will follow up with a fresh deploy once this is mergd ### Related issues - These are the code changes for https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/3774, but I'll follow up with fresh deploys for the monorepo services ### Backward compatibility <!-- Are these changes backward compatible? Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling? Yes/No --> ### Testing <!-- What kind of testing have these changes undergone? None/Manual/Unit Tests --> --------- Co-authored-by: Connor McEwen <connor.mcewen@gmail.com> Co-authored-by: Yorke Rhodes <yorke@hyperlane.xyz> Co-authored-by: J M Rossy <jm.rossy@gmail.com>
6 months ago
"node-fetch@npm:^2.6.0, node-fetch@npm:^2.6.1, node-fetch@npm:^2.6.12, node-fetch@npm:^2.6.9":
version: 2.7.0
resolution: "node-fetch@npm:2.7.0"
dependencies:
whatwg-url: "npm:^5.0.0"
peerDependencies:
encoding: ^0.1.0
peerDependenciesMeta:
encoding:
optional: true
checksum: b24f8a3dc937f388192e59bcf9d0857d7b6940a2496f328381641cb616efccc9866e89ec43f2ec956bbd6c3d3ee05524ce77fe7b29ccd34692b3a16f237d6676
languageName: node
linkType: hard
"node-fetch@npm:^2.6.11":
version: 2.6.12
resolution: "node-fetch@npm:2.6.12"
dependencies:
whatwg-url: "npm:^5.0.0"
peerDependencies:
encoding: ^0.1.0
peerDependenciesMeta:
encoding:
optional: true
checksum: 370ed4d906edad9709a81b54a0141d37d2973a27dc80c723d8ac14afcec6dc67bc6c70986a96992b64ec75d08159cc4b65ce6aa9063941168ea5ac73b24df9f8
languageName: node
linkType: hard
"node-forge@npm:^1.3.1":
version: 1.3.1
resolution: "node-forge@npm:1.3.1"
checksum: 05bab6868633bf9ad4c3b1dd50ec501c22ffd69f556cdf169a00998ca1d03e8107a6032ba013852f202035372021b845603aeccd7dfcb58cdb7430013b3daa8d
languageName: node
linkType: hard
"node-gyp-build@npm:4.3.0":
version: 4.3.0
resolution: "node-gyp-build@npm:4.3.0"
bin:
node-gyp-build: bin.js
node-gyp-build-optional: optional.js
node-gyp-build-test: build-test.js
checksum: 673bd8f12694cc226747333fc181a7288e32dc96e88067bccb9ae3969ed1459fe461f85ad76d0ec8566ec1ae75c179e7a6667b0094cc78c9431ecfc95b5c24aa
languageName: node
linkType: hard
"node-gyp-build@npm:4.4.0, node-gyp-build@npm:^4.2.0, node-gyp-build@npm:^4.3.0":
version: 4.4.0
resolution: "node-gyp-build@npm:4.4.0"
bin:
node-gyp-build: bin.js
node-gyp-build-optional: optional.js
node-gyp-build-test: build-test.js
checksum: a2f77e622ed738209f20ee808c812fe5697c3c641b76b6a369b989a810ed40d1a7f5e7687ca0ea5987363697c284f1c75cdc8164e8cfdd5e6ff3bae17e9898ff
languageName: node
linkType: hard
"node-gyp@npm:latest":
version: 9.0.0
resolution: "node-gyp@npm:9.0.0"
dependencies:
env-paths: "npm:^2.2.0"
glob: "npm:^7.1.4"
graceful-fs: "npm:^4.2.6"
make-fetch-happen: "npm:^10.0.3"
nopt: "npm:^5.0.0"
npmlog: "npm:^6.0.0"
rimraf: "npm:^3.0.2"
semver: "npm:^7.3.5"
tar: "npm:^6.1.2"
which: "npm:^2.0.2"
bin:
node-gyp: bin/node-gyp.js
checksum: 7a9f184dda7bd53970ac52e138b091b417505bef5be0a7d9a902137a55246afaebbae1263a0545b6d7d94af131bcd49ac99f18db0b801c5b4c627dd291c08a7f
languageName: node
linkType: hard
"node-hid@npm:1.3.0":
version: 1.3.0
resolution: "node-hid@npm:1.3.0"
dependencies:
bindings: "npm:^1.5.0"
nan: "npm:^2.14.0"
node-abi: "npm:^2.18.0"
node-gyp: "npm:latest"
prebuild-install: "npm:^5.3.4"
bin:
hid-showdevices: src/show-devices.js
checksum: 8034dd8688d8ef665e288b836a79ffbea1c7ec659a84a146fd5f21fdc65205c3e6f0373e595244c5ce4b94de7c3a1e19b3b972c4808a7eb206f6f9a58063c498
languageName: node
linkType: hard
"node-hid@npm:2.1.1":
version: 2.1.1
resolution: "node-hid@npm:2.1.1"
dependencies:
bindings: "npm:^1.5.0"
node-addon-api: "npm:^3.0.2"
node-gyp: "npm:latest"
prebuild-install: "npm:^6.0.0"
bin:
hid-showdevices: src/show-devices.js
checksum: 97a9b623eb185f34c63816b4540cd1b30793e4929cf342b794a19a9abcda1635ef6a07d341736a0025e3b7b0bb17a82a9430ee1d7499bef37fd5ead93ed5c743
languageName: node
linkType: hard
"node-int64@npm:^0.4.0":
version: 0.4.0
resolution: "node-int64@npm:0.4.0"
checksum: b7afc2b65e56f7035b1a2eec57ae0fbdee7d742b1cdcd0f4387562b6527a011ab1cbe9f64cc8b3cca61e3297c9637c8bf61cec2e6b8d3a711d4b5267dfafbe02
languageName: node
linkType: hard
"node-interval-tree@npm:^2.0.1":
version: 2.1.2
resolution: "node-interval-tree@npm:2.1.2"
dependencies:
shallowequal: "npm:^1.1.0"
checksum: da3b54b12720fa20a939a24dfb890b54f29c1c939a837e89d6197cbb96701f65279786a05843ac99ded60e8362cc48fda4ac2466a2e65a34b3fb84b648487d9f
languageName: node
linkType: hard
"node-releases@npm:^2.0.14":
version: 2.0.14
resolution: "node-releases@npm:2.0.14"
checksum: 0f7607ec7db5ef1dc616899a5f24ae90c869b6a54c2d4f36ff6d84a282ab9343c7ff3ca3670fe4669171bb1e8a9b3e286e1ef1c131f09a83d70554f855d54f24
languageName: node
linkType: hard
"nodemon@npm:^3.0.3":
version: 3.0.3
resolution: "nodemon@npm:3.0.3"
dependencies:
chokidar: "npm:^3.5.2"
debug: "npm:^4"
ignore-by-default: "npm:^1.0.1"
minimatch: "npm:^3.1.2"
pstree.remy: "npm:^1.1.8"
semver: "npm:^7.5.3"
simple-update-notifier: "npm:^2.0.0"
supports-color: "npm:^5.5.0"
touch: "npm:^3.1.0"
undefsafe: "npm:^2.0.5"
bin:
nodemon: bin/nodemon.js
checksum: 689f260e1c63b7dfdc1f8acb491c01fe1a03dbd93505b9e5dc94c6c683f9b8e0cf7d136a1274fb8f038f82b25ea59042db740e61014b8fed2f13ff441ba4b36c
languageName: node
linkType: hard
"nofilter@npm:^1.0.4":
version: 1.0.4
resolution: "nofilter@npm:1.0.4"
checksum: 864d1945d29de91ee0b21349c7404fe506b5f07febd8e11988918e3686467a95570b131282fd2bdad7aee9e4b0ed567386e439690ee6ff177541e7e8b8442144
languageName: node
linkType: hard
"nofilter@npm:^3.1.0":
version: 3.1.0
resolution: "nofilter@npm:3.1.0"
checksum: f63d87231dfda4b783db17d75b15aac948f78e65f4f1043096ef441147f6667ff74cd4b3f57ada5dbe240be282d3e9838558ac863a66cb04ef25fff7b2b4be4e
languageName: node
linkType: hard
"noop-logger@npm:^0.1.1":
version: 0.1.1
resolution: "noop-logger@npm:0.1.1"
checksum: 9f99da270d074a2f268de2eae3ebcb44f12cc2f7241417c7be9f1e206f614afa632a27b91febab86163f88bb54466d638e49c9f62d899105f18d5ed5bcd51ed1
languageName: node
linkType: hard
"nopt@npm:3.x":
version: 3.0.6
resolution: "nopt@npm:3.0.6"
dependencies:
abbrev: "npm:1"
bin:
nopt: ./bin/nopt.js
checksum: 2f582a44f7a4e495f21b6668008eda47f6e9c50c27efc00494aa67360791c9240da537661371786afc5d5712f353d3debb863a7201b536fe35fb393ceadc8a23
languageName: node
linkType: hard
"nopt@npm:^5.0.0":
version: 5.0.0
resolution: "nopt@npm:5.0.0"
dependencies:
abbrev: "npm:1"
bin:
nopt: bin/nopt.js
checksum: 00f9bb2d16449469ba8ffcf9b8f0eae6bae285ec74b135fec533e5883563d2400c0cd70902d0a7759e47ac031ccf206ace4e86556da08ed3f1c66dda206e9ccd
languageName: node
linkType: hard
"nopt@npm:~1.0.10":
version: 1.0.10
resolution: "nopt@npm:1.0.10"
dependencies:
abbrev: "npm:1"
bin:
nopt: ./bin/nopt.js
checksum: 4f01ad1e144883a190d70bd6003f26e2f3a899230fe1b0f3310e43779c61cab5ae0063a9209912cd52fc4c552b266b38173853aa9abe27ecb04acbdfdca2e9fc
languageName: node
linkType: hard
"normalize-package-data@npm:^2.5.0":
version: 2.5.0
resolution: "normalize-package-data@npm:2.5.0"
dependencies:
hosted-git-info: "npm:^2.1.4"
resolve: "npm:^1.10.0"
semver: "npm:2 || 3 || 4 || 5"
validate-npm-package-license: "npm:^3.0.1"
checksum: 644f830a8bb9b7cc9bf2f6150618727659ee27cdd0840d1c1f97e8e6cab0803a098a2c19f31c6247ad9d3a0792e61521a13a6e8cd87cc6bb676e3150612c03d4
languageName: node
linkType: hard
"normalize-path@npm:^3.0.0, normalize-path@npm:~3.0.0":
version: 3.0.0
resolution: "normalize-path@npm:3.0.0"
checksum: 88eeb4da891e10b1318c4b2476b6e2ecbeb5ff97d946815ffea7794c31a89017c70d7f34b3c2ebf23ef4e9fc9fb99f7dffe36da22011b5b5c6ffa34f4873ec20
languageName: node
linkType: hard
"normalize-url@npm:^6.0.1":
version: 6.1.0
resolution: "normalize-url@npm:6.1.0"
checksum: 5ae699402c9d5ffa330adc348fcd6fc6e6a155ab7c811b96e30b7ecab60ceef821d8f86443869671dda71bbc47f4b9625739c82ad247e883e9aefe875bfb8659
languageName: node
linkType: hard
"normalize-url@npm:^8.0.0":
version: 8.0.0
resolution: "normalize-url@npm:8.0.0"
checksum: 4347d6ee39d9e1e7138c9e7c0b459c1e07304d9cd7c62d92c1ca01ed1f0c5397b292079fe7cfa953f469722ae150eec82e14b97e2175af39ede0b58f99ef8cac
languageName: node
linkType: hard
"npm-run-path@npm:^4.0.1":
version: 4.0.1
resolution: "npm-run-path@npm:4.0.1"
dependencies:
path-key: "npm:^3.0.0"
checksum: 5374c0cea4b0bbfdfae62da7bbdf1e1558d338335f4cacf2515c282ff358ff27b2ecb91ffa5330a8b14390ac66a1e146e10700440c1ab868208430f56b5f4d23
languageName: node
linkType: hard
"npm-run-path@npm:^5.1.0":
version: 5.2.0
resolution: "npm-run-path@npm:5.2.0"
dependencies:
path-key: "npm:^4.0.0"
checksum: c5325e016014e715689c4014f7e0be16cc4cbf529f32a1723e511bc4689b5f823b704d2bca61ac152ce2bda65e0205dc8b3ba0ec0f5e4c3e162d302f6f5b9efb
languageName: node
linkType: hard
"npmlog@npm:^4.0.1":
version: 4.1.2
resolution: "npmlog@npm:4.1.2"
dependencies:
are-we-there-yet: "npm:~1.1.2"
console-control-strings: "npm:~1.1.0"
gauge: "npm:~2.7.3"
set-blocking: "npm:~2.0.0"
checksum: b6b85c9f33da8f600f72564b6ec71136b1641b8b235fca7cc543d1041acb74c2d989d97fe443a0e65754f438d9a974a2fe1b4ff8723c78ef3f9b7a6d74b02079
languageName: node
linkType: hard
"npmlog@npm:^6.0.0":
version: 6.0.2
resolution: "npmlog@npm:6.0.2"
dependencies:
are-we-there-yet: "npm:^3.0.0"
console-control-strings: "npm:^1.1.0"
gauge: "npm:^4.0.3"
set-blocking: "npm:^2.0.0"
checksum: 82b123677e62deb9e7472e27b92386c09e6e254ee6c8bcd720b3011013e4168bc7088e984f4fbd53cb6e12f8b4690e23e4fa6132689313e0d0dc4feea45489bb
languageName: node
linkType: hard
"number-is-nan@npm:^1.0.0":
version: 1.0.1
resolution: "number-is-nan@npm:1.0.1"
checksum: 13656bc9aa771b96cef209ffca31c31a03b507ca6862ba7c3f638a283560620d723d52e626d57892c7fff475f4c36ac07f0600f14544692ff595abff214b9ffb
languageName: node
linkType: hard
"number-to-bn@npm:1.7.0":
version: 1.7.0
resolution: "number-to-bn@npm:1.7.0"
dependencies:
bn.js: "npm:4.11.6"
strip-hex-prefix: "npm:1.0.0"
checksum: 702e8f00b6b90abd23f711056005179c3bd5ce3b063c47d468250f63ab3b9b4b82e27bff3b4642a9e71e06c717d5ed359873501746df0a64c3db1fa6d704e704
languageName: node
linkType: hard
"oauth-sign@npm:~0.9.0":
version: 0.9.0
resolution: "oauth-sign@npm:0.9.0"
checksum: 1809a366d258f41fdf4ab5310cff3d1e15f96b187503bc7333cef4351de7bd0f52cb269bc95800f1fae5fb04dd886287df1471985fd67e8484729fdbcf857119
languageName: node
linkType: hard
"object-assign@npm:^4, object-assign@npm:^4.1.0, object-assign@npm:^4.1.1":
version: 4.1.1
resolution: "object-assign@npm:4.1.1"
checksum: fcc6e4ea8c7fe48abfbb552578b1c53e0d194086e2e6bbbf59e0a536381a292f39943c6e9628af05b5528aa5e3318bb30d6b2e53cadaf5b8fe9e12c4b69af23f
languageName: node
linkType: hard
fix: use secret RPC urls in infra, apply environment-specific registry overrides (#3875) ### Description A while back, it seems secret RPC URLs stopped being used by monorepo services (see https://github.com/hyperlane-xyz/hyperlane-monorepo/pull/3179/files#diff-ba3b7bea2b5c046acd88d25ed382df875b49d77e061f2ef8347ffcc741c0353eR34). This adds them back. Some things to note on the approach: - Sadly, due to the way some of the infra config generation works, we're forced to use synchronous interfaces for getting chain metadata in a bunch of places. This is why `getRegistry` returns a `FileSystemRegistry`, which is a `SynchronousRegistry`. - Applying secrets / overrides requires us to do things async for two reasons -- one is just that fetching from GCP secrets is an async operation, the other is that a `MergedRegistry` is not a `SynchronousRegistry`. The approach I've taken is that there are two ways of getting a registry - using `getRegistry` will give the synchronous version that can continue to be used by our sync config generation, but it won't have any environment-specific overrides (tx overrides or secrets). To get an async registry with environment-specific overrides, the `getRegistry` function on the EnvironmentConfig is used. - Overrides are now more succinct as the merging happens later in the pipeline ### Drive-by changes - Started moving away from using the gcloud CLI under the hood for GCP operations and toward using the GCP secret SDK - Updated the mainnet3 key funder to fix an incident, but will follow up with a fresh deploy once this is mergd ### Related issues - These are the code changes for https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/3774, but I'll follow up with fresh deploys for the monorepo services ### Backward compatibility <!-- Are these changes backward compatible? Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling? Yes/No --> ### Testing <!-- What kind of testing have these changes undergone? None/Manual/Unit Tests --> --------- Co-authored-by: Connor McEwen <connor.mcewen@gmail.com> Co-authored-by: Yorke Rhodes <yorke@hyperlane.xyz> Co-authored-by: J M Rossy <jm.rossy@gmail.com>
6 months ago
"object-hash@npm:^3.0.0":
version: 3.0.0
resolution: "object-hash@npm:3.0.0"
checksum: f498d456a20512ba7be500cef4cf7b3c183cc72c65372a549c9a0e6dd78ce26f375e9b1315c07592d3fde8f10d5019986eba35970570d477ed9a2a702514432a
languageName: node
linkType: hard
"object-inspect@npm:^1.12.0, object-inspect@npm:^1.12.2, object-inspect@npm:^1.9.0":
version: 1.12.2
resolution: "object-inspect@npm:1.12.2"
checksum: aa11100d45fa919b36448347d4f7c8a78b0247886881db56a2026b512c4042a9749e64894519b00a4db8c6e2b713a965b5ceaa3b59324aeb3da007c54a33bc58
languageName: node
linkType: hard
"object-inspect@npm:^1.13.1":
version: 1.13.1
resolution: "object-inspect@npm:1.13.1"
checksum: 92f4989ed83422d56431bc39656d4c780348eb15d397ce352ade6b7fec08f973b53744bd41b94af021901e61acaf78fcc19e65bf464ecc0df958586a672700f0
languageName: node
linkType: hard
"object-keys@npm:^1.0.11, object-keys@npm:^1.1.1":
version: 1.1.1
resolution: "object-keys@npm:1.1.1"
checksum: 3d81d02674115973df0b7117628ea4110d56042e5326413e4b4313f0bcdf7dd78d4a3acef2c831463fa3796a66762c49daef306f4a0ea1af44877d7086d73bde
languageName: node
linkType: hard
"object.assign@npm:4.1.0":
version: 4.1.0
resolution: "object.assign@npm:4.1.0"
dependencies:
define-properties: "npm:^1.1.2"
function-bind: "npm:^1.1.1"
has-symbols: "npm:^1.0.0"
object-keys: "npm:^1.0.11"
checksum: 9ca3797cdbd3ff8a196aaee7b4808f2d1802c4d3655b1a03d15ca0284fc1034d097c112c6be60a11a866bcbf728b05318326834054d36f11a17aacb15d04ec9e
languageName: node
linkType: hard
"object.assign@npm:^4.1.2":
version: 4.1.2
resolution: "object.assign@npm:4.1.2"
dependencies:
call-bind: "npm:^1.0.0"
define-properties: "npm:^1.1.3"
has-symbols: "npm:^1.0.1"
object-keys: "npm:^1.1.1"
checksum: 83fdff0208e5ea616aa59880add9c0cd08e58532d5bb010630a4695002f467e0a08f0f53d062ae33593ecf0fff42147b019be7fb17f2153264c37f8f4b85dfaa
languageName: node
linkType: hard
"object.assign@npm:^4.1.4":
version: 4.1.4
resolution: "object.assign@npm:4.1.4"
dependencies:
call-bind: "npm:^1.0.2"
define-properties: "npm:^1.1.4"
has-symbols: "npm:^1.0.3"
object-keys: "npm:^1.1.1"
checksum: fd82d45289df0a952d772817622ecbaeb4ec933d3abb53267aede083ee38f6a395af8fadfbc569ee575115b0b7c9b286e7cfb2b7a2557b1055f7acbce513bc29
languageName: node
linkType: hard
"object.getownpropertydescriptors@npm:^2.0.3":
version: 2.1.4
resolution: "object.getownpropertydescriptors@npm:2.1.4"
dependencies:
array.prototype.reduce: "npm:^1.0.4"
call-bind: "npm:^1.0.2"
define-properties: "npm:^1.1.4"
es-abstract: "npm:^1.20.1"
checksum: a49403e72a713009e78c93a0f12c1afa6aa3493ae9a2cf63cfad7545da5a496a05b959678859d78959504ddd8bbda77bfa274b7ea473490086fa20de2d52be12
languageName: node
linkType: hard
"obliterator@npm:^2.0.0":
version: 2.0.4
resolution: "obliterator@npm:2.0.4"
checksum: 5a49ce3736aa9c8ae536e14e556e347b225c71215d3d3e0b191da0386284a804b9e22c09780645f2cea3981d4cecefaa394f59f4ffd6167fe6c2f2401777e1ae
languageName: node
linkType: hard
"oboe@npm:2.1.5":
version: 2.1.5
resolution: "oboe@npm:2.1.5"
dependencies:
http-https: "npm:^1.0.0"
checksum: 451d0c28b45f518fc86d4689075cf74c7fea92fb09e2f994dd1208e5c5516a6958f9dc476714b61c62c959a3e7e0db8a69999c59ff63777c7a8af24fbddd0848
languageName: node
linkType: hard
"ofetch@npm:^1.3.3":
version: 1.3.3
resolution: "ofetch@npm:1.3.3"
dependencies:
destr: "npm:^2.0.1"
node-fetch-native: "npm:^1.4.0"
ufo: "npm:^1.3.0"
checksum: d4ba1f374f3b9f3b4bd47fdca3cda47a16367e6f727545aa3ba93e9be89e615c6731dfd21158b2ef78c1788def15d2d045c233a446354099d6a17fee66e60c98
languageName: node
linkType: hard
"ohash@npm:^1.1.3":
version: 1.1.3
resolution: "ohash@npm:1.1.3"
checksum: 80a3528285f61588600c8c4f091a67f55fbc141f4eec4b3c30182468053042eef5a9684780e963f98a71ec068f3de56d42920c6417bf8f79ab14aeb75ac0bb39
languageName: node
linkType: hard
"on-exit-leak-free@npm:^0.2.0":
version: 0.2.0
resolution: "on-exit-leak-free@npm:0.2.0"
checksum: 36a3a1baea964dc01088884e9d87824cc1a3304ae702e7c688bdb5deec61fbb79325977dd6cba5988f60ad40fedc6ef31ec705adf65b4b042bc0d2686186c0dd
languageName: node
linkType: hard
"on-exit-leak-free@npm:^2.1.0":
version: 2.1.2
resolution: "on-exit-leak-free@npm:2.1.2"
checksum: f7b4b7200026a08f6e4a17ba6d72e6c5cbb41789ed9cf7deaf9d9e322872c7dc5a7898549a894651ee0ee9ae635d34a678115bf8acdfba8ebd2ba2af688b563c
languageName: node
linkType: hard
"on-finished@npm:2.4.1":
version: 2.4.1
resolution: "on-finished@npm:2.4.1"
dependencies:
ee-first: "npm:1.1.1"
checksum: 8e81472c5028125c8c39044ac4ab8ba51a7cdc19a9fbd4710f5d524a74c6d8c9ded4dd0eed83f28d3d33ac1d7a6a439ba948ccb765ac6ce87f30450a26bfe2ea
languageName: node
linkType: hard
"once@npm:1.x, once@npm:^1.3.0, once@npm:^1.3.1, once@npm:^1.4.0":
version: 1.4.0
resolution: "once@npm:1.4.0"
dependencies:
wrappy: "npm:1"
checksum: cd0a88501333edd640d95f0d2700fbde6bff20b3d4d9bdc521bdd31af0656b5706570d6c6afe532045a20bb8dc0849f8332d6f2a416e0ba6d3d3b98806c7db68
languageName: node
linkType: hard
"onetime@npm:^5.1.0, onetime@npm:^5.1.2":
version: 5.1.2
resolution: "onetime@npm:5.1.2"
dependencies:
mimic-fn: "npm:^2.1.0"
checksum: e9fd0695a01cf226652f0385bf16b7a24153dbbb2039f764c8ba6d2306a8506b0e4ce570de6ad99c7a6eb49520743afdb66edd95ee979c1a342554ed49a9aadd
languageName: node
linkType: hard
"onetime@npm:^6.0.0":
version: 6.0.0
resolution: "onetime@npm:6.0.0"
dependencies:
mimic-fn: "npm:^4.0.0"
checksum: 0846ce78e440841335d4e9182ef69d5762e9f38aa7499b19f42ea1c4cd40f0b4446094c455c713f9adac3f4ae86f613bb5e30c99e52652764d06a89f709b3788
languageName: node
linkType: hard
"optionator@npm:^0.8.1":
version: 0.8.3
resolution: "optionator@npm:0.8.3"
dependencies:
deep-is: "npm:~0.1.3"
fast-levenshtein: "npm:~2.0.6"
levn: "npm:~0.3.0"
prelude-ls: "npm:~1.1.2"
type-check: "npm:~0.3.2"
word-wrap: "npm:~1.2.3"
checksum: 6fa3c841b520f10aec45563962922215180e8cfbc59fde3ecd4ba2644ad66ca96bd19ad0e853f22fefcb7fc10e7612a5215b412cc66c5588f9a3138b38f6b5ff
languageName: node
linkType: hard
"optionator@npm:^0.9.3":
version: 0.9.3
resolution: "optionator@npm:0.9.3"
dependencies:
"@aashutoshrathi/word-wrap": "npm:^1.2.3"
deep-is: "npm:^0.1.3"
fast-levenshtein: "npm:^2.0.6"
levn: "npm:^0.4.1"
prelude-ls: "npm:^1.2.1"
type-check: "npm:^0.4.0"
checksum: fa28d3016395974f7fc087d6bbf0ac7f58ac3489f4f202a377e9c194969f329a7b88c75f8152b33fb08794a30dcd5c079db6bb465c28151357f113d80bbf67da
languageName: node
linkType: hard
"os-tmpdir@npm:~1.0.2":
version: 1.0.2
resolution: "os-tmpdir@npm:1.0.2"
checksum: 5666560f7b9f10182548bf7013883265be33620b1c1b4a4d405c25be2636f970c5488ff3e6c48de75b55d02bde037249fe5dbfbb4c0fb7714953d56aed062e6d
languageName: node
linkType: hard
"outdent@npm:^0.5.0":
version: 0.5.0
resolution: "outdent@npm:0.5.0"
checksum: 7d94a7d93883afa32c99d84f33248b221f4eeeedbb571921fe0e5cf0bee32e64746c587e9606d98ec22762870c782d21dd4bc3a0edf442d347cb54aa107b198d
languageName: node
linkType: hard
"outdent@npm:^0.8.0":
version: 0.8.0
resolution: "outdent@npm:0.8.0"
checksum: a556c5c308705ad4e3441be435f2b2cf014cb5f9753a24cbd080eadc473b988c77d0d529a6a9a57c3931fb4178e5a81d668cc4bc49892b668191a5d0ba3df76e
languageName: node
linkType: hard
"p-cancelable@npm:^0.3.0":
version: 0.3.0
resolution: "p-cancelable@npm:0.3.0"
checksum: 2b27639be8f7f8718f2854c1711f713c296db00acc4675975b1531ecb6253da197304b4a211a330a8e54e754d28d4b3f7feecb48f0566dd265e3ba6745cd4148
languageName: node
linkType: hard
"p-cancelable@npm:^3.0.0":
version: 3.0.0
resolution: "p-cancelable@npm:3.0.0"
checksum: a5eab7cf5ac5de83222a014eccdbfde65ecfb22005ee9bc242041f0b4441e07fac7629432c82f48868aa0f8413fe0df6c6067c16f76bf9217cd8dc651923c93d
languageName: node
linkType: hard
"p-filter@npm:^2.1.0":
version: 2.1.0
resolution: "p-filter@npm:2.1.0"
dependencies:
p-map: "npm:^2.0.0"
checksum: 76e552ca624ce2233448d68b19eec9de42b695208121998f7e011edce71d1079a83096ee6a2078fb2a59cfa8a5c999f046edf00ebf16a8e780022010b4693234
languageName: node
linkType: hard
"p-finally@npm:^1.0.0":
version: 1.0.0
resolution: "p-finally@npm:1.0.0"
checksum: 93a654c53dc805dd5b5891bab16eb0ea46db8f66c4bfd99336ae929323b1af2b70a8b0654f8f1eae924b2b73d037031366d645f1fd18b3d30cbd15950cc4b1d4
languageName: node
linkType: hard
"p-limit@npm:^1.1.0":
version: 1.3.0
resolution: "p-limit@npm:1.3.0"
dependencies:
p-try: "npm:^1.0.0"
checksum: eb9d9bc378d48ab1998d2a2b2962a99eddd3e3726c82d3258ecc1a475f22907968edea4fec2736586d100366a001c6bb449a2abe6cd65e252e9597394f01e789
languageName: node
linkType: hard
"p-limit@npm:^2.0.0, p-limit@npm:^2.2.0":
version: 2.3.0
resolution: "p-limit@npm:2.3.0"
dependencies:
p-try: "npm:^2.0.0"
checksum: 84ff17f1a38126c3314e91ecfe56aecbf36430940e2873dadaa773ffe072dc23b7af8e46d4b6485d302a11673fe94c6b67ca2cfbb60c989848b02100d0594ac1
languageName: node
linkType: hard
"p-limit@npm:^3.0.2, p-limit@npm:^3.1.0":
version: 3.1.0
resolution: "p-limit@npm:3.1.0"
dependencies:
yocto-queue: "npm:^0.1.0"
checksum: 7c3690c4dbf62ef625671e20b7bdf1cbc9534e83352a2780f165b0d3ceba21907e77ad63401708145ca4e25bfc51636588d89a8c0aeb715e6c37d1c066430360
languageName: node
linkType: hard
"p-locate@npm:^2.0.0":
version: 2.0.0
resolution: "p-locate@npm:2.0.0"
dependencies:
p-limit: "npm:^1.1.0"
checksum: e2dceb9b49b96d5513d90f715780f6f4972f46987dc32a0e18bc6c3fc74a1a5d73ec5f81b1398af5e58b99ea1ad03fd41e9181c01fa81b4af2833958696e3081
languageName: node
linkType: hard
"p-locate@npm:^3.0.0":
version: 3.0.0
resolution: "p-locate@npm:3.0.0"
dependencies:
p-limit: "npm:^2.0.0"
checksum: 83991734a9854a05fe9dbb29f707ea8a0599391f52daac32b86f08e21415e857ffa60f0e120bfe7ce0cc4faf9274a50239c7895fc0d0579d08411e513b83a4ae
languageName: node
linkType: hard
"p-locate@npm:^4.1.0":
version: 4.1.0
resolution: "p-locate@npm:4.1.0"
dependencies:
p-limit: "npm:^2.2.0"
checksum: 513bd14a455f5da4ebfcb819ef706c54adb09097703de6aeaa5d26fe5ea16df92b48d1ac45e01e3944ce1e6aa2a66f7f8894742b8c9d6e276e16cd2049a2b870
languageName: node
linkType: hard
"p-locate@npm:^5.0.0":
version: 5.0.0
resolution: "p-locate@npm:5.0.0"
dependencies:
p-limit: "npm:^3.0.2"
checksum: 1623088f36cf1cbca58e9b61c4e62bf0c60a07af5ae1ca99a720837356b5b6c5ba3eb1b2127e47a06865fee59dd0453cad7cc844cda9d5a62ac1a5a51b7c86d3
languageName: node
linkType: hard
"p-map@npm:^2.0.0":
version: 2.1.0
resolution: "p-map@npm:2.1.0"
checksum: 9e3ad3c9f6d75a5b5661bcad78c91f3a63849189737cd75e4f1225bf9ac205194e5c44aac2ef6f09562b1facdb9bd1425584d7ac375bfaa17b3f1a142dab936d
languageName: node
linkType: hard
"p-map@npm:^4.0.0":
version: 4.0.0
resolution: "p-map@npm:4.0.0"
dependencies:
aggregate-error: "npm:^3.0.0"
checksum: 7ba4a2b1e24c05e1fc14bbaea0fc6d85cf005ae7e9c9425d4575550f37e2e584b1af97bcde78eacd7559208f20995988d52881334db16cf77bc1bcf68e48ed7c
languageName: node
linkType: hard
"p-timeout@npm:^1.1.1":
version: 1.2.1
resolution: "p-timeout@npm:1.2.1"
dependencies:
p-finally: "npm:^1.0.0"
checksum: 65a456f49cca1328774a6bfba61aac98d854b36df9153c2887f82f078d4399e9a30463be8a479871c22ed350a23b34a66ff303ca652b9d81ed4ff5260ac660d2
languageName: node
linkType: hard
"p-try@npm:^1.0.0":
version: 1.0.0
resolution: "p-try@npm:1.0.0"
checksum: 20d9735f57258158df50249f172c77fe800d31e80f11a3413ac9e68ccbe6b11798acb3f48f2df8cea7ba2b56b753ce695a4fe2a2987c3c7691c44226b6d82b6f
languageName: node
linkType: hard
"p-try@npm:^2.0.0":
version: 2.2.0
resolution: "p-try@npm:2.2.0"
checksum: f8a8e9a7693659383f06aec604ad5ead237c7a261c18048a6e1b5b85a5f8a067e469aa24f5bc009b991ea3b058a87f5065ef4176793a200d4917349881216cae
languageName: node
linkType: hard
"package-json@npm:^8.1.0":
version: 8.1.1
resolution: "package-json@npm:8.1.1"
dependencies:
got: "npm:^12.1.0"
registry-auth-token: "npm:^5.0.1"
registry-url: "npm:^6.0.0"
semver: "npm:^7.3.7"
checksum: d97ce9539e1ed4aacaf7c2cb754f16afc10937fa250bd09b4d61181d2e36a30cf8a4cff2f8f831f0826b0ac01a355f26204c7e57ca0e450da6ccec3e34fc889a
languageName: node
linkType: hard
"package-json@npm:^9.0.0":
version: 9.0.0
resolution: "package-json@npm:9.0.0"
dependencies:
got: "npm:^13.0.0"
registry-auth-token: "npm:^5.0.2"
registry-url: "npm:^6.0.1"
semver: "npm:^7.5.4"
checksum: 7c3847b521b221a7f80264880e0c8b0f290796072771fb1c1d0dc36d0c59141e8eff6aa2b05056f8e85f07d872e2e68032378b674be4252311e3328b02df3e01
languageName: node
linkType: hard
"pako@npm:^2.0.2":
version: 2.1.0
resolution: "pako@npm:2.1.0"
checksum: 38a04991d0ec4f4b92794a68b8c92bf7340692c5d980255c92148da96eb3e550df7a86a7128b5ac0c65ecddfe5ef3bbe9c6dab13e1bc315086e759b18f7c1401
languageName: node
linkType: hard
"parent-module@npm:^1.0.0":
version: 1.0.1
resolution: "parent-module@npm:1.0.1"
dependencies:
callsites: "npm:^3.0.0"
checksum: 6ba8b255145cae9470cf5551eb74be2d22281587af787a2626683a6c20fbb464978784661478dd2a3f1dad74d1e802d403e1b03c1a31fab310259eec8ac560ff
languageName: node
linkType: hard
"parse-cache-control@npm:^1.0.1":
version: 1.0.1
resolution: "parse-cache-control@npm:1.0.1"
checksum: 13171cd97395bdcb9ad29e0b82a789f2313663f2392ab4f699c97ecd2059e18c00834b9c12c9b42f6b0f22bc3c9395d16db9d2e3db7e21538ad5cf2e5ec9fdbe
languageName: node
linkType: hard
"parse-headers@npm:^2.0.0":
version: 2.0.5
resolution: "parse-headers@npm:2.0.5"
checksum: 210b13bc0f99cf6f1183896f01de164797ac35b2720c9f1c82a3e2ceab256f87b9048e8e16a14cfd1b75448771f8379cd564bd1674a179ab0168c90005d4981b
languageName: node
linkType: hard
"parse-json@npm:^5.0.0, parse-json@npm:^5.2.0":
version: 5.2.0
resolution: "parse-json@npm:5.2.0"
dependencies:
"@babel/code-frame": "npm:^7.0.0"
error-ex: "npm:^1.3.1"
json-parse-even-better-errors: "npm:^2.3.0"
lines-and-columns: "npm:^1.1.6"
checksum: 62085b17d64da57f40f6afc2ac1f4d95def18c4323577e1eced571db75d9ab59b297d1d10582920f84b15985cbfc6b6d450ccbf317644cfa176f3ed982ad87e2
languageName: node
linkType: hard
"parseurl@npm:~1.3.3":
version: 1.3.3
resolution: "parseurl@npm:1.3.3"
checksum: 407cee8e0a3a4c5cd472559bca8b6a45b82c124e9a4703302326e9ab60fc1081442ada4e02628efef1eb16197ddc7f8822f5a91fd7d7c86b51f530aedb17dfa2
languageName: node
linkType: hard
"path-browserify@npm:^1.0.0":
version: 1.0.1
resolution: "path-browserify@npm:1.0.1"
checksum: 7e7368a5207e7c6b9051ef045711d0dc3c2b6203e96057e408e6e74d09f383061010d2be95cb8593fe6258a767c3e9fc6b2bfc7ce8d48ae8c3d9f6994cca9ad8
languageName: node
linkType: hard
"path-exists@npm:^3.0.0":
version: 3.0.0
resolution: "path-exists@npm:3.0.0"
checksum: 96e92643aa34b4b28d0de1cd2eba52a1c5313a90c6542d03f62750d82480e20bfa62bc865d5cfc6165f5fcd5aeb0851043c40a39be5989646f223300021bae0a
languageName: node
linkType: hard
"path-exists@npm:^4.0.0":
version: 4.0.0
resolution: "path-exists@npm:4.0.0"
checksum: 505807199dfb7c50737b057dd8d351b82c033029ab94cb10a657609e00c1bc53b951cfdbccab8de04c5584d5eff31128ce6afd3db79281874a5ef2adbba55ed1
languageName: node
linkType: hard
"path-is-absolute@npm:^1.0.0":
version: 1.0.1
resolution: "path-is-absolute@npm:1.0.1"
checksum: 060840f92cf8effa293bcc1bea81281bd7d363731d214cbe5c227df207c34cd727430f70c6037b5159c8a870b9157cba65e775446b0ab06fd5ecc7e54615a3b8
languageName: node
linkType: hard
"path-key@npm:^3.0.0, path-key@npm:^3.1.0":
version: 3.1.1
resolution: "path-key@npm:3.1.1"
checksum: 55cd7a9dd4b343412a8386a743f9c746ef196e57c823d90ca3ab917f90ab9f13dd0ded27252ba49dbdfcab2b091d998bc446f6220cd3cea65db407502a740020
languageName: node
linkType: hard
"path-key@npm:^4.0.0":
version: 4.0.0
resolution: "path-key@npm:4.0.0"
checksum: 8e6c314ae6d16b83e93032c61020129f6f4484590a777eed709c4a01b50e498822b00f76ceaf94bc64dbd90b327df56ceadce27da3d83393790f1219e07721d7
languageName: node
linkType: hard
"path-parse@npm:^1.0.6, path-parse@npm:^1.0.7":
version: 1.0.7
resolution: "path-parse@npm:1.0.7"
checksum: 49abf3d81115642938a8700ec580da6e830dde670be21893c62f4e10bd7dd4c3742ddc603fe24f898cba7eb0c6bc1777f8d9ac14185d34540c6d4d80cd9cae8a
languageName: node
linkType: hard
"path-to-regexp@npm:0.1.7":
version: 0.1.7
resolution: "path-to-regexp@npm:0.1.7"
checksum: 701c99e1f08e3400bea4d701cf6f03517474bb1b608da71c78b1eb261415b645c5670dfae49808c89e12cea2dccd113b069f040a80de012da0400191c6dbd1c8
languageName: node
linkType: hard
"path-to-regexp@npm:^1.7.0":
version: 1.8.0
resolution: "path-to-regexp@npm:1.8.0"
dependencies:
isarray: "npm:0.0.1"
checksum: 45a01690f72919163cf89714e31a285937b14ad54c53734c826363fcf7beba9d9d0f2de802b4986b1264374562d6a3398a2e5289753a764e3a256494f1e52add
languageName: node
linkType: hard
"path-type@npm:^4.0.0":
version: 4.0.0
resolution: "path-type@npm:4.0.0"
checksum: 5b1e2daa247062061325b8fdbfd1fb56dde0a448fb1455453276ea18c60685bdad23a445dc148cf87bc216be1573357509b7d4060494a6fd768c7efad833ee45
languageName: node
linkType: hard
"pathe@npm:^1.1.0, pathe@npm:^1.1.1, pathe@npm:^1.1.2":
version: 1.1.2
resolution: "pathe@npm:1.1.2"
checksum: f201d796351bf7433d147b92c20eb154a4e0ea83512017bf4ec4e492a5d6e738fb45798be4259a61aa81270179fce11026f6ff0d3fa04173041de044defe9d80
languageName: node
linkType: hard
"pathval@npm:^1.1.1":
version: 1.1.1
resolution: "pathval@npm:1.1.1"
checksum: b50a4751068aa3a5428f5a0b480deecedc6f537666a3630a0c2ae2d5e7c0f4bf0ee77b48404441ec1220bef0c91625e6030b3d3cf5a32ab0d9764018d1d9dbb6
languageName: node
linkType: hard
"pbkdf2@npm:^3.0.17, pbkdf2@npm:^3.0.9":
version: 3.1.2
resolution: "pbkdf2@npm:3.1.2"
dependencies:
create-hash: "npm:^1.1.2"
create-hmac: "npm:^1.1.4"
ripemd160: "npm:^2.0.1"
safe-buffer: "npm:^5.0.1"
sha.js: "npm:^2.4.8"
checksum: 40bdf30df1c9bb1ae41ec50c11e480cf0d36484b7c7933bf55e4451d1d0e3f09589df70935c56e7fccc5702779a0d7b842d012be8c08a187b44eb24d55bb9460
languageName: node
linkType: hard
"performance-now@npm:^2.1.0":
version: 2.1.0
resolution: "performance-now@npm:2.1.0"
checksum: 534e641aa8f7cba160f0afec0599b6cecefbb516a2e837b512be0adbe6c1da5550e89c78059c7fabc5c9ffdf6627edabe23eb7c518c4500067a898fa65c2b550
languageName: node
linkType: hard
"picocolors@npm:^1.0.0":
version: 1.0.0
resolution: "picocolors@npm:1.0.0"
checksum: a2e8092dd86c8396bdba9f2b5481032848525b3dc295ce9b57896f931e63fc16f79805144321f72976383fc249584672a75cc18d6777c6b757603f372f745981
languageName: node
linkType: hard
"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.2.3, picomatch@npm:^2.3.1":
version: 2.3.1
resolution: "picomatch@npm:2.3.1"
checksum: 60c2595003b05e4535394d1da94850f5372c9427ca4413b71210f437f7b2ca091dbd611c45e8b37d10036fa8eade25c1b8951654f9d3973bfa66a2ff4d3b08bc
languageName: node
linkType: hard
"pidtree@npm:^0.5.0":
version: 0.5.0
resolution: "pidtree@npm:0.5.0"
bin:
pidtree: bin/pidtree.js
checksum: 72a5d75c345d7b1ed1f30ff50342d601040334be50f9cad1d6d7457f1ad7bbaacccb037667f4088ca2c257a574eeb00f03664bbd05c5e7d02e3feb1bc77ddbd3
languageName: node
linkType: hard
"pify@npm:^3.0.0":
version: 3.0.0
resolution: "pify@npm:3.0.0"
checksum: 668c1dc8d9fc1b34b9ce3b16ba59deb39d4dc743527bf2ed908d2b914cb8ba40aa5ba6960b27c417c241531c5aafd0598feeac2d50cb15278cf9863fa6b02a77
languageName: node
linkType: hard
"pify@npm:^4.0.1":
version: 4.0.1
resolution: "pify@npm:4.0.1"
checksum: 8b97cbf9dc6d4c1320cc238a2db0fc67547f9dc77011729ff353faf34f1936ea1a4d7f3c63b2f4980b253be77bcc72ea1e9e76ee3fd53cce2aafb6a8854d07ec
languageName: node
linkType: hard
"pify@npm:^5.0.0":
version: 5.0.0
resolution: "pify@npm:5.0.0"
checksum: 443e3e198ad6bfa8c0c533764cf75c9d5bc976387a163792fb553ffe6ce923887cf14eebf5aea9b7caa8eab930da8c33612990ae85bd8c2bc18bedb9eae94ecb
languageName: node
linkType: hard
"pino-abstract-transport@npm:v0.5.0":
version: 0.5.0
resolution: "pino-abstract-transport@npm:0.5.0"
dependencies:
duplexify: "npm:^4.1.2"
split2: "npm:^4.0.0"
checksum: d304a104e5cb0c3fef62ea544a4a39bf2472a602cdd7ddb136b0671b9c324ad93fa7888825c4cf33e624802436e897081ba92440f40518b9f2dbdbc0c889e409
languageName: node
linkType: hard
"pino-abstract-transport@npm:v1.1.0":
version: 1.1.0
resolution: "pino-abstract-transport@npm:1.1.0"
dependencies:
readable-stream: "npm:^4.0.0"
split2: "npm:^4.0.0"
checksum: 39b4496c9e4289e8d44a1d01adfa8dfeebb374e14b7a6451a4f3713561aeb9e181c64ff0272921667abcb95aceb312ab2761b82e253db23a456ab3dd35a42675
languageName: node
linkType: hard
"pino-std-serializers@npm:^4.0.0":
version: 4.0.0
resolution: "pino-std-serializers@npm:4.0.0"
checksum: cec586f9634ef0e6582f62bc8fc5ca5b6e5e11ab88fe3950c66fb0fd5d6690f66bc39cd3f27216b925d2963ad5c3bba415718819ac20ebe0390c7d056cbfea1b
languageName: node
linkType: hard
"pino-std-serializers@npm:^6.0.0":
version: 6.2.2
resolution: "pino-std-serializers@npm:6.2.2"
checksum: a00cdff4e1fbc206da9bed047e6dc400b065f43e8b4cef1635b0192feab0e8f932cdeb0faaa38a5d93d2e777ba4cda939c2ed4c1a70f6839ff25f9aef97c27ff
languageName: node
linkType: hard
"pino@npm:7.11.0":
version: 7.11.0
resolution: "pino@npm:7.11.0"
dependencies:
atomic-sleep: "npm:^1.0.0"
fast-redact: "npm:^3.0.0"
on-exit-leak-free: "npm:^0.2.0"
pino-abstract-transport: "npm:v0.5.0"
pino-std-serializers: "npm:^4.0.0"
process-warning: "npm:^1.0.0"
quick-format-unescaped: "npm:^4.0.3"
real-require: "npm:^0.1.0"
safe-stable-stringify: "npm:^2.1.0"
sonic-boom: "npm:^2.2.1"
thread-stream: "npm:^0.15.1"
bin:
pino: bin.js
checksum: 1c7b4b52fea76e0bc5d8b1190a0fee24279cb16d76fdb5833b32b64256fd8a94d641574b850faba5be72514f04045206b6d902a9a3f5ceae2a4296687088e073
languageName: node
linkType: hard
"pino@npm:^8.19.0":
version: 8.19.0
resolution: "pino@npm:8.19.0"
dependencies:
atomic-sleep: "npm:^1.0.0"
fast-redact: "npm:^3.1.1"
on-exit-leak-free: "npm:^2.1.0"
pino-abstract-transport: "npm:v1.1.0"
pino-std-serializers: "npm:^6.0.0"
process-warning: "npm:^3.0.0"
quick-format-unescaped: "npm:^4.0.3"
real-require: "npm:^0.2.0"
safe-stable-stringify: "npm:^2.3.1"
sonic-boom: "npm:^3.7.0"
thread-stream: "npm:^2.0.0"
bin:
pino: bin.js
checksum: c98e8bedb7c9eca5c0e75c2dd910a58b0e470da282c5a4787873a591666cc7cce33561d9ba6d6a20cf6bc4bc8d15b7db84cf6156f262081a5c6b8de134285789
languageName: node
linkType: hard
"pirates@npm:^4.0.4":
version: 4.0.6
resolution: "pirates@npm:4.0.6"
checksum: d02dda76f4fec1cbdf395c36c11cf26f76a644f9f9a1bfa84d3167d0d3154d5289aacc72677aa20d599bb4a6937a471de1b65c995e2aea2d8687cbcd7e43ea5f
languageName: node
linkType: hard
"pkg-dir@npm:^4.2.0":
version: 4.2.0
resolution: "pkg-dir@npm:4.2.0"
dependencies:
find-up: "npm:^4.0.0"
checksum: 9863e3f35132bf99ae1636d31ff1e1e3501251d480336edb1c211133c8d58906bed80f154a1d723652df1fda91e01c7442c2eeaf9dc83157c7ae89087e43c8d6
languageName: node
linkType: hard
"pkg-types@npm:^1.0.3":
version: 1.0.3
resolution: "pkg-types@npm:1.0.3"
dependencies:
jsonc-parser: "npm:^3.2.0"
mlly: "npm:^1.2.0"
pathe: "npm:^1.1.0"
checksum: e17e1819ce579c9ea390e4c41a9ed9701d8cff14b463f9577cc4f94688da8917c66dabc40feacd47a21eb3de9b532756a78becd882b76add97053af307c1240a
languageName: node
linkType: hard
"pluralize@npm:^8.0.0":
version: 8.0.0
resolution: "pluralize@npm:8.0.0"
checksum: 17877fdfdb7ddb3639ce257ad73a7c51a30a966091e40f56ea9f2f545b5727ce548d4928f8cb3ce38e7dc0c5150407d318af6a4ed0ea5265d378473b4c2c61ec
languageName: node
linkType: hard
"pngjs@npm:^5.0.0":
version: 5.0.0
resolution: "pngjs@npm:5.0.0"
checksum: 345781644740779752505af2fea3e9043f6c7cc349b18e1fb8842796360d1624791f0c24d33c0f27b05658373f90ffaa177a849e932e5fea1f540cef3975f3c9
languageName: node
linkType: hard
"pony-cause@npm:^2.1.10":
version: 2.1.10
resolution: "pony-cause@npm:2.1.10"
checksum: 906563565030996d0c40ba79a584e2f298391931acc59c98510f9fd583d72cd9e9c58b0fb5a25bbae19daf16840f94cb9c1ee72c7ed5ef249ecba147cee40495
languageName: node
linkType: hard
"postcss@npm:8.4.31":
version: 8.4.31
resolution: "postcss@npm:8.4.31"
dependencies:
nanoid: "npm:^3.3.6"
picocolors: "npm:^1.0.0"
source-map-js: "npm:^1.0.2"
checksum: 1a6653e72105907377f9d4f2cd341d8d90e3fde823a5ddea1e2237aaa56933ea07853f0f2758c28892a1d70c53bbaca200eb8b80f8ed55f13093003dbec5afa0
languageName: node
linkType: hard
"preact@npm:^10.12.0, preact@npm:^10.16.0":
version: 10.19.6
resolution: "preact@npm:10.19.6"
checksum: 851c7d91e6899a40fdeae0ef9a792bf3217ed8365ce96f4c5630048c82b44c637fd4c0d8a4b0c3e1c8e74e243600dd9c5787520da07552d33a06c957779b4167
languageName: node
linkType: hard
"prebuild-install@npm:^5.3.4":
version: 5.3.6
resolution: "prebuild-install@npm:5.3.6"
dependencies:
detect-libc: "npm:^1.0.3"
expand-template: "npm:^2.0.3"
github-from-package: "npm:0.0.0"
minimist: "npm:^1.2.3"
mkdirp-classic: "npm:^0.5.3"
napi-build-utils: "npm:^1.0.1"
node-abi: "npm:^2.7.0"
noop-logger: "npm:^0.1.1"
npmlog: "npm:^4.0.1"
pump: "npm:^3.0.0"
rc: "npm:^1.2.7"
simple-get: "npm:^3.0.3"
tar-fs: "npm:^2.0.0"
tunnel-agent: "npm:^0.6.0"
which-pm-runs: "npm:^1.0.0"
bin:
prebuild-install: bin.js
checksum: e1fd60ed80268be93c0d81213471abee87842fc6fae2ce885fc9b01627257da4e2740518890e7be395572510a29b283313d0ef30cb2f27908b68f3cfa3ac64a3
languageName: node
linkType: hard
"prebuild-install@npm:^6.0.0":
version: 6.1.4
resolution: "prebuild-install@npm:6.1.4"
dependencies:
detect-libc: "npm:^1.0.3"
expand-template: "npm:^2.0.3"
github-from-package: "npm:0.0.0"
minimist: "npm:^1.2.3"
mkdirp-classic: "npm:^0.5.3"
napi-build-utils: "npm:^1.0.1"
node-abi: "npm:^2.21.0"
npmlog: "npm:^4.0.1"
pump: "npm:^3.0.0"
rc: "npm:^1.2.7"
simple-get: "npm:^3.0.3"
tar-fs: "npm:^2.0.0"
tunnel-agent: "npm:^0.6.0"
bin:
prebuild-install: bin.js
checksum: 9e6d3d85dbcde7fb8d51f96fe409f147d65344de73ffffed755853ddc5ccb0b13fa3315fc2d5f9d8e6f1427f4eb018140265ed7474cfbc8ce7fd441332a85cc4
languageName: node
linkType: hard
"preferred-pm@npm:^3.0.0":
version: 3.1.2
resolution: "preferred-pm@npm:3.1.2"
dependencies:
find-up: "npm:^5.0.0"
find-yarn-workspace-root2: "npm:1.2.16"
path-exists: "npm:^4.0.0"
which-pm: "npm:2.0.0"
checksum: d66019f36765c4e241197cd34e2718c03d7eff953b94dacb278df9326767ccc2744d4e0bcab265fd9bb036f704ed5f3909d02594cd5663bd640a160fe4c1446c
languageName: node
linkType: hard
"prelude-ls@npm:^1.2.1":
version: 1.2.1
resolution: "prelude-ls@npm:1.2.1"
checksum: 0b9d2c76801ca652a7f64892dd37b7e3fab149a37d2424920099bf894acccc62abb4424af2155ab36dea8744843060a2d8ddc983518d0b1e22265a22324b72ed
languageName: node
linkType: hard
"prelude-ls@npm:~1.1.2":
version: 1.1.2
resolution: "prelude-ls@npm:1.1.2"
checksum: 946a9f60d3477ca6b7d4c5e8e452ad1b98dc8aaa992cea939a6b926ac16cc4129d7217c79271dc808b5814b1537ad0af37f29a942e2eafbb92cfc5a1c87c38cb
languageName: node
linkType: hard
"prepend-http@npm:^1.0.1":
version: 1.0.4
resolution: "prepend-http@npm:1.0.4"
checksum: 01e7baf4ad38af02257b99098543469332fc42ae50df33d97a124bf8172295907352fa6138c9b1610c10c6dd0847ca736e53fda736387cc5cf8fcffe96b47f29
languageName: node
linkType: hard
"prettier-linter-helpers@npm:^1.0.0":
version: 1.0.0
resolution: "prettier-linter-helpers@npm:1.0.0"
dependencies:
fast-diff: "npm:^1.1.2"
checksum: 00ce8011cf6430158d27f9c92cfea0a7699405633f7f1d4a45f07e21bf78e99895911cbcdc3853db3a824201a7c745bd49bfea8abd5fb9883e765a90f74f8392
languageName: node
linkType: hard
"prettier-plugin-solidity@npm:^1.1.3":
version: 1.2.0
resolution: "prettier-plugin-solidity@npm:1.2.0"
dependencies:
"@solidity-parser/parser": "npm:^0.16.2"
semver: "npm:^7.5.4"
solidity-comments-extractor: "npm:^0.0.7"
peerDependencies:
prettier: ">=2.3.0"
checksum: 5b9a77ae33292b6093f5dfcbeb9948dbaa0f7f89917a4be5940f0d29a6103238bc7c5d61919e15ab9fa92aeefe7c86fb7870e6421353b984b9ec71ab4c00ebf2
languageName: node
linkType: hard
"prettier@npm:^2.1.2, prettier@npm:^2.3.1":
version: 2.6.2
resolution: "prettier@npm:2.6.2"
bin:
prettier: bin-prettier.js
checksum: c1531cacd14ebe93c2289a7caa174f7caa14a7d1686f2ce81685209c37c1cb0c2ce5d86d90574c28380ebe22d88b90026d0b493140e44a2ae3c5a2aa93ab4065
languageName: node
linkType: hard
"prettier@npm:^2.7.1, prettier@npm:^2.8.3, prettier@npm:^2.8.8":
version: 2.8.8
resolution: "prettier@npm:2.8.8"
bin:
prettier: bin-prettier.js
checksum: 00cdb6ab0281f98306cd1847425c24cbaaa48a5ff03633945ab4c701901b8e96ad558eb0777364ffc312f437af9b5a07d0f45346266e8245beaf6247b9c62b24
languageName: node
linkType: hard
"pretty-format@npm:^29.7.0":
version: 29.7.0
resolution: "pretty-format@npm:29.7.0"
dependencies:
"@jest/schemas": "npm:^29.6.3"
ansi-styles: "npm:^5.0.0"
react-is: "npm:^18.0.0"
checksum: dea96bc83c83cd91b2bfc55757b6b2747edcaac45b568e46de29deee80742f17bc76fe8898135a70d904f4928eafd8bb693cd1da4896e8bdd3c5e82cadf1d2bb
languageName: node
linkType: hard
"process-nextick-args@npm:~2.0.0":
version: 2.0.1
resolution: "process-nextick-args@npm:2.0.1"
checksum: 1d38588e520dab7cea67cbbe2efdd86a10cc7a074c09657635e34f035277b59fbb57d09d8638346bf7090f8e8ebc070c96fa5fd183b777fff4f5edff5e9466cf
languageName: node
linkType: hard
"process-warning@npm:^1.0.0":
version: 1.0.0
resolution: "process-warning@npm:1.0.0"
checksum: 8736d11d8d71c349d176e210305e84d74b13af06efb3c779377b056bfd608257d1e4e32b8fbbf90637c900f0313e40f7c9f583140884f667a21fc10a869b840c
languageName: node
linkType: hard
"process-warning@npm:^3.0.0":
version: 3.0.0
resolution: "process-warning@npm:3.0.0"
checksum: 2d82fa641e50a5789eaf0f2b33453760996e373d4591aac576a22d696186ab7e240a0592db86c264d4f28a46c2abbe9b94689752017db7dadc90f169f12b0924
languageName: node
linkType: hard
"process@npm:^0.11.10":
version: 0.11.10
resolution: "process@npm:0.11.10"
checksum: dbaa7e8d1d5cf375c36963ff43116772a989ef2bb47c9bdee20f38fd8fc061119cf38140631cf90c781aca4d3f0f0d2c834711952b728953f04fd7d238f59f5b
languageName: node
linkType: hard
"prom-client@npm:^14.0.1":
version: 14.0.1
resolution: "prom-client@npm:14.0.1"
dependencies:
tdigest: "npm:^0.1.1"
checksum: 19b36201d6b07f8d02e4ee81c2484a169ae69007a18d87e079b5c3b991b4b39b3193dd0c86c9e9a96e555af459692377225a86f4af99cf426354106309127a0c
languageName: node
linkType: hard
"promise-inflight@npm:^1.0.1":
version: 1.0.1
resolution: "promise-inflight@npm:1.0.1"
checksum: 1560d413ea20c5a74f3631d39ba8cbd1972b9228072a755d01e1f5ca5110382d9af76a1582d889445adc6e75bb5ac4886b56dc4b6eae51b30145d7bb1ac7505b
languageName: node
linkType: hard
"promise-retry@npm:^2.0.1":
version: 2.0.1
resolution: "promise-retry@npm:2.0.1"
dependencies:
err-code: "npm:^2.0.2"
retry: "npm:^0.12.0"
checksum: 96e1a82453c6c96eef53a37a1d6134c9f2482f94068f98a59145d0986ca4e497bf110a410adf73857e588165eab3899f0ebcf7b3890c1b3ce802abc0d65967d4
languageName: node
linkType: hard
"promise@npm:^8.0.0":
version: 8.1.0
resolution: "promise@npm:8.1.0"
dependencies:
asap: "npm:~2.0.6"
checksum: 337b5ec09abef9be27c1f35df5fa3207c6996c5d893f60884ad2b102f9eabf42d7204dea9cd815ffc83da914dd84c60f769404dffa4caff6c8095be7f9bfa11a
languageName: node
linkType: hard
"prompts@npm:^2.0.1, prompts@npm:^2.4.2":
version: 2.4.2
resolution: "prompts@npm:2.4.2"
dependencies:
kleur: "npm:^3.0.3"
sisteransi: "npm:^1.0.5"
checksum: c52536521a4d21eff4f2f2aa4572446cad227464066365a7167e52ccf8d9839c099f9afec1aba0eed3d5a2514b3e79e0b3e7a1dc326b9acde6b75d27ed74b1a9
languageName: node
linkType: hard
"proper-lockfile@npm:^4.1.1":
version: 4.1.2
resolution: "proper-lockfile@npm:4.1.2"
dependencies:
graceful-fs: "npm:^4.2.4"
retry: "npm:^0.12.0"
signal-exit: "npm:^3.0.2"
checksum: 000a4875f543f591872b36ca94531af8a6463ddb0174f41c0b004d19e231d7445268b422ff1ea595e43d238655c702250cd3d27f408e7b9d97b56f1533ba26bf
languageName: node
linkType: hard
"proto-list@npm:~1.2.1":
version: 1.2.4
resolution: "proto-list@npm:1.2.4"
checksum: 9cc3b46d613fa0d637033b225db1bc98e914c3c05864f7adc9bee728192e353125ef2e49f71129a413f6333951756000b0e54f299d921f02d3e9e370cc994100
languageName: node
linkType: hard
fix: use secret RPC urls in infra, apply environment-specific registry overrides (#3875) ### Description A while back, it seems secret RPC URLs stopped being used by monorepo services (see https://github.com/hyperlane-xyz/hyperlane-monorepo/pull/3179/files#diff-ba3b7bea2b5c046acd88d25ed382df875b49d77e061f2ef8347ffcc741c0353eR34). This adds them back. Some things to note on the approach: - Sadly, due to the way some of the infra config generation works, we're forced to use synchronous interfaces for getting chain metadata in a bunch of places. This is why `getRegistry` returns a `FileSystemRegistry`, which is a `SynchronousRegistry`. - Applying secrets / overrides requires us to do things async for two reasons -- one is just that fetching from GCP secrets is an async operation, the other is that a `MergedRegistry` is not a `SynchronousRegistry`. The approach I've taken is that there are two ways of getting a registry - using `getRegistry` will give the synchronous version that can continue to be used by our sync config generation, but it won't have any environment-specific overrides (tx overrides or secrets). To get an async registry with environment-specific overrides, the `getRegistry` function on the EnvironmentConfig is used. - Overrides are now more succinct as the merging happens later in the pipeline ### Drive-by changes - Started moving away from using the gcloud CLI under the hood for GCP operations and toward using the GCP secret SDK - Updated the mainnet3 key funder to fix an incident, but will follow up with a fresh deploy once this is mergd ### Related issues - These are the code changes for https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/3774, but I'll follow up with fresh deploys for the monorepo services ### Backward compatibility <!-- Are these changes backward compatible? Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling? Yes/No --> ### Testing <!-- What kind of testing have these changes undergone? None/Manual/Unit Tests --> --------- Co-authored-by: Connor McEwen <connor.mcewen@gmail.com> Co-authored-by: Yorke Rhodes <yorke@hyperlane.xyz> Co-authored-by: J M Rossy <jm.rossy@gmail.com>
6 months ago
"proto3-json-serializer@npm:^2.0.0":
version: 2.0.1
resolution: "proto3-json-serializer@npm:2.0.1"
dependencies:
protobufjs: "npm:^7.2.5"
checksum: dc4319c90e2412b9647f13dd1df2a6338ee3a07e2fd693c5ce4d1728c3730d913ebdb6d656f400ae4214a70bf0791ca0bc04d53b2cbdd75394bf0b175898443b
languageName: node
linkType: hard
"protobufjs@npm:7.2.6":
version: 7.2.6
resolution: "protobufjs@npm:7.2.6"
dependencies:
"@protobufjs/aspromise": "npm:^1.1.2"
"@protobufjs/base64": "npm:^1.1.2"
"@protobufjs/codegen": "npm:^2.0.4"
"@protobufjs/eventemitter": "npm:^1.1.0"
"@protobufjs/fetch": "npm:^1.1.0"
"@protobufjs/float": "npm:^1.0.2"
"@protobufjs/inquire": "npm:^1.1.0"
"@protobufjs/path": "npm:^1.1.2"
"@protobufjs/pool": "npm:^1.1.0"
"@protobufjs/utf8": "npm:^1.1.0"
"@types/node": "npm:>=13.7.0"
long: "npm:^5.0.0"
checksum: 81ab853d28c71998d056d6b34f83c4bc5be40cb0b416585f99ed618aed833d64b2cf89359bad7474d345302f2b5e236c4519165f8483d7ece7fd5b0d9ac13f8b
languageName: node
linkType: hard
"protobufjs@npm:^6.8.8, protobufjs@npm:~6.11.2, protobufjs@npm:~6.11.3":
version: 6.11.4
resolution: "protobufjs@npm:6.11.4"
dependencies:
"@protobufjs/aspromise": "npm:^1.1.2"
"@protobufjs/base64": "npm:^1.1.2"
"@protobufjs/codegen": "npm:^2.0.4"
"@protobufjs/eventemitter": "npm:^1.1.0"
"@protobufjs/fetch": "npm:^1.1.0"
"@protobufjs/float": "npm:^1.0.2"
"@protobufjs/inquire": "npm:^1.1.0"
"@protobufjs/path": "npm:^1.1.2"
"@protobufjs/pool": "npm:^1.1.0"
"@protobufjs/utf8": "npm:^1.1.0"
"@types/long": "npm:^4.0.1"
"@types/node": "npm:>=13.7.0"
long: "npm:^4.0.0"
bin:
pbjs: bin/pbjs
pbts: bin/pbts
checksum: 6b7fd7540d74350d65c38f69f398c9995ae019da070e79d9cd464a458c6d19b40b07c9a026be4e10704c824a344b603307745863310c50026ebd661ce4da0663
languageName: node
linkType: hard
fix: use secret RPC urls in infra, apply environment-specific registry overrides (#3875) ### Description A while back, it seems secret RPC URLs stopped being used by monorepo services (see https://github.com/hyperlane-xyz/hyperlane-monorepo/pull/3179/files#diff-ba3b7bea2b5c046acd88d25ed382df875b49d77e061f2ef8347ffcc741c0353eR34). This adds them back. Some things to note on the approach: - Sadly, due to the way some of the infra config generation works, we're forced to use synchronous interfaces for getting chain metadata in a bunch of places. This is why `getRegistry` returns a `FileSystemRegistry`, which is a `SynchronousRegistry`. - Applying secrets / overrides requires us to do things async for two reasons -- one is just that fetching from GCP secrets is an async operation, the other is that a `MergedRegistry` is not a `SynchronousRegistry`. The approach I've taken is that there are two ways of getting a registry - using `getRegistry` will give the synchronous version that can continue to be used by our sync config generation, but it won't have any environment-specific overrides (tx overrides or secrets). To get an async registry with environment-specific overrides, the `getRegistry` function on the EnvironmentConfig is used. - Overrides are now more succinct as the merging happens later in the pipeline ### Drive-by changes - Started moving away from using the gcloud CLI under the hood for GCP operations and toward using the GCP secret SDK - Updated the mainnet3 key funder to fix an incident, but will follow up with a fresh deploy once this is mergd ### Related issues - These are the code changes for https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/3774, but I'll follow up with fresh deploys for the monorepo services ### Backward compatibility <!-- Are these changes backward compatible? Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling? Yes/No --> ### Testing <!-- What kind of testing have these changes undergone? None/Manual/Unit Tests --> --------- Co-authored-by: Connor McEwen <connor.mcewen@gmail.com> Co-authored-by: Yorke Rhodes <yorke@hyperlane.xyz> Co-authored-by: J M Rossy <jm.rossy@gmail.com>
6 months ago
"protobufjs@npm:^7.2.5":
version: 7.3.0
resolution: "protobufjs@npm:7.3.0"
dependencies:
"@protobufjs/aspromise": "npm:^1.1.2"
"@protobufjs/base64": "npm:^1.1.2"
"@protobufjs/codegen": "npm:^2.0.4"
"@protobufjs/eventemitter": "npm:^1.1.0"
"@protobufjs/fetch": "npm:^1.1.0"
"@protobufjs/float": "npm:^1.0.2"
"@protobufjs/inquire": "npm:^1.1.0"
"@protobufjs/path": "npm:^1.1.2"
"@protobufjs/pool": "npm:^1.1.0"
"@protobufjs/utf8": "npm:^1.1.0"
"@types/node": "npm:>=13.7.0"
long: "npm:^5.0.0"
checksum: aff4aa2a3a2f011accb51e23fcae122acbee35cb761abe51f799675a61ab39ad9a506911f307e0fdb9a1703bed1f522cfbdaafaeefd2b3aaca2ddc18f03029d9
languageName: node
linkType: hard
"proxy-addr@npm:~2.0.7":
version: 2.0.7
resolution: "proxy-addr@npm:2.0.7"
dependencies:
forwarded: "npm:0.2.0"
ipaddr.js: "npm:1.9.1"
checksum: f24a0c80af0e75d31e3451398670d73406ec642914da11a2965b80b1898ca6f66a0e3e091a11a4327079b2b268795f6fa06691923fef91887215c3d0e8ea3f68
languageName: node
linkType: hard
"proxy-compare@npm:2.5.1":
version: 2.5.1
resolution: "proxy-compare@npm:2.5.1"
checksum: 64b6277d08d89f0b2c468a84decf43f82a4e88da7075651e6adebc69d1b87fadc17cfeb43c024c00b65faa3f0908f7ac1e61f5f6849a404a547a742e6aa527a6
languageName: node
linkType: hard
"proxy-from-env@npm:^1.1.0":
version: 1.1.0
resolution: "proxy-from-env@npm:1.1.0"
checksum: f0bb4a87cfd18f77bc2fba23ae49c3b378fb35143af16cc478171c623eebe181678f09439707ad80081d340d1593cd54a33a0113f3ccb3f4bc9451488780ee23
languageName: node
linkType: hard
"prr@npm:~1.0.1":
version: 1.0.1
resolution: "prr@npm:1.0.1"
checksum: 3bca2db0479fd38f8c4c9439139b0c42dcaadcc2fbb7bb8e0e6afaa1383457f1d19aea9e5f961d5b080f1cfc05bfa1fe9e45c97a1d3fd6d421950a73d3108381
languageName: node
linkType: hard
"pseudomap@npm:^1.0.2":
version: 1.0.2
resolution: "pseudomap@npm:1.0.2"
checksum: 856c0aae0ff2ad60881168334448e898ad7a0e45fe7386d114b150084254c01e200c957cf378378025df4e052c7890c5bd933939b0e0d2ecfcc1dc2f0b2991f5
languageName: node
linkType: hard
"psl@npm:^1.1.28":
version: 1.8.0
resolution: "psl@npm:1.8.0"
checksum: 5f62a8eca06cb4a017983d15b92b0d38dc8699d637eabc8cb482c59b4106c9760f59cc8afabcb8bb7b98f0322907680d8f0f59226386fffab5248d180bc04578
languageName: node
linkType: hard
"pstree.remy@npm:^1.1.8":
version: 1.1.8
resolution: "pstree.remy@npm:1.1.8"
checksum: ef13b1b5896b35f67dbd4fb7ba54bb2a5da1a5c317276cbad4bcad4159bf8f7b5e1748dc244bf36865f3d560d2fc952521581280a91468c9c2df166cc760c8c1
languageName: node
linkType: hard
"pump@npm:^3.0.0":
version: 3.0.0
resolution: "pump@npm:3.0.0"
dependencies:
end-of-stream: "npm:^1.1.0"
once: "npm:^1.3.1"
checksum: e42e9229fba14732593a718b04cb5e1cfef8254544870997e0ecd9732b189a48e1256e4e5478148ecb47c8511dca2b09eae56b4d0aad8009e6fac8072923cfc9
languageName: node
linkType: hard
"punycode@npm:1.3.2":
version: 1.3.2
resolution: "punycode@npm:1.3.2"
checksum: 5c57d588c60679fd1b9400c75de06e327723f2b38e21e195027ba7a59006725f7b817dce5b26d47c7f8c1c842d28275aa59955a06d2e467cffeba70b7e0576bb
languageName: node
linkType: hard
"punycode@npm:2.1.0":
version: 2.1.0
resolution: "punycode@npm:2.1.0"
checksum: 012f9443fe56baf485db702d0d07cef7d89c0670ce1ac4da8fb8b5bd3677e42a8f5d2b35f595ffa31ba843661c9c6766f2feb1e1e3393e1ff1033120d0f94d60
languageName: node
linkType: hard
"punycode@npm:^2.1.0, punycode@npm:^2.1.1":
version: 2.1.1
resolution: "punycode@npm:2.1.1"
checksum: 939daa010c2cacebdb060c40ecb52fef0a739324a66f7fffe0f94353a1ee83e3b455e9032054c4a0c4977b0a28e27086f2171c392832b59a01bd948fd8e20914
languageName: node
linkType: hard
"pure-rand@npm:^6.0.0":
version: 6.0.4
resolution: "pure-rand@npm:6.0.4"
checksum: 34fed0abe99d3db7ddc459c12e1eda6bff05db6a17f2017a1ae12202271ccf276fb223b442653518c719671c1b339bbf97f27ba9276dba0997c89e45c4e6a3bf
languageName: node
linkType: hard
"pvtsutils@npm:^1.3.2":
version: 1.3.2
resolution: "pvtsutils@npm:1.3.2"
dependencies:
tslib: "npm:^2.4.0"
checksum: 3e89fea1836dd9027446d65923f7240372a1040b777b2e6adfc319bfeb3cacfd56dccb708652651e85ad6a5c87f61728b697226c105d441140b648f3e4167872
languageName: node
linkType: hard
"pvutils@npm:^1.1.3":
version: 1.1.3
resolution: "pvutils@npm:1.1.3"
checksum: e5201b8f78ece68eae414a938c844bc45fb3f0de298178eed1775a217eedfd897c4346e5e54f410bb4d7466e09ceb262e85f20fd64239b8bb2595f14c52fa95e
languageName: node
linkType: hard
"qrcode@npm:1.5.0":
version: 1.5.0
resolution: "qrcode@npm:1.5.0"
dependencies:
dijkstrajs: "npm:^1.0.1"
encode-utf8: "npm:^1.0.3"
pngjs: "npm:^5.0.0"
yargs: "npm:^15.3.1"
bin:
qrcode: bin/qrcode
checksum: b8d942a5fbd45c3517c095095e84566c43a5ef8654eee34957ff96957adf63467a65a3d90177013a2cc2de83932da105aa8beb62a5bc7886fe7e9920ccf02c4d
languageName: node
linkType: hard
"qrcode@npm:1.5.3, qrcode@npm:^1.5.1":
version: 1.5.3
resolution: "qrcode@npm:1.5.3"
dependencies:
dijkstrajs: "npm:^1.0.1"
encode-utf8: "npm:^1.0.3"
pngjs: "npm:^5.0.0"
yargs: "npm:^15.3.1"
bin:
qrcode: bin/qrcode
checksum: 823642d59a81ba5f406a1e78415fee37fd53856038f49a85c4ca7aa32ba6b8505ab059a832718ac16612bed75aa2a18584faae38cf3c25e2c90fb19b8c55fe46
languageName: node
linkType: hard
"qs@npm:6.10.3":
version: 6.10.3
resolution: "qs@npm:6.10.3"
dependencies:
side-channel: "npm:^1.0.4"
checksum: 73d07bfd77f07bec3750dca5e6d165cba0c87ce3e4688bb26e5e462e725ab1289ecdb69164b0b4a4d1b913e2a3ae6b22acbb8b2feb5c8f31bd76f2380f3dc23d
languageName: node
linkType: hard
"qs@npm:6.11.0":
version: 6.11.0
resolution: "qs@npm:6.11.0"
dependencies:
side-channel: "npm:^1.0.4"
checksum: 5a3bfea3e2f359ede1bfa5d2f0dbe54001aa55e40e27dc3e60fab814362d83a9b30758db057c2011b6f53a2d4e4e5150194b5bac45372652aecb3e3c0d4b256e
languageName: node
linkType: hard
Fix base bridging and a race condition in key funder (#3012) ### Description Turns out bridging from L1 to Base has been broken the whole time :( it's because the version of @eth-optimism/sdk we were using was 1.8.0 (according to yarn.lock) which was released in late 2022 https://github.com/ethereum-optimism/optimism/releases/tag/%40eth-optimism%2Fsdk%401.8.0, far before Base was launched. So we'd always get this error in key funder because we rely on the optimism SDK knowing about Base's chain ID: ``` {"chain":"base","error":"Error: cannot get contract AddressManager for unknown L2 chain ID 8453, you must provide an address\n at getOEContract (/hyperlane-monorepo/node_modules/@eth-optimism/sdk/src/utils/contracts.ts:58:11)\n at getAllOEContracts (/hyperlane-monorepo/node_modules/@eth-optimism/sdk/src/utils/contracts.ts:121:46)\n at new CrossChainMessenger (/hyperlane-monorepo/node_modules/@eth-optimism/sdk/src/cross-chain-messenger.ts:170:39)\n at ContextFunder.bridgeToOptimism (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:652:33)\n at ContextFunder.bridgeToL2 (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:637:23)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at async ContextFunder.bridgeIfL2 (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:492:9)\n at async gracefullyHandleError (/hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:774:5)\n at async /hyperlane-monorepo/typescript/infra/scripts/funding/fund-keys-from-deployer.ts:394:29\n at async Promise.all (index 9)","level":"error","message":"Error bridging to L2"} ``` The fix was just to upgrade to a newer optimism SDK version A mystery to me is that we'd get that log ^ but sometimes the key funder pod would show as having ran successfully. My best guess here is there was a race condition in `fund` when we had a variable local to the function called `failureOccurred` that many promises which were `Promise.all`'d would read and write to it via `failureOccurred ||= await someFallibleFn()`. I changed the logic here to not have multiple concurrent promises contend for the variable Also made a small change to not include mantapacific in the list of relayer keys for the Hyperlane context. It's not ever used, and had a downstream effect of us trying to fund the Kathy key on mantapacific, which we don't want to actually do ### Drive-by changes n/a ### Related issues n/a ### Backward compatibility ye ### Testing ran locally
1 year ago
"qs@npm:^6.4.0":
version: 6.10.5
resolution: "qs@npm:6.10.5"
dependencies:
side-channel: "npm:^1.0.4"
checksum: c769327741748fd373a969f9c20afba6ded70631e2c36cfef2108cdf5ec659500ed3210988c0e922a27e7c2f13156811ae731eb16d368b8ac2f61578d6ca7304
languageName: node
linkType: hard
"qs@npm:^6.9.4":
version: 6.11.2
resolution: "qs@npm:6.11.2"
dependencies:
side-channel: "npm:^1.0.4"
checksum: f2321d0796664d0f94e92447ccd3bdfd6b6f3a50b6b762aa79d7f5b1ea3a7a9f94063ba896b82bc2a877ed6a7426d4081e4f16568fdb04f0ee188cca9d8505b4
languageName: node
linkType: hard
"qs@npm:~6.5.2":
version: 6.5.3
resolution: "qs@npm:6.5.3"
checksum: 485c990fba7ad17671e16c92715fb064c1600337738f5d140024eb33a49fbc1ed31890d3db850117c760caeb9c9cc9f4ba22a15c20dd119968e41e3d3fe60b28
languageName: node
linkType: hard
"query-string@npm:7.1.3":
version: 7.1.3
resolution: "query-string@npm:7.1.3"
dependencies:
decode-uri-component: "npm:^0.2.2"
filter-obj: "npm:^1.1.0"
split-on-first: "npm:^1.0.0"
strict-uri-encode: "npm:^2.0.0"
checksum: 3b6f2c167e76ca4094c5f1a9eb276efcbb9ebfd8b1a28c413f3c4e4e7d6428c8187bf46c8cbc9f92a229369dd0015de10a7fd712c8cee98d5d84c2ac6140357e
languageName: node
linkType: hard
"query-string@npm:^5.0.1":
version: 5.1.1
resolution: "query-string@npm:5.1.1"
dependencies:
decode-uri-component: "npm:^0.2.0"
object-assign: "npm:^4.1.0"
strict-uri-encode: "npm:^1.0.0"
checksum: 8834591ed02c324ac10397094c2ae84a3d3460477ef30acd5efe03b1afbf15102ccc0829ab78cc58ecb12f70afeb7a1f81e604487a9ad4859742bb14748e98cc
languageName: node
linkType: hard
"query-string@npm:^6.13.5":
version: 6.14.1
resolution: "query-string@npm:6.14.1"
dependencies:
decode-uri-component: "npm:^0.2.0"
filter-obj: "npm:^1.1.0"
split-on-first: "npm:^1.0.0"
strict-uri-encode: "npm:^2.0.0"
checksum: 95f5a372f777b4fb5bdae5a2d85961cf3894d466cfc3a0cc799320d5ed633af935c0d96ee5d2b1652c02888e749831409ca5dd5eb388ce1014a9074024a22840
languageName: node
linkType: hard
"querystring@npm:0.2.0":
version: 0.2.0
resolution: "querystring@npm:0.2.0"
checksum: 37b91720be8c8de87b49d1a68f0ceafbbeda6efe6334ce7aad080b0b4111f933a40650b8a6669c1bc629cd8bb37c67cb7b5a42ec0758662efbce44b8faa1766d
languageName: node
linkType: hard
"queue-microtask@npm:^1.2.2, queue-microtask@npm:^1.2.3":
version: 1.2.3
resolution: "queue-microtask@npm:1.2.3"
checksum: 72900df0616e473e824202113c3df6abae59150dfb73ed13273503127235320e9c8ca4aaaaccfd58cf417c6ca92a6e68ee9a5c3182886ae949a768639b388a7b
languageName: node
linkType: hard
"quick-format-unescaped@npm:^4.0.3":
version: 4.0.4
resolution: "quick-format-unescaped@npm:4.0.4"
checksum: 591eca457509a99368b623db05248c1193aa3cedafc9a077d7acab09495db1231017ba3ad1b5386e5633271edd0a03b312d8640a59ee585b8516a42e15438aa7
languageName: node
linkType: hard
"quick-lru@npm:^4.0.1":
version: 4.0.1
resolution: "quick-lru@npm:4.0.1"
checksum: 5c7c75f1c696750f619b165cc9957382f919e4207dabf04597a64f0298861391cdc5ee91a1dde1a5d460ecf7ee1af7fc36fef6d155bef2be66f05d43fd63d4f0
languageName: node
linkType: hard
"quick-lru@npm:^5.1.1":
version: 5.1.1
resolution: "quick-lru@npm:5.1.1"
checksum: a516faa25574be7947969883e6068dbe4aa19e8ef8e8e0fd96cddd6d36485e9106d85c0041a27153286b0770b381328f4072aa40d3b18a19f5f7d2b78b94b5ed
languageName: node
linkType: hard
"radix3@npm:^1.1.0":
version: 1.1.0
resolution: "radix3@npm:1.1.0"
checksum: 311258ec9e8cc17613fd31aaf3138bfb2ab1ea015738e91591920961f74a1914491338554e8530f7902f1629b6c2ea2dfd66a5c068f14b76cf6535b68b5292c4
languageName: node
linkType: hard
"randombytes@npm:^2.0.1, randombytes@npm:^2.1.0":
version: 2.1.0
resolution: "randombytes@npm:2.1.0"
dependencies:
safe-buffer: "npm:^5.1.0"
checksum: 4efd1ad3d88db77c2d16588dc54c2b52fd2461e70fe5724611f38d283857094fe09040fa2c9776366803c3152cf133171b452ef717592b65631ce5dc3a2bdafc
languageName: node
linkType: hard
"range-parser@npm:~1.2.1":
version: 1.2.1
resolution: "range-parser@npm:1.2.1"
checksum: ce21ef2a2dd40506893157970dc76e835c78cf56437e26e19189c48d5291e7279314477b06ac38abd6a401b661a6840f7b03bd0b1249da9b691deeaa15872c26
languageName: node
linkType: hard
"raw-body@npm:2.5.1, raw-body@npm:^2.4.1":
version: 2.5.1
resolution: "raw-body@npm:2.5.1"
dependencies:
bytes: "npm:3.1.2"
http-errors: "npm:2.0.0"
iconv-lite: "npm:0.4.24"
unpipe: "npm:1.0.0"
checksum: 280bedc12db3490ecd06f740bdcf66093a07535374b51331242382c0e130bb273ebb611b7bc4cba1b4b4e016cc7b1f4b05a6df885a6af39c2bc3b94c02291c84
languageName: node
linkType: hard
"rc@npm:1.2.8, rc@npm:^1.2.7":
version: 1.2.8
resolution: "rc@npm:1.2.8"
dependencies:
deep-extend: "npm:^0.6.0"
ini: "npm:~1.3.0"
minimist: "npm:^1.2.0"
strip-json-comments: "npm:~2.0.1"
bin:
rc: ./cli.js
checksum: 5c4d72ae7eec44357171585938c85ce066da8ca79146b5635baf3d55d74584c92575fa4e2c9eac03efbed3b46a0b2e7c30634c012b4b4fa40d654353d3c163eb
languageName: node
linkType: hard
"react-dom@npm:^18.2.0":
version: 18.2.0
resolution: "react-dom@npm:18.2.0"
dependencies:
loose-envify: "npm:^1.1.0"
scheduler: "npm:^0.23.0"
peerDependencies:
react: ^18.2.0
checksum: ca5e7762ec8c17a472a3605b6f111895c9f87ac7d43a610ab7024f68cd833d08eda0625ce02ec7178cc1f3c957cf0b9273cdc17aa2cd02da87544331c43b1d21
languageName: node
linkType: hard
"react-fast-compare@npm:^2.0.1":
version: 2.0.4
resolution: "react-fast-compare@npm:2.0.4"
checksum: e4e3218c0f5c29b88e9f184a12adb77b0a93a803dbd45cb98bbb754c8310dc74e6266c53dd70b90ba4d0939e0e1b8a182cb05d081bcab22507a0390fbcd768ac
languageName: node
linkType: hard
"react-is@npm:^16.7.0":
version: 16.13.1
resolution: "react-is@npm:16.13.1"
checksum: 5aa564a1cde7d391ac980bedee21202fc90bdea3b399952117f54fb71a932af1e5902020144fb354b4690b2414a0c7aafe798eb617b76a3d441d956db7726fdf
languageName: node
linkType: hard
"react-is@npm:^18.0.0":
version: 18.2.0
resolution: "react-is@npm:18.2.0"
checksum: 200cd65bf2e0be7ba6055f647091b725a45dd2a6abef03bf2380ce701fd5edccee40b49b9d15edab7ac08a762bf83cb4081e31ec2673a5bfb549a36ba21570df
languageName: node
linkType: hard
"react-remove-scroll-bar@npm:^2.3.3":
version: 2.3.5
resolution: "react-remove-scroll-bar@npm:2.3.5"
dependencies:
react-style-singleton: "npm:^2.2.1"
tslib: "npm:^2.0.0"
peerDependencies:
"@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0
react: ^16.8.0 || ^17.0.0 || ^18.0.0
peerDependenciesMeta:
"@types/react":
optional: true
checksum: 6d05e74ee8049b322ba0aeb398e092ae284a5b04013bc07f0c1f283824b088fd5c1b1f1514a0e0e501c063a9c3b5899373039329d0266a21121222c814052053
languageName: node
linkType: hard
"react-remove-scroll@npm:2.5.4":
version: 2.5.4
resolution: "react-remove-scroll@npm:2.5.4"
dependencies:
react-remove-scroll-bar: "npm:^2.3.3"
react-style-singleton: "npm:^2.2.1"
tslib: "npm:^2.1.0"
use-callback-ref: "npm:^1.3.0"
use-sidecar: "npm:^1.1.2"
peerDependencies:
"@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0
react: ^16.8.0 || ^17.0.0 || ^18.0.0
peerDependenciesMeta:
"@types/react":
optional: true
checksum: 330e3b816c1479f74701ff04a90ffff3e2ae8a996ce9d6978eb899a771eed6b9150dc4889d283053f2e4d84f66ad5550e2522d9df35f3394d211ab79d1c54fde
languageName: node
linkType: hard
"react-style-singleton@npm:^2.2.1":
version: 2.2.1
resolution: "react-style-singleton@npm:2.2.1"
dependencies:
get-nonce: "npm:^1.0.0"
invariant: "npm:^2.2.4"
tslib: "npm:^2.0.0"
peerDependencies:
"@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0
react: ^16.8.0 || ^17.0.0 || ^18.0.0
peerDependenciesMeta:
"@types/react":
optional: true
checksum: 80c58fd6aac3594e351e2e7b048d8a5b09508adb21031a38b3c40911fe58295572eddc640d4b20a7be364842c8ed1120fe30097e22ea055316b375b88d4ff02a
languageName: node
linkType: hard
"react-toastify@npm:^9.1.1":
version: 9.1.3
resolution: "react-toastify@npm:9.1.3"
dependencies:
clsx: "npm:^1.1.1"
peerDependencies:
react: ">=16"
react-dom: ">=16"
checksum: 12667aa10e6cf3f74be2e3c704c2d5570dd7de66fff89ae38fbfab1122e9a9f632de1cb712fe44a9a60b8ecca7590578157cb4ca6c4e8105a8cf80936a94e181
languageName: node
linkType: hard
"react@npm:^18.2.0":
version: 18.2.0
resolution: "react@npm:18.2.0"
dependencies:
loose-envify: "npm:^1.1.0"
checksum: b9214a9bd79e99d08de55f8bef2b7fc8c39630be97c4e29d7be173d14a9a10670b5325e94485f74cd8bff4966ef3c78ee53c79a7b0b9b70cba20aa8973acc694
languageName: node
linkType: hard
"read-pkg-up@npm:^7.0.1":
version: 7.0.1
resolution: "read-pkg-up@npm:7.0.1"
dependencies:
find-up: "npm:^4.1.0"
read-pkg: "npm:^5.2.0"
type-fest: "npm:^0.8.1"
checksum: e4e93ce70e5905b490ca8f883eb9e48b5d3cebc6cd4527c25a0d8f3ae2903bd4121c5ab9c5a3e217ada0141098eeb661313c86fa008524b089b8ed0b7f165e44
languageName: node
linkType: hard
"read-pkg@npm:^5.2.0":
version: 5.2.0
resolution: "read-pkg@npm:5.2.0"
dependencies:
"@types/normalize-package-data": "npm:^2.4.0"
normalize-package-data: "npm:^2.5.0"
parse-json: "npm:^5.0.0"
type-fest: "npm:^0.6.0"
checksum: eb696e60528b29aebe10e499ba93f44991908c57d70f2d26f369e46b8b9afc208ef11b4ba64f67630f31df8b6872129e0a8933c8c53b7b4daf0eace536901222
languageName: node
linkType: hard
"read-yaml-file@npm:^1.1.0":
version: 1.1.0
resolution: "read-yaml-file@npm:1.1.0"
dependencies:
graceful-fs: "npm:^4.1.5"
js-yaml: "npm:^3.6.1"
pify: "npm:^4.0.1"
strip-bom: "npm:^3.0.0"
checksum: 41ee5f075507ef0403328dd54e225a61c3149f915675ce7fd0fd791ddcce2e6c30a9fe0f76ffa7a465c1c157b9b4ad8ded1dcf47dc3b396103eeb013490bbc2e
languageName: node
linkType: hard
"readable-stream@npm:^2.0.6, readable-stream@npm:^2.2.2":
version: 2.3.7
resolution: "readable-stream@npm:2.3.7"
dependencies:
core-util-is: "npm:~1.0.0"
inherits: "npm:~2.0.3"
isarray: "npm:~1.0.0"
process-nextick-args: "npm:~2.0.0"
safe-buffer: "npm:~5.1.1"
string_decoder: "npm:~1.1.1"
util-deprecate: "npm:~1.0.1"
checksum: d04c677c1705e3fc6283d45859a23f4c05243d0c0f1fc08cb8f995b4d69f0eb7f38ec0ec102f0ee20535c5d999ee27449f40aa2edf6bf30c24d0cc8f8efeb6d7
languageName: node
linkType: hard
"readable-stream@npm:^3.1.0":
version: 3.6.2
resolution: "readable-stream@npm:3.6.2"
dependencies:
inherits: "npm:^2.0.3"
string_decoder: "npm:^1.1.1"
util-deprecate: "npm:^1.0.1"
checksum: d9e3e53193adcdb79d8f10f2a1f6989bd4389f5936c6f8b870e77570853561c362bee69feca2bbb7b32368ce96a85504aa4cedf7cf80f36e6a9de30d64244048
languageName: node
linkType: hard
"readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0, readable-stream@npm:^3.6.0":
version: 3.6.0
resolution: "readable-stream@npm:3.6.0"
dependencies:
inherits: "npm:^2.0.3"
string_decoder: "npm:^1.1.1"
util-deprecate: "npm:^1.0.1"
checksum: b80b3e6a7fafb1c79de7db541de357f4a5ee73bd70c21672f5a7c840d27bb27bdb0151e7ba2fd82c4a888df22ce0c501b0d9f3e4dfe51688876701c437d59536
languageName: node
linkType: hard
"readable-stream@npm:^4.0.0":
version: 4.5.2
resolution: "readable-stream@npm:4.5.2"
dependencies:
abort-controller: "npm:^3.0.0"
buffer: "npm:^6.0.3"
events: "npm:^3.3.0"
process: "npm:^0.11.10"
string_decoder: "npm:^1.3.0"
checksum: 01b128a559c5fd76a898495f858cf0a8839f135e6a69e3409f986e88460134791657eb46a2ff16826f331682a3c4d0c5a75cef5e52ef259711021ba52b1c2e82
languageName: node
linkType: hard
"readdirp@npm:~3.2.0":
version: 3.2.0
resolution: "readdirp@npm:3.2.0"
dependencies:
picomatch: "npm:^2.0.4"
checksum: 3efe893b62a2fac6a5c5b7a5ef7247a7894ed4cf21c1b7115fce6f61139da3b7fa8ae81d1ff9df035c6364175935163608f44efa23e3955c7074025396e9960e
languageName: node
linkType: hard
"readdirp@npm:~3.6.0":
version: 3.6.0
resolution: "readdirp@npm:3.6.0"
dependencies:
picomatch: "npm:^2.2.1"
checksum: 196b30ef6ccf9b6e18c4e1724b7334f72a093d011a99f3b5920470f0b3406a51770867b3e1ae9711f227ef7a7065982f6ee2ce316746b2cb42c88efe44297fe7
languageName: node
linkType: hard
"readonly-date@npm:^1.0.0":
version: 1.0.0
resolution: "readonly-date@npm:1.0.0"
checksum: 70a42fd3dbc94a2823e79a415fa46ced7d961b39e33fc0654b2cc774ee56e67a7a6fa3d268ba0f5d2268fdd21b65512142c6fa91e5c21ad526fc3c1b7c019e07
languageName: node
linkType: hard
"real-require@npm:^0.1.0":
version: 0.1.0
resolution: "real-require@npm:0.1.0"
checksum: 0ba1c440dc9b7777d35a97f755312bf236be0847249f76cc9789c5c08d141f5d80b8564888e6a94ed0253fabf597b6892f8502c4e5658fb98f88642633a39723
languageName: node
linkType: hard
"real-require@npm:^0.2.0":
version: 0.2.0
resolution: "real-require@npm:0.2.0"
checksum: ddf44ee76301c774e9c9f2826da8a3c5c9f8fc87310f4a364e803ef003aa1a43c378b4323051ced212097fff1af459070f4499338b36a7469df1d4f7e8c0ba4c
languageName: node
linkType: hard
"rechoir@npm:^0.6.2":
version: 0.6.2
resolution: "rechoir@npm:0.6.2"
dependencies:
resolve: "npm:^1.1.6"
checksum: fe76bf9c21875ac16e235defedd7cbd34f333c02a92546142b7911a0f7c7059d2e16f441fe6fb9ae203f459c05a31b2bcf26202896d89e390eda7514d5d2702b
languageName: node
linkType: hard
"recursive-readdir@npm:^2.2.3":
version: 2.2.3
resolution: "recursive-readdir@npm:2.2.3"
dependencies:
minimatch: "npm:^3.0.5"
checksum: 19298852b0b87810aed5f2c81a73bfaaeb9ade7c9bf363f350fc1443f2cc3df66ecade5e102dfbb153fcd9df20342c301848e11e149e5f78759c1d55aa2c9c39
languageName: node
linkType: hard
"redent@npm:^3.0.0":
version: 3.0.0
resolution: "redent@npm:3.0.0"
dependencies:
indent-string: "npm:^4.0.0"
strip-indent: "npm:^3.0.0"
checksum: fa1ef20404a2d399235e83cc80bd55a956642e37dd197b4b612ba7327bf87fa32745aeb4a1634b2bab25467164ab4ed9c15be2c307923dd08b0fe7c52431ae6b
languageName: node
linkType: hard
"redis-errors@npm:^1.0.0, redis-errors@npm:^1.2.0":
version: 1.2.0
resolution: "redis-errors@npm:1.2.0"
checksum: 001c11f63ddd52d7c80eb4f4ede3a9433d29a458a7eea06b9154cb37c9802a218d93b7988247aa8c958d4b5d274b18354e8853c148f1096fda87c6e675cfd3ee
languageName: node
linkType: hard
"redis-parser@npm:^3.0.0":
version: 3.0.0
resolution: "redis-parser@npm:3.0.0"
dependencies:
redis-errors: "npm:^1.0.0"
checksum: b10846844b4267f19ce1a6529465819c3d78c3e89db7eb0c3bb4eb19f83784797ec411274d15a77dbe08038b48f95f76014b83ca366dc955a016a3a0a0234650
languageName: node
linkType: hard
"reduce-flatten@npm:^2.0.0":
version: 2.0.0
resolution: "reduce-flatten@npm:2.0.0"
checksum: 64393ef99a16b20692acfd60982d7fdbd7ff8d9f8f185c6023466444c6dd2abb929d67717a83cec7f7f8fb5f46a25d515b3b2bf2238fdbfcdbfd01d2a9e73cb8
languageName: node
linkType: hard
Deploy to solanadevnet & zbctestnet on testnet3 (#2412) ### Description * solanadevnet is on Solana Devnet, and zbctestnet is on the Eclipse/Zebec rollup testnet found at https://api.zebec.eclipsenetwork.xyz:8899/ * Deploys validators to our infra on testnet3 for `solanadevnet` and `zbctestnet`. These run on the `hyperlane` context. * Added the ability to set the docker image / tag for specific chain deployments. This way we can run the sealevel validators with their own image without affecting the other deployments * Deployed a sealevel-supporting relayer to rc that relays messages for solanadevnet and zbctestnet * Some minor changes to key management - e.g. the recent change to `getCloudAgentKey` wasn't effective because relayer keys don't ever specify their own chain * Added a `--protocol` flag to the get-key-addresses command so we can view keys for different protocols Everything works really well! messages are being delivered Validator sets: ``` - solanadevnet: { - threshold: 2, - validators: [ - '0xec0f73dbc5b1962a20f7dcbe07c98414025b0c43', - '0x9c20a149dfa09ea9f77f5a7ca09ed44f9c025133', - '0x967c5ecdf2625ae86580bd203b630abaaf85cd62', - ], - }, - zbctestnet: { - threshold: 2, - validators: [ - '0xf33cca115fd1bc888b31f5ce96c0277e3af31120', - '0xc1a44a2ff3379e0dfa4ccf7e8b98bdc3012721be', - '0x1ec68fea9a0698a0d2b396770e7d2d61d9a3e654', - ], - }, ``` ### Drive-by changes n/a ### Related issues - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2288 - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2289 ### Backward compatibility _Are these changes backward compatible?_ Yes _Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling?_ None ### Testing _What kind of testing have these changes undergone?_ Deployed! --------- Co-authored-by: Asa Oines <asaoines@gmail.com>
1 year ago
"regenerator-runtime@npm:^0.13.11":
version: 0.13.11
resolution: "regenerator-runtime@npm:0.13.11"
checksum: d493e9e118abef5b099c78170834f18540c4933cedf9bfabc32d3af94abfb59a7907bd7950259cbab0a929ebca7db77301e8024e5121e6482a82f78283dfd20c
Deploy to solanadevnet & zbctestnet on testnet3 (#2412) ### Description * solanadevnet is on Solana Devnet, and zbctestnet is on the Eclipse/Zebec rollup testnet found at https://api.zebec.eclipsenetwork.xyz:8899/ * Deploys validators to our infra on testnet3 for `solanadevnet` and `zbctestnet`. These run on the `hyperlane` context. * Added the ability to set the docker image / tag for specific chain deployments. This way we can run the sealevel validators with their own image without affecting the other deployments * Deployed a sealevel-supporting relayer to rc that relays messages for solanadevnet and zbctestnet * Some minor changes to key management - e.g. the recent change to `getCloudAgentKey` wasn't effective because relayer keys don't ever specify their own chain * Added a `--protocol` flag to the get-key-addresses command so we can view keys for different protocols Everything works really well! messages are being delivered Validator sets: ``` - solanadevnet: { - threshold: 2, - validators: [ - '0xec0f73dbc5b1962a20f7dcbe07c98414025b0c43', - '0x9c20a149dfa09ea9f77f5a7ca09ed44f9c025133', - '0x967c5ecdf2625ae86580bd203b630abaaf85cd62', - ], - }, - zbctestnet: { - threshold: 2, - validators: [ - '0xf33cca115fd1bc888b31f5ce96c0277e3af31120', - '0xc1a44a2ff3379e0dfa4ccf7e8b98bdc3012721be', - '0x1ec68fea9a0698a0d2b396770e7d2d61d9a3e654', - ], - }, ``` ### Drive-by changes n/a ### Related issues - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2288 - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2289 ### Backward compatibility _Are these changes backward compatible?_ Yes _Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling?_ None ### Testing _What kind of testing have these changes undergone?_ Deployed! --------- Co-authored-by: Asa Oines <asaoines@gmail.com>
1 year ago
languageName: node
linkType: hard
"regenerator-runtime@npm:^0.14.0":
version: 0.14.0
resolution: "regenerator-runtime@npm:0.14.0"
checksum: 6c19495baefcf5fbb18a281b56a97f0197b5f219f42e571e80877f095320afac0bdb31dab8f8186858e6126950068c3f17a1226437881e3e70446ea66751897c
languageName: node
linkType: hard
"regexp.prototype.flags@npm:^1.4.3":
version: 1.4.3
resolution: "regexp.prototype.flags@npm:1.4.3"
dependencies:
call-bind: "npm:^1.0.2"
define-properties: "npm:^1.1.3"
functions-have-names: "npm:^1.2.2"
checksum: 3cde7cd22f0cf9d04db0b77c825b14824c6e7d2ec77e17e8dba707ad1b3c70bb3f2ac5b4cad3c0932045ba61cb2fd1b8ef84a49140e952018bdae065cc001670
languageName: node
linkType: hard
"regexp.prototype.flags@npm:^1.5.1":
version: 1.5.1
resolution: "regexp.prototype.flags@npm:1.5.1"
dependencies:
call-bind: "npm:^1.0.2"
define-properties: "npm:^1.2.0"
set-function-name: "npm:^2.0.0"
checksum: 3fa5610b8e411bbc3a43ddfd13162f3a817beb43155fbd8caa24d4fd0ce2f431a8197541808772a5a06e5946cebfb68464c827827115bde0d11720a92fe2981a
languageName: node
linkType: hard
"registry-auth-token@npm:^5.0.1, registry-auth-token@npm:^5.0.2":
version: 5.0.2
resolution: "registry-auth-token@npm:5.0.2"
dependencies:
"@pnpm/npm-conf": "npm:^2.1.0"
checksum: 0d7683b71ee418993e7872b389024b13645c4295eb7bb850d10728eaf46065db24ea4d47dc6cbb71a60d1aa4bef077b0d8b7363c9ac9d355fdba47bebdfb01dd
languageName: node
linkType: hard
"registry-url@npm:^6.0.0, registry-url@npm:^6.0.1":
version: 6.0.1
resolution: "registry-url@npm:6.0.1"
dependencies:
rc: "npm:1.2.8"
checksum: 33712aa1b489aab7aba2191c1cdadfdd71f5bf166d4792d81744a6be332c160bd7d9273af8269d8a01284b9562f14a5b31b7abcf7ad9306c44887ecff51c89ab
languageName: node
linkType: hard
"req-cwd@npm:^2.0.0":
version: 2.0.0
resolution: "req-cwd@npm:2.0.0"
dependencies:
req-from: "npm:^2.0.0"
checksum: c44f9dea0b0f7d3a72be18a04f7769e0eefbadca363e3a346c1c02b79745126c871e1f6970357b3e731c26740aad8344bf80fb3ce055a2bcf8ca85ad2b44f519
languageName: node
linkType: hard
"req-from@npm:^2.0.0":
version: 2.0.0
resolution: "req-from@npm:2.0.0"
dependencies:
resolve-from: "npm:^3.0.0"
checksum: 4c369881a2296e23e71668ed089c5d93b37652fe900ec9f1e1f5c1da65f6bca4ee271e97ba2b806fdea50219e011995d1df3c80a7209015cc1e1fc622507f140
languageName: node
linkType: hard
"request-promise-core@npm:1.1.4":
version: 1.1.4
resolution: "request-promise-core@npm:1.1.4"
dependencies:
lodash: "npm:^4.17.19"
peerDependencies:
request: ^2.34
checksum: 79714e46b078c8de539c4de13e78878a3c7e3f33e194547c5ec3f0c8e47b0b222aa1718bbd2dbfb1a7990149041c6cc0be6c5916e03d99f4e75939f2a840046e
languageName: node
linkType: hard
"request-promise-native@npm:^1.0.5":
version: 1.0.9
resolution: "request-promise-native@npm:1.0.9"
dependencies:
request-promise-core: "npm:1.1.4"
stealthy-require: "npm:^1.1.1"
tough-cookie: "npm:^2.3.3"
peerDependencies:
request: ^2.34
checksum: 6df0cf75cbddd08b568e462570fb63033f040efdf961f39af572e52821a831a13ee9027db7ba78f1d980759cc7913f2a12a34424deac5a0ec56c5d8ebbf45391
languageName: node
linkType: hard
"request@npm:^2.79.0, request@npm:^2.85.0, request@npm:^2.88.0":
version: 2.88.2
resolution: "request@npm:2.88.2"
dependencies:
aws-sign2: "npm:~0.7.0"
aws4: "npm:^1.8.0"
caseless: "npm:~0.12.0"
combined-stream: "npm:~1.0.6"
extend: "npm:~3.0.2"
forever-agent: "npm:~0.6.1"
form-data: "npm:~2.3.2"
har-validator: "npm:~5.1.3"
http-signature: "npm:~1.2.0"
is-typedarray: "npm:~1.0.0"
isstream: "npm:~0.1.2"
json-stringify-safe: "npm:~5.0.1"
mime-types: "npm:~2.1.19"
oauth-sign: "npm:~0.9.0"
performance-now: "npm:^2.1.0"
qs: "npm:~6.5.2"
safe-buffer: "npm:^5.1.2"
tough-cookie: "npm:~2.5.0"
tunnel-agent: "npm:^0.6.0"
uuid: "npm:^3.3.2"
checksum: 005b8b237b56f1571cfd4ecc09772adaa2e82dcb884fc14ea2bb25e23dbf7c2009f9929e0b6d3fd5802e33ed8ee705a3b594c8f9467c1458cd973872bf89db8e
languageName: node
linkType: hard
"require-directory@npm:^2.1.1":
version: 2.1.1
resolution: "require-directory@npm:2.1.1"
checksum: a72468e2589270d91f06c7d36ec97a88db53ae5d6fe3787fadc943f0b0276b10347f89b363b2a82285f650bdcc135ad4a257c61bdd4d00d6df1fa24875b0ddaf
languageName: node
linkType: hard
"require-from-string@npm:^2.0.0, require-from-string@npm:^2.0.2":
version: 2.0.2
resolution: "require-from-string@npm:2.0.2"
checksum: 839a3a890102a658f4cb3e7b2aa13a1f80a3a976b512020c3d1efc418491c48a886b6e481ea56afc6c4cb5eef678f23b2a4e70575e7534eccadf5e30ed2e56eb
languageName: node
linkType: hard
"require-main-filename@npm:^2.0.0":
version: 2.0.0
resolution: "require-main-filename@npm:2.0.0"
checksum: 8604a570c06a69c9d939275becc33a65676529e1c3e5a9f42d58471674df79357872b96d70bb93a0380a62d60dc9031c98b1a9dad98c946ffdd61b7ac0c8cedd
languageName: node
linkType: hard
"resolve-alpn@npm:^1.2.0":
version: 1.2.1
resolution: "resolve-alpn@npm:1.2.1"
checksum: 744e87888f0b6fa0b256ab454ca0b9c0b80808715e2ef1f3672773665c92a941f6181194e30ccae4a8cd0adbe0d955d3f133102636d2ee0cca0119fec0bc9aec
languageName: node
linkType: hard
"resolve-cwd@npm:^3.0.0":
version: 3.0.0
resolution: "resolve-cwd@npm:3.0.0"
dependencies:
resolve-from: "npm:^5.0.0"
checksum: 546e0816012d65778e580ad62b29e975a642989108d9a3c5beabfb2304192fa3c9f9146fbdfe213563c6ff51975ae41bac1d3c6e047dd9572c94863a057b4d81
languageName: node
linkType: hard
"resolve-from@npm:^3.0.0":
version: 3.0.0
resolution: "resolve-from@npm:3.0.0"
checksum: c4189f1592a777f7d51c1ff6153df18b5d062c831fb0c623b4b87736c8a73c08e4eaab19e807399287040791f3e7aa0877f05f9d86739d3ef1ef0c727e9fe06c
languageName: node
linkType: hard
"resolve-from@npm:^4.0.0":
version: 4.0.0
resolution: "resolve-from@npm:4.0.0"
checksum: 91eb76ce83621eea7bbdd9b55121a5c1c4a39e54a9ce04a9ad4517f102f8b5131c2cf07622c738a6683991bf54f2ce178f5a42803ecbd527ddc5105f362cc9e3
languageName: node
linkType: hard
"resolve-from@npm:^5.0.0":
version: 5.0.0
resolution: "resolve-from@npm:5.0.0"
checksum: be18a5e4d76dd711778664829841cde690971d02b6cbae277735a09c1c28f407b99ef6ef3cd585a1e6546d4097b28df40ed32c4a287b9699dcf6d7f208495e23
languageName: node
linkType: hard
"resolve-pkg-maps@npm:^1.0.0":
version: 1.0.0
resolution: "resolve-pkg-maps@npm:1.0.0"
checksum: 0763150adf303040c304009231314d1e84c6e5ebfa2d82b7d94e96a6e82bacd1dcc0b58ae257315f3c8adb89a91d8d0f12928241cba2df1680fbe6f60bf99b0e
languageName: node
linkType: hard
"resolve.exports@npm:^2.0.0":
version: 2.0.2
resolution: "resolve.exports@npm:2.0.2"
checksum: f1cc0b6680f9a7e0345d783e0547f2a5110d8336b3c2a4227231dd007271ffd331fd722df934f017af90bae0373920ca0d4005da6f76cb3176c8ae426370f893
languageName: node
linkType: hard
"resolve@npm:1.1.x":
version: 1.1.7
resolution: "resolve@npm:1.1.7"
checksum: 0a4ff8a102b1d059321caf77563cb2c495979c734f9dc400a70e3ceaaafe76a72bbcc625f9361756348d7b6af6d3cd2815cfbe3109be655a2b18e62d1cdadfc5
languageName: node
linkType: hard
"resolve@npm:1.17.0":
version: 1.17.0
resolution: "resolve@npm:1.17.0"
dependencies:
path-parse: "npm:^1.0.6"
checksum: 74141da8c56192fd46f6aa887864f8fd74c1755425174526610cb775177278bb414c6f6feb3051ccd73d774d2ae124c6c97e463e30d7ffd9a87f7da202b851dd
languageName: node
linkType: hard
"resolve@npm:^1.1.6, resolve@npm:^1.8.1":
version: 1.22.0
resolution: "resolve@npm:1.22.0"
dependencies:
is-core-module: "npm:^2.8.1"
path-parse: "npm:^1.0.7"
supports-preserve-symlinks-flag: "npm:^1.0.0"
bin:
resolve: bin/resolve
checksum: b2f7405d3092f8bb537105b364378698dd0e7428dd3e76a3f00424cdc0bf8a1d85c3f5dab036fd04154e29c8fc221a591697ec699eb1cbd37d9a628b8bb7ccf5
languageName: node
linkType: hard
"resolve@npm:^1.10.0, resolve@npm:^1.20.0":
version: 1.22.8
resolution: "resolve@npm:1.22.8"
dependencies:
is-core-module: "npm:^2.13.0"
path-parse: "npm:^1.0.7"
supports-preserve-symlinks-flag: "npm:^1.0.0"
bin:
resolve: bin/resolve
checksum: c473506ee01eb45cbcfefb68652ae5759e092e6b0fb64547feadf9736a6394f258fbc6f88e00c5ca36d5477fbb65388b272432a3600fa223062e54333c156753
languageName: node
linkType: hard
"resolve@patch:resolve@npm%3A1.1.x#optional!builtin<compat/resolve>":
version: 1.1.7
resolution: "resolve@patch:resolve@npm%3A1.1.7#optional!builtin<compat/resolve>::version=1.1.7&hash=3bafbf"
checksum: dc5c99fb47807d3771be3135ac6bdb892186973d0895ab17838f0b85bb575e03111214aa16cb68b6416df3c1dd658081a066dd7a9af6e668c28b0025080b615c
languageName: node
linkType: hard
"resolve@patch:resolve@npm%3A1.17.0#optional!builtin<compat/resolve>":
version: 1.17.0
resolution: "resolve@patch:resolve@npm%3A1.17.0#optional!builtin<compat/resolve>::version=1.17.0&hash=c3c19d"
dependencies:
path-parse: "npm:^1.0.6"
checksum: 02e87fe9233d169fdc5220572c7b8933c9e23323aaecfd5b8d0b106a7f09dc676dd4d380e66c72b1369489292bcb337b13aad28b480a1bde5a5c040ff16758ea
languageName: node
linkType: hard
"resolve@patch:resolve@npm%3A^1.1.6#optional!builtin<compat/resolve>, resolve@patch:resolve@npm%3A^1.8.1#optional!builtin<compat/resolve>":
version: 1.22.0
resolution: "resolve@patch:resolve@npm%3A1.22.0#optional!builtin<compat/resolve>::version=1.22.0&hash=c3c19d"
dependencies:
is-core-module: "npm:^2.8.1"
path-parse: "npm:^1.0.7"
supports-preserve-symlinks-flag: "npm:^1.0.0"
bin:
resolve: bin/resolve
checksum: cb53ccafb067fb04989dbff2ce7186d03f4a55b7283eab91b545d614b336dc509faa5c71210ce77ab1a4b0f7de4ffbccc170febcbeef40bf5a09b9ddb05bf447
languageName: node
linkType: hard
"resolve@patch:resolve@npm%3A^1.10.0#optional!builtin<compat/resolve>, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin<compat/resolve>":
version: 1.22.8
resolution: "resolve@patch:resolve@npm%3A1.22.8#optional!builtin<compat/resolve>::version=1.22.8&hash=c3c19d"
dependencies:
is-core-module: "npm:^2.13.0"
path-parse: "npm:^1.0.7"
supports-preserve-symlinks-flag: "npm:^1.0.0"
bin:
resolve: bin/resolve
checksum: f345cd37f56a2c0275e3fe062517c650bb673815d885e7507566df589375d165bbbf4bdb6aa95600a9bc55f4744b81f452b5a63f95b9f10a72787dba3c90890a
languageName: node
linkType: hard
"responselike@npm:^2.0.0":
version: 2.0.1
resolution: "responselike@npm:2.0.1"
dependencies:
lowercase-keys: "npm:^2.0.0"
checksum: b122535466e9c97b55e69c7f18e2be0ce3823c5d47ee8de0d9c0b114aa55741c6db8bfbfce3766a94d1272e61bfb1ebf0a15e9310ac5629fbb7446a861b4fd3a
languageName: node
linkType: hard
"responselike@npm:^3.0.0":
version: 3.0.0
resolution: "responselike@npm:3.0.0"
dependencies:
lowercase-keys: "npm:^3.0.0"
checksum: e0cc9be30df4f415d6d83cdede3c5c887cd4a73e7cc1708bcaab1d50a28d15acb68460ac5b02bcc55a42f3d493729c8856427dcf6e57e6e128ad05cba4cfb95e
languageName: node
linkType: hard
"restore-cursor@npm:^3.1.0":
version: 3.1.0
resolution: "restore-cursor@npm:3.1.0"
dependencies:
onetime: "npm:^5.1.0"
signal-exit: "npm:^3.0.2"
checksum: f877dd8741796b909f2a82454ec111afb84eb45890eb49ac947d87991379406b3b83ff9673a46012fca0d7844bb989f45cc5b788254cf1a39b6b5a9659de0630
languageName: node
linkType: hard
fix: use secret RPC urls in infra, apply environment-specific registry overrides (#3875) ### Description A while back, it seems secret RPC URLs stopped being used by monorepo services (see https://github.com/hyperlane-xyz/hyperlane-monorepo/pull/3179/files#diff-ba3b7bea2b5c046acd88d25ed382df875b49d77e061f2ef8347ffcc741c0353eR34). This adds them back. Some things to note on the approach: - Sadly, due to the way some of the infra config generation works, we're forced to use synchronous interfaces for getting chain metadata in a bunch of places. This is why `getRegistry` returns a `FileSystemRegistry`, which is a `SynchronousRegistry`. - Applying secrets / overrides requires us to do things async for two reasons -- one is just that fetching from GCP secrets is an async operation, the other is that a `MergedRegistry` is not a `SynchronousRegistry`. The approach I've taken is that there are two ways of getting a registry - using `getRegistry` will give the synchronous version that can continue to be used by our sync config generation, but it won't have any environment-specific overrides (tx overrides or secrets). To get an async registry with environment-specific overrides, the `getRegistry` function on the EnvironmentConfig is used. - Overrides are now more succinct as the merging happens later in the pipeline ### Drive-by changes - Started moving away from using the gcloud CLI under the hood for GCP operations and toward using the GCP secret SDK - Updated the mainnet3 key funder to fix an incident, but will follow up with a fresh deploy once this is mergd ### Related issues - These are the code changes for https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/3774, but I'll follow up with fresh deploys for the monorepo services ### Backward compatibility <!-- Are these changes backward compatible? Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling? Yes/No --> ### Testing <!-- What kind of testing have these changes undergone? None/Manual/Unit Tests --> --------- Co-authored-by: Connor McEwen <connor.mcewen@gmail.com> Co-authored-by: Yorke Rhodes <yorke@hyperlane.xyz> Co-authored-by: J M Rossy <jm.rossy@gmail.com>
6 months ago
"retry-request@npm:^7.0.0":
version: 7.0.2
resolution: "retry-request@npm:7.0.2"
dependencies:
"@types/request": "npm:^2.48.8"
extend: "npm:^3.0.2"
teeny-request: "npm:^9.0.0"
checksum: 8f4c927d41dd575fc460aad7b762fb0a33542097201c3c1a31529ad17fa8af3ac0d2a45bf4a2024d079913e9c2dd431566070fe33321c667ac87ebb400de5917
languageName: node
linkType: hard
"retry@npm:0.13.1":
version: 0.13.1
resolution: "retry@npm:0.13.1"
checksum: 6125ec2e06d6e47e9201539c887defba4e47f63471db304c59e4b82fc63c8e89ca06a77e9d34939a9a42a76f00774b2f46c0d4a4cbb3e287268bd018ed69426d
languageName: node
linkType: hard
"retry@npm:^0.12.0":
version: 0.12.0
resolution: "retry@npm:0.12.0"
checksum: 1f914879f97e7ee931ad05fe3afa629bd55270fc6cf1c1e589b6a99fab96d15daad0fa1a52a00c729ec0078045fe3e399bd4fd0c93bcc906957bdc17f89cb8e6
languageName: node
linkType: hard
"reusify@npm:^1.0.4":
version: 1.0.4
resolution: "reusify@npm:1.0.4"
checksum: 14222c9e1d3f9ae01480c50d96057228a8524706db79cdeb5a2ce5bb7070dd9f409a6f84a02cbef8cdc80d39aef86f2dd03d155188a1300c599b05437dcd2ffb
languageName: node
linkType: hard
"rfdc@npm:^1.3.0":
version: 1.3.0
resolution: "rfdc@npm:1.3.0"
checksum: 76dedd9700cdf132947fde7ce1a8838c9cbb7f3e8f9188af0aaf97194cce745f42094dd2cf547426934cc83252ee2c0e432b2e0222a4415ab0db32de82665c69
languageName: node
linkType: hard
"rimraf@npm:^2.2.8":
version: 2.7.1
resolution: "rimraf@npm:2.7.1"
dependencies:
glob: "npm:^7.1.3"
bin:
rimraf: ./bin.js
checksum: 4586c296c736483e297da7cffd19475e4a3e41d07b1ae124aad5d687c79e4ffa716bdac8732ed1db942caf65271cee9dd39f8b639611de161a2753e2112ffe1d
languageName: node
linkType: hard
"rimraf@npm:^3.0.2":
version: 3.0.2
resolution: "rimraf@npm:3.0.2"
dependencies:
glob: "npm:^7.1.3"
bin:
rimraf: bin.js
checksum: 063ffaccaaaca2cfd0ef3beafb12d6a03dd7ff1260d752d62a6077b5dfff6ae81bea571f655bb6b589d366930ec1bdd285d40d560c0dae9b12f125e54eb743d5
languageName: node
linkType: hard
"ripemd160@npm:^2.0.0, ripemd160@npm:^2.0.1":
version: 2.0.2
resolution: "ripemd160@npm:2.0.2"
dependencies:
hash-base: "npm:^3.0.0"
inherits: "npm:^2.0.1"
checksum: 006accc40578ee2beae382757c4ce2908a826b27e2b079efdcd2959ee544ddf210b7b5d7d5e80467807604244e7388427330f5c6d4cd61e6edaddc5773ccc393
languageName: node
linkType: hard
"rlp@npm:2.2.6":
version: 2.2.6
resolution: "rlp@npm:2.2.6"
dependencies:
bn.js: "npm:^4.11.1"
bin:
rlp: bin/rlp
checksum: ae575c0e297591e3d11e259de004ebd4de27a22c68064fba9f63073a731ec3bf9a12b2658feaba3f9857d5b58a5033b85ee50d950f767d625ebb09ddaa0f77a6
languageName: node
linkType: hard
"rlp@npm:^2.2.3, rlp@npm:^2.2.4, rlp@npm:^2.2.6, rlp@npm:^2.2.7":
version: 2.2.7
resolution: "rlp@npm:2.2.7"
dependencies:
bn.js: "npm:^5.2.0"
bin:
rlp: bin/rlp
checksum: cf1919a2dc99f336191b3363b76299db567c192b7ee3c6f5c722728c34f65577883c9c88eeb7a1bfcbc26693c8a4f1fb0662e79ee86f0c98dd258d6987303498
languageName: node
linkType: hard
Deploy to solanadevnet & zbctestnet on testnet3 (#2412) ### Description * solanadevnet is on Solana Devnet, and zbctestnet is on the Eclipse/Zebec rollup testnet found at https://api.zebec.eclipsenetwork.xyz:8899/ * Deploys validators to our infra on testnet3 for `solanadevnet` and `zbctestnet`. These run on the `hyperlane` context. * Added the ability to set the docker image / tag for specific chain deployments. This way we can run the sealevel validators with their own image without affecting the other deployments * Deployed a sealevel-supporting relayer to rc that relays messages for solanadevnet and zbctestnet * Some minor changes to key management - e.g. the recent change to `getCloudAgentKey` wasn't effective because relayer keys don't ever specify their own chain * Added a `--protocol` flag to the get-key-addresses command so we can view keys for different protocols Everything works really well! messages are being delivered Validator sets: ``` - solanadevnet: { - threshold: 2, - validators: [ - '0xec0f73dbc5b1962a20f7dcbe07c98414025b0c43', - '0x9c20a149dfa09ea9f77f5a7ca09ed44f9c025133', - '0x967c5ecdf2625ae86580bd203b630abaaf85cd62', - ], - }, - zbctestnet: { - threshold: 2, - validators: [ - '0xf33cca115fd1bc888b31f5ce96c0277e3af31120', - '0xc1a44a2ff3379e0dfa4ccf7e8b98bdc3012721be', - '0x1ec68fea9a0698a0d2b396770e7d2d61d9a3e654', - ], - }, ``` ### Drive-by changes n/a ### Related issues - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2288 - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2289 ### Backward compatibility _Are these changes backward compatible?_ Yes _Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling?_ None ### Testing _What kind of testing have these changes undergone?_ Deployed! --------- Co-authored-by: Asa Oines <asaoines@gmail.com>
1 year ago
"rpc-websockets@npm:^7.5.1":
version: 7.5.1
resolution: "rpc-websockets@npm:7.5.1"
dependencies:
"@babel/runtime": "npm:^7.17.2"
bufferutil: "npm:^4.0.1"
eventemitter3: "npm:^4.0.7"
utf-8-validate: "npm:^5.0.2"
uuid: "npm:^8.3.2"
ws: "npm:^8.5.0"
Deploy to solanadevnet & zbctestnet on testnet3 (#2412) ### Description * solanadevnet is on Solana Devnet, and zbctestnet is on the Eclipse/Zebec rollup testnet found at https://api.zebec.eclipsenetwork.xyz:8899/ * Deploys validators to our infra on testnet3 for `solanadevnet` and `zbctestnet`. These run on the `hyperlane` context. * Added the ability to set the docker image / tag for specific chain deployments. This way we can run the sealevel validators with their own image without affecting the other deployments * Deployed a sealevel-supporting relayer to rc that relays messages for solanadevnet and zbctestnet * Some minor changes to key management - e.g. the recent change to `getCloudAgentKey` wasn't effective because relayer keys don't ever specify their own chain * Added a `--protocol` flag to the get-key-addresses command so we can view keys for different protocols Everything works really well! messages are being delivered Validator sets: ``` - solanadevnet: { - threshold: 2, - validators: [ - '0xec0f73dbc5b1962a20f7dcbe07c98414025b0c43', - '0x9c20a149dfa09ea9f77f5a7ca09ed44f9c025133', - '0x967c5ecdf2625ae86580bd203b630abaaf85cd62', - ], - }, - zbctestnet: { - threshold: 2, - validators: [ - '0xf33cca115fd1bc888b31f5ce96c0277e3af31120', - '0xc1a44a2ff3379e0dfa4ccf7e8b98bdc3012721be', - '0x1ec68fea9a0698a0d2b396770e7d2d61d9a3e654', - ], - }, ``` ### Drive-by changes n/a ### Related issues - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2288 - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2289 ### Backward compatibility _Are these changes backward compatible?_ Yes _Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling?_ None ### Testing _What kind of testing have these changes undergone?_ Deployed! --------- Co-authored-by: Asa Oines <asaoines@gmail.com>
1 year ago
dependenciesMeta:
bufferutil:
optional: true
utf-8-validate:
optional: true
checksum: 3553c2b303fe53ffe87f81645d89b8e482a13a0113bf6a9111296659bf46ad8fb4f15e6889b6fb6ae01a6452b3de4e47d75e2155f112863ec7c78475368a4eae
languageName: node
linkType: hard
"run-async@npm:^3.0.0":
version: 3.0.0
resolution: "run-async@npm:3.0.0"
checksum: 97fb8747f7765b77ebcd311d3a33548099336f04c6434e0763039b98c1de0f1b4421000695aff8751f309c0b995d8dfd620c1f1e4c35572da38c101488165305
languageName: node
linkType: hard
"run-parallel-limit@npm:^1.1.0":
version: 1.1.0
resolution: "run-parallel-limit@npm:1.1.0"
dependencies:
queue-microtask: "npm:^1.2.2"
checksum: 672c3b87e7f939c684b9965222b361421db0930223ed1e43ebf0e7e48ccc1a022ea4de080bef4d5468434e2577c33b7681e3f03b7593fdc49ad250a55381123c
languageName: node
linkType: hard
"run-parallel@npm:^1.1.9":
version: 1.2.0
resolution: "run-parallel@npm:1.2.0"
dependencies:
queue-microtask: "npm:^1.2.2"
checksum: cb4f97ad25a75ebc11a8ef4e33bb962f8af8516bb2001082ceabd8902e15b98f4b84b4f8a9b222e5d57fc3bd1379c483886ed4619367a7680dad65316993021d
languageName: node
linkType: hard
"rustbn.js@npm:~0.2.0":
version: 0.2.0
resolution: "rustbn.js@npm:0.2.0"
checksum: 2d7d09f6bea2b5fb05142724f5cfc65c8d96b6e57a29874060733d041789aabbd236617c05d8569a43a2997eea850b4323527e92368c46d04a671ef0b2319fe9
languageName: node
linkType: hard
"rxjs@npm:6":
version: 6.6.7
resolution: "rxjs@npm:6.6.7"
dependencies:
tslib: "npm:^1.9.0"
checksum: c8263ebb20da80dd7a91c452b9e96a178331f402344bbb40bc772b56340fcd48d13d1f545a1e3d8e464893008c5e306cc42a1552afe0d562b1a6d4e1e6262b03
languageName: node
linkType: hard
"rxjs@npm:^7.5.5":
version: 7.5.5
resolution: "rxjs@npm:7.5.5"
dependencies:
tslib: "npm:^2.1.0"
checksum: 9c8af134bc557b0c51aff8fd4d8190cbbb1f3ca4602f46cdded04a0d68bb2581e61ae2fbf583aea4f99ee66dac6cf6c4b31856022a9b929f37c521c048f48465
languageName: node
linkType: hard
"safe-array-concat@npm:^1.0.1":
version: 1.0.1
resolution: "safe-array-concat@npm:1.0.1"
dependencies:
call-bind: "npm:^1.0.2"
get-intrinsic: "npm:^1.2.1"
has-symbols: "npm:^1.0.3"
isarray: "npm:^2.0.5"
checksum: 44f073d85ca12458138e6eff103ac63cec619c8261b6579bd2fa3ae7b6516cf153f02596d68e40c5bbe322a29c930017800efff652734ddcb8c0f33b2a71f89c
languageName: node
linkType: hard
"safe-buffer@npm:5.2.1, safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.1.0, safe-buffer@npm:^5.1.1, safe-buffer@npm:^5.1.2, safe-buffer@npm:^5.2.0, safe-buffer@npm:^5.2.1, safe-buffer@npm:~5.2.0":
version: 5.2.1
resolution: "safe-buffer@npm:5.2.1"
checksum: 32872cd0ff68a3ddade7a7617b8f4c2ae8764d8b7d884c651b74457967a9e0e886267d3ecc781220629c44a865167b61c375d2da6c720c840ecd73f45d5d9451
languageName: node
linkType: hard
"safe-buffer@npm:~5.1.0, safe-buffer@npm:~5.1.1":
version: 5.1.2
resolution: "safe-buffer@npm:5.1.2"
checksum: 7eb5b48f2ed9a594a4795677d5a150faa7eb54483b2318b568dc0c4fc94092a6cce5be02c7288a0500a156282f5276d5688bce7259299568d1053b2150ef374a
languageName: node
linkType: hard
"safe-regex-test@npm:^1.0.0":
version: 1.0.0
resolution: "safe-regex-test@npm:1.0.0"
dependencies:
call-bind: "npm:^1.0.2"
get-intrinsic: "npm:^1.1.3"
is-regex: "npm:^1.1.4"
checksum: c7248dfa07891aa634c8b9c55da696e246f8589ca50e7fd14b22b154a106e83209ddf061baf2fa45ebfbd485b094dc7297325acfc50724de6afe7138451b42a9
languageName: node
linkType: hard
"safe-stable-stringify@npm:^2.1.0, safe-stable-stringify@npm:^2.3.1":
version: 2.4.3
resolution: "safe-stable-stringify@npm:2.4.3"
checksum: a6c192bbefe47770a11072b51b500ed29be7b1c15095371c1ee1dc13e45ce48ee3c80330214c56764d006c485b88bd0b24940d868948170dddc16eed312582d8
languageName: node
linkType: hard
"safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:>= 2.1.2 < 3.0.0, safer-buffer@npm:^2.0.2, safer-buffer@npm:^2.1.0, safer-buffer@npm:~2.1.0":
version: 2.1.2
resolution: "safer-buffer@npm:2.1.2"
checksum: 7eaf7a0cf37cc27b42fb3ef6a9b1df6e93a1c6d98c6c6702b02fe262d5fcbd89db63320793b99b21cb5348097d0a53de81bd5f4e8b86e20cc9412e3f1cfb4e83
languageName: node
linkType: hard
"sc-istanbul@npm:^0.4.5":
version: 0.4.6
resolution: "sc-istanbul@npm:0.4.6"
dependencies:
abbrev: "npm:1.0.x"
async: "npm:1.x"
escodegen: "npm:1.8.x"
esprima: "npm:2.7.x"
glob: "npm:^5.0.15"
handlebars: "npm:^4.0.1"
js-yaml: "npm:3.x"
mkdirp: "npm:0.5.x"
nopt: "npm:3.x"
once: "npm:1.x"
resolve: "npm:1.1.x"
supports-color: "npm:^3.1.0"
which: "npm:^1.1.1"
wordwrap: "npm:^1.0.0"
bin:
istanbul: lib/cli.js
checksum: 69acccb8ef3af117a71a57a4a1767ce845e62d1d6ff3d6fd2b5e0dc02746772c352bebee67fd0d0bb805a864bd4753741b118690955955bf34c990c3db36c0f8
languageName: node
linkType: hard
"scheduler@npm:^0.23.0":
version: 0.23.0
resolution: "scheduler@npm:0.23.0"
dependencies:
loose-envify: "npm:^1.1.0"
checksum: 0c4557aa37bafca44ff21dc0ea7c92e2dbcb298bc62eae92b29a39b029134f02fb23917d6ebc8b1fa536b4184934314c20d8864d156a9f6357f3398aaf7bfda8
languageName: node
linkType: hard
"scrypt-js@npm:2.0.4":
version: 2.0.4
resolution: "scrypt-js@npm:2.0.4"
checksum: 584c42ca17f8da7d9eec483b56743e868d1e795634f9581169f0b40c7abc5d4266dfb9d59d8f0a65479885c74fd44f3a99aca5a5048d3c4f7d33d88389aa2014
languageName: node
linkType: hard
"scrypt-js@npm:3.0.1, scrypt-js@npm:^3.0.0, scrypt-js@npm:^3.0.1":
version: 3.0.1
resolution: "scrypt-js@npm:3.0.1"
checksum: 2f8aa72b7f76a6f9c446bbec5670f80d47497bccce98474203d89b5667717223eeb04a50492ae685ed7adc5a060fc2d8f9fd988f8f7ebdaf3341967f3aeff116
languageName: node
linkType: hard
"secp256k1@npm:4.0, secp256k1@npm:4.0.3, secp256k1@npm:^4.0.1":
version: 4.0.3
resolution: "secp256k1@npm:4.0.3"
dependencies:
elliptic: "npm:^6.5.4"
node-addon-api: "npm:^2.0.0"
node-gyp: "npm:latest"
node-gyp-build: "npm:^4.2.0"
checksum: 8b45820cd90fd2f95cc8fdb9bf8a71e572de09f2311911ae461a951ffa9e30c99186a129d0f1afeb380dd67eca0c10493f8a7513c39063fda015e99995088e3b
languageName: node
linkType: hard
"seedrandom@npm:3.0.5":
version: 3.0.5
resolution: "seedrandom@npm:3.0.5"
checksum: acad5e516c04289f61c2fb9848f449b95f58362b75406b79ec51e101ec885293fc57e3675d2f39f49716336559d7190f7273415d185fead8cd27b171ebf7d8fb
languageName: node
linkType: hard
"semaphore-async-await@npm:^1.5.1":
version: 1.5.1
resolution: "semaphore-async-await@npm:1.5.1"
checksum: f11508ce157bffd5cb18e28c7319e88b13f8fb994c784ace133e153a1e1f783227ed2bbbd596874503d58e12d79d52e43e57da6655a497b53989fed514b2e3d0
languageName: node
linkType: hard
"semver@npm:2 || 3 || 4 || 5":
version: 5.7.2
resolution: "semver@npm:5.7.2"
bin:
semver: bin/semver
checksum: fca14418a174d4b4ef1fecb32c5941e3412d52a4d3d85165924ce3a47fbc7073372c26faf7484ceb4bbc2bde25880c6b97e492473dc7e9708fdfb1c6a02d546e
languageName: node
linkType: hard
"semver@npm:^5.4.1, semver@npm:^5.5.0, semver@npm:^5.7.0":
version: 5.7.1
resolution: "semver@npm:5.7.1"
bin:
semver: ./bin/semver
checksum: fbc71cf00736480ca0dd67f2527cda6e0fde5447af00bd2ce06cb522d510216603a63ed0c6c87d8904507c1a4e8113e628a71424ebd9e0fd7d345ee8ed249690
languageName: node
linkType: hard
"semver@npm:^6.3.0":
version: 6.3.0
resolution: "semver@npm:6.3.0"
bin:
semver: ./bin/semver.js
checksum: 8dd72e7c7cdbd8cff66b5530eeff9eec2342b127eef2c956259cdf66b85addf4829e6e4a045ca30d974d075595b0b03faa6318a597307eb3984649516b98b501
languageName: node
linkType: hard
"semver@npm:^6.3.1":
version: 6.3.1
resolution: "semver@npm:6.3.1"
bin:
semver: bin/semver.js
checksum: 1ef3a85bd02a760c6ef76a45b8c1ce18226de40831e02a00bad78485390b98b6ccaa31046245fc63bba4a47a6a592b6c7eedc65cc47126e60489f9cc1ce3ed7e
languageName: node
linkType: hard
"semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7":
version: 7.3.7
resolution: "semver@npm:7.3.7"
dependencies:
lru-cache: "npm:^6.0.0"
bin:
semver: bin/semver.js
checksum: 6f60700810ef4879eb0af1d8d0626e5a2d11ba57ca7889e041d88155cb4b45629d1efebb8c6d381ecac4f87870ecb4e1b27760019d017ed1bf74a5083f4eeeb8
languageName: node
linkType: hard
"semver@npm:^7.3.8":
version: 7.6.0
resolution: "semver@npm:7.6.0"
dependencies:
lru-cache: "npm:^6.0.0"
bin:
semver: bin/semver.js
checksum: 1b41018df2d8aca5a1db4729985e8e20428c650daea60fcd16e926e9383217d00f574fab92d79612771884a98d2ee2a1973f49d630829a8d54d6570defe62535
languageName: node
linkType: hard
"semver@npm:^7.5.2, semver@npm:^7.5.3, semver@npm:^7.5.4":
version: 7.5.4
resolution: "semver@npm:7.5.4"
dependencies:
lru-cache: "npm:^6.0.0"
bin:
semver: bin/semver.js
checksum: 985dec0d372370229a262c737063860fabd4a1c730662c1ea3200a2f649117761a42184c96df62a0e885e76fbd5dace41087d6c1ac0351b13c0df5d6bcb1b5ac
languageName: node
linkType: hard
"send@npm:0.18.0":
version: 0.18.0
resolution: "send@npm:0.18.0"
dependencies:
debug: "npm:2.6.9"
depd: "npm:2.0.0"
destroy: "npm:1.2.0"
encodeurl: "npm:~1.0.2"
escape-html: "npm:~1.0.3"
etag: "npm:~1.8.1"
fresh: "npm:0.5.2"
http-errors: "npm:2.0.0"
mime: "npm:1.6.0"
ms: "npm:2.1.3"
on-finished: "npm:2.4.1"
range-parser: "npm:~1.2.1"
statuses: "npm:2.0.1"
checksum: ec66c0ad109680ad8141d507677cfd8b4e40b9559de23191871803ed241718e99026faa46c398dcfb9250676076573bd6bfe5d0ec347f88f4b7b8533d1d391cb
languageName: node
linkType: hard
"serialize-javascript@npm:6.0.0":
version: 6.0.0
resolution: "serialize-javascript@npm:6.0.0"
dependencies:
randombytes: "npm:^2.1.0"
checksum: ed3dabfbb565c48c9eb1ca8fe58f0d256902ab70a8a605be634ddd68388d5f728bb0bd1268e94fab628748ba8ad8392f01b05f3cbe1e4878b5c58c669fd3d1b4
languageName: node
linkType: hard
"serve-static@npm:1.15.0":
version: 1.15.0
resolution: "serve-static@npm:1.15.0"
dependencies:
encodeurl: "npm:~1.0.2"
escape-html: "npm:~1.0.3"
parseurl: "npm:~1.3.3"
send: "npm:0.18.0"
checksum: 699b2d4c29807a51d9b5e0f24955346911437aebb0178b3c4833ad30d3eca93385ff9927254f5c16da345903cad39d9cd4a532198c95a5129cc4ed43911b15a4
languageName: node
linkType: hard
"servify@npm:^0.1.12":
version: 0.1.12
resolution: "servify@npm:0.1.12"
dependencies:
body-parser: "npm:^1.16.0"
cors: "npm:^2.8.1"
express: "npm:^4.14.0"
request: "npm:^2.79.0"
xhr: "npm:^2.3.3"
checksum: d61b145034aa26c143d7081a56c544aceff256eead27a5894b6785346254438d2b387ac7411bf664024d258779a00dc6c5d9da65f8d60382dac23a8cba0b0d9e
languageName: node
linkType: hard
"set-blocking@npm:^2.0.0, set-blocking@npm:~2.0.0":
version: 2.0.0
resolution: "set-blocking@npm:2.0.0"
checksum: 8980ebf7ae9eb945bb036b6e283c547ee783a1ad557a82babf758a065e2fb6ea337fd82cac30dd565c1e606e423f30024a19fff7afbf4977d784720c4026a8ef
languageName: node
linkType: hard
"set-function-length@npm:^1.1.1":
version: 1.1.1
resolution: "set-function-length@npm:1.1.1"
dependencies:
define-data-property: "npm:^1.1.1"
get-intrinsic: "npm:^1.2.1"
gopd: "npm:^1.0.1"
has-property-descriptors: "npm:^1.0.0"
checksum: 745ed1d7dc69a6185e0820082fe73838ab3dfd01e75cce83a41e4c1d68bbf34bc5fb38f32ded542ae0b557536b5d2781594499b5dcd19e7db138e06292a76c7b
languageName: node
linkType: hard
"set-function-name@npm:^2.0.0":
version: 2.0.1
resolution: "set-function-name@npm:2.0.1"
dependencies:
define-data-property: "npm:^1.0.1"
functions-have-names: "npm:^1.2.3"
has-property-descriptors: "npm:^1.0.0"
checksum: 4975d17d90c40168eee2c7c9c59d023429f0a1690a89d75656306481ece0c3c1fb1ebcc0150ea546d1913e35fbd037bace91372c69e543e51fc5d1f31a9fa126
languageName: node
linkType: hard
"setimmediate@npm:1.0.4":
version: 1.0.4
resolution: "setimmediate@npm:1.0.4"
checksum: eb11c0c817a9373d07a0501c298ebcac72755a1d6444b44d5b7827bc1f81848801fae14067dd14b1cc0529fbc7a794d1a661b99dfbc83784dbbccdf0914a7e63
languageName: node
linkType: hard
"setimmediate@npm:^1.0.5":
version: 1.0.5
resolution: "setimmediate@npm:1.0.5"
checksum: 76e3f5d7f4b581b6100ff819761f04a984fa3f3990e72a6554b57188ded53efce2d3d6c0932c10f810b7c59414f85e2ab3c11521877d1dea1ce0b56dc906f485
languageName: node
linkType: hard
"setprototypeof@npm:1.2.0":
version: 1.2.0
resolution: "setprototypeof@npm:1.2.0"
checksum: fde1630422502fbbc19e6844346778f99d449986b2f9cdcceb8326730d2f3d9964dbcb03c02aaadaefffecd0f2c063315ebea8b3ad895914bf1afc1747fc172e
languageName: node
linkType: hard
"sha.js@npm:^2.4.0, sha.js@npm:^2.4.11, sha.js@npm:^2.4.8":
version: 2.4.11
resolution: "sha.js@npm:2.4.11"
dependencies:
inherits: "npm:^2.0.1"
safe-buffer: "npm:^5.0.1"
bin:
sha.js: ./bin.js
checksum: d833bfa3e0a67579a6ce6e1bc95571f05246e0a441dd8c76e3057972f2a3e098465687a4369b07e83a0375a88703577f71b5b2e966809e67ebc340dbedb478c7
languageName: node
linkType: hard
"sha1@npm:^1.1.1":
version: 1.1.1
resolution: "sha1@npm:1.1.1"
dependencies:
charenc: "npm:>= 0.0.1"
crypt: "npm:>= 0.0.1"
checksum: da9f47e949988e2f595ef19733fd1dc736866ef6de4e421a55c13b444c03ae532e528b7350ae6ea55d9fb053be61d4648ec2cd5250d46cfdbdf4f6b4e763713d
languageName: node
linkType: hard
"shallowequal@npm:^1.1.0":
version: 1.1.0
resolution: "shallowequal@npm:1.1.0"
checksum: f4c1de0837f106d2dbbfd5d0720a5d059d1c66b42b580965c8f06bb1db684be8783538b684092648c981294bf817869f743a066538771dbecb293df78f765e00
languageName: node
linkType: hard
"shebang-command@npm:^1.2.0":
version: 1.2.0
resolution: "shebang-command@npm:1.2.0"
dependencies:
shebang-regex: "npm:^1.0.0"
checksum: 9eed1750301e622961ba5d588af2212505e96770ec376a37ab678f965795e995ade7ed44910f5d3d3cb5e10165a1847f52d3348c64e146b8be922f7707958908
languageName: node
linkType: hard
"shebang-command@npm:^2.0.0":
version: 2.0.0
resolution: "shebang-command@npm:2.0.0"
dependencies:
shebang-regex: "npm:^3.0.0"
checksum: 6b52fe87271c12968f6a054e60f6bde5f0f3d2db483a1e5c3e12d657c488a15474121a1d55cd958f6df026a54374ec38a4a963988c213b7570e1d51575cea7fa
languageName: node
linkType: hard
"shebang-regex@npm:^1.0.0":
version: 1.0.0
resolution: "shebang-regex@npm:1.0.0"
checksum: 404c5a752cd40f94591dfd9346da40a735a05139dac890ffc229afba610854d8799aaa52f87f7e0c94c5007f2c6af55bdcaeb584b56691926c5eaf41dc8f1372
languageName: node
linkType: hard
"shebang-regex@npm:^3.0.0":
version: 3.0.0
resolution: "shebang-regex@npm:3.0.0"
checksum: 1a2bcae50de99034fcd92ad4212d8e01eedf52c7ec7830eedcf886622804fe36884278f2be8be0ea5fde3fd1c23911643a4e0f726c8685b61871c8908af01222
languageName: node
linkType: hard
"shelljs@npm:^0.8.3":
version: 0.8.5
resolution: "shelljs@npm:0.8.5"
dependencies:
glob: "npm:^7.0.0"
interpret: "npm:^1.0.0"
rechoir: "npm:^0.6.2"
bin:
shjs: bin/shjs
checksum: f2178274b97b44332bbe9ddb78161137054f55ecf701c7a99db9552cb5478fe279ad5f5131d8a7c2f0730e01ccf0c629d01094143f0541962ce1a3d0243d23f7
languageName: node
linkType: hard
"side-channel@npm:^1.0.4":
version: 1.0.4
resolution: "side-channel@npm:1.0.4"
dependencies:
call-bind: "npm:^1.0.0"
get-intrinsic: "npm:^1.0.2"
object-inspect: "npm:^1.9.0"
checksum: c4998d9fc530b0e75a7fd791ad868fdc42846f072734f9080ff55cc8dc7d3899abcda24fd896aa6648c3ab7021b4bb478073eb4f44dfd55bce9714bc1a7c5d45
languageName: node
linkType: hard
"signal-exit@npm:^3.0.0, signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.3, signal-exit@npm:^3.0.7":
version: 3.0.7
resolution: "signal-exit@npm:3.0.7"
checksum: a2f098f247adc367dffc27845853e9959b9e88b01cb301658cfe4194352d8d2bb32e18467c786a7fe15f1d44b233ea35633d076d5e737870b7139949d1ab6318
languageName: node
linkType: hard
"signal-exit@npm:^4.1.0":
version: 4.1.0
resolution: "signal-exit@npm:4.1.0"
checksum: c9fa63bbbd7431066174a48ba2dd9986dfd930c3a8b59de9c29d7b6854ec1c12a80d15310869ea5166d413b99f041bfa3dd80a7947bcd44ea8e6eb3ffeabfa1f
languageName: node
linkType: hard
"simple-concat@npm:^1.0.0":
version: 1.0.1
resolution: "simple-concat@npm:1.0.1"
checksum: 4d211042cc3d73a718c21ac6c4e7d7a0363e184be6a5ad25c8a1502e49df6d0a0253979e3d50dbdd3f60ef6c6c58d756b5d66ac1e05cda9cacd2e9fc59e3876a
languageName: node
linkType: hard
"simple-get@npm:^2.7.0":
version: 2.8.2
resolution: "simple-get@npm:2.8.2"
dependencies:
decompress-response: "npm:^3.3.0"
once: "npm:^1.3.1"
simple-concat: "npm:^1.0.0"
checksum: b827672695bbe504217311c47c6a106358babcfbf3d69c8d67ad56da40c2ed05185eec12538dfe3637e1cf0441bcd5931b022a84dc7f8f2d84969d595f7f7fda
languageName: node
linkType: hard
"simple-get@npm:^3.0.3":
version: 3.1.1
resolution: "simple-get@npm:3.1.1"
dependencies:
decompress-response: "npm:^4.2.0"
once: "npm:^1.3.1"
simple-concat: "npm:^1.0.0"
checksum: 94fa04e74077c2607142f7597af8409c6c8d1e9487b597ce1da6f824e732b3e51ef492e495a4d8a2a12a94780214d77a8d3bb81c2139b3ec4ce21b93224442c0
languageName: node
linkType: hard
"simple-update-notifier@npm:^2.0.0":
version: 2.0.0
resolution: "simple-update-notifier@npm:2.0.0"
dependencies:
semver: "npm:^7.5.3"
checksum: 40bd4f96aa89aedbf717ae9f4ab8fca70e8f7511e8b766feb15471cca3f6fe4fe673743309b08b4ba8abfe0965c9cd927e1de46550a757b819b70fc7430cc85d
languageName: node
linkType: hard
"sinon@npm:^13.0.2":
version: 13.0.2
resolution: "sinon@npm:13.0.2"
dependencies:
"@sinonjs/commons": "npm:^1.8.3"
"@sinonjs/fake-timers": "npm:^9.1.2"
"@sinonjs/samsam": "npm:^6.1.1"
diff: "npm:^5.0.0"
nise: "npm:^5.1.1"
supports-color: "npm:^7.2.0"
checksum: dd60a754c421e117b339b0dfdd7c15cfff6de2626ca107d8c4d689f9c02a8bb91c8bad1aace5f09f5642938717f5b15a2afedc16cc3ff967fe83439d2ca3c82b
languageName: node
linkType: hard
"sisteransi@npm:^1.0.5":
version: 1.0.5
resolution: "sisteransi@npm:1.0.5"
checksum: aba6438f46d2bfcef94cf112c835ab395172c75f67453fe05c340c770d3c402363018ae1ab4172a1026a90c47eaccf3af7b6ff6fa749a680c2929bd7fa2b37a4
languageName: node
linkType: hard
"slash@npm:^3.0.0":
version: 3.0.0
resolution: "slash@npm:3.0.0"
checksum: 94a93fff615f25a999ad4b83c9d5e257a7280c90a32a7cb8b4a87996e4babf322e469c42b7f649fd5796edd8687652f3fb452a86dc97a816f01113183393f11c
languageName: node
linkType: hard
"slice-ansi@npm:^3.0.0":
version: 3.0.0
resolution: "slice-ansi@npm:3.0.0"
dependencies:
ansi-styles: "npm:^4.0.0"
astral-regex: "npm:^2.0.0"
is-fullwidth-code-point: "npm:^3.0.0"
checksum: 5ec6d022d12e016347e9e3e98a7eb2a592213a43a65f1b61b74d2c78288da0aded781f665807a9f3876b9daa9ad94f64f77d7633a0458876c3a4fdc4eb223f24
languageName: node
linkType: hard
"slice-ansi@npm:^4.0.0":
version: 4.0.0
resolution: "slice-ansi@npm:4.0.0"
dependencies:
ansi-styles: "npm:^4.0.0"
astral-regex: "npm:^2.0.0"
is-fullwidth-code-point: "npm:^3.0.0"
checksum: 4a82d7f085b0e1b070e004941ada3c40d3818563ac44766cca4ceadd2080427d337554f9f99a13aaeb3b4a94d9964d9466c807b3d7b7541d1ec37ee32d308756
languageName: node
linkType: hard
"slice-ansi@npm:^5.0.0":
version: 5.0.0
resolution: "slice-ansi@npm:5.0.0"
dependencies:
ansi-styles: "npm:^6.0.0"
is-fullwidth-code-point: "npm:^4.0.0"
checksum: 7e600a2a55e333a21ef5214b987c8358fe28bfb03c2867ff2cbf919d62143d1812ac27b4297a077fdaf27a03da3678e49551c93e35f9498a3d90221908a1180e
languageName: node
linkType: hard
"smart-buffer@npm:^4.2.0":
version: 4.2.0
resolution: "smart-buffer@npm:4.2.0"
checksum: 927484aa0b1640fd9473cee3e0a0bcad6fce93fd7bbc18bac9ad0c33686f5d2e2c422fba24b5899c184524af01e11dd2bd051c2bf2b07e47aff8ca72cbfc60d2
languageName: node
linkType: hard
"smartwrap@npm:^2.0.2":
version: 2.0.2
resolution: "smartwrap@npm:2.0.2"
dependencies:
array.prototype.flat: "npm:^1.2.3"
breakword: "npm:^1.0.5"
grapheme-splitter: "npm:^1.0.4"
strip-ansi: "npm:^6.0.0"
wcwidth: "npm:^1.0.1"
yargs: "npm:^15.1.0"
bin:
smartwrap: src/terminal-adapter.js
checksum: dcc7b9082b74a0ce0f391fce8a4be72f56d1b6e78fbfed9b4191da89d66d82f62a7b44c727d7e68714f0faf1ed1fce0be498563b0d4ef8aad80e2433983b0603
languageName: node
linkType: hard
"socks-proxy-agent@npm:^7.0.0":
version: 7.0.0
resolution: "socks-proxy-agent@npm:7.0.0"
dependencies:
agent-base: "npm:^6.0.2"
debug: "npm:^4.3.3"
socks: "npm:^2.6.2"
checksum: 26c75d9c62a9ed3fd494df60e65e88da442f78e0d4bc19bfd85ac37bd2c67470d6d4bba5202e804561cda6674db52864c9e2a2266775f879bc8d89c1445a5f4c
languageName: node
linkType: hard
"socks@npm:^2.6.2":
version: 2.6.2
resolution: "socks@npm:2.6.2"
dependencies:
ip: "npm:^1.1.5"
smart-buffer: "npm:^4.2.0"
checksum: 820232ddaeb847ef33312c429fb51aae03e1b774917f189ef491048bb4c4d7742924064f72d7730e3aa08a3ddb6cc2bdcd5949d34c35597e4f6a66eefd994f14
languageName: node
linkType: hard
"solc@npm:0.7.3":
version: 0.7.3
resolution: "solc@npm:0.7.3"
dependencies:
command-exists: "npm:^1.2.8"
commander: "npm:3.0.2"
follow-redirects: "npm:^1.12.1"
fs-extra: "npm:^0.30.0"
js-sha3: "npm:0.8.0"
memorystream: "npm:^0.3.1"
require-from-string: "npm:^2.0.0"
semver: "npm:^5.5.0"
tmp: "npm:0.0.33"
bin:
solcjs: solcjs
checksum: 68bb783765d1aacf6ebe151ddbffff4c17f679046f2f83a2abae99c57cc0e7dbbcebd62b31861892df18fde272697c37c7a7518f1a9b1219de80217f0c780f0b
languageName: node
linkType: hard
"solc@npm:0.8.15":
version: 0.8.15
resolution: "solc@npm:0.8.15"
dependencies:
command-exists: "npm:^1.2.8"
commander: "npm:^8.1.0"
follow-redirects: "npm:^1.12.1"
js-sha3: "npm:0.8.0"
memorystream: "npm:^0.3.1"
semver: "npm:^5.5.0"
tmp: "npm:0.0.33"
bin:
solcjs: solc.js
checksum: fa328fe7b451dbd396115e694b56ca6118bbe07c1ee2d26324992a424da4cb40b725c427c2dbacfbe6e7a4b2692ea3c3ef561f46bbb30d33e9a5c7ffca96a506
languageName: node
linkType: hard
"solhint-plugin-prettier@npm:^0.0.5":
version: 0.0.5
resolution: "solhint-plugin-prettier@npm:0.0.5"
dependencies:
prettier-linter-helpers: "npm:^1.0.0"
peerDependencies:
prettier: ^1.15.0 || ^2.0.0
prettier-plugin-solidity: ^1.0.0-alpha.14
checksum: ca721e327daf49a4d9ef0ee5c9622482a8c5563d600eedfd3856c69ce67e416dd77da5166a033e2e641c9cdd7a0f2cbc7913b0eb1712081b3c7e8c633eef82a5
languageName: node
linkType: hard
"solhint@npm:^4.5.4":
version: 4.5.4
resolution: "solhint@npm:4.5.4"
dependencies:
"@solidity-parser/parser": "npm:^0.18.0"
ajv: "npm:^6.12.6"
antlr4: "npm:^4.13.1-patch-1"
ast-parents: "npm:^0.0.1"
chalk: "npm:^4.1.2"
commander: "npm:^10.0.0"
cosmiconfig: "npm:^8.0.0"
fast-diff: "npm:^1.2.0"
glob: "npm:^8.0.3"
ignore: "npm:^5.2.4"
js-yaml: "npm:^4.1.0"
latest-version: "npm:^7.0.0"
lodash: "npm:^4.17.21"
pluralize: "npm:^8.0.0"
prettier: "npm:^2.8.3"
semver: "npm:^7.5.2"
strip-ansi: "npm:^6.0.1"
table: "npm:^6.8.1"
text-table: "npm:^0.2.0"
dependenciesMeta:
prettier:
optional: true
bin:
solhint: solhint.js
checksum: 0d839f4c81b83ec2fa9db5003971623b4ca6895348d55874bd9189c4af06c8c5328789410a2859496b7cbdee0ed0321694d63d83f5c94955f4d00bc15e317e41
languageName: node
linkType: hard
"solidity-ast@npm:^0.4.51":
version: 0.4.55
resolution: "solidity-ast@npm:0.4.55"
dependencies:
array.prototype.findlast: "npm:^1.2.2"
checksum: fb9d5c358f8ca50f40b0f4568717e9a6c0b4bdade2bb711bea1d6d84c3f19e253550b5ba1be03da767c9cc3388b79649cadd86613d55ea0147fe7944fc6d0dae
languageName: node
linkType: hard
"solidity-comments-darwin-arm64@npm:0.0.2":
version: 0.0.2
resolution: "solidity-comments-darwin-arm64@npm:0.0.2"
conditions: os=darwin & cpu=arm64
languageName: node
linkType: hard
"solidity-comments-darwin-x64@npm:0.0.2":
version: 0.0.2
resolution: "solidity-comments-darwin-x64@npm:0.0.2"
conditions: os=darwin & cpu=x64
languageName: node
linkType: hard
"solidity-comments-extractor@npm:^0.0.7":
version: 0.0.7
resolution: "solidity-comments-extractor@npm:0.0.7"
checksum: a5cedf2310709969bc1783a6c336171478536f2f0ea96ad88437e0ef1e8844c0b37dd75591b0a824ec9c30640ea7e31b5f03128e871e6235bef3426617ce96c4
languageName: node
linkType: hard
"solidity-comments-freebsd-x64@npm:0.0.2":
version: 0.0.2
resolution: "solidity-comments-freebsd-x64@npm:0.0.2"
conditions: os=freebsd & cpu=x64
languageName: node
linkType: hard
"solidity-comments-linux-arm64-gnu@npm:0.0.2":
version: 0.0.2
resolution: "solidity-comments-linux-arm64-gnu@npm:0.0.2"
conditions: os=linux & cpu=arm64 & libc=glibc
languageName: node
linkType: hard
"solidity-comments-linux-arm64-musl@npm:0.0.2":
version: 0.0.2
resolution: "solidity-comments-linux-arm64-musl@npm:0.0.2"
conditions: os=linux & cpu=arm64 & libc=musl
languageName: node
linkType: hard
"solidity-comments-linux-x64-gnu@npm:0.0.2":
version: 0.0.2
resolution: "solidity-comments-linux-x64-gnu@npm:0.0.2"
conditions: os=linux & cpu=x64 & libc=glibc
languageName: node
linkType: hard
"solidity-comments-linux-x64-musl@npm:0.0.2":
version: 0.0.2
resolution: "solidity-comments-linux-x64-musl@npm:0.0.2"
conditions: os=linux & cpu=x64 & libc=musl
languageName: node
linkType: hard
"solidity-comments-win32-arm64-msvc@npm:0.0.2":
version: 0.0.2
resolution: "solidity-comments-win32-arm64-msvc@npm:0.0.2"
conditions: os=win32 & cpu=arm64
languageName: node
linkType: hard
"solidity-comments-win32-ia32-msvc@npm:0.0.2":
version: 0.0.2
resolution: "solidity-comments-win32-ia32-msvc@npm:0.0.2"
conditions: os=win32 & cpu=ia32
languageName: node
linkType: hard
"solidity-comments-win32-x64-msvc@npm:0.0.2":
version: 0.0.2
resolution: "solidity-comments-win32-x64-msvc@npm:0.0.2"
conditions: os=win32 & cpu=x64
languageName: node
linkType: hard
"solidity-comments@npm:^0.0.2":
version: 0.0.2
resolution: "solidity-comments@npm:0.0.2"
dependencies:
solidity-comments-darwin-arm64: "npm:0.0.2"
solidity-comments-darwin-x64: "npm:0.0.2"
solidity-comments-freebsd-x64: "npm:0.0.2"
solidity-comments-linux-arm64-gnu: "npm:0.0.2"
solidity-comments-linux-arm64-musl: "npm:0.0.2"
solidity-comments-linux-x64-gnu: "npm:0.0.2"
solidity-comments-linux-x64-musl: "npm:0.0.2"
solidity-comments-win32-arm64-msvc: "npm:0.0.2"
solidity-comments-win32-ia32-msvc: "npm:0.0.2"
solidity-comments-win32-x64-msvc: "npm:0.0.2"
dependenciesMeta:
solidity-comments-darwin-arm64:
optional: true
solidity-comments-darwin-x64:
optional: true
solidity-comments-freebsd-x64:
optional: true
solidity-comments-linux-arm64-gnu:
optional: true
solidity-comments-linux-arm64-musl:
optional: true
solidity-comments-linux-x64-gnu:
optional: true
solidity-comments-linux-x64-musl:
optional: true
solidity-comments-win32-arm64-msvc:
optional: true
solidity-comments-win32-ia32-msvc:
optional: true
solidity-comments-win32-x64-msvc:
optional: true
checksum: a39b0340c964f2a13594bc34c36656072abfb3cac459f6ca3611aedbbb2ff82d2821e99bfa2cff083af10409b49396c844e55b13acde81ba2758363fa82a6ea8
languageName: node
linkType: hard
"solidity-coverage@npm:^0.8.3":
version: 0.8.3
resolution: "solidity-coverage@npm:0.8.3"
dependencies:
"@ethersproject/abi": "npm:^5.0.9"
"@solidity-parser/parser": "npm:^0.14.1"
chalk: "npm:^2.4.2"
death: "npm:^1.1.0"
detect-port: "npm:^1.3.0"
difflib: "npm:^0.2.4"
fs-extra: "npm:^8.1.0"
ghost-testrpc: "npm:^0.0.2"
global-modules: "npm:^2.0.0"
globby: "npm:^10.0.1"
jsonschema: "npm:^1.2.4"
lodash: "npm:^4.17.15"
mocha: "npm:7.1.2"
node-emoji: "npm:^1.10.0"
pify: "npm:^4.0.1"
recursive-readdir: "npm:^2.2.2"
sc-istanbul: "npm:^0.4.5"
semver: "npm:^7.3.4"
shelljs: "npm:^0.8.3"
web3-utils: "npm:^1.3.6"
peerDependencies:
hardhat: ^2.11.0
bin:
solidity-coverage: plugins/bin.js
checksum: 26f1529e8b7d06b88ab6f0d3fc0d4cda80ee50b423244f3f38faea39e9d7e285012d1624cc833416d1d0d0ba9360d0d8d463975a4ea005611fde6cd7a3f321b6
languageName: node
linkType: hard
"sonic-boom@npm:^2.2.1":
version: 2.8.0
resolution: "sonic-boom@npm:2.8.0"
dependencies:
atomic-sleep: "npm:^1.0.0"
checksum: 05351d9f44bac59b2a4ab42ee22bf81b8c3bbd22db20183d78d5f2067557eb623e0eaf93b2bc0f8417bee92ca372bc26e0d83e3bdb0ffebcc33738ac1c191876
languageName: node
linkType: hard
"sonic-boom@npm:^3.7.0":
version: 3.8.0
resolution: "sonic-boom@npm:3.8.0"
dependencies:
atomic-sleep: "npm:^1.0.0"
checksum: 470a82cb1af3ab99fcd3003bbecb2ce79a6b243d0f6012c59e5f567f71cbe039c8cd810752748b5820ee20d72c8da81aa298e510eec9e41a4ca05c7f419825ff
languageName: node
linkType: hard
"source-map-js@npm:^1.0.2":
version: 1.0.2
resolution: "source-map-js@npm:1.0.2"
checksum: 38e2d2dd18d2e331522001fc51b54127ef4a5d473f53b1349c5cca2123562400e0986648b52e9407e348eaaed53bce49248b6e2641e6d793ca57cb2c360d6d51
languageName: node
linkType: hard
"source-map-support@npm:0.5.13":
version: 0.5.13
resolution: "source-map-support@npm:0.5.13"
dependencies:
buffer-from: "npm:^1.0.0"
source-map: "npm:^0.6.0"
checksum: d1514a922ac9c7e4786037eeff6c3322f461cd25da34bb9fefb15387b3490531774e6e31d95ab6d5b84a3e139af9c3a570ccaee6b47bd7ea262691ed3a8bc34e
languageName: node
linkType: hard
"source-map-support@npm:^0.5.13, source-map-support@npm:^0.5.16":
version: 0.5.21
resolution: "source-map-support@npm:0.5.21"
dependencies:
buffer-from: "npm:^1.0.0"
source-map: "npm:^0.6.0"
checksum: 8317e12d84019b31e34b86d483dd41d6f832f389f7417faf8fc5c75a66a12d9686e47f589a0554a868b8482f037e23df9d040d29387eb16fa14cb85f091ba207
languageName: node
linkType: hard
"source-map@npm:^0.5.0":
version: 0.5.7
resolution: "source-map@npm:0.5.7"
checksum: 9b4ac749ec5b5831cad1f8cc4c19c4298ebc7474b24a0acf293e2f040f03f8eeccb3d01f12aa0f90cf46d555c887e03912b83a042c627f419bda5152d89c5269
languageName: node
linkType: hard
"source-map@npm:^0.6.0, source-map@npm:^0.6.1":
version: 0.6.1
resolution: "source-map@npm:0.6.1"
checksum: 59ef7462f1c29d502b3057e822cdbdae0b0e565302c4dd1a95e11e793d8d9d62006cdc10e0fd99163ca33ff2071360cf50ee13f90440806e7ed57d81cba2f7ff
languageName: node
linkType: hard
"source-map@npm:~0.2.0":
version: 0.2.0
resolution: "source-map@npm:0.2.0"
dependencies:
amdefine: "npm:>=0.0.4"
checksum: 616b67d874a4bce443d285db07f8e4c6b1a1e60df17ea4e4d357c8173bd4b165c97386ee0675ef67afb9a9f1bdbd511368544febc4d92c8d8d1ebda57c4e7efb
languageName: node
linkType: hard
"spawndamnit@npm:^2.0.0":
version: 2.0.0
resolution: "spawndamnit@npm:2.0.0"
dependencies:
cross-spawn: "npm:^5.1.0"
signal-exit: "npm:^3.0.2"
checksum: c74b5e264ee5bc13d55692fd422d74c282e4607eb04ac64d19d06796718d89b14921620fa4237ec5635e7acdff21461670ff19850f210225410a353cad0d7fed
languageName: node
linkType: hard
"spdx-correct@npm:^3.0.0":
version: 3.2.0
resolution: "spdx-correct@npm:3.2.0"
dependencies:
spdx-expression-parse: "npm:^3.0.0"
spdx-license-ids: "npm:^3.0.0"
checksum: cc2e4dbef822f6d12142116557d63f5facf3300e92a6bd24e907e4865e17b7e1abd0ee6b67f305cae6790fc2194175a24dc394bfcc01eea84e2bdad728e9ae9a
languageName: node
linkType: hard
"spdx-exceptions@npm:^2.1.0":
version: 2.3.0
resolution: "spdx-exceptions@npm:2.3.0"
checksum: cb69a26fa3b46305637123cd37c85f75610e8c477b6476fa7354eb67c08128d159f1d36715f19be6f9daf4b680337deb8c65acdcae7f2608ba51931540687ac0
languageName: node
linkType: hard
"spdx-expression-parse@npm:^3.0.0":
version: 3.0.1
resolution: "spdx-expression-parse@npm:3.0.1"
dependencies:
spdx-exceptions: "npm:^2.1.0"
spdx-license-ids: "npm:^3.0.0"
checksum: a1c6e104a2cbada7a593eaa9f430bd5e148ef5290d4c0409899855ce8b1c39652bcc88a725259491a82601159d6dc790bedefc9016c7472f7de8de7361f8ccde
languageName: node
linkType: hard
"spdx-license-ids@npm:^3.0.0":
version: 3.0.16
resolution: "spdx-license-ids@npm:3.0.16"
checksum: 6425c54132ca38d717315cdbd2b620235937d1859972c5978bbc95b4c14400438ffe113709d8aabb0d5498cc27a5b89876fca0fe21b4e26f5ce122bc86d0d88e
languageName: node
linkType: hard
"split-on-first@npm:^1.0.0":
version: 1.1.0
resolution: "split-on-first@npm:1.1.0"
checksum: 16ff85b54ddcf17f9147210a4022529b343edbcbea4ce977c8f30e38408b8d6e0f25f92cd35b86a524d4797f455e29ab89eb8db787f3c10708e0b47ebf528d30
languageName: node
linkType: hard
"split2@npm:^4.0.0":
version: 4.2.0
resolution: "split2@npm:4.2.0"
checksum: 09bbefc11bcf03f044584c9764cd31a252d8e52cea29130950b26161287c11f519807c5e54bd9e5804c713b79c02cefe6a98f4688630993386be353e03f534ab
languageName: node
linkType: hard
"sprintf-js@npm:~1.0.2":
version: 1.0.3
resolution: "sprintf-js@npm:1.0.3"
checksum: c34828732ab8509c2741e5fd1af6b767c3daf2c642f267788f933a65b1614943c282e74c4284f4fa749c264b18ee016a0d37a3e5b73aee446da46277d3a85daa
languageName: node
linkType: hard
"sshpk@npm:^1.7.0":
version: 1.17.0
resolution: "sshpk@npm:1.17.0"
dependencies:
asn1: "npm:~0.2.3"
assert-plus: "npm:^1.0.0"
bcrypt-pbkdf: "npm:^1.0.0"
dashdash: "npm:^1.12.0"
ecc-jsbn: "npm:~0.1.1"
getpass: "npm:^0.1.1"
jsbn: "npm:~0.1.0"
safer-buffer: "npm:^2.0.2"
tweetnacl: "npm:~0.14.0"
bin:
sshpk-conv: bin/sshpk-conv
sshpk-sign: bin/sshpk-sign
sshpk-verify: bin/sshpk-verify
checksum: 668c2a279a6ce66fd739ce5684e37927dd75427cc020c828a208f85890a4c400705d4ba09f32fa44efca894339dc6931941664f6f6ba36dfa543de6d006cbe9c
languageName: node
linkType: hard
"ssri@npm:^9.0.0":
version: 9.0.1
resolution: "ssri@npm:9.0.1"
dependencies:
minipass: "npm:^3.1.1"
checksum: 7638a61e91432510718e9265d48d0438a17d53065e5184f1336f234ef6aa3479663942e41e97df56cda06bb24d9d0b5ef342c10685add3cac7267a82d7fa6718
languageName: node
linkType: hard
"stack-utils@npm:^2.0.3":
version: 2.0.6
resolution: "stack-utils@npm:2.0.6"
dependencies:
escape-string-regexp: "npm:^2.0.0"
checksum: cdc988acbc99075b4b036ac6014e5f1e9afa7e564482b687da6384eee6a1909d7eaffde85b0a17ffbe186c5247faf6c2b7544e802109f63b72c7be69b13151bb
languageName: node
linkType: hard
"stacktrace-parser@npm:^0.1.10":
version: 0.1.10
resolution: "stacktrace-parser@npm:0.1.10"
dependencies:
type-fest: "npm:^0.7.1"
checksum: f4fbddfc09121d91e587b60de4beb4941108e967d71ad3a171812dc839b010ca374d064ad0a296295fed13acd103609d99a4224a25b4e67de13cae131f1901ee
languageName: node
linkType: hard
"standard-as-callback@npm:^2.1.0":
version: 2.1.0
resolution: "standard-as-callback@npm:2.1.0"
checksum: 88bec83ee220687c72d94fd86a98d5272c91d37ec64b66d830dbc0d79b62bfa6e47f53b71646011835fc9ce7fae62739545d13124262b53be4fbb3e2ebad551c
languageName: node
linkType: hard
"statuses@npm:2.0.1":
version: 2.0.1
resolution: "statuses@npm:2.0.1"
checksum: 18c7623fdb8f646fb213ca4051be4df7efb3484d4ab662937ca6fbef7ced9b9e12842709872eb3020cc3504b93bde88935c9f6417489627a7786f24f8031cbcb
languageName: node
linkType: hard
"std-env@npm:^3.7.0":
version: 3.7.0
resolution: "std-env@npm:3.7.0"
checksum: 6ee0cca1add3fd84656b0002cfbc5bfa20340389d9ba4720569840f1caa34bce74322aef4c93f046391583e50649d0cf81a5f8fe1d411e50b659571690a45f12
languageName: node
linkType: hard
"stealthy-require@npm:^1.1.1":
version: 1.1.1
resolution: "stealthy-require@npm:1.1.1"
checksum: a408a51f5b6c1fe535e4459732ac0b66d7921583f89fc8289bfdc937a497fe8196219d1e04d234047349b90723ecff1a1cb4a92bef2315e01a3081dc72db8d41
languageName: node
linkType: hard
fix: use secret RPC urls in infra, apply environment-specific registry overrides (#3875) ### Description A while back, it seems secret RPC URLs stopped being used by monorepo services (see https://github.com/hyperlane-xyz/hyperlane-monorepo/pull/3179/files#diff-ba3b7bea2b5c046acd88d25ed382df875b49d77e061f2ef8347ffcc741c0353eR34). This adds them back. Some things to note on the approach: - Sadly, due to the way some of the infra config generation works, we're forced to use synchronous interfaces for getting chain metadata in a bunch of places. This is why `getRegistry` returns a `FileSystemRegistry`, which is a `SynchronousRegistry`. - Applying secrets / overrides requires us to do things async for two reasons -- one is just that fetching from GCP secrets is an async operation, the other is that a `MergedRegistry` is not a `SynchronousRegistry`. The approach I've taken is that there are two ways of getting a registry - using `getRegistry` will give the synchronous version that can continue to be used by our sync config generation, but it won't have any environment-specific overrides (tx overrides or secrets). To get an async registry with environment-specific overrides, the `getRegistry` function on the EnvironmentConfig is used. - Overrides are now more succinct as the merging happens later in the pipeline ### Drive-by changes - Started moving away from using the gcloud CLI under the hood for GCP operations and toward using the GCP secret SDK - Updated the mainnet3 key funder to fix an incident, but will follow up with a fresh deploy once this is mergd ### Related issues - These are the code changes for https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/3774, but I'll follow up with fresh deploys for the monorepo services ### Backward compatibility <!-- Are these changes backward compatible? Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling? Yes/No --> ### Testing <!-- What kind of testing have these changes undergone? None/Manual/Unit Tests --> --------- Co-authored-by: Connor McEwen <connor.mcewen@gmail.com> Co-authored-by: Yorke Rhodes <yorke@hyperlane.xyz> Co-authored-by: J M Rossy <jm.rossy@gmail.com>
6 months ago
"stream-events@npm:^1.0.5":
version: 1.0.5
resolution: "stream-events@npm:1.0.5"
dependencies:
stubs: "npm:^3.0.0"
checksum: 969ce82e34bfbef5734629cc06f9d7f3705a9ceb8fcd6a526332f9159f1f8bbfdb1a453f3ced0b728083454f7706adbbe8428bceb788a0287ca48ba2642dc3fc
languageName: node
linkType: hard
"stream-shift@npm:^1.0.0, stream-shift@npm:^1.0.2":
version: 1.0.3
resolution: "stream-shift@npm:1.0.3"
checksum: a24c0a3f66a8f9024bd1d579a533a53be283b4475d4e6b4b3211b964031447bdf6532dd1f3c2b0ad66752554391b7c62bd7ca4559193381f766534e723d50242
languageName: node
linkType: hard
"stream-transform@npm:^2.1.3":
version: 2.1.3
resolution: "stream-transform@npm:2.1.3"
dependencies:
mixme: "npm:^0.5.1"
checksum: 3167bf23a96b3fc7f991d4a8224cd0701c9234be8acd8450f8692c431bed4548d1ef90d1b410fdeff567fa740c3db97b52d5f3c4ad4485fc0e0b8be655800ab7
languageName: node
linkType: hard
"streamsearch@npm:^1.1.0":
version: 1.1.0
resolution: "streamsearch@npm:1.1.0"
checksum: 612c2b2a7dbcc859f74597112f80a42cbe4d448d03da790d5b7b39673c1197dd3789e91cd67210353e58857395d32c1e955a9041c4e6d5bae723436b3ed9ed14
languageName: node
linkType: hard
"strict-uri-encode@npm:^1.0.0":
version: 1.1.0
resolution: "strict-uri-encode@npm:1.1.0"
checksum: 9466d371f7b36768d43f7803f26137657559e4c8b0161fb9e320efb8edba3ae22f8e99d4b0d91da023b05a13f62ec5412c3f4f764b5788fac11d1fea93720bb3
languageName: node
linkType: hard
"strict-uri-encode@npm:^2.0.0":
version: 2.0.0
resolution: "strict-uri-encode@npm:2.0.0"
checksum: eaac4cf978b6fbd480f1092cab8b233c9b949bcabfc9b598dd79a758f7243c28765ef7639c876fa72940dac687181b35486ea01ff7df3e65ce3848c64822c581
languageName: node
linkType: hard
"string-argv@npm:^0.3.1":
version: 0.3.1
resolution: "string-argv@npm:0.3.1"
checksum: 47c637e3f47b3f5a6430036315e65564483fcf7745341d474943f0c2046f188681275fc1f2948db75c7a7e68134b1446e0dcceda60a7be1ee0c3fb026c0d90c4
languageName: node
linkType: hard
"string-format@npm:^2.0.0":
version: 2.0.0
resolution: "string-format@npm:2.0.0"
checksum: 8889014e926f69aaa8d117551a84a97cd7932484f5b0ab5b5b760eb0761e5722dee6112893ea742efac5adeb1b08dfedb77d9a91192dcd683a331e06c5148a87
languageName: node
linkType: hard
"string-length@npm:^4.0.1":
version: 4.0.2
resolution: "string-length@npm:4.0.2"
dependencies:
char-regex: "npm:^1.0.2"
strip-ansi: "npm:^6.0.0"
checksum: ce85533ef5113fcb7e522bcf9e62cb33871aa99b3729cec5595f4447f660b0cefd542ca6df4150c97a677d58b0cb727a3fe09ac1de94071d05526c73579bf505
languageName: node
linkType: hard
"string-width@npm:^1.0.1":
version: 1.0.2
resolution: "string-width@npm:1.0.2"
dependencies:
code-point-at: "npm:^1.0.0"
is-fullwidth-code-point: "npm:^1.0.0"
strip-ansi: "npm:^3.0.0"
checksum: 5c79439e95bc3bd7233a332c5f5926ab2ee90b23816ed4faa380ce3b2576d7800b0a5bb15ae88ed28737acc7ea06a518c2eef39142dd727adad0e45c776cd37e
languageName: node
linkType: hard
"string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.0.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.2, string-width@npm:^4.2.3":
version: 4.2.3
resolution: "string-width@npm:4.2.3"
dependencies:
emoji-regex: "npm:^8.0.0"
is-fullwidth-code-point: "npm:^3.0.0"
strip-ansi: "npm:^6.0.1"
checksum: e52c10dc3fbfcd6c3a15f159f54a90024241d0f149cf8aed2982a2d801d2e64df0bf1dc351cf8e95c3319323f9f220c16e740b06faecd53e2462df1d2b5443fb
languageName: node
linkType: hard
"string-width@npm:^1.0.2 || 2, string-width@npm:^2.1.1":
version: 2.1.1
resolution: "string-width@npm:2.1.1"
dependencies:
is-fullwidth-code-point: "npm:^2.0.0"
strip-ansi: "npm:^4.0.0"
checksum: d6173abe088c615c8dffaf3861dc5d5906ed3dc2d6fd67ff2bd2e2b5dce7fd683c5240699cf0b1b8aa679a3b3bd6b28b5053c824cb89b813d7f6541d8f89064a
languageName: node
linkType: hard
"string-width@npm:^3.0.0, string-width@npm:^3.1.0":
version: 3.1.0
resolution: "string-width@npm:3.1.0"
dependencies:
emoji-regex: "npm:^7.0.1"
is-fullwidth-code-point: "npm:^2.0.0"
strip-ansi: "npm:^5.1.0"
checksum: 57f7ca73d201682816d573dc68bd4bb8e1dff8dc9fcf10470fdfc3474135c97175fec12ea6a159e67339b41e86963112355b64529489af6e7e70f94a7caf08b2
languageName: node
linkType: hard
"string-width@npm:^5.0.0":
version: 5.1.2
resolution: "string-width@npm:5.1.2"
dependencies:
eastasianwidth: "npm:^0.2.0"
emoji-regex: "npm:^9.2.2"
strip-ansi: "npm:^7.0.1"
checksum: 7369deaa29f21dda9a438686154b62c2c5f661f8dda60449088f9f980196f7908fc39fdd1803e3e01541970287cf5deae336798337e9319a7055af89dafa7193
languageName: node
linkType: hard
"string.prototype.trim@npm:^1.2.8":
version: 1.2.8
resolution: "string.prototype.trim@npm:1.2.8"
dependencies:
call-bind: "npm:^1.0.2"
define-properties: "npm:^1.2.0"
es-abstract: "npm:^1.22.1"
checksum: 9301f6cb2b6c44f069adde1b50f4048915985170a20a1d64cf7cb2dc53c5cd6b9525b92431f1257f894f94892d6c4ae19b5aa7f577c3589e7e51772dffc9d5a4
languageName: node
linkType: hard
"string.prototype.trimend@npm:^1.0.5":
version: 1.0.5
resolution: "string.prototype.trimend@npm:1.0.5"
dependencies:
call-bind: "npm:^1.0.2"
define-properties: "npm:^1.1.4"
es-abstract: "npm:^1.19.5"
checksum: 14e660a4bda6a2a2280ea9bb1ca445aaeeb7a88c08272b107d13b98a4322b62954de47bb3f7cea46f281b6028fb8581e83d3e61ef14999127848834e31b4168c
languageName: node
linkType: hard
"string.prototype.trimend@npm:^1.0.7":
version: 1.0.7
resolution: "string.prototype.trimend@npm:1.0.7"
dependencies:
call-bind: "npm:^1.0.2"
define-properties: "npm:^1.2.0"
es-abstract: "npm:^1.22.1"
checksum: 3f0d3397ab9bd95cd98ae2fe0943bd3e7b63d333c2ab88f1875cf2e7c958c75dc3355f6fe19ee7c8fca28de6f39f2475e955e103821feb41299a2764a7463ffa
languageName: node
linkType: hard
"string.prototype.trimstart@npm:^1.0.5":
version: 1.0.5
resolution: "string.prototype.trimstart@npm:1.0.5"
dependencies:
call-bind: "npm:^1.0.2"
define-properties: "npm:^1.1.4"
es-abstract: "npm:^1.19.5"
checksum: 194a07b04a651ab1a31efa2ae8a7681270d3cc76f2566fe593d94cc6c89130d32c5972ee53cdf7cd5f9801f519874cb265b3c971a7342dfdd674a3a3908143f2
languageName: node
linkType: hard
"string.prototype.trimstart@npm:^1.0.7":
version: 1.0.7
resolution: "string.prototype.trimstart@npm:1.0.7"
dependencies:
call-bind: "npm:^1.0.2"
define-properties: "npm:^1.2.0"
es-abstract: "npm:^1.22.1"
checksum: 6e594d3a61b127d243b8be1312e9f78683abe452cfe0bcafa3e0dc62ad6f030ccfb64d87ed3086fb7cb540fda62442c164d237cc5cc4d53c6e3eb659c29a0aeb
languageName: node
linkType: hard
"string_decoder@npm:^1.1.1, string_decoder@npm:^1.3.0":
version: 1.3.0
resolution: "string_decoder@npm:1.3.0"
dependencies:
safe-buffer: "npm:~5.2.0"
checksum: 54d23f4a6acae0e93f999a585e673be9e561b65cd4cca37714af1e893ab8cd8dfa52a9e4f58f48f87b4a44918d3a9254326cb80ed194bf2e4c226e2b21767e56
languageName: node
linkType: hard
"string_decoder@npm:~1.1.1":
version: 1.1.1
resolution: "string_decoder@npm:1.1.1"
dependencies:
safe-buffer: "npm:~5.1.0"
checksum: 7c41c17ed4dea105231f6df208002ebddd732e8e9e2d619d133cecd8e0087ddfd9587d2feb3c8caf3213cbd841ada6d057f5142cae68a4e62d3540778d9819b4
languageName: node
linkType: hard
"strip-ansi@npm:^3.0.0, strip-ansi@npm:^3.0.1":
version: 3.0.1
resolution: "strip-ansi@npm:3.0.1"
dependencies:
ansi-regex: "npm:^2.0.0"
checksum: 9b974de611ce5075c70629c00fa98c46144043db92ae17748fb780f706f7a789e9989fd10597b7c2053ae8d1513fd707816a91f1879b2f71e6ac0b6a863db465
languageName: node
linkType: hard
"strip-ansi@npm:^4.0.0":
version: 4.0.0
resolution: "strip-ansi@npm:4.0.0"
dependencies:
ansi-regex: "npm:^3.0.0"
checksum: d9186e6c0cf78f25274f6750ee5e4a5725fb91b70fdd79aa5fe648eab092a0ec5b9621b22d69d4534a56319f75d8944efbd84e3afa8d4ad1b9a9491f12c84eca
languageName: node
linkType: hard
"strip-ansi@npm:^5.0.0, strip-ansi@npm:^5.1.0, strip-ansi@npm:^5.2.0":
version: 5.2.0
resolution: "strip-ansi@npm:5.2.0"
dependencies:
ansi-regex: "npm:^4.1.0"
checksum: bdb5f76ade97062bd88e7723aa019adbfacdcba42223b19ccb528ffb9fb0b89a5be442c663c4a3fb25268eaa3f6ea19c7c3fbae830bd1562d55adccae1fcec46
languageName: node
linkType: hard
"strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1":
version: 6.0.1
resolution: "strip-ansi@npm:6.0.1"
dependencies:
ansi-regex: "npm:^5.0.1"
checksum: ae3b5436d34fadeb6096367626ce987057713c566e1e7768818797e00ac5d62023d0f198c4e681eae9e20701721980b26a64a8f5b91238869592a9c6800719a2
languageName: node
linkType: hard
"strip-ansi@npm:^7.0.1":
version: 7.0.1
resolution: "strip-ansi@npm:7.0.1"
dependencies:
ansi-regex: "npm:^6.0.1"
checksum: 07b3142f515d673e05d2da1ae07bba1eb2ba3b588135a38dea598ca11913b6e9487a9f2c9bed4c74cd31e554012b4503d9fb7e6034c7324973854feea2319110
languageName: node
linkType: hard
"strip-bom@npm:^3.0.0":
version: 3.0.0
resolution: "strip-bom@npm:3.0.0"
checksum: 8d50ff27b7ebe5ecc78f1fe1e00fcdff7af014e73cf724b46fb81ef889eeb1015fc5184b64e81a2efe002180f3ba431bdd77e300da5c6685d702780fbf0c8d5b
languageName: node
linkType: hard
"strip-bom@npm:^4.0.0":
version: 4.0.0
resolution: "strip-bom@npm:4.0.0"
checksum: 9dbcfbaf503c57c06af15fe2c8176fb1bf3af5ff65003851a102749f875a6dbe0ab3b30115eccf6e805e9d756830d3e40ec508b62b3f1ddf3761a20ebe29d3f3
languageName: node
linkType: hard
"strip-final-newline@npm:^2.0.0":
version: 2.0.0
resolution: "strip-final-newline@npm:2.0.0"
checksum: 69412b5e25731e1938184b5d489c32e340605bb611d6140344abc3421b7f3c6f9984b21dff296dfcf056681b82caa3bb4cc996a965ce37bcfad663e92eae9c64
languageName: node
linkType: hard
"strip-final-newline@npm:^3.0.0":
version: 3.0.0
resolution: "strip-final-newline@npm:3.0.0"
checksum: 23ee263adfa2070cd0f23d1ac14e2ed2f000c9b44229aec9c799f1367ec001478469560abefd00c5c99ee6f0b31c137d53ec6029c53e9f32a93804e18c201050
languageName: node
linkType: hard
"strip-hex-prefix@npm:1.0.0":
version: 1.0.0
resolution: "strip-hex-prefix@npm:1.0.0"
dependencies:
is-hex-prefixed: "npm:1.0.0"
checksum: 4cafe7caee1d281d3694d14920fd5d3c11adf09371cef7e2ccedd5b83efd9e9bd2219b5d6ce6e809df6e0f437dc9d30db1192116580875698aad164a6d6b285b
languageName: node
linkType: hard
"strip-indent@npm:^3.0.0":
version: 3.0.0
resolution: "strip-indent@npm:3.0.0"
dependencies:
min-indent: "npm:^1.0.0"
checksum: 18f045d57d9d0d90cd16f72b2313d6364fd2cb4bf85b9f593523ad431c8720011a4d5f08b6591c9d580f446e78855c5334a30fb91aa1560f5d9f95ed1b4a0530
languageName: node
linkType: hard
"strip-json-comments@npm:2.0.1, strip-json-comments@npm:~2.0.1":
version: 2.0.1
resolution: "strip-json-comments@npm:2.0.1"
checksum: 1074ccb63270d32ca28edfb0a281c96b94dc679077828135141f27d52a5a398ef5e78bcf22809d23cadc2b81dfbe345eb5fd8699b385c8b1128907dec4a7d1e1
languageName: node
linkType: hard
"strip-json-comments@npm:3.1.1, strip-json-comments@npm:^3.1.1":
version: 3.1.1
resolution: "strip-json-comments@npm:3.1.1"
checksum: 492f73e27268f9b1c122733f28ecb0e7e8d8a531a6662efbd08e22cccb3f9475e90a1b82cab06a392f6afae6d2de636f977e231296400d0ec5304ba70f166443
languageName: node
linkType: hard
"strnum@npm:^1.0.5":
version: 1.0.5
resolution: "strnum@npm:1.0.5"
checksum: d3117975db8372d4d7b2c07601ed2f65bf21cc48d741f37a8617b76370d228f2ec26336e53791ebc3638264d23ca54e6c241f57f8c69bd4941c63c79440525ca
languageName: node
linkType: hard
fix: use secret RPC urls in infra, apply environment-specific registry overrides (#3875) ### Description A while back, it seems secret RPC URLs stopped being used by monorepo services (see https://github.com/hyperlane-xyz/hyperlane-monorepo/pull/3179/files#diff-ba3b7bea2b5c046acd88d25ed382df875b49d77e061f2ef8347ffcc741c0353eR34). This adds them back. Some things to note on the approach: - Sadly, due to the way some of the infra config generation works, we're forced to use synchronous interfaces for getting chain metadata in a bunch of places. This is why `getRegistry` returns a `FileSystemRegistry`, which is a `SynchronousRegistry`. - Applying secrets / overrides requires us to do things async for two reasons -- one is just that fetching from GCP secrets is an async operation, the other is that a `MergedRegistry` is not a `SynchronousRegistry`. The approach I've taken is that there are two ways of getting a registry - using `getRegistry` will give the synchronous version that can continue to be used by our sync config generation, but it won't have any environment-specific overrides (tx overrides or secrets). To get an async registry with environment-specific overrides, the `getRegistry` function on the EnvironmentConfig is used. - Overrides are now more succinct as the merging happens later in the pipeline ### Drive-by changes - Started moving away from using the gcloud CLI under the hood for GCP operations and toward using the GCP secret SDK - Updated the mainnet3 key funder to fix an incident, but will follow up with a fresh deploy once this is mergd ### Related issues - These are the code changes for https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/3774, but I'll follow up with fresh deploys for the monorepo services ### Backward compatibility <!-- Are these changes backward compatible? Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling? Yes/No --> ### Testing <!-- What kind of testing have these changes undergone? None/Manual/Unit Tests --> --------- Co-authored-by: Connor McEwen <connor.mcewen@gmail.com> Co-authored-by: Yorke Rhodes <yorke@hyperlane.xyz> Co-authored-by: J M Rossy <jm.rossy@gmail.com>
6 months ago
"stubs@npm:^3.0.0":
version: 3.0.0
resolution: "stubs@npm:3.0.0"
checksum: dec7b82186e3743317616235c59bfb53284acc312cb9f4c3e97e2205c67a5c158b0ca89db5927e52351582e90a2672822eeaec9db396e23e56893d2a8676e024
languageName: node
linkType: hard
"styled-jsx@npm:5.1.1":
version: 5.1.1
resolution: "styled-jsx@npm:5.1.1"
dependencies:
client-only: "npm:0.0.1"
peerDependencies:
react: ">= 16.8.0 || 17.x.x || ^18.0.0-0"
peerDependenciesMeta:
"@babel/core":
optional: true
babel-plugin-macros:
optional: true
checksum: 4f6a5d0010770fdeea1183d919d528fd46c484e23c0535ef3e1dd49488116f639c594f3bd4440e3bc8a8686c9f8d53c5761599870ff039ede11a5c3bfe08a4be
languageName: node
linkType: hard
Deploy to solanadevnet & zbctestnet on testnet3 (#2412) ### Description * solanadevnet is on Solana Devnet, and zbctestnet is on the Eclipse/Zebec rollup testnet found at https://api.zebec.eclipsenetwork.xyz:8899/ * Deploys validators to our infra on testnet3 for `solanadevnet` and `zbctestnet`. These run on the `hyperlane` context. * Added the ability to set the docker image / tag for specific chain deployments. This way we can run the sealevel validators with their own image without affecting the other deployments * Deployed a sealevel-supporting relayer to rc that relays messages for solanadevnet and zbctestnet * Some minor changes to key management - e.g. the recent change to `getCloudAgentKey` wasn't effective because relayer keys don't ever specify their own chain * Added a `--protocol` flag to the get-key-addresses command so we can view keys for different protocols Everything works really well! messages are being delivered Validator sets: ``` - solanadevnet: { - threshold: 2, - validators: [ - '0xec0f73dbc5b1962a20f7dcbe07c98414025b0c43', - '0x9c20a149dfa09ea9f77f5a7ca09ed44f9c025133', - '0x967c5ecdf2625ae86580bd203b630abaaf85cd62', - ], - }, - zbctestnet: { - threshold: 2, - validators: [ - '0xf33cca115fd1bc888b31f5ce96c0277e3af31120', - '0xc1a44a2ff3379e0dfa4ccf7e8b98bdc3012721be', - '0x1ec68fea9a0698a0d2b396770e7d2d61d9a3e654', - ], - }, ``` ### Drive-by changes n/a ### Related issues - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2288 - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2289 ### Backward compatibility _Are these changes backward compatible?_ Yes _Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling?_ None ### Testing _What kind of testing have these changes undergone?_ Deployed! --------- Co-authored-by: Asa Oines <asaoines@gmail.com>
1 year ago
"superstruct@npm:^0.14.2":
version: 0.14.2
resolution: "superstruct@npm:0.14.2"
checksum: 81eb2af08f2a5b1c3d4c9a7815fe0decd4eddc305dbd74471b2c29496910dfb1188e54c4bfc8c5b5e64c0f69cd303af554332d1f9d7967eff39144d1a4c4d2e2
languageName: node
linkType: hard
"superstruct@npm:^1.0.3":
version: 1.0.3
resolution: "superstruct@npm:1.0.3"
checksum: 632b6171ac136b6750e62a55f806cc949b3dbf2b4a7dc70cc85f54adcdf19d21eab9711f04e8a643b7dd622bbd8658366ead924f467adaccb2c8005c133b7976
languageName: node
linkType: hard
"supports-color@npm:6.0.0":
version: 6.0.0
resolution: "supports-color@npm:6.0.0"
dependencies:
has-flag: "npm:^3.0.0"
checksum: bc443c8e01dc11dec4b12386a2bbd0e82c3108c6b4507076d7c21f70ffabbf539487d52d65fcc21628f5841efb8dbce117ed5d622d7f3023840fa3dc5ee303ba
languageName: node
linkType: hard
"supports-color@npm:8.1.1, supports-color@npm:^8.0.0":
version: 8.1.1
resolution: "supports-color@npm:8.1.1"
dependencies:
has-flag: "npm:^4.0.0"
checksum: 157b534df88e39c5518c5e78c35580c1eca848d7dbaf31bbe06cdfc048e22c7ff1a9d046ae17b25691128f631a51d9ec373c1b740c12ae4f0de6e292037e4282
languageName: node
linkType: hard
"supports-color@npm:^3.1.0":
version: 3.2.3
resolution: "supports-color@npm:3.2.3"
dependencies:
has-flag: "npm:^1.0.0"
checksum: 476a70d263a1f7ac11c26c10dfc58f0d9439edf198005b95f0e358ea8182d06b492d96320f16a841e4e968c7189044dd8c3f3037bd533480d15c7cc00e17c5d8
languageName: node
linkType: hard
"supports-color@npm:^5.3.0, supports-color@npm:^5.5.0":
version: 5.5.0
resolution: "supports-color@npm:5.5.0"
dependencies:
has-flag: "npm:^3.0.0"
checksum: 5f505c6fa3c6e05873b43af096ddeb22159831597649881aeb8572d6fe3b81e798cc10840d0c9735e0026b250368851b7f77b65e84f4e4daa820a4f69947f55b
languageName: node
linkType: hard
"supports-color@npm:^7.0.0, supports-color@npm:^7.1.0, supports-color@npm:^7.2.0":
version: 7.2.0
resolution: "supports-color@npm:7.2.0"
dependencies:
has-flag: "npm:^4.0.0"
checksum: c8bb7afd564e3b26b50ca6ee47572c217526a1389fe018d00345856d4a9b08ffbd61fadaf283a87368d94c3dcdb8f5ffe2650a5a65863e21ad2730ca0f05210a
languageName: node
linkType: hard
"supports-color@npm:^9.2.2":
version: 9.2.2
resolution: "supports-color@npm:9.2.2"
checksum: 976d84877402fc38c1d43b1fde20b0a8dc0283273f21cfebe4ff7507d27543cdfbeec7db108a96b82d694465f06d64e8577562b05d0520b41710088e0a33cc50
languageName: node
linkType: hard
"supports-hyperlinks@npm:^2.2.0":
version: 2.3.0
resolution: "supports-hyperlinks@npm:2.3.0"
dependencies:
has-flag: "npm:^4.0.0"
supports-color: "npm:^7.0.0"
checksum: 3e7df6e9eaa177d7bfbbe065c91325e9b482f48de0f7c9133603e3ffa8af31cbceac104a0941cd0266a57f8e691de6eb58b79fec237852dc84ed7ad152b116b0
languageName: node
linkType: hard
"supports-preserve-symlinks-flag@npm:^1.0.0":
version: 1.0.0
resolution: "supports-preserve-symlinks-flag@npm:1.0.0"
checksum: a9dc19ae2220c952bd2231d08ddeecb1b0328b61e72071ff4000c8384e145cc07c1c0bdb3b5a1cb06e186a7b2790f1dee793418b332f6ddf320de25d9125be7e
languageName: node
linkType: hard
"swarm-js@npm:^0.1.40":
version: 0.1.40
resolution: "swarm-js@npm:0.1.40"
dependencies:
bluebird: "npm:^3.5.0"
buffer: "npm:^5.0.5"
eth-lib: "npm:^0.1.26"
fs-extra: "npm:^4.0.2"
got: "npm:^7.1.0"
mime-types: "npm:^2.1.16"
mkdirp-promise: "npm:^5.0.1"
mock-fs: "npm:^4.1.0"
setimmediate: "npm:^1.0.5"
tar: "npm:^4.0.2"
xhr-request: "npm:^1.0.1"
checksum: c7e8cea8eb266411cb3f4324c6a07a60b7cdb6cab86ac2dae34c2e69a161e7aa9b2e4e61b4005b5f8d277abb9c519e69072cb388a024a7fa32313197c06cbd4a
languageName: node
linkType: hard
"symbol-observable@npm:^2.0.3":
version: 2.0.3
resolution: "symbol-observable@npm:2.0.3"
checksum: 15ca0de42b490172e901b4cf61b35da9d5ad752afcb5ef6dc9c998a0e9b414dfa26aa9f0dde11d235dfa96731e26a6521c98738e90143bf8efe65bfdc1633be1
languageName: node
linkType: hard
"sync-request@npm:^6.0.0":
version: 6.1.0
resolution: "sync-request@npm:6.1.0"
dependencies:
http-response-object: "npm:^3.0.1"
sync-rpc: "npm:^1.2.1"
then-request: "npm:^6.0.0"
checksum: 7f2b63b77c8440d36212c61b4babdf740a4ac37492f62f1da5e59e4081c940275a9d929e359ba427d2796e1e401fe00f35f0354b356b3709524a9bcda093313c
languageName: node
linkType: hard
"sync-rpc@npm:^1.2.1":
version: 1.3.6
resolution: "sync-rpc@npm:1.3.6"
dependencies:
get-port: "npm:^3.1.0"
checksum: 13c05461a32f06f9f41993374b3b9e3145105baede4097bd385e57d841ac0b47dad51737a919c1592df5b04aabdfee03f1d28562c37d5a76ef704069db1b4522
languageName: node
linkType: hard
"system-architecture@npm:^0.1.0":
version: 0.1.0
resolution: "system-architecture@npm:0.1.0"
checksum: ca0dd793c45c354ab57dd7fc8ce7dc9923a6e07382bd3b22eb5b08f55ddb0217c390d00767549c5155fd4ce7ef23ffdd8cfb33dd4344cbbd37837d085a50f6f0
languageName: node
linkType: hard
"table-layout@npm:^1.0.2":
version: 1.0.2
resolution: "table-layout@npm:1.0.2"
dependencies:
array-back: "npm:^4.0.1"
deep-extend: "npm:~0.6.0"
typical: "npm:^5.2.0"
wordwrapjs: "npm:^4.0.0"
checksum: 5dd12bc64ddf246f774fc51b45398dd8da900b7bb246595c84007ea292c15936264701660b80704be17da5d4066a9a250549418c40a2b635a0916c9294b103af
languageName: node
linkType: hard
"table@npm:^6.8.0":
version: 6.8.0
resolution: "table@npm:6.8.0"
dependencies:
ajv: "npm:^8.0.1"
lodash.truncate: "npm:^4.4.2"
slice-ansi: "npm:^4.0.0"
string-width: "npm:^4.2.3"
strip-ansi: "npm:^6.0.1"
checksum: 4c2b8ebd75f36db236529680c70f41951c9c7fda3e65cb5b987164244f23f98670ded99983fdc5d62aa02405a212e90f7446efcf87e3435e472dda26d6581645
languageName: node
linkType: hard
"table@npm:^6.8.1":
version: 6.8.1
resolution: "table@npm:6.8.1"
dependencies:
ajv: "npm:^8.0.1"
lodash.truncate: "npm:^4.4.2"
slice-ansi: "npm:^4.0.0"
string-width: "npm:^4.2.3"
strip-ansi: "npm:^6.0.1"
checksum: 512c4f2bfb6f46f4d5ced19943ae5db1a5163eac1f23ce752625eb49715f84217c1c62bc2d017eb8985b37e0f85731108f654df809c0b34cca1678a672e7ea20
languageName: node
linkType: hard
"tar-fs@npm:^2.0.0":
version: 2.1.1
resolution: "tar-fs@npm:2.1.1"
dependencies:
chownr: "npm:^1.1.1"
mkdirp-classic: "npm:^0.5.2"
pump: "npm:^3.0.0"
tar-stream: "npm:^2.1.4"
checksum: 526deae025453e825f87650808969662fbb12eb0461d033e9b447de60ec951c6c4607d0afe7ce057defe9d4e45cf80399dd74bc15f9d9e0773d5e990a78ce4ac
languageName: node
linkType: hard
"tar-stream@npm:^2.1.4":
version: 2.2.0
resolution: "tar-stream@npm:2.2.0"
dependencies:
bl: "npm:^4.0.3"
end-of-stream: "npm:^1.4.1"
fs-constants: "npm:^1.0.0"
inherits: "npm:^2.0.3"
readable-stream: "npm:^3.1.1"
checksum: 1a52a51d240c118cbcd30f7368ea5e5baef1eac3e6b793fb1a41e6cd7319296c79c0264ccc5859f5294aa80f8f00b9239d519e627b9aade80038de6f966fec6a
languageName: node
linkType: hard
"tar@npm:^4.0.2":
version: 4.4.19
resolution: "tar@npm:4.4.19"
dependencies:
chownr: "npm:^1.1.4"
fs-minipass: "npm:^1.2.7"
minipass: "npm:^2.9.0"
minizlib: "npm:^1.3.3"
mkdirp: "npm:^0.5.5"
safe-buffer: "npm:^5.2.1"
yallist: "npm:^3.1.1"
checksum: 2715b5964578424ba5164632905a85e5a98c8dffeba657860aafa3a771b2602e6fd2a350bca891d78b8bda8cab5c53134c683ed2269b9925533477a24722e73b
languageName: node
linkType: hard
"tar@npm:^6.1.11, tar@npm:^6.1.2":
version: 6.1.11
resolution: "tar@npm:6.1.11"
dependencies:
chownr: "npm:^2.0.0"
fs-minipass: "npm:^2.0.0"
minipass: "npm:^3.0.0"
minizlib: "npm:^2.1.1"
mkdirp: "npm:^1.0.3"
yallist: "npm:^4.0.0"
checksum: 0e6789e66475922b8e0d1ee648cb26e0ede9a0635284269ca71b2d8acd507bc59ad5557032f0192f8ff22680b50cb66792b56f0240f484fe0d7d8cef81c1b959
languageName: node
linkType: hard
"tdigest@npm:^0.1.1":
version: 0.1.2
resolution: "tdigest@npm:0.1.2"
dependencies:
bintrees: "npm:1.0.2"
checksum: 45be99fa52dab74b8edafe150e473cdc45aa1352c75ed516a39905f350a08c3175f6555598111042c3677ba042d7e3cae6b5ce4c663fe609bc634f326aabc9d6
languageName: node
linkType: hard
fix: use secret RPC urls in infra, apply environment-specific registry overrides (#3875) ### Description A while back, it seems secret RPC URLs stopped being used by monorepo services (see https://github.com/hyperlane-xyz/hyperlane-monorepo/pull/3179/files#diff-ba3b7bea2b5c046acd88d25ed382df875b49d77e061f2ef8347ffcc741c0353eR34). This adds them back. Some things to note on the approach: - Sadly, due to the way some of the infra config generation works, we're forced to use synchronous interfaces for getting chain metadata in a bunch of places. This is why `getRegistry` returns a `FileSystemRegistry`, which is a `SynchronousRegistry`. - Applying secrets / overrides requires us to do things async for two reasons -- one is just that fetching from GCP secrets is an async operation, the other is that a `MergedRegistry` is not a `SynchronousRegistry`. The approach I've taken is that there are two ways of getting a registry - using `getRegistry` will give the synchronous version that can continue to be used by our sync config generation, but it won't have any environment-specific overrides (tx overrides or secrets). To get an async registry with environment-specific overrides, the `getRegistry` function on the EnvironmentConfig is used. - Overrides are now more succinct as the merging happens later in the pipeline ### Drive-by changes - Started moving away from using the gcloud CLI under the hood for GCP operations and toward using the GCP secret SDK - Updated the mainnet3 key funder to fix an incident, but will follow up with a fresh deploy once this is mergd ### Related issues - These are the code changes for https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/3774, but I'll follow up with fresh deploys for the monorepo services ### Backward compatibility <!-- Are these changes backward compatible? Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling? Yes/No --> ### Testing <!-- What kind of testing have these changes undergone? None/Manual/Unit Tests --> --------- Co-authored-by: Connor McEwen <connor.mcewen@gmail.com> Co-authored-by: Yorke Rhodes <yorke@hyperlane.xyz> Co-authored-by: J M Rossy <jm.rossy@gmail.com>
6 months ago
"teeny-request@npm:^9.0.0":
version: 9.0.0
resolution: "teeny-request@npm:9.0.0"
dependencies:
http-proxy-agent: "npm:^5.0.0"
https-proxy-agent: "npm:^5.0.0"
node-fetch: "npm:^2.6.9"
stream-events: "npm:^1.0.5"
uuid: "npm:^9.0.0"
checksum: 44daabb6c2e239c3daed0218ebdafb50c7141c16d7257a6cfef786dbff56d7853c2c02c97934f7ed57818ce5861ac16c5f52f3a16fa292bd4caf53483d386443
languageName: node
linkType: hard
"term-size@npm:^2.1.0":
version: 2.2.1
resolution: "term-size@npm:2.2.1"
checksum: f96aca2d4139c91e3359f5949ffb86f0a58f8c254ab7fe4a64b65126974939c782db6aaa91bf51a56d0344e505e22f9a0186f2f689e23ac9382b54606603c537
languageName: node
linkType: hard
"terminal-link@npm:^3.0.0":
version: 3.0.0
resolution: "terminal-link@npm:3.0.0"
dependencies:
ansi-escapes: "npm:^5.0.0"
supports-hyperlinks: "npm:^2.2.0"
checksum: 85a78ae50a2cd3c43df25922e7572f1008c92b1ea98c6c4579bbbe02fa54677a487123c3cae44fecd1a36cac782d0be2cec212a916818abb2b4df6fbb8eed341
languageName: node
linkType: hard
"test-exclude@npm:^6.0.0":
version: 6.0.0
resolution: "test-exclude@npm:6.0.0"
dependencies:
"@istanbuljs/schema": "npm:^0.1.2"
glob: "npm:^7.1.4"
minimatch: "npm:^3.0.4"
checksum: 8fccb2cb6c8fcb6bb4115394feb833f8b6cf4b9503ec2485c2c90febf435cac62abe882a0c5c51a37b9bbe70640cdd05acf5f45e486ac4583389f4b0855f69e5
languageName: node
linkType: hard
Deploy to solanadevnet & zbctestnet on testnet3 (#2412) ### Description * solanadevnet is on Solana Devnet, and zbctestnet is on the Eclipse/Zebec rollup testnet found at https://api.zebec.eclipsenetwork.xyz:8899/ * Deploys validators to our infra on testnet3 for `solanadevnet` and `zbctestnet`. These run on the `hyperlane` context. * Added the ability to set the docker image / tag for specific chain deployments. This way we can run the sealevel validators with their own image without affecting the other deployments * Deployed a sealevel-supporting relayer to rc that relays messages for solanadevnet and zbctestnet * Some minor changes to key management - e.g. the recent change to `getCloudAgentKey` wasn't effective because relayer keys don't ever specify their own chain * Added a `--protocol` flag to the get-key-addresses command so we can view keys for different protocols Everything works really well! messages are being delivered Validator sets: ``` - solanadevnet: { - threshold: 2, - validators: [ - '0xec0f73dbc5b1962a20f7dcbe07c98414025b0c43', - '0x9c20a149dfa09ea9f77f5a7ca09ed44f9c025133', - '0x967c5ecdf2625ae86580bd203b630abaaf85cd62', - ], - }, - zbctestnet: { - threshold: 2, - validators: [ - '0xf33cca115fd1bc888b31f5ce96c0277e3af31120', - '0xc1a44a2ff3379e0dfa4ccf7e8b98bdc3012721be', - '0x1ec68fea9a0698a0d2b396770e7d2d61d9a3e654', - ], - }, ``` ### Drive-by changes n/a ### Related issues - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2288 - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2289 ### Backward compatibility _Are these changes backward compatible?_ Yes _Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling?_ None ### Testing _What kind of testing have these changes undergone?_ Deployed! --------- Co-authored-by: Asa Oines <asaoines@gmail.com>
1 year ago
"text-encoding-utf-8@npm:^1.0.2":
version: 1.0.2
resolution: "text-encoding-utf-8@npm:1.0.2"
checksum: 845bb4bd058d6ec7bb9e1f00be7dab394cd7facd270e2bc266912e975ffe29bc3953cce369da70b92bec964ddc48961c3a5146402d094e11a7a4654e4a365204
Deploy to solanadevnet & zbctestnet on testnet3 (#2412) ### Description * solanadevnet is on Solana Devnet, and zbctestnet is on the Eclipse/Zebec rollup testnet found at https://api.zebec.eclipsenetwork.xyz:8899/ * Deploys validators to our infra on testnet3 for `solanadevnet` and `zbctestnet`. These run on the `hyperlane` context. * Added the ability to set the docker image / tag for specific chain deployments. This way we can run the sealevel validators with their own image without affecting the other deployments * Deployed a sealevel-supporting relayer to rc that relays messages for solanadevnet and zbctestnet * Some minor changes to key management - e.g. the recent change to `getCloudAgentKey` wasn't effective because relayer keys don't ever specify their own chain * Added a `--protocol` flag to the get-key-addresses command so we can view keys for different protocols Everything works really well! messages are being delivered Validator sets: ``` - solanadevnet: { - threshold: 2, - validators: [ - '0xec0f73dbc5b1962a20f7dcbe07c98414025b0c43', - '0x9c20a149dfa09ea9f77f5a7ca09ed44f9c025133', - '0x967c5ecdf2625ae86580bd203b630abaaf85cd62', - ], - }, - zbctestnet: { - threshold: 2, - validators: [ - '0xf33cca115fd1bc888b31f5ce96c0277e3af31120', - '0xc1a44a2ff3379e0dfa4ccf7e8b98bdc3012721be', - '0x1ec68fea9a0698a0d2b396770e7d2d61d9a3e654', - ], - }, ``` ### Drive-by changes n/a ### Related issues - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2288 - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2289 ### Backward compatibility _Are these changes backward compatible?_ Yes _Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling?_ None ### Testing _What kind of testing have these changes undergone?_ Deployed! --------- Co-authored-by: Asa Oines <asaoines@gmail.com>
1 year ago
languageName: node
linkType: hard
"text-table@npm:^0.2.0":
version: 0.2.0
resolution: "text-table@npm:0.2.0"
checksum: 4383b5baaeffa9bb4cda2ac33a4aa2e6d1f8aaf811848bf73513a9b88fd76372dc461f6fd6d2e9cb5100f48b473be32c6f95bd983509b7d92bb4d92c10747452
languageName: node
linkType: hard
"then-request@npm:^6.0.0":
version: 6.0.2
resolution: "then-request@npm:6.0.2"
dependencies:
"@types/concat-stream": "npm:^1.6.0"
"@types/form-data": "npm:0.0.33"
"@types/node": "npm:^8.0.0"
"@types/qs": "npm:^6.2.31"
caseless: "npm:~0.12.0"
concat-stream: "npm:^1.6.0"
form-data: "npm:^2.2.0"
http-basic: "npm:^8.1.1"
http-response-object: "npm:^3.0.1"
promise: "npm:^8.0.0"
qs: "npm:^6.4.0"
checksum: 7a33192fa03493fa7d5a40dbe2039271723c1c226aaa6db91576b439bf56393c8fe5a206478f37855c98284adf31d18c5bb7bafc94ebedae7c5bdb26a580dacc
languageName: node
linkType: hard
"thread-stream@npm:^0.15.1":
version: 0.15.2
resolution: "thread-stream@npm:0.15.2"
dependencies:
real-require: "npm:^0.1.0"
checksum: ca0a4f5bf45db88b48b41af0299455eaa8f01dd3ef8279e7ba6909c295b3ab79ddf576b595cbbceb4dbdf4012b17c6449805092926163fcbf30ac1604cb595b1
languageName: node
linkType: hard
"thread-stream@npm:^2.0.0":
version: 2.4.1
resolution: "thread-stream@npm:2.4.1"
dependencies:
real-require: "npm:^0.2.0"
checksum: baac5bf555912f216a2494bf3f66377733a843306cddd233b1c5ad63084307266f61af35d6122e3936c657836d5db4a14da34300cd25930e013943b807a29c9b
languageName: node
linkType: hard
"through@npm:>=2.2.7 <3, through@npm:^2.3.8":
version: 2.3.8
resolution: "through@npm:2.3.8"
checksum: 5da78346f70139a7d213b65a0106f3c398d6bc5301f9248b5275f420abc2c4b1e77c2abc72d218dedc28c41efb2e7c312cb76a7730d04f9c2d37d247da3f4198
languageName: node
linkType: hard
"timed-out@npm:^4.0.0, timed-out@npm:^4.0.1":
version: 4.0.1
resolution: "timed-out@npm:4.0.1"
checksum: d52648e5fc0ebb0cae1633737a1db1b7cb464d5d43d754bd120ddebd8067a1b8f42146c250d8cfb9952183b7b0f341a99fc71b59c52d659218afae293165004f
languageName: node
linkType: hard
"tiny-warning@npm:^1.0.2":
version: 1.0.3
resolution: "tiny-warning@npm:1.0.3"
checksum: da62c4acac565902f0624b123eed6dd3509bc9a8d30c06e017104bedcf5d35810da8ff72864400ad19c5c7806fc0a8323c68baf3e326af7cb7d969f846100d71
languageName: node
linkType: hard
"tmp@npm:0.0.33, tmp@npm:^0.0.33":
version: 0.0.33
resolution: "tmp@npm:0.0.33"
dependencies:
os-tmpdir: "npm:~1.0.2"
checksum: 09c0abfd165cff29b32be42bc35e80b8c64727d97dedde6550022e88fa9fd39a084660415ed8e3ebaa2aca1ee142f86df8b31d4196d4f81c774a3a20fd4b6abf
languageName: node
linkType: hard
"tmpl@npm:1.0.5":
version: 1.0.5
resolution: "tmpl@npm:1.0.5"
checksum: cd922d9b853c00fe414c5a774817be65b058d54a2d01ebb415840960406c669a0fc632f66df885e24cb022ec812739199ccbdb8d1164c3e513f85bfca5ab2873
languageName: node
linkType: hard
"to-fast-properties@npm:^2.0.0":
version: 2.0.0
resolution: "to-fast-properties@npm:2.0.0"
checksum: be2de62fe58ead94e3e592680052683b1ec986c72d589e7b21e5697f8744cdbf48c266fa72f6c15932894c10187b5f54573a3bcf7da0bfd964d5caf23d436168
languageName: node
linkType: hard
"to-regex-range@npm:^5.0.1":
version: 5.0.1
resolution: "to-regex-range@npm:5.0.1"
dependencies:
is-number: "npm:^7.0.0"
checksum: 10dda13571e1f5ad37546827e9b6d4252d2e0bc176c24a101252153ef435d83696e2557fe128c4678e4e78f5f01e83711c703eef9814eb12dab028580d45980a
languageName: node
linkType: hard
"toggle-selection@npm:^1.0.6":
version: 1.0.6
resolution: "toggle-selection@npm:1.0.6"
checksum: 9a0ed0ecbaac72b4944888dacd79fe0a55eeea76120a4c7e46b3bb3d85b24f086e90560bb22f5a965654a25ab43d79ec47dfdb3f1850ba740b14c5a50abc7040
languageName: node
linkType: hard
"toidentifier@npm:1.0.1":
version: 1.0.1
resolution: "toidentifier@npm:1.0.1"
checksum: 952c29e2a85d7123239b5cfdd889a0dde47ab0497f0913d70588f19c53f7e0b5327c95f4651e413c74b785147f9637b17410ac8c846d5d4a20a5a33eb6dc3a45
languageName: node
linkType: hard
"touch@npm:^3.1.0":
version: 3.1.0
resolution: "touch@npm:3.1.0"
dependencies:
nopt: "npm:~1.0.10"
bin:
nodetouch: ./bin/nodetouch.js
checksum: ece1d9693fbc9b73d8a6d902537b787b5685ac1aeab7562857c50e6671415a73c985055393442b518f4ac37b85c3e7a3e6c36af71142fed13b8bb04fb6664936
languageName: node
linkType: hard
"tough-cookie@npm:^2.3.3, tough-cookie@npm:~2.5.0":
version: 2.5.0
resolution: "tough-cookie@npm:2.5.0"
dependencies:
psl: "npm:^1.1.28"
punycode: "npm:^2.1.1"
checksum: 024cb13a4d1fe9af57f4323dff765dd9b217cc2a69be77e3b8a1ca45600aa33a097b6ad949f225d885e904f4bd3ceccef104741ef202d8378e6ca78e850ff82f
languageName: node
linkType: hard
"tr46@npm:~0.0.3":
version: 0.0.3
resolution: "tr46@npm:0.0.3"
checksum: 8f1f5aa6cb232f9e1bdc86f485f916b7aa38caee8a778b378ffec0b70d9307873f253f5cbadbe2955ece2ac5c83d0dc14a77513166ccd0a0c7fe197e21396695
languageName: node
linkType: hard
"treeify@npm:^1.1.0":
version: 1.1.0
resolution: "treeify@npm:1.1.0"
checksum: 5241976a751168fb9894a12d031299f1f6337b7f2cbd3eff22ee86e6777620352a69a1cab0d4709251317ff307eeda0dc45918850974fc44f4c7fc50e623b990
languageName: node
linkType: hard
"trim-newlines@npm:^3.0.0":
version: 3.0.1
resolution: "trim-newlines@npm:3.0.1"
checksum: b530f3fadf78e570cf3c761fb74fef655beff6b0f84b29209bac6c9622db75ad1417f4a7b5d54c96605dcd72734ad44526fef9f396807b90839449eb543c6206
languageName: node
linkType: hard
"ts-api-utils@npm:^1.0.1":
version: 1.3.0
resolution: "ts-api-utils@npm:1.3.0"
peerDependencies:
typescript: ">=4.2.0"
checksum: 3ee44faa24410cd649b5c864e068d438aa437ef64e9e4a66a41646a6d3024d3097a695eeb3fb26ee364705d3cb9653a65756d009e6a53badb6066a5f447bf7ed
languageName: node
linkType: hard
"ts-command-line-args@npm:^2.2.0":
version: 2.3.1
resolution: "ts-command-line-args@npm:2.3.1"
dependencies:
chalk: "npm:^4.1.0"
command-line-args: "npm:^5.1.1"
command-line-usage: "npm:^6.1.0"
string-format: "npm:^2.0.0"
bin:
write-markdown: dist/write-markdown.js
checksum: 4e100368baa15f8af478a94a459fc07ed8d20fcb51a3940470e5ac3f289a82c8788b427cd7d5c33885be7c1937e49117c2e91b170ecc2b35b14235f5f230ae8c
languageName: node
linkType: hard
"ts-essentials@npm:^1.0.0":
version: 1.0.4
resolution: "ts-essentials@npm:1.0.4"
checksum: 2e19bbe51203707ca732dcc6c3f238b2cf22bb9213d26ae0246c02325fb3e5f17c32505ac79c1bd538b7951a798155b07422e263a95cb295070a48233e45a1b5
languageName: node
linkType: hard
"ts-essentials@npm:^7.0.1":
version: 7.0.3
resolution: "ts-essentials@npm:7.0.3"
peerDependencies:
typescript: ">=3.7.0"
checksum: 021b4263ddd58897171f3f5c467b5c872f76ba2ea07dfc11fa9667ba8d62ccb7f390db3e581139dcc6da94c3ff6306921f574acdb2b94cbc9d7da3e859e24665
languageName: node
linkType: hard
"ts-generator@npm:^0.1.1":
version: 0.1.1
resolution: "ts-generator@npm:0.1.1"
dependencies:
"@types/mkdirp": "npm:^0.5.2"
"@types/prettier": "npm:^2.1.1"
"@types/resolve": "npm:^0.0.8"
chalk: "npm:^2.4.1"
glob: "npm:^7.1.2"
mkdirp: "npm:^0.5.1"
prettier: "npm:^2.1.2"
resolve: "npm:^1.8.1"
ts-essentials: "npm:^1.0.0"
bin:
ts-generator: dist/cli/run.js
checksum: 6a055d774f935f7e79dc686d53f4c3b3a1eda1bf8d6d5c601e6e757b8287532a26e00005310d94126c5a27aaaf8b72aeacdc68deec3eff589e789f277e2ef5f6
languageName: node
linkType: hard
"ts-jest@npm:^29.1.2":
version: 29.1.2
resolution: "ts-jest@npm:29.1.2"
dependencies:
bs-logger: "npm:0.x"
fast-json-stable-stringify: "npm:2.x"
jest-util: "npm:^29.0.0"
json5: "npm:^2.2.3"
lodash.memoize: "npm:4.x"
make-error: "npm:1.x"
semver: "npm:^7.5.3"
yargs-parser: "npm:^21.0.1"
peerDependencies:
"@babel/core": ">=7.0.0-beta.0 <8"
"@jest/types": ^29.0.0
babel-jest: ^29.0.0
jest: ^29.0.0
typescript: ">=4.3 <6"
peerDependenciesMeta:
"@babel/core":
optional: true
"@jest/types":
optional: true
babel-jest:
optional: true
esbuild:
optional: true
bin:
ts-jest: cli.js
checksum: 5e40e7b933a1f3aa0d304d3c53913d1a7125fc79cd44e22b332f6e25dfe13008ddc7ac647066bb4f914d76083f7e8949f0bc156d793c30f3419f4ffd8180968b
languageName: node
linkType: hard
"ts-node@npm:^10.8.0":
version: 10.9.2
resolution: "ts-node@npm:10.9.2"
dependencies:
"@cspotcode/source-map-support": "npm:^0.8.0"
"@tsconfig/node10": "npm:^1.0.7"
"@tsconfig/node12": "npm:^1.0.7"
"@tsconfig/node14": "npm:^1.0.0"
"@tsconfig/node16": "npm:^1.0.2"
acorn: "npm:^8.4.1"
acorn-walk: "npm:^8.1.1"
arg: "npm:^4.1.0"
create-require: "npm:^1.1.0"
diff: "npm:^4.0.1"
make-error: "npm:^1.1.1"
v8-compile-cache-lib: "npm:^3.0.1"
yn: "npm:3.1.1"
peerDependencies:
"@swc/core": ">=1.2.50"
"@swc/wasm": ">=1.2.50"
"@types/node": "*"
typescript: ">=2.7"
peerDependenciesMeta:
"@swc/core":
optional: true
"@swc/wasm":
optional: true
bin:
ts-node: dist/bin.js
ts-node-cwd: dist/bin-cwd.js
ts-node-esm: dist/bin-esm.js
ts-node-script: dist/bin-script.js
ts-node-transpile-only: dist/bin-transpile.js
ts-script: dist/bin-script-deprecated.js
checksum: a91a15b3c9f76ac462f006fa88b6bfa528130dcfb849dd7ef7f9d640832ab681e235b8a2bc58ecde42f72851cc1d5d4e22c901b0c11aa51001ea1d395074b794
languageName: node
linkType: hard
"tslib@npm:1.14.1, tslib@npm:^1.11.1, tslib@npm:^1.9.0, tslib@npm:^1.9.3":
version: 1.14.1
resolution: "tslib@npm:1.14.1"
checksum: 7dbf34e6f55c6492637adb81b555af5e3b4f9cc6b998fb440dac82d3b42bdc91560a35a5fb75e20e24a076c651438234da6743d139e4feabf0783f3cdfe1dddb
languageName: node
linkType: hard
"tslib@npm:^2.0.0, tslib@npm:^2.6.2":
version: 2.6.2
resolution: "tslib@npm:2.6.2"
checksum: bd26c22d36736513980091a1e356378e8b662ded04204453d353a7f34a4c21ed0afc59b5f90719d4ba756e581a162ecbf93118dc9c6be5acf70aa309188166ca
languageName: node
linkType: hard
"tslib@npm:^2.1.0, tslib@npm:^2.3.0, tslib@npm:^2.3.1, tslib@npm:^2.4.0":
version: 2.4.0
resolution: "tslib@npm:2.4.0"
checksum: d8379e68b36caf082c1905ec25d17df8261e1d68ddc1abfd6c91158a064f6e4402039ae7c02cf4c81d12e3a2a2c7cd8ea2f57b233eb80136a2e3e7279daf2911
languageName: node
linkType: hard
"tsort@npm:0.0.1":
version: 0.0.1
resolution: "tsort@npm:0.0.1"
checksum: 5f15ca0e91142a72d2acb6e9798a0297b754ce402c8f8bbb63457ee17f062272f3ccdf39f4c3155f0568337cb3b5422410b40cfeed72fe75fbb9a71f016cdcf9
languageName: node
linkType: hard
"tsx@npm:^4.7.1":
version: 4.7.1
resolution: "tsx@npm:4.7.1"
dependencies:
esbuild: "npm:~0.19.10"
fsevents: "npm:~2.3.3"
get-tsconfig: "npm:^4.7.2"
dependenciesMeta:
fsevents:
optional: true
bin:
tsx: dist/cli.mjs
checksum: 3a462b595f31ae58b31f9c6e8c450577dc87660b1225012bd972b6b58d7d2f6c4034728763ebc53bb731acff68de8b0fa50586e4c1ec4c086226f1788ccf9b7d
languageName: node
linkType: hard
"tty-table@npm:^4.1.5":
version: 4.2.3
resolution: "tty-table@npm:4.2.3"
dependencies:
chalk: "npm:^4.1.2"
csv: "npm:^5.5.3"
kleur: "npm:^4.1.5"
smartwrap: "npm:^2.0.2"
strip-ansi: "npm:^6.0.1"
wcwidth: "npm:^1.0.1"
yargs: "npm:^17.7.1"
bin:
tty-table: adapters/terminal-adapter.js
checksum: 8532c784027a833bd805de5962be469faaee0ec314cc1c01e77d06ec89d44f18992455969b29ec460abbc7798ea584d805966cbd6480f5a5ffd29865e8de2501
languageName: node
linkType: hard
"tunnel-agent@npm:^0.6.0":
version: 0.6.0
resolution: "tunnel-agent@npm:0.6.0"
dependencies:
safe-buffer: "npm:^5.0.1"
checksum: 7f0d9ed5c22404072b2ae8edc45c071772affd2ed14a74f03b4e71b4dd1a14c3714d85aed64abcaaee5fec2efc79002ba81155c708f4df65821b444abb0cfade
languageName: node
linkType: hard
"tweetnacl-util@npm:^0.15.1":
version: 0.15.1
resolution: "tweetnacl-util@npm:0.15.1"
checksum: ae6aa8a52cdd21a95103a4cc10657d6a2040b36c7a6da7b9d3ab811c6750a2d5db77e8c36969e75fdee11f511aa2b91c552496c6e8e989b6e490e54aca2864fc
languageName: node
linkType: hard
"tweetnacl@npm:^0.14.3, tweetnacl@npm:~0.14.0":
version: 0.14.5
resolution: "tweetnacl@npm:0.14.5"
checksum: 04ee27901cde46c1c0a64b9584e04c96c5fe45b38c0d74930710751ea991408b405747d01dfae72f80fc158137018aea94f9c38c651cb9c318f0861a310c3679
languageName: node
linkType: hard
"tweetnacl@npm:^1.0.3":
version: 1.0.3
resolution: "tweetnacl@npm:1.0.3"
checksum: ca122c2f86631f3c0f6d28efb44af2a301d4a557a62a3e2460286b08e97567b258c2212e4ad1cfa22bd6a57edcdc54ba76ebe946847450ab0999e6d48ccae332
languageName: node
linkType: hard
"type-check@npm:^0.4.0, type-check@npm:~0.4.0":
version: 0.4.0
resolution: "type-check@npm:0.4.0"
dependencies:
prelude-ls: "npm:^1.2.1"
checksum: 14687776479d048e3c1dbfe58a2409e00367810d6960c0f619b33793271ff2a27f81b52461f14a162f1f89a9b1d8da1b237fc7c99b0e1fdcec28ec63a86b1fec
languageName: node
linkType: hard
"type-check@npm:~0.3.2":
version: 0.3.2
resolution: "type-check@npm:0.3.2"
dependencies:
prelude-ls: "npm:~1.1.2"
checksum: 11dec0b50d7c3fd2e630b4b074ba36918ed2b1efbc87dfbd40ba9429d49c58d12dad5c415ece69fcf358fa083f33466fc370f23ab91aa63295c45d38b3a60dda
languageName: node
linkType: hard
"type-detect@npm:4.0.8, type-detect@npm:^4.0.0, type-detect@npm:^4.0.5, type-detect@npm:^4.0.8":
version: 4.0.8
resolution: "type-detect@npm:4.0.8"
checksum: 5179e3b8ebc51fce1b13efb75fdea4595484433f9683bbc2dca6d99789dba4e602ab7922d2656f2ce8383987467f7770131d4a7f06a26287db0615d2f4c4ce7d
languageName: node
linkType: hard
"type-fest@npm:^0.13.1":
version: 0.13.1
resolution: "type-fest@npm:0.13.1"
checksum: 11e9476dc85bf97a71f6844fb67ba8e64a4c7e445724c0f3bd37eb2ddf4bc97c1dc9337bd880b28bce158de1c0cb275c2d03259815a5bf64986727197126ab56
languageName: node
linkType: hard
"type-fest@npm:^0.20.2":
version: 0.20.2
resolution: "type-fest@npm:0.20.2"
checksum: 8907e16284b2d6cfa4f4817e93520121941baba36b39219ea36acfe64c86b9dbc10c9941af450bd60832c8f43464974d51c0957f9858bc66b952b66b6914cbb9
languageName: node
linkType: hard
"type-fest@npm:^0.21.3":
version: 0.21.3
resolution: "type-fest@npm:0.21.3"
checksum: f4254070d9c3d83a6e573bcb95173008d73474ceadbbf620dd32d273940ca18734dff39c2b2480282df9afe5d1675ebed5499a00d791758748ea81f61a38961f
languageName: node
linkType: hard
"type-fest@npm:^0.6.0":
version: 0.6.0
resolution: "type-fest@npm:0.6.0"
checksum: 9ecbf4ba279402b14c1a0614b6761bbe95626fab11377291fecd7e32b196109551e0350dcec6af74d97ced1b000ba8060a23eca33157091e642b409c2054ba82
languageName: node
linkType: hard
"type-fest@npm:^0.7.1":
version: 0.7.1
resolution: "type-fest@npm:0.7.1"
checksum: 0699b6011bb3f7fac5fd5385e2e09432cde08fa89283f24084f29db00ec69a5445cd3aa976438ec74fc552a9a96f4a04ed390b5cb62eb7483aa4b6e5b935e059
languageName: node
linkType: hard
"type-fest@npm:^0.8.1":
version: 0.8.1
resolution: "type-fest@npm:0.8.1"
checksum: fd4a91bfb706aeeb0d326ebd2e9a8ea5263979e5dec8d16c3e469a5bd3a946e014a062ef76c02e3086d3d1c7209a56a20a4caafd0e9f9a5c2ab975084ea3d388
languageName: node
linkType: hard
"type-fest@npm:^1.0.2":
version: 1.4.0
resolution: "type-fest@npm:1.4.0"
checksum: 89875c247564601c2650bacad5ff80b859007fbdb6c9e43713ae3ffa3f584552eea60f33711dd762e16496a1ab4debd409822627be14097d9a17e39c49db591a
languageName: node
linkType: hard
"type-is@npm:~1.6.18":
version: 1.6.18
resolution: "type-is@npm:1.6.18"
dependencies:
media-typer: "npm:0.3.0"
mime-types: "npm:~2.1.24"
checksum: 0bd9eeae5efd27d98fd63519f999908c009e148039d8e7179a074f105362d4fcc214c38b24f6cda79c87e563cbd12083a4691381ed28559220d4a10c2047bed4
languageName: node
linkType: hard
"type@npm:^1.0.1":
version: 1.2.0
resolution: "type@npm:1.2.0"
checksum: b4d4b27d1926028be45fc5baaca205896e2a1fe9e5d24dc892046256efbe88de6acd0149e7353cd24dad596e1483e48ec60b0912aa47ca078d68cdd198b09885
languageName: node
linkType: hard
"type@npm:^2.5.0":
version: 2.6.0
resolution: "type@npm:2.6.0"
checksum: 2b82a05d963dac5a20c71adf50c2fef21b7bda248959e5316dd08fdb7b60644d1f34c399274334ad5b2f23dfea96c5f2b07bcb014fda200db35a160938f0a19b
languageName: node
linkType: hard
"typechain@npm:8.3.2":
version: 8.3.2
resolution: "typechain@npm:8.3.2"
dependencies:
"@types/prettier": "npm:^2.1.1"
debug: "npm:^4.3.1"
fs-extra: "npm:^7.0.0"
glob: "npm:7.1.7"
js-sha3: "npm:^0.8.0"
lodash: "npm:^4.17.15"
mkdirp: "npm:^1.0.4"
prettier: "npm:^2.3.1"
ts-command-line-args: "npm:^2.2.0"
ts-essentials: "npm:^7.0.1"
peerDependencies:
typescript: ">=4.3.0"
bin:
typechain: dist/cli/cli.js
checksum: d6dad2f70bb3914c56bac6758ba2a761a1592a8258aa9f84360fda410c27bfade0b2f49faa366df94ac3c2f567d40b3db17f4a32903ef52bc7f9a020545eeb7f
languageName: node
linkType: hard
"typechain@patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch":
version: 8.3.2
resolution: "typechain@patch:typechain@npm%3A8.3.2#~/.yarn/patches/typechain-npm-8.3.2-b02e27439e.patch::version=8.3.2&hash=12f0f5"
dependencies:
"@types/prettier": "npm:^2.1.1"
debug: "npm:^4.3.1"
fs-extra: "npm:^7.0.0"
glob: "npm:7.1.7"
js-sha3: "npm:^0.8.0"
lodash: "npm:^4.17.15"
mkdirp: "npm:^1.0.4"
prettier: "npm:^2.3.1"
ts-command-line-args: "npm:^2.2.0"
ts-essentials: "npm:^7.0.1"
peerDependencies:
typescript: ">=4.3.0"
bin:
typechain: dist/cli/cli.js
checksum: 1ce15777d041b5df98976d6cb6163e130db9cc8203bffcfe1afe62d2336dfd6315b5bd75f8ecebe81b234a0f072c41c043e56d6c184c6fbaf329a9eb3ae55421
languageName: node
linkType: hard
"typed-array-buffer@npm:^1.0.0":
version: 1.0.0
resolution: "typed-array-buffer@npm:1.0.0"
dependencies:
call-bind: "npm:^1.0.2"
get-intrinsic: "npm:^1.2.1"
is-typed-array: "npm:^1.1.10"
checksum: 3e0281c79b2a40cd97fe715db803884301993f4e8c18e8d79d75fd18f796e8cd203310fec8c7fdb5e6c09bedf0af4f6ab8b75eb3d3a85da69328f28a80456bd3
languageName: node
linkType: hard
"typed-array-byte-length@npm:^1.0.0":
version: 1.0.0
resolution: "typed-array-byte-length@npm:1.0.0"
dependencies:
call-bind: "npm:^1.0.2"
for-each: "npm:^0.3.3"
has-proto: "npm:^1.0.1"
is-typed-array: "npm:^1.1.10"
checksum: 6f376bf5d988f00f98ccee41fd551cafc389095a2a307c18fab30f29da7d1464fc3697139cf254cda98b4128bbcb114f4b557bbabdc6d9c2e5039c515b31decf
languageName: node
linkType: hard
"typed-array-byte-offset@npm:^1.0.0":
version: 1.0.0
resolution: "typed-array-byte-offset@npm:1.0.0"
dependencies:
available-typed-arrays: "npm:^1.0.5"
call-bind: "npm:^1.0.2"
for-each: "npm:^0.3.3"
has-proto: "npm:^1.0.1"
is-typed-array: "npm:^1.1.10"
checksum: 2d81747faae31ca79f6c597dc18e15ae3d5b7e97f7aaebce3b31f46feeb2a6c1d6c92b9a634d901c83731ffb7ec0b74d05c6ff56076f5ae39db0cd19b16a3f92
languageName: node
linkType: hard
"typed-array-length@npm:^1.0.4":
version: 1.0.4
resolution: "typed-array-length@npm:1.0.4"
dependencies:
call-bind: "npm:^1.0.2"
for-each: "npm:^0.3.3"
is-typed-array: "npm:^1.1.9"
checksum: 0444658acc110b233176cb0b7689dcb828b0cfa099ab1d377da430e8553b6fdcdce882360b7ffe9ae085b6330e1d39383d7b2c61574d6cd8eef651d3e4a87822
languageName: node
linkType: hard
"typedarray-to-buffer@npm:3.1.5, typedarray-to-buffer@npm:^3.1.5":
version: 3.1.5
resolution: "typedarray-to-buffer@npm:3.1.5"
dependencies:
is-typedarray: "npm:^1.0.0"
checksum: 7c850c3433fbdf4d04f04edfc751743b8f577828b8e1eb93b95a3bce782d156e267d83e20fb32b3b47813e69a69ab5e9b5342653332f7d21c7d1210661a7a72c
languageName: node
linkType: hard
"typedarray@npm:^0.0.6":
version: 0.0.6
resolution: "typedarray@npm:0.0.6"
checksum: 2cc1bcf7d8c1237f6a16c04efc06637b2c5f2d74e58e84665445cf87668b85a21ab18dd751fa49eee6ae024b70326635d7b79ad37b1c370ed2fec6aeeeb52714
languageName: node
linkType: hard
"typescript@npm:5.3.3":
version: 5.3.3
resolution: "typescript@npm:5.3.3"
bin:
tsc: bin/tsc
tsserver: bin/tsserver
checksum: 6e4e6a14a50c222b3d14d4ea2f729e79f972fa536ac1522b91202a9a65af3605c2928c4a790a4a50aa13694d461c479ba92cedaeb1e7b190aadaa4e4b96b8e18
languageName: node
linkType: hard
"typescript@npm:^5.1.6":
version: 5.3.2
resolution: "typescript@npm:5.3.2"
bin:
tsc: bin/tsc
tsserver: bin/tsserver
checksum: 415e5fb6611f5713e460bad48039f00bcfdbde53a2f911727862d5aa9c5d5edd250059a419df382d8f031709e15a169c41eb62b6a401da5eec7ac0f4e359d6ac
languageName: node
linkType: hard
"typescript@patch:typescript@npm%3A5.3.3#optional!builtin<compat/typescript>":
version: 5.3.3
resolution: "typescript@patch:typescript@npm%3A5.3.3#optional!builtin<compat/typescript>::version=5.3.3&hash=e012d7"
bin:
tsc: bin/tsc
tsserver: bin/tsserver
checksum: c93786fcc9a70718ba1e3819bab56064ead5817004d1b8186f8ca66165f3a2d0100fee91fa64c840dcd45f994ca5d615d8e1f566d39a7470fc1e014dbb4cf15d
languageName: node
linkType: hard
"typescript@patch:typescript@npm%3A^5.1.6#optional!builtin<compat/typescript>":
version: 5.3.2
resolution: "typescript@patch:typescript@npm%3A5.3.2#optional!builtin<compat/typescript>::version=5.3.2&hash=e012d7"
bin:
tsc: bin/tsc
tsserver: bin/tsserver
checksum: 1b45cdfb577a78ae7a9a9d0b77a7b772142cb98ba05e4e5aefba7044a028ded885bcecef63166407a5986645cea816fe4986894336aacd5e791796ea79a6a7ed
languageName: node
linkType: hard
"typical@npm:^4.0.0":
version: 4.0.0
resolution: "typical@npm:4.0.0"
checksum: aefe2c24b025cda22534ae2594df4a1df5db05b5fe3692890fd51db741ca4f18937a149f968b8d56d9a7b0756e7cd8843b1907bea21987ff4a06619c54d5a575
languageName: node
linkType: hard
"typical@npm:^5.2.0":
version: 5.2.0
resolution: "typical@npm:5.2.0"
checksum: fd8e4197cb2e021ca6d11fea0018ee219c29bf4160ab613492f74c0e21806003d1cd92a15088b111778a7b5c6432e4e28321899785a86980b390b87c4010efe5
languageName: node
linkType: hard
"u2f-api@npm:0.2.7":
version: 0.2.7
resolution: "u2f-api@npm:0.2.7"
checksum: abd96fe7aa131326bd7e0b7a2f82ef6765f905a4d9ce6f907952921abc7e2c99fe24c2f0361df5243fb4bede48ffdccd26d0a569133fced05a94ebc28bcd12a2
languageName: node
linkType: hard
"ufo@npm:^1.3.0, ufo@npm:^1.3.1, ufo@npm:^1.3.2":
version: 1.4.0
resolution: "ufo@npm:1.4.0"
checksum: b7aea8503878dc5ad797d8fc6fe39fec64d9cc7e89fb147ef86ec676e37bb462d99d67c6aad20b15f7d3e6d275d66666b29214422e268f1d98f6eaf707a207a6
languageName: node
linkType: hard
"uglify-js@npm:^3.1.4":
version: 3.16.0
resolution: "uglify-js@npm:3.16.0"
bin:
uglifyjs: bin/uglifyjs
checksum: cabf793efaba4e5ac698cd3fa30c8f03101d8149a5d614c7aca4f76538922f9ee26cf47ee6ba95258eb28def9d4a93ac222ffa0ceb462ddfc10f15e3ffdc0694
languageName: node
linkType: hard
"uint8arrays@npm:^3.0.0, uint8arrays@npm:^3.1.0":
version: 3.1.1
resolution: "uint8arrays@npm:3.1.1"
dependencies:
multiformats: "npm:^9.4.2"
checksum: 536e70273c040484aa7d522031a9dbca1fe8c06eb58a3ace1064ba68825b4e2764d4a0b604a1c451e7b8be0986dc94f23a419cfe9334bd116716074a2d29b33d
languageName: node
linkType: hard
"ultron@npm:~1.1.0":
version: 1.1.1
resolution: "ultron@npm:1.1.1"
checksum: 7cc6e8e98a2c62c87ab25a79a274f90492f13f5cf7c622dbda1ec85913e207aed392c26e76ed6250c4f05f842571b05dcce1f8ad0f5ecded64a99002b1fdf6e5
languageName: node
linkType: hard
"unbox-primitive@npm:^1.0.2":
version: 1.0.2
resolution: "unbox-primitive@npm:1.0.2"
dependencies:
call-bind: "npm:^1.0.2"
has-bigints: "npm:^1.0.2"
has-symbols: "npm:^1.0.3"
which-boxed-primitive: "npm:^1.0.2"
checksum: 06e1ee41c1095e37281cb71a975cb3350f7cb470a0665d2576f02cc9564f623bd90cfc0183693b8a7fdf2d242963dcc3010b509fa3ac683f540c765c0f3e7e43
languageName: node
linkType: hard
"uncrypto@npm:^0.1.3":
version: 0.1.3
resolution: "uncrypto@npm:0.1.3"
checksum: 0020f74b0ce34723196d8982a73bb7f40cff455a41b8f88ae146b86885f4e66e41a1241fe80a887505c3bd2c7f07ed362b6ed041968370073c40a98496e6a737
languageName: node
linkType: hard
"undefsafe@npm:^2.0.5":
version: 2.0.5
resolution: "undefsafe@npm:2.0.5"
checksum: f42ab3b5770fedd4ada175fc1b2eb775b78f609156f7c389106aafd231bfc210813ee49f54483d7191d7b76e483bc7f537b5d92d19ded27156baf57592eb02cc
languageName: node
linkType: hard
"undici-types@npm:~5.26.4":
version: 5.26.5
resolution: "undici-types@npm:5.26.5"
checksum: 0097779d94bc0fd26f0418b3a05472410408877279141ded2bd449167be1aed7ea5b76f756562cb3586a07f251b90799bab22d9019ceba49c037c76445f7cddd
languageName: node
linkType: hard
"undici@npm:^5.11":
version: 5.11.0
resolution: "undici@npm:5.11.0"
dependencies:
busboy: "npm:^1.6.0"
checksum: c5a42318b107633ed1e8d0ee7c55e3a03b0edb767b591f1e46fd5d87841b1555b157ec8fdeb9f0d8385ced27a95b5a2d130f0fc2733b25f18fbc535d853e279e
languageName: node
linkType: hard
"unenv@npm:^1.9.0":
version: 1.9.0
resolution: "unenv@npm:1.9.0"
dependencies:
consola: "npm:^3.2.3"
defu: "npm:^6.1.3"
mime: "npm:^3.0.0"
node-fetch-native: "npm:^1.6.1"
pathe: "npm:^1.1.1"
checksum: 7b5e0f139f69ebb9d2822abc84903eccb5655bacc00a26cc3be260f25b3d84b5e19418503e038c7bf4bcc67c4f8ebcab7d55736f7eddf7a3948a311176b1d000
languageName: node
linkType: hard
"unfetch@npm:^4.2.0":
version: 4.2.0
resolution: "unfetch@npm:4.2.0"
checksum: d4924178060b6828d858acef3ce2baea69acd3f3f9e2429fd503a0ed0d2b1ed0ee107786aceadfd167ce884fad12d22b5288eb865a3ea036979b8358b8555c9a
languageName: node
linkType: hard
"unique-filename@npm:^1.1.1":
version: 1.1.1
resolution: "unique-filename@npm:1.1.1"
dependencies:
unique-slug: "npm:^2.0.0"
checksum: 9b6969d649a2096755f19f793315465c6427453b66d67c2a1bee8f36ca7e1fc40725be2c028e974dec110d365bd30a4248e89b1044dc1dfe29663b6867d071ef
languageName: node
linkType: hard
"unique-slug@npm:^2.0.0":
version: 2.0.2
resolution: "unique-slug@npm:2.0.2"
dependencies:
imurmurhash: "npm:^0.1.4"
checksum: 6cfaf91976acc9c125fd0686c561ee9ca0784bb4b2b408972e6cd30e747b4ff0ca50264c01bcf5e711b463535ea611ffb84199e9f73088cd79ac9ddee8154042
languageName: node
linkType: hard
"universalify@npm:^0.1.0":
version: 0.1.2
resolution: "universalify@npm:0.1.2"
checksum: 40cdc60f6e61070fe658ca36016a8f4ec216b29bf04a55dce14e3710cc84c7448538ef4dad3728d0bfe29975ccd7bfb5f414c45e7b78883567fb31b246f02dff
languageName: node
linkType: hard
"universalify@npm:^2.0.0":
version: 2.0.0
resolution: "universalify@npm:2.0.0"
checksum: 2406a4edf4a8830aa6813278bab1f953a8e40f2f63a37873ffa9a3bc8f9745d06cc8e88f3572cb899b7e509013f7f6fcc3e37e8a6d914167a5381d8440518c44
languageName: node
linkType: hard
"unpipe@npm:1.0.0, unpipe@npm:~1.0.0":
version: 1.0.0
resolution: "unpipe@npm:1.0.0"
checksum: 4fa18d8d8d977c55cb09715385c203197105e10a6d220087ec819f50cb68870f02942244f1017565484237f1f8c5d3cd413631b1ae104d3096f24fdfde1b4aa2
languageName: node
linkType: hard
"unstorage@npm:^1.9.0":
version: 1.10.1
resolution: "unstorage@npm:1.10.1"
dependencies:
anymatch: "npm:^3.1.3"
chokidar: "npm:^3.5.3"
destr: "npm:^2.0.2"
h3: "npm:^1.8.2"
ioredis: "npm:^5.3.2"
listhen: "npm:^1.5.5"
lru-cache: "npm:^10.0.2"
mri: "npm:^1.2.0"
node-fetch-native: "npm:^1.4.1"
ofetch: "npm:^1.3.3"
ufo: "npm:^1.3.1"
peerDependencies:
"@azure/app-configuration": ^1.4.1
"@azure/cosmos": ^4.0.0
"@azure/data-tables": ^13.2.2
"@azure/identity": ^3.3.2
"@azure/keyvault-secrets": ^4.7.0
"@azure/storage-blob": ^12.16.0
"@capacitor/preferences": ^5.0.6
"@netlify/blobs": ^6.2.0
"@planetscale/database": ^1.11.0
"@upstash/redis": ^1.23.4
"@vercel/kv": ^0.2.3
idb-keyval: ^6.2.1
peerDependenciesMeta:
"@azure/app-configuration":
optional: true
"@azure/cosmos":
optional: true
"@azure/data-tables":
optional: true
"@azure/identity":
optional: true
"@azure/keyvault-secrets":
optional: true
"@azure/storage-blob":
optional: true
"@capacitor/preferences":
optional: true
"@netlify/blobs":
optional: true
"@planetscale/database":
optional: true
"@upstash/redis":
optional: true
"@vercel/kv":
optional: true
idb-keyval:
optional: true
checksum: 1b99782efd7f22826731da0b9fe4af18227e006c6b3f057d7cd0da5590d93a1ff3eb192d8b037bcc883a9c76de96560a2e975a0f574eb4b8f5e7207bae3de149
languageName: node
linkType: hard
"untun@npm:^0.1.3":
version: 0.1.3
resolution: "untun@npm:0.1.3"
dependencies:
citty: "npm:^0.1.5"
consola: "npm:^3.2.3"
pathe: "npm:^1.1.1"
bin:
untun: bin/untun.mjs
checksum: 6a096002ca13b8442ad1d40840088888cfaa28626eefdd132cd0fd3d3b956af121a9733b7bda32647608e278fb13332d2b72e2c319a27dc55dbc8e709a2f61d4
languageName: node
linkType: hard
"update-browserslist-db@npm:^1.0.13":
version: 1.0.13
resolution: "update-browserslist-db@npm:1.0.13"
dependencies:
escalade: "npm:^3.1.1"
picocolors: "npm:^1.0.0"
peerDependencies:
browserslist: ">= 4.21.0"
bin:
update-browserslist-db: cli.js
checksum: 9074b4ef34d2ed931f27d390aafdd391ee7c45ad83c508e8fed6aaae1eb68f81999a768ed8525c6f88d4001a4fbf1b8c0268f099d0e8e72088ec5945ac796acf
languageName: node
linkType: hard
"uqr@npm:^0.1.2":
version: 0.1.2
resolution: "uqr@npm:0.1.2"
checksum: 31f1fe7d7a8121a2670712234524763160985b053e7eb8af7925a131bcde0df11641e15129d988358032da603185456d08dd72b26b507897272eb9640273bfa6
languageName: node
linkType: hard
"uri-js@npm:^4.2.2":
version: 4.4.1
resolution: "uri-js@npm:4.4.1"
dependencies:
punycode: "npm:^2.1.0"
checksum: b271ca7e3d46b7160222e3afa3e531505161c9a4e097febae9664e4b59912f4cbe94861361a4175edac3a03fee99d91e44b6a58c17a634bc5a664b19fc76fbcb
languageName: node
linkType: hard
"url-parse-lax@npm:^1.0.0":
version: 1.0.0
resolution: "url-parse-lax@npm:1.0.0"
dependencies:
prepend-http: "npm:^1.0.1"
checksum: 03316acff753845329652258c16d1688765ee34f7d242a94dadf9ff6e43ea567ec062cec7aa27c37f76f2c57f95e0660695afff32fb97b527591c7340a3090fa
languageName: node
linkType: hard
"url-set-query@npm:^1.0.0":
version: 1.0.0
resolution: "url-set-query@npm:1.0.0"
checksum: a6e4d1ac5c3e7db8644655a2774b9462d8d95ec7abae341ff53d4a3d03adc2dabc38650dc757659fcbce4859372bbea4a896ac842dd5b54cc22aae087ba35664
languageName: node
linkType: hard
"url-to-options@npm:^1.0.1":
version: 1.0.1
resolution: "url-to-options@npm:1.0.1"
checksum: 20e59f4578525fb0d30ffc22b13b5aa60bc9e57cefd4f5842720f5b57211b6dec54abeae2d675381ac4486fd1a2e987f1318725dea996e503ff89f8c8ce2c17e
languageName: node
linkType: hard
"url@npm:^0.11.0":
version: 0.11.0
resolution: "url@npm:0.11.0"
dependencies:
punycode: "npm:1.3.2"
querystring: "npm:0.2.0"
checksum: beec744c7ade6ef178fd631e2fe70110c5c53f9e7caea5852703214bfcbf03fd136b98b3b6f4a08bd2420a76f569cbc10c2a86ade7f836ac7d9ff27ed62d8d2d
languageName: node
linkType: hard
"urql@npm:^3.0.3":
version: 3.0.4
resolution: "urql@npm:3.0.4"
dependencies:
"@urql/core": "npm:^3.2.0"
wonka: "npm:^6.0.0"
peerDependencies:
graphql: ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0
react: ">= 16.8.0"
checksum: b157585cfa21d3d1fd60ff4612ffdfb1af0803e71b9a90381e20fea355671c944a478eb92d0ecb1b20967b4b42bdb099cb141f233a97684b09dd24ac619a26a5
languageName: node
linkType: hard
"usb@npm:^1.6.3":
version: 1.9.2
resolution: "usb@npm:1.9.2"
dependencies:
node-addon-api: "npm:^4.2.0"
node-gyp: "npm:latest"
node-gyp-build: "npm:^4.3.0"
checksum: a9bbaade5a9acedea3fba6ea3e5b7b79b835685be1d3c9fbcf44c50ded0878669bc170b5efa0097fc8109ed83181f5c1558da4d4e6188bfd80fe6d838edaa52b
languageName: node
linkType: hard
"use-callback-ref@npm:^1.3.0":
version: 1.3.1
resolution: "use-callback-ref@npm:1.3.1"
dependencies:
tslib: "npm:^2.0.0"
peerDependencies:
"@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0
react: ^16.8.0 || ^17.0.0 || ^18.0.0
peerDependenciesMeta:
"@types/react":
optional: true
checksum: 7cc68dbd8bb9890e21366f153938988967f0a17168a215bf31e24519f826a2de7de596e981f016603a363362f736f2cffad05091c3857fcafbc9c3b20a3eef1e
languageName: node
linkType: hard
"use-sidecar@npm:^1.1.2":
version: 1.1.2
resolution: "use-sidecar@npm:1.1.2"
dependencies:
detect-node-es: "npm:^1.1.0"
tslib: "npm:^2.0.0"
peerDependencies:
"@types/react": ^16.9.0 || ^17.0.0 || ^18.0.0
react: ^16.8.0 || ^17.0.0 || ^18.0.0
peerDependenciesMeta:
"@types/react":
optional: true
checksum: ec99e31aefeb880f6dc4d02cb19a01d123364954f857811470ece32872f70d6c3eadbe4d073770706a9b7db6136f2a9fbf1bb803e07fbb21e936a47479281690
languageName: node
linkType: hard
"use-sync-external-store@npm:1.2.0, use-sync-external-store@npm:^1.2.0":
version: 1.2.0
resolution: "use-sync-external-store@npm:1.2.0"
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
checksum: a676216affc203876bd47981103f201f28c2731361bb186367e12d287a7566763213a8816910c6eb88265eccd4c230426eb783d64c373c4a180905be8820ed8e
languageName: node
linkType: hard
"utf-8-validate@npm:5.0.7":
version: 5.0.7
resolution: "utf-8-validate@npm:5.0.7"
dependencies:
node-gyp: "npm:latest"
node-gyp-build: "npm:^4.3.0"
checksum: 05045f5348747f63ad56caf93ceca240f180f341f7f6ea5c02625265293b0c237a726ff29e2cc2270037efd04cab6bdb4aff650dcdc0232d2c6c6e2809b479ad
languageName: node
linkType: hard
"utf-8-validate@npm:^5.0.2":
version: 5.0.9
resolution: "utf-8-validate@npm:5.0.9"
dependencies:
node-gyp: "npm:latest"
node-gyp-build: "npm:^4.3.0"
checksum: 58d75d542ac8aa965e51c131f271843e911a9dadcc6d48c2617c12c4234ab0d01416cb7592bf44c8ed354d740cdf44cf19cd160c365e949a6d14d3a902a69c01
languageName: node
linkType: hard
"utf8@npm:3.0.0":
version: 3.0.0
resolution: "utf8@npm:3.0.0"
checksum: 31d19c4faacbb65b09ebc1c21c32b20bdb0919c6f6773cee5001b99bb83f8e503e7233c08fc71ebb34f7cfebd95cec3243b81d90176097aa2f286cccb4ce866e
languageName: node
linkType: hard
"util-deprecate@npm:^1.0.1, util-deprecate@npm:~1.0.1":
version: 1.0.2
resolution: "util-deprecate@npm:1.0.2"
checksum: 474acf1146cb2701fe3b074892217553dfcf9a031280919ba1b8d651a068c9b15d863b7303cb15bd00a862b498e6cf4ad7b4a08fb134edd5a6f7641681cb54a2
languageName: node
linkType: hard
"util@npm:^0.12.0":
version: 0.12.4
resolution: "util@npm:0.12.4"
dependencies:
inherits: "npm:^2.0.3"
is-arguments: "npm:^1.0.4"
is-generator-function: "npm:^1.0.7"
is-typed-array: "npm:^1.1.3"
safe-buffer: "npm:^5.1.2"
which-typed-array: "npm:^1.1.2"
checksum: 8287e2fdff2a98997a3436663535856e6be76ca1c7b6ed167b89a3dd6fbaf6934338ca2e34a189bcd6c6cf415680d20472381ac681bff07d33ef98c6f7126296
languageName: node
linkType: hard
"util@npm:^0.12.5":
version: 0.12.5
resolution: "util@npm:0.12.5"
dependencies:
inherits: "npm:^2.0.3"
is-arguments: "npm:^1.0.4"
is-generator-function: "npm:^1.0.7"
is-typed-array: "npm:^1.1.3"
which-typed-array: "npm:^1.1.2"
checksum: 61a10de7753353dd4d744c917f74cdd7d21b8b46379c1e48e1c4fd8e83f8190e6bd9978fc4e5102ab6a10ebda6019d1b36572fa4a325e175ec8b789a121f6147
languageName: node
linkType: hard
"utils-merge@npm:1.0.1":
version: 1.0.1
resolution: "utils-merge@npm:1.0.1"
checksum: 5d6949693d58cb2e636a84f3ee1c6e7b2f9c16cb1d42d0ecb386d8c025c69e327205aa1c69e2868cc06a01e5e20681fbba55a4e0ed0cce913d60334024eae798
languageName: node
linkType: hard
"uuid@npm:2.0.1":
version: 2.0.1
resolution: "uuid@npm:2.0.1"
checksum: a5772e9231dd1e4fb111915f8ffe59f499bae7c20dfde09ac457a7a62b12abd6112d082496bdd209277cba1ac4e7a2bc83b8748ae0ca8fc74401b1df31f126e0
languageName: node
linkType: hard
"uuid@npm:^3.3.2":
version: 3.4.0
resolution: "uuid@npm:3.4.0"
bin:
uuid: ./bin/uuid
checksum: 4f2b86432b04cc7c73a0dd1bcf11f1fc18349d65d2e4e32dd0fc658909329a1e0cc9244aa93f34c0cccfdd5ae1af60a149251a5f420ec3ac4223a3dab198fb2e
languageName: node
linkType: hard
"uuid@npm:^8.3.2":
version: 8.3.2
resolution: "uuid@npm:8.3.2"
bin:
uuid: dist/bin/uuid
checksum: 9a5f7aa1d6f56dd1e8d5f2478f855f25c645e64e26e347a98e98d95781d5ed20062d6cca2eecb58ba7c84bc3910be95c0451ef4161906abaab44f9cb68ffbdd1
languageName: node
linkType: hard
"uuid@npm:^9.0.0":
version: 9.0.0
resolution: "uuid@npm:9.0.0"
bin:
uuid: dist/bin/uuid
checksum: 23857699a616d1b48224bc2b8440eae6e57d25463c3a0200e514ba8279dfa3bde7e92ea056122237839cfa32045e57d8f8f4a30e581d720fd72935572853ae2e
languageName: node
linkType: hard
"uuid@npm:^9.0.1":
version: 9.0.1
resolution: "uuid@npm:9.0.1"
bin:
uuid: dist/bin/uuid
checksum: 9d0b6adb72b736e36f2b1b53da0d559125ba3e39d913b6072f6f033e0c87835b414f0836b45bcfaf2bdf698f92297fea1c3cc19b0b258bc182c9c43cc0fab9f2
languageName: node
linkType: hard
"v8-compile-cache-lib@npm:^3.0.1":
version: 3.0.1
resolution: "v8-compile-cache-lib@npm:3.0.1"
checksum: 88d3423a52b6aaf1836be779cab12f7016d47ad8430dffba6edf766695e6d90ad4adaa3d8eeb512cc05924f3e246c4a4ca51e089dccf4402caa536b5e5be8961
languageName: node
linkType: hard
"v8-to-istanbul@npm:^9.0.1":
version: 9.2.0
resolution: "v8-to-istanbul@npm:9.2.0"
dependencies:
"@jridgewell/trace-mapping": "npm:^0.3.12"
"@types/istanbul-lib-coverage": "npm:^2.0.1"
convert-source-map: "npm:^2.0.0"
checksum: 18dd8cebfb6790f27f4e41e7cff77c7ab1c8904085f354dd7875e2eb65f4261c4cf40939132502875779d92304bfea46b8336346ecb40b6f33c3a3979e6f5729
languageName: node
linkType: hard
"validate-npm-package-license@npm:^3.0.1":
version: 3.0.4
resolution: "validate-npm-package-license@npm:3.0.4"
dependencies:
spdx-correct: "npm:^3.0.0"
spdx-expression-parse: "npm:^3.0.0"
checksum: 86242519b2538bb8aeb12330edebb61b4eb37fd35ef65220ab0b03a26c0592c1c8a7300d32da3cde5abd08d18d95e8dabfad684b5116336f6de9e6f207eec224
languageName: node
linkType: hard
"valtio@npm:1.11.2":
version: 1.11.2
resolution: "valtio@npm:1.11.2"
dependencies:
proxy-compare: "npm:2.5.1"
use-sync-external-store: "npm:1.2.0"
peerDependencies:
"@types/react": ">=16.8"
react: ">=16.8"
peerDependenciesMeta:
"@types/react":
optional: true
react:
optional: true
checksum: a259f5af204b801668e019855813a8f702c9558961395bb5847f583119428b997efb9b0e6feb5d6e48a76a9b541173a10fdfdb1527a7bd14477a0e0c5beba914
languageName: node
linkType: hard
"varint@npm:^5.0.0":
version: 5.0.2
resolution: "varint@npm:5.0.2"
checksum: e1a66bf9a6cea96d1f13259170d4d41b845833acf3a9df990ea1e760d279bd70d5b1f4c002a50197efd2168a2fd43eb0b808444600fd4d23651e8d42fe90eb05
languageName: node
linkType: hard
"vary@npm:^1, vary@npm:~1.1.2":
version: 1.1.2
resolution: "vary@npm:1.1.2"
checksum: 31389debef15a480849b8331b220782230b9815a8e0dbb7b9a8369559aed2e9a7800cd904d4371ea74f4c3527db456dc8e7ac5befce5f0d289014dbdf47b2242
languageName: node
linkType: hard
"verror@npm:1.10.0":
version: 1.10.0
resolution: "verror@npm:1.10.0"
dependencies:
assert-plus: "npm:^1.0.0"
core-util-is: "npm:1.0.2"
extsprintf: "npm:^1.2.0"
checksum: da548149dd9c130a8a2587c9ee71ea30128d1526925707e2d01ed9c5c45c9e9f86733c66a328247cdd5f7c1516fb25b0f959ba754bfbe15072aa99ff96468a29
languageName: node
linkType: hard
"viem@npm:^1.20.0":
version: 1.20.0
resolution: "viem@npm:1.20.0"
dependencies:
"@adraffy/ens-normalize": "npm:1.10.0"
"@noble/curves": "npm:1.2.0"
"@noble/hashes": "npm:1.3.2"
"@scure/bip32": "npm:1.3.2"
"@scure/bip39": "npm:1.2.1"
abitype: "npm:0.9.8"
isows: "npm:1.0.3"
ws: "npm:8.13.0"
peerDependencies:
typescript: ">=5.0.4"
peerDependenciesMeta:
typescript:
optional: true
checksum: f6f232e1b75085b2088e842a44d3e574afd3e603420cf65181d6fb0dec7942d0c4f4d3cdae8f7a43ddb9942dcb185443b1d5b7daec8a009a3cbab9436bea2164
languageName: node
linkType: hard
"wagmi@npm:0.12.18":
version: 0.12.18
resolution: "wagmi@npm:0.12.18"
dependencies:
"@tanstack/query-sync-storage-persister": "npm:^4.27.1"
"@tanstack/react-query": "npm:^4.28.0"
"@tanstack/react-query-persist-client": "npm:^4.28.0"
"@wagmi/core": "npm:0.10.16"
abitype: "npm:^0.3.0"
use-sync-external-store: "npm:^1.2.0"
peerDependencies:
ethers: ">=5.5.1 <6"
react: ">=17.0.0"
typescript: ">=4.9.4"
peerDependenciesMeta:
typescript:
optional: true
checksum: 1f32350b77b8614f878e8f3594dfa0dedde7d6d951898b2d066d527e0c91e7f2d210afe576d2d88a4245e4182050d377964ba11e3dbeecfeecefef37abc2af1d
languageName: node
linkType: hard
"walker@npm:^1.0.8":
version: 1.0.8
resolution: "walker@npm:1.0.8"
dependencies:
makeerror: "npm:1.0.12"
checksum: ad7a257ea1e662e57ef2e018f97b3c02a7240ad5093c392186ce0bcf1f1a60bbadd520d073b9beb921ed99f64f065efb63dfc8eec689a80e569f93c1c5d5e16c
languageName: node
linkType: hard
"watchpack@npm:2.4.0":
version: 2.4.0
resolution: "watchpack@npm:2.4.0"
dependencies:
glob-to-regexp: "npm:^0.4.1"
graceful-fs: "npm:^4.1.2"
checksum: 4280b45bc4b5d45d5579113f2a4af93b67ae1b9607cc3d86ae41cdd53ead10db5d9dc3237f24256d05ef88b28c69a02712f78e434cb7ecc8edaca134a56e8cab
languageName: node
linkType: hard
"wcwidth@npm:^1.0.1":
version: 1.0.1
resolution: "wcwidth@npm:1.0.1"
dependencies:
defaults: "npm:^1.0.3"
checksum: 182ebac8ca0b96845fae6ef44afd4619df6987fe5cf552fdee8396d3daa1fb9b8ec5c6c69855acb7b3c1231571393bd1f0a4cdc4028d421575348f64bb0a8817
languageName: node
linkType: hard
"web3-bzz@npm:1.10.0":
version: 1.10.0
resolution: "web3-bzz@npm:1.10.0"
dependencies:
"@types/node": "npm:^12.12.6"
got: "npm:12.1.0"
swarm-js: "npm:^0.1.40"
checksum: 3cfc6eedc5ba963d6580833e242a2dd6adf6076502cef31f02e3e5a0bb85243b6e1bcf63bb4d194f315ffca5bcf432441c9f2915aa1fea03224c860966b8c628
languageName: node
linkType: hard
"web3-core-helpers@npm:1.10.0":
version: 1.10.0
resolution: "web3-core-helpers@npm:1.10.0"
dependencies:
web3-eth-iban: "npm:1.10.0"
web3-utils: "npm:1.10.0"
checksum: 0af64b9467df7b7d738c28d97ddcdc9d0800838daea25c1197efec5b4e2c50d010b95c1c55ed210e4c5c9a056bb2c1621825623a8d9332ebc93f77c908a0dc80
languageName: node
linkType: hard
"web3-core-helpers@npm:1.8.1":
version: 1.8.1
resolution: "web3-core-helpers@npm:1.8.1"
dependencies:
web3-eth-iban: "npm:1.8.1"
web3-utils: "npm:1.8.1"
checksum: e33745ea4844ec37da19a86a1d685bcc5cb951d4c2ab0d154d75e36f187a8369658b392cc4eb0c31fb9d59d7bc40533e1598a1f71e46dec8e77f5dde39d2b8bc
languageName: node
linkType: hard
"web3-core-method@npm:1.10.0":
version: 1.10.0
resolution: "web3-core-method@npm:1.10.0"
dependencies:
"@ethersproject/transactions": "npm:^5.6.2"
web3-core-helpers: "npm:1.10.0"
web3-core-promievent: "npm:1.10.0"
web3-core-subscriptions: "npm:1.10.0"
web3-utils: "npm:1.10.0"
checksum: a5d9783bd73e0f3e05ec3b7013bcf103303af9f211bed471f791db418b21f12028a5f07509be3d8dabe30f32789dd8529c743363bc4cc90eb16e7a6b8df5c80e
languageName: node
linkType: hard
"web3-core-method@npm:1.8.1":
version: 1.8.1
resolution: "web3-core-method@npm:1.8.1"
dependencies:
"@ethersproject/transactions": "npm:^5.6.2"
web3-core-helpers: "npm:1.8.1"
web3-core-promievent: "npm:1.8.1"
web3-core-subscriptions: "npm:1.8.1"
web3-utils: "npm:1.8.1"
checksum: 71e0acad80b96ac35349ac70d0bb164222722eae8c1cb7910ba35d147026c9873864975dbf3124b09e51ea61f78f6b16d2064edc5c820f18b06de9dbe2718ff7
languageName: node
linkType: hard
"web3-core-promievent@npm:1.10.0":
version: 1.10.0
resolution: "web3-core-promievent@npm:1.10.0"
dependencies:
eventemitter3: "npm:4.0.4"
checksum: 68e9f40f78d92ce1ee9808d04a28a89d20ab4dc36af5ba8405f132044cbb01825f76f35249a9599f9568a95d5e7c9e4a09ada6d4dc2e27e0c1b32c9232c8c973
languageName: node
linkType: hard
"web3-core-promievent@npm:1.8.1":
version: 1.8.1
resolution: "web3-core-promievent@npm:1.8.1"
dependencies:
eventemitter3: "npm:4.0.4"
checksum: 4de5044decd901cd88836465023815f18d56c5ac69af201eb5dc668ed6b28a489df62d1fa5833e3320a1b6426f90e6e8e466c0b6dcd3af05a928d13053bc12e7
languageName: node
linkType: hard
"web3-core-requestmanager@npm:1.10.0":
version: 1.10.0
resolution: "web3-core-requestmanager@npm:1.10.0"
dependencies:
util: "npm:^0.12.5"
web3-core-helpers: "npm:1.10.0"
web3-providers-http: "npm:1.10.0"
web3-providers-ipc: "npm:1.10.0"
web3-providers-ws: "npm:1.10.0"
checksum: 6be2ef8996987d8781d8b2f4d6dca3312acb3359de67d864733392b8220965466a220a8170dad8d87025d708822f7713bfb0c775f27c889c4f8e3a1974b5076b
languageName: node
linkType: hard
"web3-core-requestmanager@npm:1.8.1":
version: 1.8.1
resolution: "web3-core-requestmanager@npm:1.8.1"
dependencies:
util: "npm:^0.12.0"
web3-core-helpers: "npm:1.8.1"
web3-providers-http: "npm:1.8.1"
web3-providers-ipc: "npm:1.8.1"
web3-providers-ws: "npm:1.8.1"
checksum: 95fc4799fe1f5b27830a57c211e4f729504e7e72bede95d1bf58bc4eb553f9c7dc1dfc2e2ac39b289f47c4ab61fccb74ee47a7efb1acfd482bcabdff9fc3682d
languageName: node
linkType: hard
"web3-core-subscriptions@npm:1.10.0":
version: 1.10.0
resolution: "web3-core-subscriptions@npm:1.10.0"
dependencies:
eventemitter3: "npm:4.0.4"
web3-core-helpers: "npm:1.10.0"
checksum: 009b85acfa19154bc73f48a55ac80c527cd2815556ab70f8fffc86e007e82b8b702e8ad6512c99fa209e69a7e76fcda5fd326132a553cea3991e1f09225b25a0
languageName: node
linkType: hard
"web3-core-subscriptions@npm:1.8.1":
version: 1.8.1
resolution: "web3-core-subscriptions@npm:1.8.1"
dependencies:
eventemitter3: "npm:4.0.4"
web3-core-helpers: "npm:1.8.1"
checksum: b0afc8c2adfce0156bdb2884e16f28721c8fde5861504771943fe7918fc454cf55ed873b7330f43275530d409b3dcf71a2c2265393ad7b85bbcf8a7aa458676e
languageName: node
linkType: hard
"web3-core@npm:1.10.0":
version: 1.10.0
resolution: "web3-core@npm:1.10.0"
dependencies:
"@types/bn.js": "npm:^5.1.1"
"@types/node": "npm:^12.12.6"
bignumber.js: "npm:^9.0.0"
web3-core-helpers: "npm:1.10.0"
web3-core-method: "npm:1.10.0"
web3-core-requestmanager: "npm:1.10.0"
web3-utils: "npm:1.10.0"
checksum: dcef60d5c51a1a6c5f1d8b82c22a1358b6d751d117362792f468cd0918814ede2614d972fb7b10e39bb65b9e9d8ed7a54996cd8f1db84ddf04cf328ce0259d76
languageName: node
linkType: hard
"web3-core@npm:^1.8.1":
version: 1.8.1
resolution: "web3-core@npm:1.8.1"
dependencies:
"@types/bn.js": "npm:^5.1.0"
"@types/node": "npm:^12.12.6"
bignumber.js: "npm:^9.0.0"
web3-core-helpers: "npm:1.8.1"
web3-core-method: "npm:1.8.1"
web3-core-requestmanager: "npm:1.8.1"
web3-utils: "npm:1.8.1"
checksum: 199bb1a125bd894148abd0b251ac7581812e01fc7dc12a9af8d1d7a929156c39273c8e56c0b4523caba7a985f6129fde6d913da2d56886aed32e2aa20f9d0945
languageName: node
linkType: hard
"web3-eth-abi@npm:1.10.0":
version: 1.10.0
resolution: "web3-eth-abi@npm:1.10.0"
dependencies:
"@ethersproject/abi": "npm:^5.6.3"
web3-utils: "npm:1.10.0"
checksum: f0839e797d0ad1271ed94650b9850df7630110b7ebc68028f7d7d18906160d90155f56dddaa6c5571b63cafd71ce9b0f84cf35d9e1b50f85c3c93a2469260a98
languageName: node
linkType: hard
"web3-eth-accounts@npm:1.10.0":
version: 1.10.0
resolution: "web3-eth-accounts@npm:1.10.0"
dependencies:
"@ethereumjs/common": "npm:2.5.0"
"@ethereumjs/tx": "npm:3.3.2"
eth-lib: "npm:0.2.8"
ethereumjs-util: "npm:^7.1.5"
scrypt-js: "npm:^3.0.1"
uuid: "npm:^9.0.0"
web3-core: "npm:1.10.0"
web3-core-helpers: "npm:1.10.0"
web3-core-method: "npm:1.10.0"
web3-utils: "npm:1.10.0"
checksum: f97f81292f950f2f98ff01136f49b65f4f2468551cfce87169b4820b4f92afec5c3d5a1223c6aba6a46d872c854f56a3911fe36f7f902c0ac1fe43c17125802d
languageName: node
linkType: hard
"web3-eth-contract@npm:1.10.0":
version: 1.10.0
resolution: "web3-eth-contract@npm:1.10.0"
dependencies:
"@types/bn.js": "npm:^5.1.1"
web3-core: "npm:1.10.0"
web3-core-helpers: "npm:1.10.0"
web3-core-method: "npm:1.10.0"
web3-core-promievent: "npm:1.10.0"
web3-core-subscriptions: "npm:1.10.0"
web3-eth-abi: "npm:1.10.0"
web3-utils: "npm:1.10.0"
checksum: eadb91ec20875567732a670b6dcc74fb8192c3b0cdd1bb3055133c74444ec46e4dbfedf3533afbb67996bad23b558b90fbd95c7bb79203f33f35e9369b78cb4d
languageName: node
linkType: hard
"web3-eth-ens@npm:1.10.0":
version: 1.10.0
resolution: "web3-eth-ens@npm:1.10.0"
dependencies:
content-hash: "npm:^2.5.2"
eth-ens-namehash: "npm:2.0.8"
web3-core: "npm:1.10.0"
web3-core-helpers: "npm:1.10.0"
web3-core-promievent: "npm:1.10.0"
web3-eth-abi: "npm:1.10.0"
web3-eth-contract: "npm:1.10.0"
web3-utils: "npm:1.10.0"
checksum: 56a53f1e330caecbcafd7c2fbad8a3fb84354c40df86236d7e8953a532e7b970cb6ac70ef995a1c6d9f0af227f902cb90a066d933db20d95b565e000bf7f6b4f
languageName: node
linkType: hard
"web3-eth-iban@npm:1.10.0":
version: 1.10.0
resolution: "web3-eth-iban@npm:1.10.0"
dependencies:
bn.js: "npm:^5.2.1"
web3-utils: "npm:1.10.0"
checksum: 02e0a1b071b7cda1c03d2940d93f585724b8348d5d65a949f174f8bd48aeff8d6cfc700123150bf39265122667c46e2542e671c54e4bacd53f9895d31109a4c7
languageName: node
linkType: hard
"web3-eth-iban@npm:1.8.1":
version: 1.8.1
resolution: "web3-eth-iban@npm:1.8.1"
dependencies:
bn.js: "npm:^5.2.1"
web3-utils: "npm:1.8.1"
checksum: b9f3bdd3eba5b830c117805790bdfcac6241f4b2064768bf3adbcf1eb5daab50011499fb3fcfaf55614cc17db5b40e81576bc47151d27299a9d6c33d145149ba
languageName: node
linkType: hard
"web3-eth-personal@npm:1.10.0":
version: 1.10.0
resolution: "web3-eth-personal@npm:1.10.0"
dependencies:
"@types/node": "npm:^12.12.6"
web3-core: "npm:1.10.0"
web3-core-helpers: "npm:1.10.0"
web3-core-method: "npm:1.10.0"
web3-net: "npm:1.10.0"
web3-utils: "npm:1.10.0"
checksum: abf9f2fbc4f7723be01f778a60511eb3303172f60f66f7d9cf0ce5bca6f0278ec27e3094bb2ef043f2f4025e44ccd44dba793b3e26294dfb2f38cfee27888daa
languageName: node
linkType: hard
"web3-eth@npm:1.10.0":
version: 1.10.0
resolution: "web3-eth@npm:1.10.0"
dependencies:
web3-core: "npm:1.10.0"
web3-core-helpers: "npm:1.10.0"
web3-core-method: "npm:1.10.0"
web3-core-subscriptions: "npm:1.10.0"
web3-eth-abi: "npm:1.10.0"
web3-eth-accounts: "npm:1.10.0"
web3-eth-contract: "npm:1.10.0"
web3-eth-ens: "npm:1.10.0"
web3-eth-iban: "npm:1.10.0"
web3-eth-personal: "npm:1.10.0"
web3-net: "npm:1.10.0"
web3-utils: "npm:1.10.0"
checksum: 9e254707af47ea9d701b9decd0576c76c6f27b5122da3a1570e6674b9ba4a9a5ad9f52562c03b312a24c73d0478f6de548823ce24e8013293d3d3a7f7a88596a
languageName: node
linkType: hard
"web3-net@npm:1.10.0":
version: 1.10.0
resolution: "web3-net@npm:1.10.0"
dependencies:
web3-core: "npm:1.10.0"
web3-core-method: "npm:1.10.0"
web3-utils: "npm:1.10.0"
checksum: 5183d897ccf539adafa60e8372871f8d8ecf4c46a0943aeee1d5f78a54c8faddfcb2406269ab422e57ef871c29496dba1bffbe044693b559a3bcd7957af87363
languageName: node
linkType: hard
"web3-providers-http@npm:1.10.0":
version: 1.10.0
resolution: "web3-providers-http@npm:1.10.0"
dependencies:
abortcontroller-polyfill: "npm:^1.7.3"
cross-fetch: "npm:^3.1.4"
es6-promise: "npm:^4.2.8"
web3-core-helpers: "npm:1.10.0"
checksum: 4a1742056f4f3b548d5ed3bc763470d1c49b00586eeb11ed6c0ff4ce3397b6fec69259dec48b2bb5f8b64f2bf81b275e720e4a488a0d3510aab234273b537ff7
languageName: node
linkType: hard
"web3-providers-http@npm:1.8.1":
version: 1.8.1
resolution: "web3-providers-http@npm:1.8.1"
dependencies:
abortcontroller-polyfill: "npm:^1.7.3"
cross-fetch: "npm:^3.1.4"
es6-promise: "npm:^4.2.8"
web3-core-helpers: "npm:1.8.1"
checksum: db09837a69e4f7ea1d9109e582ca5e8e7e71d38080f372f9a8b903648ae61d28fbd084aad5a906af02e9b1d583391a50b12e449a0dc27456e95ff45e219ed22c
languageName: node
linkType: hard
"web3-providers-ipc@npm:1.10.0":
version: 1.10.0
resolution: "web3-providers-ipc@npm:1.10.0"
dependencies:
oboe: "npm:2.1.5"
web3-core-helpers: "npm:1.10.0"
checksum: 7e1f42ceb8fb945589fbb2c85464d26e49df4649fdbbec578b2fa8114484b334f8fa47a585f4ee86efc2c9a3dc3971a0ccc829e3297d00c73ba4a3c291f81963
languageName: node
linkType: hard
"web3-providers-ipc@npm:1.8.1":
version: 1.8.1
resolution: "web3-providers-ipc@npm:1.8.1"
dependencies:
oboe: "npm:2.1.5"
web3-core-helpers: "npm:1.8.1"
checksum: 037182ad713957d360cb512906112b2cff793cf50a511e71538f1c04b8dc5d41e69f0a21c02427f20c73ebeb56d1ff59ae5290fd651bed903e49e9bb4da4a304
languageName: node
linkType: hard
"web3-providers-ws@npm:1.10.0":
version: 1.10.0
resolution: "web3-providers-ws@npm:1.10.0"
dependencies:
eventemitter3: "npm:4.0.4"
web3-core-helpers: "npm:1.10.0"
websocket: "npm:^1.0.32"
checksum: 6a0f765b929592c4f45b6286002f56d65bb972c5ecffb5c911442bfd8062df400726b54cd26777a5ab43f57ac861163f55e06b1867c0b45d8a8fea2ebf25aeaa
languageName: node
linkType: hard
"web3-providers-ws@npm:1.8.1":
version: 1.8.1
resolution: "web3-providers-ws@npm:1.8.1"
dependencies:
eventemitter3: "npm:4.0.4"
web3-core-helpers: "npm:1.8.1"
websocket: "npm:^1.0.32"
checksum: 3d21384ec1fb9396711046ab4850a05c01718244f03e5d475157a77b26bbb5b02f748638a151db42d146798c8c818e952f55f67de6d824b49a5688a6a429b932
languageName: node
linkType: hard
"web3-shh@npm:1.10.0":
version: 1.10.0
resolution: "web3-shh@npm:1.10.0"
dependencies:
web3-core: "npm:1.10.0"
web3-core-method: "npm:1.10.0"
web3-core-subscriptions: "npm:1.10.0"
web3-net: "npm:1.10.0"
checksum: d51b29a2c953855b2ace74c53a18fe24399ff34533750710096d249a164725cd64a686fc90a5b1e4209c85a3824d6ec02c5d4615dd3ca66c020e8d4a18dba1bf
languageName: node
linkType: hard
"web3-utils@npm:1.10.0, web3-utils@npm:^1.3.6":
version: 1.10.0
resolution: "web3-utils@npm:1.10.0"
dependencies:
bn.js: "npm:^5.2.1"
ethereum-bloom-filters: "npm:^1.0.6"
ethereumjs-util: "npm:^7.1.0"
ethjs-unit: "npm:0.1.6"
number-to-bn: "npm:1.7.0"
randombytes: "npm:^2.1.0"
utf8: "npm:3.0.0"
checksum: 8766d5bafafe37a0c647c79ea1adf5782e90b8db71133a92e5e492d04af3be65c33562a22f5a29a303c034d1fa755d08a71bd83e3a3e236101bd0e13e75b31da
languageName: node
linkType: hard
"web3-utils@npm:1.8.1, web3-utils@npm:^1.3.4, web3-utils@npm:^1.8.1":
version: 1.8.1
resolution: "web3-utils@npm:1.8.1"
dependencies:
bn.js: "npm:^5.2.1"
ethereum-bloom-filters: "npm:^1.0.6"
ethereumjs-util: "npm:^7.1.0"
ethjs-unit: "npm:0.1.6"
number-to-bn: "npm:1.7.0"
randombytes: "npm:^2.1.0"
utf8: "npm:3.0.0"
checksum: 56b9d1ab2494ee632ca8f10ab1c9ede701b8f3fca5231b0de02a08b1aba414d24b7bca1468454c7d661b19d0c7bb06341c09b186191e2db5736005193cfe884b
languageName: node
linkType: hard
"web3@npm:^1.8.1":
version: 1.10.0
resolution: "web3@npm:1.10.0"
dependencies:
web3-bzz: "npm:1.10.0"
web3-core: "npm:1.10.0"
web3-eth: "npm:1.10.0"
web3-eth-personal: "npm:1.10.0"
web3-net: "npm:1.10.0"
web3-shh: "npm:1.10.0"
web3-utils: "npm:1.10.0"
checksum: 9c8349a46d01bc1b91483a953f6e9078b3a15af451a3092c0ac663cb05f6acb1be6ea4ce82646af27373889bdc9ab94c82ec9c6544d11ab7eec3d911a94d929b
languageName: node
linkType: hard
"webidl-conversions@npm:^3.0.0":
version: 3.0.1
resolution: "webidl-conversions@npm:3.0.1"
checksum: b65b9f8d6854572a84a5c69615152b63371395f0c5dcd6729c45789052296df54314db2bc3e977df41705eacb8bc79c247cee139a63fa695192f95816ed528ad
languageName: node
linkType: hard
"websocket@npm:^1.0.32":
version: 1.0.34
resolution: "websocket@npm:1.0.34"
dependencies:
bufferutil: "npm:^4.0.1"
debug: "npm:^2.2.0"
es5-ext: "npm:^0.10.50"
typedarray-to-buffer: "npm:^3.1.5"
utf-8-validate: "npm:^5.0.2"
yaeti: "npm:^0.0.6"
checksum: b72e3dcc3fa92b4a4511f0df89b25feed6ab06979cb9e522d2736f09855f4bf7588d826773b9405fcf3f05698200eb55ba9da7ef333584653d4912a5d3b13c18
languageName: node
linkType: hard
"whatwg-url@npm:^5.0.0":
version: 5.0.0
resolution: "whatwg-url@npm:5.0.0"
dependencies:
tr46: "npm:~0.0.3"
webidl-conversions: "npm:^3.0.0"
checksum: f95adbc1e80820828b45cc671d97da7cd5e4ef9deb426c31bcd5ab00dc7103042291613b3ef3caec0a2335ed09e0d5ed026c940755dbb6d404e2b27f940fdf07
languageName: node
linkType: hard
"which-boxed-primitive@npm:^1.0.2":
version: 1.0.2
resolution: "which-boxed-primitive@npm:1.0.2"
dependencies:
is-bigint: "npm:^1.0.1"
is-boolean-object: "npm:^1.1.0"
is-number-object: "npm:^1.0.4"
is-string: "npm:^1.0.5"
is-symbol: "npm:^1.0.3"
checksum: 9c7ca7855255f25ac47f4ce8b59c4cc33629e713fd7a165c9d77a2bb47bf3d9655a5664660c70337a3221cf96742f3589fae15a3a33639908d33e29aa2941efb
languageName: node
linkType: hard
"which-module@npm:^2.0.0":
version: 2.0.0
resolution: "which-module@npm:2.0.0"
checksum: e3e46c9c84475bff773b9e5bbf48ffa1749bc45669c56ffc874ae4a520627a259e10f16ca67c1a1338edce7a002af86c40a036dcb13ad45c18246939997fa006
languageName: node
linkType: hard
"which-pm-runs@npm:^1.0.0":
version: 1.1.0
resolution: "which-pm-runs@npm:1.1.0"
checksum: 39a56ee50886fb33ec710e3b36dc9fe3d0096cac44850d9ca0c6186c4cb824d6c8125f013e0562e7c94744e1e8e4a6ab695592cdb12555777c7a4368143d822c
languageName: node
linkType: hard
"which-pm@npm:2.0.0":
version: 2.0.0
resolution: "which-pm@npm:2.0.0"
dependencies:
load-yaml-file: "npm:^0.2.0"
path-exists: "npm:^4.0.0"
checksum: 8f9dc47ab1302d536458a3d28b891907540d67e18b95d8cf0a41ba768b679c2bc7b64c17d9b80c85443c4b300a3e2d5c29ae1e9c7c6ad2833760070fbdbd3b6f
languageName: node
linkType: hard
"which-typed-array@npm:^1.1.11, which-typed-array@npm:^1.1.13":
version: 1.1.13
resolution: "which-typed-array@npm:1.1.13"
dependencies:
available-typed-arrays: "npm:^1.0.5"
call-bind: "npm:^1.0.4"
for-each: "npm:^0.3.3"
gopd: "npm:^1.0.1"
has-tostringtag: "npm:^1.0.0"
checksum: 605e3e10b7118af904a0e79d0d50b95275102f06ec902734024989cd71354929f7acee50de43529d3baf5858e2e4eb32c75e6ebd226c888ad976d8140e4a3e71
languageName: node
linkType: hard
"which-typed-array@npm:^1.1.2":
version: 1.1.8
resolution: "which-typed-array@npm:1.1.8"
dependencies:
available-typed-arrays: "npm:^1.0.5"
call-bind: "npm:^1.0.2"
es-abstract: "npm:^1.20.0"
for-each: "npm:^0.3.3"
has-tostringtag: "npm:^1.0.0"
is-typed-array: "npm:^1.1.9"
checksum: 5277b539400cfa72638046bd9d31bc3e9a0eca8cd43b24433e05dd09a34f1fffa9bbcc353e8d89d21e28e151e001881be38b2a31b7cc80cc574a74658cb948c8
languageName: node
linkType: hard
"which@npm:1.3.1, which@npm:^1.1.1, which@npm:^1.2.9, which@npm:^1.3.1":
version: 1.3.1
resolution: "which@npm:1.3.1"
dependencies:
isexe: "npm:^2.0.0"
bin:
which: ./bin/which
checksum: 549dcf1752f3ee7fbb64f5af2eead4b9a2f482108b7de3e85c781d6c26d8cf6a52d37cfbe0642a155fa6470483fe892661a859c03157f24c669cf115f3bbab5e
languageName: node
linkType: hard
"which@npm:^2.0.1, which@npm:^2.0.2":
version: 2.0.2
resolution: "which@npm:2.0.2"
dependencies:
isexe: "npm:^2.0.0"
bin:
node-which: ./bin/node-which
checksum: 4782f8a1d6b8fc12c65e968fea49f59752bf6302dc43036c3bf87da718a80710f61a062516e9764c70008b487929a73546125570acea95c5b5dcc8ac3052c70f
languageName: node
linkType: hard
"wide-align@npm:1.1.3":
version: 1.1.3
resolution: "wide-align@npm:1.1.3"
dependencies:
string-width: "npm:^1.0.2 || 2"
checksum: 187642e0bbaf36d7ef95e85fec9cabe281a29bebfbeb218024fedbef3f066374e99fbf8391a57f2e40612dca4fa460feeeeb526bb17de7d9d0654b6b4bd1be2e
languageName: node
linkType: hard
"wide-align@npm:^1.1.0, wide-align@npm:^1.1.5":
version: 1.1.5
resolution: "wide-align@npm:1.1.5"
dependencies:
string-width: "npm:^1.0.2 || 2 || 3 || 4"
checksum: d5f8027b9a8255a493a94e4ec1b74a27bff6679d5ffe29316a3215e4712945c84ef73ca4045c7e20ae7d0c72f5f57f296e04a4928e773d4276a2f1222e4c2e99
languageName: node
linkType: hard
"widest-line@npm:^3.1.0":
version: 3.1.0
resolution: "widest-line@npm:3.1.0"
dependencies:
string-width: "npm:^4.0.0"
checksum: 03db6c9d0af9329c37d74378ff1d91972b12553c7d72a6f4e8525fe61563fa7adb0b9d6e8d546b7e059688712ea874edd5ded475999abdeedf708de9849310e0
languageName: node
linkType: hard
"wonka@npm:^6.0.0, wonka@npm:^6.1.2":
version: 6.3.4
resolution: "wonka@npm:6.3.4"
checksum: 0f102630182828268b57b54102003449b97abbc2483392239baf856a2fca7b72ae9be67c208415124a3d26a320674ed64387e9bf07a8d0badedb5f607d2ccfdc
languageName: node
linkType: hard
"word-wrap@npm:~1.2.3":
version: 1.2.3
resolution: "word-wrap@npm:1.2.3"
checksum: 08a677e1578b9cc367a03d52bc51b6869fec06303f68d29439e4ed647257411f857469990c31066c1874678937dac737c9f8f20d3fd59918fb86b7d926a76b15
languageName: node
linkType: hard
"wordwrap@npm:^1.0.0":
version: 1.0.0
resolution: "wordwrap@npm:1.0.0"
checksum: 497d40beb2bdb08e6d38754faa17ce20b0bf1306327f80cb777927edb23f461ee1f6bc659b3c3c93f26b08e1cf4b46acc5bae8fda1f0be3b5ab9a1a0211034cd
languageName: node
linkType: hard
"wordwrapjs@npm:^4.0.0":
version: 4.0.1
resolution: "wordwrapjs@npm:4.0.1"
dependencies:
reduce-flatten: "npm:^2.0.0"
typical: "npm:^5.2.0"
checksum: 4182c48c9d3eab0932fb9f9f202e3f1d4d28ff6db3fd2e1654ec8606677d8e0ab80110f0f8e2e236ee2b52631cbc5fccf3097e9287e3ace20cbc1613a784befc
languageName: node
linkType: hard
"workerpool@npm:6.2.1":
version: 6.2.1
resolution: "workerpool@npm:6.2.1"
checksum: 3e637f76320cab92eaeffa4fbefb351db02e20aa29245d8ee05fa7c088780ef7b4446bfafff2668a22fd94b7d9d97c7020117036ac77a76370ecea278b9a9b91
languageName: node
linkType: hard
"wrap-ansi@npm:^5.1.0":
version: 5.1.0
resolution: "wrap-ansi@npm:5.1.0"
dependencies:
ansi-styles: "npm:^3.2.0"
string-width: "npm:^3.0.0"
strip-ansi: "npm:^5.0.0"
checksum: f02bbbd13f40169f3d69b8c95126c1d2a340e6f149d04125527c3d501d74a304a434f4329a83bfdc3b9fdb82403e9ae0cdd7b83a99f0da0d5a7e544f6b709914
languageName: node
linkType: hard
"wrap-ansi@npm:^6.0.1, wrap-ansi@npm:^6.2.0":
version: 6.2.0
resolution: "wrap-ansi@npm:6.2.0"
dependencies:
ansi-styles: "npm:^4.0.0"
string-width: "npm:^4.1.0"
strip-ansi: "npm:^6.0.0"
checksum: 0d64f2d438e0b555e693b95aee7b2689a12c3be5ac458192a1ce28f542a6e9e59ddfecc37520910c2c88eb1f82a5411260566dba5064e8f9895e76e169e76187
languageName: node
linkType: hard
"wrap-ansi@npm:^7.0.0":
version: 7.0.0
resolution: "wrap-ansi@npm:7.0.0"
dependencies:
ansi-styles: "npm:^4.0.0"
string-width: "npm:^4.1.0"
strip-ansi: "npm:^6.0.0"
checksum: cebdaeca3a6880da410f75209e68cd05428580de5ad24535f22696d7d9cab134d1f8498599f344c3cf0fb37c1715807a183778d8c648d6cc0cb5ff2bb4236540
languageName: node
linkType: hard
"wrappy@npm:1":
version: 1.0.2
resolution: "wrappy@npm:1.0.2"
checksum: 159da4805f7e84a3d003d8841557196034155008f817172d4e986bd591f74aa82aa7db55929a54222309e01079a65a92a9e6414da5a6aa4b01ee44a511ac3ee5
languageName: node
linkType: hard
"write-file-atomic@npm:^4.0.2":
version: 4.0.2
resolution: "write-file-atomic@npm:4.0.2"
dependencies:
imurmurhash: "npm:^0.1.4"
signal-exit: "npm:^3.0.7"
checksum: 3be1f5508a46c190619d5386b1ac8f3af3dbe951ed0f7b0b4a0961eed6fc626bd84b50cf4be768dabc0a05b672f5d0c5ee7f42daa557b14415d18c3a13c7d246
languageName: node
linkType: hard
"ws@npm:7.4.6":
version: 7.4.6
resolution: "ws@npm:7.4.6"
peerDependencies:
bufferutil: ^4.0.1
utf-8-validate: ^5.0.2
peerDependenciesMeta:
bufferutil:
optional: true
utf-8-validate:
optional: true
checksum: 150e3f917b7cde568d833a5ea6ccc4132e59c38d04218afcf2b6c7b845752bd011a9e0dc1303c8694d3c402a0bdec5893661a390b71ff88f0fc81a4e4e66b09c
languageName: node
linkType: hard
"ws@npm:8.13.0, ws@npm:^8.5.0":
version: 8.13.0
resolution: "ws@npm:8.13.0"
peerDependencies:
bufferutil: ^4.0.1
utf-8-validate: ">=5.0.2"
peerDependenciesMeta:
bufferutil:
optional: true
utf-8-validate:
optional: true
checksum: 1769532b6fdab9ff659f0b17810e7501831d34ecca23fd179ee64091dd93a51f42c59f6c7bb4c7a384b6c229aca8076fb312aa35626257c18081511ef62a161d
languageName: node
linkType: hard
"ws@npm:^3.0.0":
version: 3.3.3
resolution: "ws@npm:3.3.3"
dependencies:
async-limiter: "npm:~1.0.0"
safe-buffer: "npm:~5.1.0"
ultron: "npm:~1.1.0"
checksum: 4b4a7e5d11025e399d82a7471bfb4818d563c892f5d953c2de937d262bd8e8acc8b340220001c01f8392574fccbc2df153d6031e285b8b38441187ea0c2cfd72
languageName: node
linkType: hard
"ws@npm:^7, ws@npm:^7.4.5, ws@npm:^7.5.1":
Deploy to solanadevnet & zbctestnet on testnet3 (#2412) ### Description * solanadevnet is on Solana Devnet, and zbctestnet is on the Eclipse/Zebec rollup testnet found at https://api.zebec.eclipsenetwork.xyz:8899/ * Deploys validators to our infra on testnet3 for `solanadevnet` and `zbctestnet`. These run on the `hyperlane` context. * Added the ability to set the docker image / tag for specific chain deployments. This way we can run the sealevel validators with their own image without affecting the other deployments * Deployed a sealevel-supporting relayer to rc that relays messages for solanadevnet and zbctestnet * Some minor changes to key management - e.g. the recent change to `getCloudAgentKey` wasn't effective because relayer keys don't ever specify their own chain * Added a `--protocol` flag to the get-key-addresses command so we can view keys for different protocols Everything works really well! messages are being delivered Validator sets: ``` - solanadevnet: { - threshold: 2, - validators: [ - '0xec0f73dbc5b1962a20f7dcbe07c98414025b0c43', - '0x9c20a149dfa09ea9f77f5a7ca09ed44f9c025133', - '0x967c5ecdf2625ae86580bd203b630abaaf85cd62', - ], - }, - zbctestnet: { - threshold: 2, - validators: [ - '0xf33cca115fd1bc888b31f5ce96c0277e3af31120', - '0xc1a44a2ff3379e0dfa4ccf7e8b98bdc3012721be', - '0x1ec68fea9a0698a0d2b396770e7d2d61d9a3e654', - ], - }, ``` ### Drive-by changes n/a ### Related issues - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2288 - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2289 ### Backward compatibility _Are these changes backward compatible?_ Yes _Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling?_ None ### Testing _What kind of testing have these changes undergone?_ Deployed! --------- Co-authored-by: Asa Oines <asaoines@gmail.com>
1 year ago
version: 7.5.9
resolution: "ws@npm:7.5.9"
peerDependencies:
bufferutil: ^4.0.1
utf-8-validate: ^5.0.2
peerDependenciesMeta:
bufferutil:
optional: true
utf-8-validate:
optional: true
checksum: 171e35012934bd8788150a7f46f963e50bac43a4dc524ee714c20f258693ac4d3ba2abadb00838fdac42a47af9e958c7ae7e6f4bc56db047ba897b8a2268cf7c
Deploy to solanadevnet & zbctestnet on testnet3 (#2412) ### Description * solanadevnet is on Solana Devnet, and zbctestnet is on the Eclipse/Zebec rollup testnet found at https://api.zebec.eclipsenetwork.xyz:8899/ * Deploys validators to our infra on testnet3 for `solanadevnet` and `zbctestnet`. These run on the `hyperlane` context. * Added the ability to set the docker image / tag for specific chain deployments. This way we can run the sealevel validators with their own image without affecting the other deployments * Deployed a sealevel-supporting relayer to rc that relays messages for solanadevnet and zbctestnet * Some minor changes to key management - e.g. the recent change to `getCloudAgentKey` wasn't effective because relayer keys don't ever specify their own chain * Added a `--protocol` flag to the get-key-addresses command so we can view keys for different protocols Everything works really well! messages are being delivered Validator sets: ``` - solanadevnet: { - threshold: 2, - validators: [ - '0xec0f73dbc5b1962a20f7dcbe07c98414025b0c43', - '0x9c20a149dfa09ea9f77f5a7ca09ed44f9c025133', - '0x967c5ecdf2625ae86580bd203b630abaaf85cd62', - ], - }, - zbctestnet: { - threshold: 2, - validators: [ - '0xf33cca115fd1bc888b31f5ce96c0277e3af31120', - '0xc1a44a2ff3379e0dfa4ccf7e8b98bdc3012721be', - '0x1ec68fea9a0698a0d2b396770e7d2d61d9a3e654', - ], - }, ``` ### Drive-by changes n/a ### Related issues - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2288 - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/2289 ### Backward compatibility _Are these changes backward compatible?_ Yes _Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling?_ None ### Testing _What kind of testing have these changes undergone?_ Deployed! --------- Co-authored-by: Asa Oines <asaoines@gmail.com>
1 year ago
languageName: node
linkType: hard
"ws@npm:^7.4.6":
version: 7.5.8
resolution: "ws@npm:7.5.8"
peerDependencies:
bufferutil: ^4.0.1
utf-8-validate: ^5.0.2
peerDependenciesMeta:
bufferutil:
optional: true
utf-8-validate:
optional: true
checksum: 428777b06f2edade7df30597bc4ba1a83ebf7561c09a6ea9e1ad9eb2cc6b323318acd62ca8364665dcec8df27eb71f258645d7506f85484e5f3a03afaba74dc8
languageName: node
linkType: hard
"xhr-request-promise@npm:^0.1.2":
version: 0.1.3
resolution: "xhr-request-promise@npm:0.1.3"
dependencies:
xhr-request: "npm:^1.1.0"
checksum: 49ec3474884858faa55349894b1879c872422a24485097c8b71ba9046027d27f1d54eb61dfdb9d72e78892c7371d22d9cc6a4e101b6767bb4df89a0b6d739f85
languageName: node
linkType: hard
"xhr-request@npm:^1.0.1, xhr-request@npm:^1.1.0":
version: 1.1.0
resolution: "xhr-request@npm:1.1.0"
dependencies:
buffer-to-arraybuffer: "npm:^0.0.5"
object-assign: "npm:^4.1.1"
query-string: "npm:^5.0.1"
simple-get: "npm:^2.7.0"
timed-out: "npm:^4.0.1"
url-set-query: "npm:^1.0.0"
xhr: "npm:^2.0.4"
checksum: 531c5e1e47d2e680c1ae1296af7fa375d752cd83c3fa1f9bd9e82fc4fb305ce8e7aaf266256e82bbd34e2a4891ec535bcc4e9f8db2691ab64bb3b6ff40296b9a
languageName: node
linkType: hard
"xhr@npm:^2.0.4, xhr@npm:^2.3.3":
version: 2.6.0
resolution: "xhr@npm:2.6.0"
dependencies:
global: "npm:~4.4.0"
is-function: "npm:^1.0.1"
parse-headers: "npm:^2.0.0"
xtend: "npm:^4.0.0"
checksum: 31f34aba708955008c87bcd21482be6afc7ff8adc28090e633b1d3f8d3e8e93150bac47b262738b046d7729023a884b655d55cf34e9d14d5850a1275ab49fb37
languageName: node
linkType: hard
"xmlhttprequest@npm:1.8.0":
version: 1.8.0
resolution: "xmlhttprequest@npm:1.8.0"
checksum: 4f2cc2029f863d425ba8d6ef717de7ee44cd44ceae97df45c122343ecbcd4418559fbb8bdc3fa3678ea8cb24fb31a143ed0e8f7bb302c13185bc4486d81d8399
languageName: node
linkType: hard
"xstream@npm:^11.14.0":
version: 11.14.0
resolution: "xstream@npm:11.14.0"
dependencies:
globalthis: "npm:^1.0.1"
symbol-observable: "npm:^2.0.3"
checksum: 935b1f2b4dd79ef77de3fb0153af03ffbbc93fed0c2e0f1afcf3771f462e1c3126430ce6767f9ca1d374b2ced4beb8d3d6c05fb4c0cfd92a0f208b068fb87779
languageName: node
linkType: hard
"xtend@npm:^4.0.0, xtend@npm:^4.0.1, xtend@npm:^4.0.2, xtend@npm:~4.0.0":
version: 4.0.2
resolution: "xtend@npm:4.0.2"
checksum: ac5dfa738b21f6e7f0dd6e65e1b3155036d68104e67e5d5d1bde74892e327d7e5636a076f625599dc394330a731861e87343ff184b0047fef1360a7ec0a5a36a
languageName: node
linkType: hard
"y18n@npm:^4.0.0":
version: 4.0.3
resolution: "y18n@npm:4.0.3"
checksum: 392870b2a100bbc643bc035fe3a89cef5591b719c7bdc8721bcdb3d27ab39fa4870acdca67b0ee096e146d769f311d68eda6b8195a6d970f227795061923013f
languageName: node
linkType: hard
"y18n@npm:^5.0.5":
version: 5.0.8
resolution: "y18n@npm:5.0.8"
checksum: 5f1b5f95e3775de4514edbb142398a2c37849ccfaf04a015be5d75521e9629d3be29bd4432d23c57f37e5b61ade592fb0197022e9993f81a06a5afbdcda9346d
languageName: node
linkType: hard
"yaeti@npm:^0.0.6":
version: 0.0.6
resolution: "yaeti@npm:0.0.6"
checksum: 6db12c152f7c363b80071086a3ebf5032e03332604eeda988872be50d6c8469e1f13316175544fa320f72edad696c2d83843ad0ff370659045c1a68bcecfcfea
languageName: node
linkType: hard
"yallist@npm:^2.1.2":
version: 2.1.2
resolution: "yallist@npm:2.1.2"
checksum: 75fc7bee4821f52d1c6e6021b91b3e079276f1a9ce0ad58da3c76b79a7e47d6f276d35e206a96ac16c1cf48daee38a8bb3af0b1522a3d11c8ffe18f898828832
languageName: node
linkType: hard
"yallist@npm:^3.0.0, yallist@npm:^3.0.2, yallist@npm:^3.1.1":
version: 3.1.1
resolution: "yallist@npm:3.1.1"
checksum: 9af0a4329c3c6b779ac4736c69fae4190ac03029fa27c1aef4e6bcc92119b73dea6fe5db5fe881fb0ce2a0e9539a42cdf60c7c21eda04d1a0b8c082e38509efb
languageName: node
linkType: hard
"yallist@npm:^4.0.0":
version: 4.0.0
resolution: "yallist@npm:4.0.0"
checksum: 4cb02b42b8a93b5cf50caf5d8e9beb409400a8a4d85e83bb0685c1457e9ac0b7a00819e9f5991ac25ffabb56a78e2f017c1acc010b3a1babfe6de690ba531abd
languageName: node
linkType: hard
"yaml@npm:^1.10.2":
version: 1.10.2
resolution: "yaml@npm:1.10.2"
checksum: e088b37b4d4885b70b50c9fa1b7e54bd2e27f5c87205f9deaffd1fb293ab263d9c964feadb9817a7b129a5bf30a06582cb08750f810568ecc14f3cdbabb79cb3
languageName: node
linkType: hard
"yaml@npm:^2, yaml@npm:^2.4.1":
version: 2.4.1
resolution: "yaml@npm:2.4.1"
bin:
yaml: bin.mjs
checksum: 2c54fd69ef59126758ae710f9756405a7d41abcbb61aca894250d0e81e76057c14dc9bb00a9528f72f99b8f24077f694a6f7fd09cdd6711fcec2eebfbb5df409
languageName: node
linkType: hard
"yargs-parser@npm:13.1.2, yargs-parser@npm:^13.1.2":
version: 13.1.2
resolution: "yargs-parser@npm:13.1.2"
dependencies:
camelcase: "npm:^5.0.0"
decamelize: "npm:^1.2.0"
checksum: 89a84fbb32827832a1d34f596f5efe98027c398af731728304a920c2f9ba03071c694418723df16882ebb646ddb72a8fb1c9567552afcbc2f268e86c4faea5a8
languageName: node
linkType: hard
"yargs-parser@npm:20.2.4":
version: 20.2.4
resolution: "yargs-parser@npm:20.2.4"
checksum: db8f251ae40e24782d5c089ed86883ba3c0ce7f3c174002a67ec500802f928df9d505fea5d04829769221ce20b0f69f6fb1138fbb2e2fb102e3e9d426d20edab
languageName: node
linkType: hard
"yargs-parser@npm:^18.1.2, yargs-parser@npm:^18.1.3":
version: 18.1.3
resolution: "yargs-parser@npm:18.1.3"
dependencies:
camelcase: "npm:^5.0.0"
decamelize: "npm:^1.2.0"
checksum: 235bcbad5b7ca13e5abc54df61d42f230857c6f83223a38e4ed7b824681875b7f8b6ed52139d88a3ad007050f28dc0324b3c805deac7db22ae3b4815dae0e1bf
languageName: node
linkType: hard
"yargs-parser@npm:^20.2.2":
version: 20.2.9
resolution: "yargs-parser@npm:20.2.9"
checksum: 0188f430a0f496551d09df6719a9132a3469e47fe2747208b1dd0ab2bb0c512a95d0b081628bbca5400fb20dbf2fabe63d22badb346cecadffdd948b049f3fcc
languageName: node
linkType: hard
"yargs-parser@npm:^21.0.1, yargs-parser@npm:^21.1.1":
version: 21.1.1
resolution: "yargs-parser@npm:21.1.1"
checksum: 9dc2c217ea3bf8d858041252d43e074f7166b53f3d010a8c711275e09cd3d62a002969a39858b92bbda2a6a63a585c7127014534a560b9c69ed2d923d113406e
languageName: node
linkType: hard
"yargs-unparser@npm:1.6.0":
version: 1.6.0
resolution: "yargs-unparser@npm:1.6.0"
dependencies:
flat: "npm:^4.1.0"
lodash: "npm:^4.17.15"
yargs: "npm:^13.3.0"
checksum: ca662bb94af53d816d47f2162f0a1d135783f09de9fd47645a5cb18dd25532b0b710432b680d2c065ff45de122ba4a96433c41595fa7bfcc08eb12e889db95c1
languageName: node
linkType: hard
"yargs-unparser@npm:2.0.0":
version: 2.0.0
resolution: "yargs-unparser@npm:2.0.0"
dependencies:
camelcase: "npm:^6.0.0"
decamelize: "npm:^4.0.0"
flat: "npm:^5.0.2"
is-plain-obj: "npm:^2.1.0"
checksum: 68f9a542c6927c3768c2f16c28f71b19008710abd6b8f8efbac6dcce26bbb68ab6503bed1d5994bdbc2df9a5c87c161110c1dfe04c6a3fe5c6ad1b0e15d9a8a3
languageName: node
linkType: hard
"yargs@npm:13.3.2, yargs@npm:^13.3.0":
version: 13.3.2
resolution: "yargs@npm:13.3.2"
dependencies:
cliui: "npm:^5.0.0"
find-up: "npm:^3.0.0"
get-caller-file: "npm:^2.0.1"
require-directory: "npm:^2.1.1"
require-main-filename: "npm:^2.0.0"
set-blocking: "npm:^2.0.0"
string-width: "npm:^3.0.0"
which-module: "npm:^2.0.0"
y18n: "npm:^4.0.0"
yargs-parser: "npm:^13.1.2"
checksum: 608ba2e62ac2c7c4572b9c6f7a2d3ef76e2deaad8c8082788ed29ae3ef33e9f68e087f07eb804ed5641de2bc4eab977405d3833b1d11ae8dbbaf5847584d96be
languageName: node
linkType: hard
"yargs@npm:16.2.0":
version: 16.2.0
resolution: "yargs@npm:16.2.0"
dependencies:
cliui: "npm:^7.0.2"
escalade: "npm:^3.1.1"
get-caller-file: "npm:^2.0.5"
require-directory: "npm:^2.1.1"
string-width: "npm:^4.2.0"
y18n: "npm:^5.0.5"
yargs-parser: "npm:^20.2.2"
checksum: 807fa21211d2117135d557f95fcd3c3d390530cda2eca0c840f1d95f0f40209dcfeb5ec18c785a1f3425896e623e3b2681e8bb7b6600060eda1c3f4804e7957e
languageName: node
linkType: hard
"yargs@npm:^15.1.0, yargs@npm:^15.3.1":
version: 15.4.1
resolution: "yargs@npm:15.4.1"
dependencies:
cliui: "npm:^6.0.0"
decamelize: "npm:^1.2.0"
find-up: "npm:^4.1.0"
get-caller-file: "npm:^2.0.1"
require-directory: "npm:^2.1.1"
require-main-filename: "npm:^2.0.0"
set-blocking: "npm:^2.0.0"
string-width: "npm:^4.2.0"
which-module: "npm:^2.0.0"
y18n: "npm:^4.0.0"
yargs-parser: "npm:^18.1.2"
checksum: bbcc82222996c0982905b668644ca363eebe6ffd6a572fbb52f0c0e8146661d8ce5af2a7df546968779bb03d1e4186f3ad3d55dfaadd1c4f0d5187c0e3a5ba16
languageName: node
linkType: hard
"yargs@npm:^17.3.1, yargs@npm:^17.7.1, yargs@npm:^17.7.2":
version: 17.7.2
resolution: "yargs@npm:17.7.2"
dependencies:
cliui: "npm:^8.0.1"
escalade: "npm:^3.1.1"
get-caller-file: "npm:^2.0.5"
require-directory: "npm:^2.1.1"
string-width: "npm:^4.2.3"
y18n: "npm:^5.0.5"
yargs-parser: "npm:^21.1.1"
checksum: abb3e37678d6e38ea85485ed86ebe0d1e3464c640d7d9069805ea0da12f69d5a32df8e5625e370f9c96dd1c2dc088ab2d0a4dd32af18222ef3c4224a19471576
languageName: node
linkType: hard
"yn@npm:3.1.1":
version: 3.1.1
resolution: "yn@npm:3.1.1"
checksum: 2c487b0e149e746ef48cda9f8bad10fc83693cd69d7f9dcd8be4214e985de33a29c9e24f3c0d6bcf2288427040a8947406ab27f7af67ee9456e6b84854f02dd6
languageName: node
linkType: hard
"yocto-queue@npm:^0.1.0":
version: 0.1.0
resolution: "yocto-queue@npm:0.1.0"
checksum: f77b3d8d00310def622123df93d4ee654fc6a0096182af8bd60679ddcdfb3474c56c6c7190817c84a2785648cdee9d721c0154eb45698c62176c322fb46fc700
languageName: node
linkType: hard
feat: Modular Tx Submission – Create Transformer + Submitter + Builder Abstraction (#3627) ## Description - Adds modular transaction submission support for SDK clients, e.g. CLI. To-do: - [ ] Failing CI build due to linting Gnosis Safe package import - [ ] Export to `sdk/src/index.ts` Note: - Built to eventually expand to [Sealevel/CW support](https://github.com/hyperlane-xyz/hyperlane-monorepo/blob/dc628476158672d08c766936ef4e2b150f86f566/typescript/sdk/src/providers/ProviderType.ts#L51-L85) ### Transformers - Input: `PopulatedTx[]` - Output: `HTX[]` (where `HTX extends HyperlaneTx`) - Purpose: Given a set of populated transactions, transform those transactions into a set a HyperlaneTxs (for the corresponding submitter), e.g. ``` ... const somePopulatedTxs = ... const transformer = new InterchainAccountTxTransformer(mp,o,d,p); const populatedTxs = transformer.transformTxs(somePopulatedTxs); ``` ### Submitters - Input: `HTX[]` (where `HTX extends HyperlaneTx`) - Output: `TxReceipt[] | ResponseData[]` - Purpose: Given a set of Hyperlane transactions, execute those transactions for the specified submitter (submitter of type HTX should enforce the transactions being passed are of type HTX), e.g. ``` ... const submitter = new GnosisSafeTxSubmitter(mp,c,p); const txReceipts = submitter.submitTxs(populatedTxs); --- Client-side example: for each gnosisTxReceipt display transactionHash ``` ### Builder (Utilizes both Submitters & Transformer) - Input: `(TxTransformer<HTX> | TxTransformerType & Chain) & (TxSubmitter<HTX,HTR> | TxSubmitterType & Chain) & HTX[]` (where `HTX extends HyperlaneTx`) - Output: `TxReceipt[] | *response data*` - Purpose: Given a submitter, an optional transformer, and a set of PopulatedTransactions, transform and submit all transactions, e.g. ``` ... const eV5builder = new TxSubmitterBuilder<EV5Transaction, EV5TransactionReceipt>(); let txReceipts = eV5builder.for( new GnosisSafeTxSubmitter(chainA) ).transform( InterchainAccountTxTransformer(chainB) ).submit( txs ); txReceipts = eV5builder.for( new ImpersonatedAccountTxSubmitter(chainA) ).submit(txs); txReceipts = eV5builder.for( new JsonRpcTxSubmitter(chainC) ).submit(txs); --- Client-side example: for each txReceipt display transactionHash | response data ``` ### Drive-by changes * None ### Related issues - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/3547 ### Backward compatibility - Yes ### Testing - Testing through CLI unit testing
7 months ago
"zksync-web3@npm:^0.14.3":
version: 0.14.4
resolution: "zksync-web3@npm:0.14.4"
peerDependencies:
ethers: ^5.7.0
checksum: a1566a2a2ba34a3026680f3b4000ffa02593e02d9c73a4dd143bde929b5e39b09544d429bccad0479070670cfdad5f6836cb686c4b8d7954b4d930826be91c92
languageName: node
linkType: hard
"zod@npm:^3.21.2":
version: 3.21.2
resolution: "zod@npm:3.21.2"
checksum: 1c67216871808c3beaeaf2439adfc589055502665e8fc4267abf36dc4f673018cd15575e8f38a3eb9b8edb43356d91a809fc6ded3fab4b7f5d6a3982d0b97c77
languageName: node
linkType: hard
"zustand@npm:4.3.8":
version: 4.3.8
resolution: "zustand@npm:4.3.8"
dependencies:
use-sync-external-store: "npm:1.2.0"
peerDependencies:
immer: ">=9.0"
react: ">=16.8"
peerDependenciesMeta:
immer:
optional: true
react:
optional: true
checksum: 95a5335716414c8bef3a48165226ef099ca232931ab6cd1497515ee4241e8d5a8100edf5c3cc7d7131b72a07eb0484501405aa2c3222b4b93ba690cfa2b5593d
languageName: node
linkType: hard
"zustand@npm:^4.3.1":
version: 4.5.1
resolution: "zustand@npm:4.5.1"
dependencies:
use-sync-external-store: "npm:1.2.0"
peerDependencies:
"@types/react": ">=16.8"
immer: ">=9.0.6"
react: ">=16.8"
peerDependenciesMeta:
"@types/react":
optional: true
immer:
optional: true
react:
optional: true
checksum: c5dcd734ddcc393bc1febcf1811d606222c6d40cb4cf0e4d605be6cfa1855c8b09b6725ab6b73a395f1e020f8f617b605c800c1f19301b240c45d5042e1b2a10
languageName: node
linkType: hard