From 84a9a3420a076b6493d356634cafb4babf453b2c Mon Sep 17 00:00:00 2001
From: J M Rossy
Date: Thu, 9 May 2024 12:43:50 -0400
Subject: [PATCH 01/12] Migrate explorer from SDK consts to registry Update to
latest hyperlane libs
---
next.config.js | 2 +-
package.json | 7 +-
src/components/icons/ChainLogo.tsx | 25 +-
src/components/icons/ChainToChain.tsx | 39 -
src/components/nav/Header.tsx | 12 +-
src/components/search/SearchFilterBar.tsx | 38 +-
src/consts/environments.ts | 3 -
src/consts/links.ts | 1 +
src/features/api/getMessages.ts | 7 +-
src/features/api/getStatus.ts | 6 +-
src/features/api/searchMessages.ts | 6 +-
src/features/api/utils.ts | 9 +
src/features/chains/ConfigureChains.tsx | 46 +-
src/features/chains/utils.ts | 36 +-
src/features/debugger/debugMessage.ts | 7 +-
.../deliveryStatus/fetchDeliveryStatus.ts | 6 +-
.../useMessageDeliveryStatus.tsx | 10 +-
src/features/messages/MessageDetails.tsx | 3 +-
src/features/messages/MessageTable.tsx | 2 +-
.../messages/cards/ContentDetailsCard.tsx | 2 +-
.../messages/cards/GasDetailsCard.tsx | 2 +-
.../messages/cards/TransactionCard.tsx | 2 +-
src/features/messages/ica.ts | 2 +-
.../pi-queries/fetchPiChainMessages.test.ts | 7 +-
.../pi-queries/usePiChainMessageQuery.ts | 2 +-
src/features/messages/queries/parse.ts | 3 +-
.../messages/queries/useMessageQuery.ts | 2 +-
src/features/providers/multiProvider.ts | 5 -
src/pages/api/latest-nonce.ts | 5 +-
src/store.ts | 40 +-
yarn.lock | 2806 ++++++++++++++++-
31 files changed, 2891 insertions(+), 252 deletions(-)
delete mode 100644 src/components/icons/ChainToChain.tsx
delete mode 100644 src/features/providers/multiProvider.ts
diff --git a/next.config.js b/next.config.js
index e457943..2d7fcee 100755
--- a/next.config.js
+++ b/next.config.js
@@ -25,7 +25,7 @@ const securityHeaders = [
key: 'Content-Security-Policy',
value: `default-src 'self'; script-src 'self'${
isDev ? " 'unsafe-eval'" : ''
- }; connect-src *; img-src 'self' data:; style-src 'self' 'unsafe-inline'; font-src 'self' data:; base-uri 'self'; form-action 'self'`,
+ }; connect-src *; img-src 'self' data: https://raw.githubusercontent.com; style-src 'self' 'unsafe-inline'; font-src 'self' data:; base-uri 'self'; form-action 'self'`,
},
]
diff --git a/package.json b/package.json
index a930bb2..ae51605 100644
--- a/package.json
+++ b/package.json
@@ -1,12 +1,13 @@
{
"name": "@hyperlane-xyz/explorer",
"description": "An interchain explorer for the Hyperlane protocol and network.",
- "version": "3.8.0",
+ "version": "3.11.0",
"author": "J M Rossy",
"dependencies": {
"@headlessui/react": "^1.7.17",
- "@hyperlane-xyz/sdk": "3.8.0",
- "@hyperlane-xyz/utils": "3.8.0",
+ "@hyperlane-xyz/registry": "^1.1.0",
+ "@hyperlane-xyz/sdk": "3.11.1",
+ "@hyperlane-xyz/utils": "3.11.1",
"@hyperlane-xyz/widgets": "3.8.0",
"@metamask/jazzicon": "https://github.com/jmrossy/jazzicon#7a8df28974b4e81129bfbe3cab76308b889032a6",
"@rainbow-me/rainbowkit": "0.12.16",
diff --git a/src/components/icons/ChainLogo.tsx b/src/components/icons/ChainLogo.tsx
index 6faa5af..7c83277 100644
--- a/src/components/icons/ChainLogo.tsx
+++ b/src/components/icons/ChainLogo.tsx
@@ -1,13 +1,22 @@
-import { ComponentProps } from 'react';
-
import { ChainLogo as ChainLogoInner } from '@hyperlane-xyz/widgets';
-import { getChainName } from '../../features/chains/utils';
-import { useMultiProvider } from '../../features/providers/multiProvider';
+import { useMultiProvider, useRegistry } from '../../store';
-export function ChainLogo(props: ComponentProps) {
- const { chainName, chainId, ...rest } = props;
+export function ChainLogo({
+ chainId,
+ chainName,
+ background,
+ size,
+}: {
+ chainId: ChainId;
+ chainName?: string;
+ background?: boolean;
+ size?: number;
+}) {
const multiProvider = useMultiProvider();
- const name = chainName || getChainName(multiProvider, props.chainId);
- return ;
+ const registry = useRegistry();
+ const name = chainName || multiProvider.tryGetChainName(chainId) || '';
+ return (
+
+ );
}
diff --git a/src/components/icons/ChainToChain.tsx b/src/components/icons/ChainToChain.tsx
deleted file mode 100644
index 827fccf..0000000
--- a/src/components/icons/ChainToChain.tsx
+++ /dev/null
@@ -1,39 +0,0 @@
-import Image from 'next/image';
-import { memo } from 'react';
-
-import ArrowRightIcon from '../../images/icons/arrow-right-short.svg';
-import { useIsMobile } from '../../styles/mediaQueries';
-
-import { ChainLogo } from './ChainLogo';
-
-function ChainToChain_({
- originChainId,
- destinationChainId,
- size = 32,
- arrowSize = 32,
- isNarrow = false,
-}: {
- originChainId: ChainId;
- destinationChainId: ChainId;
- size?: number;
- arrowSize?: number;
- isNarrow?: boolean;
-}) {
- const isMobile = useIsMobile();
- if (isMobile) {
- size = Math.floor(size * 0.8);
- arrowSize = Math.floor(arrowSize * 0.8);
- }
-
- return (
-
-
-
-
-
- );
-}
-
-export const ChainToChain = memo(ChainToChain_);
diff --git a/src/components/nav/Header.tsx b/src/components/nav/Header.tsx
index eb1c5d5..57d2d33 100644
--- a/src/components/nav/Header.tsx
+++ b/src/components/nav/Header.tsx
@@ -59,15 +59,12 @@ export function Header({ pathName }: { pathName: string }) {
Home
-
- Settings
-
-
- API
-
About
+
+ API
+
Docs
+
+ Settings
+
{showSearch && }
{/* Dropdown menu, used on mobile */}
diff --git a/src/components/search/SearchFilterBar.tsx b/src/components/search/SearchFilterBar.tsx
index 0cd3e6c..6b852b8 100644
--- a/src/components/search/SearchFilterBar.tsx
+++ b/src/components/search/SearchFilterBar.tsx
@@ -1,13 +1,13 @@
import Image from 'next/image';
import Link from 'next/link';
-import { useState } from 'react';
+import { useMemo, useState } from 'react';
-import { ChainMetadata, mainnetChainsMetadata, testnetChainsMetadata } from '@hyperlane-xyz/sdk';
+import { ChainMetadata } from '@hyperlane-xyz/sdk';
import { arrayToObject } from '@hyperlane-xyz/utils';
import { getChainDisplayName } from '../../features/chains/utils';
-import { useMultiProvider } from '../../features/providers/multiProvider';
import GearIcon from '../../images/icons/gear.svg';
+import { useMultiProvider } from '../../store';
import { Color } from '../../styles/Color';
import { SolidButton } from '../buttons/SolidButton';
import { TextButton } from '../buttons/TextButton';
@@ -17,8 +17,6 @@ import { CheckBox } from '../input/Checkbox';
import { DatetimeField } from '../input/DatetimeField';
import { DropdownModal } from '../layout/Dropdown';
-const mainnetAndTestChains = [...mainnetChainsMetadata, ...testnetChainsMetadata];
-
interface Props {
originChain: string | null;
onChangeOrigin: (value: string | null) => void;
@@ -85,12 +83,18 @@ function ChainMultiSelector({
position?: string;
}) {
const multiProvider = useMultiProvider();
+ const { chains, mainnets, testnets } = useMemo(() => {
+ const chains = Object.values(multiProvider.metadata);
+ const mainnets = chains.filter((c) => !c.isTestnet);
+ const testnets = chains.filter((c) => !!c.isTestnet);
+ return { chains, mainnets, testnets };
+ }, [multiProvider]);
// Need local state as buffer before user hits apply
const [checkedChains, setCheckedChains] = useState(
value
? arrayToObject(value.split(','))
- : arrayToObject(mainnetAndTestChains.map((c) => c.chainId.toString())),
+ : arrayToObject(chains.map((c) => c.chainId.toString())),
);
const hasAnyUncheckedChain = (chains: ChainMetadata[]) => {
@@ -102,7 +106,7 @@ function ChainMultiSelector({
const onToggle = (chainId: string | number) => {
return (checked: boolean) => {
- if (!hasAnyUncheckedChain(mainnetAndTestChains)) {
+ if (!hasAnyUncheckedChain(chains)) {
// If none are unchecked, uncheck all except this one
setCheckedChains({ [chainId]: true });
} else {
@@ -125,7 +129,7 @@ function ChainMultiSelector({
};
const onToggleAll = () => {
- setCheckedChains(arrayToObject(mainnetAndTestChains.map((c) => c.chainId.toString())));
+ setCheckedChains(arrayToObject(chains.map((c) => c.chainId.toString())));
};
const onToggleNone = () => {
@@ -134,7 +138,7 @@ function ChainMultiSelector({
const onClickApply = (closeDropdown?: () => void) => {
const checkedList = Object.keys(checkedChains).filter((c) => !!checkedChains[c]);
- if (checkedList.length === 0 || checkedList.length === mainnetAndTestChains.length) {
+ if (checkedList.length === 0 || checkedList.length === chains.length) {
// Use null value, indicating to filter needed
onChangeValue(null);
} else {
@@ -175,14 +179,14 @@ function ChainMultiSelector({
Mainnet Chains
- {mainnetChainsMetadata.map((c) => (
+ {mainnets.map((c) => (
{getChainDisplayName(multiProvider, c.chainId, true)}
-
+
))}
@@ -202,14 +206,14 @@ function ChainMultiSelector({
Testnet Chains
- {testnetChainsMetadata.map((c) => (
+ {testnets.map((c) => (
{getChainDisplayName(multiProvider, c.chainId, true)}
-
+
))}
diff --git a/src/consts/environments.ts b/src/consts/environments.ts
index 6a63992..10e3c1a 100644
--- a/src/consts/environments.ts
+++ b/src/consts/environments.ts
@@ -8,6 +8,3 @@ export const ENVIRONMENT_BUCKET_SEGMENT: Record = {
[Environment.Mainnet]: 'mainnet3',
[Environment.Testnet]: 'testnet4',
};
-
-// TODO replace with SDK version
-export const MAILBOX_VERSION = 3;
diff --git a/src/consts/links.ts b/src/consts/links.ts
index 48d61a8..9a4d149 100644
--- a/src/consts/links.ts
+++ b/src/consts/links.ts
@@ -18,4 +18,5 @@ export const docLinks = {
pi: 'https://v3.hyperlane.xyz/docs/deploy-hyperlane',
ism: 'https://v3.hyperlane.xyz/docs/reference/ISM/specify-your-ISM',
gas: 'https://v3.hyperlane.xyz/docs/protocol/interchain-gas-payment',
+ registry: 'https://docs.hyperlane.xyz/docs/reference/registries',
};
diff --git a/src/features/api/getMessages.ts b/src/features/api/getMessages.ts
index 6c3fd4c..3234920 100644
--- a/src/features/api/getMessages.ts
+++ b/src/features/api/getMessages.ts
@@ -1,8 +1,6 @@
import { Client } from '@urql/core';
import type { NextApiRequest } from 'next';
-import { MultiProvider } from '@hyperlane-xyz/sdk';
-
import { API_GRAPHQL_QUERY_LIMIT } from '../../consts/api';
import { logger } from '../../utils/logger';
import { sanitizeString } from '../../utils/string';
@@ -11,7 +9,7 @@ import { MessagesQueryResult } from '../messages/queries/fragments';
import { parseMessageQueryResult } from '../messages/queries/parse';
import { ApiHandlerResult, ApiMessage, toApiMessage } from './types';
-import { failureResult, successResult } from './utils';
+import { failureResult, getMultiProvider, successResult } from './utils';
export async function handler(
req: NextApiRequest,
@@ -27,7 +25,8 @@ export async function handler(
API_GRAPHQL_QUERY_LIMIT,
);
const result = await client.query(query, variables).toPromise();
- const multiProvider = new MultiProvider();
+
+ const multiProvider = await getMultiProvider();
const messages = parseMessageQueryResult(multiProvider, result.data);
return successResult(messages.map(toApiMessage));
}
diff --git a/src/features/api/getStatus.ts b/src/features/api/getStatus.ts
index 7389f94..e5e02a6 100644
--- a/src/features/api/getStatus.ts
+++ b/src/features/api/getStatus.ts
@@ -1,8 +1,6 @@
import { Client } from '@urql/core';
import type { NextApiRequest } from 'next';
-import { MultiProvider } from '@hyperlane-xyz/sdk';
-
import { API_GRAPHQL_QUERY_LIMIT } from '../../consts/api';
import { MessageStatus } from '../../types';
import { logger } from '../../utils/logger';
@@ -12,7 +10,7 @@ import { parseMessageStubResult } from '../messages/queries/parse';
import { parseQueryParams } from './getMessages';
import { ApiHandlerResult } from './types';
-import { failureResult, successResult } from './utils';
+import { failureResult, getMultiProvider, successResult } from './utils';
interface MessageStatusResult {
id: string;
@@ -35,7 +33,7 @@ export async function handler(
);
const result = await client.query(query, variables).toPromise();
- const multiProvider = new MultiProvider();
+ const multiProvider = await getMultiProvider();
const messages = parseMessageStubResult(multiProvider, result.data);
return successResult(messages.map((m) => ({ id: m.msgId, status: m.status })));
diff --git a/src/features/api/searchMessages.ts b/src/features/api/searchMessages.ts
index 8645738..6ea651e 100644
--- a/src/features/api/searchMessages.ts
+++ b/src/features/api/searchMessages.ts
@@ -1,8 +1,6 @@
import { Client } from '@urql/core';
import type { NextApiRequest } from 'next';
-import { MultiProvider } from '@hyperlane-xyz/sdk';
-
import { API_GRAPHQL_QUERY_LIMIT } from '../../consts/api';
import { logger } from '../../utils/logger';
import { sanitizeString } from '../../utils/string';
@@ -11,7 +9,7 @@ import { MessagesQueryResult } from '../messages/queries/fragments';
import { parseMessageQueryResult } from '../messages/queries/parse';
import { ApiHandlerResult, ApiMessage, toApiMessage } from './types';
-import { failureResult, successResult } from './utils';
+import { failureResult, getMultiProvider, successResult } from './utils';
const SEARCH_QUERY_PARAM_NAME = 'query';
@@ -34,7 +32,7 @@ export async function handler(
);
const result = await client.query(query, variables).toPromise();
- const multiProvider = new MultiProvider();
+ const multiProvider = await getMultiProvider();
const messages = parseMessageQueryResult(multiProvider, result.data);
return successResult(messages.map(toApiMessage));
diff --git a/src/features/api/utils.ts b/src/features/api/utils.ts
index 592df4d..d5810f8 100644
--- a/src/features/api/utils.ts
+++ b/src/features/api/utils.ts
@@ -1,3 +1,6 @@
+import { GithubRegistry } from '@hyperlane-xyz/registry';
+import { MultiProvider } from '@hyperlane-xyz/sdk';
+
export function successResult(data: R): { success: true; data: R } {
return { success: true, data };
}
@@ -5,3 +8,9 @@ export function successResult(data: R): { success: true; data: R } {
export function failureResult(error: string): { success: false; error: string } {
return { success: false, error };
}
+
+export async function getMultiProvider(): Promise {
+ const registry = new GithubRegistry();
+ const chainMetadata = await registry.getMetadata();
+ return new MultiProvider(chainMetadata);
+}
diff --git a/src/features/chains/ConfigureChains.tsx b/src/features/chains/ConfigureChains.tsx
index 0c2747c..6defc0e 100644
--- a/src/features/chains/ConfigureChains.tsx
+++ b/src/features/chains/ConfigureChains.tsx
@@ -1,6 +1,6 @@
import { ChangeEventHandler, useState } from 'react';
-import { ChainName, mainnetChainsMetadata, testnetChainsMetadata } from '@hyperlane-xyz/sdk';
+import { ChainName } from '@hyperlane-xyz/sdk';
import { CopyButton } from '../../components/buttons/CopyButton';
import { SolidButton } from '../../components/buttons/SolidButton';
@@ -9,11 +9,10 @@ import { ChainLogo } from '../../components/icons/ChainLogo';
import { Card } from '../../components/layout/Card';
import { Modal } from '../../components/layout/Modal';
import { docLinks } from '../../consts/links';
-import { useMultiProvider } from '../providers/multiProvider';
+import { useMultiProvider } from '../../store';
import { tryParseChainConfig } from './chainConfig';
import { useChainConfigsRW } from './useChainConfigs';
-import { getChainDisplayName } from './utils';
export function ConfigureChains() {
const { chainConfigs, setChainConfigs } = useChainConfigsRW();
@@ -70,33 +69,18 @@ export function ConfigureChains() {
. This explorer can be configured to search for messages on any PI chain.
- Default Chains
-
-
Mainnets:
-
- {mainnetChainsMetadata.map((c) => (
-
-
-
- {getChainDisplayName(multiProvider, c.chainId, true)}
-
-
- ))}
-
-
-
-
Testnets:
-
- {testnetChainsMetadata.map((c) => (
-
-
-
- {getChainDisplayName(multiProvider, c.chainId, true)}
-
-
- ))}
-
-
+
+ To make you chain available to all users, add its metadata to the
+
+ canonical Hyperlane Registry
+
+ . Or use the section below to add for just your own use.
+
Custom Chains
@@ -114,7 +98,7 @@ export function ConfigureChains() {
{Object.values(chainConfigs).map((chain) => (
-
+
{chain.chainId}
{chain.domainId || chain.chainId}
diff --git a/src/features/chains/utils.ts b/src/features/chains/utils.ts
index 2bd96d4..268a885 100644
--- a/src/features/chains/utils.ts
+++ b/src/features/chains/utils.ts
@@ -1,40 +1,40 @@
-import {
- ChainMap,
- type MultiProvider,
- chainIdToMetadata,
- hyperlaneContractAddresses,
-} from '@hyperlane-xyz/sdk';
+import { CoreChain, CoreChains, IRegistry } from '@hyperlane-xyz/registry';
+import { ChainMap, MultiProvider } from '@hyperlane-xyz/sdk';
import { toTitleCase } from '@hyperlane-xyz/utils';
import { Environment } from '../../consts/environments';
import { ChainConfig } from './chainConfig';
-export function getChainName(mp: MultiProvider, chainId?: number | string) {
- return mp.tryGetChainName(chainId || 0) || undefined;
-}
-
-export function getMailboxAddress(customChainConfigs: ChainMap, chainName: string) {
- return customChainConfigs[chainName]?.mailbox ?? hyperlaneContractAddresses[chainName]?.mailbox;
+export async function getMailboxAddress(
+ chainName: string,
+ customChainConfigs: ChainMap,
+ registry: IRegistry,
+) {
+ if (customChainConfigs[chainName]?.mailbox) return customChainConfigs[chainName].mailbox;
+ const addresses = await registry.getChainAddresses(chainName);
+ if (addresses?.mailbox) return addresses.mailbox;
+ else return undefined;
}
export function getChainDisplayName(
- mp: MultiProvider,
+ multiProvider: MultiProvider,
chainOrDomainId?: ChainId | DomainId,
shortName = false,
fallbackToId = true,
) {
- const metadata = mp.tryGetChainMetadata(chainOrDomainId || 0);
+ const metadata = multiProvider.tryGetChainMetadata(chainOrDomainId || 0);
if (!metadata) return fallbackToId && chainOrDomainId ? chainOrDomainId : 'Unknown';
const displayName = shortName ? metadata.displayNameShort : metadata.displayName;
return toTitleCase(displayName || metadata.displayName || metadata.name);
}
-export function getChainEnvironment(mp: MultiProvider, chainIdOrName: number | string) {
- const isTestnet = mp.tryGetChainMetadata(chainIdOrName)?.isTestnet;
+export function getChainEnvironment(multiProvider: MultiProvider, chainIdOrName: number | string) {
+ const isTestnet = multiProvider.tryGetChainMetadata(chainIdOrName)?.isTestnet;
return isTestnet ? Environment.Testnet : Environment.Mainnet;
}
-export function isPiChain(chainId: number | string) {
- return !chainIdToMetadata[chainId];
+export function isPiChain(multiProvider: MultiProvider, chainIdOrName: number | string) {
+ const chainName = multiProvider.tryGetChainName(chainIdOrName);
+ return !chainName || !CoreChains.includes(chainName as CoreChain);
}
diff --git a/src/features/debugger/debugMessage.ts b/src/features/debugger/debugMessage.ts
index 490ab80..b276e54 100644
--- a/src/features/debugger/debugMessage.ts
+++ b/src/features/debugger/debugMessage.ts
@@ -9,7 +9,8 @@ import {
IMultisigIsm__factory,
InterchainGasPaymaster__factory,
} from '@hyperlane-xyz/core';
-import type { ChainMap, MultiProvider } from '@hyperlane-xyz/sdk';
+import { IRegistry } from '@hyperlane-xyz/registry';
+import { ChainMap, MAILBOX_VERSION, MultiProvider } from '@hyperlane-xyz/sdk';
import {
addressToBytes32,
errorToString,
@@ -19,7 +20,6 @@ import {
trimToLength,
} from '@hyperlane-xyz/utils';
-import { MAILBOX_VERSION } from '../../consts/environments';
import { Message } from '../../types';
import { logger } from '../../utils/logger';
import type { ChainConfig } from '../chains/chainConfig';
@@ -34,6 +34,7 @@ const HANDLE_FUNCTION_SIG = 'handle(uint32,bytes32,bytes)';
export async function debugMessage(
multiProvider: MultiProvider,
+ registry: IRegistry,
customChainConfigs: ChainMap,
{
msgId,
@@ -69,7 +70,7 @@ export async function debugMessage(
const recipInvalid = await isInvalidRecipient(destProvider, recipient);
if (recipInvalid) return recipInvalid;
- const destMailbox = getMailboxAddress(customChainConfigs, destName);
+ const destMailbox = await getMailboxAddress(destName, customChainConfigs, registry);
if (!destMailbox)
throw new Error(`Cannot debug message, no mailbox address provided for chain ${destName}`);
diff --git a/src/features/deliveryStatus/fetchDeliveryStatus.ts b/src/features/deliveryStatus/fetchDeliveryStatus.ts
index a36c4a2..bb13f18 100644
--- a/src/features/deliveryStatus/fetchDeliveryStatus.ts
+++ b/src/features/deliveryStatus/fetchDeliveryStatus.ts
@@ -1,6 +1,7 @@
import { constants } from 'ethers';
import { IMailbox__factory } from '@hyperlane-xyz/core';
+import { IRegistry } from '@hyperlane-xyz/registry';
import { ChainMap, MultiProvider } from '@hyperlane-xyz/sdk';
import { Message, MessageStatus } from '../../types';
@@ -20,11 +21,12 @@ import {
export async function fetchDeliveryStatus(
multiProvider: MultiProvider,
+ registry: IRegistry,
customChainConfigs: ChainMap,
message: Message,
): Promise {
const destName = multiProvider.getChainName(message.destinationChainId);
- const destMailboxAddr = getMailboxAddress(customChainConfigs, destName);
+ const destMailboxAddr = await getMailboxAddress(destName, customChainConfigs, registry);
if (!destMailboxAddr)
throw new Error(
`Cannot check delivery status, no mailbox address provided for chain ${destName}`,
@@ -65,7 +67,7 @@ export async function fetchDeliveryStatus(
};
return result;
} else {
- const debugResult = await debugMessage(multiProvider, customChainConfigs, message);
+ const debugResult = await debugMessage(multiProvider, registry, customChainConfigs, message);
const messageStatus =
debugResult.status === MessageDebugStatus.NoErrorsFound
? MessageStatus.Pending
diff --git a/src/features/deliveryStatus/useMessageDeliveryStatus.tsx b/src/features/deliveryStatus/useMessageDeliveryStatus.tsx
index b5b6919..5852241 100644
--- a/src/features/deliveryStatus/useMessageDeliveryStatus.tsx
+++ b/src/features/deliveryStatus/useMessageDeliveryStatus.tsx
@@ -4,17 +4,18 @@ import { toast } from 'react-toastify';
import { errorToString } from '@hyperlane-xyz/utils';
+import { useMultiProvider, useRegistry } from '../../store';
import { Message, MessageStatus } from '../../types';
import { logger } from '../../utils/logger';
import { MissingChainConfigToast } from '../chains/MissingChainConfigToast';
import { useChainConfigs } from '../chains/useChainConfigs';
-import { useMultiProvider } from '../providers/multiProvider';
import { fetchDeliveryStatus } from './fetchDeliveryStatus';
export function useMessageDeliveryStatus({ message, pause }: { message: Message; pause: boolean }) {
const chainConfigs = useChainConfigs();
const multiProvider = useMultiProvider();
+ const registry = useRegistry();
const serializedMessage = JSON.stringify(message);
const { data, error, isFetching } = useQuery(
@@ -41,7 +42,12 @@ export function useMessageDeliveryStatus({ message, pause }: { message: Message;
}
logger.debug('Fetching message delivery status for:', message.id);
- const deliverStatus = await fetchDeliveryStatus(multiProvider, chainConfigs, message);
+ const deliverStatus = await fetchDeliveryStatus(
+ multiProvider,
+ registry,
+ chainConfigs,
+ message,
+ );
return deliverStatus;
},
{ retry: false },
diff --git a/src/features/messages/MessageDetails.tsx b/src/features/messages/MessageDetails.tsx
index c83c839..024b87f 100644
--- a/src/features/messages/MessageDetails.tsx
+++ b/src/features/messages/MessageDetails.tsx
@@ -7,12 +7,11 @@ import { toTitleCase, trimToLength } from '@hyperlane-xyz/utils';
import { Spinner } from '../../components/animations/Spinner';
import { Card } from '../../components/layout/Card';
import CheckmarkIcon from '../../images/icons/checkmark-circle.svg';
-import { useStore } from '../../store';
+import { useMultiProvider, useStore } from '../../store';
import { Message, MessageStatus } from '../../types';
import { logger } from '../../utils/logger';
import { getChainDisplayName } from '../chains/utils';
import { useMessageDeliveryStatus } from '../deliveryStatus/useMessageDeliveryStatus';
-import { useMultiProvider } from '../providers/multiProvider';
import { ContentDetailsCard } from './cards/ContentDetailsCard';
import { GasDetailsCard } from './cards/GasDetailsCard';
diff --git a/src/features/messages/MessageTable.tsx b/src/features/messages/MessageTable.tsx
index 775d564..50e403e 100644
--- a/src/features/messages/MessageTable.tsx
+++ b/src/features/messages/MessageTable.tsx
@@ -5,10 +5,10 @@ import { MultiProvider } from '@hyperlane-xyz/sdk';
import { shortenAddress } from '@hyperlane-xyz/utils';
import { ChainLogo } from '../../components/icons/ChainLogo';
+import { useMultiProvider } from '../../store';
import { MessageStatus, MessageStub } from '../../types';
import { getHumanReadableDuration, getHumanReadableTimeString } from '../../utils/time';
import { getChainDisplayName } from '../chains/utils';
-import { useMultiProvider } from '../providers/multiProvider';
import { serializeMessage } from './utils';
diff --git a/src/features/messages/cards/ContentDetailsCard.tsx b/src/features/messages/cards/ContentDetailsCard.tsx
index 86cb2a9..44f3ff9 100644
--- a/src/features/messages/cards/ContentDetailsCard.tsx
+++ b/src/features/messages/cards/ContentDetailsCard.tsx
@@ -1,12 +1,12 @@
import Image from 'next/image';
import { useEffect, useMemo, useState } from 'react';
+import { MAILBOX_VERSION } from '@hyperlane-xyz/sdk';
import { formatMessage } from '@hyperlane-xyz/utils';
import { HelpIcon } from '../../../components/icons/HelpIcon';
import { SelectField } from '../../../components/input/SelectField';
import { Card } from '../../../components/layout/Card';
-import { MAILBOX_VERSION } from '../../../consts/environments';
import EnvelopeInfo from '../../../images/icons/envelope-info.svg';
import { Message } from '../../../types';
import { logger } from '../../../utils/logger';
diff --git a/src/features/messages/cards/GasDetailsCard.tsx b/src/features/messages/cards/GasDetailsCard.tsx
index b262bb1..9caaa2d 100644
--- a/src/features/messages/cards/GasDetailsCard.tsx
+++ b/src/features/messages/cards/GasDetailsCard.tsx
@@ -10,11 +10,11 @@ import { HelpIcon } from '../../../components/icons/HelpIcon';
import { Card } from '../../../components/layout/Card';
import { docLinks } from '../../../consts/links';
import FuelPump from '../../../images/icons/fuel-pump.svg';
+import { useMultiProvider } from '../../../store';
import { Message } from '../../../types';
import { BigNumberMax } from '../../../utils/big-number';
import { logger } from '../../../utils/logger';
import { GasPayment } from '../../debugger/types';
-import { useMultiProvider } from '../../providers/multiProvider';
import { KeyValueRow } from './KeyValueRow';
diff --git a/src/features/messages/cards/TransactionCard.tsx b/src/features/messages/cards/TransactionCard.tsx
index 3e55e13..1a6ffee 100644
--- a/src/features/messages/cards/TransactionCard.tsx
+++ b/src/features/messages/cards/TransactionCard.tsx
@@ -9,12 +9,12 @@ import { HelpIcon } from '../../../components/icons/HelpIcon';
import { Card } from '../../../components/layout/Card';
import { Modal } from '../../../components/layout/Modal';
import { links } from '../../../consts/links';
+import { useMultiProvider } from '../../../store';
import { MessageStatus, MessageTx } from '../../../types';
import { getDateTimeString, getHumanReadableTimeString } from '../../../utils/time';
import { getChainDisplayName } from '../../chains/utils';
import { debugStatusToDesc } from '../../debugger/strings';
import { MessageDebugResult } from '../../debugger/types';
-import { useMultiProvider } from '../../providers/multiProvider';
import { LabelAndCodeBlock } from './CodeBlock';
import { KeyValueRow } from './KeyValueRow';
diff --git a/src/features/messages/ica.ts b/src/features/messages/ica.ts
index 6075f44..0fedf42 100644
--- a/src/features/messages/ica.ts
+++ b/src/features/messages/ica.ts
@@ -5,8 +5,8 @@ import { useMemo } from 'react';
import { InterchainAccountRouter__factory } from '@hyperlane-xyz/core';
import { eqAddress, isValidAddress } from '@hyperlane-xyz/utils';
+import { useMultiProvider } from '../../store';
import { logger } from '../../utils/logger';
-import { useMultiProvider } from '../providers/multiProvider';
// This assumes all chains have the same ICA address
// const ICA_ADDRESS = hyperlaneEnvironments.mainnet.ethereum.interchainAccountRouter;
diff --git a/src/features/messages/pi-queries/fetchPiChainMessages.test.ts b/src/features/messages/pi-queries/fetchPiChainMessages.test.ts
index ae8273a..4d1bd28 100644
--- a/src/features/messages/pi-queries/fetchPiChainMessages.test.ts
+++ b/src/features/messages/pi-queries/fetchPiChainMessages.test.ts
@@ -1,4 +1,5 @@
-import { MultiProvider, chainMetadata, hyperlaneEnvironments } from '@hyperlane-xyz/sdk';
+import { chainAddresses, chainMetadata } from '@hyperlane-xyz/registry';
+import { MultiProvider } from '@hyperlane-xyz/sdk';
import { Message, MessageStatus } from '../../../types';
import { ChainConfig } from '../../chains/chainConfig';
@@ -11,8 +12,8 @@ import { fetchMessagesFromPiChain } from './fetchPiChainMessages';
jest.setTimeout(30000);
-const sepoliaMailbox = hyperlaneEnvironments.testnet.sepolia.mailbox;
-const sepoliaIgp = hyperlaneEnvironments.testnet.sepolia.interchainGasPaymaster;
+const sepoliaMailbox = chainAddresses.sepolia.mailbox;
+const sepoliaIgp = chainAddresses.sepolia.interchainGasPaymaster;
const sepoliaConfigWithExplorer: ChainConfig = {
...chainMetadata.sepolia,
mailbox: sepoliaMailbox,
diff --git a/src/features/messages/pi-queries/usePiChainMessageQuery.ts b/src/features/messages/pi-queries/usePiChainMessageQuery.ts
index 4f66efd..67389ae 100644
--- a/src/features/messages/pi-queries/usePiChainMessageQuery.ts
+++ b/src/features/messages/pi-queries/usePiChainMessageQuery.ts
@@ -3,11 +3,11 @@ import { useQuery } from '@tanstack/react-query';
import { MultiProvider } from '@hyperlane-xyz/sdk';
import { ensure0x } from '@hyperlane-xyz/utils';
+import { useMultiProvider } from '../../../store';
import { Message } from '../../../types';
import { logger } from '../../../utils/logger';
import { ChainConfig } from '../../chains/chainConfig';
import { useChainConfigs } from '../../chains/useChainConfigs';
-import { useMultiProvider } from '../../providers/multiProvider';
import { isValidSearchQuery } from '../queries/useMessageQuery';
import { PiMessageQuery, PiQueryType, fetchMessagesFromPiChain } from './fetchPiChainMessages';
diff --git a/src/features/messages/queries/parse.ts b/src/features/messages/queries/parse.ts
index 38a008a..05c829b 100644
--- a/src/features/messages/queries/parse.ts
+++ b/src/features/messages/queries/parse.ts
@@ -53,7 +53,8 @@ function parseMessageStub(multiProvider: MultiProvider, m: MessageStubEntry): Me
logger.warn(`No chainId known for domain ${destinationDomainId}. Using domain as chainId`);
destinationChainId = destinationDomainId;
}
- const isPiMsg = isPiChain(m.origin_chain_id) || isPiChain(destinationChainId);
+ const isPiMsg =
+ isPiChain(multiProvider, m.origin_chain_id) || isPiChain(multiProvider, destinationChainId);
return {
status: getMessageStatus(m),
diff --git a/src/features/messages/queries/useMessageQuery.ts b/src/features/messages/queries/useMessageQuery.ts
index 6a3e7bc..f35239f 100644
--- a/src/features/messages/queries/useMessageQuery.ts
+++ b/src/features/messages/queries/useMessageQuery.ts
@@ -3,9 +3,9 @@ import { useQuery } from 'urql';
import { isAddressEvm, isValidTransactionHashEvm } from '@hyperlane-xyz/utils';
+import { useMultiProvider } from '../../../store';
import { MessageStatus } from '../../../types';
import { useInterval } from '../../../utils/useInterval';
-import { useMultiProvider } from '../../providers/multiProvider';
import {
MessageIdentifierType,
buildMessageQuery,
diff --git a/src/features/providers/multiProvider.ts b/src/features/providers/multiProvider.ts
deleted file mode 100644
index 318ab76..0000000
--- a/src/features/providers/multiProvider.ts
+++ /dev/null
@@ -1,5 +0,0 @@
-import { useStore } from '../../store';
-
-export function useMultiProvider() {
- return useStore((s) => s.multiProvider);
-}
diff --git a/src/pages/api/latest-nonce.ts b/src/pages/api/latest-nonce.ts
index 3da1984..868747d 100644
--- a/src/pages/api/latest-nonce.ts
+++ b/src/pages/api/latest-nonce.ts
@@ -5,6 +5,7 @@ import NextCors from 'nextjs-cors';
import { MultiProvider } from '@hyperlane-xyz/sdk';
import { ENVIRONMENT_BUCKET_SEGMENT } from '../../consts/environments';
+import { getMultiProvider } from '../../features/api/utils';
import { getChainEnvironment, isPiChain } from '../../features/chains/utils';
import { logger } from '../../utils/logger';
import { fetchWithTimeout } from '../../utils/timeout';
@@ -21,9 +22,9 @@ export default async function handler(
try {
const body = req.body as { chainId: ChainId };
if (!body.chainId) throw new Error('No chainId in body');
+ const multiProvider = await getMultiProvider();
// TODO PI support here
- if (isPiChain(body.chainId)) throw new Error('ChainId is unsupported');
- const multiProvider = new MultiProvider();
+ if (isPiChain(multiProvider, body.chainId)) throw new Error('Only core chains are unsupported');
const nonce = await fetchLatestNonce(multiProvider, body.chainId);
res.status(200).json({ nonce });
} catch (error) {
diff --git a/src/store.ts b/src/store.ts
index 2ccf46a..563a0ae 100644
--- a/src/store.ts
+++ b/src/store.ts
@@ -1,7 +1,8 @@
import { create } from 'zustand';
import { persist } from 'zustand/middleware';
-import { ChainMap, MultiProvider, chainMetadata } from '@hyperlane-xyz/sdk';
+import { GithubRegistry, IRegistry } from '@hyperlane-xyz/registry';
+import { ChainMap, MultiProvider } from '@hyperlane-xyz/sdk';
import { ChainConfig } from './features/chains/chainConfig';
import { logger } from './utils/logger';
@@ -16,20 +17,27 @@ interface AppState {
setChainConfigs: (configs: ChainMap) => void;
multiProvider: MultiProvider;
setMultiProvider: (mp: MultiProvider) => void;
+ registry: IRegistry;
+ setRegistry: (registry: IRegistry) => void;
bannerClassName: string;
setBanner: (className: string) => void;
}
export const useStore = create()(
persist(
- (set) => ({
+ (set, get) => ({
chainConfigs: {},
- setChainConfigs: (configs: ChainMap) => {
- set({ chainConfigs: configs, multiProvider: buildMultiProvider(configs) });
+ setChainConfigs: async (configs: ChainMap) => {
+ const multiProvider = await buildMultiProvider(get().registry, configs);
+ set({ chainConfigs: configs, multiProvider });
},
- multiProvider: buildMultiProvider({}),
- setMultiProvider: (mp: MultiProvider) => {
- set({ multiProvider: mp });
+ multiProvider: new MultiProvider({}),
+ setMultiProvider: (multiProvider: MultiProvider) => {
+ set({ multiProvider });
+ },
+ registry: new GithubRegistry(),
+ setRegistry: (registry: IRegistry) => {
+ set({ registry });
},
bannerClassName: '',
setBanner: (className: string) => set({ bannerClassName: className }),
@@ -45,14 +53,24 @@ export const useStore = create()(
logger.error('Error during hydration', error);
return;
}
- state.setMultiProvider(buildMultiProvider(state.chainConfigs));
- logger.debug('Hydration finished');
+ buildMultiProvider(state.registry, state.chainConfigs)
+ .then((mp) => state.setMultiProvider(mp))
+ .catch((e) => logger.error('Error building MultiProvider', e));
};
},
},
),
);
-function buildMultiProvider(customChainConfigs: ChainMap) {
- return new MultiProvider({ ...chainMetadata, ...customChainConfigs });
+export function useMultiProvider() {
+ return useStore((s) => s.multiProvider);
+}
+
+export function useRegistry() {
+ return useStore((s) => s.registry);
+}
+
+async function buildMultiProvider(registry: IRegistry, customChainConfigs: ChainMap) {
+ const registryChainMetadata = await registry.getMetadata();
+ return new MultiProvider({ ...registryChainMetadata, ...customChainConfigs });
}
diff --git a/yarn.lock b/yarn.lock
index 4d31a7d..6318acd 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -881,7 +881,47 @@ __metadata:
languageName: node
linkType: hard
-"@ethersproject/abi@npm:5.7.0, @ethersproject/abi@npm:^5.7.0":
+"@ethereumjs/common@npm:2.6.5, @ethereumjs/common@npm:^2.6.4":
+ 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/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.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/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
+
+"@ethersproject/abi@npm:5.7.0, @ethersproject/abi@npm:^5.6.3, @ethersproject/abi@npm:^5.7.0":
version: 5.7.0
resolution: "@ethersproject/abi@npm:5.7.0"
dependencies:
@@ -1181,7 +1221,7 @@ __metadata:
languageName: node
linkType: hard
-"@ethersproject/solidity@npm:5.7.0":
+"@ethersproject/solidity@npm:5.7.0, @ethersproject/solidity@npm:^5.7.0":
version: 5.7.0
resolution: "@ethersproject/solidity@npm:5.7.0"
dependencies:
@@ -1206,7 +1246,7 @@ __metadata:
languageName: node
linkType: hard
-"@ethersproject/transactions@npm:5.7.0, @ethersproject/transactions@npm:^5.7.0":
+"@ethersproject/transactions@npm:5.7.0, @ethersproject/transactions@npm:^5.6.2, @ethersproject/transactions@npm:^5.7.0":
version: 5.7.0
resolution: "@ethersproject/transactions@npm:5.7.0"
dependencies:
@@ -1362,19 +1402,20 @@ __metadata:
languageName: node
linkType: hard
-"@hyperlane-xyz/core@npm:3.8.0":
- version: 3.8.0
- resolution: "@hyperlane-xyz/core@npm:3.8.0"
+"@hyperlane-xyz/core@npm:3.11.1":
+ version: 3.11.1
+ resolution: "@hyperlane-xyz/core@npm:3.11.1"
dependencies:
"@eth-optimism/contracts": "npm:^0.6.0"
- "@hyperlane-xyz/utils": "npm:3.8.0"
+ "@hyperlane-xyz/utils": "npm:3.11.1"
+ "@layerzerolabs/lz-evm-oapp-v2": "npm:2.0.2"
"@openzeppelin/contracts": "npm:^4.9.3"
"@openzeppelin/contracts-upgradeable": "npm:^v4.9.3"
peerDependencies:
"@ethersproject/abi": "*"
"@ethersproject/providers": "*"
"@types/sinon-chai": "*"
- checksum: f0f614bd1a1d8a755d8522409473b5cb3042304450e3ffb8ac96cd2756ca27b9a6f0a243608ffddf70a31af3b1e8dba0138154615c41424b2fb2e5baca52c963
+ checksum: 525d65ba90a1a10ac8817f010474bda10f6e63aae9bcd27e83e4ed6db954dc3c822ae9880b838fb2b922804ce1f8721e54d88bb3e3ecd59d7174f2ead6f09470
languageName: node
linkType: hard
@@ -1383,8 +1424,9 @@ __metadata:
resolution: "@hyperlane-xyz/explorer@workspace:."
dependencies:
"@headlessui/react": "npm:^1.7.17"
- "@hyperlane-xyz/sdk": "npm:3.8.0"
- "@hyperlane-xyz/utils": "npm:3.8.0"
+ "@hyperlane-xyz/registry": "npm:^1.1.0"
+ "@hyperlane-xyz/sdk": "npm:3.11.1"
+ "@hyperlane-xyz/utils": "npm:3.11.1"
"@hyperlane-xyz/widgets": "npm:3.8.0"
"@metamask/jazzicon": "https://github.com/jmrossy/jazzicon#7a8df28974b4e81129bfbe3cab76308b889032a6"
"@rainbow-me/rainbowkit": "npm:0.12.16"
@@ -1424,43 +1466,56 @@ __metadata:
languageName: unknown
linkType: soft
-"@hyperlane-xyz/sdk@npm:3.8.0":
- version: 3.8.0
- resolution: "@hyperlane-xyz/sdk@npm:3.8.0"
+"@hyperlane-xyz/registry@npm:^1.1.0":
+ version: 1.1.0
+ resolution: "@hyperlane-xyz/registry@npm:1.1.0"
+ dependencies:
+ yaml: "npm:^2"
+ zod: "npm:^3.21.2"
+ checksum: 2280e2c17f0e1ea0dcd750e92017173335498d427b8f1cacfdade8f067952a579ae3199e95db3898f8ff150ed1d59040440f45fe1e24b12b04ea8d1116222aa8
+ languageName: node
+ linkType: hard
+
+"@hyperlane-xyz/sdk@npm:3.11.1":
+ version: 3.11.1
+ resolution: "@hyperlane-xyz/sdk@npm:3.11.1"
dependencies:
"@cosmjs/cosmwasm-stargate": "npm:^0.31.3"
"@cosmjs/stargate": "npm:^0.31.3"
- "@hyperlane-xyz/core": "npm:3.8.0"
- "@hyperlane-xyz/utils": "npm:3.8.0"
+ "@hyperlane-xyz/core": "npm:3.11.1"
+ "@hyperlane-xyz/utils": "npm:3.11.1"
+ "@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/debug": "npm:^4.1.7"
"@wagmi/chains": "npm:^1.8.0"
bignumber.js: "npm:^9.1.1"
coingecko-api: "npm:^1.0.10"
cosmjs-types: "npm:^0.9.0"
cross-fetch: "npm:^3.1.5"
- debug: "npm:^4.3.4"
ethers: "npm:^5.7.2"
+ pino: "npm:^8.19.0"
viem: "npm:^1.20.0"
zod: "npm:^3.21.2"
peerDependencies:
"@ethersproject/abi": "*"
"@ethersproject/providers": "*"
- checksum: 5ca551b639a3a5a92266adbac9da973dd417e8a399797c2449b07af15c0f1f4659d1b98f4c1b834db999db476f66b832db4eac37efa1b9f50bc6c2530b2f98fd
+ checksum: ae11b4e8032d076d93f4e1ebd8ede5c94c14664111057c437a23d220d1406fa3ea9ca8b7a46a2e91a30eb31feabc468eea6453e3cdd5eca41b45c3e57ae6dcb8
languageName: node
linkType: hard
-"@hyperlane-xyz/utils@npm:3.8.0":
- version: 3.8.0
- resolution: "@hyperlane-xyz/utils@npm:3.8.0"
+"@hyperlane-xyz/utils@npm:3.11.1":
+ version: 3.11.1
+ resolution: "@hyperlane-xyz/utils@npm:3.11.1"
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: 9d313133d3cc0cdae605c96ffdcebb704a5951a75201bc23be8a2653fbad45e0a1fd4782f8d93ec0b5a01bddaa98999ef5f320cfbb6eef44e0de2176a8a4fb7b
+ pino: "npm:^8.19.0"
+ yaml: "npm:^2.4.1"
+ checksum: 127bae99dc8c6a99fd8a5d881b0ed3f45a763213c433651c767f772a47afb377667d58abb16e69c27f5f4cce1ddac6e2b07a6decf3fba5b0edfd7ca8da122691
languageName: node
linkType: hard
@@ -1867,6 +1922,63 @@ __metadata:
languageName: node
linkType: hard
+"@layerzerolabs/lz-evm-messagelib-v2@npm:^2.0.2":
+ version: 2.3.6
+ resolution: "@layerzerolabs/lz-evm-messagelib-v2@npm:2.3.6"
+ peerDependencies:
+ "@arbitrum/nitro-contracts": ^1.1.0
+ "@axelar-network/axelar-gmp-sdk-solidity": ^5.6.4
+ "@chainlink/contracts-ccip": ^0.7.6
+ "@eth-optimism/contracts": ^0.6.0
+ "@layerzerolabs/lz-evm-protocol-v2": ^2.3.6
+ "@layerzerolabs/lz-evm-v1-0.7": ^2.3.6
+ "@openzeppelin/contracts": ^4.8.1 || ^5.0.0
+ "@openzeppelin/contracts-upgradeable": ^4.8.1 || ^5.0.0
+ hardhat-deploy: ^0.11.44
+ solidity-bytes-utils: ^0.8.0
+ peerDependenciesMeta:
+ "@arbitrum/nitro-contracts":
+ optional: true
+ checksum: b26a08e2cf1898ff81370453f1baacffde336a3da268135a7c55cd6c5ef44ab413aa26d2db7cb2d4a98d797cf35fd224e587024982877151e7cbdfeac69a948f
+ 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":
+ version: 2.3.6
+ resolution: "@layerzerolabs/lz-evm-protocol-v2@npm:2.3.6"
+ peerDependencies:
+ "@openzeppelin/contracts": ^4.8.1 || ^5.0.0
+ "@openzeppelin/contracts-upgradeable": ^4.8.1 || ^5.0.0
+ hardhat-deploy: ^0.11.44
+ solidity-bytes-utils: ^0.8.0
+ checksum: 904e5e44cdd4e080122d70933130c82aa852415225afcc39aa34147fed363f9d74b6cbc7f065424c09002b0265e28710cdf21920f103cbb599031bafdfb8dbe6
+ languageName: node
+ linkType: hard
+
+"@layerzerolabs/lz-evm-v1-0.7@npm:^2.0.2":
+ version: 2.3.6
+ resolution: "@layerzerolabs/lz-evm-v1-0.7@npm:2.3.6"
+ peerDependencies:
+ "@openzeppelin/contracts": 3.4.2-solc-0.7 || ^3.4.2 || ^4.0.0 || ^5.0.0
+ "@openzeppelin/contracts-upgradeable": 3.4.2-solc-0.7 || ^3.4.2 || ^4.0.0 || ^5.0.0
+ hardhat-deploy: ^0.11.44
+ checksum: fbd97cdc07f20a38af03810b941f7779c8a994507400116afa8b9fe768fd907c33613ef16efa394ba47a0ecdba33ba875a1d65b2a9983db8399de0855c047370
+ languageName: node
+ linkType: hard
+
"@ledgerhq/connect-kit-loader@npm:^1.0.1":
version: 1.0.2
resolution: "@ledgerhq/connect-kit-loader@npm:1.0.2"
@@ -2098,6 +2210,15 @@ __metadata:
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/ed25519@npm:^1.7.0":
version: 1.7.1
resolution: "@noble/ed25519@npm:1.7.1"
@@ -2112,6 +2233,13 @@ __metadata:
languageName: node
linkType: hard
+"@noble/hashes@npm:1.3.3":
+ version: 1.3.3
+ resolution: "@noble/hashes@npm:1.3.3"
+ checksum: 1025ddde4d24630e95c0818e63d2d54ee131b980fe113312d17ed7468bc18f54486ac86c907685759f8a7e13c2f9b9e83ec7b67d1cc20836f36b5e4a65bb102d
+ languageName: node
+ linkType: hard
+
"@noble/hashes@npm:^1.1.2":
version: 1.1.5
resolution: "@noble/hashes@npm:1.1.5"
@@ -2119,6 +2247,13 @@ __metadata:
languageName: node
linkType: hard
+"@noble/hashes@npm:^1.4.0":
+ version: 1.4.0
+ resolution: "@noble/hashes@npm:1.4.0"
+ checksum: e156e65794c473794c52fa9d06baf1eb20903d0d96719530f523cc4450f6c721a957c544796e6efd0197b2296e7cd70efeb312f861465e17940a3e3c7e0febc6
+ languageName: node
+ linkType: hard
+
"@noble/secp256k1@npm:^1.6.3":
version: 1.7.1
resolution: "@noble/secp256k1@npm:1.7.1"
@@ -2300,6 +2435,35 @@ __metadata:
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
+
+"@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"
@@ -2330,6 +2494,28 @@ __metadata:
languageName: node
linkType: hard
+"@safe-global/safe-core-sdk-types@npm:^2.2.0":
+ version: 2.3.0
+ resolution: "@safe-global/safe-core-sdk-types@npm:2.3.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: 4205f8a024730d303ac50441ac8265e6aa3dcb90d46b94f3acaaf6966db1d508281867a804986b0c90bc901a117b51ed75b2d3669b97ee4afc55125bddd70c42
+ languageName: node
+ linkType: hard
+
+"@safe-global/safe-deployments@npm:^1.26.0":
+ version: 1.35.0
+ resolution: "@safe-global/safe-deployments@npm:1.35.0"
+ dependencies:
+ semver: "npm:^7.6.0"
+ checksum: 7ff4499d5ba218db49f28d56f6fd0b97a8b73a8d00be8c4f57265bbca2e84aff18f2a396bb0b0d23134321da7f5f7f751e462b237291deaefa1658574dec03ad
+ languageName: node
+ linkType: hard
+
"@safe-global/safe-gateway-typescript-sdk@npm:^3.5.3":
version: 3.7.0
resolution: "@safe-global/safe-gateway-typescript-sdk@npm:3.7.0"
@@ -2346,6 +2532,13 @@ __metadata:
languageName: node
linkType: hard
+"@scure/base@npm:~1.1.4":
+ version: 1.1.6
+ resolution: "@scure/base@npm:1.1.6"
+ checksum: 814fd1cce24f1e152751fabca2853d26aaa96ff8a9349c43d9aebc3b3d8ca88dd902966e1c289590a37f35d4c4436c6aedb1b386924b2909072045af4c3e9fe4
+ languageName: node
+ linkType: hard
+
"@scure/bip32@npm:1.3.2":
version: 1.3.2
resolution: "@scure/bip32@npm:1.3.2"
@@ -2357,6 +2550,17 @@ __metadata:
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.2.1":
version: 1.2.1
resolution: "@scure/bip39@npm:1.2.1"
@@ -2367,6 +2571,16 @@ __metadata:
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
+
"@sinclair/typebox@npm:^0.25.16":
version: 0.25.24
resolution: "@sinclair/typebox@npm:0.25.24"
@@ -2381,6 +2595,13 @@ __metadata:
languageName: node
linkType: hard
+"@sindresorhus/is@npm:^4.0.0, @sindresorhus/is@npm:^4.6.0":
+ version: 4.6.0
+ resolution: "@sindresorhus/is@npm:4.6.0"
+ checksum: e7f36ed72abfcd5e0355f7423a72918b9748bb1ef370a59f3e5ad8d40b728b85d63b272f65f63eec1faf417cda89dcb0aeebe94015647b6054659c1442fe5ce0
+ languageName: node
+ linkType: hard
+
"@sinonjs/commons@npm:^2.0.0":
version: 2.0.0
resolution: "@sinonjs/commons@npm:2.0.0"
@@ -2682,6 +2903,24 @@ __metadata:
languageName: node
linkType: hard
+"@szmarczak/http-timer@npm:^4.0.5":
+ version: 4.0.6
+ resolution: "@szmarczak/http-timer@npm:4.0.6"
+ dependencies:
+ defer-to-connect: "npm:^2.0.0"
+ checksum: c29df3bcec6fc3bdec2b17981d89d9c9fc9bd7d0c9bcfe92821dc533f4440bc890ccde79971838b4ceed1921d456973c4180d7175ee1d0023ad0562240a58d95
+ 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.24.10":
version: 4.24.10
resolution: "@tanstack/query-core@npm:4.24.10"
@@ -2859,6 +3098,27 @@ __metadata:
languageName: node
linkType: hard
+"@types/bn.js@npm:^5.1.0, @types/bn.js@npm:^5.1.1":
+ version: 5.1.5
+ resolution: "@types/bn.js@npm:5.1.5"
+ dependencies:
+ "@types/node": "npm:*"
+ checksum: 9719330c86aeae0a6a447c974cf0f853ba3660ede20de61f435b03d699e30e6d8b35bf71a8dc9fdc8317784438e83177644ba068ed653d0ae0106e1ecbfe289e
+ languageName: node
+ linkType: hard
+
+"@types/cacheable-request@npm:^6.0.1, @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
+
"@types/coingecko-api@npm:^1.0.10":
version: 1.0.10
resolution: "@types/coingecko-api@npm:1.0.10"
@@ -2893,6 +3153,13 @@ __metadata:
languageName: node
linkType: hard
+"@types/http-cache-semantics@npm:*":
+ version: 4.0.4
+ resolution: "@types/http-cache-semantics@npm:4.0.4"
+ checksum: a59566cff646025a5de396d6b3f44a39ab6a74f2ed8150692e0f31cc52f3661a68b04afe3166ebe0d566bd3259cb18522f46e949576d5204781cd6452b7fe0c5
+ 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.4
resolution: "@types/istanbul-lib-coverage@npm:2.0.4"
@@ -2942,6 +3209,15 @@ __metadata:
languageName: node
linkType: hard
+"@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/long@npm:^4.0.1":
version: 4.0.2
resolution: "@types/long@npm:4.0.2"
@@ -2972,7 +3248,7 @@ __metadata:
languageName: node
linkType: hard
-"@types/node@npm:^12.12.54":
+"@types/node@npm:^12.12.54, @types/node@npm:^12.12.6":
version: 12.20.55
resolution: "@types/node@npm:12.20.55"
checksum: 1f916a06fff02faadb09a16ed6e31820ce170798b202ef0b14fc244bfbd721938c54a3a99836e185e4414ca461fe96c5bb5c67c3d248f153555b7e6347f061dd
@@ -2986,6 +3262,15 @@ __metadata:
languageName: node
linkType: hard
+"@types/pbkdf2@npm:^3.0.0":
+ version: 3.1.2
+ resolution: "@types/pbkdf2@npm:3.1.2"
+ dependencies:
+ "@types/node": "npm:*"
+ checksum: bebe1e596cbbe5f7d2726a58859e61986c5a42459048e29cb7f2d4d764be6bbb0844572fd5d70ca8955a8a17e8b4ed80984fc4903e165d9efb8807a3fbb051aa
+ languageName: node
+ linkType: hard
+
"@types/prop-types@npm:*":
version: 15.7.5
resolution: "@types/prop-types@npm:15.7.5"
@@ -3024,6 +3309,15 @@ __metadata:
languageName: node
linkType: hard
+"@types/responselike@npm:^1.0.0":
+ version: 1.0.3
+ resolution: "@types/responselike@npm:1.0.3"
+ dependencies:
+ "@types/node": "npm:*"
+ checksum: 6ac4b35723429b11b117e813c7acc42c3af8b5554caaf1fc750404c1ae59f9b7376bc69b9e9e194a5a97357a597c2228b7173d317320f0360d617b6425212f58
+ languageName: node
+ linkType: hard
+
"@types/scheduler@npm:*":
version: 0.16.2
resolution: "@types/scheduler@npm:0.16.2"
@@ -3031,6 +3325,15 @@ __metadata:
languageName: node
linkType: hard
+"@types/secp256k1@npm:^4.0.1":
+ version: 4.0.6
+ resolution: "@types/secp256k1@npm:4.0.6"
+ dependencies:
+ "@types/node": "npm:*"
+ checksum: 211f823be990b55612e604d620acf0dc3bc942d3836bdd8da604269effabc86d98161e5947487b4e4e128f9180fc1682daae2f89ea7a4d9648fdfe52fba365fc
+ languageName: node
+ linkType: hard
+
"@types/semver@npm:^7.5.0":
version: 7.5.2
resolution: "@types/semver@npm:7.5.2"
@@ -3854,6 +4157,32 @@ __metadata:
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.5":
+ version: 1.7.5
+ resolution: "abortcontroller-polyfill@npm:1.7.5"
+ checksum: aac398f7fc076235fe731adaffd2c319fe6c1527af8ca561890242d5396351350e0705726478778dc90326a69a4c044890c156fe867cba7f3ffeb670f8665a51
+ 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"
@@ -3948,7 +4277,7 @@ __metadata:
languageName: node
linkType: hard
-"ajv@npm:^6.12.4":
+"ajv@npm:^6.12.3, ajv@npm:^6.12.4":
version: 6.12.6
resolution: "ajv@npm:6.12.6"
dependencies:
@@ -4085,6 +4414,13 @@ __metadata:
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-includes@npm:^3.1.4, array-includes@npm:^3.1.5":
version: 3.1.5
resolution: "array-includes@npm:3.1.5"
@@ -4129,6 +4465,22 @@ __metadata:
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
+
+"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"
@@ -4143,6 +4495,13 @@ __metadata:
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"
@@ -4152,6 +4511,13 @@ __metadata:
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
+
"atomic-sleep@npm:^1.0.0":
version: 1.0.0
resolution: "atomic-sleep@npm:1.0.0"
@@ -4184,6 +4550,20 @@ __metadata:
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.12.0
+ resolution: "aws4@npm:1.12.0"
+ checksum: 2b8455fe1eee87f0e7d5f32e81e7fec74dce060c72d03f528c8c631fa74209cef53aab6fede182ea17d0c9520cb1e5e3023c5fedb4f1139ae9f067fc720869a5
+ languageName: node
+ linkType: hard
+
"axe-core@npm:^4.4.2":
version: 4.4.3
resolution: "axe-core@npm:4.4.3"
@@ -4290,7 +4670,7 @@ __metadata:
languageName: node
linkType: hard
-"base-x@npm:^3.0.2":
+"base-x@npm:^3.0.2, base-x@npm:^3.0.8":
version: 3.0.9
resolution: "base-x@npm:3.0.9"
dependencies:
@@ -4306,6 +4686,15 @@ __metadata:
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"
@@ -4323,7 +4712,7 @@ __metadata:
languageName: node
linkType: hard
-"bignumber.js@npm:^9.0.1, bignumber.js@npm:^9.1.2":
+"bignumber.js@npm:^9.0.0, bignumber.js@npm:^9.0.1, bignumber.js@npm:^9.1.2":
version: 9.1.2
resolution: "bignumber.js@npm:9.1.2"
checksum: d89b8800a987225d2c00dcbf8a69dc08e92aa0880157c851c287b307d31ceb2fc2acb0c62c3e3a3d42b6c5fcae9b004035f13eb4386e56d529d7edac18d5c9d8
@@ -4360,20 +4749,61 @@ __metadata:
languageName: node
linkType: hard
-"bn.js@npm:^4.11.9":
+"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.11.6, 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.1, bn.js@npm:^5.2.0, bn.js@npm:^5.2.1":
+"bn.js@npm:^5.0.0, bn.js@npm:^5.1.1, 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.2, body-parser@npm:^1.16.0":
+ version: 1.20.2
+ resolution: "body-parser@npm:1.20.2"
+ dependencies:
+ bytes: "npm:3.1.2"
+ content-type: "npm:~1.0.5"
+ 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.2"
+ type-is: "npm:~1.6.18"
+ unpipe: "npm:1.0.0"
+ checksum: 3cf171b82190cf91495c262b073e425fc0d9e25cc2bf4540d43f7e7bbca27d6a9eae65ca367b6ef3993eea261159d9d2ab37ce444e8979323952e12eb3df319a
+ languageName: node
+ linkType: hard
+
"borsh@npm:^0.7.0":
version: 0.7.0
resolution: "borsh@npm:0.7.0"
@@ -4420,6 +4850,20 @@ __metadata:
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.21.10":
version: 4.21.10
resolution: "browserslist@npm:4.21.10"
@@ -4457,6 +4901,17 @@ __metadata:
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"
@@ -4473,6 +4928,20 @@ __metadata:
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@npm:6.0.1":
version: 6.0.1
resolution: "buffer@npm:6.0.1"
@@ -4493,6 +4962,16 @@ __metadata:
languageName: node
linkType: hard
+"buffer@npm:^5.0.5, buffer@npm:^5.5.0, buffer@npm:^5.6.0":
+ 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.1":
version: 4.0.7
resolution: "bufferutil@npm:4.0.7"
@@ -4519,6 +4998,13 @@ __metadata:
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"
@@ -4545,19 +5031,48 @@ __metadata:
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
+"cacheable-lookup@npm:^5.0.3":
+ version: 5.0.4
+ resolution: "cacheable-lookup@npm:5.0.4"
+ checksum: 618a8b3eea314060e74cb3285a6154e8343c244a34235acf91cfe626ee0705c24e3cd11e4b1a7b3900bd749ee203ae65afe13adf610c8ab173e99d4a208faf75
languageName: node
linkType: hard
-"callsites@npm:^3.0.0":
- version: 3.1.0
- resolution: "callsites@npm:3.1.0"
+"cacheable-lookup@npm:^6.0.4":
+ version: 6.1.0
+ resolution: "cacheable-lookup@npm:6.1.0"
+ checksum: 9b37d31fba27ff244254294814dfdad69e3d257cb283932f58823141de5043a46d35339fa81ec40fdbb5d76d1578324258995f41a4fd37ed05d4e9b54823802e
+ 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
+
+"callsites@npm:^3.0.0":
+ version: 3.1.0
+ resolution: "callsites@npm:3.1.0"
checksum: 072d17b6abb459c2ba96598918b55868af677154bec7e73d222ef95a8fdb9bbf7dae96a8421085cdad8cd190d86653b5b6dc55a4484f2e5b2e27d5e0c3fc15b3
languageName: node
linkType: hard
@@ -4597,6 +5112,13 @@ __metadata:
languageName: node
linkType: hard
+"caseless@npm:~0.12.0":
+ version: 0.12.0
+ resolution: "caseless@npm:0.12.0"
+ checksum: ea1efdf430975fdbac3505cdd21007f7ac5aa29b6d4d1c091f965853cd1bf87e4b08ea07b31a6d688b038872b7cdf0589d9262d59c699d199585daad052aeb20
+ languageName: node
+ linkType: hard
+
"chai@npm:^4.3.4":
version: 4.3.8
resolution: "chai@npm:4.3.8"
@@ -4666,6 +5188,13 @@ __metadata:
languageName: node
linkType: hard
+"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"
@@ -4680,6 +5209,29 @@ __metadata:
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
+
"cjs-module-lexer@npm:^1.0.0":
version: 1.2.2
resolution: "cjs-module-lexer@npm:1.2.2"
@@ -4687,6 +5239,13 @@ __metadata:
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
+
"classnames@npm:^2.3.0":
version: 2.5.1
resolution: "classnames@npm:2.5.1"
@@ -4730,6 +5289,15 @@ __metadata:
languageName: node
linkType: hard
+"clone-response@npm:^1.0.2":
+ version: 1.0.3
+ resolution: "clone-response@npm:1.0.3"
+ dependencies:
+ mimic-response: "npm:^1.0.0"
+ checksum: 4e671cac39b11c60aa8ba0a450657194a5d6504df51bca3fac5b3bd0145c4f8e8464898f87c8406b83232e3bc5cca555f51c1f9c8ac023969ebfbf7f6bdabb2e
+ languageName: node
+ linkType: hard
+
"clsx@npm:1.1.1":
version: 1.1.1
resolution: "clsx@npm:1.1.1"
@@ -4806,6 +5374,15 @@ __metadata:
languageName: node
linkType: hard
+"combined-stream@npm:^1.0.6, 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
+
"commander@npm:^2.20.3":
version: 2.20.3
resolution: "commander@npm:2.20.3"
@@ -4834,6 +5411,33 @@ __metadata:
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, content-type@npm:~1.0.5":
+ version: 1.0.5
+ resolution: "content-type@npm:1.0.5"
+ checksum: 585847d98dc7fb8035c02ae2cb76c7a9bd7b25f84c447e5ed55c45c2175e83617c8813871b4ee22f368126af6b2b167df655829007b21aa10302873ea9c62662
+ languageName: node
+ linkType: hard
+
"convert-source-map@npm:^1.6.0":
version: 1.9.0
resolution: "convert-source-map@npm:1.9.0"
@@ -4857,6 +5461,20 @@ __metadata:
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.6.0":
+ version: 0.6.0
+ resolution: "cookie@npm:0.6.0"
+ checksum: c1f8f2ea7d443b9331680598b0ae4e6af18a618c37606d1bbdc75bec8361cce09fe93e727059a673f2ba24467131a9fb5a4eec76bb1b149c1b3e1ccb268dc583
+ languageName: node
+ linkType: hard
+
"copy-to-clipboard@npm:^3.3.3":
version: 3.3.3
resolution: "copy-to-clipboard@npm:3.3.3"
@@ -4873,7 +5491,14 @@ __metadata:
languageName: node
linkType: hard
-"cors@npm:^2.8.5":
+"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
+
+"cors@npm:^2.8.1, cors@npm:^2.8.5":
version: 2.8.5
resolution: "cors@npm:2.8.5"
dependencies:
@@ -4900,6 +5525,42 @@ __metadata:
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"
@@ -4933,6 +5594,15 @@ __metadata:
languageName: node
linkType: hard
+"cross-fetch@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "cross-fetch@npm:4.0.0"
+ dependencies:
+ node-fetch: "npm:^2.6.12"
+ checksum: e231a71926644ef122d334a3a4e73d9ba3ba4b480a8a277fb9badc434c1ba905b3d60c8034e18b348361a09afbec40ba9371036801ba2b675a7b84588f9f55d8
+ 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"
@@ -4967,6 +5637,16 @@ __metadata:
languageName: node
linkType: hard
+"d@npm:1, d@npm:^1.0.1, d@npm:^1.0.2":
+ version: 1.0.2
+ resolution: "d@npm:1.0.2"
+ dependencies:
+ es5-ext: "npm:^0.10.64"
+ type: "npm:^2.7.2"
+ checksum: a3f45ef964622f683f6a1cb9b8dcbd75ce490cd2f4ac9794099db3d8f0e2814d412d84cd3fe522e58feb1f273117bb480f29c5381f6225f0abca82517caaa77a
+ languageName: node
+ linkType: hard
+
"damerau-levenshtein@npm:^1.0.8":
version: 1.0.8
resolution: "damerau-levenshtein@npm:1.0.8"
@@ -4974,19 +5654,16 @@ __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":
- version: 4.3.4
- resolution: "debug@npm:4.3.4"
+"dashdash@npm:^1.12.0":
+ version: 1.14.1
+ resolution: "dashdash@npm:1.14.1"
dependencies:
- ms: "npm:2.1.2"
- peerDependenciesMeta:
- supports-color:
- optional: true
- checksum: 0073c3bcbd9cb7d71dd5f6b55be8701af42df3e56e911186dfa46fac3a5b9eb7ce7f377dd1d3be6db8977221f8eb333d945216f645cf56f6b688cd484837d255
+ assert-plus: "npm:^1.0.0"
+ checksum: 137b287fa021201ce100cef772c8eeeaaafdd2aa7282864022acf3b873021e54cb809e9c060fa164840bf54ff72d00d6e2d8da1ee5a86d7200eeefa1123a8f7f
languageName: node
linkType: hard
-"debug@npm:^2.6.9":
+"debug@npm:2.6.9, debug@npm:^2.2.0, debug@npm:^2.6.9":
version: 2.6.9
resolution: "debug@npm:2.6.9"
dependencies:
@@ -4995,6 +5672,18 @@ __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":
+ 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.2.7":
version: 3.2.7
resolution: "debug@npm:3.2.7"
@@ -5025,6 +5714,24 @@ __metadata:
languageName: node
linkType: hard
+"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:^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"
@@ -5074,6 +5781,13 @@ __metadata:
languageName: node
linkType: hard
+"defer-to-connect@npm:^2.0.0, 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
+
"define-lazy-prop@npm:^2.0.0":
version: 2.0.0
resolution: "define-lazy-prop@npm:2.0.0"
@@ -5098,6 +5812,13 @@ __metadata:
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"
@@ -5105,6 +5826,13 @@ __metadata:
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"
@@ -5112,6 +5840,13 @@ __metadata:
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"
@@ -5202,6 +5937,13 @@ __metadata:
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
+
"duplexify@npm:^4.1.2":
version: 4.1.2
resolution: "duplexify@npm:4.1.2"
@@ -5214,6 +5956,23 @@ __metadata:
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
+
+"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.251":
version: 1.4.280
resolution: "electron-to-chromium@npm:1.4.280"
@@ -5243,6 +6002,21 @@ __metadata:
languageName: node
linkType: hard
+"elliptic@npm:^6.4.0":
+ version: 6.5.5
+ resolution: "elliptic@npm:6.5.5"
+ 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: 5444b4f18e0c0fdfa14de26f69f7dbc44c78a211e91825823d698dcc91071ef1a3954d87730f364183fc83b0a86d8affed864e347da2e549bdcead3b46de126f
+ languageName: node
+ linkType: hard
+
"emittery@npm:^0.13.1":
version: 0.13.1
resolution: "emittery@npm:0.13.1"
@@ -5271,6 +6045,13 @@ __metadata:
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@npm:^0.1.13":
version: 0.1.13
resolution: "encoding@npm:0.1.13"
@@ -5280,7 +6061,7 @@ __metadata:
languageName: node
linkType: hard
-"end-of-stream@npm:^1.4.1":
+"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:
@@ -5373,7 +6154,30 @@ __metadata:
languageName: node
linkType: hard
-"es6-promise@npm:^4.0.3":
+"es5-ext@npm:^0.10.35, es5-ext@npm:^0.10.50, es5-ext@npm:^0.10.62, es5-ext@npm:^0.10.64, es5-ext@npm:~0.10.14":
+ version: 0.10.64
+ resolution: "es5-ext@npm:0.10.64"
+ dependencies:
+ es6-iterator: "npm:^2.0.3"
+ es6-symbol: "npm:^3.1.3"
+ esniff: "npm:^2.0.1"
+ next-tick: "npm:^1.1.0"
+ checksum: 0c5d8657708b1695ddc4b06f4e0b9fbdda4d2fe46d037b6bedb49a7d1931e542ec9eecf4824d59e1d357e93229deab014bb4b86485db2d41b1d68e54439689ce
+ 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
+
+"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
@@ -5389,6 +6193,16 @@ __metadata:
languageName: node
linkType: hard
+"es6-symbol@npm:^3.1.1, es6-symbol@npm:^3.1.3":
+ version: 3.1.4
+ resolution: "es6-symbol@npm:3.1.4"
+ dependencies:
+ d: "npm:^1.0.2"
+ ext: "npm:^1.7.0"
+ checksum: 3743119fe61f89e2f049a6ce52bd82fab5f65d13e2faa72453b73f95c15292c3cb9bdf3747940d504517e675e45fd375554c6b5d35d2bcbefd35f5489ecba546
+ languageName: node
+ linkType: hard
+
"escalade@npm:^3.1.1":
version: 3.1.1
resolution: "escalade@npm:3.1.1"
@@ -5396,6 +6210,13 @@ __metadata:
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":
version: 1.0.5
resolution: "escape-string-regexp@npm:1.0.5"
@@ -5639,6 +6460,18 @@ __metadata:
languageName: node
linkType: hard
+"esniff@npm:^2.0.1":
+ version: 2.0.1
+ resolution: "esniff@npm:2.0.1"
+ dependencies:
+ d: "npm:^1.0.1"
+ es5-ext: "npm:^0.10.62"
+ event-emitter: "npm:^0.3.5"
+ type: "npm:^2.7.2"
+ checksum: f6a2abd2f8c5fe57c5fcf53e5407c278023313d0f6c3a92688e7122ab9ac233029fd424508a196ae5bc561aa1f67d23f4e2435b1a0d378030f476596129056ac
+ languageName: node
+ linkType: hard
+
"espree@npm:^9.6.0, espree@npm:^9.6.1":
version: 9.6.1
resolution: "espree@npm:9.6.1"
@@ -5692,6 +6525,13 @@ __metadata:
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:6.1.0":
version: 6.1.0
resolution: "eth-block-tracker@npm:6.1.0"
@@ -5704,6 +6544,16 @@ __metadata:
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-json-rpc-filters@npm:5.1.0":
version: 5.1.0
resolution: "eth-json-rpc-filters@npm:5.1.0"
@@ -5717,6 +6567,31 @@ __metadata:
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"
@@ -5745,6 +6620,63 @@ __metadata:
languageName: node
linkType: hard
+"ethereum-bloom-filters@npm:^1.0.6":
+ version: 1.1.0
+ resolution: "ethereum-bloom-filters@npm:1.1.0"
+ dependencies:
+ "@noble/hashes": "npm:^1.4.0"
+ checksum: fb50448d024723f5817d7fce7d11ed22921b36f2b14b6102fe553721cf073b07f5f0f32ceef1a2a4520b426e5d9cac217b76f5bc8af4b82b4036c2d14b907836
+ languageName: node
+ linkType: hard
+
+"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:^2.0.0, ethereum-cryptography@npm:^2.1.2":
+ 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
+
+"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":
version: 5.7.2
resolution: "ethers@npm:5.7.2"
@@ -5783,6 +6715,40 @@ __metadata:
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
+
+"event-emitter@npm:^0.3.5":
+ version: 0.3.5
+ resolution: "event-emitter@npm:0.3.5"
+ dependencies:
+ d: "npm:1"
+ es5-ext: "npm:~0.10.14"
+ checksum: a7f5ea80029193f4869782d34ef7eb43baa49cd397013add1953491b24588468efbe7e3cc9eb87d53f33397e7aab690fd74c079ec440bf8b12856f6bdb6e9396
+ 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
+
"eventemitter3@npm:^4.0.7":
version: 4.0.7
resolution: "eventemitter3@npm:4.0.7"
@@ -5797,6 +6763,17 @@ __metadata:
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":
version: 5.1.1
resolution: "execa@npm:5.1.1"
@@ -5847,6 +6824,75 @@ __metadata:
languageName: node
linkType: hard
+"express@npm:^4.14.0":
+ version: 4.19.2
+ resolution: "express@npm:4.19.2"
+ dependencies:
+ accepts: "npm:~1.3.8"
+ array-flatten: "npm:1.1.1"
+ body-parser: "npm:1.20.2"
+ content-disposition: "npm:0.5.4"
+ content-type: "npm:~1.0.4"
+ cookie: "npm:0.6.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: 3fcd792536f802c059789ef48db3851b87e78fba103423e524144d79af37da7952a2b8d4e1a007f423329c7377d686d9476ac42e7d9ea413b80345d495e30a3a
+ languageName: node
+ linkType: hard
+
+"ext@npm:^1.7.0":
+ version: 1.7.0
+ resolution: "ext@npm:1.7.0"
+ dependencies:
+ type: "npm:^2.7.2"
+ checksum: 666a135980b002df0e75c8ac6c389140cdc59ac953db62770479ee2856d58ce69d2f845e5f2586716350b725400f6945e51e9159573158c39f369984c72dcd84
+ languageName: node
+ linkType: hard
+
+"extend@npm:~3.0.2":
+ version: 3.0.2
+ resolution: "extend@npm:3.0.2"
+ checksum: 59e89e2dc798ec0f54b36d82f32a27d5f6472c53974f61ca098db5d4648430b725387b53449a34df38fd0392045434426b012f302b3cc049a6500ccf82877e4e
+ 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
+
"eyes@npm:^0.1.8":
version: 0.1.8
resolution: "eyes@npm:0.1.8"
@@ -5908,6 +6954,13 @@ __metadata:
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"
@@ -5972,6 +7025,21 @@ __metadata:
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-up@npm:^2.1.0":
version: 2.1.0
resolution: "find-up@npm:2.1.0"
@@ -6037,6 +7105,31 @@ __metadata:
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@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.2.9
resolution: "formik@npm:2.2.9"
@@ -6054,6 +7147,13 @@ __metadata:
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
+
"fraction.js@npm:^4.2.0":
version: 4.2.0
resolution: "fraction.js@npm:4.2.0"
@@ -6061,6 +7161,33 @@ __metadata:
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-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-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"
@@ -6184,7 +7311,16 @@ __metadata:
languageName: node
linkType: hard
-"get-stream@npm:^6.0.0":
+"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
@@ -6208,6 +7344,15 @@ __metadata:
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
+
"glob-parent@npm:^5.1.2, glob-parent@npm:~5.1.2":
version: 5.1.2
resolution: "glob-parent@npm:5.1.2"
@@ -6288,6 +7433,16 @@ __metadata:
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"
@@ -6354,7 +7509,47 @@ __metadata:
languageName: node
linkType: hard
-"graceful-fs@npm:^4.1.2":
+"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:^11.8.5":
+ version: 11.8.6
+ resolution: "got@npm:11.8.6"
+ dependencies:
+ "@sindresorhus/is": "npm:^4.0.0"
+ "@szmarczak/http-timer": "npm:^4.0.5"
+ "@types/cacheable-request": "npm:^6.0.1"
+ "@types/responselike": "npm:^1.0.0"
+ cacheable-lookup: "npm:^5.0.3"
+ cacheable-request: "npm:^7.0.2"
+ decompress-response: "npm:^6.0.0"
+ http2-wrapper: "npm:^1.0.0-beta.5.2"
+ lowercase-keys: "npm:^2.0.0"
+ p-cancelable: "npm:^2.0.0"
+ responselike: "npm:^2.0.0"
+ checksum: a30c74029d81bd5fe50dea1a0c970595d792c568e188ff8be254b5bc11e6158d1b014570772d4a30d0a97723e7dd34e7c8cc1a2f23018f60aece3070a7a5c2a5
+ languageName: node
+ linkType: hard
+
+"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6":
version: 4.2.11
resolution: "graceful-fs@npm:4.2.11"
checksum: bf152d0ed1dc159239db1ba1f74fdbc40cb02f626770dcd5815c427ce0688c2635a06ed69af364396da4636d0408fcf7d4afdf7881724c3307e46aff30ca49e2
@@ -6382,6 +7577,23 @@ __metadata:
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
+
"has-bigints@npm:^1.0.1, has-bigints@npm:^1.0.2":
version: 1.0.2
resolution: "has-bigints@npm:1.0.2"
@@ -6444,6 +7656,17 @@ __metadata:
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.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"
@@ -6488,6 +7711,13 @@ __metadata:
languageName: node
linkType: hard
+"http-cache-semantics@npm:^4.0.0":
+ version: 4.1.1
+ resolution: "http-cache-semantics@npm:4.1.1"
+ checksum: 362d5ed66b12ceb9c0a328fb31200b590ab1b02f4a254a697dc796850cc4385603e75f53ec59f768b2dad3bfa1464bd229f7de278d2899a0e3beffc634b6683f
+ languageName: node
+ linkType: hard
+
"http-cache-semantics@npm:^4.1.0":
version: 4.1.0
resolution: "http-cache-semantics@npm:4.1.0"
@@ -6495,6 +7725,26 @@ __metadata:
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"
@@ -6506,6 +7756,37 @@ __metadata:
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:^1.0.0-beta.5.2":
+ version: 1.0.3
+ resolution: "http2-wrapper@npm:1.0.3"
+ dependencies:
+ quick-lru: "npm:^5.1.1"
+ resolve-alpn: "npm:^1.0.0"
+ checksum: 8097ee2699440c2e64bda52124990cc5b0fb347401c7797b1a0c1efd5a0f79a4ebaa68e8a6ac3e2dde5f09460c1602764da6da2412bad628ed0a3b0ae35e72d4
+ languageName: node
+ linkType: hard
+
+"http2-wrapper@npm:^2.1.10":
+ version: 2.2.1
+ resolution: "http2-wrapper@npm:2.2.1"
+ dependencies:
+ quick-lru: "npm:^5.1.1"
+ resolve-alpn: "npm:^1.2.0"
+ checksum: e7a5ac6548318e83fc0399cd832cdff6bbf902b165d211cad47a56ee732922e0aa1107246dd884b12532a1c4649d27c4d44f2480911c65202e93c90bde8fa29d
+ languageName: node
+ linkType: hard
+
"https-proxy-agent@npm:^5.0.0":
version: 5.0.1
resolution: "https-proxy-agent@npm:5.0.1"
@@ -6532,6 +7813,15 @@ __metadata:
languageName: node
linkType: hard
+"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"
@@ -6541,7 +7831,16 @@ __metadata:
languageName: node
linkType: hard
-"ieee754@npm:^1.2.1":
+"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.2.1":
version: 1.2.1
resolution: "ieee754@npm:1.2.1"
checksum: d9f2557a59036f16c282aaeb107832dc957a93d73397d89bbad4eb1130560560eb695060145e8e6b3b498b15ab95510226649a0b8f52ae06583575419fe10fc4
@@ -6615,7 +7914,7 @@ __metadata:
languageName: node
linkType: hard
-"inherits@npm:2, inherits@npm:^2.0.1, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.4":
+"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.4":
version: 2.0.4
resolution: "inherits@npm:2.0.4"
checksum: cd45e923bee15186c07fa4c89db0aace24824c482fb887b528304694b2aa6ff8a898da8657046a5dcf3e46cd6db6c61629551f9215f208d7c3f157cf9b290521
@@ -6649,6 +7948,13 @@ __metadata:
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
+
"is-arguments@npm:^1.0.4":
version: 1.1.1
resolution: "is-arguments@npm:1.1.1"
@@ -6760,6 +8066,13 @@ __metadata:
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"
@@ -6785,6 +8098,13 @@ __metadata:
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-lambda@npm:^1.0.1":
version: 1.0.1
resolution: "is-lambda@npm:1.0.1"
@@ -6879,7 +8199,7 @@ __metadata:
languageName: node
linkType: hard
-"is-typedarray@npm:1.0.0, is-typedarray@npm:^1.0.0":
+"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
@@ -6929,6 +8249,13 @@ __metadata:
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.0
resolution: "istanbul-lib-coverage@npm:3.2.0"
@@ -7563,6 +8890,13 @@ __metadata:
languageName: node
linkType: hard
+"js-sha3@npm:^0.5.7":
+ version: 0.5.7
+ resolution: "js-sha3@npm:0.5.7"
+ checksum: 32885c7edb50fca04017bacada8e5315c072d21d3d35e071e9640fc5577e200076a4718e0b2f33d86ab704accb68d2ade44f1e2ca424cc73a5929b9129dab948
+ 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"
@@ -7593,6 +8927,13 @@ __metadata:
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"
@@ -7602,6 +8943,13 @@ __metadata:
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"
@@ -7633,6 +8981,13 @@ __metadata:
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"
@@ -7640,7 +8995,7 @@ __metadata:
languageName: node
linkType: hard
-"json-stringify-safe@npm:^5.0.1":
+"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
@@ -7667,6 +9022,18 @@ __metadata:
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
+
"jsonparse@npm:^1.2.0":
version: 1.3.1
resolution: "jsonparse@npm:1.3.1"
@@ -7674,6 +9041,18 @@ __metadata:
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
+
"jsx-ast-utils@npm:^2.4.1 || ^3.0.0, jsx-ast-utils@npm:^3.3.1":
version: 3.3.2
resolution: "jsx-ast-utils@npm:3.3.2"
@@ -7684,6 +9063,18 @@ __metadata:
languageName: node
linkType: hard
+"keccak@npm:^3.0.0":
+ 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
+
"keccak@npm:^3.0.1":
version: 3.0.2
resolution: "keccak@npm:3.0.2"
@@ -7696,6 +9087,15 @@ __metadata:
languageName: node
linkType: hard
+"keyv@npm:^4.0.0":
+ 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"
@@ -7894,6 +9294,20 @@ __metadata:
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:^5.1.1":
version: 5.1.1
resolution: "lru-cache@npm:5.1.1"
@@ -7968,6 +9382,17 @@ __metadata:
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"
@@ -7977,6 +9402,20 @@ __metadata:
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
+
+"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"
@@ -7998,6 +9437,20 @@ __metadata:
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.4, micromatch@npm:^4.0.5":
version: 4.0.5
resolution: "micromatch@npm:4.0.5"
@@ -8008,6 +9461,31 @@ __metadata:
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
+
"mimic-fn@npm:^2.1.0":
version: 2.1.0
resolution: "mimic-fn@npm:2.1.0"
@@ -8015,6 +9493,29 @@ __metadata:
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:^3.1.0":
+ version: 3.1.0
+ resolution: "mimic-response@npm:3.1.0"
+ checksum: 7e719047612411fe071332a7498cf0448bbe43c485c0d780046c76633a771b223ff49bd00267be122cedebb897037fdb527df72335d0d0f74724604ca70b37ad
+ 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
+
"minimalistic-assert@npm:^1.0.0, minimalistic-assert@npm:^1.0.1":
version: 1.0.1
resolution: "minimalistic-assert@npm:1.0.1"
@@ -8105,6 +9606,16 @@ __metadata:
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.0
resolution: "minipass@npm:3.2.0"
@@ -8114,6 +9625,15 @@ __metadata:
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"
@@ -8124,6 +9644,35 @@ __metadata:
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:*":
+ version: 3.0.1
+ resolution: "mkdirp@npm:3.0.1"
+ bin:
+ mkdirp: dist/cjs/src/bin.js
+ checksum: 16fd79c28645759505914561e249b9a1f5fe3362279ad95487a4501e4467abeb714fd35b95307326b8fd03f3c7719065ef11a6f97b7285d7888306d1bd2232ba
+ languageName: node
+ linkType: hard
+
+"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
+
"mkdirp@npm:^1.0.3, mkdirp@npm:^1.0.4":
version: 1.0.4
resolution: "mkdirp@npm:1.0.4"
@@ -8133,6 +9682,13 @@ __metadata:
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
+
"motion@npm:10.16.2":
version: 10.16.2
resolution: "motion@npm:10.16.2"
@@ -8161,13 +9717,52 @@ __metadata:
languageName: node
linkType: hard
-"ms@npm:^2.0.0, ms@npm:^2.1.1":
+"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"
@@ -8175,6 +9770,17 @@ __metadata:
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
+
"mz@npm:^2.7.0":
version: 2.7.0
resolution: "mz@npm:2.7.0"
@@ -8186,6 +9792,13 @@ __metadata:
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.4":
version: 3.3.4
resolution: "nanoid@npm:3.3.4"
@@ -8211,13 +9824,20 @@ __metadata:
languageName: node
linkType: hard
-"negotiator@npm:^0.6.3":
+"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
+"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.4.19
resolution: "next@npm:13.4.19"
@@ -8308,7 +9928,7 @@ __metadata:
languageName: node
linkType: hard
-"node-fetch@npm:^2.6.12":
+"node-fetch@npm:^2.6.12, node-fetch@npm:^2.6.6":
version: 2.7.0
resolution: "node-fetch@npm:2.7.0"
dependencies:
@@ -8410,6 +10030,13 @@ __metadata:
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
+
"npm-run-path@npm:^4.0.1":
version: 4.0.1
resolution: "npm-run-path@npm:4.0.1"
@@ -8431,7 +10058,24 @@ __metadata:
languageName: node
linkType: hard
-"object-assign@npm:^4, object-assign@npm:^4.0.1, object-assign@npm:^4.1.1":
+"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.0.1, 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
@@ -8514,6 +10158,15 @@ __metadata:
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
+
"on-exit-leak-free@npm:^0.2.0":
version: 0.2.0
resolution: "on-exit-leak-free@npm:0.2.0"
@@ -8521,7 +10174,23 @@ __metadata:
languageName: node
linkType: hard
-"once@npm:^1.3.0, once@npm:^1.4.0":
+"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.3.0, once@npm:^1.3.1, once@npm:^1.4.0":
version: 1.4.0
resolution: "once@npm:1.4.0"
dependencies:
@@ -8571,6 +10240,20 @@ __metadata:
languageName: node
linkType: hard
+"p-cancelable@npm:^2.0.0":
+ version: 2.1.1
+ resolution: "p-cancelable@npm:2.1.1"
+ checksum: 7f1b64db17fc54acf359167d62898115dcf2a64bf6b3b038e4faf36fc059e5ed762fb9624df8ed04b25bee8de3ab8d72dea9879a2a960cd12e23c420a4aca6ed
+ 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-limit@npm:^1.1.0":
version: 1.3.0
resolution: "p-limit@npm:1.3.0"
@@ -8664,6 +10347,13 @@ __metadata:
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.2.0":
version: 5.2.0
resolution: "parse-json@npm:5.2.0"
@@ -8676,6 +10366,13 @@ __metadata:
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-exists@npm:^3.0.0":
version: 3.0.0
resolution: "path-exists@npm:3.0.0"
@@ -8711,6 +10408,13 @@ __metadata:
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-type@npm:^4.0.0":
version: 4.0.0
resolution: "path-type@npm:4.0.0"
@@ -8725,6 +10429,26 @@ __metadata:
languageName: node
linkType: hard
+"pbkdf2@npm:^3.0.17":
+ 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"
@@ -8760,6 +10484,16 @@ __metadata:
languageName: node
linkType: hard
+"pino-abstract-transport@npm:^1.2.0":
+ version: 1.2.0
+ resolution: "pino-abstract-transport@npm:1.2.0"
+ dependencies:
+ readable-stream: "npm:^4.0.0"
+ split2: "npm:^4.0.0"
+ checksum: 6ec1d19a7ff3347fd21576f744c31c3e38ca4463ae638818408f43698c936f96be6a0bc750af5f7c1ae81873183bfcb062b7a0d12dc159a1813ea900c388c693
+ languageName: node
+ linkType: hard
+
"pino-abstract-transport@npm:v0.5.0":
version: 0.5.0
resolution: "pino-abstract-transport@npm:0.5.0"
@@ -8777,6 +10511,13 @@ __metadata:
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"
@@ -8798,6 +10539,27 @@ __metadata:
languageName: node
linkType: hard
+"pino@npm:^8.19.0":
+ version: 8.21.0
+ resolution: "pino@npm:8.21.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:^1.2.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.6.0"
+ bin:
+ pino: bin.js
+ checksum: 5a054eab533ab91b20f63497b86070f0a6b40e4688cde9de66d23e03d6046c4e95d69c3f526dea9f30bcbc5874c7fbf0f91660cded4753946fd02261ca8ac340
+ languageName: node
+ linkType: hard
+
"pirates@npm:^4.0.1":
version: 4.0.6
resolution: "pirates@npm:4.0.6"
@@ -8990,6 +10752,20 @@ __metadata:
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
+
"promise-inflight@npm:^1.0.1":
version: 1.0.1
resolution: "promise-inflight@npm:1.0.1"
@@ -9052,6 +10828,16 @@ __metadata:
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"
@@ -9059,6 +10845,30 @@ __metadata:
languageName: node
linkType: hard
+"psl@npm:^1.1.28":
+ version: 1.9.0
+ resolution: "psl@npm:1.9.0"
+ checksum: d07879d4bfd0ac74796306a8e5a36a93cfb9c4f4e8ee8e63fbb909066c192fe1008cd8f12abd8ba2f62ca28247949a20c8fb32e1d18831d9e71285a1569720f9
+ 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:2.1.0":
+ version: 2.1.0
+ resolution: "punycode@npm:2.1.0"
+ checksum: 012f9443fe56baf485db702d0d07cef7d89c0670ce1ac4da8fb8b5bd3677e42a8f5d2b35f595ffa31ba843661c9c6766f2feb1e1e3393e1ff1033120d0f94d60
+ languageName: node
+ linkType: hard
+
"punycode@npm:^2.1.0":
version: 2.1.1
resolution: "punycode@npm:2.1.1"
@@ -9066,6 +10876,13 @@ __metadata:
languageName: node
linkType: hard
+"punycode@npm:^2.1.1":
+ version: 2.3.1
+ resolution: "punycode@npm:2.3.1"
+ checksum: febdc4362bead22f9e2608ff0171713230b57aff9dddc1c273aa2a651fbd366f94b7d6a71d78342a7c0819906750351ca7f2edd26ea41b626d87d6a13d1bd059
+ languageName: node
+ linkType: hard
+
"pure-rand@npm:^6.0.0":
version: 6.0.3
resolution: "pure-rand@npm:6.0.3"
@@ -9101,7 +10918,7 @@ __metadata:
languageName: node
linkType: hard
-"qs@npm:^6.10.3":
+"qs@npm:6.11.0, qs@npm:^6.10.3":
version: 6.11.0
resolution: "qs@npm:6.11.0"
dependencies:
@@ -9110,6 +10927,13 @@ __metadata:
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"
@@ -9122,6 +10946,17 @@ __metadata:
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"
@@ -9148,6 +10983,13 @@ __metadata:
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
+
"randombytes@npm:^2.1.0":
version: 2.1.0
resolution: "randombytes@npm:2.1.0"
@@ -9157,6 +10999,25 @@ __metadata:
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.2":
+ version: 2.5.2
+ resolution: "raw-body@npm:2.5.2"
+ dependencies:
+ bytes: "npm:3.1.2"
+ http-errors: "npm:2.0.0"
+ iconv-lite: "npm:0.4.24"
+ unpipe: "npm:1.0.0"
+ checksum: 863b5171e140546a4d99f349b720abac4410338e23df5e409cfcc3752538c9caf947ce382c89129ba976f71894bd38b5806c774edac35ebf168d02aa1ac11a95
+ languageName: node
+ linkType: hard
+
"react-dom@npm:^18.2.0":
version: 18.2.0
resolution: "react-dom@npm:18.2.0"
@@ -9296,6 +11157,19 @@ __metadata:
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.6.0":
version: 3.6.0
resolution: "readdirp@npm:3.6.0"
@@ -9319,6 +11193,13 @@ __metadata:
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
+
"regenerator-runtime@npm:^0.13.10":
version: 0.13.10
resolution: "regenerator-runtime@npm:0.13.10"
@@ -9351,6 +11232,34 @@ __metadata:
languageName: node
linkType: hard
+"request@npm:^2.79.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"
@@ -9365,6 +11274,13 @@ __metadata:
languageName: node
linkType: hard
+"resolve-alpn@npm:^1.0.0, 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"
@@ -9473,6 +11389,15 @@ __metadata:
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
+
"retry@npm:^0.12.0":
version: 0.12.0
resolution: "retry@npm:0.12.0"
@@ -9498,6 +11423,27 @@ __metadata:
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.4":
+ 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
+
"rpc-websockets@npm:^7.5.0":
version: 7.5.0
resolution: "rpc-websockets@npm:7.5.0"
@@ -9554,14 +11500,14 @@ __metadata:
languageName: node
linkType: hard
-"safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.1.0, safe-buffer@npm:^5.1.2, safe-buffer@npm:~5.2.0":
+"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.1":
+"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
@@ -9582,7 +11528,14 @@ __metadata:
languageName: node
linkType: hard
-"safer-buffer@npm:>= 2.1.2 < 3.0.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
@@ -9598,13 +11551,25 @@ __metadata:
languageName: node
linkType: hard
-"scrypt-js@npm:3.0.1":
+"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.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
+
"semver@npm:^6.0.0, semver@npm:^6.3.0":
version: 6.3.0
resolution: "semver@npm:6.3.0"
@@ -9636,14 +11601,83 @@ __metadata:
languageName: node
linkType: hard
-"set-blocking@npm:^2.0.0":
- version: 2.0.0
- resolution: "set-blocking@npm:2.0.0"
- checksum: 8980ebf7ae9eb945bb036b6e283c547ee783a1ad557a82babf758a065e2fb6ea337fd82cac30dd565c1e606e423f30024a19fff7afbf4977d784720c4026a8ef
+"semver@npm:^7.6.0":
+ version: 7.6.1
+ resolution: "semver@npm:7.6.1"
+ bin:
+ semver: bin/semver.js
+ checksum: a05a641ebaa65f4a35970bb587c4178dc50931e15261ca60c9d531b4fc2b70a2d24b3f300a3bf6c37f37ce9d007b0071abca2f87c0f947f09a253ecfb0df4026
+ 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
+
+"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":
+ version: 2.0.0
+ resolution: "set-blocking@npm:2.0.0"
+ checksum: 8980ebf7ae9eb945bb036b6e283c547ee783a1ad557a82babf758a065e2fb6ea337fd82cac30dd565c1e606e423f30024a19fff7afbf4977d784720c4026a8ef
+ 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.11":
+"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:
@@ -9689,6 +11723,24 @@ __metadata:
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
+
"sisteransi@npm:^1.0.5":
version: 1.0.5
resolution: "sisteransi@npm:1.0.5"
@@ -9747,6 +11799,15 @@ __metadata:
languageName: node
linkType: hard
+"sonic-boom@npm:^3.7.0":
+ version: 3.8.1
+ resolution: "sonic-boom@npm:3.8.1"
+ dependencies:
+ atomic-sleep: "npm:^1.0.0"
+ checksum: e03c9611e43fa81132cd2ce0fe4eb7fbcf19db267e9dec20dc6c586f82465c9c906e91a02f72150c740463ad9335536ea2131850307aaa6686d1fb5d4cc4be3e
+ languageName: node
+ linkType: hard
+
"source-map-js@npm:^1.0.2":
version: 1.0.2
resolution: "source-map-js@npm:1.0.2"
@@ -9799,6 +11860,27 @@ __metadata:
languageName: node
linkType: hard
+"sshpk@npm:^1.7.0":
+ version: 1.18.0
+ resolution: "sshpk@npm:1.18.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: 858339d43e3c6b6a848772a66f69442ce74f1a37655d9f35ba9d1f85329499ff0000af9f8ab83dbb39ad24c0c370edabe0be1e39863f70c6cded9924b8458c34
+ languageName: node
+ linkType: hard
+
"ssri@npm:^9.0.0":
version: 9.0.1
resolution: "ssri@npm:9.0.1"
@@ -9817,6 +11899,13 @@ __metadata:
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
+
"stream-browserify@npm:^3.0.0":
version: 3.0.0
resolution: "stream-browserify@npm:3.0.0"
@@ -9841,6 +11930,13 @@ __metadata:
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"
@@ -9907,7 +12003,7 @@ __metadata:
languageName: node
linkType: hard
-"string_decoder@npm:^1.1.1":
+"string_decoder@npm:^1.1.1, string_decoder@npm:^1.3.0":
version: 1.3.0
resolution: "string_decoder@npm:1.3.0"
dependencies:
@@ -9946,6 +12042,15 @@ __metadata:
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-json-comments@npm:^3.1.1":
version: 3.1.1
resolution: "strip-json-comments@npm:3.1.1"
@@ -10035,6 +12140,25 @@ __metadata:
languageName: node
linkType: hard
+"swarm-js@npm:^0.1.40":
+ version: 0.1.42
+ resolution: "swarm-js@npm:0.1.42"
+ 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:^11.8.5"
+ 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: 341bcfef6daadc1904ea87b1781f10dc99ec14e33c9a9041e43e9617dcc3b7d632230e1baf2fafecb8e10e63c2e4eeb7cce7c85592dc0cf0dde935f49c77050b
+ languageName: node
+ linkType: hard
+
"symbol-observable@npm:^2.0.3":
version: 2.0.3
resolution: "symbol-observable@npm:2.0.3"
@@ -10092,6 +12216,21 @@ __metadata:
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"
@@ -10158,6 +12297,15 @@ __metadata:
languageName: node
linkType: hard
+"thread-stream@npm:^2.6.0":
+ version: 2.7.0
+ resolution: "thread-stream@npm:2.7.0"
+ dependencies:
+ real-require: "npm:^0.2.0"
+ checksum: 03e743a2ccb2af5fa695d2e4369113336ee9b9f09c4453d50a222cbb4ae3af321bff658e0e5bf8bfbce9d7f5a7bf6262d12a2a365e160f4e76380ec624d32e7b
+ languageName: node
+ linkType: hard
+
"through@npm:>=2.2.7 <3":
version: 2.3.8
resolution: "through@npm:2.3.8"
@@ -10165,6 +12313,13 @@ __metadata:
languageName: node
linkType: hard
+"timed-out@npm:^4.0.1":
+ version: 4.0.1
+ resolution: "timed-out@npm:4.0.1"
+ checksum: d52648e5fc0ebb0cae1633737a1db1b7cb464d5d43d754bd120ddebd8067a1b8f42146c250d8cfb9952183b7b0f341a99fc71b59c52d659218afae293165004f
+ languageName: node
+ linkType: hard
+
"tiny-glob@npm:^0.2.9":
version: 0.2.9
resolution: "tiny-glob@npm:0.2.9"
@@ -10212,6 +12367,23 @@ __metadata:
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
+
+"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"
@@ -10306,6 +12478,22 @@ __metadata:
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@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
+
"type-check@npm:^0.4.0, type-check@npm:~0.4.0":
version: 0.4.0
resolution: "type-check@npm:0.4.0"
@@ -10336,7 +12524,24 @@ __metadata:
languageName: node
linkType: hard
-"typedarray-to-buffer@npm:3.1.5":
+"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:^2.7.2":
+ version: 2.7.2
+ resolution: "type@npm:2.7.2"
+ checksum: 602f1b369fba60687fa4d0af6fcfb814075bcaf9ed3a87637fb384d9ff849e2ad15bc244a431f341374562e51a76c159527ffdb1f1f24b0f1f988f35a301c41d
+ 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:
@@ -10374,6 +12579,13 @@ __metadata:
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"
@@ -10411,6 +12623,20 @@ __metadata:
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
+
+"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
+
"update-browserslist-db@npm:^1.0.11":
version: 1.0.11
resolution: "update-browserslist-db@npm:1.0.11"
@@ -10448,6 +12674,13 @@ __metadata:
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
+
"urql@npm:^3.0.3":
version: 3.0.3
resolution: "urql@npm:3.0.3"
@@ -10511,6 +12744,13 @@ __metadata:
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.2":
version: 1.0.2
resolution: "util-deprecate@npm:1.0.2"
@@ -10532,6 +12772,35 @@ __metadata:
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:^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"
@@ -10541,6 +12810,15 @@ __metadata:
languageName: node
linkType: hard
+"uuid@npm:^9.0.0":
+ 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"
@@ -10577,13 +12855,31 @@ __metadata:
languageName: node
linkType: hard
-"vary@npm:^1":
+"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.21.4
resolution: "viem@npm:1.21.4"
@@ -10645,6 +12941,278 @@ __metadata:
languageName: node
linkType: hard
+"web3-bzz@npm:1.10.4":
+ version: 1.10.4
+ resolution: "web3-bzz@npm:1.10.4"
+ dependencies:
+ "@types/node": "npm:^12.12.6"
+ got: "npm:12.1.0"
+ swarm-js: "npm:^0.1.40"
+ checksum: 03b9e48e85d97c0a0d2fdec06fb42188adaf81e83c35ab73b3f6eafbdda2b43c0a9ed1a3b4ce86360544818eec34c056f0e4b67395685df97c1901f4a1c4a02e
+ languageName: node
+ linkType: hard
+
+"web3-core-helpers@npm:1.10.4":
+ version: 1.10.4
+ resolution: "web3-core-helpers@npm:1.10.4"
+ dependencies:
+ web3-eth-iban: "npm:1.10.4"
+ web3-utils: "npm:1.10.4"
+ checksum: 9c22942827bed0e46ae491a0bee3cd60cea636f9b0408b11bb341b0370e58a94358025657405142c2a24f3912a8f947e6e977d594d9ba66e11dedce3c5c4a7f4
+ languageName: node
+ linkType: hard
+
+"web3-core-method@npm:1.10.4":
+ version: 1.10.4
+ resolution: "web3-core-method@npm:1.10.4"
+ dependencies:
+ "@ethersproject/transactions": "npm:^5.6.2"
+ web3-core-helpers: "npm:1.10.4"
+ web3-core-promievent: "npm:1.10.4"
+ web3-core-subscriptions: "npm:1.10.4"
+ web3-utils: "npm:1.10.4"
+ checksum: d942beba3999c084333f5c808ada2a90930d55d148d5f8cc51a2135f8ab3f101fa5ce0d732a60830e8cad2af844bbed6cf0b6250863003adafb08c7ffa9fbd5f
+ languageName: node
+ linkType: hard
+
+"web3-core-promievent@npm:1.10.4":
+ version: 1.10.4
+ resolution: "web3-core-promievent@npm:1.10.4"
+ dependencies:
+ eventemitter3: "npm:4.0.4"
+ checksum: a792c74aa5c91dc63fb493af04628ecfa08b9e6ceea402dfe53f718b019c41d63a0200bf3045dd23ec3c42b8d7474ac96eb4cb4456060becc551c2cacbd02bb1
+ languageName: node
+ linkType: hard
+
+"web3-core-requestmanager@npm:1.10.4":
+ version: 1.10.4
+ resolution: "web3-core-requestmanager@npm:1.10.4"
+ dependencies:
+ util: "npm:^0.12.5"
+ web3-core-helpers: "npm:1.10.4"
+ web3-providers-http: "npm:1.10.4"
+ web3-providers-ipc: "npm:1.10.4"
+ web3-providers-ws: "npm:1.10.4"
+ checksum: c26bf616cc156b2198bf634084978d66cf384cf2b174324b6ada071a8c9e9be7855d72c09453308d1a46b50874c18ff9b75193f8736c2b285cdc32209391880c
+ languageName: node
+ linkType: hard
+
+"web3-core-subscriptions@npm:1.10.4":
+ version: 1.10.4
+ resolution: "web3-core-subscriptions@npm:1.10.4"
+ dependencies:
+ eventemitter3: "npm:4.0.4"
+ web3-core-helpers: "npm:1.10.4"
+ checksum: b1652988c0925ab1d5c27e67a816ec6bcb32f37f59c7314e1f02552233fbc486a0de579aeb660d77d82452b63e9feaa98317ec7897cd7aeb140595c8e176d0eb
+ languageName: node
+ linkType: hard
+
+"web3-core@npm:1.10.4, web3-core@npm:^1.8.1":
+ version: 1.10.4
+ resolution: "web3-core@npm:1.10.4"
+ 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.4"
+ web3-core-method: "npm:1.10.4"
+ web3-core-requestmanager: "npm:1.10.4"
+ web3-utils: "npm:1.10.4"
+ checksum: 138c5abff27a48d16584fdbe56b940f9efe7cd2463d768f42c5fcdfc97d0dc4fc41e09ff1ffb8c8ff79b22a69e9efbf5af27c4b6a0d888c351202f03a8b01b8e
+ languageName: node
+ linkType: hard
+
+"web3-eth-abi@npm:1.10.4":
+ version: 1.10.4
+ resolution: "web3-eth-abi@npm:1.10.4"
+ dependencies:
+ "@ethersproject/abi": "npm:^5.6.3"
+ web3-utils: "npm:1.10.4"
+ checksum: c601e45303c607a18f6f8e793aa9c5432fcaf83a34732dc9667b7e2eeb53a4cb8c2dec6fff9f33061fcc5130ec6c8f656f3c3ef962d7ff2af3247f828cffe559
+ languageName: node
+ linkType: hard
+
+"web3-eth-accounts@npm:1.10.4":
+ version: 1.10.4
+ resolution: "web3-eth-accounts@npm:1.10.4"
+ dependencies:
+ "@ethereumjs/common": "npm:2.6.5"
+ "@ethereumjs/tx": "npm:3.5.2"
+ "@ethereumjs/util": "npm:^8.1.0"
+ eth-lib: "npm:0.2.8"
+ scrypt-js: "npm:^3.0.1"
+ uuid: "npm:^9.0.0"
+ web3-core: "npm:1.10.4"
+ web3-core-helpers: "npm:1.10.4"
+ web3-core-method: "npm:1.10.4"
+ web3-utils: "npm:1.10.4"
+ checksum: 994c9f8b3fd8c5fc72e1f2ca6770ad61a2618de2ddc38a898a7d956d22cbdedac7cc683319252a7c9a26c06f337942bf5af84a4ff4001e784e90d061c2733fc2
+ languageName: node
+ linkType: hard
+
+"web3-eth-contract@npm:1.10.4":
+ version: 1.10.4
+ resolution: "web3-eth-contract@npm:1.10.4"
+ dependencies:
+ "@types/bn.js": "npm:^5.1.1"
+ web3-core: "npm:1.10.4"
+ web3-core-helpers: "npm:1.10.4"
+ web3-core-method: "npm:1.10.4"
+ web3-core-promievent: "npm:1.10.4"
+ web3-core-subscriptions: "npm:1.10.4"
+ web3-eth-abi: "npm:1.10.4"
+ web3-utils: "npm:1.10.4"
+ checksum: 8b0aa58c268b4be94a2ee14ff7fbdd9a2a20b912e580a69cbbbf57493331f60b96d88108ad4deabac3c3810d94483c449b1e5a06b414bc7b1ef326c682603836
+ languageName: node
+ linkType: hard
+
+"web3-eth-ens@npm:1.10.4":
+ version: 1.10.4
+ resolution: "web3-eth-ens@npm:1.10.4"
+ dependencies:
+ content-hash: "npm:^2.5.2"
+ eth-ens-namehash: "npm:2.0.8"
+ web3-core: "npm:1.10.4"
+ web3-core-helpers: "npm:1.10.4"
+ web3-core-promievent: "npm:1.10.4"
+ web3-eth-abi: "npm:1.10.4"
+ web3-eth-contract: "npm:1.10.4"
+ web3-utils: "npm:1.10.4"
+ checksum: 1296b523a79bd46dc2485d21888454dbca7b7005af5156e58f2515e09f8b30973697a8032429fdaab01d2f8e3e605716789875dadc87cadd3ec9a2ce5d182742
+ languageName: node
+ linkType: hard
+
+"web3-eth-iban@npm:1.10.4":
+ version: 1.10.4
+ resolution: "web3-eth-iban@npm:1.10.4"
+ dependencies:
+ bn.js: "npm:^5.2.1"
+ web3-utils: "npm:1.10.4"
+ checksum: b5e33aaf3d41608ed59ea98c703271eefcd30aea15163cda4bc8713f9716eb40b816e8047022ebf71391250983acfe58e65551461109a53e266f4b824c4a0678
+ languageName: node
+ linkType: hard
+
+"web3-eth-personal@npm:1.10.4":
+ version: 1.10.4
+ resolution: "web3-eth-personal@npm:1.10.4"
+ dependencies:
+ "@types/node": "npm:^12.12.6"
+ web3-core: "npm:1.10.4"
+ web3-core-helpers: "npm:1.10.4"
+ web3-core-method: "npm:1.10.4"
+ web3-net: "npm:1.10.4"
+ web3-utils: "npm:1.10.4"
+ checksum: 1b0818aa3dc9d58ece45af85ea57ddd3fbc3cd2d8b325e18f2071236ab9e9ba2e878d3f77fddfb9ab1a37ee441209f07302638b13c86bc372b2e22989dc1d903
+ languageName: node
+ linkType: hard
+
+"web3-eth@npm:1.10.4":
+ version: 1.10.4
+ resolution: "web3-eth@npm:1.10.4"
+ dependencies:
+ web3-core: "npm:1.10.4"
+ web3-core-helpers: "npm:1.10.4"
+ web3-core-method: "npm:1.10.4"
+ web3-core-subscriptions: "npm:1.10.4"
+ web3-eth-abi: "npm:1.10.4"
+ web3-eth-accounts: "npm:1.10.4"
+ web3-eth-contract: "npm:1.10.4"
+ web3-eth-ens: "npm:1.10.4"
+ web3-eth-iban: "npm:1.10.4"
+ web3-eth-personal: "npm:1.10.4"
+ web3-net: "npm:1.10.4"
+ web3-utils: "npm:1.10.4"
+ checksum: 0da77f76715711cbae7ec0f13300cf5cf364eed2955077f55462f162de9e133305d6534203f50aa786f496b4064d6b46577f30b8f8d0a0cad4476f7e7f30980e
+ languageName: node
+ linkType: hard
+
+"web3-net@npm:1.10.4":
+ version: 1.10.4
+ resolution: "web3-net@npm:1.10.4"
+ dependencies:
+ web3-core: "npm:1.10.4"
+ web3-core-method: "npm:1.10.4"
+ web3-utils: "npm:1.10.4"
+ checksum: 7f28f58ed1521bd805d63340994be436812e771e8edaa00aea568fa7ae3374746fb5f5aa6ac67632862a739833dfea6ffa92f4df4bca7c394b2608c603e1eda6
+ languageName: node
+ linkType: hard
+
+"web3-providers-http@npm:1.10.4":
+ version: 1.10.4
+ resolution: "web3-providers-http@npm:1.10.4"
+ dependencies:
+ abortcontroller-polyfill: "npm:^1.7.5"
+ cross-fetch: "npm:^4.0.0"
+ es6-promise: "npm:^4.2.8"
+ web3-core-helpers: "npm:1.10.4"
+ checksum: 2ff27d45cc7c7b1e8f07a7917fe1502fef59e211b2ee97851369f9b6dab99ce81b0bef50f9ecf36286137fc41f1230f04b55b090d30f870fbc5ef1972d165b5f
+ languageName: node
+ linkType: hard
+
+"web3-providers-ipc@npm:1.10.4":
+ version: 1.10.4
+ resolution: "web3-providers-ipc@npm:1.10.4"
+ dependencies:
+ oboe: "npm:2.1.5"
+ web3-core-helpers: "npm:1.10.4"
+ checksum: cd33a954f59ba3a9ca466dca0d6563f46c56879dc249d885b8edfee077f9f58ccf591ba06855e1d69baba52a8719c03684b0ba7b33d836bfdd4c6166e289c0d4
+ languageName: node
+ linkType: hard
+
+"web3-providers-ws@npm:1.10.4":
+ version: 1.10.4
+ resolution: "web3-providers-ws@npm:1.10.4"
+ dependencies:
+ eventemitter3: "npm:4.0.4"
+ web3-core-helpers: "npm:1.10.4"
+ websocket: "npm:^1.0.32"
+ checksum: 98cb76473ae1060e21ff474768a04c6dcd91724f24a1fac2d4a5f186a35bd2f119605fbb28423dfe5be33755b1e5808b10514ddaf326b57573b447efc84ef730
+ languageName: node
+ linkType: hard
+
+"web3-shh@npm:1.10.4":
+ version: 1.10.4
+ resolution: "web3-shh@npm:1.10.4"
+ dependencies:
+ web3-core: "npm:1.10.4"
+ web3-core-method: "npm:1.10.4"
+ web3-core-subscriptions: "npm:1.10.4"
+ web3-net: "npm:1.10.4"
+ checksum: 73e497ba841ad378481fa786790fc929808b67d5824a41f48943332033a239028afb360723bcd463254fb0298c767289d749796718c07a3718e944b9b5fb156d
+ languageName: node
+ linkType: hard
+
+"web3-utils@npm:1.10.4, web3-utils@npm:^1.8.1":
+ version: 1.10.4
+ resolution: "web3-utils@npm:1.10.4"
+ dependencies:
+ "@ethereumjs/util": "npm:^8.1.0"
+ bn.js: "npm:^5.2.1"
+ ethereum-bloom-filters: "npm:^1.0.6"
+ ethereum-cryptography: "npm:^2.1.2"
+ ethjs-unit: "npm:0.1.6"
+ number-to-bn: "npm:1.7.0"
+ randombytes: "npm:^2.1.0"
+ utf8: "npm:3.0.0"
+ checksum: 3e586b638cdae9fa45b7698e8a511ae2cbf60e219a900351ae38d384beaaf67424ac6e1d9c5098c3fb8f2ff3cc65a70d977a20bdce3dad542cb50deb666ea2a3
+ languageName: node
+ linkType: hard
+
+"web3@npm:^1.8.1":
+ version: 1.10.4
+ resolution: "web3@npm:1.10.4"
+ dependencies:
+ web3-bzz: "npm:1.10.4"
+ web3-core: "npm:1.10.4"
+ web3-eth: "npm:1.10.4"
+ web3-eth-personal: "npm:1.10.4"
+ web3-net: "npm:1.10.4"
+ web3-shh: "npm:1.10.4"
+ web3-utils: "npm:1.10.4"
+ checksum: 3e6132a6fe7a76d071ab89cd4895f816d0af2fea5db04721483e9850e23f8c955a905ad3e583473aff3dcdab6e385eb6d7f727cc05738fb795aeadc0075e2179
+ languageName: node
+ linkType: hard
+
"webidl-conversions@npm:^3.0.0":
version: 3.0.1
resolution: "webidl-conversions@npm:3.0.1"
@@ -10652,6 +13220,20 @@ __metadata:
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"
@@ -10792,6 +13374,17 @@ __metadata:
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":
version: 7.5.9
resolution: "ws@npm:7.5.9"
@@ -10822,6 +13415,42 @@ __metadata:
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
+
"xstream@npm:^11.14.0":
version: 11.14.0
resolution: "xstream@npm:11.14.0"
@@ -10832,7 +13461,7 @@ __metadata:
languageName: node
linkType: hard
-"xtend@npm:^4.0.1":
+"xtend@npm:^4.0.0, xtend@npm:^4.0.1":
version: 4.0.2
resolution: "xtend@npm:4.0.2"
checksum: ac5dfa738b21f6e7f0dd6e65e1b3155036d68104e67e5d5d1bde74892e327d7e5636a076f625599dc394330a731861e87343ff184b0047fef1360a7ec0a5a36a
@@ -10853,7 +13482,14 @@ __metadata:
languageName: node
linkType: hard
-"yallist@npm:^3.0.2":
+"yaeti@npm:^0.0.6":
+ version: 0.0.6
+ resolution: "yaeti@npm:0.0.6"
+ checksum: 6db12c152f7c363b80071086a3ebf5032e03332604eeda988872be50d6c8469e1f13316175544fa320f72edad696c2d83843ad0ff370659045c1a68bcecfcfea
+ 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
@@ -10867,6 +13503,15 @@ __metadata:
languageName: node
linkType: hard
+"yaml@npm:^2, yaml@npm:^2.4.1":
+ version: 2.4.2
+ resolution: "yaml@npm:2.4.2"
+ bin:
+ yaml: bin.mjs
+ checksum: 6eafbcd68dead734035f6f72af21bd820c29214caf7d8e40c595671a3c908535cef8092b9660a1c055c5833aa148aa640e0c5fa4adb5af2dacd6d28296ccd81c
+ languageName: node
+ linkType: hard
+
"yaml@npm:^2.1.1":
version: 2.3.2
resolution: "yaml@npm:2.3.2"
@@ -10939,6 +13584,15 @@ __metadata:
languageName: node
linkType: hard
+"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.4, zod@npm:^3.21.2":
version: 3.21.4
resolution: "zod@npm:3.21.4"
From b6baaa1e5e9c9aa385d2dc019075812beb37257b Mon Sep 17 00:00:00 2001
From: J M Rossy
Date: Fri, 10 May 2024 16:02:04 -0400
Subject: [PATCH 02/12] Fix problems with delivery checking Hide IGP debug
errors for PI chains Update react-query lib Remove unused wagmi and
rainbowkit libs
---
package.json | 4 +-
src/features/debugger/debugMessage.ts | 28 +-
.../deliveryStatus/fetchDeliveryStatus.ts | 7 +-
.../useMessageDeliveryStatus.tsx | 117 +-
src/features/messages/MessageDetails.tsx | 15 +-
.../messages/cards/TransactionCard.tsx | 18 +-
src/features/messages/ica.ts | 17 +-
.../pi-queries/usePiChainMessageQuery.ts | 38 +-
.../messages/queries/useMessageQuery.ts | 4 +-
src/pages/_app.tsx | 40 -
src/store.ts | 20 +-
yarn.lock | 2135 +----------------
12 files changed, 242 insertions(+), 2201 deletions(-)
diff --git a/package.json b/package.json
index ae51605..3ebf155 100644
--- a/package.json
+++ b/package.json
@@ -10,8 +10,7 @@
"@hyperlane-xyz/utils": "3.11.1",
"@hyperlane-xyz/widgets": "3.8.0",
"@metamask/jazzicon": "https://github.com/jmrossy/jazzicon#7a8df28974b4e81129bfbe3cab76308b889032a6",
- "@rainbow-me/rainbowkit": "0.12.16",
- "@tanstack/react-query": "^4.24.10",
+ "@tanstack/react-query": "^5.35.5",
"bignumber.js": "^9.1.2",
"buffer": "^6.0.3",
"ethers": "^5.7.2",
@@ -24,7 +23,6 @@
"react-toastify": "^9.1.1",
"react-tooltip": "^5.26.3",
"urql": "^3.0.3",
- "wagmi": "0.12.18",
"zod": "^3.21.2",
"zustand": "4.3.8"
},
diff --git a/src/features/debugger/debugMessage.ts b/src/features/debugger/debugMessage.ts
index b276e54..9c15b17 100644
--- a/src/features/debugger/debugMessage.ts
+++ b/src/features/debugger/debugMessage.ts
@@ -31,6 +31,7 @@ import { GasPayment, IsmModuleTypes, MessageDebugResult, MessageDebugStatus } fr
type Provider = providers.Provider;
const HANDLE_FUNCTION_SIG = 'handle(uint32,bytes32,bytes)';
+const IGP_PAYMENT_CHECK_DELAY = 30_000; // 30 seconds
export async function debugMessage(
multiProvider: MultiProvider,
@@ -41,10 +42,12 @@ export async function debugMessage(
nonce,
sender,
recipient,
+ origin,
originDomainId: originDomain,
destinationDomainId: destDomain,
body,
totalGasAmount,
+ isPiMsg,
}: Message,
): Promise {
logger.debug(`Debugging message id: ${msgId}`);
@@ -95,15 +98,21 @@ export async function debugMessage(
if (ismCheckResult.status && ismCheckResult.description) return { ...ismCheckResult, ...details };
else details.ismDetails = ismCheckResult.ismDetails;
- const gasCheckResult = await tryCheckIgpGasFunded(
- msgId,
- originProvider,
- deliveryResult.gasEstimate,
- totalGasAmount,
- );
- if (gasCheckResult?.status && gasCheckResult?.description)
- return { ...gasCheckResult, ...details };
- else details.gasDetails = gasCheckResult?.gasDetails;
+ // TODO support for non-default IGP gas checks here
+ // Disabling for now for https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/3668
+ // Also skipping if the message is still very new otherwise this raises premature
+ // underfunded errors when in fact payment was made
+ if (!isPiMsg && Date.now() - origin.timestamp > IGP_PAYMENT_CHECK_DELAY) {
+ const gasCheckResult = await tryCheckIgpGasFunded(
+ msgId,
+ originProvider,
+ deliveryResult.gasEstimate,
+ totalGasAmount,
+ );
+ if (gasCheckResult?.status && gasCheckResult?.description)
+ return { ...gasCheckResult, ...details };
+ else details.gasDetails = gasCheckResult?.gasDetails;
+ }
logger.debug(`No errors found debugging message id: ${msgId}`);
return {
@@ -243,6 +252,7 @@ async function tryCheckIgpGasFunded(
logger.warn('No gas estimate provided, skipping IGP check');
return null;
}
+
try {
let gasAlreadyFunded = BigNumber.from(0);
let gasDetails: MessageDebugResult['gasDetails'] = {
diff --git a/src/features/deliveryStatus/fetchDeliveryStatus.ts b/src/features/deliveryStatus/fetchDeliveryStatus.ts
index bb13f18..704b073 100644
--- a/src/features/deliveryStatus/fetchDeliveryStatus.ts
+++ b/src/features/deliveryStatus/fetchDeliveryStatus.ts
@@ -19,6 +19,8 @@ import {
MessageDeliverySuccessResult,
} from './types';
+const DELIVERY_LOG_CHECK_BLOCK_RANGE = 1000;
+
export async function fetchDeliveryStatus(
multiProvider: MultiProvider,
registry: IRegistry,
@@ -92,7 +94,8 @@ async function checkIsMessageDelivered(
// Try finding logs first as they have more info
try {
logger.debug(`Searching for process logs for msgId ${msgId}`);
- const logs = await mailbox.queryFilter(mailbox.filters.ProcessId(msgId));
+ const fromBlock = (await provider.getBlockNumber()) - DELIVERY_LOG_CHECK_BLOCK_RANGE;
+ const logs = await mailbox.queryFilter(mailbox.filters.ProcessId(msgId), fromBlock, 'latest');
if (logs?.length) {
logger.debug(`Found process log for ${msgId}}`);
const log = logs[0]; // Should only be 1 log per message delivery
@@ -109,7 +112,7 @@ async function checkIsMessageDelivered(
// Logs are unreliable so check the mailbox itself as a fallback
logger.debug(`Querying mailbox about msgId ${msgId}`);
const isDelivered = await mailbox.delivered(msgId);
- logger.debug(`Mailbox delivery status for ${msgId}: ${isDelivered}}`);
+ logger.debug(`Mailbox delivery status for ${msgId}: ${isDelivered}`);
return { isDelivered };
}
diff --git a/src/features/deliveryStatus/useMessageDeliveryStatus.tsx b/src/features/deliveryStatus/useMessageDeliveryStatus.tsx
index 5852241..67bf2a0 100644
--- a/src/features/deliveryStatus/useMessageDeliveryStatus.tsx
+++ b/src/features/deliveryStatus/useMessageDeliveryStatus.tsx
@@ -1,10 +1,11 @@
import { useQuery } from '@tanstack/react-query';
-import { useEffect, useMemo } from 'react';
+import { useEffect } from 'react';
import { toast } from 'react-toastify';
+import { MultiProvider } from '@hyperlane-xyz/sdk';
import { errorToString } from '@hyperlane-xyz/utils';
-import { useMultiProvider, useRegistry } from '../../store';
+import { useReadyMultiProvider, useRegistry } from '../../store';
import { Message, MessageStatus } from '../../types';
import { logger } from '../../utils/logger';
import { MissingChainConfigToast } from '../chains/MissingChainConfigToast';
@@ -12,46 +13,70 @@ import { useChainConfigs } from '../chains/useChainConfigs';
import { fetchDeliveryStatus } from './fetchDeliveryStatus';
-export function useMessageDeliveryStatus({ message, pause }: { message: Message; pause: boolean }) {
+export function useMessageDeliveryStatus({
+ message,
+ enabled = true,
+}: {
+ message: Message;
+ enabled: boolean;
+}) {
const chainConfigs = useChainConfigs();
- const multiProvider = useMultiProvider();
+ const multiProvider = useReadyMultiProvider();
const registry = useRegistry();
- const serializedMessage = JSON.stringify(message);
- const { data, error, isFetching } = useQuery(
- ['messageDeliveryStatus', serializedMessage, pause],
- async () => {
- if (pause || !message || message.status === MessageStatus.Delivered) return null;
+ const { data, error, isFetching } = useQuery({
+ queryKey: ['messageDeliveryStatus', message, !!multiProvider],
+ queryFn: async () => {
+ if (!multiProvider || message.status == MessageStatus.Delivered) {
+ return { message };
+ }
+
+ const { id, originChainId, originDomainId, destinationChainId, destinationDomainId } =
+ message;
- if (!multiProvider.tryGetChainMetadata(message.originChainId)) {
- toast.error(
- ,
- );
- return null;
- } else if (!multiProvider.tryGetChainMetadata(message.destinationChainId)) {
- toast.error(
- ,
- );
- return null;
+ if (
+ !checkHasChain(multiProvider, originChainId, originDomainId) ||
+ !checkHasChain(multiProvider, destinationChainId, destinationDomainId)
+ ) {
+ return { message };
}
- logger.debug('Fetching message delivery status for:', message.id);
+ logger.debug('Fetching message delivery status for:', id);
const deliverStatus = await fetchDeliveryStatus(
multiProvider,
registry,
chainConfigs,
message,
);
- return deliverStatus;
+
+ if (deliverStatus.status === MessageStatus.Delivered) {
+ return {
+ message: {
+ ...message,
+ status: MessageStatus.Delivered,
+ destination: deliverStatus.deliveryTransaction,
+ },
+ };
+ } else if (
+ deliverStatus.status === MessageStatus.Failing ||
+ deliverStatus.status === MessageStatus.Pending
+ ) {
+ return {
+ message: {
+ ...message,
+ status: deliverStatus.status,
+ },
+ debugResult: deliverStatus.debugResult,
+ };
+ } else {
+ return { message };
+ }
},
- { retry: false },
- );
+ retry: false,
+ refetchInterval: (query) =>
+ query.state.data?.message.status === MessageStatus.Delivered ? false : 10_000,
+ enabled,
+ });
// Show toast on error
useEffect(() => {
@@ -61,27 +86,17 @@ export function useMessageDeliveryStatus({ message, pause }: { message: Message;
}
}, [error]);
- const [messageWithDeliveryStatus, debugResult] = useMemo(() => {
- if (data?.status === MessageStatus.Delivered) {
- return [
- {
- ...message,
- status: MessageStatus.Delivered,
- destination: data.deliveryTransaction,
- },
- ];
- } else if (data?.status === MessageStatus.Failing || data?.status === MessageStatus.Pending) {
- return [
- {
- ...message,
- status: data.status,
- },
- data.debugResult,
- ];
- } else {
- return [message];
- }
- }, [message, data]);
+ return {
+ messageWithDeliveryStatus: data?.message || message,
+ debugResult: data?.debugResult,
+ isDeliveryStatusFetching: isFetching,
+ };
+}
- return { messageWithDeliveryStatus, debugResult, isDeliveryStatusFetching: isFetching };
+function checkHasChain(multiProvider: MultiProvider, chainId: ChainId, domainId: number) {
+ if (!multiProvider.hasChain(chainId)) {
+ toast.error( );
+ return false;
+ }
+ return true;
}
diff --git a/src/features/messages/MessageDetails.tsx b/src/features/messages/MessageDetails.tsx
index 024b87f..388418d 100644
--- a/src/features/messages/MessageDetails.tsx
+++ b/src/features/messages/MessageDetails.tsx
@@ -1,5 +1,5 @@
import Image from 'next/image';
-import { useEffect, useState } from 'react';
+import { useEffect } from 'react';
import { toast } from 'react-toastify';
import { toTitleCase, trimToLength } from '@hyperlane-xyz/utils';
@@ -32,10 +32,6 @@ interface Props {
export function MessageDetails({ messageId, message: messageFromUrlParams }: Props) {
const multiProvider = useMultiProvider();
- // Needed to force pause of message query if the useMessageDeliveryStatus
- // Hook finds a delivery record on it's own
- const [deliveryFound, setDeliveryFound] = useState(false);
-
// GraphQL query and results
const {
isFetching: isGraphQlFetching,
@@ -43,7 +39,7 @@ export function MessageDetails({ messageId, message: messageFromUrlParams }: Pro
hasRun: hasGraphQlRun,
isMessageFound: isGraphQlMessageFound,
message: messageFromGraphQl,
- } = useMessageQuery({ messageId, pause: !!messageFromUrlParams || deliveryFound });
+ } = useMessageQuery({ messageId, pause: !!messageFromUrlParams });
// Run permissionless interop chains query if needed
const {
@@ -73,7 +69,7 @@ export function MessageDetails({ messageId, message: messageFromUrlParams }: Pro
isDeliveryStatusFetching,
} = useMessageDeliveryStatus({
message: _message,
- pause: !isMessageFound,
+ enabled: isMessageFound,
});
const {
@@ -87,11 +83,6 @@ export function MessageDetails({ messageId, message: messageFromUrlParams }: Pro
destination,
} = message;
- // Mark delivery found to prevent pause queries
- useEffect(() => {
- if (status === MessageStatus.Delivered) setDeliveryFound(true);
- }, [status]);
-
// Banner color setter
useDynamicBannerColor(isFetching, status, isMessageFound, isError || isPiError);
diff --git a/src/features/messages/cards/TransactionCard.tsx b/src/features/messages/cards/TransactionCard.tsx
index 1a6ffee..45beea1 100644
--- a/src/features/messages/cards/TransactionCard.tsx
+++ b/src/features/messages/cards/TransactionCard.tsx
@@ -212,14 +212,16 @@ function TransactionDetails({
showCopy={true}
blurValue={blur}
/>
-
+ {!!timestamp && (
+
+ )}
{
- if (!originDomainId || !sender || BigNumber.from(sender).isZero()) return null;
+ const multiProvider = useReadyMultiProvider();
+ return useQuery({
+ queryKey: ['useIcaAddress', originDomainId, sender, !!multiProvider],
+ queryFn: () => {
+ if (!originDomainId || !multiProvider || !sender || BigNumber.from(sender).isZero())
+ return null;
const provider = multiProvider.tryGetProvider(originDomainId);
if (!provider) return null;
return tryFetchIcaAddress(originDomainId, sender, provider);
},
- { retry: false },
- );
+ retry: false,
+ });
}
diff --git a/src/features/messages/pi-queries/usePiChainMessageQuery.ts b/src/features/messages/pi-queries/usePiChainMessageQuery.ts
index 67389ae..793c6bc 100644
--- a/src/features/messages/pi-queries/usePiChainMessageQuery.ts
+++ b/src/features/messages/pi-queries/usePiChainMessageQuery.ts
@@ -3,7 +3,7 @@ import { useQuery } from '@tanstack/react-query';
import { MultiProvider } from '@hyperlane-xyz/sdk';
import { ensure0x } from '@hyperlane-xyz/utils';
-import { useMultiProvider } from '../../../store';
+import { useReadyMultiProvider } from '../../../store';
import { Message } from '../../../types';
import { logger } from '../../../utils/logger';
import { ChainConfig } from '../../chains/chainConfig';
@@ -26,20 +26,28 @@ export function usePiChainMessageSearchQuery({
pause: boolean;
}) {
const chainConfigs = useChainConfigs();
- const multiProvider = useMultiProvider();
- const { isLoading, isError, data } = useQuery(
- [
+ const multiProvider = useReadyMultiProvider();
+ const { isLoading, isError, data } = useQuery({
+ queryKey: [
'usePiChainMessageSearchQuery',
chainConfigs,
sanitizedInput,
startTimeFilter,
endTimeFilter,
+ !!multiProvider,
pause,
],
- async () => {
+ queryFn: async () => {
const hasInput = !!sanitizedInput;
const isValidInput = isValidSearchQuery(sanitizedInput, true);
- if (pause || !hasInput || !isValidInput || !Object.keys(chainConfigs).length) return [];
+ if (
+ pause ||
+ !multiProvider ||
+ !hasInput ||
+ !isValidInput ||
+ !Object.keys(chainConfigs).length
+ )
+ return [];
logger.debug('Starting PI Chain message search for:', sanitizedInput);
// TODO convert timestamps to from/to blocks here
const query = { input: ensure0x(sanitizedInput) };
@@ -53,8 +61,8 @@ export function usePiChainMessageSearchQuery({
return [];
}
},
- { retry: false },
- );
+ retry: false,
+ });
return {
isFetching: isLoading,
@@ -73,11 +81,11 @@ export function usePiChainMessageQuery({
pause: boolean;
}) {
const chainConfigs = useChainConfigs();
- const multiProvider = useMultiProvider();
- const { isLoading, isError, data } = useQuery(
- ['usePiChainMessageQuery', chainConfigs, messageId, pause],
- async () => {
- if (pause || !messageId || !Object.keys(chainConfigs).length) return [];
+ const multiProvider = useReadyMultiProvider();
+ const { isLoading, isError, data } = useQuery({
+ queryKey: ['usePiChainMessageQuery', chainConfigs, messageId, !!multiProvider, pause],
+ queryFn: async () => {
+ if (pause || !multiProvider || !messageId || !Object.keys(chainConfigs).length) return [];
logger.debug('Starting PI Chain message query for:', messageId);
const query = { input: ensure0x(messageId) };
try {
@@ -92,8 +100,8 @@ export function usePiChainMessageQuery({
return [];
}
},
- { retry: false },
- );
+ retry: false,
+ });
const message = data?.length ? data[0] : null;
const isMessageFound = !!message;
diff --git a/src/features/messages/queries/useMessageQuery.ts b/src/features/messages/queries/useMessageQuery.ts
index f35239f..4d88ef1 100644
--- a/src/features/messages/queries/useMessageQuery.ts
+++ b/src/features/messages/queries/useMessageQuery.ts
@@ -14,8 +14,8 @@ import {
import { MessagesQueryResult, MessagesStubQueryResult } from '../queries/fragments';
import { parseMessageQueryResult, parseMessageStubResult } from '../queries/parse';
-const SEARCH_AUTO_REFRESH_DELAY = 15000;
-const MSG_AUTO_REFRESH_DELAY = 10000;
+const SEARCH_AUTO_REFRESH_DELAY = 15_000; // 15s
+const MSG_AUTO_REFRESH_DELAY = 10_000; // 10s
const LATEST_QUERY_LIMIT = 20;
const SEARCH_QUERY_LIMIT = 50;
diff --git a/src/pages/_app.tsx b/src/pages/_app.tsx
index 6e12721..c4331dc 100755
--- a/src/pages/_app.tsx
+++ b/src/pages/_app.tsx
@@ -1,10 +1,3 @@
-// import {
-// RainbowKitProvider,
-// connectorsForWallets,
-// lightTheme,
-// wallet,
-// } from '@rainbow-me/rainbowkit';
-// import '@rainbow-me/rainbowkit/styles.css';
import { QueryClient, QueryClientProvider } from '@tanstack/react-query';
import type { AppProps } from 'next/app';
import { ToastContainer, Zoom, toast } from 'react-toastify';
@@ -14,8 +7,6 @@ import { Provider as UrqlProvider, createClient as createUrqlClient } from 'urql
import '@hyperlane-xyz/widgets/styles.css';
-// import { WagmiConfig, configureChains, createClient as createWagmiClient } from 'wagmi';
-// import { publicProvider } from 'wagmi/providers/public';
import { ErrorBoundary } from '../components/errors/ErrorBoundary';
import { AppLayout } from '../components/layout/AppLayout';
import { config } from '../consts/config';
@@ -24,26 +15,6 @@ import '../styles/fonts.css';
import '../styles/global.css';
import { useIsSsr } from '../utils/ssr';
-// const { chains, provider } = configureChains(prodAndTestChains, [publicProvider()]);
-
-// const connectors = connectorsForWallets([
-// {
-// groupName: 'Recommended',
-// wallets: [
-// wallet.metaMask({ chains }),
-// wallet.walletConnect({ chains }),
-// wallet.rainbow({ chains }),
-// wallet.steak({ chains }),
-// ],
-// },
-// ]);
-
-// const wagmiClient = createWagmiClient({
-// autoConnect: false, // TODO
-// provider,
-// connectors,
-// });
-
const urqlClient = createUrqlClient({
url: config.apiUrl,
});
@@ -66,15 +37,6 @@ export default function App({ Component, router, pageProps }: AppProps) {
return (
- {/* */}
- {/* */}
@@ -86,8 +48,6 @@ export default function App({ Component, router, pageProps }: AppProps) {
- {/* */}
- {/* */}
);
}
diff --git a/src/store.ts b/src/store.ts
index 563a0ae..095c377 100644
--- a/src/store.ts
+++ b/src/store.ts
@@ -29,14 +29,17 @@ export const useStore = create()(
chainConfigs: {},
setChainConfigs: async (configs: ChainMap) => {
const multiProvider = await buildMultiProvider(get().registry, configs);
+ console.log('setChainConfigs');
set({ chainConfigs: configs, multiProvider });
},
multiProvider: new MultiProvider({}),
setMultiProvider: (multiProvider: MultiProvider) => {
+ console.log('setMultiProvider');
set({ multiProvider });
},
registry: new GithubRegistry(),
setRegistry: (registry: IRegistry) => {
+ console.log('setRegistry');
set({ registry });
},
bannerClassName: '',
@@ -54,7 +57,10 @@ export const useStore = create()(
return;
}
buildMultiProvider(state.registry, state.chainConfigs)
- .then((mp) => state.setMultiProvider(mp))
+ .then((mp) => {
+ state.setMultiProvider(mp);
+ logger.debug('Rehydration complete');
+ })
.catch((e) => logger.error('Error building MultiProvider', e));
};
},
@@ -62,12 +68,20 @@ export const useStore = create()(
),
);
+export function useRegistry() {
+ return useStore((s) => s.registry);
+}
+
export function useMultiProvider() {
return useStore((s) => s.multiProvider);
}
-export function useRegistry() {
- return useStore((s) => s.registry);
+// Ensures that the multiProvider has been populated during the onRehydrateStorage hook above,
+// otherwise returns undefined
+export function useReadyMultiProvider() {
+ const multiProvider = useMultiProvider();
+ if (multiProvider.getKnownChainNames().length === 0) return undefined;
+ return multiProvider;
}
async function buildMultiProvider(registry: IRegistry, customChainConfigs: ChainMap) {
diff --git a/yarn.lock b/yarn.lock
index 6318acd..c3b8f50 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -460,7 +460,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.17.2":
+"@babel/runtime@npm:^7.17.2":
version: 7.20.1
resolution: "@babel/runtime@npm:7.20.1"
dependencies:
@@ -594,31 +594,6 @@ __metadata:
languageName: node
linkType: hard
-"@coinbase/wallet-sdk@npm:^3.6.6":
- version: 3.7.2
- resolution: "@coinbase/wallet-sdk@npm:3.7.2"
- dependencies:
- "@metamask/safe-event-emitter": "npm:2.0.0"
- "@solana/web3.js": "npm:^1.70.1"
- bind-decorator: "npm:^1.0.11"
- bn.js: "npm:^5.1.1"
- buffer: "npm:^6.0.3"
- clsx: "npm:^1.1.0"
- eth-block-tracker: "npm:6.1.0"
- eth-json-rpc-filters: "npm:5.1.0"
- eth-rpc-errors: "npm:4.0.2"
- json-rpc-engine: "npm:6.1.0"
- keccak: "npm:^3.0.1"
- preact: "npm:^10.5.9"
- qs: "npm:^6.10.3"
- rxjs: "npm:^6.6.3"
- sha.js: "npm:^2.4.11"
- stream-browserify: "npm:^3.0.0"
- util: "npm:^0.12.4"
- checksum: 8ff2959a2b292a01a7b8dd60493fe19f67f944057e0ccd72db672701e4ee031bd09537cfefcb7869de6cb9635d3cae9f0cf3ba58c8bd3dbbc484b29b535e6090
- languageName: node
- linkType: hard
-
"@confio/ics23@npm:^0.6.8":
version: 0.6.8
resolution: "@confio/ics23@npm:0.6.8"
@@ -795,13 +770,6 @@ __metadata:
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
-
"@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"
@@ -1429,8 +1397,7 @@ __metadata:
"@hyperlane-xyz/utils": "npm:3.11.1"
"@hyperlane-xyz/widgets": "npm:3.8.0"
"@metamask/jazzicon": "https://github.com/jmrossy/jazzicon#7a8df28974b4e81129bfbe3cab76308b889032a6"
- "@rainbow-me/rainbowkit": "npm:0.12.16"
- "@tanstack/react-query": "npm:^4.24.10"
+ "@tanstack/react-query": "npm:^5.35.5"
"@trivago/prettier-plugin-sort-imports": "npm:^4.1.1"
"@types/jest": "npm:^29.5.3"
"@types/node": "npm:^18.11.18"
@@ -1460,7 +1427,6 @@ __metadata:
ts-node: "npm:^10.9.1"
typescript: "npm:^5.1.6"
urql: "npm:^3.0.3"
- wagmi: "npm:0.12.18"
zod: "npm:^3.21.2"
zustand: "npm:4.3.8"
languageName: unknown
@@ -1979,36 +1945,6 @@ __metadata:
languageName: node
linkType: hard
-"@ledgerhq/connect-kit-loader@npm:^1.0.1":
- version: 1.0.2
- resolution: "@ledgerhq/connect-kit-loader@npm:1.0.2"
- checksum: 45871a4cfe4a45bc70b73a921467196ca965f585b91c1ac4a209b41c8b9cc42748d6a91bbadd57f8cbaf2096b67f36a2834d0a2ec85d2457a3b65536e7cac26b
- languageName: node
- linkType: hard
-
-"@lit-labs/ssr-dom-shim@npm:^1.0.0":
- version: 1.0.0
- resolution: "@lit-labs/ssr-dom-shim@npm:1.0.0"
- checksum: 06e4b53df28f8e6d58c6cc20c7a582e1693d6dfe02e713106b27f9de58a26d6b1eadc4f406821b62bab14c2521e54b0038fa364364887bd4c6648169dc8cc72c
- languageName: node
- linkType: hard
-
-"@lit-labs/ssr-dom-shim@npm:^1.1.0":
- version: 1.1.1
- resolution: "@lit-labs/ssr-dom-shim@npm:1.1.1"
- checksum: f401a2bc7170ba8d0d81f2613905793bc661a377a62279b9d470123ec59696186270a8786d4cd40ebf726cd6a41d883fb5a56e6907cb4e737dae4c99f50dca81
- languageName: node
- linkType: hard
-
-"@lit/reactive-element@npm:^1.3.0, @lit/reactive-element@npm:^1.6.0":
- version: 1.6.1
- resolution: "@lit/reactive-element@npm:1.6.1"
- dependencies:
- "@lit-labs/ssr-dom-shim": "npm:^1.0.0"
- checksum: fdda9c48d8a3f9ab9fb6555505f298b67a9085c9d3aa45b9dea7dc76e0a248b26252b28d32b031ae48f87d47be876397ca58a186d1898482e1ba9ed402069f0c
- 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"
@@ -2018,110 +1954,6 @@ __metadata:
languageName: node
linkType: hard
-"@metamask/safe-event-emitter@npm:2.0.0, @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/utils@npm:^3.0.1":
- version: 3.6.0
- resolution: "@metamask/utils@npm:3.6.0"
- dependencies:
- "@types/debug": "npm:^4.1.7"
- debug: "npm:^4.3.4"
- semver: "npm:^7.3.8"
- superstruct: "npm:^1.0.3"
- checksum: f6a1cf9a2ddbdb9840ed3d93d961d3f7c3feb532361c84a3e54c88034d9a3149a11773948631a25c2b0355712848a6e0b226ad432844703e1f498e9602920879
- languageName: node
- linkType: hard
-
-"@motionone/animation@npm:^10.15.1":
- version: 10.15.1
- resolution: "@motionone/animation@npm:10.15.1"
- dependencies:
- "@motionone/easing": "npm:^10.15.1"
- "@motionone/types": "npm:^10.15.1"
- "@motionone/utils": "npm:^10.15.1"
- tslib: "npm:^2.3.1"
- checksum: d270c5940fef8dcbfb4a5e65f107b840d1980e09583d3d0a7768e31a204ffcdc10b2a8cb73330cec856941138d07b8012e7096025f61c7ed79727c7af394ecc8
- languageName: node
- linkType: hard
-
-"@motionone/dom@npm:^10.16.2":
- version: 10.16.2
- resolution: "@motionone/dom@npm:10.16.2"
- dependencies:
- "@motionone/animation": "npm:^10.15.1"
- "@motionone/generators": "npm:^10.15.1"
- "@motionone/types": "npm:^10.15.1"
- "@motionone/utils": "npm:^10.15.1"
- hey-listen: "npm:^1.0.8"
- tslib: "npm:^2.3.1"
- checksum: 52bf466eaa5ef7c183effe4e83695c1e632708d897a804235486cc73472e01e9d4594aee5cc899a15beb127486f7671c932e0478a415bcf3032991ca1094c8da
- languageName: node
- linkType: hard
-
-"@motionone/easing@npm:^10.15.1":
- version: 10.15.1
- resolution: "@motionone/easing@npm:10.15.1"
- dependencies:
- "@motionone/utils": "npm:^10.15.1"
- tslib: "npm:^2.3.1"
- checksum: 78190a9b4c473a33b6548c2a1a0e4d1a78cf9ccb7a21e5d798fa2d9552bbe3f5f6aa23a7fa5588bf6264cb2580893e5ba89658d40ac2abd4b3ec5f0d27990895
- languageName: node
- linkType: hard
-
-"@motionone/generators@npm:^10.15.1":
- version: 10.15.1
- resolution: "@motionone/generators@npm:10.15.1"
- dependencies:
- "@motionone/types": "npm:^10.15.1"
- "@motionone/utils": "npm:^10.15.1"
- tslib: "npm:^2.3.1"
- checksum: 82a9884445c07c9ddd8b825d2ef542bbbce87901573367a9ddcac9949ca65a3bbef05182a129fe6ff0c880844f457e77db7bd3ebffdb548501ed1e3b61d8d6b0
- languageName: node
- linkType: hard
-
-"@motionone/svelte@npm:^10.16.2":
- version: 10.16.2
- resolution: "@motionone/svelte@npm:10.16.2"
- dependencies:
- "@motionone/dom": "npm:^10.16.2"
- tslib: "npm:^2.3.1"
- checksum: 630e542403af44ec394b78e5864022782f9e8db50545f15bdcbbfc9fbce21fafa79436b75490c90876362c8325d8fdf33526b317e82c79dbbf5428a08a4f168f
- languageName: node
- linkType: hard
-
-"@motionone/types@npm:^10.15.1":
- version: 10.15.1
- resolution: "@motionone/types@npm:10.15.1"
- checksum: 98091f7dca257508d94d1080678c433da39a814e8e58aaa742212bf6c2a5b5e2120a6251a06e3ea522219ce6d1b6eb6aa2cab224b803fe52789033d8398ef0aa
- languageName: node
- linkType: hard
-
-"@motionone/utils@npm:^10.15.1":
- version: 10.15.1
- resolution: "@motionone/utils@npm:10.15.1"
- dependencies:
- "@motionone/types": "npm:^10.15.1"
- hey-listen: "npm:^1.0.8"
- tslib: "npm:^2.3.1"
- checksum: 317dd16b9f75c39470ff4aeae29fecea2f205d1276e70e0254d8124e23713634786b4fb4d9dafebc3d731ab235b5c6260016ddde8e0c354af79bd9d64af99b1d
- languageName: node
- linkType: hard
-
-"@motionone/vue@npm:^10.16.2":
- version: 10.16.2
- resolution: "@motionone/vue@npm:10.16.2"
- dependencies:
- "@motionone/dom": "npm:^10.16.2"
- tslib: "npm:^2.3.1"
- checksum: ae5dda17aef77896b2209c1edf693d5a43886896495d0155e096e57ad3e4716ccfef34d048119483d1af25c23c0897aaaf74eabca3a74ff74770af5bcbbbc3f3
- languageName: node
- linkType: hard
-
"@next/env@npm:13.4.19":
version: 13.4.19
resolution: "@next/env@npm:13.4.19"
@@ -2219,13 +2051,6 @@ __metadata:
languageName: node
linkType: hard
-"@noble/ed25519@npm:^1.7.0":
- version: 1.7.1
- resolution: "@noble/ed25519@npm:1.7.1"
- checksum: 87a4f359a98b23a4c4a3b22cefaf4fd4fa6aed12506b1d467d2c9320d40390b9bab15f8f999b792684a8f94042bf8417f6f2d506e25c8b845ac50c2df71032ed
- 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, @noble/hashes@npm:~1.3.0, @noble/hashes@npm:~1.3.2":
version: 1.3.2
resolution: "@noble/hashes@npm:1.3.2"
@@ -2240,13 +2065,6 @@ __metadata:
languageName: node
linkType: hard
-"@noble/hashes@npm:^1.1.2":
- version: 1.1.5
- resolution: "@noble/hashes@npm:1.1.5"
- checksum: 21dba8e059927d9d50772660e2e50f1c0b1dd9699958fcf337d04d795dd37ddf42fe5c815e32c3ec77600b1d055c287ba10e3d24902d788bd7289851cce3260b
- languageName: node
- linkType: hard
-
"@noble/hashes@npm:^1.4.0":
version: 1.4.0
resolution: "@noble/hashes@npm:1.4.0"
@@ -2254,13 +2072,6 @@ __metadata:
languageName: node
linkType: hard
-"@noble/secp256k1@npm:^1.6.3":
- version: 1.7.1
- resolution: "@noble/secp256k1@npm:1.7.1"
- checksum: 214d4756c20ed20809d948d0cc161e95664198cb127266faf747fd7deffe5444901f05fe9f833787738f2c6e60b09e544c2f737f42f73b3699e3999ba15b1b63
- languageName: node
- linkType: hard
-
"@nodelib/fs.scandir@npm:2.1.5":
version: 2.1.5
resolution: "@nodelib/fs.scandir@npm:2.1.5"
@@ -2409,25 +2220,6 @@ __metadata:
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
-
"@rushstack/eslint-patch@npm:^1.1.3":
version: 1.1.4
resolution: "@rushstack/eslint-patch@npm:1.1.4"
@@ -2464,36 +2256,6 @@ __metadata:
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.10.0
- resolution: "@safe-global/safe-apps-sdk@npm:7.10.0"
- dependencies:
- "@safe-global/safe-gateway-typescript-sdk": "npm:^3.5.3"
- ethers: "npm:^5.7.2"
- checksum: 45364aee3a9b27c267dcde70c13bc1d597a893b76fcd27ae5a96f4a9e3673e030517f8bf9a385b71b29eb6123dfea71ad6ad482d0a3c900d5acc0e34392cfd9a
- languageName: node
- linkType: hard
-
"@safe-global/safe-core-sdk-types@npm:^2.2.0":
version: 2.3.0
resolution: "@safe-global/safe-core-sdk-types@npm:2.3.0"
@@ -2516,15 +2278,6 @@ __metadata:
languageName: node
linkType: hard
-"@safe-global/safe-gateway-typescript-sdk@npm:^3.5.3":
- version: 3.7.0
- resolution: "@safe-global/safe-gateway-typescript-sdk@npm:3.7.0"
- dependencies:
- cross-fetch: "npm:^3.1.5"
- checksum: 55cd30df7cf54913505e33a73ccf08c0fc45c63328e0179b4b6ab037101b2efc50d42fe40b963828c9979b3f9e29d7a7d5c20993301ab8f7a8cc9f5a7dd5091e
- 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"
@@ -2677,30 +2430,6 @@ __metadata:
languageName: node
linkType: hard
-"@solana/web3.js@npm:^1.70.1":
- version: 1.73.2
- resolution: "@solana/web3.js@npm:1.73.2"
- dependencies:
- "@babel/runtime": "npm:^7.12.5"
- "@noble/ed25519": "npm:^1.7.0"
- "@noble/hashes": "npm:^1.1.2"
- "@noble/secp256k1": "npm:^1.6.3"
- "@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.1"
- fast-stable-stringify: "npm:^1.0.0"
- jayson: "npm:^3.4.4"
- node-fetch: "npm:2"
- rpc-websockets: "npm:^7.5.0"
- superstruct: "npm:^0.14.2"
- checksum: 0551d20aef23ad463e9a9b8fd19d370c4a8c069e8776a61d669b4d07538781f2631e08cc28e93cbd998712720fecc4b8fa4a568b9f2a97957450d878ba02b515
- languageName: node
- linkType: hard
-
"@solana/web3.js@npm:^1.78.0":
version: 1.78.5
resolution: "@solana/web3.js@npm:1.78.5"
@@ -2724,176 +2453,6 @@ __metadata:
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.1":
version: 0.5.1
resolution: "@swc/helpers@npm:0.5.1"
@@ -2921,84 +2480,21 @@ __metadata:
languageName: node
linkType: hard
-"@tanstack/query-core@npm:4.24.10":
- version: 4.24.10
- resolution: "@tanstack/query-core@npm:4.24.10"
- checksum: 91f492453fa8501b14a81ef2e422dc8a6e9ad38b0adf95f0d71a3722ac9878289ca818f807893c017f1c98778d59c1bc420ef2e22e8326d3d8ad61e89b4b864e
- languageName: node
- linkType: hard
-
-"@tanstack/query-core@npm:4.35.3":
- version: 4.35.3
- resolution: "@tanstack/query-core@npm:4.35.3"
- checksum: abb1df8f640ee82b483045ff4dcd49322ffa5c72a7d552097be97b67dba478f40653e9827370caf78436a0864da3b00663441ee3ece242ca38e2b34f95c53fb4
- languageName: node
- linkType: hard
-
-"@tanstack/query-persist-client-core@npm:4.35.3":
- version: 4.35.3
- resolution: "@tanstack/query-persist-client-core@npm:4.35.3"
- dependencies:
- "@tanstack/query-core": "npm:4.35.3"
- checksum: d82c28b1f966162ac972e7bde6f67d62807d3898593b90549921f892417cbe4faffe3c460112aab8e5128e34d0eab06b1d2f8da15f90bd97a36a6a6f2083d9b6
- languageName: node
- linkType: hard
-
-"@tanstack/query-sync-storage-persister@npm:^4.27.1":
- version: 4.35.3
- resolution: "@tanstack/query-sync-storage-persister@npm:4.35.3"
- dependencies:
- "@tanstack/query-persist-client-core": "npm:4.35.3"
- checksum: 3cd062e0631620b4027c9082ab7ab07d29eb356ac513105fd7f54d11e7b1064b0d42784fd7b900029343c304866ae0b254da75283dd758a098cc7b54c236c493
- languageName: node
- linkType: hard
-
-"@tanstack/react-query-persist-client@npm:^4.28.0":
- version: 4.35.3
- resolution: "@tanstack/react-query-persist-client@npm:4.35.3"
- dependencies:
- "@tanstack/query-persist-client-core": "npm:4.35.3"
- peerDependencies:
- "@tanstack/react-query": ^4.35.3
- checksum: 4d742b7e1d3a34ccea2fa506b108c64075ed1f77676114e741c989ae7682ed785bdadbbeceb53cb34536ca7d60a88ffdebae35bc7be04910d24d729139651777
- languageName: node
- linkType: hard
-
-"@tanstack/react-query@npm:^4.24.10":
- version: 4.24.10
- resolution: "@tanstack/react-query@npm:4.24.10"
- dependencies:
- "@tanstack/query-core": "npm:4.24.10"
- 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: 9a1638bc7ccdce485d4b32b210d7421832c174203ea49d0035980b0a4bd4a46d6067a3ae1840a0df27499ead75949e216a8413cbf34a0d8ef20d3317605290ea
+"@tanstack/query-core@npm:5.35.5":
+ version: 5.35.5
+ resolution: "@tanstack/query-core@npm:5.35.5"
+ checksum: f115ec6134fa17fea0572ffdb0593cd9fa218b5d31d2e8a4ac1ea891bc359044ac3b18d54f2f80fa4b0ee41e2684899b85578d50ecdc5e13758069f60f8810fe
languageName: node
linkType: hard
-"@tanstack/react-query@npm:^4.28.0":
- version: 4.35.3
- resolution: "@tanstack/react-query@npm:4.35.3"
+"@tanstack/react-query@npm:^5.35.5":
+ version: 5.35.5
+ resolution: "@tanstack/react-query@npm:5.35.5"
dependencies:
- "@tanstack/query-core": "npm:4.35.3"
- use-sync-external-store: "npm:^1.2.0"
+ "@tanstack/query-core": "npm:5.35.5"
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: ca51c5bac03bdfbdeb467e61cb6470807fde6edb5874f12a9359040604a3d9244e6ede0dff91cd185892cb731a2ddc7f4ce8a434360f28fb38f3a79da00e646d
+ react: ^18.0.0
+ checksum: b3c5c5528cb0d8163dc52c29c29b3d62893c091325ea4b610572cb76ea26b068b766ff15d77f108d536a57dbc1ff7b29edf7c2e8ea5c93cdbb8c9e916cdf51d2
languageName: node
linkType: hard
@@ -3135,15 +2631,6 @@ __metadata:
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/graceful-fs@npm:^4.1.3":
version: 4.1.6
resolution: "@types/graceful-fs@npm:4.1.6"
@@ -3225,13 +2712,6 @@ __metadata:
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/node@npm:*":
version: 17.0.41
resolution: "@types/node@npm:17.0.41"
@@ -3348,13 +2828,6 @@ __metadata:
languageName: node
linkType: hard
-"@types/trusted-types@npm:^2.0.2":
- version: 2.0.2
- resolution: "@types/trusted-types@npm:2.0.2"
- checksum: 3371eef5f1c50e1c3c07a127c1207b262ba65b83dd167a1c460fc1b135a3fb0c97b9f508efebd383f239cc5dd5b7169093686a692a501fde9c3f7208657d9b0d
- languageName: node
- linkType: hard
-
"@types/ws@npm:^7.4.4":
version: 7.4.7
resolution: "@types/ws@npm:7.4.7"
@@ -3457,656 +2930,72 @@ __metadata:
languageName: node
linkType: hard
-"@typescript-eslint/typescript-estree@npm:6.7.0":
- version: 6.7.0
- resolution: "@typescript-eslint/typescript-estree@npm:6.7.0"
- dependencies:
- "@typescript-eslint/types": "npm:6.7.0"
- "@typescript-eslint/visitor-keys": "npm:6.7.0"
- debug: "npm:^4.3.4"
- globby: "npm:^11.1.0"
- is-glob: "npm:^4.0.3"
- semver: "npm:^7.5.4"
- ts-api-utils: "npm:^1.0.1"
- peerDependenciesMeta:
- typescript:
- optional: true
- checksum: c38cb3813336925cc7558d5e6f45a23d180ec79dd60c572fa012c25cc85b5462ead4b93cea6d5ee110949d4adb0cebe04fefe4cd9d32db6070cc882b56a6eee3
- languageName: node
- linkType: hard
-
-"@typescript-eslint/utils@npm:6.7.0":
- version: 6.7.0
- resolution: "@typescript-eslint/utils@npm:6.7.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.7.0"
- "@typescript-eslint/types": "npm:6.7.0"
- "@typescript-eslint/typescript-estree": "npm:6.7.0"
- semver: "npm:^7.5.4"
- peerDependencies:
- eslint: ^7.0.0 || ^8.0.0
- checksum: 0095227ff4aeedb529a98db648411b3731be70b5abd1e56dbec98d1decf4a2270ca4aa354555e54a6ea6c9245b5662196bc10e4618719dfebdafb8327e036e99
- languageName: node
- linkType: hard
-
-"@typescript-eslint/visitor-keys@npm:6.7.0":
- version: 6.7.0
- resolution: "@typescript-eslint/visitor-keys@npm:6.7.0"
- dependencies:
- "@typescript-eslint/types": "npm:6.7.0"
- eslint-visitor-keys: "npm:^3.4.1"
- checksum: b7c8a6f34741d3ef7cbe056b01eb373a0fc917847e2183ffa71b2c1e66683f837c6d94de6fc3d1f685e62e7fd7fa3faeb52bdf06cdccd33b7d9cdd6889c75731
- languageName: node
- linkType: hard
-
-"@urql/core@npm:^3.0.3":
- version: 3.0.3
- resolution: "@urql/core@npm:3.0.3"
- dependencies:
- "@graphql-typed-document-node/core": "npm:^3.1.1"
- 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
- checksum: 1399940563d60e8f5f2135e29454d1fb1023fbf7d315d3d77e5f7266148c1c754588083477f2c29b5539508284d3731379b68d3240c1959a0306bdaf12665c98
- 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":
- version: 1.0.4
- resolution: "@walletconnect/jsonrpc-http-connection@npm:1.0.4"
- dependencies:
- "@walletconnect/jsonrpc-utils": "npm:^1.0.4"
- "@walletconnect/safe-json": "npm:^1.0.1"
- cross-fetch: "npm:^3.1.4"
- tslib: "npm:1.14.1"
- checksum: cc00e02f211c9ae2432cbd67acb44ba0492bd5686fddab8f3452ce13ca7fb11ce3baba1986f8961c80d21b03877db3e59a7c9b2f9f2e5ad5a8ee2c8c5013bf4b
- languageName: node
- linkType: hard
-
-"@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":
- 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-provider@npm:^1.0.6":
- version: 1.0.6
- resolution: "@walletconnect/jsonrpc-provider@npm:1.0.6"
- dependencies:
- "@walletconnect/jsonrpc-utils": "npm:^1.0.4"
- "@walletconnect/safe-json": "npm:^1.0.1"
- tslib: "npm:1.14.1"
- checksum: fbd53494a513c478704ddc84e8d87bd434ab24ec07fd430c699db7ab9719acc6c265f8bc6b936e84c50fb0b44089d24ec5d1bb4e054587c209583e166cc40e8e
- languageName: node
- linkType: hard
-
-"@walletconnect/jsonrpc-types@npm:1.0.3, @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-types@npm:^1.0.2":
- version: 1.0.2
- resolution: "@walletconnect/jsonrpc-types@npm:1.0.2"
- dependencies:
- keyvaluestorage-interface: "npm:^1.0.0"
- tslib: "npm:1.14.1"
- checksum: cea07cbc4bcbcc6a28c38c363e602e7b1e3c1dc04927caaed5339749d403d724423e1ad6489bac88a34faf519560c2f7f0fb9164d6edafdf2a593890dace5e36
- languageName: node
- linkType: hard
-
-"@walletconnect/jsonrpc-utils@npm:1.0.8, @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-utils@npm:^1.0.4":
- version: 1.0.4
- resolution: "@walletconnect/jsonrpc-utils@npm:1.0.4"
- dependencies:
- "@walletconnect/environment": "npm:^1.0.1"
- "@walletconnect/jsonrpc-types": "npm:^1.0.2"
- tslib: "npm:1.14.1"
- checksum: 1ef7acc0e4763a10c404119a28a54c4d1f4151a11ae57a4caa6ca3d2bbe64d2b6e024add29cd613666b88ab9826aff3f2918c324f154f456980263116b8f292b
- languageName: node
- linkType: hard
-
-"@walletconnect/jsonrpc-ws-connection@npm:^1.0.11":
- version: 1.0.13
- resolution: "@walletconnect/jsonrpc-ws-connection@npm:1.0.13"
- dependencies:
- "@walletconnect/jsonrpc-utils": "npm:^1.0.6"
- "@walletconnect/safe-json": "npm:^1.0.2"
- events: "npm:^3.3.0"
- tslib: "npm:1.14.1"
- ws: "npm:^7.5.1"
- checksum: 9599b82744a8819bffc2b9dff57538a208ef6fbd1b7e9a3228fcd6a822310f645b78e71dff446e803e0bc8cef4decb8796488707644cfdf81d09690d8df58860
- languageName: node
- linkType: hard
-
-"@walletconnect/keyvaluestorage@npm:^1.0.2":
- version: 1.0.2
- resolution: "@walletconnect/keyvaluestorage@npm:1.0.2"
- dependencies:
- safe-json-utils: "npm:^1.1.1"
- tslib: "npm:1.14.1"
- peerDependencies:
- "@react-native-async-storage/async-storage": 1.x
- lokijs: 1.x
- peerDependenciesMeta:
- "@react-native-async-storage/async-storage":
- optional: true
- lokijs:
- optional: true
- checksum: e4704394442d9727eae82cd2d1a2ac4f3b39279be6b6dfd49d3c9575eaf1a408cea431f0befa6a1b4b71e94fefab5e3e05fa38ca1fa4c1be89953497a0a255c8
- 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":
- version: 1.0.1
- resolution: "@walletconnect/safe-json@npm:1.0.1"
- dependencies:
- tslib: "npm:1.14.1"
- checksum: 7fe63a6f9dc7f3fd18766bc667c27284949075c0b3044f47f69b80765c1132a6c4d5b4de870446409b0497ee0e2a43698b58a6ccfdc0315658d32b811e6c8eaf
- languageName: node
- linkType: hard
-
-"@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"
+"@typescript-eslint/typescript-estree@npm:6.7.0":
+ version: 6.7.0
+ resolution: "@typescript-eslint/typescript-estree@npm:6.7.0"
dependencies:
- tslib: "npm:1.14.1"
- checksum: ea84d0850e63306837f98a228e08a59f6945da38ba5553b1f158abeaa8ec4dc8a0025a0f0cfc843ddf05ce2947da95c02ac1e8cedce7092bbe1c2d46ca816dd9
+ "@typescript-eslint/types": "npm:6.7.0"
+ "@typescript-eslint/visitor-keys": "npm:6.7.0"
+ debug: "npm:^4.3.4"
+ globby: "npm:^11.1.0"
+ is-glob: "npm:^4.0.3"
+ semver: "npm:^7.5.4"
+ ts-api-utils: "npm:^1.0.1"
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ checksum: c38cb3813336925cc7558d5e6f45a23d180ec79dd60c572fa012c25cc85b5462ead4b93cea6d5ee110949d4adb0cebe04fefe4cd9d32db6070cc882b56a6eee3
languageName: node
linkType: hard
-"@walletconnect/types@npm:2.8.4":
- version: 2.8.4
- resolution: "@walletconnect/types@npm:2.8.4"
+"@typescript-eslint/utils@npm:6.7.0":
+ version: 6.7.0
+ resolution: "@typescript-eslint/utils@npm:6.7.0"
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
+ "@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.7.0"
+ "@typescript-eslint/types": "npm:6.7.0"
+ "@typescript-eslint/typescript-estree": "npm:6.7.0"
+ semver: "npm:^7.5.4"
+ peerDependencies:
+ eslint: ^7.0.0 || ^8.0.0
+ checksum: 0095227ff4aeedb529a98db648411b3731be70b5abd1e56dbec98d1decf4a2270ca4aa354555e54a6ea6c9245b5662196bc10e4618719dfebdafb8327e036e99
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
+"@typescript-eslint/visitor-keys@npm:6.7.0":
+ version: 6.7.0
+ resolution: "@typescript-eslint/visitor-keys@npm:6.7.0"
+ dependencies:
+ "@typescript-eslint/types": "npm:6.7.0"
+ eslint-visitor-keys: "npm:^3.4.1"
+ checksum: b7c8a6f34741d3ef7cbe056b01eb373a0fc917847e2183ffa71b2c1e66683f837c6d94de6fc3d1f685e62e7fd7fa3faeb52bdf06cdccd33b7d9cdd6889c75731
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"
+"@urql/core@npm:^3.0.3":
+ version: 3.0.3
+ resolution: "@urql/core@npm:3.0.3"
dependencies:
- tslib: "npm:1.14.1"
- checksum: 8d3fcb134fbbe903ba4a63f1fa5a7849fd443874bf45488260afc2fe3b1cbe211f86da1d76ee844be7c0e8618ae67402f94c213432fd80b04715eaf72e2e00e3
+ "@graphql-typed-document-node/core": "npm:^3.1.1"
+ 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
+ checksum: 1399940563d60e8f5f2135e29454d1fb1023fbf7d315d3d77e5f7266148c1c754588083477f2c29b5539508284d3731379b68d3240c1959a0306bdaf12665c98
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
+"@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
@@ -4144,19 +3033,6 @@ __metadata:
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"
@@ -4224,13 +3100,6 @@ __metadata:
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"
@@ -4270,13 +3139,6 @@ __metadata:
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":
version: 6.12.6
resolution: "ajv@npm:6.12.6"
@@ -4502,15 +3364,6 @@ __metadata:
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
-
"asynckit@npm:^0.4.0":
version: 0.4.0
resolution: "asynckit@npm:0.4.0"
@@ -4733,13 +3586,6 @@ __metadata:
languageName: node
linkType: hard
-"bind-decorator@npm:^1.0.11":
- version: 1.0.11
- resolution: "bind-decorator@npm:1.0.11"
- checksum: d3277e8c50fdec3c7bb9bcab1e1207d9d34d2d982ffbfb9a3be2732295adaf30d684fa1429c2443d75ef8c6e5b45a06e81137ced7dca1343b25ec2157d1d3416
- languageName: node
- linkType: hard
-
"bindings@npm:^1.3.0":
version: 1.5.0
resolution: "bindings@npm:1.5.0"
@@ -4777,7 +3623,7 @@ __metadata:
languageName: node
linkType: hard
-"bn.js@npm:^5.0.0, bn.js@npm:^5.1.1, 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
resolution: "bn.js@npm:5.2.1"
checksum: 7a7e8764d7a6e9708b8b9841b2b3d6019cc154d2fc23716d0efecfe1e16921b7533c6f7361fb05471eab47986c4aa310c270f88e3507172104632ac8df2cfd84
@@ -4942,16 +3788,6 @@ __metadata:
languageName: node
linkType: hard
-"buffer@npm:6.0.1":
- version: 6.0.1
- resolution: "buffer@npm:6.0.1"
- dependencies:
- base64-js: "npm:^1.3.1"
- ieee754: "npm:^1.2.1"
- checksum: 7ca1b96c942eff5e2681dbd602487f3792a43af4235478347f19e0bd71e1c87fe905e2b3b8f8e43dfe6d8cd22466cd5bc80061248257bc7873640fa10010b92f
- languageName: node
- linkType: hard
-
"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"
@@ -5084,7 +3920,7 @@ __metadata:
languageName: node
linkType: hard
-"camelcase@npm:^5.0.0, camelcase@npm:^5.3.1":
+"camelcase@npm:^5.3.1":
version: 5.3.1
resolution: "camelcase@npm:5.3.1"
checksum: e6effce26b9404e3c0f301498184f243811c30dfe6d0b9051863bd8e4034d09c8c2923794f280d6827e5aa055f6c434115ff97864a16a963366fb35fd673024b
@@ -5145,7 +3981,7 @@ __metadata:
languageName: node
linkType: hard
-"chalk@npm:^4.0.0, chalk@npm:^4.1.1":
+"chalk@npm:^4.0.0":
version: 4.1.2
resolution: "chalk@npm:4.1.2"
dependencies:
@@ -5267,17 +4103,6 @@ __metadata:
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:^8.0.1":
version: 8.0.1
resolution: "cliui@npm:8.0.1"
@@ -5298,14 +4123,7 @@ __metadata:
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.0, clsx@npm:^1.1.1":
+"clsx@npm:^1.1.1":
version: 1.2.1
resolution: "clsx@npm:1.2.1"
checksum: 5ded6f61f15f1fa0350e691ccec43a28b12fb8e64c8e94715f2a937bc3722d4c3ed41d6e945c971fc4dcc2a7213a43323beaf2e1c28654af63ba70c9968a8643
@@ -5475,15 +4293,6 @@ __metadata:
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.20.2":
version: 3.23.4
resolution: "core-js-pure@npm:3.23.4"
@@ -5585,7 +4394,7 @@ __metadata:
languageName: node
linkType: hard
-"cross-fetch@npm:^3.1.4, cross-fetch@npm:^3.1.5":
+"cross-fetch@npm:^3.1.5":
version: 3.1.5
resolution: "cross-fetch@npm:3.1.5"
dependencies:
@@ -5614,13 +4423,6 @@ __metadata:
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"
@@ -5630,7 +4432,7 @@ __metadata:
languageName: node
linkType: hard
-"csstype@npm:^3.0.2, csstype@npm:^3.0.7":
+"csstype@npm:^3.0.2":
version: 3.1.0
resolution: "csstype@npm:3.1.0"
checksum: 68e26f21d757bad99bd22c3887249c38828b3a9167ca781baaba6a24563c898a4d6d3bc2335ddb113e22d4a0c02349108e46221a9ad9ecb71112ef99f5992c4c
@@ -5693,13 +4495,6 @@ __metadata:
languageName: node
linkType: hard
-"decamelize@npm:^1.2.0":
- version: 1.2.0
- resolution: "decamelize@npm:1.2.0"
- checksum: ad8c51a7e7e0720c70ec2eeb1163b66da03e7616d7b98c9ef43cce2416395e84c1e9548dd94f5f6ffecfee9f8b94251fc57121a8b021f2ff2469b2bae247b8aa
- languageName: node
- linkType: hard
-
"decode-uri-component@npm:^0.2.0":
version: 0.2.0
resolution: "decode-uri-component@npm:0.2.0"
@@ -5707,13 +4502,6 @@ __metadata:
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.3.0":
version: 3.3.0
resolution: "decompress-response@npm:3.3.0"
@@ -5760,13 +4548,6 @@ __metadata:
languageName: node
linkType: hard
-"deep-object-diff@npm:^1.1.0":
- version: 1.1.7
- resolution: "deep-object-diff@npm:1.1.7"
- checksum: 543fb1ae87b138ad260691e6949e72bf7dc144825084b7ad1886bb725d2ace1c19ed1ef1280f1116243e86bf2c6b942f45c670958b1468f644613f28c5dc97ea
- languageName: node
- linkType: hard
-
"deepmerge@npm:^2.1.1":
version: 2.2.1
resolution: "deepmerge@npm:2.2.1"
@@ -5847,13 +4628,6 @@ __metadata:
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-newline@npm:^3.0.0":
version: 3.1.0
resolution: "detect-newline@npm:3.1.0"
@@ -5861,13 +4635,6 @@ __metadata:
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
-
"didyoumean@npm:^1.2.2":
version: 1.2.2
resolution: "didyoumean@npm:1.2.2"
@@ -5896,13 +4663,6 @@ __metadata:
languageName: node
linkType: hard
-"dijkstrajs@npm:^1.0.1":
- version: 1.0.2
- resolution: "dijkstrajs@npm:1.0.2"
- checksum: f483366fb7fc52ede7dc40682a8d375af64bbf0627bf472692b2c22063e124b84d7870c53331ddab2ee68875593c857982b57c42d0ec1e786155e90a03b4efb4
- languageName: node
- linkType: hard
-
"dir-glob@npm:^3.0.1":
version: 3.0.1
resolution: "dir-glob@npm:3.0.1"
@@ -5944,18 +4704,6 @@ __metadata:
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
-
"ecc-jsbn@npm:~0.1.1":
version: 0.1.2
resolution: "ecc-jsbn@npm:0.1.2"
@@ -6038,13 +4786,6 @@ __metadata:
languageName: node
linkType: hard
-"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"
@@ -6061,7 +4802,7 @@ __metadata:
languageName: node
linkType: hard
-"end-of-stream@npm:^1.1.0, end-of-stream@npm:^1.4.1":
+"end-of-stream@npm:^1.1.0":
version: 1.4.4
resolution: "end-of-stream@npm:1.4.4"
dependencies:
@@ -6532,18 +5273,6 @@ __metadata:
languageName: node
linkType: hard
-"eth-block-tracker@npm:6.1.0":
- version: 6.1.0
- resolution: "eth-block-tracker@npm:6.1.0"
- dependencies:
- "@metamask/safe-event-emitter": "npm:^2.0.0"
- "@metamask/utils": "npm:^3.0.1"
- json-rpc-random-id: "npm:^1.0.1"
- pify: "npm:^3.0.0"
- checksum: b9a6c6e63f59604c7a38b82aff3b36b9104b952ffc2c1977d5a224dbf5bce2f712f9accee5ba366a9be2372e510c3a75a830dc9d7c2b52d35a724e83f919d1cf
- languageName: node
- linkType: hard
-
"eth-ens-namehash@npm:2.0.8":
version: 2.0.8
resolution: "eth-ens-namehash@npm:2.0.8"
@@ -6554,19 +5283,6 @@ __metadata:
languageName: node
linkType: hard
-"eth-json-rpc-filters@npm:5.1.0":
- version: 5.1.0
- resolution: "eth-json-rpc-filters@npm:5.1.0"
- dependencies:
- "@metamask/safe-event-emitter": "npm:^2.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: 8e99405f0f0ec8cb63f972b4d7188ba6f03e10d4b2e84113c9b182b3d3726864d78c2707190d33f2d8d39269133909b17448492ba55d11be3954011a34aeae31
- languageName: node
- linkType: hard
-
"eth-lib@npm:0.2.8":
version: 0.2.8
resolution: "eth-lib@npm:0.2.8"
@@ -6592,34 +5308,6 @@ __metadata:
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.2
- resolution: "eth-rpc-errors@npm:4.0.2"
- dependencies:
- fast-safe-stringify: "npm:^2.0.6"
- checksum: f430ef56d023e4e3dd51ffa8896709083c45b1f58673453540c00e7933b58faa91d50fe9d3dd3130b953a364aeab5de0b36470c0d80cf949afa919ce5fd9a29d
- 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.1.0
resolution: "ethereum-bloom-filters@npm:1.1.0"
@@ -6947,13 +5635,6 @@ __metadata:
languageName: node
linkType: hard
-"fast-redact@npm:^3.0.0":
- version: 3.1.2
- resolution: "fast-redact@npm:3.1.2"
- checksum: b3b52081f9f4573c77c5f716d9ad509549e2af02109ef295cd1fbb2793237aeff64fdf68b4dbf84dfc2fde8c939dba7e3b21ce169117751f47c7e488fccc8055
- languageName: node
- linkType: hard
-
"fast-redact@npm:^3.1.1":
version: 3.5.0
resolution: "fast-redact@npm:3.5.0"
@@ -6961,13 +5642,6 @@ __metadata:
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
-
"fast-stable-stringify@npm:^1.0.0":
version: 1.0.0
resolution: "fast-stable-stringify@npm:1.0.0"
@@ -7018,13 +5692,6 @@ __metadata:
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"
@@ -7272,7 +5939,7 @@ __metadata:
languageName: node
linkType: hard
-"get-caller-file@npm:^2.0.1, get-caller-file@npm:^2.0.5":
+"get-caller-file@npm:^2.0.5":
version: 2.0.5
resolution: "get-caller-file@npm:2.0.5"
checksum: b9769a836d2a98c3ee734a88ba712e62703f1df31b94b784762c433c27a386dd6029ff55c2a920c392e33657d80191edbf18c61487e198844844516f843496b9
@@ -7297,13 +5964,6 @@ __metadata:
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"
@@ -7677,13 +6337,6 @@ __metadata:
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"
@@ -7914,7 +6567,7 @@ __metadata:
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.4":
+"inherits@npm:2, inherits@npm:2.0.4, inherits@npm:^2.0.1, inherits@npm:^2.0.3, inherits@npm:^2.0.4":
version: 2.0.4
resolution: "inherits@npm:2.0.4"
checksum: cd45e923bee15186c07fa4c89db0aace24824c482fb887b528304694b2aa6ff8a898da8657046a5dcf3e46cd6db6c61629551f9215f208d7c3f157cf9b290521
@@ -7932,15 +6585,6 @@ __metadata:
languageName: node
linkType: hard
-"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
-
"ip@npm:^1.1.5":
version: 1.1.8
resolution: "ip@npm:1.1.8"
@@ -8199,7 +6843,7 @@ __metadata:
languageName: node
linkType: hard
-"is-typedarray@npm:1.0.0, is-typedarray@npm:^1.0.0, 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
@@ -8328,29 +6972,6 @@ __metadata:
languageName: node
linkType: hard
-"jayson@npm:^3.4.4":
- version: 3.7.0
- resolution: "jayson@npm:3.7.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"
- lodash: "npm:^4.17.20"
- uuid: "npm:^8.3.2"
- ws: "npm:^7.4.5"
- bin:
- jayson: bin/jayson.js
- checksum: 874ed978034004ce45b7e88ba0b607cfc82da64342cc17a8b8355988e6467fb46db3f5182b7fbdf60d17843f70f8ff5df3f2d5c25ba2e135ac422cd262977cd1
- languageName: node
- linkType: hard
-
"jayson@npm:^4.1.0":
version: 4.1.0
resolution: "jayson@npm:4.1.0"
@@ -8957,23 +7578,6 @@ __metadata:
languageName: node
linkType: hard
-"json-rpc-engine@npm:6.1.0, 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"
@@ -9075,18 +7679,6 @@ __metadata:
languageName: node
linkType: hard
-"keccak@npm:^3.0.1":
- 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
-
"keyv@npm:^4.0.0":
version: 4.5.4
resolution: "keyv@npm:4.5.4"
@@ -9096,13 +7688,6 @@ __metadata:
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
-
"kleur@npm:^3.0.3":
version: 3.0.3
resolution: "kleur@npm:3.0.3"
@@ -9180,37 +7765,6 @@ __metadata:
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
-
"locate-path@npm:^2.0.0":
version: 2.0.0
resolution: "locate-path@npm:2.0.0"
@@ -9246,13 +7800,6 @@ __metadata:
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.merge@npm:^4.6.2":
version: 4.6.2
resolution: "lodash.merge@npm:4.6.2"
@@ -9260,7 +7807,7 @@ __metadata:
languageName: node
linkType: hard
-"lodash@npm:^4.17.20, lodash@npm:^4.17.21":
+"lodash@npm:^4.17.21":
version: 4.17.21
resolution: "lodash@npm:4.17.21"
checksum: c08619c038846ea6ac754abd6dd29d2568aa705feb69339e836dfa8d8b09abbb2f859371e86863eda41848221f9af43714491467b5b0299122431e202bb0c532
@@ -9274,7 +7821,7 @@ __metadata:
languageName: node
linkType: hard
-"loose-envify@npm:^1.0.0, loose-envify@npm:^1.1.0, loose-envify@npm:^1.4.0":
+"loose-envify@npm:^1.1.0, loose-envify@npm:^1.4.0":
version: 1.4.0
resolution: "loose-envify@npm:1.4.0"
dependencies:
@@ -9393,15 +7940,6 @@ __metadata:
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"
@@ -9689,20 +8227,6 @@ __metadata:
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
-
"ms@npm:2.0.0":
version: 2.0.0
resolution: "ms@npm:2.0.0"
@@ -9763,13 +8287,6 @@ __metadata:
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"
@@ -9914,7 +8431,7 @@ __metadata:
languageName: node
linkType: hard
-"node-fetch@npm:2, node-fetch@npm:2.6.7":
+"node-fetch@npm:2.6.7":
version: 2.6.7
resolution: "node-fetch@npm:2.6.7"
dependencies:
@@ -10167,13 +8684,6 @@ __metadata:
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"
@@ -10233,13 +8743,6 @@ __metadata:
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:^2.0.0":
version: 2.1.1
resolution: "p-cancelable@npm:2.1.1"
@@ -10470,20 +8973,6 @@ __metadata:
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:^5.0.0":
- version: 5.0.0
- resolution: "pify@npm:5.0.0"
- checksum: 443e3e198ad6bfa8c0c533764cf75c9d5bc976387a163792fb553ffe6ce923887cf14eebf5aea9b7caa8eab930da8c33612990ae85bd8c2bc18bedb9eae94ecb
- languageName: node
- linkType: hard
-
"pino-abstract-transport@npm:^1.2.0":
version: 1.2.0
resolution: "pino-abstract-transport@npm:1.2.0"
@@ -10494,23 +8983,6 @@ __metadata:
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-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"
@@ -10518,27 +8990,6 @@ __metadata:
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.21.0
resolution: "pino@npm:8.21.0"
@@ -10583,13 +9034,6 @@ __metadata:
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
-
"postcss-import@npm:^15.1.0":
version: 15.1.0
resolution: "postcss-import@npm:15.1.0"
@@ -10693,20 +9137,6 @@ __metadata:
languageName: node
linkType: hard
-"preact@npm:^10.12.0":
- version: 10.17.1
- resolution: "preact@npm:10.17.1"
- checksum: e2554baee22324806eb3f0c88057ba178f08cfd93d8b9407e3a81c7011bfdc58a839327407515f6a6c58e2c0465666336283392860244925dace8a79c6ad0c4a
- languageName: node
- linkType: hard
-
-"preact@npm:^10.5.9":
- version: 10.10.0
- resolution: "preact@npm:10.10.0"
- checksum: fb92482918ff4b5d4e5c6d03372bec2559242c68632a47b050fc81822d6efc9b12ab045db2610467120e73f7b0aa3f5392c99029943f2348e9ef113428b831e0
- languageName: node
- linkType: hard
-
"prelude-ls@npm:^1.2.1":
version: 1.2.1
resolution: "prelude-ls@npm:1.2.1"
@@ -10745,13 +9175,6 @@ __metadata:
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"
@@ -10838,13 +9261,6 @@ __metadata:
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
-
"psl@npm:^1.1.28":
version: 1.9.0
resolution: "psl@npm:1.9.0"
@@ -10890,35 +9306,7 @@ __metadata:
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.11.0, qs@npm:^6.10.3":
+"qs@npm:6.11.0":
version: 6.11.0
resolution: "qs@npm:6.11.0"
dependencies:
@@ -10934,18 +9322,6 @@ __metadata:
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"
@@ -10957,18 +9333,6 @@ __metadata:
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
-
"queue-microtask@npm:^1.2.2":
version: 1.2.3
resolution: "queue-microtask@npm:1.2.3"
@@ -11051,58 +9415,6 @@ __metadata:
languageName: node
linkType: hard
-"react-remove-scroll-bar@npm:^2.3.3":
- version: 2.3.3
- resolution: "react-remove-scroll-bar@npm:2.3.3"
- 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: 23b6fed295bdf5b22888971a98ed46495683ca21eb3725d46d0f28c29608cb0e6d8adbd560df34d108f29471eaf642e78b0f7fb8b93c58a806a4bf102d13681c
- 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.1
resolution: "react-toastify@npm:9.1.1"
@@ -11146,7 +9458,7 @@ __metadata:
languageName: node
linkType: hard
-"readable-stream@npm:^3.1.1, readable-stream@npm:^3.5.0, readable-stream@npm:^3.6.0":
+"readable-stream@npm:^3.6.0":
version: 3.6.0
resolution: "readable-stream@npm:3.6.0"
dependencies:
@@ -11186,13 +9498,6 @@ __metadata:
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"
@@ -11267,13 +9572,6 @@ __metadata:
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.0.0, resolve-alpn@npm:^1.2.0":
version: 1.2.1
resolution: "resolve-alpn@npm:1.2.1"
@@ -11444,25 +9742,6 @@ __metadata:
languageName: node
linkType: hard
-"rpc-websockets@npm:^7.5.0":
- version: 7.5.0
- resolution: "rpc-websockets@npm:7.5.0"
- 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"
- dependenciesMeta:
- bufferutil:
- optional: true
- utf-8-validate:
- optional: true
- checksum: c20223346037b25b1ade942d41e1babbacea342477ac80f880389dae251d56e1a4436eb075e525c1c9924e48d8a3a1cc873e52be8ebc96078961449d40287193
- languageName: node
- linkType: hard
-
"rpc-websockets@npm:^7.5.1":
version: 7.6.0
resolution: "rpc-websockets@npm:7.6.0"
@@ -11491,15 +9770,6 @@ __metadata:
languageName: node
linkType: hard
-"rxjs@npm:^6.6.3":
- version: 6.6.7
- resolution: "rxjs@npm:6.6.7"
- dependencies:
- tslib: "npm:^1.9.0"
- checksum: c8263ebb20da80dd7a91c452b9e96a178331f402344bbb40bc772b56340fcd48d13d1f545a1e3d8e464893008c5e306cc42a1552afe0d562b1a6d4e1e6262b03
- 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"
@@ -11514,20 +9784,6 @@ __metadata:
languageName: node
linkType: hard
-"safe-json-utils@npm:^1.1.1":
- version: 1.1.1
- resolution: "safe-json-utils@npm:1.1.1"
- checksum: 3e6ee37acd73e3cf0925ac1cf6a7889ad3d6b51d9c3216df9ea5b82e58f0c48a3eeded371c31d350018abd2747f2227eb8325de5ba5a65c9cdec63fe2f5f1d16
- languageName: node
- linkType: hard
-
-"safe-stable-stringify@npm:^2.1.0":
- version: 2.4.2
- resolution: "safe-stable-stringify@npm:2.4.2"
- checksum: 9737bc59a96056709d6fc6de202a29c3af8229eecbef51ba633f6867a588f3a3507f813758e235d9ace3393bbb9aa891e5171f0dacbedadca25cb2959d74faf5
- languageName: node
- linkType: hard
-
"safe-stable-stringify@npm:^2.3.1":
version: 2.4.3
resolution: "safe-stable-stringify@npm:2.4.3"
@@ -11590,7 +9846,7 @@ __metadata:
languageName: node
linkType: hard
-"semver@npm:^7.3.8, semver@npm:^7.5.3, semver@npm:^7.5.4":
+"semver@npm:^7.5.3, semver@npm:^7.5.4":
version: 7.5.4
resolution: "semver@npm:7.5.4"
dependencies:
@@ -11677,7 +9933,7 @@ __metadata:
languageName: node
linkType: hard
-"sha.js@npm:^2.4.0, sha.js@npm:^2.4.11, sha.js@npm:^2.4.8":
+"sha.js@npm:^2.4.0, sha.js@npm:^2.4.8":
version: 2.4.11
resolution: "sha.js@npm:2.4.11"
dependencies:
@@ -11790,15 +10046,6 @@ __metadata:
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.1
resolution: "sonic-boom@npm:3.8.1"
@@ -11839,13 +10086,6 @@ __metadata:
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.1.0
resolution: "split2@npm:4.1.0"
@@ -11906,23 +10146,6 @@ __metadata:
languageName: node
linkType: hard
-"stream-browserify@npm:^3.0.0":
- version: 3.0.0
- resolution: "stream-browserify@npm:3.0.0"
- dependencies:
- inherits: "npm:~2.0.4"
- readable-stream: "npm:^3.5.0"
- checksum: 05a3cd0a0ce2d568dbdeb69914557c26a1b0a9d871839666b692eae42b96189756a3ed685affc90dab64ff588a8524c8aec6d85072c07905a1f0d941ea68f956
- languageName: node
- linkType: hard
-
-"stream-shift@npm:^1.0.0":
- version: 1.0.1
- resolution: "stream-shift@npm:1.0.1"
- checksum: 59b82b44b29ec3699b5519a49b3cedcc6db58c72fb40c04e005525dfdcab1c75c4e0c180b923c380f204bed78211b9bad8faecc7b93dece4d004c3f6ec75737b
- languageName: node
- linkType: hard
-
"streamsearch@npm:^1.1.0":
version: 1.1.0
resolution: "streamsearch@npm:1.1.0"
@@ -11937,13 +10160,6 @@ __metadata:
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-length@npm:^4.0.1":
version: 4.0.2
resolution: "string-length@npm:4.0.2"
@@ -12099,13 +10315,6 @@ __metadata:
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:^5.3.0":
version: 5.5.0
resolution: "supports-color@npm:5.5.0"
@@ -12288,15 +10497,6 @@ __metadata:
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.6.0":
version: 2.7.0
resolution: "thread-stream@npm:2.7.0"
@@ -12360,13 +10560,6 @@ __metadata:
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"
@@ -12457,27 +10650,20 @@ __metadata:
languageName: node
linkType: hard
-"tslib@npm:1.14.1, tslib@npm:^1.10.0, tslib@npm:^1.9.0":
+"tslib@npm:^1.10.0":
version: 1.14.1
resolution: "tslib@npm:1.14.1"
checksum: 7dbf34e6f55c6492637adb81b555af5e3b4f9cc6b998fb440dac82d3b42bdc91560a35a5fb75e20e24a076c651438234da6743d139e4feabf0783f3cdfe1dddb
languageName: node
linkType: hard
-"tslib@npm:^2.0.0, tslib@npm:^2.1.0, tslib@npm:^2.4.0":
+"tslib@npm:^2.4.0":
version: 2.4.0
resolution: "tslib@npm:2.4.0"
checksum: d8379e68b36caf082c1905ec25d17df8261e1d68ddc1abfd6c91158a064f6e4402039ae7c02cf4c81d12e3a2a2c7cd8ea2f57b233eb80136a2e3e7279daf2911
languageName: node
linkType: hard
-"tslib@npm:^2.3.1":
- version: 2.5.0
- resolution: "tslib@npm:2.5.0"
- checksum: ea556fbdf396fe15dbd45e242754e86e7c36e0dce8644404a7c8a81ae1e940744dc639569aeca1ae370a7f804d82872f3fd8564eb23be9adb7618201d0314dac
- languageName: node
- linkType: hard
-
"tunnel-agent@npm:^0.6.0":
version: 0.6.0
resolution: "tunnel-agent@npm:0.6.0"
@@ -12541,7 +10727,7 @@ __metadata:
languageName: node
linkType: hard
-"typedarray-to-buffer@npm:3.1.5, 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:
@@ -12570,15 +10756,6 @@ __metadata:
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"
@@ -12694,38 +10871,7 @@ __metadata:
languageName: node
linkType: hard
-"use-callback-ref@npm:^1.3.0":
- version: 1.3.0
- resolution: "use-callback-ref@npm:1.3.0"
- 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: f9f1b217db60419b033228ba17cee5c521123e7c7f35577258a1abdce6d9623e5880f0bed3a0504eff35fdf6c761a2b2e020337a34218fb86229b8641772654a
- 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":
+"use-sync-external-store@npm:1.2.0":
version: 1.2.0
resolution: "use-sync-external-store@npm:1.2.0"
peerDependencies:
@@ -12758,20 +10904,6 @@ __metadata:
languageName: node
linkType: hard
-"util@npm:^0.12.4":
- 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"
@@ -12837,24 +10969,6 @@ __metadata:
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"
@@ -12901,27 +11015,6 @@ __metadata:
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"
@@ -13257,13 +11350,6 @@ __metadata:
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-typed-array@npm:^1.1.2":
version: 1.1.8
resolution: "which-typed-array@npm:1.1.8"
@@ -13305,17 +11391,6 @@ __metadata:
languageName: node
linkType: hard
-"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"
@@ -13385,7 +11460,7 @@ __metadata:
languageName: node
linkType: hard
-"ws@npm:^7, ws@npm:^7.4.5, ws@npm:^7.5.1":
+"ws@npm:^7, ws@npm:^7.4.5":
version: 7.5.9
resolution: "ws@npm:7.5.9"
peerDependencies:
@@ -13461,20 +11536,13 @@ __metadata:
languageName: node
linkType: hard
-"xtend@npm:^4.0.0, xtend@npm:^4.0.1":
+"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"
@@ -13519,16 +11587,6 @@ __metadata:
languageName: node
linkType: hard
-"yargs-parser@npm:^18.1.2":
- 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:^21.1.1":
version: 21.1.1
resolution: "yargs-parser@npm:21.1.1"
@@ -13536,25 +11594,6 @@ __metadata:
languageName: node
linkType: hard
-"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":
version: 17.7.1
resolution: "yargs@npm:17.7.1"
@@ -13600,7 +11639,7 @@ __metadata:
languageName: node
linkType: hard
-"zustand@npm:4.3.8, zustand@npm:^4.3.1":
+"zustand@npm:4.3.8":
version: 4.3.8
resolution: "zustand@npm:4.3.8"
dependencies:
From d3de085faa108c2d9123edb5e00eab727055fc8f Mon Sep 17 00:00:00 2001
From: J M Rossy
Date: Sat, 11 May 2024 09:48:06 -0400
Subject: [PATCH 03/12] Remove status badge and duration from message table
---
src/features/messages/MessageSearch.tsx | 6 ++-
src/features/messages/MessageTable.tsx | 65 +++++++++++--------------
2 files changed, 34 insertions(+), 37 deletions(-)
diff --git a/src/features/messages/MessageSearch.tsx b/src/features/messages/MessageSearch.tsx
index 9d3c7e9..b898b18 100644
--- a/src/features/messages/MessageSearch.tsx
+++ b/src/features/messages/MessageSearch.tsx
@@ -10,6 +10,7 @@ import {
SearchInvalidError,
SearchUnknownError,
} from '../../components/search/SearchStates';
+import { useReadyMultiProvider } from '../../store';
import useDebounce from '../../utils/debounce';
import { useQueryParam, useSyncQueryParam } from '../../utils/queryParams';
import { sanitizeString } from '../../utils/string';
@@ -21,6 +22,9 @@ import { useMessageSearchQuery } from './queries/useMessageQuery';
const QUERY_SEARCH_PARAM = 'search';
export function MessageSearch() {
+ // Chain metadata
+ const multiProvider = useReadyMultiProvider();
+
// Search text input
const defaultSearchQuery = useQueryParam(QUERY_SEARCH_PARAM);
const [searchInput, setSearchInput] = useState(defaultSearchQuery);
@@ -92,7 +96,7 @@ export function MessageSearch() {
onChangeEndTimestamp={setEndTimeFilter}
/>
-
+
Destination
Sender
Recipient
+ Origin Tx
Time sent
- Duration
- Status
{messageList.map((m) => (
@@ -51,28 +53,16 @@ export function MessageTable({
}
export function MessageSummaryRow({ message, mp }: { message: MessageStub; mp: MultiProvider }) {
- const {
- msgId,
- status,
- sender,
- recipient,
- originChainId,
- destinationChainId,
- origin,
- destination,
- } = message;
+ const { msgId, status, sender, recipient, originChainId, destinationChainId, origin } = message;
- let statusColor = 'bg-blue-50 text-gray-700';
- let statusText = 'Pending';
+ let statusIcon = undefined;
+ let statusTitle = '';
if (status === MessageStatus.Delivered) {
- statusColor = 'bg-[#14825d] text-white';
- statusText = 'Delivered';
+ statusIcon = CheckmarkIcon;
+ statusTitle = 'Delivered';
} else if (status === MessageStatus.Failing) {
- statusColor = 'bg-red-500 text-white';
- statusText = 'Failing';
- } else if (status === MessageStatus.Unknown) {
- statusColor = 'bg-gray-400 text-white';
- statusText = 'Unknown';
+ statusIcon = ErrorIcon;
+ statusTitle = 'Failing';
}
const base64 = message.isPiMsg ? serializeMessage(message) : undefined;
@@ -93,26 +83,29 @@ export function MessageSummaryRow({ message, mp }: { message: MessageStub; mp: M
{shortenAddress(recipient) || 'Invalid Address'}
-
- {getHumanReadableTimeString(origin.timestamp)}
-
- {destination?.timestamp
- ? getHumanReadableDuration(destination.timestamp - origin.timestamp, 3)
- : '-'}
+ {shortenAddress(origin.hash)}
-
-
- {statusText}
-
+
+ {getHumanReadableTimeString(origin.timestamp)}
+ {statusIcon && (
+
+
+
+ )}
>
);
}
From a5cc0d95d32ba65e8a0b70646bc9f52730002c45 Mon Sep 17 00:00:00 2001
From: J M Rossy
Date: Sat, 11 May 2024 10:01:06 -0400
Subject: [PATCH 04/12] Avoid status check spinner for non-evm chains
---
src/features/chains/utils.ts | 7 ++-
.../useMessageDeliveryStatus.tsx | 11 +++--
src/features/messages/MessageDetails.tsx | 12 ++++--
.../messages/cards/TransactionCard.tsx | 43 ++++++++++++-------
4 files changed, 50 insertions(+), 23 deletions(-)
diff --git a/src/features/chains/utils.ts b/src/features/chains/utils.ts
index 268a885..3ab30c7 100644
--- a/src/features/chains/utils.ts
+++ b/src/features/chains/utils.ts
@@ -1,6 +1,6 @@
import { CoreChain, CoreChains, IRegistry } from '@hyperlane-xyz/registry';
import { ChainMap, MultiProvider } from '@hyperlane-xyz/sdk';
-import { toTitleCase } from '@hyperlane-xyz/utils';
+import { ProtocolType, toTitleCase } from '@hyperlane-xyz/utils';
import { Environment } from '../../consts/environments';
@@ -38,3 +38,8 @@ export function isPiChain(multiProvider: MultiProvider, chainIdOrName: number |
const chainName = multiProvider.tryGetChainName(chainIdOrName);
return !chainName || !CoreChains.includes(chainName as CoreChain);
}
+
+export function isEvmChain(multiProvider: MultiProvider, chainIdOrName: number | string) {
+ const protocol = multiProvider.tryGetProtocol(chainIdOrName);
+ return protocol === ProtocolType.Ethereum;
+}
diff --git a/src/features/deliveryStatus/useMessageDeliveryStatus.tsx b/src/features/deliveryStatus/useMessageDeliveryStatus.tsx
index 67bf2a0..b1d1f09 100644
--- a/src/features/deliveryStatus/useMessageDeliveryStatus.tsx
+++ b/src/features/deliveryStatus/useMessageDeliveryStatus.tsx
@@ -10,6 +10,7 @@ import { Message, MessageStatus } from '../../types';
import { logger } from '../../utils/logger';
import { MissingChainConfigToast } from '../chains/MissingChainConfigToast';
import { useChainConfigs } from '../chains/useChainConfigs';
+import { isEvmChain } from '../chains/utils';
import { fetchDeliveryStatus } from './fetchDeliveryStatus';
@@ -35,8 +36,8 @@ export function useMessageDeliveryStatus({
message;
if (
- !checkHasChain(multiProvider, originChainId, originDomainId) ||
- !checkHasChain(multiProvider, destinationChainId, destinationDomainId)
+ !checkChain(multiProvider, originChainId, originDomainId) ||
+ !checkChain(multiProvider, destinationChainId, destinationDomainId)
) {
return { message };
}
@@ -93,10 +94,14 @@ export function useMessageDeliveryStatus({
};
}
-function checkHasChain(multiProvider: MultiProvider, chainId: ChainId, domainId: number) {
+function checkChain(multiProvider: MultiProvider, chainId: ChainId, domainId: number) {
if (!multiProvider.hasChain(chainId)) {
toast.error( );
return false;
}
+ if (!isEvmChain(multiProvider, chainId)) {
+ logger.debug('Skipping delivery status check for non-EVM chain:', chainId);
+ return false;
+ }
return true;
}
diff --git a/src/features/messages/MessageDetails.tsx b/src/features/messages/MessageDetails.tsx
index 388418d..fb5d319 100644
--- a/src/features/messages/MessageDetails.tsx
+++ b/src/features/messages/MessageDetails.tsx
@@ -10,7 +10,7 @@ import CheckmarkIcon from '../../images/icons/checkmark-circle.svg';
import { useMultiProvider, useStore } from '../../store';
import { Message, MessageStatus } from '../../types';
import { logger } from '../../utils/logger';
-import { getChainDisplayName } from '../chains/utils';
+import { getChainDisplayName, isEvmChain } from '../chains/utils';
import { useMessageDeliveryStatus } from '../deliveryStatus/useMessageDeliveryStatus';
import { ContentDetailsCard } from './cards/ContentDetailsCard';
@@ -81,8 +81,14 @@ export function MessageDetails({ messageId, message: messageFromUrlParams }: Pro
destinationDomainId,
origin,
destination,
+ isPiMsg,
} = message;
+ const showTimeline =
+ !isPiMsg &&
+ isEvmChain(multiProvider, originChainId) &&
+ isEvmChain(multiProvider, destinationChainId);
+
// Banner color setter
useDynamicBannerColor(isFetching, status, isMessageFound, isError || isPiError);
@@ -116,10 +122,10 @@ export function MessageDetails({ messageId, message: messageFromUrlParams }: Pro
transaction={destination}
debugResult={debugResult}
isStatusFetching={isDeliveryStatusFetching}
- isPiMsg={message.isPiMsg}
+ isPiMsg={isPiMsg}
blur={blur}
/>
- {!message.isPiMsg && }
+ {showTimeline && }
);
} else if (status === MessageStatus.Pending) {
- content = (
-
-
-
Delivery to destination chain still in progress.
- {isPiMsg && (
-
- Please ensure a relayer is running for this chain.
-
- )}
-
-
-
-
- );
+ if (isDestinationEvmChain) {
+ content = (
+
+
+
Delivery to destination chain still in progress.
+ {isPiMsg && (
+
+ Please ensure a relayer is running for this chain.
+
+ )}
+
+
+
+
+ );
+ } else {
+ content = (
+
+ Sorry, delivery information is currently available for only EVM-type chains.
+ Support for other protocols is coming soon.
+
+ );
+ }
} else {
content = (
@@ -279,7 +290,7 @@ function CallDataModal({ debugResult }: { debugResult?: MessageDebugResult }) {
>
Tenderly.
- {`You can simulate the call in Tenderly by setting the following values:`}
+ {` You can simulate the call in Tenderly by setting the following values:`}
From 11b57453285eebc57cb11bf8d0d3e7d0b4c61482 Mon Sep 17 00:00:00 2001
From: J M Rossy
Date: Sat, 11 May 2024 10:03:25 -0400
Subject: [PATCH 05/12] Typo fixes
---
src/features/chains/ConfigureChains.tsx | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/features/chains/ConfigureChains.tsx b/src/features/chains/ConfigureChains.tsx
index 6defc0e..cab4067 100644
--- a/src/features/chains/ConfigureChains.tsx
+++ b/src/features/chains/ConfigureChains.tsx
@@ -70,7 +70,7 @@ export function ConfigureChains() {
. This explorer can be configured to search for messages on any PI chain.
- To make you chain available to all users, add its metadata to the
+ To make your chain available to all users, add its metadata to the{' '}
canonical Hyperlane Registry
- . Or use the section below to add for just your own use.
+ . Or use the section below to add it for just your own use.
Custom Chains
From aeb23f9d22c91e23acb5d5499fd39f5bb1a6bb9b Mon Sep 17 00:00:00 2001
From: J M Rossy
Date: Sat, 11 May 2024 10:15:39 -0400
Subject: [PATCH 06/12] Fix various warnings
---
src/components/search/SearchStates.tsx | 2 +-
src/features/messages/MessageTable.tsx | 22 ++++++++++---------
.../messages/cards/ContentDetailsCard.tsx | 1 +
src/features/messages/queries/parse.ts | 2 +-
4 files changed, 15 insertions(+), 12 deletions(-)
diff --git a/src/components/search/SearchStates.tsx b/src/components/search/SearchStates.tsx
index 4fbf135..5378680 100644
--- a/src/components/search/SearchStates.tsx
+++ b/src/components/search/SearchStates.tsx
@@ -113,7 +113,7 @@ export function SearchUnknownError({ show }: { show: boolean }) {
);
diff --git a/src/features/messages/MessageTable.tsx b/src/features/messages/MessageTable.tsx
index 44a9b85..155ae51 100644
--- a/src/features/messages/MessageTable.tsx
+++ b/src/features/messages/MessageTable.tsx
@@ -95,16 +95,18 @@ export function MessageSummaryRow({ message, mp }: { message: MessageStub; mp: M
{getHumanReadableTimeString(origin.timestamp)}
{statusIcon && (
-
-
-
+
+
+
+
+
)}
>
);
diff --git a/src/features/messages/cards/ContentDetailsCard.tsx b/src/features/messages/cards/ContentDetailsCard.tsx
index 44f3ff9..46d20a3 100644
--- a/src/features/messages/cards/ContentDetailsCard.tsx
+++ b/src/features/messages/cards/ContentDetailsCard.tsx
@@ -51,6 +51,7 @@ export function ContentDetailsCard({
const rawBytes = useMemo(() => {
try {
+ if (!originDomainId || !destinationDomainId) return '';
return formatMessage(
MAILBOX_VERSION,
nonce,
diff --git a/src/features/messages/queries/parse.ts b/src/features/messages/queries/parse.ts
index 05c829b..f5c2f2a 100644
--- a/src/features/messages/queries/parse.ts
+++ b/src/features/messages/queries/parse.ts
@@ -50,7 +50,7 @@ function parseMessageStub(multiProvider: MultiProvider, m: MessageStubEntry): Me
let destinationChainId =
m.destination_chain_id || multiProvider.tryGetChainId(destinationDomainId);
if (!destinationChainId) {
- logger.warn(`No chainId known for domain ${destinationDomainId}. Using domain as chainId`);
+ logger.debug(`No chainId known for domain ${destinationDomainId}. Using domain as chainId`);
destinationChainId = destinationDomainId;
}
const isPiMsg =
From 33c434aeb993a313c5be603e46d86c9dccde749b Mon Sep 17 00:00:00 2001
From: J M Rossy
Date: Sat, 11 May 2024 10:18:09 -0400
Subject: [PATCH 07/12] Hide explorer link when tx hash is zeroish
---
src/features/messages/cards/TransactionCard.tsx | 11 +++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)
diff --git a/src/features/messages/cards/TransactionCard.tsx b/src/features/messages/cards/TransactionCard.tsx
index d139d5a..dc7b619 100644
--- a/src/features/messages/cards/TransactionCard.tsx
+++ b/src/features/messages/cards/TransactionCard.tsx
@@ -1,3 +1,4 @@
+import BigNumber from 'bignumber.js';
import Link from 'next/link';
import { PropsWithChildren, ReactNode, useState } from 'react';
@@ -196,9 +197,15 @@ function TransactionDetails({
transaction: MessageTx;
blur: boolean;
}) {
- const { hash, from, timestamp, blockNumber } = transaction;
const multiProvider = useMultiProvider();
- const txExplorerLink = hash ? multiProvider.tryGetExplorerTxUrl(chainId, { hash }) : null;
+
+ const { hash, from, timestamp, blockNumber } = transaction;
+
+ const txExplorerLink =
+ hash && !new BigNumber(hash).isZero()
+ ? multiProvider.tryGetExplorerTxUrl(chainId, { hash })
+ : null;
+
return (
<>
Date: Sat, 11 May 2024 10:28:41 -0400
Subject: [PATCH 08/12] Fix error when filtering to all mainnets/testnets
---
src/components/search/SearchFilterBar.tsx | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/src/components/search/SearchFilterBar.tsx b/src/components/search/SearchFilterBar.tsx
index 6b852b8..06b2c6e 100644
--- a/src/components/search/SearchFilterBar.tsx
+++ b/src/components/search/SearchFilterBar.tsx
@@ -3,7 +3,7 @@ import Link from 'next/link';
import { useMemo, useState } from 'react';
import { ChainMetadata } from '@hyperlane-xyz/sdk';
-import { arrayToObject } from '@hyperlane-xyz/utils';
+import { ProtocolType, arrayToObject } from '@hyperlane-xyz/utils';
import { getChainDisplayName } from '../../features/chains/utils';
import GearIcon from '../../images/icons/gear.svg';
@@ -85,8 +85,10 @@ function ChainMultiSelector({
const multiProvider = useMultiProvider();
const { chains, mainnets, testnets } = useMemo(() => {
const chains = Object.values(multiProvider.metadata);
- const mainnets = chains.filter((c) => !c.isTestnet);
- const testnets = chains.filter((c) => !!c.isTestnet);
+ // Filtering to EVM is necessary to prevent errors until cosmos support is added
+ // https://github.com/hyperlane-xyz/hyperlane-explorer/issues/61
+ const mainnets = chains.filter((c) => !c.isTestnet && c.protocol === ProtocolType.Ethereum);
+ const testnets = chains.filter((c) => !!c.isTestnet && c.protocol === ProtocolType.Ethereum);
return { chains, mainnets, testnets };
}, [multiProvider]);
From 866bb6ae65df3e565aea04f33ac94da68bc71bf6 Mon Sep 17 00:00:00 2001
From: J M Rossy
Date: Sat, 11 May 2024 10:38:43 -0400
Subject: [PATCH 09/12] Hide v2 banner
---
src/components/layout/AppLayout.tsx | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/src/components/layout/AppLayout.tsx b/src/components/layout/AppLayout.tsx
index 12dd6de..58c082e 100644
--- a/src/components/layout/AppLayout.tsx
+++ b/src/components/layout/AppLayout.tsx
@@ -5,7 +5,6 @@ import { toTitleCase } from '@hyperlane-xyz/utils';
import { Footer } from '../nav/Footer';
import { Header } from '../nav/Header';
-import { InfoBanner } from '../nav/InfoBanner';
interface Props {
pathName: string;
@@ -23,7 +22,7 @@ export function AppLayout({ pathName, children }: PropsWithChildren) {
style={styles.container}
className="relative w-full min-w-screen h-full min-h-screen flex flex-col justify-between bg-blue-500"
>
-
+ {/* */}
From ed4b4edae3b49f6abd9d45904739734443c3c446 Mon Sep 17 00:00:00 2001
From: J M Rossy
Date: Thu, 16 May 2024 13:09:25 -0400
Subject: [PATCH 10/12] Update registry and widget versions
---
package.json | 4 ++--
src/features/api/utils.ts | 1 +
yarn.lock | 23 ++++++++++++-----------
3 files changed, 15 insertions(+), 13 deletions(-)
diff --git a/package.json b/package.json
index ae51605..7bd059d 100644
--- a/package.json
+++ b/package.json
@@ -5,10 +5,10 @@
"author": "J M Rossy",
"dependencies": {
"@headlessui/react": "^1.7.17",
- "@hyperlane-xyz/registry": "^1.1.0",
+ "@hyperlane-xyz/registry": "^1.1.2",
"@hyperlane-xyz/sdk": "3.11.1",
"@hyperlane-xyz/utils": "3.11.1",
- "@hyperlane-xyz/widgets": "3.8.0",
+ "@hyperlane-xyz/widgets": "3.11.0",
"@metamask/jazzicon": "https://github.com/jmrossy/jazzicon#7a8df28974b4e81129bfbe3cab76308b889032a6",
"@rainbow-me/rainbowkit": "0.12.16",
"@tanstack/react-query": "^4.24.10",
diff --git a/src/features/api/utils.ts b/src/features/api/utils.ts
index d5810f8..c882e2e 100644
--- a/src/features/api/utils.ts
+++ b/src/features/api/utils.ts
@@ -9,6 +9,7 @@ export function failureResult(error: string): { success: false; error: string }
return { success: false, error };
}
+// TODO de-dupe this with store.ts and handle registry/multiProvider concerns in a single place
export async function getMultiProvider(): Promise {
const registry = new GithubRegistry();
const chainMetadata = await registry.getMetadata();
diff --git a/yarn.lock b/yarn.lock
index 6318acd..eca3f73 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1424,10 +1424,10 @@ __metadata:
resolution: "@hyperlane-xyz/explorer@workspace:."
dependencies:
"@headlessui/react": "npm:^1.7.17"
- "@hyperlane-xyz/registry": "npm:^1.1.0"
+ "@hyperlane-xyz/registry": "npm:^1.1.2"
"@hyperlane-xyz/sdk": "npm:3.11.1"
"@hyperlane-xyz/utils": "npm:3.11.1"
- "@hyperlane-xyz/widgets": "npm:3.8.0"
+ "@hyperlane-xyz/widgets": "npm:3.11.0"
"@metamask/jazzicon": "https://github.com/jmrossy/jazzicon#7a8df28974b4e81129bfbe3cab76308b889032a6"
"@rainbow-me/rainbowkit": "npm:0.12.16"
"@tanstack/react-query": "npm:^4.24.10"
@@ -1466,13 +1466,13 @@ __metadata:
languageName: unknown
linkType: soft
-"@hyperlane-xyz/registry@npm:^1.1.0":
- version: 1.1.0
- resolution: "@hyperlane-xyz/registry@npm:1.1.0"
+"@hyperlane-xyz/registry@npm:1.1.2, @hyperlane-xyz/registry@npm:^1.1.2":
+ version: 1.1.2
+ resolution: "@hyperlane-xyz/registry@npm:1.1.2"
dependencies:
yaml: "npm:^2"
zod: "npm:^3.21.2"
- checksum: 2280e2c17f0e1ea0dcd750e92017173335498d427b8f1cacfdade8f067952a579ae3199e95db3898f8ff150ed1d59040440f45fe1e24b12b04ea8d1116222aa8
+ checksum: ba0985641c1896bf20bcf74b8fa2d8f9c04e10de3fb0b4fe95cd2b9755f68b17ccbb5dee7ab3e1bd20485a81afcdf43f61915143104bd061349b50b9f455aa1b
languageName: node
linkType: hard
@@ -1519,14 +1519,15 @@ __metadata:
languageName: node
linkType: hard
-"@hyperlane-xyz/widgets@npm:3.8.0":
- version: 3.8.0
- resolution: "@hyperlane-xyz/widgets@npm:3.8.0"
+"@hyperlane-xyz/widgets@npm:3.11.0":
+ version: 3.11.0
+ resolution: "@hyperlane-xyz/widgets@npm:3.11.0"
+ dependencies:
+ "@hyperlane-xyz/registry": "npm:1.1.2"
peerDependencies:
- "@hyperlane-xyz/sdk": ^3.1
react: ^18
react-dom: ^18
- checksum: 2a36a90d43250c86084b05580909f316f13ed37a9416feea4e20411cd16ca42d430c5746636abfc9eb948199f888cf2f02b1e4d2a92dbc7fa4eee24af0f13579
+ checksum: c7e025f4ef3f25b93c4849553f404cbcaebd4b9b463cdd82803007ef2b4502c0206132fd77043a268d1b22c7a8836d48a8ba412a4ec5b5e0a2180550697d457f
languageName: node
linkType: hard
From 014afcbeb8d32e29d094b76b772c619fc66b7cb7 Mon Sep 17 00:00:00 2001
From: J M Rossy
Date: Thu, 16 May 2024 13:13:15 -0400
Subject: [PATCH 11/12] Fix typo in settings copy
---
src/features/chains/ConfigureChains.tsx | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/features/chains/ConfigureChains.tsx b/src/features/chains/ConfigureChains.tsx
index 6defc0e..e4fcef7 100644
--- a/src/features/chains/ConfigureChains.tsx
+++ b/src/features/chains/ConfigureChains.tsx
@@ -70,7 +70,7 @@ export function ConfigureChains() {
. This explorer can be configured to search for messages on any PI chain.
- To make you chain available to all users, add its metadata to the
+ To make you chain available to all users, add its metadata to the{' '}
Date: Thu, 16 May 2024 13:21:10 -0400
Subject: [PATCH 12/12] Remove console logs
---
src/store.ts | 3 ---
1 file changed, 3 deletions(-)
diff --git a/src/store.ts b/src/store.ts
index 095c377..84416d6 100644
--- a/src/store.ts
+++ b/src/store.ts
@@ -29,17 +29,14 @@ export const useStore = create()(
chainConfigs: {},
setChainConfigs: async (configs: ChainMap) => {
const multiProvider = await buildMultiProvider(get().registry, configs);
- console.log('setChainConfigs');
set({ chainConfigs: configs, multiProvider });
},
multiProvider: new MultiProvider({}),
setMultiProvider: (multiProvider: MultiProvider) => {
- console.log('setMultiProvider');
set({ multiProvider });
},
registry: new GithubRegistry(),
setRegistry: (registry: IRegistry) => {
- console.log('setRegistry');
set({ registry });
},
bannerClassName: '',