chore: Upgrade Viem and Solana Web3 (#4821)

### Description

- Breaking change: Upgrade Viem from 1.x to 2.2
- Upgrade Solana Web3 to 1.9
- Upgrade Solana SPL Token to 0.4.9

### Related issues

Required for
https://github.com/hyperlane-xyz/hyperlane-warp-ui-template/issues/173


### Backward compatibility

No

### Testing

Tested EVM and Solana wallet connections and transfers in the Warp UI.
See https://github.com/hyperlane-xyz/hyperlane-warp-ui-template/pull/315
pull/4834/head
J M Rossy 2 weeks ago committed by GitHub
parent 836060240b
commit f48cf87667
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 7
      .changeset/empty-needles-cough.md
  2. 2
      typescript/infra/package.json
  3. 7
      typescript/sdk/package.json
  4. 20
      typescript/sdk/src/index.ts
  5. 2
      typescript/sdk/src/providers/transactionFeeEstimators.ts
  6. 8
      typescript/sdk/src/utils/viem.ts
  7. 2
      typescript/utils/package.json
  8. 463
      yarn.lock

@ -0,0 +1,7 @@
---
'@hyperlane-xyz/utils': major
'@hyperlane-xyz/sdk': major
---
Upgrade Viem to 2.2 and Solana Web3 to 1.9
Rename `chainMetadataToWagmiChain` to `chainMetadataToViemChain`

@ -22,7 +22,7 @@
"@safe-global/api-kit": "1.3.0", "@safe-global/api-kit": "1.3.0",
"@safe-global/protocol-kit": "1.3.0", "@safe-global/protocol-kit": "1.3.0",
"@safe-global/safe-core-sdk-types": "2.3.0", "@safe-global/safe-core-sdk-types": "2.3.0",
"@solana/web3.js": "^1.78.0", "@solana/web3.js": "^1.95.4",
"asn1.js": "5.4.1", "asn1.js": "5.4.1",
"aws-kms-ethers-signer": "^0.1.3", "aws-kms-ethers-signer": "^0.1.3",
"deep-object-diff": "^1.1.9", "deep-object-diff": "^1.1.9",

@ -12,16 +12,15 @@
"@safe-global/api-kit": "1.3.0", "@safe-global/api-kit": "1.3.0",
"@safe-global/protocol-kit": "1.3.0", "@safe-global/protocol-kit": "1.3.0",
"@safe-global/safe-deployments": "1.37.8", "@safe-global/safe-deployments": "1.37.8",
"@solana/spl-token": "^0.3.8", "@solana/spl-token": "^0.4.9",
"@solana/web3.js": "^1.78.0", "@solana/web3.js": "^1.95.4",
"@wagmi/chains": "^1.8.0",
"bignumber.js": "^9.1.1", "bignumber.js": "^9.1.1",
"coingecko-api-v3": "^0.0.29", "coingecko-api-v3": "^0.0.29",
"cosmjs-types": "^0.9.0", "cosmjs-types": "^0.9.0",
"cross-fetch": "^3.1.5", "cross-fetch": "^3.1.5",
"ethers": "^5.7.2", "ethers": "^5.7.2",
"pino": "^8.19.0", "pino": "^8.19.0",
"viem": "^1.20.0", "viem": "^2.21.40",
"zod": "^3.21.2" "zod": "^3.21.2"
}, },
"devDependencies": { "devDependencies": {

@ -95,8 +95,8 @@ export {
export { HyperlaneProxyFactoryDeployer } from './deploy/HyperlaneProxyFactoryDeployer.js'; export { HyperlaneProxyFactoryDeployer } from './deploy/HyperlaneProxyFactoryDeployer.js';
export { export {
CheckerViolation, CheckerViolation,
OwnableConfig,
DeployedOwnableConfig, DeployedOwnableConfig,
OwnableConfig,
OwnerViolation, OwnerViolation,
ProxyAdminViolation, ProxyAdminViolation,
ViolationType, ViolationType,
@ -197,11 +197,11 @@ export {
export { export {
BlockExplorer, BlockExplorer,
BlockExplorerSchema, BlockExplorerSchema,
EthJsonRpcBlockParameterTag,
ChainMetadata, ChainMetadata,
ChainMetadataSchema, ChainMetadataSchema,
ChainMetadataSchemaObject, ChainMetadataSchemaObject,
ChainTechnicalStack, ChainTechnicalStack,
EthJsonRpcBlockParameterTag,
ExplorerFamily, ExplorerFamily,
ExplorerFamilyValue, ExplorerFamilyValue,
NativeToken, NativeToken,
@ -390,12 +390,12 @@ export {
MailboxClientConfig as ConnectionClientConfig, MailboxClientConfig as ConnectionClientConfig,
ClientViolation as ConnectionClientViolation, ClientViolation as ConnectionClientViolation,
ClientViolationType as ConnectionClientViolationType, ClientViolationType as ConnectionClientViolationType,
DestinationGas,
GasRouterConfig, GasRouterConfig,
MailboxClientConfig, MailboxClientConfig,
ProxiedFactories, ProxiedFactories,
ProxiedRouterConfig, ProxiedRouterConfig,
RemoteRouters, RemoteRouters,
DestinationGas,
RouterAddress, RouterAddress,
RouterConfig, RouterConfig,
RouterViolation, RouterViolation,
@ -448,9 +448,9 @@ export { HypERC20Checker } from './token/checker.js';
export { TokenType } from './token/config.js'; export { TokenType } from './token/config.js';
export { export {
HypERC20Factories, HypERC20Factories,
hypERC20contracts,
HypERC721Factories, HypERC721Factories,
TokenFactories, TokenFactories,
hypERC20contracts,
hypERC20factories, hypERC20factories,
} from './token/contracts.js'; } from './token/contracts.js';
export { HypERC20Deployer, HypERC721Deployer } from './token/deploy.js'; export { HypERC20Deployer, HypERC721Deployer } from './token/deploy.js';
@ -499,7 +499,7 @@ export {
getSealevelAccountDataSchema, getSealevelAccountDataSchema,
} from './utils/sealevelSerialization.js'; } from './utils/sealevelSerialization.js';
export { getChainIdFromTxs } from './utils/transactions.js'; export { getChainIdFromTxs } from './utils/transactions.js';
export { chainMetadataToWagmiChain } from './utils/wagmi.js'; export { chainMetadataToViemChain } from './utils/viem.js';
export { export {
FeeConstantConfig, FeeConstantConfig,
RouteBlacklist, RouteBlacklist,
@ -541,8 +541,8 @@ export {
export { EvmCoreModule } from './core/EvmCoreModule.js'; export { EvmCoreModule } from './core/EvmCoreModule.js';
export { export {
proxyAdmin,
isProxy, isProxy,
proxyAdmin,
proxyConstructorArgs, proxyConstructorArgs,
proxyImplementation, proxyImplementation,
} from './deploy/proxy.js'; } from './deploy/proxy.js';
@ -550,16 +550,16 @@ export {
ProxyFactoryFactoriesAddresses, ProxyFactoryFactoriesAddresses,
ProxyFactoryFactoriesSchema, ProxyFactoryFactoriesSchema,
} from './deploy/schemas.js'; } from './deploy/schemas.js';
export { EvmIsmModule } from './ism/EvmIsmModule.js';
export { AnnotatedEV5Transaction } from './providers/ProviderType.js';
export { EvmERC20WarpModule } from './token/EvmERC20WarpModule.js';
export { export {
ChainGasOracleParams,
GasPriceConfig, GasPriceConfig,
NativeTokenPriceConfig, NativeTokenPriceConfig,
ChainGasOracleParams,
getCoingeckoTokenPrices, getCoingeckoTokenPrices,
getCosmosChainGasPrice, getCosmosChainGasPrice,
getGasPrice, getGasPrice,
getLocalStorageGasOracleConfig, getLocalStorageGasOracleConfig,
getTokenExchangeRateFromValues, getTokenExchangeRateFromValues,
} from './gas/utils.js'; } from './gas/utils.js';
export { EvmIsmModule } from './ism/EvmIsmModule.js';
export { AnnotatedEV5Transaction } from './providers/ProviderType.js';
export { EvmERC20WarpModule } from './token/EvmERC20WarpModule.js';

@ -84,7 +84,7 @@ export async function estimateTransactionFeeViem({
...transaction.transaction, ...transaction.transaction,
blockNumber: undefined, blockNumber: undefined,
account: sender as `0x${string}`, account: sender as `0x${string}`,
}); } as any); // Cast to silence overly-protective type enforcement from viem here
const feeData = await provider.provider.estimateFeesPerGas(); const feeData = await provider.provider.estimateFeesPerGas();
return computeEvmTxFee( return computeEvmTxFee(
gasUnits, gasUnits,

@ -1,4 +1,4 @@
import type { Chain as WagmiChain } from '@wagmi/chains'; import { Chain, defineChain } from 'viem';
import { test1 } from '../consts/testChains.js'; import { test1 } from '../consts/testChains.js';
import { import {
@ -6,8 +6,8 @@ import {
getChainIdNumber, getChainIdNumber,
} from '../metadata/chainMetadataTypes.js'; } from '../metadata/chainMetadataTypes.js';
export function chainMetadataToWagmiChain(metadata: ChainMetadata): WagmiChain { export function chainMetadataToViemChain(metadata: ChainMetadata): Chain {
return { return defineChain({
id: getChainIdNumber(metadata), id: getChainIdNumber(metadata),
name: metadata.displayName || metadata.name, name: metadata.displayName || metadata.name,
network: metadata.name, network: metadata.name,
@ -25,5 +25,5 @@ export function chainMetadataToWagmiChain(metadata: ChainMetadata): WagmiChain {
} }
: undefined, : undefined,
testnet: !!metadata.isTestnet, testnet: !!metadata.isTestnet,
}; });
} }

@ -4,7 +4,7 @@
"version": "6.0.0", "version": "6.0.0",
"dependencies": { "dependencies": {
"@cosmjs/encoding": "^0.32.4", "@cosmjs/encoding": "^0.32.4",
"@solana/web3.js": "^1.78.0", "@solana/web3.js": "^1.95.4",
"bignumber.js": "^9.1.1", "bignumber.js": "^9.1.1",
"ethers": "^5.7.2", "ethers": "^5.7.2",
"lodash-es": "^4.17.21", "lodash-es": "^4.17.21",

@ -19,10 +19,10 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@adraffy/ens-normalize@npm:1.10.0": "@adraffy/ens-normalize@npm:1.11.0":
version: 1.10.0 version: 1.11.0
resolution: "@adraffy/ens-normalize@npm:1.10.0" resolution: "@adraffy/ens-normalize@npm:1.11.0"
checksum: 10/5cdb5d2a9c9f8c0a71a7bb830967da0069cae1f1235cd41ae11147e4000f368f6958386e622cd4d52bf45c1ed3f8275056b387cba28902b83354e40ff323ecde checksum: 10/abef75f21470ea43dd6071168e092d2d13e38067e349e76186c78838ae174a46c3e18ca50921d05bea6ec3203074147c9e271f8cb6531d1c2c0e146f3199ddcb
languageName: node languageName: node
linkType: hard linkType: hard
@ -4988,15 +4988,6 @@ __metadata:
languageName: node languageName: node
linkType: hard 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: 10/1d2f56797f548b009910bddf3dc04f980a9701193233145dc923f3ea87c8f88121a3c3ef1d449e9cb52a370d7d025a2243c748882d5546ff079ddf5ffe29f240
languageName: node
linkType: hard
"@babel/runtime@npm:^7.22.6": "@babel/runtime@npm:^7.22.6":
version: 7.23.1 version: 7.23.1
resolution: "@babel/runtime@npm:7.23.1" resolution: "@babel/runtime@npm:7.23.1"
@ -5006,6 +4997,15 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@babel/runtime@npm:^7.25.0":
version: 7.26.0
resolution: "@babel/runtime@npm:7.26.0"
dependencies:
regenerator-runtime: "npm:^0.14.0"
checksum: 10/9f4ea1c1d566c497c052d505587554e782e021e6ccd302c2ad7ae8291c8e16e3f19d4a7726fb64469e057779ea2081c28b7dbefec6d813a22f08a35712c0f699
languageName: node
linkType: hard
"@babel/template@npm:^7.22.15": "@babel/template@npm:^7.22.15":
version: 7.22.15 version: 7.22.15
resolution: "@babel/template@npm:7.22.15" resolution: "@babel/template@npm:7.22.15"
@ -7981,7 +7981,7 @@ __metadata:
"@safe-global/api-kit": "npm:1.3.0" "@safe-global/api-kit": "npm:1.3.0"
"@safe-global/protocol-kit": "npm:1.3.0" "@safe-global/protocol-kit": "npm:1.3.0"
"@safe-global/safe-core-sdk-types": "npm:2.3.0" "@safe-global/safe-core-sdk-types": "npm:2.3.0"
"@solana/web3.js": "npm:^1.78.0" "@solana/web3.js": "npm:^1.95.4"
"@types/chai": "npm:^4.2.21" "@types/chai": "npm:^4.2.21"
"@types/json-stable-stringify": "npm:^1.0.36" "@types/json-stable-stringify": "npm:^1.0.36"
"@types/mocha": "npm:^10.0.1" "@types/mocha": "npm:^10.0.1"
@ -8064,14 +8064,13 @@ __metadata:
"@safe-global/api-kit": "npm:1.3.0" "@safe-global/api-kit": "npm:1.3.0"
"@safe-global/protocol-kit": "npm:1.3.0" "@safe-global/protocol-kit": "npm:1.3.0"
"@safe-global/safe-deployments": "npm:1.37.8" "@safe-global/safe-deployments": "npm:1.37.8"
"@solana/spl-token": "npm:^0.3.8" "@solana/spl-token": "npm:^0.4.9"
"@solana/web3.js": "npm:^1.78.0" "@solana/web3.js": "npm:^1.95.4"
"@types/mocha": "npm:^10.0.1" "@types/mocha": "npm:^10.0.1"
"@types/node": "npm:^16.9.1" "@types/node": "npm:^16.9.1"
"@types/sinon": "npm:^17.0.1" "@types/sinon": "npm:^17.0.1"
"@types/sinon-chai": "npm:^3.2.12" "@types/sinon-chai": "npm:^3.2.12"
"@types/ws": "npm:^8.5.5" "@types/ws": "npm:^8.5.5"
"@wagmi/chains": "npm:^1.8.0"
bignumber.js: "npm:^9.1.1" bignumber.js: "npm:^9.1.1"
chai: "npm:4.5.0" chai: "npm:4.5.0"
coingecko-api-v3: "npm:^0.0.29" coingecko-api-v3: "npm:^0.0.29"
@ -8089,7 +8088,7 @@ __metadata:
ts-node: "npm:^10.8.0" ts-node: "npm:^10.8.0"
tsx: "npm:^4.7.1" tsx: "npm:^4.7.1"
typescript: "npm:5.3.3" typescript: "npm:5.3.3"
viem: "npm:^1.20.0" viem: "npm:^2.21.40"
yaml: "npm:2.4.5" yaml: "npm:2.4.5"
zod: "npm:^3.21.2" zod: "npm:^3.21.2"
peerDependencies: peerDependencies:
@ -8103,7 +8102,7 @@ __metadata:
resolution: "@hyperlane-xyz/utils@workspace:typescript/utils" resolution: "@hyperlane-xyz/utils@workspace:typescript/utils"
dependencies: dependencies:
"@cosmjs/encoding": "npm:^0.32.4" "@cosmjs/encoding": "npm:^0.32.4"
"@solana/web3.js": "npm:^1.78.0" "@solana/web3.js": "npm:^1.95.4"
"@types/lodash-es": "npm:^4.17.12" "@types/lodash-es": "npm:^4.17.12"
"@types/mocha": "npm:^10.0.1" "@types/mocha": "npm:^10.0.1"
"@types/sinon": "npm:^17.0.1" "@types/sinon": "npm:^17.0.1"
@ -9154,12 +9153,12 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@noble/curves@npm:1.2.0, @noble/curves@npm:~1.2.0": "@noble/curves@npm:1.6.0, @noble/curves@npm:^1.4.0, @noble/curves@npm:^1.4.2, @noble/curves@npm:~1.6.0":
version: 1.2.0 version: 1.6.0
resolution: "@noble/curves@npm:1.2.0" resolution: "@noble/curves@npm:1.6.0"
dependencies: dependencies:
"@noble/hashes": "npm:1.3.2" "@noble/hashes": "npm:1.5.0"
checksum: 10/94e02e9571a9fd42a3263362451849d2f54405cb3ce9fa7c45bc6b9b36dcd7d1d20e2e1e14cfded24937a13d82f1e60eefc4d7a14982ce0bc219a9fc0f51d1f9 checksum: 10/9090b5a020b7e38c7b6d21506afaacd0c7557129d716a174334c1efc36385bf3ca6de16a543c216db58055e019c6a6c3bea8d9c0b79386e6bacff5c4c6b438a9
languageName: node languageName: node
linkType: hard linkType: hard
@ -9179,24 +9178,24 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@noble/hashes@npm:1.3.1, @noble/hashes@npm:^1.3.0, @noble/hashes@npm:~1.3.0": "@noble/hashes@npm:1.3.1":
version: 1.3.1 version: 1.3.1
resolution: "@noble/hashes@npm:1.3.1" resolution: "@noble/hashes@npm:1.3.1"
checksum: 10/39474bab7e7813dbbfd8750476f48046d3004984e161fcd4333e40ca823f07b069010b35a20246e5b4ac20858e29913172a4d69720fd1e93620f7bedb70f9b72 checksum: 10/39474bab7e7813dbbfd8750476f48046d3004984e161fcd4333e40ca823f07b069010b35a20246e5b4ac20858e29913172a4d69720fd1e93620f7bedb70f9b72
languageName: node languageName: node
linkType: hard linkType: hard
"@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.5.0, @noble/hashes@npm:^1.4.0, @noble/hashes@npm:~1.5.0":
version: 1.3.2 version: 1.5.0
resolution: "@noble/hashes@npm:1.3.2" resolution: "@noble/hashes@npm:1.5.0"
checksum: 10/685f59d2d44d88e738114b71011d343a9f7dce9dfb0a121f1489132f9247baa60bc985e5ec6f3213d114fbd1e1168e7294644e46cbd0ce2eba37994f28eeb51b checksum: 10/da7fc7af52af7afcf59810a7eea6155075464ff462ffda2572dc6d57d53e2669b1ea2ec774e814f6273f1697e567f28d36823776c9bf7068cba2a2855140f26e
languageName: node languageName: node
linkType: hard 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.3 version: 1.3.2
resolution: "@noble/hashes@npm:1.3.3" resolution: "@noble/hashes@npm:1.3.2"
checksum: 10/1025ddde4d24630e95c0818e63d2d54ee131b980fe113312d17ed7468bc18f54486ac86c907685759f8a7e13c2f9b9e83ec7b67d1cc20836f36b5e4a65bb102d checksum: 10/685f59d2d44d88e738114b71011d343a9f7dce9dfb0a121f1489132f9247baa60bc985e5ec6f3213d114fbd1e1168e7294644e46cbd0ce2eba37994f28eeb51b
languageName: node languageName: node
linkType: hard linkType: hard
@ -11143,17 +11142,10 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@scure/base@npm:~1.1.0": "@scure/base@npm:~1.1.7, @scure/base@npm:~1.1.8":
version: 1.1.1 version: 1.1.9
resolution: "@scure/base@npm:1.1.1" resolution: "@scure/base@npm:1.1.9"
checksum: 10/9aaa525ac25215cbe1bde00733a2fd25e99f03793aa1fd2961c567bb62b60c8a3a485a7cb5d748c41604fca79d149de19b05e64449b770c0a04b9ae38d0b5b2b checksum: 10/f0ab7f687bbcdee2a01377fe3cd808bf63977999672751295b6a92625d5322f4754a96d40f6bd579bc367aad48ecf8a4e6d0390e70296e6ded1076f52adb16bb
languageName: node
linkType: hard
"@scure/base@npm:~1.1.2":
version: 1.1.4
resolution: "@scure/base@npm:1.1.4"
checksum: 10/e735792dc5555f9d11b93fbaffbcf65177621a60d25d54d84439155611ee98b5f6fb631ca06ef0c57a65bc4e40277331b7364e96cf7f164908bec98b546f3442
languageName: node languageName: node
linkType: hard linkType: hard
@ -11168,14 +11160,14 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@scure/bip32@npm:1.3.2": "@scure/bip32@npm:1.5.0":
version: 1.3.2 version: 1.5.0
resolution: "@scure/bip32@npm:1.3.2" resolution: "@scure/bip32@npm:1.5.0"
dependencies: dependencies:
"@noble/curves": "npm:~1.2.0" "@noble/curves": "npm:~1.6.0"
"@noble/hashes": "npm:~1.3.2" "@noble/hashes": "npm:~1.5.0"
"@scure/base": "npm:~1.1.2" "@scure/base": "npm:~1.1.7"
checksum: 10/b90da28dfe75519496a85c97e77c9443734873910f32b8557762910a5c4e642290a462b0ed14fa42e0efed6acb9a7f6155ad5cb5d38d4ff87eb2de4760eb32a4 checksum: 10/17e296a782e09aec18ed27e2e8bb6a76072604c40997ec49a6840f223296421612dbe6b44275f04db9acd6da6cefb0322141110f5ac9dc686eb0c44d5bd868fa
languageName: node languageName: node
linkType: hard linkType: hard
@ -11189,13 +11181,13 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@scure/bip39@npm:1.2.1": "@scure/bip39@npm:1.4.0":
version: 1.2.1 version: 1.4.0
resolution: "@scure/bip39@npm:1.2.1" resolution: "@scure/bip39@npm:1.4.0"
dependencies: dependencies:
"@noble/hashes": "npm:~1.3.0" "@noble/hashes": "npm:~1.5.0"
"@scure/base": "npm:~1.1.0" "@scure/base": "npm:~1.1.8"
checksum: 10/2ea368bbed34d6b1701c20683bf465e147f231a9e37e639b8c82f585d6f978bb0f3855fca7ceff04954ae248b3e313f5d322d0210614fb7acb402739415aaf31 checksum: 10/f86e0e79768c95bc684ed6de92892b1a6f228db0f8fab836f091c0ec0f6d1e291b8c4391cfbeaa9ea83f41045613535b1940cd10e7d780a5b73db163b1e7f151
languageName: node languageName: node
linkType: hard linkType: hard
@ -11932,7 +11924,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@solana/buffer-layout@npm:^4.0.0": "@solana/buffer-layout@npm:^4.0.0, @solana/buffer-layout@npm:^4.0.1":
version: 4.0.1 version: 4.0.1
resolution: "@solana/buffer-layout@npm:4.0.1" resolution: "@solana/buffer-layout@npm:4.0.1"
dependencies: dependencies:
@ -11941,16 +11933,134 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@solana/spl-token@npm:^0.3.8": "@solana/codecs-core@npm:2.0.0-rc.1":
version: 0.3.8 version: 2.0.0-rc.1
resolution: "@solana/spl-token@npm:0.3.8" resolution: "@solana/codecs-core@npm:2.0.0-rc.1"
dependencies:
"@solana/errors": "npm:2.0.0-rc.1"
peerDependencies:
typescript: ">=5"
checksum: 10/4ea0b7a12dfb2d28e132bd1ab7a574bad375fcc4a938ea79f38e881cfd56878a6d09a8b2173a28d5be477c28cbb2eb6deeb33902661ec44687fe3749c2aa0dd7
languageName: node
linkType: hard
"@solana/codecs-data-structures@npm:2.0.0-rc.1":
version: 2.0.0-rc.1
resolution: "@solana/codecs-data-structures@npm:2.0.0-rc.1"
dependencies:
"@solana/codecs-core": "npm:2.0.0-rc.1"
"@solana/codecs-numbers": "npm:2.0.0-rc.1"
"@solana/errors": "npm:2.0.0-rc.1"
peerDependencies:
typescript: ">=5"
checksum: 10/738cde99885b7e111a9e237e04364cb4157290b28bd91ed1933120e27a43588e51c51983d074677941f734c380cabb7821c2e2c2047e5879f2f17b5d21cd1888
languageName: node
linkType: hard
"@solana/codecs-numbers@npm:2.0.0-rc.1":
version: 2.0.0-rc.1
resolution: "@solana/codecs-numbers@npm:2.0.0-rc.1"
dependencies:
"@solana/codecs-core": "npm:2.0.0-rc.1"
"@solana/errors": "npm:2.0.0-rc.1"
peerDependencies:
typescript: ">=5"
checksum: 10/dade8f7cdba9004a26abc8845424b5b4efe9cf0008ac9b4f5e7663676f42957a3c146c87cfa47b764e06c05119692d5a5011e8daa8abf07ce08a28445f401f8e
languageName: node
linkType: hard
"@solana/codecs-strings@npm:2.0.0-rc.1":
version: 2.0.0-rc.1
resolution: "@solana/codecs-strings@npm:2.0.0-rc.1"
dependencies:
"@solana/codecs-core": "npm:2.0.0-rc.1"
"@solana/codecs-numbers": "npm:2.0.0-rc.1"
"@solana/errors": "npm:2.0.0-rc.1"
peerDependencies:
fastestsmallesttextencoderdecoder: ^1.0.22
typescript: ">=5"
checksum: 10/2e10b54ca73374e86fb9afea15ae2ea63f24f2cc6c93386bd8f4d9193c8f55b7df103c5438a02dfc0c34e8cd0369f09c678b5aab07c1d7c38c37a8fa9b79b7da
languageName: node
linkType: hard
"@solana/codecs@npm:2.0.0-rc.1":
version: 2.0.0-rc.1
resolution: "@solana/codecs@npm:2.0.0-rc.1"
dependencies:
"@solana/codecs-core": "npm:2.0.0-rc.1"
"@solana/codecs-data-structures": "npm:2.0.0-rc.1"
"@solana/codecs-numbers": "npm:2.0.0-rc.1"
"@solana/codecs-strings": "npm:2.0.0-rc.1"
"@solana/options": "npm:2.0.0-rc.1"
peerDependencies:
typescript: ">=5"
checksum: 10/eb9dbd8fad5d6e34d1a14f3184d1e6764a895667c6ca5cf785a199eb07a3f129a7681f4e330e8d983d0844b1581720235dc910b7bb22afdca4a2363ebc6481e2
languageName: node
linkType: hard
"@solana/errors@npm:2.0.0-rc.1":
version: 2.0.0-rc.1
resolution: "@solana/errors@npm:2.0.0-rc.1"
dependencies:
chalk: "npm:^5.3.0"
commander: "npm:^12.1.0"
peerDependencies:
typescript: ">=5"
bin:
errors: bin/cli.mjs
checksum: 10/e084d9930d4b17163e838c59fb5255d4ea85e87a3a1142cf1731505eaa036525818980abe9c9230eae6a5076d63e8559780d2126c81b9989e2d217f9326f6063
languageName: node
linkType: hard
"@solana/options@npm:2.0.0-rc.1":
version: 2.0.0-rc.1
resolution: "@solana/options@npm:2.0.0-rc.1"
dependencies:
"@solana/codecs-core": "npm:2.0.0-rc.1"
"@solana/codecs-data-structures": "npm:2.0.0-rc.1"
"@solana/codecs-numbers": "npm:2.0.0-rc.1"
"@solana/codecs-strings": "npm:2.0.0-rc.1"
"@solana/errors": "npm:2.0.0-rc.1"
peerDependencies:
typescript: ">=5"
checksum: 10/99091f2a79c8745e63d3a618724daf296789b9d4d1a465bfdebe470c9eae191832f8e4c1d5c75797a3398f9ef5ba62a23d9afbf66bb8b19cd572bb0169408283
languageName: node
linkType: hard
"@solana/spl-token-group@npm:^0.0.7":
version: 0.0.7
resolution: "@solana/spl-token-group@npm:0.0.7"
dependencies:
"@solana/codecs": "npm:2.0.0-rc.1"
peerDependencies:
"@solana/web3.js": ^1.95.3
checksum: 10/9a048fee471e1e829b39c30991f2e168bcf5b2ad269f891cf6148c0226f66463a221545e306e395e43826dd7e44de431a1266b70e366bb0682d4b8f799f5195b
languageName: node
linkType: hard
"@solana/spl-token-metadata@npm:^0.1.6":
version: 0.1.6
resolution: "@solana/spl-token-metadata@npm:0.1.6"
dependencies:
"@solana/codecs": "npm:2.0.0-rc.1"
peerDependencies:
"@solana/web3.js": ^1.95.3
checksum: 10/c38c656c22248aff6c89c52930301cbcf571061e0d99ba80f05cd7d4bde7cb243e4a13c0d28116a0e6e8ccd2dac1f5094c206426a95d3cc6c188cfd6f6a8d2b5
languageName: node
linkType: hard
"@solana/spl-token@npm:^0.4.9":
version: 0.4.9
resolution: "@solana/spl-token@npm:0.4.9"
dependencies: dependencies:
"@solana/buffer-layout": "npm:^4.0.0" "@solana/buffer-layout": "npm:^4.0.0"
"@solana/buffer-layout-utils": "npm:^0.2.0" "@solana/buffer-layout-utils": "npm:^0.2.0"
"@solana/spl-token-group": "npm:^0.0.7"
"@solana/spl-token-metadata": "npm:^0.1.6"
buffer: "npm:^6.0.3" buffer: "npm:^6.0.3"
peerDependencies: peerDependencies:
"@solana/web3.js": ^1.47.4 "@solana/web3.js": ^1.95.3
checksum: 10/a90bc4befcb0afeafaf4f14efe0e4a2a24d8520c87086314597e342badb27df430c0defd13e3aec30efeeff1e80a5da307ebedad3fb5565a22e07bec1c31c544 checksum: 10/8df4eb4199eae9c1ea26f7d04170ca4bc7011e2b86155e8872000534d4aafc5bb270bba391b8bda1bc422251d9dc87357dee8c2abec588d2b9b4b7c041ed9490
languageName: node languageName: node
linkType: hard linkType: hard
@ -11977,26 +12087,26 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@solana/web3.js@npm:^1.78.0": "@solana/web3.js@npm:^1.95.4":
version: 1.78.0 version: 1.95.4
resolution: "@solana/web3.js@npm:1.78.0" resolution: "@solana/web3.js@npm:1.95.4"
dependencies: dependencies:
"@babel/runtime": "npm:^7.22.3" "@babel/runtime": "npm:^7.25.0"
"@noble/curves": "npm:^1.0.0" "@noble/curves": "npm:^1.4.2"
"@noble/hashes": "npm:^1.3.0" "@noble/hashes": "npm:^1.4.0"
"@solana/buffer-layout": "npm:^4.0.0" "@solana/buffer-layout": "npm:^4.0.1"
agentkeepalive: "npm:^4.2.1" agentkeepalive: "npm:^4.5.0"
bigint-buffer: "npm:^1.1.5" bigint-buffer: "npm:^1.1.5"
bn.js: "npm:^5.0.0" bn.js: "npm:^5.2.1"
borsh: "npm:^0.7.0" borsh: "npm:^0.7.0"
bs58: "npm:^4.0.1" bs58: "npm:^4.0.1"
buffer: "npm:6.0.3" buffer: "npm:6.0.3"
fast-stable-stringify: "npm:^1.0.0" fast-stable-stringify: "npm:^1.0.0"
jayson: "npm:^4.1.0" jayson: "npm:^4.1.1"
node-fetch: "npm:^2.6.11" node-fetch: "npm:^2.7.0"
rpc-websockets: "npm:^7.5.1" rpc-websockets: "npm:^9.0.2"
superstruct: "npm:^0.14.2" superstruct: "npm:^2.0.2"
checksum: 10/be7326db18899d4a4ca91bac012e48e36abb57808ec65992106d8782127068b00209da83793cf159b3d12f4e4287006d84932f5481d505009ba6103b5d30052f checksum: 10/353e04ac1110035ff108f16af4029c7a98f71cce841d45877c9bc4a354cdc58a051681603c92289b81e3dc5ef6b1567c6f866e4ba56a434db145e38a5a41d276
languageName: node languageName: node
linkType: hard linkType: hard
@ -12819,7 +12929,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@swc/helpers@npm:^0.5.0": "@swc/helpers@npm:^0.5.0, @swc/helpers@npm:^0.5.11":
version: 0.5.13 version: 0.5.13
resolution: "@swc/helpers@npm:0.5.13" resolution: "@swc/helpers@npm:0.5.13"
dependencies: dependencies:
@ -13890,6 +14000,13 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@types/uuid@npm:^8.3.4":
version: 8.3.4
resolution: "@types/uuid@npm:8.3.4"
checksum: 10/6f11f3ff70f30210edaa8071422d405e9c1d4e53abbe50fdce365150d3c698fe7bbff65c1e71ae080cbfb8fded860dbb5e174da96fdbbdfcaa3fb3daa474d20f
languageName: node
linkType: hard
"@types/uuid@npm:^9.0.1": "@types/uuid@npm:^9.0.1":
version: 9.0.8 version: 9.0.8
resolution: "@types/uuid@npm:9.0.8" resolution: "@types/uuid@npm:9.0.8"
@ -13913,6 +14030,15 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@types/ws@npm:^8.2.2":
version: 8.5.13
resolution: "@types/ws@npm:8.5.13"
dependencies:
"@types/node": "npm:*"
checksum: 10/21369beafa75c91ae3b00d3a2671c7408fceae1d492ca2abd5ac7c8c8bf4596d513c1599ebbddeae82c27c4a2d248976d0d714c4b3d34362b2ae35b964e2e637
languageName: node
linkType: hard
"@types/ws@npm:^8.5.5": "@types/ws@npm:^8.5.5":
version: 8.5.5 version: 8.5.5
resolution: "@types/ws@npm:8.5.5" resolution: "@types/ws@npm:8.5.5"
@ -14312,18 +14438,6 @@ __metadata:
languageName: node languageName: node
linkType: hard 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: 10/8248419554a90c0d514acfc46f3a6f2090a282ff546b2488705e81fcdfaf197590e67a1fc62539383b4dd22ccafe9f16018cadad27acee098dc9d87b82f173e4
languageName: node
linkType: hard
"@yarnpkg/esbuild-plugin-pnp@npm:^3.0.0-rc.10": "@yarnpkg/esbuild-plugin-pnp@npm:^3.0.0-rc.10":
version: 3.0.0-rc.15 version: 3.0.0-rc.15
resolution: "@yarnpkg/esbuild-plugin-pnp@npm:3.0.0-rc.15" resolution: "@yarnpkg/esbuild-plugin-pnp@npm:3.0.0-rc.15"
@ -14388,18 +14502,18 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"abitype@npm:0.9.8": "abitype@npm:1.0.6":
version: 0.9.8 version: 1.0.6
resolution: "abitype@npm:0.9.8" resolution: "abitype@npm:1.0.6"
peerDependencies: peerDependencies:
typescript: ">=5.0.4" typescript: ">=5.0.4"
zod: ^3 >=3.19.1 zod: ^3 >=3.22.0
peerDependenciesMeta: peerDependenciesMeta:
typescript: typescript:
optional: true optional: true
zod: zod:
optional: true optional: true
checksum: 10/90940804839b1b65cb5b427d934db9c1cc899157d6091f281b1ce94d9c0c08b1ae946ab43e984e70c031e94c49355f6677475a7242ec60cae5457c074dcd40f9 checksum: 10/d04d58f90405c29a3c68353508502d7e870feb27418a6281ba9a13e6aaee42c26b2c5f08f648f058b8eaffac32927194b33f396d2451d18afeccfb654c7285c2
languageName: node languageName: node
linkType: hard linkType: hard
@ -14600,7 +14714,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"agentkeepalive@npm:^4.3.0": "agentkeepalive@npm:^4.3.0, agentkeepalive@npm:^4.5.0":
version: 4.5.0 version: 4.5.0
resolution: "agentkeepalive@npm:4.5.0" resolution: "agentkeepalive@npm:4.5.0"
dependencies: dependencies:
@ -15631,7 +15745,7 @@ __metadata:
languageName: node languageName: node
linkType: hard 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": "bn.js@npm:^5.1.2, bn.js@npm:^5.2.0, bn.js@npm:^5.2.1":
version: 5.2.1 version: 5.2.1
resolution: "bn.js@npm:5.2.1" resolution: "bn.js@npm:5.2.1"
checksum: 10/7a7e8764d7a6e9708b8b9841b2b3d6019cc154d2fc23716d0efecfe1e16921b7533c6f7361fb05471eab47986c4aa310c270f88e3507172104632ac8df2cfd84 checksum: 10/7a7e8764d7a6e9708b8b9841b2b3d6019cc154d2fc23716d0efecfe1e16921b7533c6f7361fb05471eab47986c4aa310c270f88e3507172104632ac8df2cfd84
@ -16871,6 +16985,13 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"commander@npm:^12.1.0":
version: 12.1.0
resolution: "commander@npm:12.1.0"
checksum: 10/cdaeb672d979816853a4eed7f1310a9319e8b976172485c2a6b437ed0db0a389a44cfb222bfbde772781efa9f215bdd1b936f80d6b249485b465c6cb906e1f93
languageName: node
linkType: hard
"commander@npm:^2.20.3": "commander@npm:^2.20.3":
version: 2.20.3 version: 2.20.3
resolution: "commander@npm:2.20.3" resolution: "commander@npm:2.20.3"
@ -19362,6 +19483,13 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"eventemitter3@npm:^5.0.1":
version: 5.0.1
resolution: "eventemitter3@npm:5.0.1"
checksum: 10/ac6423ec31124629c84c7077eed1e6987f6d66c31cf43c6fcbf6c87791d56317ce808d9ead483652436df171b526fc7220eccdc9f3225df334e81582c3cf7dd5
languageName: node
linkType: hard
"events@npm:^3.2.0, events@npm:^3.3.0": "events@npm:^3.2.0, events@npm:^3.3.0":
version: 3.3.0 version: 3.3.0
resolution: "events@npm:3.3.0" resolution: "events@npm:3.3.0"
@ -22470,12 +22598,12 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"isows@npm:1.0.3": "isows@npm:1.0.6":
version: 1.0.3 version: 1.0.6
resolution: "isows@npm:1.0.3" resolution: "isows@npm:1.0.6"
peerDependencies: peerDependencies:
ws: "*" ws: "*"
checksum: 10/9cacd5cf59f67deb51e825580cd445ab1725ecb05a67c704050383fb772856f3cd5e7da8ad08f5a3bd2823680d77d099459d0c6a7037972a74d6429af61af440 checksum: 10/ab9e85b50bcc3d70aa5ec875aa2746c5daf9321cb376ed4e5434d3c2643c5d62b1f466d93a05cd2ad0ead5297224922748c31707cb4fbd68f5d05d0479dce99c
languageName: node languageName: node
linkType: hard linkType: hard
@ -22617,6 +22745,28 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"jayson@npm:^4.1.1":
version: 4.1.2
resolution: "jayson@npm:4.1.2"
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.5.10"
bin:
jayson: bin/jayson.js
checksum: 10/7ad5e80e11ef39b7382509d046546883d2595998aa245768b342bcc0a63843e011e16f02a023d5a78fb74df788b5f97c1e850568fc1b90c138fa4772cc55572c
languageName: node
linkType: hard
"jest-changed-files@npm:^29.7.0": "jest-changed-files@npm:^29.7.0":
version: 29.7.0 version: 29.7.0
resolution: "jest-changed-files@npm:29.7.0" resolution: "jest-changed-files@npm:29.7.0"
@ -25195,7 +25345,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"node-fetch@npm:^2.0.0, node-fetch@npm:^2.6.0, node-fetch@npm:^2.6.1, node-fetch@npm:^2.6.12, node-fetch@npm:^2.6.9": "node-fetch@npm:^2.0.0, node-fetch@npm:^2.6.0, node-fetch@npm:^2.6.1, node-fetch@npm:^2.6.12, node-fetch@npm:^2.6.9, node-fetch@npm:^2.7.0":
version: 2.7.0 version: 2.7.0
resolution: "node-fetch@npm:2.7.0" resolution: "node-fetch@npm:2.7.0"
dependencies: dependencies:
@ -25209,20 +25359,6 @@ __metadata:
languageName: node languageName: node
linkType: hard 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: 10/370ed4d906edad9709a81b54a0141d37d2973a27dc80c723d8ac14afcec6dc67bc6c70986a96992b64ec75d08159cc4b65ce6aa9063941168ea5ac73b24df9f8
languageName: node
linkType: hard
"node-forge@npm:^1": "node-forge@npm:^1":
version: 1.3.1 version: 1.3.1
resolution: "node-forge@npm:1.3.1" resolution: "node-forge@npm:1.3.1"
@ -28087,6 +28223,28 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"rpc-websockets@npm:^9.0.2":
version: 9.0.4
resolution: "rpc-websockets@npm:9.0.4"
dependencies:
"@swc/helpers": "npm:^0.5.11"
"@types/uuid": "npm:^8.3.4"
"@types/ws": "npm:^8.2.2"
buffer: "npm:^6.0.3"
bufferutil: "npm:^4.0.1"
eventemitter3: "npm:^5.0.1"
utf-8-validate: "npm:^5.0.2"
uuid: "npm:^8.3.2"
ws: "npm:^8.5.0"
dependenciesMeta:
bufferutil:
optional: true
utf-8-validate:
optional: true
checksum: 10/cb5b7212144a0ded9779ccb18712629fae2a077a8ee7bd93ebb90a982ed4d3825ea4dca4f3e0b8e5468b33eef75c451506639ce1a7f9f00542108687ee03525d
languageName: node
linkType: hard
"run-async@npm:^3.0.0": "run-async@npm:^3.0.0":
version: 3.0.0 version: 3.0.0
resolution: "run-async@npm:3.0.0" resolution: "run-async@npm:3.0.0"
@ -29605,6 +29763,13 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"superstruct@npm:^2.0.2":
version: 2.0.2
resolution: "superstruct@npm:2.0.2"
checksum: 10/10e1944a9da4baee187fbaa6c5d97d7af266b55786dfe50bce67f0f1e7d93f1a5a42dd51e245a2e16404f8336d07c21c67f1c1fbc4ad0a252d3d2601d6c926da
languageName: node
linkType: hard
"supports-color@npm:6.0.0": "supports-color@npm:6.0.0":
version: 6.0.0 version: 6.0.0
resolution: "supports-color@npm:6.0.0" resolution: "supports-color@npm:6.0.0"
@ -31208,24 +31373,25 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"viem@npm:^1.20.0": "viem@npm:^2.21.40":
version: 1.20.0 version: 2.21.41
resolution: "viem@npm:1.20.0" resolution: "viem@npm:2.21.41"
dependencies: dependencies:
"@adraffy/ens-normalize": "npm:1.10.0" "@adraffy/ens-normalize": "npm:1.11.0"
"@noble/curves": "npm:1.2.0" "@noble/curves": "npm:1.6.0"
"@noble/hashes": "npm:1.3.2" "@noble/hashes": "npm:1.5.0"
"@scure/bip32": "npm:1.3.2" "@scure/bip32": "npm:1.5.0"
"@scure/bip39": "npm:1.2.1" "@scure/bip39": "npm:1.4.0"
abitype: "npm:0.9.8" abitype: "npm:1.0.6"
isows: "npm:1.0.3" isows: "npm:1.0.6"
ws: "npm:8.13.0" webauthn-p256: "npm:0.0.10"
ws: "npm:8.18.0"
peerDependencies: peerDependencies:
typescript: ">=5.0.4" typescript: ">=5.0.4"
peerDependenciesMeta: peerDependenciesMeta:
typescript: typescript:
optional: true optional: true
checksum: 10/f6f232e1b75085b2088e842a44d3e574afd3e603420cf65181d6fb0dec7942d0c4f4d3cdae8f7a43ddb9942dcb185443b1d5b7daec8a009a3cbab9436bea2164 checksum: 10/bd3d1426584eb319c6ab69949c188d7142f6fa14b38df5ed54c967c5d5246e4eb98a9412ab7d053ff3d649df3d0174fc57f8a1e6f2803ce3aa97be2e010500b9
languageName: node languageName: node
linkType: hard linkType: hard
@ -31804,6 +31970,16 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"webauthn-p256@npm:0.0.10":
version: 0.0.10
resolution: "webauthn-p256@npm:0.0.10"
dependencies:
"@noble/curves": "npm:^1.4.0"
"@noble/hashes": "npm:^1.4.0"
checksum: 10/dde2b6313b6a0f20996f7ee90181258fc7685bfff401df7d904578da75b374f25d5b9c1189cd2fcec30625b1f276b393188d156d49783f0611623cd713bb5b09
languageName: node
linkType: hard
"webidl-conversions@npm:^3.0.0": "webidl-conversions@npm:^3.0.0":
version: 3.0.1 version: 3.0.1
resolution: "webidl-conversions@npm:3.0.1" resolution: "webidl-conversions@npm:3.0.1"
@ -32168,9 +32344,9 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"ws@npm:8.13.0, ws@npm:^8.5.0": "ws@npm:8.18.0, ws@npm:^8.17.1, ws@npm:^8.2.3":
version: 8.13.0 version: 8.18.0
resolution: "ws@npm:8.13.0" resolution: "ws@npm:8.18.0"
peerDependencies: peerDependencies:
bufferutil: ^4.0.1 bufferutil: ^4.0.1
utf-8-validate: ">=5.0.2" utf-8-validate: ">=5.0.2"
@ -32179,7 +32355,7 @@ __metadata:
optional: true optional: true
utf-8-validate: utf-8-validate:
optional: true optional: true
checksum: 10/1769532b6fdab9ff659f0b17810e7501831d34ecca23fd179ee64091dd93a51f42c59f6c7bb4c7a384b6c229aca8076fb312aa35626257c18081511ef62a161d checksum: 10/70dfe53f23ff4368d46e4c0b1d4ca734db2c4149c6f68bc62cb16fc21f753c47b35fcc6e582f3bdfba0eaeb1c488cddab3c2255755a5c3eecb251431e42b3ff6
languageName: node languageName: node
linkType: hard linkType: hard
@ -32233,9 +32409,24 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"ws@npm:^8.17.1, ws@npm:^8.2.3": "ws@npm:^7.5.10":
version: 8.18.0 version: 7.5.10
resolution: "ws@npm:8.18.0" resolution: "ws@npm:7.5.10"
peerDependencies:
bufferutil: ^4.0.1
utf-8-validate: ^5.0.2
peerDependenciesMeta:
bufferutil:
optional: true
utf-8-validate:
optional: true
checksum: 10/9c796b84ba80ffc2c2adcdfc9c8e9a219ba99caa435c9a8d45f9ac593bba325563b3f83edc5eb067cc6d21b9a6bf2c930adf76dd40af5f58a5ca6859e81858f0
languageName: node
linkType: hard
"ws@npm:^8.5.0":
version: 8.13.0
resolution: "ws@npm:8.13.0"
peerDependencies: peerDependencies:
bufferutil: ^4.0.1 bufferutil: ^4.0.1
utf-8-validate: ">=5.0.2" utf-8-validate: ">=5.0.2"
@ -32244,7 +32435,7 @@ __metadata:
optional: true optional: true
utf-8-validate: utf-8-validate:
optional: true optional: true
checksum: 10/70dfe53f23ff4368d46e4c0b1d4ca734db2c4149c6f68bc62cb16fc21f753c47b35fcc6e582f3bdfba0eaeb1c488cddab3c2255755a5c3eecb251431e42b3ff6 checksum: 10/1769532b6fdab9ff659f0b17810e7501831d34ecca23fd179ee64091dd93a51f42c59f6c7bb4c7a384b6c229aca8076fb312aa35626257c18081511ef62a161d
languageName: node languageName: node
linkType: hard linkType: hard

Loading…
Cancel
Save