From 96490da7604870d468c8244e2b0ec908c8314226 Mon Sep 17 00:00:00 2001 From: J M Rossy Date: Thu, 16 Nov 2023 13:56:18 -0500 Subject: [PATCH] Update to SDK 3.1.4 Add new chain logos --- package.json | 6 +- src/icons/ChainLogo.tsx | 27 +- src/logos/black/Base.tsx | 9 + src/logos/black/Cosmos.tsx | 77 +++ src/logos/black/Cosmwasm.tsx | 14 + src/logos/black/Manta.tsx | 9 + src/logos/black/Neutron.tsx | 21 + src/logos/black/Polygonzkevm.tsx | 10 + src/logos/black/Scroll.tsx | 10 + src/logos/black/index.ts | 7 + src/logos/color/Base.tsx | 18 + src/logos/color/Cosmos.tsx | 77 +++ src/logos/color/Cosmwasm.tsx | 30 ++ src/logos/color/Manta.tsx | 43 ++ src/logos/color/Neutron.tsx | 21 + src/logos/color/Polygonzkevm.tsx | 22 + src/logos/color/Scroll.tsx | 28 ++ src/logos/color/index.ts | 7 + yarn.lock | 797 +++++++++++++++++++++++++++---- 19 files changed, 1128 insertions(+), 105 deletions(-) create mode 100644 src/logos/black/Base.tsx create mode 100644 src/logos/black/Cosmos.tsx create mode 100644 src/logos/black/Cosmwasm.tsx create mode 100644 src/logos/black/Manta.tsx create mode 100644 src/logos/black/Neutron.tsx create mode 100644 src/logos/black/Polygonzkevm.tsx create mode 100644 src/logos/black/Scroll.tsx create mode 100644 src/logos/color/Base.tsx create mode 100644 src/logos/color/Cosmos.tsx create mode 100644 src/logos/color/Cosmwasm.tsx create mode 100644 src/logos/color/Manta.tsx create mode 100644 src/logos/color/Neutron.tsx create mode 100644 src/logos/color/Polygonzkevm.tsx create mode 100644 src/logos/color/Scroll.tsx diff --git a/package.json b/package.json index 0f64259..163704f 100644 --- a/package.json +++ b/package.json @@ -1,16 +1,16 @@ { "name": "@hyperlane-xyz/widgets", "description": "Common react components for Hyperlane projects", - "version": "1.5.0", + "version": "3.1.4", "author": "J M Rossy", "peerDependencies": { - "@hyperlane-xyz/sdk": "^1.4", + "@hyperlane-xyz/sdk": "^3.1", "react": "^18", "react-dom": "^18" }, "devDependencies": { "@babel/core": "^7.20.12", - "@hyperlane-xyz/sdk": "1.5.0", + "@hyperlane-xyz/sdk": "3.1.4", "@mdx-js/react": "^1.6.22", "@storybook/addon-actions": "^6.5.15", "@storybook/addon-docs": "^6.5.15", diff --git a/src/icons/ChainLogo.tsx b/src/icons/ChainLogo.tsx index eb13fbb..19b461c 100644 --- a/src/icons/ChainLogo.tsx +++ b/src/icons/ChainLogo.tsx @@ -1,27 +1,36 @@ import React, { ReactElement, memo } from 'react'; import { chainMetadata } from '@hyperlane-xyz/sdk'; -import { solana, solanatestnet } from '@hyperlane-xyz/sdk/dist/consts/chainMetadata'; import ArbitrumBlack from '../logos/black/Arbitrum'; import AvalancheBlack from '../logos/black/Avalanche'; +import BaseBlack from '../logos/black/Base'; import BscBlack from '../logos/black/Bsc'; import CeloBlack from '../logos/black/Celo'; import EthereumBlack from '../logos/black/Ethereum'; import GnosisBlack from '../logos/black/Gnosis'; +import MantaBlack from '../logos/black/Manta'; import MoonbeamBlack from '../logos/black/Moonbeam'; +import NeutronBlack from '../logos/black/Neutron'; import OptimismBlack from '../logos/black/Optimism'; import PolygonBlack from '../logos/black/Polygon'; +import PolygonzkevmBlack from '../logos/black/Polygonzkevm'; +import ScrollBlack from '../logos/black/Scroll'; import SolanaBlack from '../logos/black/Solana'; import ArbitrumColor from '../logos/color/Arbitrum'; import AvalancheColor from '../logos/color/Avalanche'; +import BaseColor from '../logos/color/Base'; import BscColor from '../logos/color/Bsc'; import CeloColor from '../logos/color/Celo'; import EthereumColor from '../logos/color/Ethereum'; import GnosisColor from '../logos/color/Gnosis'; +import MantaColor from '../logos/color/Manta'; import MoonbeamColor from '../logos/color/Moonbeam'; +import NeutronColor from '../logos/color/Neutron'; import OptimismColor from '../logos/color/Optimism'; import PolygonColor from '../logos/color/Polygon'; +import PolygonzkevmColor from '../logos/color/Polygonzkevm'; +import ScrollColor from '../logos/color/Scroll'; import SolanaColor from '../logos/color/Solana'; import { Circle } from './Circle'; @@ -36,23 +45,33 @@ const CHAIN_TO_LOGO: Record = { [chainMetadata.arbitrum.chainId]: { black: ArbitrumBlack, color: ArbitrumColor }, [chainMetadata.arbitrumgoerli.chainId]: { black: ArbitrumBlack, color: ArbitrumColor }, [chainMetadata.avalanche.chainId]: { black: AvalancheBlack, color: AvalancheColor }, + [chainMetadata.base.chainId]: { black: BaseBlack, color: BaseColor }, + [chainMetadata.basegoerli.chainId]: { black: BaseBlack, color: BaseColor }, [chainMetadata.bsc.chainId]: { black: BscBlack, color: BscColor }, [chainMetadata.bsctestnet.chainId]: { black: BscBlack, color: BscColor }, [chainMetadata.celo.chainId]: { black: CeloBlack, color: CeloColor }, + [chainMetadata.chiado.chainId]: { black: GnosisBlack, color: GnosisColor }, [chainMetadata.ethereum.chainId]: { black: EthereumBlack, color: EthereumColor }, [chainMetadata.fuji.chainId]: { black: AvalancheBlack, color: AvalancheColor }, [chainMetadata.gnosis.chainId]: { black: GnosisBlack, color: GnosisColor }, [chainMetadata.goerli.chainId]: { black: EthereumBlack, color: EthereumColor }, + [chainMetadata.mantapacific.chainId]: { black: MantaBlack, color: MantaColor }, [chainMetadata.moonbasealpha.chainId]: { black: MoonbeamBlack, color: MoonbeamColor }, [chainMetadata.moonbeam.chainId]: { black: MoonbeamBlack, color: MoonbeamColor }, [chainMetadata.mumbai.chainId]: { black: PolygonBlack, color: PolygonColor }, + [chainMetadata.neutron.chainId]: { black: NeutronBlack, color: NeutronColor }, [chainMetadata.optimism.chainId]: { black: OptimismBlack, color: OptimismColor }, [chainMetadata.optimismgoerli.chainId]: { black: OptimismBlack, color: OptimismColor }, [chainMetadata.polygon.chainId]: { black: PolygonBlack, color: PolygonColor }, + [chainMetadata.polygonzkevm.chainId]: { black: PolygonzkevmBlack, color: PolygonzkevmColor }, + [chainMetadata.polygonzkevmtestnet.chainId]: { + black: PolygonzkevmBlack, + color: PolygonzkevmColor, + }, + [chainMetadata.scroll.chainId]: { black: ScrollBlack, color: ScrollColor }, + [chainMetadata.scrollsepolia.chainId]: { black: ScrollBlack, color: ScrollColor }, [chainMetadata.sepolia.chainId]: { black: EthereumBlack, color: EthereumColor }, - // TODO replace with access via chainMetadata when it's added there - [solana.chainId]: { black: SolanaBlack, color: SolanaColor }, - [solanatestnet.chainId]: { black: SolanaBlack, color: SolanaColor }, + [chainMetadata.solana.chainId]: { black: SolanaBlack, color: SolanaColor }, [chainMetadata.solanadevnet.chainId]: { black: SolanaBlack, color: SolanaColor }, }; diff --git a/src/logos/black/Base.tsx b/src/logos/black/Base.tsx new file mode 100644 index 0000000..78d4203 --- /dev/null +++ b/src/logos/black/Base.tsx @@ -0,0 +1,9 @@ +import * as React from 'react'; +import { SVGProps } from 'react'; + +const SvgBase = (props: SVGProps) => ( + + + +); +export default SvgBase; diff --git a/src/logos/black/Cosmos.tsx b/src/logos/black/Cosmos.tsx new file mode 100644 index 0000000..3eb3dfd --- /dev/null +++ b/src/logos/black/Cosmos.tsx @@ -0,0 +1,77 @@ +import * as React from 'react'; +import { SVGProps } from 'react'; + +const SvgCosmos = (props: SVGProps) => ( + + + + + + + + + + + +); +export default SvgCosmos; diff --git a/src/logos/black/Cosmwasm.tsx b/src/logos/black/Cosmwasm.tsx new file mode 100644 index 0000000..2630174 --- /dev/null +++ b/src/logos/black/Cosmwasm.tsx @@ -0,0 +1,14 @@ +import * as React from 'react'; +import { SVGProps } from 'react'; + +const SvgCosmwasm = (props: SVGProps) => ( + + + +); +export default SvgCosmwasm; diff --git a/src/logos/black/Manta.tsx b/src/logos/black/Manta.tsx new file mode 100644 index 0000000..ec55ab1 --- /dev/null +++ b/src/logos/black/Manta.tsx @@ -0,0 +1,9 @@ +import * as React from 'react'; +import { SVGProps } from 'react'; + +const SvgManta = (props: SVGProps) => ( + + + +); +export default SvgManta; diff --git a/src/logos/black/Neutron.tsx b/src/logos/black/Neutron.tsx new file mode 100644 index 0000000..8df66e8 --- /dev/null +++ b/src/logos/black/Neutron.tsx @@ -0,0 +1,21 @@ +import * as React from 'react'; +import { SVGProps } from 'react'; + +const SvgNeutron = (props: SVGProps) => ( + + + +); +export default SvgNeutron; diff --git a/src/logos/black/Polygonzkevm.tsx b/src/logos/black/Polygonzkevm.tsx new file mode 100644 index 0000000..5ea87bb --- /dev/null +++ b/src/logos/black/Polygonzkevm.tsx @@ -0,0 +1,10 @@ +import * as React from 'react'; +import { SVGProps } from 'react'; + +const SvgPolygonzkevm = (props: SVGProps) => ( + + + + +); +export default SvgPolygonzkevm; diff --git a/src/logos/black/Scroll.tsx b/src/logos/black/Scroll.tsx new file mode 100644 index 0000000..9407e16 --- /dev/null +++ b/src/logos/black/Scroll.tsx @@ -0,0 +1,10 @@ +import * as React from 'react'; +import { SVGProps } from 'react'; + +const SvgScroll = (props: SVGProps) => ( + + + + +); +export default SvgScroll; diff --git a/src/logos/black/index.ts b/src/logos/black/index.ts index c35980e..0ef3ad0 100644 --- a/src/logos/black/index.ts +++ b/src/logos/black/index.ts @@ -1,13 +1,20 @@ export { default as Arbitrum } from './Arbitrum'; export { default as Avalanche } from './Avalanche'; +export { default as Base } from './Base'; export { default as Bsc } from './Bsc'; export { default as Celo } from './Celo'; +export { default as Cosmos } from './Cosmos'; +export { default as Cosmwasm } from './Cosmwasm'; export { default as Eclipse } from './Eclipse'; export { default as Ethereum } from './Ethereum'; export { default as Gnosis } from './Gnosis'; export { default as Hyperlane } from './Hyperlane'; +export { default as Manta } from './Manta'; export { default as Moonbeam } from './Moonbeam'; export { default as Near } from './Near'; +export { default as Neutron } from './Neutron'; export { default as Optimism } from './Optimism'; export { default as Polygon } from './Polygon'; +export { default as Polygonzkevm } from './Polygonzkevm'; +export { default as Scroll } from './Scroll'; export { default as Solana } from './Solana'; diff --git a/src/logos/color/Base.tsx b/src/logos/color/Base.tsx new file mode 100644 index 0000000..efff5aa --- /dev/null +++ b/src/logos/color/Base.tsx @@ -0,0 +1,18 @@ +import * as React from 'react'; +import { SVGProps } from 'react'; + +const SvgBase = (props: SVGProps) => ( + + + + + + + + + + + + +); +export default SvgBase; diff --git a/src/logos/color/Cosmos.tsx b/src/logos/color/Cosmos.tsx new file mode 100644 index 0000000..8ae125f --- /dev/null +++ b/src/logos/color/Cosmos.tsx @@ -0,0 +1,77 @@ +import * as React from 'react'; +import { SVGProps } from 'react'; + +const SvgCosmos = (props: SVGProps) => ( + + + + + + + + + + + +); +export default SvgCosmos; diff --git a/src/logos/color/Cosmwasm.tsx b/src/logos/color/Cosmwasm.tsx new file mode 100644 index 0000000..1785a02 --- /dev/null +++ b/src/logos/color/Cosmwasm.tsx @@ -0,0 +1,30 @@ +import * as React from 'react'; +import { SVGProps } from 'react'; + +const SvgCosmwasm = (props: SVGProps) => ( + + + + + + + + + + + + +); +export default SvgCosmwasm; diff --git a/src/logos/color/Manta.tsx b/src/logos/color/Manta.tsx new file mode 100644 index 0000000..aa6913c --- /dev/null +++ b/src/logos/color/Manta.tsx @@ -0,0 +1,43 @@ +import * as React from 'react'; +import { SVGProps } from 'react'; + +const SvgManta = (props: SVGProps) => ( + + + + + + + + +); +export default SvgManta; diff --git a/src/logos/color/Neutron.tsx b/src/logos/color/Neutron.tsx new file mode 100644 index 0000000..8df66e8 --- /dev/null +++ b/src/logos/color/Neutron.tsx @@ -0,0 +1,21 @@ +import * as React from 'react'; +import { SVGProps } from 'react'; + +const SvgNeutron = (props: SVGProps) => ( + + + +); +export default SvgNeutron; diff --git a/src/logos/color/Polygonzkevm.tsx b/src/logos/color/Polygonzkevm.tsx new file mode 100644 index 0000000..2f590b3 --- /dev/null +++ b/src/logos/color/Polygonzkevm.tsx @@ -0,0 +1,22 @@ +import * as React from 'react'; +import { SVGProps } from 'react'; + +const SvgPolygonzkevm = (props: SVGProps) => ( + + + + + + + + + + + +); +export default SvgPolygonzkevm; diff --git a/src/logos/color/Scroll.tsx b/src/logos/color/Scroll.tsx new file mode 100644 index 0000000..09e9b82 --- /dev/null +++ b/src/logos/color/Scroll.tsx @@ -0,0 +1,28 @@ +import * as React from 'react'; +import { SVGProps } from 'react'; + +const SvgScroll = (props: SVGProps) => ( + + + + + + + +); +export default SvgScroll; diff --git a/src/logos/color/index.ts b/src/logos/color/index.ts index 4961a66..20db231 100644 --- a/src/logos/color/index.ts +++ b/src/logos/color/index.ts @@ -1,12 +1,19 @@ export { default as Arbitrum } from './Arbitrum'; export { default as Avalanche } from './Avalanche'; +export { default as Base } from './Base'; export { default as Bsc } from './Bsc'; export { default as Celo } from './Celo'; +export { default as Cosmos } from './Cosmos'; +export { default as Cosmwasm } from './Cosmwasm'; export { default as Eclipse } from './Eclipse'; export { default as Ethereum } from './Ethereum'; export { default as Gnosis } from './Gnosis'; export { default as Hyperlane } from './Hyperlane'; +export { default as Manta } from './Manta'; export { default as Moonbeam } from './Moonbeam'; +export { default as Neutron } from './Neutron'; export { default as Optimism } from './Optimism'; export { default as Polygon } from './Polygon'; +export { default as Polygonzkevm } from './Polygonzkevm'; +export { default as Scroll } from './Scroll'; export { default as Solana } from './Solana'; diff --git a/yarn.lock b/yarn.lock index 2e2b544..a563faa 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1569,6 +1569,15 @@ __metadata: languageName: node linkType: hard +"@babel/runtime@npm:^7.23.2": + version: 7.23.2 + resolution: "@babel/runtime@npm:7.23.2" + dependencies: + regenerator-runtime: ^0.14.0 + checksum: 6c4df4839ec75ca10175f636d6362f91df8a3137f86b38f6cd3a4c90668a0fe8e9281d320958f4fbd43b394988958585a17c3aab2a4ea6bf7316b22916a371fb + languageName: node + linkType: hard + "@babel/runtime@npm:~7.5.4": version: 7.5.5 resolution: "@babel/runtime@npm:7.5.5" @@ -1679,6 +1688,173 @@ __metadata: languageName: node linkType: hard +"@confio/ics23@npm:^0.6.8": + version: 0.6.8 + resolution: "@confio/ics23@npm:0.6.8" + dependencies: + "@noble/hashes": ^1.0.0 + protobufjs: ^6.8.8 + checksum: 376d72f6440db60611b002b00a13e3a5bfd0d3503e7682358dbcf79641e74d8c26c234c321452fb4a758baf66eecef25d950e08bdea270486d9d03ee489e2960 + languageName: node + linkType: hard + +"@cosmjs/amino@npm:^0.31.3": + version: 0.31.3 + resolution: "@cosmjs/amino@npm:0.31.3" + dependencies: + "@cosmjs/crypto": ^0.31.3 + "@cosmjs/encoding": ^0.31.3 + "@cosmjs/math": ^0.31.3 + "@cosmjs/utils": ^0.31.3 + checksum: 30e55ed256e1ba8a84b8a92062fd48aed43b1d638b8917af8b28ae007a1eff3ffc9ffb743400db23c583dc2fefae12c3dd8b315451a09f6da9c10a07ce714dfa + 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": ^0.31.3 + "@cosmjs/crypto": ^0.31.3 + "@cosmjs/encoding": ^0.31.3 + "@cosmjs/math": ^0.31.3 + "@cosmjs/proto-signing": ^0.31.3 + "@cosmjs/stargate": ^0.31.3 + "@cosmjs/tendermint-rpc": ^0.31.3 + "@cosmjs/utils": ^0.31.3 + cosmjs-types: ^0.8.0 + long: ^4.0.0 + pako: ^2.0.2 + checksum: 7f5a4c809fb3b54fa70887a2e7cf2bc9c2a460891a1cd01f6721f8dbe43efa0d6611b642c2e3601c779295008dbe922e8a9985ffecc3bca55533fb43d83d000d + languageName: node + linkType: hard + +"@cosmjs/crypto@npm:^0.31.3": + version: 0.31.3 + resolution: "@cosmjs/crypto@npm:0.31.3" + dependencies: + "@cosmjs/encoding": ^0.31.3 + "@cosmjs/math": ^0.31.3 + "@cosmjs/utils": ^0.31.3 + "@noble/hashes": ^1 + bn.js: ^5.2.0 + elliptic: ^6.5.4 + libsodium-wrappers-sumo: ^0.7.11 + checksum: e562bbcb7cce2c2992aa7fc808fb2b9bcc6d6a27b2567323f41349e7e1aca1b8a4e5b6e0442512cdd7e2bbe54f4b6a0b7ccf71eb574522d0bc405e609dcece8c + languageName: node + linkType: hard + +"@cosmjs/encoding@npm:^0.31.3": + version: 0.31.3 + resolution: "@cosmjs/encoding@npm:0.31.3" + dependencies: + base64-js: ^1.3.0 + bech32: ^1.1.4 + readonly-date: ^1.0.0 + checksum: dadef0579828299be20a64edf820ac8770c0cc47a842594bc9b494f160a347b745941d795360755ccbe385b9d0912aa54753479d1a70ff762d2d334693952ff9 + 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": ^0.31.3 + xstream: ^11.14.0 + checksum: 6f050cf0d02f2a4f9df5391cc77e661684e5c7cc1df0fb71ae903984cb4f10cc765c08e866e417323910cbc63b91e30c38b7f2585ef5e473a8b086cddacc882a + languageName: node + linkType: hard + +"@cosmjs/math@npm:^0.31.3": + version: 0.31.3 + resolution: "@cosmjs/math@npm:0.31.3" + dependencies: + bn.js: ^5.2.0 + checksum: 1685ad41ed78e78854649ca933817c56d39f4b36bba59b5dbdb1728048f431da5531265f4d77bfc9280cdea6c368817109b9f4540d5cfc2093f6ea6ff9e9a8d2 + 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": ^0.31.3 + "@cosmjs/crypto": ^0.31.3 + "@cosmjs/encoding": ^0.31.3 + "@cosmjs/math": ^0.31.3 + "@cosmjs/utils": ^0.31.3 + cosmjs-types: ^0.8.0 + long: ^4.0.0 + checksum: c27c4d921c99f5c06ac92ebba59e78c53b7c115334932dd1365263b98c1a67c7323e3a69ae933babf5a36682c019bbc7da3c9597ca1bf1a4858546bdd681453a + languageName: node + linkType: hard + +"@cosmjs/socket@npm:^0.31.3": + version: 0.31.3 + resolution: "@cosmjs/socket@npm:0.31.3" + dependencies: + "@cosmjs/stream": ^0.31.3 + isomorphic-ws: ^4.0.1 + ws: ^7 + xstream: ^11.14.0 + checksum: 29cc5120732a3badd0d3e4358aa645aa6ad50fedf4a619e2a99a2ec85274bc6df9791f0fb9674417b6eca72762916e8f25277fafb318f3e0a77effa2c52da16b + languageName: node + linkType: hard + +"@cosmjs/stargate@npm:^0.31.3": + version: 0.31.3 + resolution: "@cosmjs/stargate@npm:0.31.3" + dependencies: + "@confio/ics23": ^0.6.8 + "@cosmjs/amino": ^0.31.3 + "@cosmjs/encoding": ^0.31.3 + "@cosmjs/math": ^0.31.3 + "@cosmjs/proto-signing": ^0.31.3 + "@cosmjs/stream": ^0.31.3 + "@cosmjs/tendermint-rpc": ^0.31.3 + "@cosmjs/utils": ^0.31.3 + cosmjs-types: ^0.8.0 + long: ^4.0.0 + protobufjs: ~6.11.3 + xstream: ^11.14.0 + checksum: 9b680d50f0818e3cfaffccd022d6034c283c1e350a1b8d8f74ffa22352e342ce1cb00533007ba7b5a6a1c1bc30fe327bd09c23ac8b7486691ad127a34c47690c + languageName: node + linkType: hard + +"@cosmjs/stream@npm:^0.31.3": + version: 0.31.3 + resolution: "@cosmjs/stream@npm:0.31.3" + dependencies: + xstream: ^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": ^0.31.3 + "@cosmjs/encoding": ^0.31.3 + "@cosmjs/json-rpc": ^0.31.3 + "@cosmjs/math": ^0.31.3 + "@cosmjs/socket": ^0.31.3 + "@cosmjs/stream": ^0.31.3 + "@cosmjs/utils": ^0.31.3 + axios: ^0.21.2 + readonly-date: ^1.0.0 + xstream: ^11.14.0 + checksum: 403e220ee4aeb65977a4416d48930d7381e3d4c10bf300fa6f07698c72b85a55f2314ba1a3d45849ce8549de2ff2005988188fc5fe60ac09188edbb89692115d + 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" @@ -2249,46 +2425,60 @@ __metadata: languageName: node linkType: hard -"@hyperlane-xyz/core@npm:1.5.0": - version: 1.5.0 - resolution: "@hyperlane-xyz/core@npm:1.5.0" +"@hyperlane-xyz/core@npm:3.1.4": + version: 3.1.4 + resolution: "@hyperlane-xyz/core@npm:3.1.4" dependencies: "@eth-optimism/contracts": ^0.6.0 - "@hyperlane-xyz/utils": 1.5.0 - "@openzeppelin/contracts": ^4.8.0 - "@openzeppelin/contracts-upgradeable": ^4.8.0 - checksum: c086bdec32545f40268b18c7975ba2106702177743e797e390f0fae52f7b183db5b637b37299e5e98dd7f322a620adda955fe50ec8dc2a77bef591702732a726 + "@hyperlane-xyz/utils": 3.1.4 + "@openzeppelin/contracts": ^4.9.3 + "@openzeppelin/contracts-upgradeable": ^v4.9.3 + peerDependencies: + "@ethersproject/abi": "*" + "@ethersproject/providers": "*" + "@types/sinon-chai": "*" + checksum: 69cafed40d20e6aadac578b372ffc271ac42f7fad52221f42405c68c62aa7120830f409d0d4f900904d9c23efedbab6921c052d669afe602afa4f385c510a0a7 languageName: node linkType: hard -"@hyperlane-xyz/sdk@npm:1.5.0": - version: 1.5.0 - resolution: "@hyperlane-xyz/sdk@npm:1.5.0" +"@hyperlane-xyz/sdk@npm:3.1.4": + version: 3.1.4 + resolution: "@hyperlane-xyz/sdk@npm:3.1.4" dependencies: - "@hyperlane-xyz/core": 1.5.0 - "@hyperlane-xyz/utils": 1.5.0 + "@cosmjs/cosmwasm-stargate": ^0.31.3 + "@cosmjs/stargate": ^0.31.3 + "@hyperlane-xyz/core": 3.1.4 + "@hyperlane-xyz/utils": 3.1.4 + "@solana/spl-token": ^0.3.8 "@solana/web3.js": ^1.78.0 "@types/coingecko-api": ^1.0.10 "@types/debug": ^4.1.7 "@wagmi/chains": ^0.2.6 + bignumber.js: ^9.1.1 coingecko-api: ^1.0.10 + cosmjs-types: ^0.9.0 cross-fetch: ^3.1.5 debug: ^4.3.4 ethers: ^5.7.2 viem: ^1.3.1 zod: ^3.21.2 - checksum: 5d79f93cf648e08fe555410f71b0c7fad8c0a57d76fc393e90b14e35527f77a36a98ae7c92ba46fb7bae26c5e0b0a157f07199844ffba9723d87e2897dad5a2b + peerDependencies: + "@ethersproject/abi": "*" + "@ethersproject/providers": "*" + checksum: e37bd63a23f84250f3ca3bfaa5b8a525d838817caac277af73bc479d5c7c78314aba0f77b4f4c2fb8641ea2240d1560fda3f8de71ebb94c1c3d488b5a8a21595 languageName: node linkType: hard -"@hyperlane-xyz/utils@npm:1.5.0": - version: 1.5.0 - resolution: "@hyperlane-xyz/utils@npm:1.5.0" +"@hyperlane-xyz/utils@npm:3.1.4": + version: 3.1.4 + resolution: "@hyperlane-xyz/utils@npm:3.1.4" dependencies: + "@cosmjs/encoding": ^0.31.3 "@solana/web3.js": ^1.78.0 bignumber.js: ^9.1.1 ethers: ^5.7.2 - checksum: 6701b1b9f440f32bed69b44fee2df458c27fe3d63786291733ce0257aa3252f773e035058005aabcb1e7a936833aa1ee86e8230095fad611a800c4631b9b73e3 + mocha: ^10.2.0 + checksum: 847e705ac96892b1f03f3f1e24e2a3a80d077f77b134c8e571ea37ba28558f66ea8d402d33b1d0b1ec73ca7d4b3aff09df4edb4c906a5fb9f22f466a8ae6f947 languageName: node linkType: hard @@ -2297,7 +2487,7 @@ __metadata: resolution: "@hyperlane-xyz/widgets@workspace:." dependencies: "@babel/core": ^7.20.12 - "@hyperlane-xyz/sdk": 1.5.0 + "@hyperlane-xyz/sdk": 3.1.4 "@mdx-js/react": ^1.6.22 "@storybook/addon-actions": ^6.5.15 "@storybook/addon-docs": ^6.5.15 @@ -2328,7 +2518,7 @@ __metadata: ts-node: ^10.8.0 typescript: ^5.1.6 peerDependencies: - "@hyperlane-xyz/sdk": ^1.4 + "@hyperlane-xyz/sdk": ^3.1 react: ^18 react-dom: ^18 languageName: unknown @@ -2528,7 +2718,7 @@ __metadata: languageName: node linkType: hard -"@noble/curves@npm:1.2.0, @noble/curves@npm:^1.0.0, @noble/curves@npm:~1.2.0": +"@noble/curves@npm:1.2.0, @noble/curves@npm:^1.0.0, @noble/curves@npm:^1.2.0, @noble/curves@npm:~1.2.0": version: 1.2.0 resolution: "@noble/curves@npm:1.2.0" dependencies: @@ -2537,7 +2727,7 @@ __metadata: languageName: node linkType: hard -"@noble/hashes@npm:1.3.2, @noble/hashes@npm:^1.3.1, @noble/hashes@npm:~1.3.0, @noble/hashes@npm:~1.3.2": +"@noble/hashes@npm:1.3.2, @noble/hashes@npm:^1, @noble/hashes@npm:^1.0.0, @noble/hashes@npm:^1.3.1, @noble/hashes@npm:~1.3.0, @noble/hashes@npm:~1.3.2": version: 1.3.2 resolution: "@noble/hashes@npm:1.3.2" checksum: fe23536b436539d13f90e4b9be843cc63b1b17666a07634a2b1259dded6f490be3d050249e6af98076ea8f2ea0d56f578773c2197f2aa0eeaa5fba5bc18ba474 @@ -2618,17 +2808,17 @@ __metadata: languageName: node linkType: hard -"@openzeppelin/contracts-upgradeable@npm:^4.8.0": - version: 4.8.1 - resolution: "@openzeppelin/contracts-upgradeable@npm:4.8.1" - checksum: 6af2fbddf263214c02d80430b218cb3ca8482e77b1cc070d07ca4f79d42460941e7ea1bb89a096bd292841040652e10d779b491cd19c201008d92e9e689d9000 +"@openzeppelin/contracts-upgradeable@npm:^v4.9.3": + version: 4.9.3 + resolution: "@openzeppelin/contracts-upgradeable@npm:4.9.3" + checksum: bda0240b1d44c913ec5a4e109c622f216c2bbd7b468d210822f75782a5f7fe0609d08bf03b78b253333625e99e507cf2f75212f1de3b274bd9fc64ae967aeec3 languageName: node linkType: hard -"@openzeppelin/contracts@npm:^4.8.0": - version: 4.8.1 - resolution: "@openzeppelin/contracts@npm:4.8.1" - checksum: 99acefde1ae42c2d935ec9b4ebd327e786c499a4ec76b9582eb9adb0ff94a77c48047332fba44fb97b82b5a46d80e74d3e5d8cf73d5defa7f746f2a67f070281 +"@openzeppelin/contracts@npm:^4.9.3": + version: 4.9.3 + resolution: "@openzeppelin/contracts@npm:4.9.3" + checksum: 4932063e733b35fa7669b9fe2053f69b062366c5c208b0c6cfa1ac451712100c78acff98120c3a4b88d94154c802be05d160d71f37e7d74cadbe150964458838 languageName: node linkType: hard @@ -2671,6 +2861,79 @@ __metadata: 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: 011fe7ef0826b0fd1a95935a033a3c0fd08483903e1aa8f8b4e0704e3233406abb9ee25350ec0c20bbecb2aad8da0dcea58b392bbd77d6690736f02c143865d2 + languageName: node + linkType: hard + +"@protobufjs/base64@npm:^1.1.2": + version: 1.1.2 + resolution: "@protobufjs/base64@npm:1.1.2" + checksum: 67173ac34de1e242c55da52c2f5bdc65505d82453893f9b51dc74af9fe4c065cf4a657a4538e91b0d4a1a1e0a0642215e31894c31650ff6e3831471061e1ee9e + languageName: node + linkType: hard + +"@protobufjs/codegen@npm:^2.0.4": + version: 2.0.4 + resolution: "@protobufjs/codegen@npm:2.0.4" + checksum: 59240c850b1d3d0b56d8f8098dd04787dcaec5c5bd8de186fa548de86b86076e1c50e80144b90335e705a044edf5bc8b0998548474c2a10a98c7e004a1547e4b + languageName: node + linkType: hard + +"@protobufjs/eventemitter@npm:^1.1.0": + version: 1.1.0 + resolution: "@protobufjs/eventemitter@npm:1.1.0" + checksum: 0369163a3d226851682f855f81413cbf166cd98f131edb94a0f67f79e75342d86e89df9d7a1df08ac28be2bc77e0a7f0200526bb6c2a407abbfee1f0262d5fd7 + languageName: node + linkType: hard + +"@protobufjs/fetch@npm:^1.1.0": + version: 1.1.0 + resolution: "@protobufjs/fetch@npm:1.1.0" + dependencies: + "@protobufjs/aspromise": ^1.1.1 + "@protobufjs/inquire": ^1.1.0 + checksum: 3fce7e09eb3f1171dd55a192066450f65324fd5f7cc01a431df01bb00d0a895e6bfb5b0c5561ce157ee1d886349c90703d10a4e11a1a256418ff591b969b3477 + languageName: node + linkType: hard + +"@protobufjs/float@npm:^1.0.2": + version: 1.0.2 + resolution: "@protobufjs/float@npm:1.0.2" + checksum: 5781e1241270b8bd1591d324ca9e3a3128d2f768077a446187a049e36505e91bc4156ed5ac3159c3ce3d2ba3743dbc757b051b2d723eea9cd367bfd54ab29b2f + languageName: node + linkType: hard + +"@protobufjs/inquire@npm:^1.1.0": + version: 1.1.0 + resolution: "@protobufjs/inquire@npm:1.1.0" + checksum: ca06f02eaf65ca36fb7498fc3492b7fc087bfcc85c702bac5b86fad34b692bdce4990e0ef444c1e2aea8c034227bd1f0484be02810d5d7e931c55445555646f4 + languageName: node + linkType: hard + +"@protobufjs/path@npm:^1.1.2": + version: 1.1.2 + resolution: "@protobufjs/path@npm:1.1.2" + checksum: 856eeb532b16a7aac071cacde5c5620df800db4c80cee6dbc56380524736205aae21e5ae47739114bf669ab5e8ba0e767a282ad894f3b5e124197cb9224445ee + languageName: node + linkType: hard + +"@protobufjs/pool@npm:^1.1.0": + version: 1.1.0 + resolution: "@protobufjs/pool@npm:1.1.0" + checksum: d6a34fbbd24f729e2a10ee915b74e1d77d52214de626b921b2d77288bd8f2386808da2315080f2905761527cceffe7ec34c7647bd21a5ae41a25e8212ff79451 + languageName: node + linkType: hard + +"@protobufjs/utf8@npm:^1.1.0": + version: 1.1.0 + resolution: "@protobufjs/utf8@npm:1.1.0" + checksum: f9bf3163d13aaa3b6f5e6fbf37a116e094ea021c0e1f2a7ccd0e12a29e2ce08dafba4e8b36e13f8ed7397e1591610ce880ed1289af4d66cf4ace8a36a9557278 + languageName: node + linkType: hard + "@scure/base@npm:~1.1.0, @scure/base@npm:~1.1.2": version: 1.1.3 resolution: "@scure/base@npm:1.1.3" @@ -2699,6 +2962,18 @@ __metadata: 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": ^4.0.0 + "@solana/web3.js": ^1.32.0 + bigint-buffer: ^1.1.5 + bignumber.js: ^9.0.1 + checksum: 9284242245b18b49577195ba7548263850be865a4a2d183944fa01bb76382039db589aab8473698e9bb734b515ada9b4d70db0a72e341c5d567c59b83d6d0840 + languageName: node + linkType: hard + "@solana/buffer-layout@npm:^4.0.0": version: 4.0.1 resolution: "@solana/buffer-layout@npm:4.0.1" @@ -2708,6 +2983,42 @@ __metadata: languageName: node linkType: hard +"@solana/spl-token@npm:^0.3.8": + version: 0.3.9 + resolution: "@solana/spl-token@npm:0.3.9" + dependencies: + "@solana/buffer-layout": ^4.0.0 + "@solana/buffer-layout-utils": ^0.2.0 + buffer: ^6.0.3 + peerDependencies: + "@solana/web3.js": ^1.47.4 + checksum: 9313f92806284151ea099efe9cf766ea4dc7842041976597562193980ccd9eae18f3fedd3ee975ebb43a74ea3866769a90742c17e87564de05e4fd2dcd7d485c + languageName: node + linkType: hard + +"@solana/web3.js@npm:^1.32.0": + version: 1.87.6 + resolution: "@solana/web3.js@npm:1.87.6" + dependencies: + "@babel/runtime": ^7.23.2 + "@noble/curves": ^1.2.0 + "@noble/hashes": ^1.3.1 + "@solana/buffer-layout": ^4.0.0 + agentkeepalive: ^4.3.0 + bigint-buffer: ^1.1.5 + bn.js: ^5.2.1 + borsh: ^0.7.0 + bs58: ^4.0.1 + buffer: 6.0.3 + fast-stable-stringify: ^1.0.0 + jayson: ^4.1.0 + node-fetch: ^2.6.12 + rpc-websockets: ^7.5.1 + superstruct: ^0.14.2 + checksum: 182eb2a953f6ebebdfbc7dfda031d1985fb1591a2aa38b388d5dfb9fd3df0fb53a3962373384dbd91df343e148ec3d42a579324effab9ca86f0560c4f6f08481 + languageName: node + linkType: hard + "@solana/web3.js@npm:^1.78.0": version: 1.78.4 resolution: "@solana/web3.js@npm:1.78.4" @@ -4331,6 +4642,13 @@ __metadata: languageName: node linkType: hard +"@types/long@npm:^4.0.1": + version: 4.0.2 + resolution: "@types/long@npm:4.0.2" + checksum: d16cde7240d834cf44ba1eaec49e78ae3180e724cd667052b194a372f350d024cba8dd3f37b0864931683dab09ca935d52f0c4c1687178af5ada9fc85b0635f4 + languageName: node + linkType: hard + "@types/mdast@npm:^3.0.0": version: 3.0.10 resolution: "@types/mdast@npm:3.0.10" @@ -4371,6 +4689,15 @@ __metadata: languageName: node linkType: hard +"@types/node@npm:>=13.7.0": + version: 20.9.0 + resolution: "@types/node@npm:20.9.0" + dependencies: + undici-types: ~5.26.4 + checksum: bfd927da6bff8a32051fa44bb47ca32a56d2c8bc8ba0170770f181cc1fa3c0b05863c9b930f0ba8604a48d5eb0d319166601709ca53bf2deae0025d8b6c6b8a3 + languageName: node + linkType: hard + "@types/node@npm:^12.12.54": version: 12.20.55 resolution: "@types/node@npm:12.20.55" @@ -5352,6 +5679,13 @@ __metadata: languageName: node linkType: hard +"ansi-colors@npm:4.1.1": + version: 4.1.1 + resolution: "ansi-colors@npm:4.1.1" + checksum: 138d04a51076cb085da0a7e2d000c5c0bb09f6e772ed5c65c53cb118d37f6c5f1637506d7155fb5f330f0abcf6f12fa2e489ac3f8cdab9da393bf1bb4f9a32b0 + languageName: node + linkType: hard + "ansi-colors@npm:^3.0.0": version: 3.2.4 resolution: "ansi-colors@npm:3.2.4" @@ -5752,6 +6086,15 @@ __metadata: languageName: node linkType: hard +"axios@npm:^0.21.2": + version: 0.21.4 + resolution: "axios@npm:0.21.4" + dependencies: + follow-redirects: ^1.14.0 + checksum: 44245f24ac971e7458f3120c92f9d66d1fc695e8b97019139de5b0cc65d9b8104647db01e5f46917728edfc0cfd88eb30fc4c55e6053eef4ace76768ce95ff3c + languageName: node + linkType: hard + "babel-loader@npm:^8.0.0, babel-loader@npm:^8.3.0": version: 8.3.0 resolution: "babel-loader@npm:8.3.0" @@ -5901,7 +6244,7 @@ __metadata: languageName: node linkType: hard -"base64-js@npm:^1.0.2, base64-js@npm:^1.3.1": +"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 @@ -5923,7 +6266,7 @@ __metadata: languageName: node linkType: hard -"bech32@npm:1.1.4": +"bech32@npm:1.1.4, bech32@npm:^1.1.4": version: 1.1.4 resolution: "bech32@npm:1.1.4" checksum: 0e98db619191548390d6f09ff68b0253ba7ae6a55db93dfdbb070ba234c1fd3308c0606fbcc95fad50437227b10011e2698b89f0181f6e7f845c499bd14d0f4b @@ -5963,7 +6306,7 @@ __metadata: languageName: node linkType: hard -"bignumber.js@npm:^9.1.1": +"bignumber.js@npm:^9.0.1, bignumber.js@npm:^9.1.1": version: 9.1.2 resolution: "bignumber.js@npm:9.1.2" checksum: 582c03af77ec9cb0ebd682a373ee6c66475db94a4325f92299621d544aa4bd45cb45fd60001610e94aef8ae98a0905fa538241d9638d4422d57abbeeac6fadaf @@ -6130,6 +6473,13 @@ __metadata: languageName: node linkType: hard +"browser-stdout@npm:1.3.1": + version: 1.3.1 + resolution: "browser-stdout@npm:1.3.1" + checksum: b717b19b25952dd6af483e368f9bcd6b14b87740c3d226c2977a65e84666ffd67000bddea7d911f111a9b6ddc822b234de42d52ab6507bce4119a4cc003ef7b3 + languageName: node + linkType: hard + "browserify-aes@npm:^1.0.0, browserify-aes@npm:^1.0.4": version: 1.2.0 resolution: "browserify-aes@npm:1.2.0" @@ -6249,7 +6599,7 @@ __metadata: languageName: node linkType: hard -"buffer@npm:6.0.3, buffer@npm:~6.0.3": +"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: @@ -6487,7 +6837,7 @@ __metadata: languageName: node linkType: hard -"camelcase@npm:^6.2.0": +"camelcase@npm:^6.0.0, camelcase@npm:^6.2.0": version: 6.3.0 resolution: "camelcase@npm:6.3.0" checksum: 8c96818a9076434998511251dcb2761a94817ea17dbdc37f47ac080bd088fc62c7369429a19e2178b993497132c8cbcf5cc1f44ba963e76782ba469c0474938d @@ -6595,6 +6945,25 @@ __metadata: languageName: node linkType: hard +"chokidar@npm:3.5.3, chokidar@npm:^3.4.1, chokidar@npm:^3.4.2, chokidar@npm:^3.5.3": + version: 3.5.3 + resolution: "chokidar@npm:3.5.3" + dependencies: + anymatch: ~3.1.2 + braces: ~3.0.2 + fsevents: ~2.3.2 + glob-parent: ~5.1.2 + is-binary-path: ~2.1.0 + is-glob: ~4.0.1 + normalize-path: ~3.0.0 + readdirp: ~3.6.0 + dependenciesMeta: + fsevents: + optional: true + checksum: b49fcde40176ba007ff361b198a2d35df60d9bb2a5aab228279eb810feae9294a6b4649ab15981304447afe1e6ffbf4788ad5db77235dc770ab777c6e771980c + languageName: node + linkType: hard + "chokidar@npm:^2.1.8": version: 2.1.8 resolution: "chokidar@npm:2.1.8" @@ -6618,25 +6987,6 @@ __metadata: languageName: node linkType: hard -"chokidar@npm:^3.4.1, chokidar@npm:^3.4.2, chokidar@npm:^3.5.3": - version: 3.5.3 - resolution: "chokidar@npm:3.5.3" - dependencies: - anymatch: ~3.1.2 - braces: ~3.0.2 - fsevents: ~2.3.2 - glob-parent: ~5.1.2 - is-binary-path: ~2.1.0 - is-glob: ~4.0.1 - normalize-path: ~3.0.0 - readdirp: ~3.6.0 - dependenciesMeta: - fsevents: - optional: true - checksum: b49fcde40176ba007ff361b198a2d35df60d9bb2a5aab228279eb810feae9294a6b4649ab15981304447afe1e6ffbf4788ad5db77235dc770ab777c6e771980c - languageName: node - linkType: hard - "chownr@npm:^1.1.1": version: 1.1.4 resolution: "chownr@npm:1.1.4" @@ -7074,6 +7424,23 @@ __metadata: languageName: node linkType: hard +"cosmjs-types@npm:^0.8.0": + version: 0.8.0 + resolution: "cosmjs-types@npm:0.8.0" + dependencies: + long: ^4.0.0 + protobufjs: ~6.11.2 + checksum: 99714ec956d2cb2e521d39896c9c9a24cf9df0d370265c203646ea015b51e86472efc0cb11f67a80f0649d178b0bcff77ac659e67fdfc8b2437cd7a42018577f + languageName: node + linkType: hard + +"cosmjs-types@npm:^0.9.0": + version: 0.9.0 + resolution: "cosmjs-types@npm:0.9.0" + checksum: 9b00d169eca334f27418bb80b39e0cff0196af40b0079e1f85536246059279207b853bdb6ec224ead0a02d15d4b7f6bf16bc096d41c436426aa5f8976ed2b430 + languageName: node + linkType: hard + "cp-file@npm:^7.0.0": version: 7.0.0 resolution: "cp-file@npm:7.0.0" @@ -7309,7 +7676,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4": +"debug@npm:4, debug@npm:4.3.4, debug@npm:^4.1.0, debug@npm:^4.1.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: @@ -7337,6 +7704,13 @@ __metadata: 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.2 resolution: "decode-uri-component@npm:0.2.2" @@ -7567,6 +7941,13 @@ __metadata: languageName: node linkType: hard +"diff@npm:5.0.0": + version: 5.0.0 + resolution: "diff@npm:5.0.0" + checksum: f19fe29284b633afdb2725c2a8bb7d25761ea54d321d8e67987ac851c5294be4afeab532bd84531e02583a3fe7f4014aa314a3eda84f5590e7a9e6b371ef3b46 + languageName: node + linkType: hard + "diff@npm:^4.0.1": version: 4.0.2 resolution: "diff@npm:4.0.2" @@ -7737,7 +8118,7 @@ __metadata: languageName: node linkType: hard -"elliptic@npm:6.5.4, elliptic@npm:^6.5.3": +"elliptic@npm:6.5.4, elliptic@npm:^6.5.3, elliptic@npm:^6.5.4": version: 6.5.4 resolution: "elliptic@npm:6.5.4" dependencies: @@ -8027,6 +8408,13 @@ __metadata: 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:^1.0.5": version: 1.0.5 resolution: "escape-string-regexp@npm:1.0.5" @@ -8034,13 +8422,6 @@ __metadata: languageName: node linkType: hard -"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 - "escodegen@npm:^2.0.0": version: 2.0.0 resolution: "escodegen@npm:2.0.0" @@ -8655,6 +9036,16 @@ __metadata: 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: ^6.0.0 + path-exists: ^4.0.0 + checksum: 07955e357348f34660bde7920783204ff5a26ac2cafcaa28bace494027158a97b9f56faaf2d89a6106211a8174db650dd9f503f9c0d526b1202d5554a00b9095 + languageName: node + linkType: hard + "find-up@npm:^1.0.0": version: 1.1.2 resolution: "find-up@npm:1.1.2" @@ -8684,16 +9075,6 @@ __metadata: languageName: node linkType: hard -"find-up@npm:^5.0.0": - version: 5.0.0 - resolution: "find-up@npm:5.0.0" - dependencies: - locate-path: ^6.0.0 - path-exists: ^4.0.0 - checksum: 07955e357348f34660bde7920783204ff5a26ac2cafcaa28bace494027158a97b9f56faaf2d89a6106211a8174db650dd9f503f9c0d526b1202d5554a00b9095 - languageName: node - linkType: hard - "flat-cache@npm:^3.0.4": version: 3.0.4 resolution: "flat-cache@npm:3.0.4" @@ -8704,6 +9085,15 @@ __metadata: languageName: node linkType: hard +"flat@npm:^5.0.2": + version: 5.0.2 + resolution: "flat@npm:5.0.2" + bin: + flat: cli.js + checksum: 12a1536ac746db74881316a181499a78ef953632ddd28050b7a3a43c62ef5462e3357c8c29d76072bb635f147f7a9a1f0c02efef6b4be28f8db62ceb3d5c7f5d + languageName: node + linkType: hard + "flatted@npm:^3.1.0": version: 3.2.7 resolution: "flatted@npm:3.2.7" @@ -8730,6 +9120,16 @@ __metadata: languageName: node linkType: hard +"follow-redirects@npm:^1.14.0": + version: 1.15.3 + resolution: "follow-redirects@npm:1.15.3" + peerDependenciesMeta: + debug: + optional: true + checksum: 584da22ec5420c837bd096559ebfb8fe69d82512d5585004e36a3b4a6ef6d5905780e0c74508c7b72f907d1fa2b7bd339e613859e9c304d0dc96af2027fd0231 + languageName: node + linkType: hard + "for-each@npm:^0.3.3": version: 0.3.3 resolution: "for-each@npm:0.3.3" @@ -9142,6 +9542,20 @@ __metadata: languageName: node linkType: hard +"glob@npm:7.2.0": + version: 7.2.0 + resolution: "glob@npm:7.2.0" + dependencies: + fs.realpath: ^1.0.0 + inflight: ^1.0.4 + inherits: 2 + minimatch: ^3.0.4 + once: ^1.3.0 + path-is-absolute: ^1.0.0 + checksum: 78a8ea942331f08ed2e055cb5b9e40fe6f46f579d7fd3d694f3412fe5db23223d29b7fee1575440202e9a7ff9a72ab106a39fee39934c7bedafe5e5f8ae20134 + languageName: node + linkType: hard + "glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6": version: 7.2.3 resolution: "glob@npm:7.2.3" @@ -9195,7 +9609,7 @@ __metadata: languageName: node linkType: hard -"globalthis@npm:^1.0.0, globalthis@npm:^1.0.3": +"globalthis@npm:^1.0.0, globalthis@npm:^1.0.1, globalthis@npm:^1.0.3": version: 1.0.3 resolution: "globalthis@npm:1.0.3" dependencies: @@ -9493,7 +9907,7 @@ __metadata: languageName: node linkType: hard -"he@npm:^1.2.0": +"he@npm:1.2.0, he@npm:^1.2.0": version: 1.2.0 resolution: "he@npm:1.2.0" bin: @@ -10177,7 +10591,7 @@ __metadata: languageName: node linkType: hard -"is-plain-obj@npm:^2.0.0": +"is-plain-obj@npm:^2.0.0, is-plain-obj@npm:^2.1.0": version: 2.1.0 resolution: "is-plain-obj@npm:2.1.0" checksum: cec9100678b0a9fe0248a81743041ed990c2d4c99f893d935545cfbc42876cbe86d207f3b895700c690ad2fa520e568c44afc1605044b535a7820c1d40e38daa @@ -10278,6 +10692,13 @@ __metadata: 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-utf8@npm:^0.2.0": version: 0.2.1 resolution: "is-utf8@npm:0.2.1" @@ -10630,26 +11051,26 @@ __metadata: languageName: node linkType: hard -"js-yaml@npm:^3.13.1": - version: 3.14.1 - resolution: "js-yaml@npm:3.14.1" +"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: ^1.0.7 - esprima: ^4.0.0 + argparse: ^2.0.1 bin: js-yaml: bin/js-yaml.js - checksum: bef146085f472d44dee30ec34e5cf36bf89164f5d585435a3d3da89e52622dff0b188a580e4ad091c3341889e14cb88cac6e4deb16dc5b1e9623bb0601fc255c + checksum: c7830dfd456c3ef2c6e355cc5a92e6700ceafa1d14bba54497b34a99f0376cecbb3e9ac14d3e5849b426d5a5140709a66237a8c991c675431271c4ce5504151a languageName: node linkType: hard -"js-yaml@npm:^4.1.0": - version: 4.1.0 - resolution: "js-yaml@npm:4.1.0" +"js-yaml@npm:^3.13.1": + version: 3.14.1 + resolution: "js-yaml@npm:3.14.1" dependencies: - argparse: ^2.0.1 + argparse: ^1.0.7 + esprima: ^4.0.0 bin: js-yaml: bin/js-yaml.js - checksum: c7830dfd456c3ef2c6e355cc5a92e6700ceafa1d14bba54497b34a99f0376cecbb3e9ac14d3e5849b426d5a5140709a66237a8c991c675431271c4ce5504151a + checksum: bef146085f472d44dee30ec34e5cf36bf89164f5d585435a3d3da89e52622dff0b188a580e4ad091c3341889e14cb88cac6e4deb16dc5b1e9623bb0601fc255c languageName: node linkType: hard @@ -10832,6 +11253,22 @@ __metadata: languageName: node linkType: hard +"libsodium-sumo@npm:^0.7.13": + version: 0.7.13 + resolution: "libsodium-sumo@npm:0.7.13" + checksum: d0905530c53c27a0c01348eed8abc2ecf3725c0647545cc528ea4bbd0ee63b7a471b56abefec5b293086ee64b5ba7cf911a655cd2c36f400a4bfec6e2d152ebd + 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: ^0.7.13 + checksum: cdaa7ae5d64e71e860b40b5f2fbaec156adc7bc5606f7d32655b6ab84c9878fd90b3a41e99cb96380f0b5727d1ee1c6ad5b440bff35ce8289832e5c8cac99973 + languageName: node + linkType: hard + "lilconfig@npm:^2.0.5, lilconfig@npm:^2.0.6": version: 2.0.6 resolution: "lilconfig@npm:2.0.6" @@ -10951,6 +11388,23 @@ __metadata: languageName: node linkType: hard +"log-symbols@npm:4.1.0": + version: 4.1.0 + resolution: "log-symbols@npm:4.1.0" + dependencies: + chalk: ^4.1.0 + is-unicode-supported: ^0.1.0 + checksum: fce1497b3135a0198803f9f07464165e9eb83ed02ceb2273930a6f8a508951178d8cf4f0378e9d28300a2ed2bc49050995d2bd5f53ab716bb15ac84d58c6ef74 + languageName: node + linkType: hard + +"long@npm:^4.0.0": + version: 4.0.0 + resolution: "long@npm:4.0.0" + checksum: 16afbe8f749c7c849db1f4de4e2e6a31ac6e617cead3bdc4f9605cb703cd20e1e9fc1a7baba674ffcca57d660a6e5b53a9e236d7b25a295d3855cca79cc06744 + languageName: node + linkType: hard + "loose-envify@npm:^1.1.0, loose-envify@npm:^1.4.0": version: 1.4.0 resolution: "loose-envify@npm:1.4.0" @@ -11407,6 +11861,15 @@ __metadata: languageName: node linkType: hard +"minimatch@npm:5.0.1": + version: 5.0.1 + resolution: "minimatch@npm:5.0.1" + dependencies: + brace-expansion: ^2.0.1 + checksum: b34b98463da4754bc526b244d680c69d4d6089451ebe512edaf6dd9eeed0279399cfa3edb19233513b8f830bf4bfcad911dddcdf125e75074100d52f724774f0 + languageName: node + linkType: hard + "minimatch@npm:^3.0.2, 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" @@ -11559,6 +12022,38 @@ __metadata: languageName: node linkType: hard +"mocha@npm:^10.2.0": + version: 10.2.0 + resolution: "mocha@npm:10.2.0" + dependencies: + ansi-colors: 4.1.1 + browser-stdout: 1.3.1 + chokidar: 3.5.3 + debug: 4.3.4 + diff: 5.0.0 + escape-string-regexp: 4.0.0 + find-up: 5.0.0 + glob: 7.2.0 + he: 1.2.0 + js-yaml: 4.1.0 + log-symbols: 4.1.0 + minimatch: 5.0.1 + ms: 2.1.3 + nanoid: 3.3.3 + serialize-javascript: 6.0.0 + strip-json-comments: 3.1.1 + supports-color: 8.1.1 + workerpool: 6.2.1 + yargs: 16.2.0 + yargs-parser: 20.2.4 + yargs-unparser: 2.0.0 + bin: + _mocha: bin/_mocha + mocha: bin/mocha.js + checksum: 406c45eab122ffd6ea2003c2f108b2bc35ba036225eee78e0c784b6fa2c7f34e2b13f1dbacef55a4fdf523255d76e4f22d1b5aacda2394bd11666febec17c719 + languageName: node + linkType: hard + "move-concurrently@npm:^1.0.1": version: 1.0.1 resolution: "move-concurrently@npm:1.0.1" @@ -11610,6 +12105,15 @@ __metadata: 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: ada019402a07464a694553c61d2dca8a4353645a7d92f2830f0d487fedff403678a0bee5323a46522752b2eab95a0bc3da98b6cccaa7c0c55cd9975130e6d6f0 + languageName: node + linkType: hard + "nanoid@npm:^3.3.1, nanoid@npm:^3.3.4": version: 3.3.4 resolution: "nanoid@npm:3.3.4" @@ -12269,6 +12773,13 @@ __metadata: languageName: node linkType: hard +"pako@npm:^2.0.2": + version: 2.1.0 + resolution: "pako@npm:2.1.0" + checksum: 71666548644c9a4d056bcaba849ca6fd7242c6cf1af0646d3346f3079a1c7f4a66ffec6f7369ee0dc88f61926c10d6ab05da3e1fca44b83551839e89edd75a3e + languageName: node + linkType: hard + "pako@npm:~1.0.5": version: 1.0.11 resolution: "pako@npm:1.0.11" @@ -12924,6 +13435,30 @@ __metadata: 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": ^1.1.2 + "@protobufjs/base64": ^1.1.2 + "@protobufjs/codegen": ^2.0.4 + "@protobufjs/eventemitter": ^1.1.0 + "@protobufjs/fetch": ^1.1.0 + "@protobufjs/float": ^1.0.2 + "@protobufjs/inquire": ^1.1.0 + "@protobufjs/path": ^1.1.2 + "@protobufjs/pool": ^1.1.0 + "@protobufjs/utf8": ^1.1.0 + "@types/long": ^4.0.1 + "@types/node": ">=13.7.0" + long: ^4.0.0 + bin: + pbjs: bin/pbjs + pbts: bin/pbts + checksum: b2fc6a01897b016c2a7e43a854ab4a3c57080f61be41e552235436e7a730711b8e89e47cb4ae52f0f065b5ab5d5989fc932f390337ce3a8ccf07203415700850 + languageName: node + linkType: hard + "proxy-addr@npm:~2.0.7": version: 2.0.7 resolution: "proxy-addr@npm:2.0.7" @@ -13305,6 +13840,13 @@ __metadata: languageName: node linkType: hard +"readonly-date@npm:^1.0.0": + version: 1.0.0 + resolution: "readonly-date@npm:1.0.0" + checksum: 78481e2abf3c2f9bc526029458aee3e2b1c476ca1434c4cc9db5c9aba51bf8f1323c1995d764ff01f2055b01f13e05416b2e14b387f644b0a5a56554c3ee9d0a + languageName: node + linkType: hard + "redent@npm:^1.0.0": version: 1.0.0 resolution: "redent@npm:1.0.0" @@ -13872,6 +14414,15 @@ __metadata: languageName: node linkType: hard +"serialize-javascript@npm:6.0.0": + version: 6.0.0 + resolution: "serialize-javascript@npm:6.0.0" + dependencies: + randombytes: ^2.1.0 + checksum: 56f90b562a1bdc92e55afb3e657c6397c01a902c588c0fe3d4c490efdcc97dcd2a3074ba12df9e94630f33a5ce5b76a74784a7041294628a6f4306e0ec84bf93 + languageName: node + linkType: hard + "serialize-javascript@npm:^4.0.0": version: 4.0.0 resolution: "serialize-javascript@npm:4.0.0" @@ -14513,7 +15064,7 @@ __metadata: languageName: node linkType: hard -"strip-json-comments@npm:^3.1.0, strip-json-comments@npm:^3.1.1": +"strip-json-comments@npm:3.1.1, strip-json-comments@npm:^3.1.0, strip-json-comments@npm:^3.1.1": version: 3.1.1 resolution: "strip-json-comments@npm:3.1.1" checksum: 492f73e27268f9b1c122733f28ecb0e7e8d8a531a6662efbd08e22cccb3f9475e90a1b82cab06a392f6afae6d2de636f977e231296400d0ec5304ba70f166443 @@ -14548,6 +15099,15 @@ __metadata: 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: ^4.0.0 + checksum: c052193a7e43c6cdc741eb7f378df605636e01ad434badf7324f17fb60c69a880d8d8fcdcb562cf94c2350e57b937d7425ab5b8326c67c2adc48f7c87c1db406 + languageName: node + linkType: hard + "supports-color@npm:^5.3.0": version: 5.5.0 resolution: "supports-color@npm:5.5.0" @@ -14566,15 +15126,6 @@ __metadata: languageName: node linkType: hard -"supports-color@npm:^8.0.0": - version: 8.1.1 - resolution: "supports-color@npm:8.1.1" - dependencies: - has-flag: ^4.0.0 - checksum: c052193a7e43c6cdc741eb7f378df605636e01ad434badf7324f17fb60c69a880d8d8fcdcb562cf94c2350e57b937d7425ab5b8326c67c2adc48f7c87c1db406 - 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" @@ -14606,6 +15157,13 @@ __metadata: languageName: node linkType: hard +"symbol-observable@npm:^2.0.3": + version: 2.0.3 + resolution: "symbol-observable@npm:2.0.3" + checksum: 533dcf7a7925bada60dbaa06d678e7c4966dbf0959ccba7f60c22b0494ba5d9160d6a66f2951d45a80bf20e655a89f8b91c5f0458dd12faef28716b54f91f49c + languageName: node + linkType: hard + "symbol.prototype.description@npm:^1.0.0": version: 1.0.5 resolution: "symbol.prototype.description@npm:1.0.5" @@ -15157,6 +15715,13 @@ __metadata: languageName: node linkType: hard +"undici-types@npm:~5.26.4": + version: 5.26.5 + resolution: "undici-types@npm:5.26.5" + checksum: 3192ef6f3fd5df652f2dc1cd782b49d6ff14dc98e5dced492aa8a8c65425227da5da6aafe22523c67f035a272c599bb89cfe803c1db6311e44bed3042fc25487 + languageName: node + linkType: hard + "unfetch@npm:^4.2.0": version: 4.2.0 resolution: "unfetch@npm:4.2.0" @@ -15950,6 +16515,13 @@ __metadata: languageName: node linkType: hard +"workerpool@npm:6.2.1": + version: 6.2.1 + resolution: "workerpool@npm:6.2.1" + checksum: c2c6eebbc5225f10f758d599a5c016fa04798bcc44e4c1dffb34050cd361d7be2e97891aa44419e7afe647b1f767b1dc0b85a5e046c409d890163f655028b09d + languageName: node + linkType: hard + "wrap-ansi@npm:^7.0.0": version: 7.0.0 resolution: "wrap-ansi@npm:7.0.0" @@ -16010,7 +16582,7 @@ __metadata: languageName: node linkType: hard -"ws@npm:^7.4.5": +"ws@npm:^7, ws@npm:^7.4.5": version: 7.5.9 resolution: "ws@npm:7.5.9" peerDependencies: @@ -16054,6 +16626,16 @@ __metadata: languageName: node linkType: hard +"xstream@npm:^11.14.0": + version: 11.14.0 + resolution: "xstream@npm:11.14.0" + dependencies: + globalthis: ^1.0.1 + symbol-observable: ^2.0.3 + checksum: eb96b5f9cd7e6a30d18688f337b8d1c658c85bb08754f2af4247275e25c0605c8435ad8125e04ad7d606c1b760fab4679841906f92718f35f8ce327074e1375a + languageName: node + linkType: hard + "xtend@npm:^4.0.0, xtend@npm:^4.0.1, xtend@npm:^4.0.2, xtend@npm:~4.0.1": version: 4.0.2 resolution: "xtend@npm:4.0.2" @@ -16096,6 +16678,13 @@ __metadata: languageName: node linkType: hard +"yargs-parser@npm:20.2.4": + version: 20.2.4 + resolution: "yargs-parser@npm:20.2.4" + checksum: d251998a374b2743a20271c2fd752b9fbef24eb881d53a3b99a7caa5e8227fcafd9abf1f345ac5de46435821be25ec12189a11030c12ee6481fef6863ed8b924 + languageName: node + linkType: hard + "yargs-parser@npm:^20.2.2, yargs-parser@npm:^20.2.9": version: 20.2.9 resolution: "yargs-parser@npm:20.2.9" @@ -16103,7 +16692,19 @@ __metadata: languageName: node linkType: hard -"yargs@npm:^16.2.0": +"yargs-unparser@npm:2.0.0": + version: 2.0.0 + resolution: "yargs-unparser@npm:2.0.0" + dependencies: + camelcase: ^6.0.0 + decamelize: ^4.0.0 + flat: ^5.0.2 + is-plain-obj: ^2.1.0 + checksum: 68f9a542c6927c3768c2f16c28f71b19008710abd6b8f8efbac6dcce26bbb68ab6503bed1d5994bdbc2df9a5c87c161110c1dfe04c6a3fe5c6ad1b0e15d9a8a3 + languageName: node + linkType: hard + +"yargs@npm:16.2.0, yargs@npm:^16.2.0": version: 16.2.0 resolution: "yargs@npm:16.2.0" dependencies: