diff --git a/src/components/Wallet/WalletFetchBalancesAndAccounts.tsx b/src/components/Wallet/WalletFetchBalancesAndAccounts.tsx
new file mode 100644
index 00000000..26e7096b
--- /dev/null
+++ b/src/components/Wallet/WalletFetchBalancesAndAccounts.tsx
@@ -0,0 +1,58 @@
+import { Suspense, useEffect, useMemo } from 'react'
+
+import AccountCreateFirst from 'components/Account/AccountCreateFirst'
+import { CircularProgress } from 'components/CircularProgress'
+import FullOverlayContent from 'components/FullOverlayContent'
+import WalletBridges from 'components/Wallet/WalletBridges'
+import useAccounts from 'hooks/useAccounts'
+import useWalletBalances from 'hooks/useWalletBalances'
+import useStore from 'store'
+import { byDenom } from 'utils/array'
+import { getBaseAsset } from 'utils/assets'
+import { hardcodedFee } from 'utils/constants'
+import { BN } from 'utils/helpers'
+
+function FetchLoading() {
+ return (
+
+
+
+ )
+}
+
+function Content() {
+ const address = useStore((s) => s.address)
+ const { data: accounts } = useAccounts(address)
+ const { data: walletBalances, isLoading } = useWalletBalances(address)
+ const baseAsset = getBaseAsset()
+
+ const baseBalance = useMemo(
+ () => walletBalances.find(byDenom(baseAsset.denom))?.amount ?? '0',
+ [walletBalances, baseAsset],
+ )
+
+ useEffect(() => {
+ if (
+ accounts.length !== 0 &&
+ BN(baseBalance).isGreaterThanOrEqualTo(hardcodedFee.amount[0].amount)
+ ) {
+ useStore.setState({ accounts: accounts, balances: walletBalances, focusComponent: null })
+ }
+ }, [accounts, walletBalances, baseBalance])
+
+ if (isLoading) return
+ if (BN(baseBalance).isLessThan(hardcodedFee.amount[0].amount)) return
+ if (accounts.length === 0) return
+ return null
+}
+
+export default function WalletFetchBalancesAndAccounts() {
+ return (
+
}>
+
+
+ )
+}
diff --git a/src/components/Wallet/WalletSelect.tsx b/src/components/Wallet/WalletSelect.tsx
new file mode 100644
index 00000000..9f5a810a
--- /dev/null
+++ b/src/components/Wallet/WalletSelect.tsx
@@ -0,0 +1,229 @@
+import { CosmWasmClient } from '@cosmjs/cosmwasm-stargate'
+import { useShuttle } from '@delphi-labs/shuttle-react'
+import Image from 'next/image'
+import React, { useState } from 'react'
+import QRCode from 'react-qr-code'
+
+import Button from 'components/Button'
+import { CircularProgress } from 'components/CircularProgress'
+import FullOverlayContent from 'components/FullOverlayContent'
+import { ChevronLeft, ChevronRight } from 'components/Icons'
+import Text from 'components/Text'
+import WalletFetchBalancesAndAccounts from 'components/Wallet/WalletFetchBalancesAndAccounts'
+import { CHAINS } from 'constants/chains'
+import { ENV } from 'constants/env'
+import { WALLETS } from 'constants/wallets'
+import useToggle from 'hooks/useToggle'
+import useStore from 'store'
+import { WalletID } from 'types/enums/wallet'
+import { isAndroid, isIOS, isMobile } from 'utils/mobile'
+
+interface WalletOptionProps {
+ name: string
+ imageSrc: string
+ handleClick: () => void
+}
+
+const currentChainId = ENV.CHAIN_ID
+const currentChain = CHAINS[currentChainId]
+
+const mapErrorMessages = (providerId: string, errorMessage: string) => {
+ if (providerId === 'station') {
+ if (errorMessage.match('Wallet not connected to the network with chainId')) {
+ return `Your wallet is not connected to the correct network. Please switch your wallet to the ${currentChain.name} network`
+ }
+ }
+
+ return errorMessage
+}
+
+function WalletOption(props: WalletOptionProps) {
+ return (
+
+ )
+}
+
+export default function WalletSelect() {
+ const { extensionProviders, mobileProviders, connect, mobileConnect, simulate, sign, broadcast } =
+ useShuttle()
+ const [isConnecting, setIsConnecting] = useToggle(false)
+ const [qrCodeUrl, setQRCodeUrl] = useState('')
+
+ const sortedExtensionProviders = extensionProviders.sort((a, b) => +b - +a)
+
+ const handleConnectClick = async (extensionProviderId: string, chainId: string) => {
+ setIsConnecting(true)
+
+ try {
+ const response = await connect({ extensionProviderId, chainId })
+ const cosmClient = await CosmWasmClient.connect(response.network.rpc)
+ const walletClient: WalletClient = {
+ broadcast,
+ cosmWasmClient: cosmClient,
+ connectedWallet: response,
+ sign,
+ simulate,
+ }
+ useStore.setState({
+ client: walletClient,
+ address: response.account.address,
+ focusComponent:
,
+ })
+ } catch (error) {
+ if (error instanceof Error) {
+ useStore.setState({
+ toast: {
+ isError: true,
+ title: 'Failed to connect to wallet',
+ message: mapErrorMessages(extensionProviderId, error.message),
+ },
+ })
+ }
+ }
+ setIsConnecting(false)
+ }
+
+ const handleMobileConnectClick = async (mobileProviderId: string, chainId: string) => {
+ try {
+ const urls = await mobileConnect({
+ mobileProviderId,
+ chainId,
+ })
+
+ if (isMobile()) {
+ if (isAndroid()) {
+ window.location.href = urls.androidUrl
+ } else if (isIOS()) {
+ window.location.href = urls.iosUrl
+ } else {
+ window.location.href = urls.androidUrl
+ }
+ setIsConnecting(true)
+ } else {
+ setQRCodeUrl(urls.qrCodeUrl)
+ setIsConnecting(false)
+ }
+ } catch (error) {
+ if (error instanceof Error) {
+ useStore.setState({
+ toast: {
+ isError: true,
+ title: 'Failed to connect to wallet',
+ message: error.message,
+ },
+ })
+ }
+ }
+ }
+
+ if (isConnecting)
+ return (
+
+
+
+ )
+
+ if (qrCodeUrl)
+ return (
+
,
+ iconClassName: 'w-3',
+ onClick: () => setQRCodeUrl(''),
+ text: 'Back',
+ }}
+ >
+
+
+
+
+ )
+
+ return (
+
+
+ {!isMobile() && (
+ <>
+ {sortedExtensionProviders.map((provider) => {
+ const walletId = provider.id as WalletID
+ return (
+
+ {Array.from(provider.networks.values())
+ .filter((network) => network.chainId === currentChainId)
+ .map((network) => {
+ if (!provider.initialized && !provider.initializing) {
+ return (
+ {
+ window.open(WALLETS[walletId].installURL ?? '/', '_blank')
+ }}
+ imageSrc={WALLETS[walletId].imageURL}
+ name={WALLETS[walletId].install ?? 'Install Wallet'}
+ />
+ )
+ }
+
+ return (
+ handleConnectClick(walletId, network.chainId)}
+ imageSrc={WALLETS[walletId].imageURL}
+ name={WALLETS[walletId].name ?? 'Conenct Wallet'}
+ />
+ )
+ })}
+
+ )
+ })}
+ >
+ )}
+ {mobileProviders.map((provider) => {
+ const walletId = provider.id as WalletID
+ return (
+
+ {Array.from(provider.networks.values())
+ .filter((network) => network.chainId === currentChainId)
+ .map((network) => {
+ return (
+ handleMobileConnectClick(walletId, network.chainId)}
+ />
+ )
+ })}
+
+ )
+ })}
+
+
+ )
+}
diff --git a/src/components/Wallet/index.tsx b/src/components/Wallet/index.tsx
index 548375dc..dea8716f 100644
--- a/src/components/Wallet/index.tsx
+++ b/src/components/Wallet/index.tsx
@@ -1,14 +1,11 @@
-import {
- getClient,
- useWallet,
- useWalletManager,
- WalletConnectionStatus,
-} from '@marsprotocol/wallet-connector'
+import { CosmWasmClient } from '@cosmjs/cosmwasm-stargate'
+import { useShuttle } from '@delphi-labs/shuttle-react'
import { useEffect } from 'react'
import { useLocation, useNavigate, useParams } from 'react-router-dom'
-import ConnectButton from 'components/Wallet/ConnectButton'
-import ConnectedButton from 'components/Wallet/ConnectedButton'
+import WalletConnectButton from 'components/Wallet/WalletConnectButton'
+import WalletConnectedButton from 'components/Wallet/WalletConnectedButton'
+import useCurrentWallet from 'hooks/useCurrentWallet'
import useStore from 'store'
import { getPage, getRoute } from 'utils/route'
@@ -16,43 +13,40 @@ export default function Wallet() {
const navigate = useNavigate()
const { address: addressInUrl } = useParams()
const { pathname } = useLocation()
-
- const { status, connectedWallet } = useWalletManager()
- const { simulate, sign, broadcast } = useWallet()
+ const currentWallet = useCurrentWallet()
+ const { simulate, sign, broadcast } = useShuttle()
const address = useStore((s) => s.address)
+ const client = useStore((s) => s.client)
// Set connection status
useEffect(() => {
- const isConnected = status === WalletConnectionStatus.Connected
-
- useStore.setState({ status })
+ const isConnected = !!currentWallet
useStore.setState(
isConnected
? {
- address: connectedWallet?.account.address,
+ address: currentWallet.account.address,
}
: { address: undefined, accounts: null, client: undefined },
)
- }, [status, connectedWallet?.account.address])
+ }, [currentWallet])
// Set the client
useEffect(() => {
async function getCosmWasmClient() {
- if (connectedWallet && connectedWallet.account.address !== address) {
- const cosmClient = await getClient(connectedWallet.network.rpc)
- const client = {
- broadcast,
- cosmWasmClient: cosmClient,
- connectedWallet,
- sign,
- simulate,
- }
- useStore.setState({ client })
+ if (client || !currentWallet) return
+ const cosmClient = await CosmWasmClient.connect(currentWallet.network.rpc)
+ const walletClient: WalletClient = {
+ broadcast,
+ cosmWasmClient: cosmClient,
+ connectedWallet: currentWallet,
+ sign,
+ simulate,
}
+ useStore.setState({ client: walletClient })
}
getCosmWasmClient()
- }, [connectedWallet, address, simulate, sign, broadcast])
+ }, [currentWallet, address, simulate, sign, broadcast, client])
// Redirect when switching wallets or on first connection
useEffect(() => {
@@ -60,5 +54,5 @@ export default function Wallet() {
navigate(getRoute(getPage(pathname), address))
}, [address, addressInUrl, navigate, pathname])
- return address ?
:
+ return address ?
:
}
diff --git a/src/constants/assets.ts b/src/constants/assets.ts
index 9abae6fa..13240190 100644
--- a/src/constants/assets.ts
+++ b/src/constants/assets.ts
@@ -12,7 +12,7 @@ export const ASSETS: Asset[] = [
color: '#9f1ab9',
decimals: 6,
hasOraclePrice: true,
- logo: '/tokens/osmo.svg',
+ logo: '/images/tokens/osmo.svg',
isEnabled: true,
isMarket: true,
isDisplayCurrency: true,
@@ -27,7 +27,7 @@ export const ASSETS: Asset[] = [
? 'ibc/A8C2D23A1E6F95DA4E48BA349667E322BD7A6C996D8A4AAE8BA72E190F3D1477'
: 'ibc/27394FB092D2ECCD56123C74F36E4C1F926001CEADA9CA97EA622B25F41E5EB2',
color: '#6f7390',
- logo: '/tokens/atom.svg',
+ logo: '/images/tokens/atom.svg',
decimals: 6,
hasOraclePrice: true,
isEnabled: true,
@@ -43,7 +43,7 @@ export const ASSETS: Asset[] = [
id: 'stATOM',
denom: 'ibc/C140AFD542AE77BD7DCC83F13FDD8C5E5BB8C4929785E6EC2F4C636F98F17901',
color: '#9f1ab9',
- logo: '/tokens/statom.svg',
+ logo: '/images/tokens/statom.svg',
decimals: 6,
poolId: 803,
hasOraclePrice: !IS_TESTNET,
@@ -57,7 +57,7 @@ export const ASSETS: Asset[] = [
name: 'Axelar Wrapped Bitcoin',
denom: 'ibc/D1542AA8762DB13087D8364F3EA6509FD6F009A34F00426AF9E4F9FA85CBBF1F',
color: '#f09242',
- logo: '/tokens/axlwbtc.svg',
+ logo: '/images/tokens/axlwbtc.svg',
decimals: 8,
hasOraclePrice: true,
isEnabled: !IS_TESTNET,
@@ -72,7 +72,7 @@ export const ASSETS: Asset[] = [
name: 'Axelar Wrapped Ethereum',
denom: 'ibc/EA1D43981D5C9A1C4AAEA9C23BB1D4FA126BA9BC7020A25E0AE4AA841EA25DC5',
color: '#343434',
- logo: '/tokens/axlweth.svg',
+ logo: '/images/tokens/axlweth.svg',
decimals: 18,
hasOraclePrice: true,
isEnabled: !IS_TESTNET,
@@ -89,7 +89,7 @@ export const ASSETS: Asset[] = [
? 'ibc/DB9D326CF53EA07610C394D714D78F8BB4DC7E312D4213193791A9046BF45E20'
: MARS_MAINNET_DENOM,
color: '#dd5b65',
- logo: '/tokens/mars.svg',
+ logo: '/images/tokens/mars.svg',
decimals: 6,
poolId: 907,
hasOraclePrice: false,
@@ -105,7 +105,7 @@ export const ASSETS: Asset[] = [
? 'ibc/6F34E1BD664C36CE49ACC28E60D62559A5F96C4F9A6CCE4FC5A67B2852E24CFE'
: 'ibc/D189335C6E4A68B513C10AB227BF1C1D38C746766278BA3EEB4FB14124F1D858',
color: '#478edc',
- logo: '/tokens/axlusdc.svg',
+ logo: '/images/tokens/axlusdc.svg',
decimals: 6,
hasOraclePrice: true,
isEnabled: !IS_TESTNET,
@@ -123,7 +123,7 @@ export const ASSETS: Asset[] = [
? 'ibc/B3504E092456BA618CC28AC671A71FB08C6CA0FD0BE7C8A5B5A3E2DD933CC9E4'
: 'ibc/B3504E092456BA618CC28AC671A71FB08C6CA0FD0BE7C8A5B5A3E2DD933CC9E4',
color: '#478edc',
- logo: '/tokens/nusdc.svg',
+ logo: '/images/tokens/nusdc.svg',
decimals: 6,
hasOraclePrice: IS_TESTNET,
isEnabled: IS_TESTNET,
diff --git a/src/constants/bridges.ts b/src/constants/bridges.ts
new file mode 100644
index 00000000..f0fb1466
--- /dev/null
+++ b/src/constants/bridges.ts
@@ -0,0 +1,12 @@
+export const BRIDGES: Bridge[] = [
+ {
+ name: 'Gravity bridge',
+ url: 'https://bridge.blockscape.network',
+ image: '/images/bridges/gravity.png',
+ },
+ {
+ name: 'Satellite by Axelar',
+ url: 'https://satellite.money',
+ image: '/images/bridges/satellite.png',
+ },
+]
diff --git a/src/constants/chains.ts b/src/constants/chains.ts
new file mode 100644
index 00000000..853ce831
--- /dev/null
+++ b/src/constants/chains.ts
@@ -0,0 +1,84 @@
+import { Bech32Address } from '@keplr-wallet/cosmos'
+
+import { ChainInfoID } from 'types/enums/wallet'
+
+export const CHAINS: ChainInfos = {
+ [ChainInfoID.Osmosis1]: {
+ rpc: 'https://rpc-osmosis.blockapsis.com',
+ rest: 'https://lcd-osmosis.blockapsis.com',
+ explorer: 'https://www.mintscan.io/osmosis',
+ explorerName: 'Mintscan',
+ chainId: ChainInfoID.Osmosis1,
+ name: 'Osmosis',
+ bip44: {
+ coinType: 118,
+ },
+ alternativeBIP44s: [{ coinType: 330 }],
+ gasPrice: '0.025uosmo',
+ bech32Config: Bech32Address.defaultBech32Config('osmo'),
+ defaultCurrency: {
+ coinDenom: 'OSMO',
+ coinMinimalDenom: 'uosmo',
+ coinDecimals: 6,
+ coinGeckoId: 'osmosis',
+ gasPriceStep: {
+ low: 0,
+ average: 0.025,
+ high: 0.04,
+ },
+ },
+ features: ['ibc-transfer', 'ibc-go'],
+ },
+ [ChainInfoID.OsmosisDevnet]: {
+ rpc: 'https://rpc.devnet.osmosis.zone',
+ rest: ' https://lcd.devnet.osmosis.zone',
+ explorer: 'https://www.mintscan.io/osmosis',
+ explorerName: 'Mintscan',
+ chainId: ChainInfoID.OsmosisDevnet,
+ name: 'Osmosis Devnet',
+ bip44: {
+ coinType: 118,
+ },
+ alternativeBIP44s: [{ coinType: 330 }],
+ gasPrice: '0.025uosmo',
+ bech32Config: Bech32Address.defaultBech32Config('osmo'),
+ defaultCurrency: {
+ coinDenom: 'OSMO',
+ coinMinimalDenom: 'uosmo',
+ coinDecimals: 6,
+ coinGeckoId: 'osmosis',
+ gasPriceStep: {
+ low: 0,
+ average: 0.025,
+ high: 0.04,
+ },
+ },
+ features: ['ibc-transfer', 'ibc-go'],
+ },
+ [ChainInfoID.OsmosisTestnet]: {
+ rpc: 'https://rpc.osmotest5.osmosis.zone',
+ rest: 'https://lcd.osmotest5.osmosis.zone',
+ explorer: 'https://testnet.mintscan.io/osmosis-testnet',
+ explorerName: 'Mintscan',
+ chainId: ChainInfoID.OsmosisTestnet,
+ name: 'Osmosis Testnet',
+ bip44: {
+ coinType: 118,
+ },
+ alternativeBIP44s: [{ coinType: 330 }],
+ gasPrice: '0.025uosmo',
+ bech32Config: Bech32Address.defaultBech32Config('osmo'),
+ defaultCurrency: {
+ coinDenom: 'OSMO',
+ coinMinimalDenom: 'uosmo',
+ coinDecimals: 6,
+ coinGeckoId: 'osmosis',
+ gasPriceStep: {
+ low: 0,
+ average: 0.025,
+ high: 0.04,
+ },
+ },
+ features: ['ibc-transfer', 'ibc-go'],
+ },
+}
diff --git a/src/constants/env.ts b/src/constants/env.ts
index 05f048c4..358a05bb 100644
--- a/src/constants/env.ts
+++ b/src/constants/env.ts
@@ -18,6 +18,7 @@ interface EnvironmentVariables {
WALLETS: string[]
PYTH_ENDPOINT: string
MAINNET_REST_API: string
+ WALLET_CONNECT_ID: string
}
export const ENV: EnvironmentVariables = {
@@ -42,6 +43,7 @@ export const ENV: EnvironmentVariables = {
WALLETS: process.env.NEXT_PUBLIC_WALLETS?.split(',') || [],
PYTH_ENDPOINT: process.env.NEXT_PUBLIC_PYTH_ENDPOINT || '',
MAINNET_REST_API: process.env.NEXT_PUBLIC_MAINNET_REST || '',
+ WALLET_CONNECT_ID: process.env.NEXT_PUBLIC_WALLET_CONNECT_ID || '',
}
export const VERCEL_BYPASS = process.env.NEXT_PUBLIC_BYPASS
diff --git a/src/constants/wallets.ts b/src/constants/wallets.ts
new file mode 100644
index 00000000..3a04d8bb
--- /dev/null
+++ b/src/constants/wallets.ts
@@ -0,0 +1,61 @@
+import { ChainInfoID, WalletID } from 'types/enums/wallet'
+
+export const WALLETS: WalletInfos = {
+ [WalletID.Cosmostation]: {
+ name: 'Cosmostation Wallet',
+ install: 'Install Cosmostation Wallet',
+ installURL:
+ 'https://chrome.google.com/webstore/detail/cosmostation-wallet/fpkhgmpbidmiogeglndfbkegfdlnajnf',
+ imageURL:
+ 'https://raw.githubusercontent.com/mars-protocol/wallet-connector/main/src/components/ui/images/cosmostation-wallet-extension.png',
+
+ supportedChains: [ChainInfoID.Osmosis1, ChainInfoID.OsmosisDevnet, ChainInfoID.OsmosisTestnet],
+ },
+ [WalletID.CosmostationMobile]: {
+ name: 'Cosmostation Wallet',
+ walletConnect: 'Cosmostation WalletConnect',
+ imageURL:
+ 'https://raw.githubusercontent.com/mars-protocol/wallet-connector/main/src/components/ui/images/cosmostation-wallet-extension.png',
+ mobileImageURL:
+ 'https://raw.githubusercontent.com/mars-protocol/wallet-connector/main/src/components/ui/images/cosmostation-wallet-connect.png',
+ supportedChains: [ChainInfoID.Osmosis1, ChainInfoID.OsmosisTestnet],
+ },
+ [WalletID.Keplr]: {
+ name: 'Keplr Wallet',
+ install: 'Install Keplr Wallet',
+ installURL: 'https://www.keplr.app/download',
+ imageURL: '/images/wallets/keplr.png',
+ supportedChains: [ChainInfoID.Osmosis1, ChainInfoID.OsmosisDevnet, ChainInfoID.OsmosisTestnet],
+ },
+ [WalletID.KeplrMobile]: {
+ name: 'Keplr Wallet',
+ walletConnect: 'Keplr WalletConnect',
+ imageURL: '/images/wallets/keplr.png',
+ mobileImageURL:
+ 'https://raw.githubusercontent.com/mars-protocol/wallet-connector/main/src/components/ui/images/keplr-wallet-connect.png',
+ supportedChains: [ChainInfoID.Osmosis1],
+ },
+ [WalletID.Leap]: {
+ name: 'Leap Wallet',
+ install: 'Install Leap Wallet',
+ installURL:
+ 'https://chrome.google.com/webstore/detail/leap-cosmos-wallet/fcfcfllfndlomdhbehjjcoimbgofdncg',
+ imageURL: 'https://assets.leapwallet.io/logos/leap-cosmos-logo.png',
+ supportedChains: [ChainInfoID.Osmosis1, ChainInfoID.OsmosisTestnet],
+ },
+ [WalletID.Station]: {
+ name: 'Station Wallet',
+ install: 'Install Station Wallet',
+ installURL:
+ 'https://chrome.google.com/webstore/detail/station-wallet/aiifbnbfobpmeekipheeijimdpnlpgpp',
+ imageURL: '/images/wallets/station.png',
+ supportedChains: [ChainInfoID.Osmosis1],
+ },
+ [WalletID.Xdefi]: {
+ name: 'XDEFI Wallet',
+ install: 'Install XDEFI Wallet',
+ installURL: 'https://go.xdefi.io/mars',
+ imageURL: 'https://xdefi-static.s3.eu-west-1.amazonaws.com/xdefi.png',
+ supportedChains: [ChainInfoID.Osmosis1],
+ },
+}
diff --git a/src/hooks/useAssets.ts b/src/hooks/useAssets.ts
index 9f271db7..40fb295d 100644
--- a/src/hooks/useAssets.ts
+++ b/src/hooks/useAssets.ts
@@ -3,8 +3,7 @@ import { useCallback, useEffect, useState } from 'react'
import { ASSETS } from 'constants/assets'
import { FAVORITE_ASSETS_KEY } from 'constants/localStore'
import { getEnabledMarketAssets } from 'utils/assets'
-
-import useLocalStorage from './useLocalStorage'
+import useLocalStorage from 'hooks/useLocalStorage'
export default function useAssets() {
const [assets, setAssets] = useState
(ASSETS)
diff --git a/src/hooks/useBorrowMarketAssetsTableData.ts b/src/hooks/useBorrowMarketAssetsTableData.ts
index 88ec2608..adb35f7e 100644
--- a/src/hooks/useBorrowMarketAssetsTableData.ts
+++ b/src/hooks/useBorrowMarketAssetsTableData.ts
@@ -7,8 +7,7 @@ import useMarketLiquidities from 'hooks/useMarketLiquidities'
import { byDenom } from 'utils/array'
import { getAssetByDenom } from 'utils/assets'
import { BN } from 'utils/helpers'
-
-import useCurrentAccountDebts from './useCurrentAccountDebts'
+import useCurrentAccountDebts from 'hooks/useCurrentAccountDebts'
export default function useBorrowMarketAssetsTableData(): {
accountBorrowedAssets: BorrowMarketTableData[]
diff --git a/src/hooks/useCurrentWallet.ts b/src/hooks/useCurrentWallet.ts
new file mode 100644
index 00000000..8b428bb6
--- /dev/null
+++ b/src/hooks/useCurrentWallet.ts
@@ -0,0 +1,15 @@
+import { useShuttle } from '@delphi-labs/shuttle-react'
+import { useMemo } from 'react'
+
+import { ENV } from 'constants/env'
+
+export default function useCurrentWallet() {
+ const { wallets } = useShuttle()
+ const chainId = ENV.CHAIN_ID
+
+ const currentWallet = useMemo(() => {
+ return wallets.find((wallet) => wallet.network.chainId === chainId)
+ }, [wallets, chainId])
+
+ return currentWallet
+}
diff --git a/src/pages/_layout.tsx b/src/pages/_layout.tsx
index 21104059..deea045e 100644
--- a/src/pages/_layout.tsx
+++ b/src/pages/_layout.tsx
@@ -7,13 +7,12 @@ import Footer from 'components/Footer'
import DesktopHeader from 'components/Header/DesktopHeader'
import ModalsContainer from 'components/Modals/ModalsContainer'
import PageMetadata from 'components/PageMetadata'
-import TermsOfService from 'components/TermsOfService'
import Toaster from 'components/Toaster'
import useStore from 'store'
export default function Layout({ children }: { children: React.ReactNode }) {
const location = useLocation()
- const showTermsOfService = useStore((s) => s.showTermsOfService)
+ const focusComponent = useStore((s) => s.focusComponent)
const isFullWidth = location.pathname.includes('trade') || location.pathname === '/'
return (
@@ -23,13 +22,22 @@ export default function Layout({ children }: { children: React.ReactNode }) {
- {showTermsOfService ?
: children}
+ {focusComponent ? (
+
+ {focusComponent}
+
+ ) : (
+ children
+ )}
diff --git a/src/store/slices/broadcast.ts b/src/store/slices/broadcast.ts
index 0452f167..17d57295 100644
--- a/src/store/slices/broadcast.ts
+++ b/src/store/slices/broadcast.ts
@@ -1,6 +1,6 @@
-import { MsgExecuteContract } from '@marsprotocol/wallet-connector'
import { isMobile } from 'react-device-detect'
import { GetState, SetState } from 'zustand'
+import { MsgExecuteContract } from '@delphi-labs/shuttle-react'
import { ENV } from 'constants/env'
import { Store } from 'store'
diff --git a/src/store/slices/common.ts b/src/store/slices/common.ts
index 1b057d41..deebd552 100644
--- a/src/store/slices/common.ts
+++ b/src/store/slices/common.ts
@@ -1,4 +1,3 @@
-import { WalletConnectionStatus } from '@marsprotocol/wallet-connector'
import { GetState, SetState } from 'zustand'
export default function createCommonSlice(set: SetState, get: GetState) {
@@ -8,8 +7,6 @@ export default function createCommonSlice(set: SetState, get: GetSt
creditAccounts: null,
isOpen: true,
selectedAccount: null,
- status: WalletConnectionStatus.Unconnected,
- isFocusMode: false,
- showTermsOfService: false,
+ focusComponent: null,
}
}
diff --git a/src/types/enums/wallet.ts b/src/types/enums/wallet.ts
new file mode 100644
index 00000000..8ef15005
--- /dev/null
+++ b/src/types/enums/wallet.ts
@@ -0,0 +1,15 @@
+export enum WalletID {
+ Cosmostation = 'cosmostation',
+ CosmostationMobile = 'mobile-cosmostation',
+ Keplr = 'keplr',
+ KeplrMobile = 'mobile-keplr',
+ Leap = 'leap-cosmos',
+ Station = 'station',
+ Xdefi = 'xfi-cosmos',
+}
+
+export enum ChainInfoID {
+ Osmosis1 = 'osmosis-1',
+ OsmosisDevnet = 'devnet',
+ OsmosisTestnet = 'osmo-test-5',
+}
diff --git a/src/types/interfaces/bridges.d.ts b/src/types/interfaces/bridges.d.ts
new file mode 100644
index 00000000..e56e071a
--- /dev/null
+++ b/src/types/interfaces/bridges.d.ts
@@ -0,0 +1,5 @@
+interface Bridge {
+ name: string
+ url: string
+ image: string
+}
diff --git a/src/types/interfaces/components/Button.d.ts b/src/types/interfaces/components/Button.d.ts
new file mode 100644
index 00000000..8fa17981
--- /dev/null
+++ b/src/types/interfaces/components/Button.d.ts
@@ -0,0 +1,20 @@
+interface ButtonProps {
+ children?: string | ReactNode
+ className?: string
+ color?: 'primary' | 'secondary' | 'tertiary' | 'quaternary'
+ disabled?: boolean
+ id?: string
+ showProgressIndicator?: boolean
+ size?: 'xs' | 'sm' | 'md' | 'lg'
+ text?: string | ReactNode
+ variant?: 'solid' | 'transparent' | 'round' | 'rounded'
+ onClick?: (e: React.MouseEvent) => void
+ leftIcon?: ReactElement
+ rightIcon?: ReactElement
+ iconClassName?: string
+ hasSubmenu?: boolean
+ hasFocus?: boolean
+ dataTestId?: string
+ tabIndex?: number
+ textClassNames?: string
+}
diff --git a/src/types/interfaces/networkConfig.d.ts b/src/types/interfaces/networkConfig.d.ts
deleted file mode 100644
index 250df5b6..00000000
--- a/src/types/interfaces/networkConfig.d.ts
+++ /dev/null
@@ -1,23 +0,0 @@
-interface NetworkConfig {
- name: string
- hiveUrl: string
- rpcUrl: string
- restUrl: string
- contracts: {
- accountNft: string
- mockVault: string
- marsOracleAdapter: string
- swapper: string
- mockZapper: string
- creditManager: string
- redBank: string
- oracle: string
- }
- assets: {
- base: Asset
- whitelist: Asset[]
- other: OtherAsset[]
- }
- appUrl: string
- wallets: import('@marsprotocol/wallet-connector').WalletID[]
-}
diff --git a/src/types/interfaces/store/broadcast.d.ts b/src/types/interfaces/store/broadcast.d.ts
index 534694ac..7b9574cc 100644
--- a/src/types/interfaces/store/broadcast.d.ts
+++ b/src/types/interfaces/store/broadcast.d.ts
@@ -1,12 +1,12 @@
const BNCoin = import('types/classes/BNCoin').BNCoin
interface BroadcastResult {
- result?: import('@marsprotocol/wallet-connector').TxBroadcastResult
+ result?: import('@delphi-labs/shuttle-react').TxBroadcastResult
error?: string
}
interface BroadcastSlice {
- toast: { message: string; isError?: boolean } | null
+ toast: { message: string; isError?: boolean; title?: string } | null
executeMsg: (options: {
msg: Record
fee: StdFee
diff --git a/src/types/interfaces/store/common.d.ts b/src/types/interfaces/store/common.d.ts
index 74892995..71de6fa9 100644
--- a/src/types/interfaces/store/common.d.ts
+++ b/src/types/interfaces/store/common.d.ts
@@ -2,10 +2,8 @@ interface CommonSlice {
accounts: Account[] | null
address?: string
balances: Coin[]
- client?: import('@marsprotocol/wallet-connector').WalletClient
+ client?: WalletClient
isOpen: boolean
selectedAccount: string | null
- status: import('@marsprotocol/wallet-connector').WalletConnectionStatus
- isFocusMode: boolean
- showTermsOfService: boolean
+ focusComponent: ReactNode
}
diff --git a/src/types/interfaces/wallet.d.ts b/src/types/interfaces/wallet.d.ts
new file mode 100644
index 00000000..e8c24dad
--- /dev/null
+++ b/src/types/interfaces/wallet.d.ts
@@ -0,0 +1,43 @@
+type WalletInfos = Record
+
+interface WalletInfo {
+ name: string
+ install?: string
+ installURL?: string
+ imageURL: string
+ mobileImageURL?: string
+ supportedChains: ChainInfoID[]
+ walletConnect?: string
+}
+
+type ChainInfos = Record
+type Network = import('@delphi-labs/shuttle-react').Network
+
+interface ChainInfo extends Network {
+ explorer: string
+ explorerName: string
+ alternativeBIP44s: BIP44[]
+}
+
+interface WalletClient {
+ sign: (options: {
+ messages: import('@delphi-labs/shuttle-react').TransactionMsg[]
+ feeAmount?: string | null | undefined
+ gasLimit?: string | null | undefined
+ memo?: string | null | undefined
+ wallet?: import('@delphi-labs/shuttle-react').WalletConnection | null | undefined
+ }) => Promise
+ cosmWasmClient: import('@cosmjs/cosmwasm-stargate').CosmWasmClient
+ connectedWallet: import('@delphi-labs/shuttle-react').WalletConnection
+ broadcast: (options: {
+ messages: import('@delphi-labs/shuttle-react').TransactionMsg[]
+ feeAmount?: string | null | undefined
+ gasLimit?: string | null | undefined
+ memo?: string | null | undefined
+ wallet?: import('@delphi-labs/shuttle-react').WalletConnection | null | undefined
+ }) => Promise
+ simulate: (options: {
+ messages: import('@delphi-labs/shuttle-react').TransactionMsg[]
+ wallet?: import('@delphi-labs/shuttle-react').WalletConnection | null | undefined
+ }) => Promise
+}
diff --git a/src/utils/broadcast.ts b/src/utils/broadcast.ts
index 5e7e5d10..436068b4 100644
--- a/src/utils/broadcast.ts
+++ b/src/utils/broadcast.ts
@@ -1,7 +1,7 @@
-import { TxBroadcastResult } from '@marsprotocol/wallet-connector'
+import { BroadcastResult } from '@delphi-labs/shuttle-react'
export function getSingleValueFromBroadcastResult(
- response: TxBroadcastResult,
+ response: BroadcastResult,
messageType: string,
messageKey: string,
): string | null {
diff --git a/src/utils/mobile.ts b/src/utils/mobile.ts
new file mode 100644
index 00000000..0510a4bf
--- /dev/null
+++ b/src/utils/mobile.ts
@@ -0,0 +1,21 @@
+import MobileDetect from 'mobile-detect'
+
+export const isMobile = () => {
+ if (typeof navigator === 'undefined') return false
+
+ const mobileDetect = new MobileDetect(navigator.userAgent)
+
+ return !!mobileDetect.mobile()
+}
+
+export const isAndroid = () => {
+ const mobileDetect = new MobileDetect(navigator.userAgent)
+
+ return mobileDetect.is('AndroidOS')
+}
+
+export const isIOS = () => {
+ const mobileDetect = new MobileDetect(navigator.userAgent)
+
+ return mobileDetect.is('iOS')
+}
diff --git a/tailwind.config.js b/tailwind.config.js
index 5706c0f3..6bfaf4dd 100644
--- a/tailwind.config.js
+++ b/tailwind.config.js
@@ -198,6 +198,7 @@ module.exports = {
},
width: {
4.5: '18px',
+ 13: '52px',
15: '60px',
30: '120px',
35: '140px',
diff --git a/yarn.lock b/yarn.lock
index 3efed748..7975499a 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1272,27 +1272,6 @@
resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39"
integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==
-"@chainsafe/as-sha256@^0.3.1":
- version "0.3.1"
- resolved "https://registry.npmjs.org/@chainsafe/as-sha256/-/as-sha256-0.3.1.tgz"
- integrity sha512-hldFFYuf49ed7DAakWVXSJODuq3pzJEguD8tQ7h+sGkM18vja+OFoJI9krnGmgzyuZC2ETX0NOIcCTy31v2Mtg==
-
-"@chainsafe/persistent-merkle-tree@^0.4.2":
- version "0.4.2"
- resolved "https://registry.npmjs.org/@chainsafe/persistent-merkle-tree/-/persistent-merkle-tree-0.4.2.tgz"
- integrity sha512-lLO3ihKPngXLTus/L7WHKaw9PnNJWizlOF1H9NNzHP6Xvh82vzg9F2bzkXhYIFshMZ2gTCEz8tq6STe7r5NDfQ==
- dependencies:
- "@chainsafe/as-sha256" "^0.3.1"
-
-"@chainsafe/ssz@0.9.4":
- version "0.9.4"
- resolved "https://registry.npmjs.org/@chainsafe/ssz/-/ssz-0.9.4.tgz"
- integrity sha512-77Qtg2N1ayqs4Bg/wvnWfg5Bta7iy7IRh8XqXh7oNMeP2HBbBwx8m6yTpA8p0EHItWPEBkgZd5S5/LSlp3GXuQ==
- dependencies:
- "@chainsafe/as-sha256" "^0.3.1"
- "@chainsafe/persistent-merkle-tree" "^0.4.2"
- case "^1.6.3"
-
"@confio/ics23@^0.6.8":
version "0.6.8"
resolved "https://registry.npmjs.org/@confio/ics23/-/ics23-0.6.8.tgz"
@@ -1301,26 +1280,6 @@
"@noble/hashes" "^1.0.0"
protobufjs "^6.8.8"
-"@cosmjs/amino@0.27.1":
- version "0.27.1"
- resolved "https://registry.npmjs.org/@cosmjs/amino/-/amino-0.27.1.tgz"
- integrity sha512-w56ar/nK9+qlvWDpBPRmD0Blk2wfkkLqRi1COs1x7Ll1LF0AtkIBUjbRKplENLbNovK0T3h+w8bHiFm+GBGQOA==
- dependencies:
- "@cosmjs/crypto" "0.27.1"
- "@cosmjs/encoding" "0.27.1"
- "@cosmjs/math" "0.27.1"
- "@cosmjs/utils" "0.27.1"
-
-"@cosmjs/amino@^0.29.5":
- version "0.29.5"
- resolved "https://registry.npmjs.org/@cosmjs/amino/-/amino-0.29.5.tgz"
- integrity sha512-Qo8jpC0BiziTSUqpkNatBcwtKNhCovUnFul9SlT/74JUCdLYaeG5hxr3q1cssQt++l4LvlcpF+OUXL48XjNjLw==
- dependencies:
- "@cosmjs/crypto" "^0.29.5"
- "@cosmjs/encoding" "^0.29.5"
- "@cosmjs/math" "^0.29.5"
- "@cosmjs/utils" "^0.29.5"
-
"@cosmjs/amino@^0.30.1":
version "0.30.1"
resolved "https://registry.yarnpkg.com/@cosmjs/amino/-/amino-0.30.1.tgz#7c18c14627361ba6c88e3495700ceea1f76baace"
@@ -1341,40 +1300,6 @@
"@cosmjs/math" "^0.31.0"
"@cosmjs/utils" "^0.31.0"
-"@cosmjs/cosmwasm-stargate@^0.29.5":
- version "0.29.5"
- resolved "https://registry.npmjs.org/@cosmjs/cosmwasm-stargate/-/cosmwasm-stargate-0.29.5.tgz"
- integrity sha512-TNdSvm2tEE3XMCuxHxquzls56t40hC8qnLeYJWHsY2ECZmRK3KrnpRReEr7N7bLtODToK7X/riYrV0JaYxjrYA==
- dependencies:
- "@cosmjs/amino" "^0.29.5"
- "@cosmjs/crypto" "^0.29.5"
- "@cosmjs/encoding" "^0.29.5"
- "@cosmjs/math" "^0.29.5"
- "@cosmjs/proto-signing" "^0.29.5"
- "@cosmjs/stargate" "^0.29.5"
- "@cosmjs/tendermint-rpc" "^0.29.5"
- "@cosmjs/utils" "^0.29.5"
- cosmjs-types "^0.5.2"
- long "^4.0.0"
- pako "^2.0.2"
-
-"@cosmjs/cosmwasm-stargate@^0.30.1":
- version "0.30.1"
- resolved "https://registry.yarnpkg.com/@cosmjs/cosmwasm-stargate/-/cosmwasm-stargate-0.30.1.tgz#6f9ca310f75433a3e30d683bc6aa24eadb345d79"
- integrity sha512-W/6SLUCJAJGBN+sJLXouLZikVgmqDd9LCdlMzQaxczcCHTWeJAmRvOiZGSZaSy3shw/JN1qc6g6PKpvTVgj10A==
- dependencies:
- "@cosmjs/amino" "^0.30.1"
- "@cosmjs/crypto" "^0.30.1"
- "@cosmjs/encoding" "^0.30.1"
- "@cosmjs/math" "^0.30.1"
- "@cosmjs/proto-signing" "^0.30.1"
- "@cosmjs/stargate" "^0.30.1"
- "@cosmjs/tendermint-rpc" "^0.30.1"
- "@cosmjs/utils" "^0.30.1"
- cosmjs-types "^0.7.1"
- long "^4.0.0"
- pako "^2.0.2"
-
"@cosmjs/cosmwasm-stargate@^0.31.0":
version "0.31.0"
resolved "https://registry.yarnpkg.com/@cosmjs/cosmwasm-stargate/-/cosmwasm-stargate-0.31.0.tgz#a9ea82471ca035b8d7f6ae640ad44b5f497be8c6"
@@ -1392,35 +1317,6 @@
long "^4.0.0"
pako "^2.0.2"
-"@cosmjs/crypto@0.27.1":
- version "0.27.1"
- resolved "https://registry.npmjs.org/@cosmjs/crypto/-/crypto-0.27.1.tgz"
- integrity sha512-vbcxwSt99tIYJg8Spp00wc3zx72qx+pY3ozGuBN8gAvySnagK9dQ/jHwtWQWdammmdD6oW+75WfIHZ+gNa+Ybg==
- dependencies:
- "@cosmjs/encoding" "0.27.1"
- "@cosmjs/math" "0.27.1"
- "@cosmjs/utils" "0.27.1"
- bip39 "^3.0.2"
- bn.js "^5.2.0"
- elliptic "^6.5.3"
- js-sha3 "^0.8.0"
- libsodium-wrappers "^0.7.6"
- ripemd160 "^2.0.2"
- sha.js "^2.4.11"
-
-"@cosmjs/crypto@^0.29.5":
- version "0.29.5"
- resolved "https://registry.npmjs.org/@cosmjs/crypto/-/crypto-0.29.5.tgz"
- integrity sha512-2bKkaLGictaNL0UipQCL6C1afaisv6k8Wr/GCLx9FqiyFkh9ZgRHDyetD64ZsjnWV/N/D44s/esI+k6oPREaiQ==
- dependencies:
- "@cosmjs/encoding" "^0.29.5"
- "@cosmjs/math" "^0.29.5"
- "@cosmjs/utils" "^0.29.5"
- "@noble/hashes" "^1"
- bn.js "^5.2.0"
- elliptic "^6.5.4"
- libsodium-wrappers "^0.7.6"
-
"@cosmjs/crypto@^0.30.1":
version "0.30.1"
resolved "https://registry.yarnpkg.com/@cosmjs/crypto/-/crypto-0.30.1.tgz#21e94d5ca8f8ded16eee1389d2639cb5c43c3eb5"
@@ -1447,24 +1343,6 @@
elliptic "^6.5.4"
libsodium-wrappers-sumo "^0.7.11"
-"@cosmjs/encoding@0.27.1":
- version "0.27.1"
- resolved "https://registry.npmjs.org/@cosmjs/encoding/-/encoding-0.27.1.tgz"
- integrity sha512-rayLsA0ojHeniaRfWWcqSsrE/T1rl1gl0OXVNtXlPwLJifKBeLEefGbOUiAQaT0wgJ8VNGBazVtAZBpJidfDhw==
- dependencies:
- base64-js "^1.3.0"
- bech32 "^1.1.4"
- readonly-date "^1.0.0"
-
-"@cosmjs/encoding@^0.29.5":
- version "0.29.5"
- resolved "https://registry.npmjs.org/@cosmjs/encoding/-/encoding-0.29.5.tgz"
- integrity sha512-G4rGl/Jg4dMCw5u6PEZHZcoHnUBlukZODHbm/wcL4Uu91fkn5jVo5cXXZcvs4VCkArVGrEj/52eUgTZCmOBGWQ==
- dependencies:
- base64-js "^1.3.0"
- bech32 "^1.1.4"
- readonly-date "^1.0.0"
-
"@cosmjs/encoding@^0.30.1":
version "0.30.1"
resolved "https://registry.yarnpkg.com/@cosmjs/encoding/-/encoding-0.30.1.tgz#b5c4e0ef7ceb1f2753688eb96400ed70f35c6058"
@@ -1483,14 +1361,6 @@
bech32 "^1.1.4"
readonly-date "^1.0.0"
-"@cosmjs/json-rpc@^0.29.5":
- version "0.29.5"
- resolved "https://registry.npmjs.org/@cosmjs/json-rpc/-/json-rpc-0.29.5.tgz"
- integrity sha512-C78+X06l+r9xwdM1yFWIpGl03LhB9NdM1xvZpQHwgCOl0Ir/WV8pw48y3Ez2awAoUBRfTeejPe4KvrE6NoIi/w==
- dependencies:
- "@cosmjs/stream" "^0.29.5"
- xstream "^11.14.0"
-
"@cosmjs/json-rpc@^0.30.1":
version "0.30.1"
resolved "https://registry.yarnpkg.com/@cosmjs/json-rpc/-/json-rpc-0.30.1.tgz#16f21305fc167598c8a23a45549b85106b2372bc"
@@ -1507,33 +1377,6 @@
"@cosmjs/stream" "^0.31.0"
xstream "^11.14.0"
-"@cosmjs/launchpad@^0.27.1":
- version "0.27.1"
- resolved "https://registry.npmjs.org/@cosmjs/launchpad/-/launchpad-0.27.1.tgz"
- integrity sha512-DcFwGD/z5PK8CzO2sojDxa+Be9EIEtRZb2YawgVnw2Ht/p5FlNv+OVo8qlishpBdalXEN7FvQ1dVeDFEe9TuJw==
- dependencies:
- "@cosmjs/amino" "0.27.1"
- "@cosmjs/crypto" "0.27.1"
- "@cosmjs/encoding" "0.27.1"
- "@cosmjs/math" "0.27.1"
- "@cosmjs/utils" "0.27.1"
- axios "^0.21.2"
- fast-deep-equal "^3.1.3"
-
-"@cosmjs/math@0.27.1":
- version "0.27.1"
- resolved "https://registry.npmjs.org/@cosmjs/math/-/math-0.27.1.tgz"
- integrity sha512-cHWVjmfIjtRc7f80n7x+J5k8pe+vTVTQ0lA82tIxUgqUvgS6rogPP/TmGtTiZ4+NxWxd11DUISY6gVpr18/VNQ==
- dependencies:
- bn.js "^5.2.0"
-
-"@cosmjs/math@^0.29.5":
- version "0.29.5"
- resolved "https://registry.npmjs.org/@cosmjs/math/-/math-0.29.5.tgz"
- integrity sha512-2GjKcv+A9f86MAWYLUkjhw1/WpRl2R1BTb3m9qPG7lzMA7ioYff9jY5SPCfafKdxM4TIQGxXQlYGewQL16O68Q==
- dependencies:
- bn.js "^5.2.0"
-
"@cosmjs/math@^0.30.1":
version "0.30.1"
resolved "https://registry.yarnpkg.com/@cosmjs/math/-/math-0.30.1.tgz#8b816ef4de5d3afa66cb9fdfb5df2357a7845b8a"
@@ -1548,19 +1391,6 @@
dependencies:
bn.js "^5.2.0"
-"@cosmjs/proto-signing@^0.29.5":
- version "0.29.5"
- resolved "https://registry.npmjs.org/@cosmjs/proto-signing/-/proto-signing-0.29.5.tgz"
- integrity sha512-QRrS7CiKaoETdgIqvi/7JC2qCwCR7lnWaUsTzh/XfRy3McLkEd+cXbKAW3cygykv7IN0VAEIhZd2lyIfT8KwNA==
- dependencies:
- "@cosmjs/amino" "^0.29.5"
- "@cosmjs/crypto" "^0.29.5"
- "@cosmjs/encoding" "^0.29.5"
- "@cosmjs/math" "^0.29.5"
- "@cosmjs/utils" "^0.29.5"
- cosmjs-types "^0.5.2"
- long "^4.0.0"
-
"@cosmjs/proto-signing@^0.30.1":
version "0.30.1"
resolved "https://registry.yarnpkg.com/@cosmjs/proto-signing/-/proto-signing-0.30.1.tgz#f0dda372488df9cd2677150b89b3e9c72b3cb713"
@@ -1587,16 +1417,6 @@
cosmjs-types "^0.8.0"
long "^4.0.0"
-"@cosmjs/socket@^0.29.5":
- version "0.29.5"
- resolved "https://registry.npmjs.org/@cosmjs/socket/-/socket-0.29.5.tgz"
- integrity sha512-5VYDupIWbIXq3ftPV1LkS5Ya/T7Ol/AzWVhNxZ79hPe/mBfv1bGau/LqIYOm2zxGlgm9hBHOTmWGqNYDwr9LNQ==
- dependencies:
- "@cosmjs/stream" "^0.29.5"
- isomorphic-ws "^4.0.1"
- ws "^7"
- xstream "^11.14.0"
-
"@cosmjs/socket@^0.30.1":
version "0.30.1"
resolved "https://registry.yarnpkg.com/@cosmjs/socket/-/socket-0.30.1.tgz#00b22f4b5e2ab01f4d82ccdb7b2e59536bfe5ce0"
@@ -1617,24 +1437,6 @@
ws "^7"
xstream "^11.14.0"
-"@cosmjs/stargate@^0.29.5":
- version "0.29.5"
- resolved "https://registry.npmjs.org/@cosmjs/stargate/-/stargate-0.29.5.tgz"
- integrity sha512-hjEv8UUlJruLrYGJcUZXM/CziaINOKwfVm2BoSdUnNTMxGvY/jC1ABHKeZUYt9oXHxEJ1n9+pDqzbKc8pT0nBw==
- dependencies:
- "@confio/ics23" "^0.6.8"
- "@cosmjs/amino" "^0.29.5"
- "@cosmjs/encoding" "^0.29.5"
- "@cosmjs/math" "^0.29.5"
- "@cosmjs/proto-signing" "^0.29.5"
- "@cosmjs/stream" "^0.29.5"
- "@cosmjs/tendermint-rpc" "^0.29.5"
- "@cosmjs/utils" "^0.29.5"
- cosmjs-types "^0.5.2"
- long "^4.0.0"
- protobufjs "~6.11.3"
- xstream "^11.14.0"
-
"@cosmjs/stargate@^0.30.1":
version "0.30.1"
resolved "https://registry.yarnpkg.com/@cosmjs/stargate/-/stargate-0.30.1.tgz#e1b22e1226cffc6e93914a410755f1f61057ba04"
@@ -1671,13 +1473,6 @@
protobufjs "~6.11.3"
xstream "^11.14.0"
-"@cosmjs/stream@^0.29.5":
- version "0.29.5"
- resolved "https://registry.npmjs.org/@cosmjs/stream/-/stream-0.29.5.tgz"
- integrity sha512-TToTDWyH1p05GBtF0Y8jFw2C+4783ueDCmDyxOMM6EU82IqpmIbfwcdMOCAm0JhnyMh+ocdebbFvnX/sGKzRAA==
- dependencies:
- xstream "^11.14.0"
-
"@cosmjs/stream@^0.30.1":
version "0.30.1"
resolved "https://registry.yarnpkg.com/@cosmjs/stream/-/stream-0.30.1.tgz#ba038a2aaf41343696b1e6e759d8e03a9516ec1a"
@@ -1692,22 +1487,6 @@
dependencies:
xstream "^11.14.0"
-"@cosmjs/tendermint-rpc@^0.29.5":
- version "0.29.5"
- resolved "https://registry.npmjs.org/@cosmjs/tendermint-rpc/-/tendermint-rpc-0.29.5.tgz"
- integrity sha512-ar80twieuAxsy0x2za/aO3kBr2DFPAXDmk2ikDbmkda+qqfXgl35l9CVAAjKRqd9d+cRvbQyb5M4wy6XQpEV6w==
- dependencies:
- "@cosmjs/crypto" "^0.29.5"
- "@cosmjs/encoding" "^0.29.5"
- "@cosmjs/json-rpc" "^0.29.5"
- "@cosmjs/math" "^0.29.5"
- "@cosmjs/socket" "^0.29.5"
- "@cosmjs/stream" "^0.29.5"
- "@cosmjs/utils" "^0.29.5"
- axios "^0.21.2"
- readonly-date "^1.0.0"
- xstream "^11.14.0"
-
"@cosmjs/tendermint-rpc@^0.30.1":
version "0.30.1"
resolved "https://registry.yarnpkg.com/@cosmjs/tendermint-rpc/-/tendermint-rpc-0.30.1.tgz#c16378892ba1ac63f72803fdf7567eab9d4f0aa0"
@@ -1740,16 +1519,6 @@
readonly-date "^1.0.0"
xstream "^11.14.0"
-"@cosmjs/utils@0.27.1":
- version "0.27.1"
- resolved "https://registry.npmjs.org/@cosmjs/utils/-/utils-0.27.1.tgz"
- integrity sha512-VG7QPDiMUzVPxRdJahDV8PXxVdnuAHiIuG56hldV4yPnOz/si/DLNd7VAUUA5923b6jS1Hhev0Hr6AhEkcxBMg==
-
-"@cosmjs/utils@^0.29.5":
- version "0.29.5"
- resolved "https://registry.npmjs.org/@cosmjs/utils/-/utils-0.29.5.tgz"
- integrity sha512-m7h+RXDUxOzEOGt4P+3OVPX7PuakZT3GBmaM/Y2u+abN3xZkziykD/NvedYFvvCCdQo714XcGl33bwifS9FZPQ==
-
"@cosmjs/utils@^0.30.1":
version "0.30.1"
resolved "https://registry.yarnpkg.com/@cosmjs/utils/-/utils-0.30.1.tgz#6d92582341be3c2ec8d82090253cfa4b7f959edb"
@@ -1760,38 +1529,150 @@
resolved "https://registry.yarnpkg.com/@cosmjs/utils/-/utils-0.31.0.tgz#3a7ac16856dcff63bbf1bb11e31f975f71ef4f21"
integrity sha512-nNcycZWUYLNJlrIXgpcgVRqdl6BXjF4YlXdxobQWpW9Tikk61bEGeAFhDYtC0PwHlokCNw0KxWiHGJL4nL7Q5A==
-"@delphi-labs/shuttle@^2.14.0":
- version "2.14.0"
- resolved "https://registry.yarnpkg.com/@delphi-labs/shuttle/-/shuttle-2.14.0.tgz#e05302e2995c914ff04e15318dae6cfa5488fd8e"
- integrity sha512-0sB8CifWn2LaLSgAZqUi5kRWOtcGy+9fkBb9tLMLFZ2UgMazB9qMV2/K0W7nkYxIe1edQ2BSxnIPAEpqsnNnkw==
+"@delphi-labs/shuttle-react@^3.3.0":
+ version "3.3.0"
+ resolved "https://registry.yarnpkg.com/@delphi-labs/shuttle-react/-/shuttle-react-3.3.0.tgz#da51efe7d2997a4be9a5f085c9bd186be3947991"
+ integrity sha512-9ZbRRyYD71q4364jzLoshIT7gGhzgbeC6JZri80AnMWHnt/ZUY+wqDQADegKE0QzlwfIi0YKZ6Ocs5gOID0OSA==
dependencies:
- "@cosmjs/amino" "^0.29.5"
- "@cosmjs/cosmwasm-stargate" "^0.29.5"
- "@cosmjs/encoding" "^0.29.5"
- "@cosmjs/launchpad" "^0.27.1"
- "@cosmjs/proto-signing" "^0.30.1"
- "@cosmjs/stargate" "^0.29.5"
- "@improbable-eng/grpc-web" "^0.15.0"
- "@injectivelabs/exceptions" "^1.0.56"
- "@injectivelabs/sdk-ts" "^1.0.457"
- "@injectivelabs/ts-types" "^1.0.29"
- "@injectivelabs/utils" "^1.0.81"
- "@keplr-wallet/cosmos" "^0.11.38"
- "@keplr-wallet/proto-types" "^0.11.38"
- "@metamask/eth-sig-util" "^5.0.2"
+ "@delphi-labs/shuttle" "3.3.0"
+ tslib "^2.6.0"
+ tsup "^7.1.0"
+ use-local-storage-state "^18.3.3"
+ zustand "^4.3.8"
+
+"@delphi-labs/shuttle@3.3.0":
+ version "3.3.0"
+ resolved "https://registry.yarnpkg.com/@delphi-labs/shuttle/-/shuttle-3.3.0.tgz#ae69a0f8d522e9b901cb3dbba31460119c521416"
+ integrity sha512-HWkoQT/f0zT/bSwS0TC0SjRVyshwslWj+kE1IfGITzYW12izFCcxk2/pTcLTE2d5XQAV/2anX+tnygTQHnPUDw==
+ dependencies:
+ "@cosmjs/amino" "^0.31.0"
+ "@cosmjs/cosmwasm-stargate" "^0.31.0"
+ "@cosmjs/crypto" "^0.31.0"
+ "@cosmjs/encoding" "^0.31.0"
+ "@cosmjs/proto-signing" "^0.31.0"
+ "@cosmjs/stargate" "^0.31.0"
+ "@cosmjs/tendermint-rpc" "^0.31.0"
+ "@injectivelabs/sdk-ts" "^1.11.0"
+ "@injectivelabs/utils" "^1.11.0"
+ "@metamask/eth-sig-util" "^6.0.0"
+ "@terra-money/feather.js" "^1.0.8"
"@terra-money/terra.proto" "^3.0.5"
- "@walletconnect/client" "^1.8.0"
- "@walletconnect/core" "^1.8.0"
- "@walletconnect/iso-crypto" "^1.8.0"
- "@walletconnect/utils" "^1.8.0"
- cosmjs-types "^0.7.2"
+ "@walletconnect/sign-client" "^2.9.0"
ethereumjs-util "^7.1.5"
- isomorphic-ws "^5.0.0"
- secp256k1 "^5.0.0"
- tslib "^2.4.0"
- use-local-storage-state "^18.1.2"
- ws "^8.12.0"
- zustand "^4.3.1"
+ long "^5.2.3"
+ mobile-detect "^1.4.5"
+ tslib "^2.6.0"
+ tsup "^7.1.0"
+
+"@esbuild/android-arm64@0.18.14":
+ version "0.18.14"
+ resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.18.14.tgz#d86197e6ff965a187b2ea2704915f596a040ed4b"
+ integrity sha512-rZ2v+Luba5/3D6l8kofWgTnqE+qsC/L5MleKIKFyllHTKHrNBMqeRCnZI1BtRx8B24xMYxeU32iIddRQqMsOsg==
+
+"@esbuild/android-arm@0.18.14":
+ version "0.18.14"
+ resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.18.14.tgz#ed59310c0e6ec6df8b17e363d33a954ecf870f4f"
+ integrity sha512-blODaaL+lngG5bdK/t4qZcQvq2BBqrABmYwqPPcS5VRxrCSGHb9R/rA3fqxh7R18I7WU4KKv+NYkt22FDfalcg==
+
+"@esbuild/android-x64@0.18.14":
+ version "0.18.14"
+ resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.18.14.tgz#e01b387f1db3dd2596a44e8c577aa2609750bc82"
+ integrity sha512-qSwh8y38QKl+1Iqg+YhvCVYlSk3dVLk9N88VO71U4FUjtiSFylMWK3Ugr8GC6eTkkP4Tc83dVppt2n8vIdlSGg==
+
+"@esbuild/darwin-arm64@0.18.14":
+ version "0.18.14"
+ resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.18.14.tgz#e92fbdeb9ff209a762cf107df3026c1b3e04ab85"
+ integrity sha512-9Hl2D2PBeDYZiNbnRKRWuxwHa9v5ssWBBjisXFkVcSP5cZqzZRFBUWEQuqBHO4+PKx4q4wgHoWtfQ1S7rUqJ2Q==
+
+"@esbuild/darwin-x64@0.18.14":
+ version "0.18.14"
+ resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.18.14.tgz#bc1884d9f812647e2078fa4c46e4bffec53c7c09"
+ integrity sha512-ZnI3Dg4ElQ6tlv82qLc/UNHtFsgZSKZ7KjsUNAo1BF1SoYDjkGKHJyCrYyWjFecmXpvvG/KJ9A/oe0H12odPLQ==
+
+"@esbuild/freebsd-arm64@0.18.14":
+ version "0.18.14"
+ resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.14.tgz#1fa876f627536b5037f4aed90545ccc330fd509b"
+ integrity sha512-h3OqR80Da4oQCIa37zl8tU5MwHQ7qgPV0oVScPfKJK21fSRZEhLE4IIVpmcOxfAVmqjU6NDxcxhYaM8aDIGRLw==
+
+"@esbuild/freebsd-x64@0.18.14":
+ version "0.18.14"
+ resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.18.14.tgz#effaa4c5d7bab695b5e6fae459eaf49121fbc7c3"
+ integrity sha512-ha4BX+S6CZG4BoH9tOZTrFIYC1DH13UTCRHzFc3GWX74nz3h/N6MPF3tuR3XlsNjMFUazGgm35MPW5tHkn2lzQ==
+
+"@esbuild/linux-arm64@0.18.14":
+ version "0.18.14"
+ resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.18.14.tgz#24bb4b1836fe7900e1ffda78aa6875a4eb500e3a"
+ integrity sha512-IXORRe22In7U65NZCzjwAUc03nn8SDIzWCnfzJ6t/8AvGx5zBkcLfknI+0P+hhuftufJBmIXxdSTbzWc8X/V4w==
+
+"@esbuild/linux-arm@0.18.14":
+ version "0.18.14"
+ resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.18.14.tgz#7f3490320a4627f4c850a8613385bdf3ffb82285"
+ integrity sha512-5+7vehI1iqru5WRtJyU2XvTOvTGURw3OZxe3YTdE9muNNIdmKAVmSHpB3Vw2LazJk2ifEdIMt/wTWnVe5V98Kg==
+
+"@esbuild/linux-ia32@0.18.14":
+ version "0.18.14"
+ resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.18.14.tgz#91f1e82f92ffaff8d72f9d90a0f209022529031a"
+ integrity sha512-BfHlMa0nibwpjG+VXbOoqJDmFde4UK2gnW351SQ2Zd4t1N3zNdmUEqRkw/srC1Sa1DRBE88Dbwg4JgWCbNz/FQ==
+
+"@esbuild/linux-loong64@0.18.14":
+ version "0.18.14"
+ resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.18.14.tgz#cd5cb806af6361578800af79919c5cfd53401a17"
+ integrity sha512-j2/Ex++DRUWIAaUDprXd3JevzGtZ4/d7VKz+AYDoHZ3HjJzCyYBub9CU1wwIXN+viOP0b4VR3RhGClsvyt/xSw==
+
+"@esbuild/linux-mips64el@0.18.14":
+ version "0.18.14"
+ resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.18.14.tgz#c635b6c0b8b4f9b4bff3aaafad59fa8cc07b354a"
+ integrity sha512-qn2+nc+ZCrJmiicoAnJXJJkZWt8Nwswgu1crY7N+PBR8ChBHh89XRxj38UU6Dkthl2yCVO9jWuafZ24muzDC/A==
+
+"@esbuild/linux-ppc64@0.18.14":
+ version "0.18.14"
+ resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.18.14.tgz#9b2bb80b7e30667a81ffbcddb74ad8e79330cc94"
+ integrity sha512-aGzXzd+djqeEC5IRkDKt3kWzvXoXC6K6GyYKxd+wsFJ2VQYnOWE954qV2tvy5/aaNrmgPTb52cSCHFE+Z7Z0yg==
+
+"@esbuild/linux-riscv64@0.18.14":
+ version "0.18.14"
+ resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.18.14.tgz#9520d34a4ecbf404e56f4cebdcc686c83b66babc"
+ integrity sha512-8C6vWbfr0ygbAiMFLS6OPz0BHvApkT2gCboOGV76YrYw+sD/MQJzyITNsjZWDXJwPu9tjrFQOVG7zijRzBCnLw==
+
+"@esbuild/linux-s390x@0.18.14":
+ version "0.18.14"
+ resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.18.14.tgz#3987e30f807b8faf20815b2b2f0a4919084d4e7c"
+ integrity sha512-G/Lf9iu8sRMM60OVGOh94ZW2nIStksEcITkXdkD09/T6QFD/o+g0+9WVyR/jajIb3A0LvBJ670tBnGe1GgXMgw==
+
+"@esbuild/linux-x64@0.18.14":
+ version "0.18.14"
+ resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.18.14.tgz#51c727dc7045c47ab8c08fe6c09cda3e170d99f3"
+ integrity sha512-TBgStYBQaa3EGhgqIDM+ECnkreb0wkcKqL7H6m+XPcGUoU4dO7dqewfbm0mWEQYH3kzFHrzjOFNpSAVzDZRSJw==
+
+"@esbuild/netbsd-x64@0.18.14":
+ version "0.18.14"
+ resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.18.14.tgz#4677bf88b489d5ffe1b5f0abbb85812996455479"
+ integrity sha512-stvCcjyCQR2lMTroqNhAbvROqRjxPEq0oQ380YdXxA81TaRJEucH/PzJ/qsEtsHgXlWFW6Ryr/X15vxQiyRXVg==
+
+"@esbuild/openbsd-x64@0.18.14":
+ version "0.18.14"
+ resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.18.14.tgz#939902897e533162450f69266f32ef1325ba98fd"
+ integrity sha512-apAOJF14CIsN5ht1PA57PboEMsNV70j3FUdxLmA2liZ20gEQnfTG5QU0FhENo5nwbTqCB2O3WDsXAihfODjHYw==
+
+"@esbuild/sunos-x64@0.18.14":
+ version "0.18.14"
+ resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.18.14.tgz#a50721d47b93586249bd63250bd4b7496fc9957b"
+ integrity sha512-fYRaaS8mDgZcGybPn2MQbn1ZNZx+UXFSUoS5Hd2oEnlsyUcr/l3c6RnXf1bLDRKKdLRSabTmyCy7VLQ7VhGdOQ==
+
+"@esbuild/win32-arm64@0.18.14":
+ version "0.18.14"
+ resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.18.14.tgz#d8531d370e6fd0e0e40f40e016f996bbe4fd5ebf"
+ integrity sha512-1c44RcxKEJPrVj62XdmYhxXaU/V7auELCmnD+Ri+UCt+AGxTvzxl9uauQhrFso8gj6ZV1DaORV0sT9XSHOAk8Q==
+
+"@esbuild/win32-ia32@0.18.14":
+ version "0.18.14"
+ resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.18.14.tgz#dcbf75e4e65d2921cd4be14ed67cec7360440e46"
+ integrity sha512-EXAFttrdAxZkFQmpvcAQ2bywlWUsONp/9c2lcfvPUhu8vXBBenCXpoq9YkUvVP639ld3YGiYx0YUQ6/VQz3Maw==
+
+"@esbuild/win32-x64@0.18.14":
+ version "0.18.14"
+ resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.18.14.tgz#43f66032e0f189b6f394d4dbc903a188bb0c969f"
+ integrity sha512-K0QjGbcskx+gY+qp3v4/940qg8JitpXbdxFhRDA1aYoNaPff88+aEwoq45aqJ+ogpxQxmU0ZTjgnrQD/w8iiUg==
"@eslint-community/eslint-utils@^4.2.0":
version "4.3.0"
@@ -1846,14 +1727,14 @@
"@ethereumjs/common" "^2.6.4"
ethereumjs-util "^7.1.5"
-"@ethereumjs/util@^8.0.0":
- version "8.0.5"
- resolved "https://registry.npmjs.org/@ethereumjs/util/-/util-8.0.5.tgz"
- integrity sha512-259rXKK3b3D8HRVdRmlOEi6QFvwxdt304hhrEAmpZhsj7ufXEOTIc9JRZPMnXatKjECokdLNBcDOFBeBSzAIaw==
+"@ethereumjs/util@^8.0.6":
+ version "8.1.0"
+ resolved "https://registry.yarnpkg.com/@ethereumjs/util/-/util-8.1.0.tgz#299df97fb6b034e0577ce9f94c7d9d1004409ed4"
+ integrity sha512-zQ0IqbdX8FZ9aw11vP+dZkKDkS+kgIvQPHnSAXzP9pLu+Rfu3D3XEeLbicvoXJTYnhZiPmsZUxgdzXwNKxRPbA==
dependencies:
- "@chainsafe/ssz" "0.9.4"
"@ethereumjs/rlp" "^4.0.1"
- ethereum-cryptography "^1.1.2"
+ ethereum-cryptography "^2.0.0"
+ micro-ftch "^0.3.1"
"@ethersproject/abi@5.7.0", "@ethersproject/abi@^5.7.0":
version "5.7.0"
@@ -2221,56 +2102,54 @@
resolved "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz"
integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==
-"@improbable-eng/grpc-web-node-http-transport@^0.15.0":
- version "0.15.0"
- resolved "https://registry.npmjs.org/@improbable-eng/grpc-web-node-http-transport/-/grpc-web-node-http-transport-0.15.0.tgz"
- integrity sha512-HLgJfVolGGpjc9DWPhmMmXJx8YGzkek7jcCFO1YYkSOoO81MWRZentPOd/JiKiZuU08wtc4BG+WNuGzsQB5jZA==
-
-"@improbable-eng/grpc-web-react-native-transport@^0.15.0":
- version "0.15.0"
- resolved "https://registry.npmjs.org/@improbable-eng/grpc-web-react-native-transport/-/grpc-web-react-native-transport-0.15.0.tgz"
- integrity sha512-Xk+abATz3eacJ0gA5sRYpyMCA+z/37ht4u6AsbtfcE3SXLYIPbTQ2iLQYyELAoyUWgAyEQxZ3iTs6OpR4z06FQ==
-
-"@improbable-eng/grpc-web@^0.13.0":
- version "0.13.0"
- resolved "https://registry.npmjs.org/@improbable-eng/grpc-web/-/grpc-web-0.13.0.tgz"
- integrity sha512-vaxxT+Qwb7GPqDQrBV4vAAfH0HywgOLw6xGIKXd9Q8hcV63CQhmS3p4+pZ9/wVvt4Ph3ZDK9fdC983b9aGMUFg==
- dependencies:
- browser-headers "^0.4.0"
-
-"@improbable-eng/grpc-web@^0.14.0", "@improbable-eng/grpc-web@^0.14.1":
+"@improbable-eng/grpc-web@^0.14.1":
version "0.14.1"
resolved "https://registry.npmjs.org/@improbable-eng/grpc-web/-/grpc-web-0.14.1.tgz"
integrity sha512-XaIYuunepPxoiGVLLHmlnVminUGzBTnXr8Wv7khzmLWbNw4TCwJKX09GSMJlKhu/TRk6gms0ySFxewaETSBqgw==
dependencies:
browser-headers "^0.4.1"
-"@improbable-eng/grpc-web@^0.15.0":
- version "0.15.0"
- resolved "https://registry.npmjs.org/@improbable-eng/grpc-web/-/grpc-web-0.15.0.tgz"
- integrity sha512-ERft9/0/8CmYalqOVnJnpdDry28q+j+nAlFFARdjyxXDJ+Mhgv9+F600QC8BR9ygOfrXRlAk6CvST2j+JCpQPg==
- dependencies:
- browser-headers "^0.4.1"
-
-"@injectivelabs/chain-api@1.9.6":
- version "1.9.6"
- resolved "https://registry.npmjs.org/@injectivelabs/chain-api/-/chain-api-1.9.6.tgz"
- integrity sha512-Z17SsI816TEDiRLiswUZE+8n/nCUTyat9WPxsaccB7mmsjFtC7jVzVBgLKE3pTIsON1CkJhhWAO3ApHddyCWlg==
- dependencies:
- "@improbable-eng/grpc-web" "^0.13.0"
- google-protobuf "^3.13.0"
-
-"@injectivelabs/exceptions@^1.0.56", "@injectivelabs/exceptions@^1.0.58":
- version "1.0.58"
- resolved "https://registry.npmjs.org/@injectivelabs/exceptions/-/exceptions-1.0.58.tgz"
- integrity sha512-tVwaqzczRVzttJyjtiYx2gBvya5ODzd6PJkK3OtqGQ/I7bh36jsLlF8G20Hma4g8FNa+dUMlzHDZ/o3eCmSMEw==
+"@injectivelabs/core-proto-ts@^0.0.14":
+ version "0.0.14"
+ resolved "https://registry.yarnpkg.com/@injectivelabs/core-proto-ts/-/core-proto-ts-0.0.14.tgz#88f3c3c5c88484906785cd93b2e2eb1d464ec5d4"
+ integrity sha512-NZWlgBzgVrXow9IknFQHvcYKX4QkUD25taRigoNYQK8PDn4+VXd9xM5WFUDRhzm2smTCguyl/+MghpEp4oTPWw==
dependencies:
"@injectivelabs/grpc-web" "^0.0.1"
- "@injectivelabs/ts-types" "^1.0.29"
+ google-protobuf "^3.14.0"
+ protobufjs "^7.0.0"
+ rxjs "^7.4.0"
+
+"@injectivelabs/dmm-proto-ts@1.0.16":
+ version "1.0.16"
+ resolved "https://registry.yarnpkg.com/@injectivelabs/dmm-proto-ts/-/dmm-proto-ts-1.0.16.tgz#7e2d6652cf31700524c1933d40ffa54c213302c5"
+ integrity sha512-2D1gDJ0eMveTuLjOH+dDvDSjoIbCbaQxnRmVCg3an0kPRot54tNTdx1DC3LyBQEOJ7VeVJFbhDjoAmgpNPBY8A==
+ dependencies:
+ "@injectivelabs/grpc-web" "^0.0.1"
+ google-protobuf "^3.14.0"
+ protobufjs "^7.0.0"
+ rxjs "^7.4.0"
+
+"@injectivelabs/exceptions@^1.11.0":
+ version "1.11.0"
+ resolved "https://registry.yarnpkg.com/@injectivelabs/exceptions/-/exceptions-1.11.0.tgz#86a703a40767a90c511af8e96a003db8f70ded80"
+ integrity sha512-jZ0N4cP1KCyErNEiCARaKt70E8KMTNa9R4a5FrCERX4cFKPxdbWpoQ8Lqga2jfHAgiFcChRJ5JmaSYclFtKf9w==
+ dependencies:
+ "@injectivelabs/grpc-web" "^0.0.1"
+ "@injectivelabs/ts-types" "^1.11.0"
http-status-codes "^2.2.0"
link-module-alias "^1.2.0"
shx "^0.3.2"
+"@injectivelabs/grpc-web-node-http-transport@^0.0.2":
+ version "0.0.2"
+ resolved "https://registry.yarnpkg.com/@injectivelabs/grpc-web-node-http-transport/-/grpc-web-node-http-transport-0.0.2.tgz#87c9bbd4db1f70cf18d6a55b54b2cf17d3cf30c0"
+ integrity sha512-rpyhXLiGY/UMs6v6YmgWHJHiO9l0AgDyVNv+jcutNVt4tQrmNvnpvz2wCAGOFtq5LuX/E9ChtTVpk3gWGqXcGA==
+
+"@injectivelabs/grpc-web-react-native-transport@^0.0.2":
+ version "0.0.2"
+ resolved "https://registry.yarnpkg.com/@injectivelabs/grpc-web-react-native-transport/-/grpc-web-react-native-transport-0.0.2.tgz#07601b76bf1f165c7a9b97ee42d0d42b9e2b76fa"
+ integrity sha512-mk+aukQXnYNgPsPnu3KBi+FD0ZHQpazIlaBZ2jNZG7QAVmxTWtv3R66Zoq99Wx2dnE946NsZBYAoa0K5oSjnow==
+
"@injectivelabs/grpc-web@^0.0.1":
version "0.0.1"
resolved "https://registry.npmjs.org/@injectivelabs/grpc-web/-/grpc-web-0.0.1.tgz"
@@ -2278,84 +2157,101 @@
dependencies:
browser-headers "^0.4.1"
-"@injectivelabs/indexer-api@1.10.0-rc.2.5":
- version "1.10.0-rc.2.5"
- resolved "https://registry.npmjs.org/@injectivelabs/indexer-api/-/indexer-api-1.10.0-rc.2.5.tgz"
- integrity sha512-QR5I/bw+4PAYcXwdR5OT4Q9yju/uk1Vj5SEtCgQH0GFlR7sGGpDOrSBpbeSQeHk89AAHyyQpAKJYe+0HPr21bA==
+"@injectivelabs/indexer-proto-ts@1.10.8-rc.4":
+ version "1.10.8-rc.4"
+ resolved "https://registry.yarnpkg.com/@injectivelabs/indexer-proto-ts/-/indexer-proto-ts-1.10.8-rc.4.tgz#ab8424cd713bb5a69ab130b64bf0b3f9f9089946"
+ integrity sha512-IwbepTfsHHAv3Z36As6yH/+HIplOEpUu6SFHBCVgdSIaQ8GuvTib4HETiVnV4mjYqoyVgWs+zLSAfih46rdMJQ==
dependencies:
- "@improbable-eng/grpc-web" "^0.14.0"
+ "@injectivelabs/grpc-web" "^0.0.1"
google-protobuf "^3.14.0"
+ protobufjs "^7.0.0"
+ rxjs "^7.4.0"
-"@injectivelabs/networks@^1.0.95":
- version "1.0.95"
- resolved "https://registry.npmjs.org/@injectivelabs/networks/-/networks-1.0.95.tgz"
- integrity sha512-2KB5gBrZreqF7GWI/Ou2mAR4VPZiHku2Byw/N+gV6D57L6Js1icgi9Bobq8eW6u2aqEf8lcy9u5VxSxYWj5PbQ==
+"@injectivelabs/mito-proto-ts@1.0.17":
+ version "1.0.17"
+ resolved "https://registry.yarnpkg.com/@injectivelabs/mito-proto-ts/-/mito-proto-ts-1.0.17.tgz#543e0ca7356b5f7ae6d5c5c8dc01b3a9f097595d"
+ integrity sha512-J15hWdcyurGZQ9WslWuzld7A4nBfPsUFBLTHAGNy/MaeU/oJhuMEjEyA9i0KVGn+58bCISOBVh5glxFWqx60wA==
dependencies:
- "@injectivelabs/exceptions" "^1.0.58"
- "@injectivelabs/ts-types" "^1.0.29"
- "@injectivelabs/utils" "^1.0.83"
+ "@injectivelabs/grpc-web" "^0.0.1"
+ google-protobuf "^3.14.0"
+ protobufjs "^7.0.0"
+ rxjs "^7.4.0"
+
+"@injectivelabs/networks@^1.11.0":
+ version "1.11.0"
+ resolved "https://registry.yarnpkg.com/@injectivelabs/networks/-/networks-1.11.0.tgz#4d48c900989bcd77ac2bd03daa51dcf95552d4ee"
+ integrity sha512-0dtO/zZ8AzsxGInEWZ7tpOA0Q++M3FhAFxOWzhYC39ZeJlwHhEcYmvmhrGG5gRdus29XfFysRlaz3hyT3XH1Jg==
+ dependencies:
+ "@injectivelabs/exceptions" "^1.11.0"
+ "@injectivelabs/ts-types" "^1.11.0"
+ "@injectivelabs/utils" "^1.11.0"
link-module-alias "^1.2.0"
shx "^0.3.2"
-"@injectivelabs/ninja-api@^1.0.11":
- version "1.0.11"
- resolved "https://registry.npmjs.org/@injectivelabs/ninja-api/-/ninja-api-1.0.11.tgz"
- integrity sha512-idNPJMTBgTgfq7epsuOKCjoNTCqRWsGzZvt88H81UjrrsRZpLwpnfCHNc/aTE6VR19RZ27gk9CwI9vH/j4kq9w==
- dependencies:
- "@improbable-eng/grpc-web" "^0.14.0"
- google-protobuf "^3.14.0"
-
-"@injectivelabs/sdk-ts@^1.0.457":
- version "1.0.470"
- resolved "https://registry.npmjs.org/@injectivelabs/sdk-ts/-/sdk-ts-1.0.470.tgz"
- integrity sha512-VdfEk5ATqudhK4Oc+qgX/jvYF1bYeqiPemPsmGfg6HmBt+1oujc2TiQpjLPHG5Onq0U6nI8kO5ofcgpvtSR9Dg==
+"@injectivelabs/sdk-ts@^1.11.0":
+ version "1.11.0"
+ resolved "https://registry.yarnpkg.com/@injectivelabs/sdk-ts/-/sdk-ts-1.11.0.tgz#b347a01769242fa2486f44320b40f1c6522c0fc7"
+ integrity sha512-40WMqLKM+cwLB0M27hAg6MK1cnhlBi3H7ycDBXBs3CPLCuZJEyKiTGLWBLfnXAeSeYvVn80qS38Onu+XHNr7qQ==
dependencies:
"@apollo/client" "^3.5.8"
- "@cosmjs/amino" "^0.29.5"
- "@cosmjs/proto-signing" "^0.29.5"
- "@cosmjs/stargate" "^0.29.5"
- "@cosmjs/tendermint-rpc" "^0.29.5"
+ "@cosmjs/amino" "^0.30.1"
+ "@cosmjs/proto-signing" "^0.30.1"
+ "@cosmjs/stargate" "^0.30.1"
"@ethersproject/bytes" "^5.7.0"
- "@improbable-eng/grpc-web-node-http-transport" "^0.15.0"
- "@improbable-eng/grpc-web-react-native-transport" "^0.15.0"
- "@injectivelabs/chain-api" "1.9.6"
- "@injectivelabs/exceptions" "^1.0.58"
+ "@injectivelabs/core-proto-ts" "^0.0.14"
+ "@injectivelabs/dmm-proto-ts" "1.0.16"
+ "@injectivelabs/exceptions" "^1.11.0"
"@injectivelabs/grpc-web" "^0.0.1"
- "@injectivelabs/indexer-api" "1.10.0-rc.2.5"
- "@injectivelabs/networks" "^1.0.95"
- "@injectivelabs/ninja-api" "^1.0.11"
- "@injectivelabs/token-metadata" "^1.0.184"
- "@injectivelabs/ts-types" "^1.0.29"
- "@injectivelabs/utils" "^1.0.83"
+ "@injectivelabs/grpc-web-node-http-transport" "^0.0.2"
+ "@injectivelabs/grpc-web-react-native-transport" "^0.0.2"
+ "@injectivelabs/indexer-proto-ts" "1.10.8-rc.4"
+ "@injectivelabs/mito-proto-ts" "1.0.17"
+ "@injectivelabs/networks" "^1.11.0"
+ "@injectivelabs/test-utils" "^1.11.0"
+ "@injectivelabs/token-metadata" "^1.11.0"
+ "@injectivelabs/ts-types" "^1.11.0"
+ "@injectivelabs/utils" "^1.11.0"
"@metamask/eth-sig-util" "^4.0.0"
- "@types/google-protobuf" "^3.15.5"
axios "^0.27.2"
bech32 "^2.0.0"
bip39 "^3.0.4"
- eth-crypto "^2.3.0"
- ethereumjs-abi "^0.6.8"
+ cosmjs-types "^0.7.1"
+ eth-crypto "^2.6.0"
ethereumjs-util "^7.1.4"
- ethers "^5.6.4"
- ethjs-util "^0.1.6"
+ ethers "^5.7.2"
google-protobuf "^3.21.0"
graphql "^16.3.0"
http-status-codes "^2.2.0"
+ js-sha3 "^0.8.0"
jscrypto "^1.0.3"
keccak256 "^1.0.6"
link-module-alias "^1.2.0"
+ rxjs "^7.8.0"
secp256k1 "^4.0.3"
shx "^0.3.2"
snakecase-keys "^5.4.1"
-"@injectivelabs/token-metadata@^1.0.184":
- version "1.0.184"
- resolved "https://registry.npmjs.org/@injectivelabs/token-metadata/-/token-metadata-1.0.184.tgz"
- integrity sha512-r9W8aPTuGdG528A7evmx6m9lpkhYljf1jMZYSM7vl3z7qMgVpuy7MDgUzDu6EEo3+QqtoSM+j+MFzOz3rux5fg==
+"@injectivelabs/test-utils@^1.11.0":
+ version "1.11.0"
+ resolved "https://registry.yarnpkg.com/@injectivelabs/test-utils/-/test-utils-1.11.0.tgz#e70c723919d8adbe4e3e0c5e513ed9b16f8ed609"
+ integrity sha512-/KIPGeLFsjITs43yQG++SoOtDExZr+Pa3JVYIZEIMFUVG8a7z9Vi5m6a1kbowvozZbLG5KHuuUXF2SdfKSxznQ==
dependencies:
- "@injectivelabs/exceptions" "^1.0.58"
- "@injectivelabs/networks" "^1.0.95"
- "@injectivelabs/ts-types" "^1.0.29"
- "@injectivelabs/utils" "^1.0.83"
+ axios "^0.21.1"
+ bignumber.js "^9.0.1"
+ link-module-alias "^1.2.0"
+ shx "^0.3.2"
+ snakecase-keys "^5.1.2"
+ store2 "^2.12.0"
+
+"@injectivelabs/token-metadata@^1.11.0":
+ version "1.11.0"
+ resolved "https://registry.yarnpkg.com/@injectivelabs/token-metadata/-/token-metadata-1.11.0.tgz#a26c589a72c0735d4d852e69f7b6ee33c2189e90"
+ integrity sha512-RzwJvnjDX8IwXYTvZDCMQcGxkN/0ZfXUEYTVMB0WMU0bRH7cV7WJ6Z9UDOijAehrJHu/fByDz2DuEOcktbwoIw==
+ dependencies:
+ "@injectivelabs/exceptions" "^1.11.0"
+ "@injectivelabs/networks" "^1.11.0"
+ "@injectivelabs/ts-types" "^1.11.0"
+ "@injectivelabs/utils" "^1.11.0"
"@types/lodash.values" "^4.3.6"
copyfiles "^2.4.1"
jsonschema "^1.4.0"
@@ -2364,21 +2260,21 @@
lodash.values "^4.3.0"
shx "^0.3.2"
-"@injectivelabs/ts-types@^1.0.29":
- version "1.0.29"
- resolved "https://registry.npmjs.org/@injectivelabs/ts-types/-/ts-types-1.0.29.tgz"
- integrity sha512-6pfh/KqBA/rFLzBI+hzahj74WnEsqfyOjUSkrRmWLpw7/mIDVGDCVqi9Zbb+2oLrhNafgYFslH4LTOml2s7BEg==
+"@injectivelabs/ts-types@^1.11.0":
+ version "1.11.0"
+ resolved "https://registry.yarnpkg.com/@injectivelabs/ts-types/-/ts-types-1.11.0.tgz#1ea4dfc908ecd2fb453251a3143ab8d5968aeb68"
+ integrity sha512-3ZVRW1xMe3RHOxFblRC0LgQcU/rpxgZQZ+sISyRKFGcS/m2ApkdmcPvjMgd5TQe9AXW/6nnvmul3mST8iAaUJg==
dependencies:
link-module-alias "^1.2.0"
shx "^0.3.2"
-"@injectivelabs/utils@^1.0.81", "@injectivelabs/utils@^1.0.83":
- version "1.0.83"
- resolved "https://registry.npmjs.org/@injectivelabs/utils/-/utils-1.0.83.tgz"
- integrity sha512-VUuoW0ehIHS/VFGEJVfD49RA+EeI9ybf/8TeDxCQG1WV3Cj0x1Idhz3me8/3uan1SHbwHrq7qZaB469H7CPhvA==
+"@injectivelabs/utils@^1.11.0":
+ version "1.11.0"
+ resolved "https://registry.yarnpkg.com/@injectivelabs/utils/-/utils-1.11.0.tgz#668d2518ec492805813dd2e240fc730c230777af"
+ integrity sha512-KnUmt4vIvoBz6F3mQomy4GeTkpcHMYwju2AgiqzARrrqgF/2p1ZHfKBpr1ksj/jkl5X+irh3JVfbd/dFjwKi1g==
dependencies:
- "@injectivelabs/exceptions" "^1.0.58"
- "@injectivelabs/ts-types" "^1.0.29"
+ "@injectivelabs/exceptions" "^1.11.0"
+ "@injectivelabs/ts-types" "^1.11.0"
axios "^0.21.1"
bignumber.js "^9.0.1"
http-status-codes "^2.2.0"
@@ -2650,36 +2546,38 @@
"@jridgewell/resolve-uri" "3.1.0"
"@jridgewell/sourcemap-codec" "1.4.14"
-"@keplr-wallet/common@0.11.63":
- version "0.11.63"
- resolved "https://registry.yarnpkg.com/@keplr-wallet/common/-/common-0.11.63.tgz#e1a7a5bf03b1e3ab5de0922227472c7d5686289c"
- integrity sha512-2M0c4ivzqwmt8jz1tgZ61VmUIfb5c6nZevHnaUXLW+1/XlPFRr2irXNQVM81OJaz8kiK9Nw4eLmEUZP+S/EAfw==
+"@keplr-wallet/common@0.12.16":
+ version "0.12.16"
+ resolved "https://registry.yarnpkg.com/@keplr-wallet/common/-/common-0.12.16.tgz#5fee42dc42e184434435842baae26c1de0d80f12"
+ integrity sha512-vuPqc3Z3ykqkwHbotf4NwHsz3MeziY/kqqhy1EFkHf7vZaVWd2iwFaHhvkf1qwz9JJwODtlhKWRT89U3d5S6jg==
dependencies:
- "@keplr-wallet/crypto" "0.11.63"
+ "@keplr-wallet/crypto" "0.12.16"
+ "@keplr-wallet/types" "0.12.16"
buffer "^6.0.3"
delay "^4.4.0"
+ mobx "^6.1.7"
-"@keplr-wallet/cosmos@^0.11.38", "@keplr-wallet/cosmos@^0.11.63":
- version "0.11.63"
- resolved "https://registry.yarnpkg.com/@keplr-wallet/cosmos/-/cosmos-0.11.63.tgz#f26a5745a9dfb7d47defbdf7cac2d60b9c007b11"
- integrity sha512-iOkPUVvYBYMRPRssU7m285hVV0QwYh6vXVqqGfDckkLI7UzvxlzwBI/gnGL+pZfATOlKsKzOm0xVFZqrf85qkw==
+"@keplr-wallet/cosmos@^0.12.16":
+ version "0.12.16"
+ resolved "https://registry.yarnpkg.com/@keplr-wallet/cosmos/-/cosmos-0.12.16.tgz#7429c9d6d848c3f42dbd354288f7b4857f01b264"
+ integrity sha512-mIhV6YTSa/71yG3SBOP9AmQHxreUetR7WAv6jBnHYXXW1/lilADuV7CtwOOZYs65nOHaiyvjW7ogwqLKr3gJCg==
dependencies:
"@ethersproject/address" "^5.6.0"
- "@keplr-wallet/common" "0.11.63"
- "@keplr-wallet/crypto" "0.11.63"
- "@keplr-wallet/proto-types" "0.11.63"
- "@keplr-wallet/types" "0.11.63"
- "@keplr-wallet/unit" "0.11.63"
- axios "^0.27.2"
+ "@keplr-wallet/common" "0.12.16"
+ "@keplr-wallet/crypto" "0.12.16"
+ "@keplr-wallet/proto-types" "0.12.16"
+ "@keplr-wallet/simple-fetch" "0.12.16"
+ "@keplr-wallet/types" "0.12.16"
+ "@keplr-wallet/unit" "0.12.16"
bech32 "^1.1.4"
buffer "^6.0.3"
long "^4.0.0"
protobufjs "^6.11.2"
-"@keplr-wallet/crypto@0.11.63":
- version "0.11.63"
- resolved "https://registry.yarnpkg.com/@keplr-wallet/crypto/-/crypto-0.11.63.tgz#36b7a7925b2211bf2347df380d327e53d17dc765"
- integrity sha512-IyMcd+s9iRwqwNZ75mHfa1r3/bIVikmavxzccShOgFPDbV3kDI+I3ekDpR/3XS+B9bHIKwfWj8/rvqz4MXfFNg==
+"@keplr-wallet/crypto@0.12.16":
+ version "0.12.16"
+ resolved "https://registry.yarnpkg.com/@keplr-wallet/crypto/-/crypto-0.12.16.tgz#0baaeaaf9ae3354a4147636cbd202812256ad236"
+ integrity sha512-1Q4j9vfTlAnGqYNm6aqlDVKCg2X0wbFYZt/wTHGmI3x/7Q5qmsngzYMoNi6ss0iGLUy88otIBwBRRqTnUjoOSw==
dependencies:
"@ethersproject/keccak256" "^5.5.0"
bip32 "^2.0.6"
@@ -2690,54 +2588,35 @@
elliptic "^6.5.3"
sha.js "^2.4.11"
-"@keplr-wallet/proto-types@0.11.63":
- version "0.11.63"
- resolved "https://registry.yarnpkg.com/@keplr-wallet/proto-types/-/proto-types-0.11.63.tgz#80c8c486239774215fecec0fd9c980931aa551ad"
- integrity sha512-WRZMs5T52Fh6cZsf/77mWbrbUzjE/TEpvwGnzdy6Y5RawfrzyqDqfCcokjCpYuDFFeQ/tPVH/IMvpDPWJVqbJA==
+"@keplr-wallet/proto-types@0.12.16":
+ version "0.12.16"
+ resolved "https://registry.yarnpkg.com/@keplr-wallet/proto-types/-/proto-types-0.12.16.tgz#5e3690f52c832284e6e7e57bd0fb871063acb027"
+ integrity sha512-T0As/BtQ87zvwk0EpXykX6ONgT8h0laUGmsia+qeHyuo1gMrWgoRfFFlGsW7M8wP7eoEvtVNlUQBvwpbtQIjIg==
dependencies:
long "^4.0.0"
protobufjs "^6.11.2"
-"@keplr-wallet/proto-types@^0.11.38":
- version "0.11.44"
- resolved "https://registry.npmjs.org/@keplr-wallet/proto-types/-/proto-types-0.11.44.tgz"
- integrity sha512-qwq+VJ0nwU1OCyM70jqebWHvl6XlHB6kXRlBeNnL+FPdyYGzQFgsJeNK9fveY2wFE/gqcPc4oQjHuU0fifvipQ==
+"@keplr-wallet/simple-fetch@0.12.16":
+ version "0.12.16"
+ resolved "https://registry.yarnpkg.com/@keplr-wallet/simple-fetch/-/simple-fetch-0.12.16.tgz#e28842d4616b1c33d79d9c5b237f515481436add"
+ integrity sha512-ma4LCMQgYBnGfJmnCczAukw4OPksufFwHWohvGWzlzDY9luaqyfRLtEJNp9ZqjD4oR1dztUxqNsKmEhaA6r3gA==
+
+"@keplr-wallet/types@0.12.16":
+ version "0.12.16"
+ resolved "https://registry.yarnpkg.com/@keplr-wallet/types/-/types-0.12.16.tgz#8d94260a3687ca8c0249eb521f71942624e53f7c"
+ integrity sha512-13V/6swfg0jBaMamkt4X2nJ83l1y0WM81l3MMhfsDutumrENYnVqflGMvdu9RNNtn2VR8IwiAYLr8iS6/a+Q4Q==
dependencies:
long "^4.0.0"
- protobufjs "^6.11.2"
-"@keplr-wallet/types@0.11.63":
- version "0.11.63"
- resolved "https://registry.yarnpkg.com/@keplr-wallet/types/-/types-0.11.63.tgz#5c9765c5dbd4a37053bdbbf7d5123e3aff7dade8"
- integrity sha512-uzGrE6Dk9rzDyzM5IcOSJcyOePNZUEZSM3SkRTgK1mmJ2UkaVI2A6DTIT1/lpbS6GnYVnf/UophH0DzWL2wzoQ==
+"@keplr-wallet/unit@0.12.16":
+ version "0.12.16"
+ resolved "https://registry.yarnpkg.com/@keplr-wallet/unit/-/unit-0.12.16.tgz#a37840dc348d830012f56b4e9053326f3973d921"
+ integrity sha512-DudDGE0LHAU988yowNTA0YIDGUpS8SUgtP9bKYxkG8v5xwGZHq1K1PJ4yxT22yEb0t1lOvjOp7j2HQmKzync7w==
dependencies:
- axios "^0.27.2"
- long "^4.0.0"
-
-"@keplr-wallet/unit@0.11.63":
- version "0.11.63"
- resolved "https://registry.yarnpkg.com/@keplr-wallet/unit/-/unit-0.11.63.tgz#38ba268166d73dc1fdca62a4746ee00af8003070"
- integrity sha512-mHEtu7+8ddGNMBvSbbvD/tQHT/Knl9w4KysDlkKdk5INMaYKxyZP+N+rRgj6la4JR0/UNB/KUFzCxygtUqofPw==
- dependencies:
- "@keplr-wallet/types" "0.11.63"
+ "@keplr-wallet/types" "0.12.16"
big-integer "^1.6.48"
utility-types "^3.10.0"
-"@marsprotocol/wallet-connector@^1.8.9":
- version "1.8.9"
- resolved "https://registry.yarnpkg.com/@marsprotocol/wallet-connector/-/wallet-connector-1.8.9.tgz#f6813a58fe204063c4fc2974ce8cc6c04163891e"
- integrity sha512-1fPsj9Cas8Ap33kU6XGCUDZ029knaoBPsoOCKrjdK4eR4k71wmmrr+lRIvWuUn5dL81GpkCAAO/SJibyBZWrzw==
- dependencies:
- "@cosmjs/cosmwasm-stargate" "^0.30.1"
- "@delphi-labs/shuttle" "^2.14.0"
- "@keplr-wallet/cosmos" "^0.11.63"
- axios "^1.4.0"
- react "^18.2.0"
- react-device-detect "^2.2.3"
- react-dom "^18.2.0"
- react-modal "^3.16.1"
- react-qr-code "^2.0.11"
-
"@metamask/eth-sig-util@^4.0.0":
version "4.0.1"
resolved "https://registry.npmjs.org/@metamask/eth-sig-util/-/eth-sig-util-4.0.1.tgz"
@@ -2749,14 +2628,14 @@
tweetnacl "^1.0.3"
tweetnacl-util "^0.15.1"
-"@metamask/eth-sig-util@^5.0.2":
- version "5.0.2"
- resolved "https://registry.npmjs.org/@metamask/eth-sig-util/-/eth-sig-util-5.0.2.tgz"
- integrity sha512-RU6fG/H6/UlBol221uBkq5C7w3TwLK611nEZliO2u+kO0vHKGBXnIPlhI0tzKUigjhUeOd9mhCNbNvhh0LKt9Q==
+"@metamask/eth-sig-util@^6.0.0":
+ version "6.0.0"
+ resolved "https://registry.yarnpkg.com/@metamask/eth-sig-util/-/eth-sig-util-6.0.0.tgz#083321dc7285a9aa6e066db7c49be6e94c5e03a3"
+ integrity sha512-M0ezVz8lirXG1P6rHPzx+9i4zfhebCgVHE8XQT8VWxy/eUWllHQGcBcE8QmOusC7su55M4CMr9AyMIu0lx452g==
dependencies:
- "@ethereumjs/util" "^8.0.0"
- bn.js "^4.11.8"
- ethereum-cryptography "^1.1.2"
+ "@ethereumjs/util" "^8.0.6"
+ bn.js "^4.12.0"
+ ethereum-cryptography "^2.0.0"
ethjs-util "^0.1.6"
tweetnacl "^1.0.3"
tweetnacl-util "^0.15.1"
@@ -2818,16 +2697,23 @@
resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.4.10.tgz#44dd9eea943ed14a1012edd5011b8e905f5e6fc4"
integrity sha512-g2+tU63yTWmcVQKDGY0MV1PjjqgZtwM4rB1oVVi/v0brdZAcrcTV+04agKzWtvWroyFz6IqtT0MoZJA7PNyLVw==
-"@noble/hashes@1.2.0", "@noble/hashes@^1", "@noble/hashes@^1.0.0", "@noble/hashes@^1.2.0", "@noble/hashes@~1.2.0":
+"@noble/curves@1.1.0", "@noble/curves@~1.1.0":
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/@noble/curves/-/curves-1.1.0.tgz#f13fc667c89184bc04cccb9b11e8e7bae27d8c3d"
+ integrity sha512-091oBExgENk/kGj3AZmtBDMpxQPDtxQABR2B9lb1JbVTs6ytdzZNwvhxQ4MWasRNEzlbEH8jCWFCwhF/Obj5AA==
+ dependencies:
+ "@noble/hashes" "1.3.1"
+
+"@noble/hashes@1.3.1", "@noble/hashes@~1.3.0", "@noble/hashes@~1.3.1":
+ version "1.3.1"
+ resolved "https://registry.yarnpkg.com/@noble/hashes/-/hashes-1.3.1.tgz#8831ef002114670c603c458ab8b11328406953a9"
+ integrity sha512-EbqwksQwz9xDRGfDST86whPBgM65E0OH/pCgqW0GBVzO22bNE+NuIbeTb714+IfSjU3aRk47EUvXIb5bTsenKA==
+
+"@noble/hashes@^1", "@noble/hashes@^1.0.0", "@noble/hashes@^1.2.0":
version "1.2.0"
resolved "https://registry.npmjs.org/@noble/hashes/-/hashes-1.2.0.tgz"
integrity sha512-FZfhjEDbT5GRswV3C6uvLPHMiVD6lQBmpoX5+eSiPaMTXte/IKqI5dykDxzZB/WBeK/CDuQRBWarPdi3FNY2zQ==
-"@noble/secp256k1@1.7.1", "@noble/secp256k1@~1.7.0":
- version "1.7.1"
- resolved "https://registry.npmjs.org/@noble/secp256k1/-/secp256k1-1.7.1.tgz"
- integrity sha512-hOUk6AyBFmqVrv7k5WAw/LpszxVbj9gGN4JRkIX52fdFAj1UA61KXmZDvqVEm+pOyec3+fIeZB02LYa/pWOArw==
-
"@nodelib/fs.scandir@2.1.5":
version "2.1.5"
resolved "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz"
@@ -3034,21 +2920,21 @@
resolved "https://registry.npmjs.org/@scure/base/-/base-1.1.1.tgz"
integrity sha512-ZxOhsSyxYwLJj3pLZCefNitxsj093tb2vq90mp2txoYeBqbcjDjqFhyM8eUjq/uFm6zJ+mUuqxlS2FkuSY1MTA==
-"@scure/bip32@1.1.5":
- version "1.1.5"
- resolved "https://registry.npmjs.org/@scure/bip32/-/bip32-1.1.5.tgz"
- integrity sha512-XyNh1rB0SkEqd3tXcXMi+Xe1fvg+kUIcoRIEujP1Jgv7DqW2r9lg3Ah0NkFaCs9sTkQAQA8kw7xiRXzENi9Rtw==
+"@scure/bip32@1.3.1":
+ version "1.3.1"
+ resolved "https://registry.yarnpkg.com/@scure/bip32/-/bip32-1.3.1.tgz#7248aea723667f98160f593d621c47e208ccbb10"
+ integrity sha512-osvveYtyzdEVbt3OfwwXFr4P2iVBL5u1Q3q4ONBfDY/UpOuXmOlbgwc1xECEboY8wIays8Yt6onaWMUdUbfl0A==
dependencies:
- "@noble/hashes" "~1.2.0"
- "@noble/secp256k1" "~1.7.0"
+ "@noble/curves" "~1.1.0"
+ "@noble/hashes" "~1.3.1"
"@scure/base" "~1.1.0"
-"@scure/bip39@1.1.1":
- version "1.1.1"
- resolved "https://registry.npmjs.org/@scure/bip39/-/bip39-1.1.1.tgz"
- integrity sha512-t+wDck2rVkh65Hmv280fYdVdY25J9YeEUIgn2LG1WM6gxFkGzcksoDiUkWVpVp3Oex9xGC68JU2dSbUfwZ2jPg==
+"@scure/bip39@1.2.1":
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/@scure/bip39/-/bip39-1.2.1.tgz#5cee8978656b272a917b7871c981e0541ad6ac2a"
+ integrity sha512-Z3/Fsz1yr904dduJD0NpiyRHhRYHdcnyh73FZWiV+/qhWi83wNJ3NWolYqCEN+ZWsUz2TWwajJggcRE9r1zUYg==
dependencies:
- "@noble/hashes" "~1.2.0"
+ "@noble/hashes" "~1.3.0"
"@scure/base" "~1.1.0"
"@sentry-internal/tracing@7.60.0":
@@ -3201,6 +3087,140 @@
dependencies:
"@sinonjs/commons" "^2.0.0"
+"@stablelib/aead@^1.0.1":
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/@stablelib/aead/-/aead-1.0.1.tgz#c4b1106df9c23d1b867eb9b276d8f42d5fc4c0c3"
+ integrity sha512-q39ik6sxGHewqtO0nP4BuSe3db5G1fEJE8ukvngS2gLkBXyy6E7pLubhbYgnkDFv6V8cWaxcE4Xn0t6LWcJkyg==
+
+"@stablelib/binary@^1.0.1":
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/@stablelib/binary/-/binary-1.0.1.tgz#c5900b94368baf00f811da5bdb1610963dfddf7f"
+ integrity sha512-ClJWvmL6UBM/wjkvv/7m5VP3GMr9t0osr4yVgLZsLCOz4hGN9gIAFEqnJ0TsSMAN+n840nf2cHZnA5/KFqHC7Q==
+ dependencies:
+ "@stablelib/int" "^1.0.1"
+
+"@stablelib/bytes@^1.0.1":
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/@stablelib/bytes/-/bytes-1.0.1.tgz#0f4aa7b03df3080b878c7dea927d01f42d6a20d8"
+ integrity sha512-Kre4Y4kdwuqL8BR2E9hV/R5sOrUj6NanZaZis0V6lX5yzqC3hBuVSDXUIBqQv/sCpmuWRiHLwqiT1pqqjuBXoQ==
+
+"@stablelib/chacha20poly1305@1.0.1":
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/@stablelib/chacha20poly1305/-/chacha20poly1305-1.0.1.tgz#de6b18e283a9cb9b7530d8767f99cde1fec4c2ee"
+ integrity sha512-MmViqnqHd1ymwjOQfghRKw2R/jMIGT3wySN7cthjXCBdO+qErNPUBnRzqNpnvIwg7JBCg3LdeCZZO4de/yEhVA==
+ dependencies:
+ "@stablelib/aead" "^1.0.1"
+ "@stablelib/binary" "^1.0.1"
+ "@stablelib/chacha" "^1.0.1"
+ "@stablelib/constant-time" "^1.0.1"
+ "@stablelib/poly1305" "^1.0.1"
+ "@stablelib/wipe" "^1.0.1"
+
+"@stablelib/chacha@^1.0.1":
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/@stablelib/chacha/-/chacha-1.0.1.tgz#deccfac95083e30600c3f92803a3a1a4fa761371"
+ integrity sha512-Pmlrswzr0pBzDofdFuVe1q7KdsHKhhU24e8gkEwnTGOmlC7PADzLVxGdn2PoNVBBabdg0l/IfLKg6sHAbTQugg==
+ dependencies:
+ "@stablelib/binary" "^1.0.1"
+ "@stablelib/wipe" "^1.0.1"
+
+"@stablelib/constant-time@^1.0.1":
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/@stablelib/constant-time/-/constant-time-1.0.1.tgz#bde361465e1cf7b9753061b77e376b0ca4c77e35"
+ integrity sha512-tNOs3uD0vSJcK6z1fvef4Y+buN7DXhzHDPqRLSXUel1UfqMB1PWNsnnAezrKfEwTLpN0cGH2p9NNjs6IqeD0eg==
+
+"@stablelib/ed25519@^1.0.2":
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/@stablelib/ed25519/-/ed25519-1.0.3.tgz#f8fdeb6f77114897c887bb6a3138d659d3f35996"
+ integrity sha512-puIMWaX9QlRsbhxfDc5i+mNPMY+0TmQEskunY1rZEBPi1acBCVQAhnsk/1Hk50DGPtVsZtAWQg4NHGlVaO9Hqg==
+ dependencies:
+ "@stablelib/random" "^1.0.2"
+ "@stablelib/sha512" "^1.0.1"
+ "@stablelib/wipe" "^1.0.1"
+
+"@stablelib/hash@^1.0.1":
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/@stablelib/hash/-/hash-1.0.1.tgz#3c944403ff2239fad8ebb9015e33e98444058bc5"
+ integrity sha512-eTPJc/stDkdtOcrNMZ6mcMK1e6yBbqRBaNW55XA1jU8w/7QdnCF0CmMmOD1m7VSkBR44PWrMHU2l6r8YEQHMgg==
+
+"@stablelib/hkdf@1.0.1":
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/@stablelib/hkdf/-/hkdf-1.0.1.tgz#b4efd47fd56fb43c6a13e8775a54b354f028d98d"
+ integrity sha512-SBEHYE16ZXlHuaW5RcGk533YlBj4grMeg5TooN80W3NpcHRtLZLLXvKyX0qcRFxf+BGDobJLnwkvgEwHIDBR6g==
+ dependencies:
+ "@stablelib/hash" "^1.0.1"
+ "@stablelib/hmac" "^1.0.1"
+ "@stablelib/wipe" "^1.0.1"
+
+"@stablelib/hmac@^1.0.1":
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/@stablelib/hmac/-/hmac-1.0.1.tgz#3d4c1b8cf194cb05d28155f0eed8a299620a07ec"
+ integrity sha512-V2APD9NSnhVpV/QMYgCVMIYKiYG6LSqw1S65wxVoirhU/51ACio6D4yDVSwMzuTJXWZoVHbDdINioBwKy5kVmA==
+ dependencies:
+ "@stablelib/constant-time" "^1.0.1"
+ "@stablelib/hash" "^1.0.1"
+ "@stablelib/wipe" "^1.0.1"
+
+"@stablelib/int@^1.0.1":
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/@stablelib/int/-/int-1.0.1.tgz#75928cc25d59d73d75ae361f02128588c15fd008"
+ integrity sha512-byr69X/sDtDiIjIV6m4roLVWnNNlRGzsvxw+agj8CIEazqWGOQp2dTYgQhtyVXV9wpO6WyXRQUzLV/JRNumT2w==
+
+"@stablelib/keyagreement@^1.0.1":
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/@stablelib/keyagreement/-/keyagreement-1.0.1.tgz#4612efb0a30989deb437cd352cee637ca41fc50f"
+ integrity sha512-VKL6xBwgJnI6l1jKrBAfn265cspaWBPAPEc62VBQrWHLqVgNRE09gQ/AnOEyKUWrrqfD+xSQ3u42gJjLDdMDQg==
+ dependencies:
+ "@stablelib/bytes" "^1.0.1"
+
+"@stablelib/poly1305@^1.0.1":
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/@stablelib/poly1305/-/poly1305-1.0.1.tgz#93bfb836c9384685d33d70080718deae4ddef1dc"
+ integrity sha512-1HlG3oTSuQDOhSnLwJRKeTRSAdFNVB/1djy2ZbS35rBSJ/PFqx9cf9qatinWghC2UbfOYD8AcrtbUQl8WoxabA==
+ dependencies:
+ "@stablelib/constant-time" "^1.0.1"
+ "@stablelib/wipe" "^1.0.1"
+
+"@stablelib/random@^1.0.1", "@stablelib/random@^1.0.2":
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/@stablelib/random/-/random-1.0.2.tgz#2dece393636489bf7e19c51229dd7900eddf742c"
+ integrity sha512-rIsE83Xpb7clHPVRlBj8qNe5L8ISQOzjghYQm/dZ7VaM2KHYwMW5adjQjrzTZCchFnNCNhkwtnOBa9HTMJCI8w==
+ dependencies:
+ "@stablelib/binary" "^1.0.1"
+ "@stablelib/wipe" "^1.0.1"
+
+"@stablelib/sha256@1.0.1":
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/@stablelib/sha256/-/sha256-1.0.1.tgz#77b6675b67f9b0ea081d2e31bda4866297a3ae4f"
+ integrity sha512-GIIH3e6KH+91FqGV42Kcj71Uefd/QEe7Dy42sBTeqppXV95ggCcxLTk39bEr+lZfJmp+ghsR07J++ORkRELsBQ==
+ dependencies:
+ "@stablelib/binary" "^1.0.1"
+ "@stablelib/hash" "^1.0.1"
+ "@stablelib/wipe" "^1.0.1"
+
+"@stablelib/sha512@^1.0.1":
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/@stablelib/sha512/-/sha512-1.0.1.tgz#6da700c901c2c0ceacbd3ae122a38ac57c72145f"
+ integrity sha512-13gl/iawHV9zvDKciLo1fQ8Bgn2Pvf7OV6amaRVKiq3pjQ3UmEpXxWiAfV8tYjUpeZroBxtyrwtdooQT/i3hzw==
+ dependencies:
+ "@stablelib/binary" "^1.0.1"
+ "@stablelib/hash" "^1.0.1"
+ "@stablelib/wipe" "^1.0.1"
+
+"@stablelib/wipe@^1.0.1":
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/@stablelib/wipe/-/wipe-1.0.1.tgz#d21401f1d59ade56a62e139462a97f104ed19a36"
+ integrity sha512-WfqfX/eXGiAd3RJe4VU2snh/ZPwtSjLG4ynQ/vYzvghTh7dHFcI1wl+nrkWG6lGhukOxOsUHfv8dUXr58D0ayg==
+
+"@stablelib/x25519@^1.0.3":
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/@stablelib/x25519/-/x25519-1.0.3.tgz#13c8174f774ea9f3e5e42213cbf9fc68a3c7b7fd"
+ integrity sha512-KnTbKmUhPhHavzobclVJQG5kuivH+qDLpe84iRqX3CLrKp881cF160JvXJ+hjn1aMyCwYOKeIZefIH/P5cJoRw==
+ dependencies:
+ "@stablelib/keyagreement" "^1.0.1"
+ "@stablelib/random" "^1.0.2"
+ "@stablelib/wipe" "^1.0.1"
+
"@svgr/babel-plugin-add-jsx-attribute@8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-8.0.0.tgz#4001f5d5dd87fa13303e36ee106e3ff3a7eb8b22"
@@ -3326,7 +3346,36 @@
resolved "https://registry.yarnpkg.com/@tanstack/table-core/-/table-core-8.9.3.tgz#991da6b015f6200fdc841c48048bee5e197f6a46"
integrity sha512-NpHZBoHTfqyJk0m/s/+CSuAiwtebhYK90mDuf5eylTvgViNOujiaOaxNDxJkQQAsVvHWZftUGAx1EfO1rkKtLg==
-"@terra-money/terra.proto@^3.0.5":
+"@terra-money/feather.js@^1.0.8":
+ version "1.0.8"
+ resolved "https://registry.yarnpkg.com/@terra-money/feather.js/-/feather.js-1.0.8.tgz#0192f24144c4310e003ecf2f2e899db025780095"
+ integrity sha512-quVPfIzzY1e6nLaw6CEDVz7pe0F5BNzu3Gs7nU+ss+wBLVYgCcULwUMwOFYTwD2FHUaRmBXSCqxCJDndiNksmg==
+ dependencies:
+ "@terra-money/legacy.proto" "npm:@terra-money/terra.proto@^0.1.7"
+ "@terra-money/terra.proto" "3.0.5"
+ axios "^0.27.2"
+ bech32 "^2.0.0"
+ bip32 "^2.0.6"
+ bip39 "^3.0.3"
+ bufferutil "^4.0.3"
+ decimal.js "^10.2.1"
+ jscrypto "^1.0.1"
+ readable-stream "^3.6.0"
+ secp256k1 "^4.0.2"
+ tmp "^0.2.1"
+ utf-8-validate "^5.0.5"
+ ws "^7.5.9"
+
+"@terra-money/legacy.proto@npm:@terra-money/terra.proto@^0.1.7":
+ version "0.1.7"
+ resolved "https://registry.yarnpkg.com/@terra-money/terra.proto/-/terra.proto-0.1.7.tgz#59c18f30da10d43200bab3ba8feb5b17e43a365f"
+ integrity sha512-NXD7f6pQCulvo6+mv6MAPzhOkUzRjgYVuHZE/apih+lVnPG5hDBU0rRYnOGGofwvKT5/jQoOENnFn/gioWWnyQ==
+ dependencies:
+ google-protobuf "^3.17.3"
+ long "^4.0.0"
+ protobufjs "~6.11.2"
+
+"@terra-money/terra.proto@3.0.5", "@terra-money/terra.proto@^3.0.5":
version "3.0.5"
resolved "https://registry.yarnpkg.com/@terra-money/terra.proto/-/terra.proto-3.0.5.tgz#96f17410a044459412491959b615c52faa2eb338"
integrity sha512-8tvT41qte2mpiNoHq2dMmV7soMxwf4ckuJ+F2pMrb7iVcqaBo30/dIfyTdFm5mEH5i5P6cTJggm+UlIZBSPhwQ==
@@ -3504,11 +3553,6 @@
resolved "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz"
integrity sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==
-"@types/google-protobuf@^3.15.5":
- version "3.15.6"
- resolved "https://registry.npmjs.org/@types/google-protobuf/-/google-protobuf-3.15.6.tgz"
- integrity sha512-pYVNNJ+winC4aek+lZp93sIKxnXt5qMkuKmaqS3WGuTq0Bw1ZDYNBgzG5kkdtwcv+GmYJGo3yEg6z2cKKAiEdw==
-
"@types/graceful-fs@^4.1.3":
version "4.1.6"
resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.6.tgz#e14b2576a1c25026b7f02ede1de3b84c3a1efeae"
@@ -3709,56 +3753,27 @@
"@typescript-eslint/types" "5.54.0"
eslint-visitor-keys "^3.3.0"
-"@walletconnect/browser-utils@^1.8.0":
- version "1.8.0"
- resolved "https://registry.npmjs.org/@walletconnect/browser-utils/-/browser-utils-1.8.0.tgz"
- integrity sha512-Wcqqx+wjxIo9fv6eBUFHPsW1y/bGWWRboni5dfD8PtOmrihrEpOCmvRJe4rfl7xgJW8Ea9UqKEaq0bIRLHlK4A==
+"@walletconnect/core@2.9.0":
+ version "2.9.0"
+ resolved "https://registry.yarnpkg.com/@walletconnect/core/-/core-2.9.0.tgz#7837a5d015a22b48d35b987bcde2aa9ccdf300d8"
+ integrity sha512-MZYJghS9YCvGe32UOgDj0mCasaOoGHQaYXWeQblXE/xb8HuaM6kAWhjIQN9P+MNp5QP134BHP5olQostcCotXQ==
dependencies:
- "@walletconnect/safe-json" "1.0.0"
- "@walletconnect/types" "^1.8.0"
- "@walletconnect/window-getters" "1.0.0"
- "@walletconnect/window-metadata" "1.0.0"
- detect-browser "5.2.0"
-
-"@walletconnect/client@^1.8.0":
- version "1.8.0"
- resolved "https://registry.npmjs.org/@walletconnect/client/-/client-1.8.0.tgz"
- integrity sha512-svyBQ14NHx6Cs2j4TpkQaBI/2AF4+LXz64FojTjMtV4VMMhl81jSO1vNeg+yYhQzvjcGH/GpSwixjyCW0xFBOQ==
- dependencies:
- "@walletconnect/core" "^1.8.0"
- "@walletconnect/iso-crypto" "^1.8.0"
- "@walletconnect/types" "^1.8.0"
- "@walletconnect/utils" "^1.8.0"
-
-"@walletconnect/core@^1.8.0":
- version "1.8.0"
- resolved "https://registry.npmjs.org/@walletconnect/core/-/core-1.8.0.tgz"
- integrity sha512-aFTHvEEbXcZ8XdWBw6rpQDte41Rxwnuk3SgTD8/iKGSRTni50gI9S3YEzMj05jozSiOBxQci4pJDMVhIUMtarw==
- dependencies:
- "@walletconnect/socket-transport" "^1.8.0"
- "@walletconnect/types" "^1.8.0"
- "@walletconnect/utils" "^1.8.0"
-
-"@walletconnect/crypto@^1.0.2":
- version "1.0.3"
- resolved "https://registry.npmjs.org/@walletconnect/crypto/-/crypto-1.0.3.tgz"
- integrity sha512-+2jdORD7XQs76I2Odgr3wwrtyuLUXD/kprNVsjWRhhhdO9Mt6WqVzOPu0/t7OHSmgal8k7SoBQzUc5hu/8zL/g==
- dependencies:
- "@walletconnect/encoding" "^1.0.2"
- "@walletconnect/environment" "^1.0.1"
- "@walletconnect/randombytes" "^1.0.3"
- aes-js "^3.1.2"
- hash.js "^1.1.7"
- tslib "1.14.1"
-
-"@walletconnect/encoding@^1.0.1", "@walletconnect/encoding@^1.0.2":
- version "1.0.2"
- resolved "https://registry.npmjs.org/@walletconnect/encoding/-/encoding-1.0.2.tgz"
- integrity sha512-CrwSBrjqJ7rpGQcTL3kU+Ief+Bcuu9PH6JLOb+wM6NITX1GTxR/MfNwnQfhLKK6xpRAyj2/nM04OOH6wS8Imag==
- dependencies:
- is-typedarray "1.0.0"
- tslib "1.14.1"
- typedarray-to-buffer "3.1.5"
+ "@walletconnect/heartbeat" "1.2.1"
+ "@walletconnect/jsonrpc-provider" "1.0.13"
+ "@walletconnect/jsonrpc-types" "1.0.3"
+ "@walletconnect/jsonrpc-utils" "1.0.8"
+ "@walletconnect/jsonrpc-ws-connection" "1.0.12"
+ "@walletconnect/keyvaluestorage" "^1.0.2"
+ "@walletconnect/logger" "^2.0.1"
+ "@walletconnect/relay-api" "^1.0.9"
+ "@walletconnect/relay-auth" "^1.0.4"
+ "@walletconnect/safe-json" "^1.0.2"
+ "@walletconnect/time" "^1.0.2"
+ "@walletconnect/types" "2.9.0"
+ "@walletconnect/utils" "2.9.0"
+ events "^3.3.0"
+ lodash.isequal "4.5.0"
+ uint8arrays "^3.1.0"
"@walletconnect/environment@^1.0.1":
version "1.0.1"
@@ -3767,14 +3782,39 @@
dependencies:
tslib "1.14.1"
-"@walletconnect/iso-crypto@^1.8.0":
- version "1.8.0"
- resolved "https://registry.npmjs.org/@walletconnect/iso-crypto/-/iso-crypto-1.8.0.tgz"
- integrity sha512-pWy19KCyitpfXb70hA73r9FcvklS+FvO9QUIttp3c2mfW8frxgYeRXfxLRCIQTkaYueRKvdqPjbyhPLam508XQ==
+"@walletconnect/events@^1.0.1":
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/@walletconnect/events/-/events-1.0.1.tgz#2b5f9c7202019e229d7ccae1369a9e86bda7816c"
+ integrity sha512-NPTqaoi0oPBVNuLv7qPaJazmGHs5JGyO8eEAk5VGKmJzDR7AHzD4k6ilox5kxk1iwiOnFopBOOMLs86Oa76HpQ==
dependencies:
- "@walletconnect/crypto" "^1.0.2"
- "@walletconnect/types" "^1.8.0"
- "@walletconnect/utils" "^1.8.0"
+ keyvaluestorage-interface "^1.0.0"
+ tslib "1.14.1"
+
+"@walletconnect/heartbeat@1.2.1":
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/@walletconnect/heartbeat/-/heartbeat-1.2.1.tgz#afaa3a53232ae182d7c9cff41c1084472d8f32e9"
+ integrity sha512-yVzws616xsDLJxuG/28FqtZ5rzrTA4gUjdEMTbWB5Y8V1XHRmqq4efAxCw5ie7WjbXFSUyBHaWlMR+2/CpQC5Q==
+ dependencies:
+ "@walletconnect/events" "^1.0.1"
+ "@walletconnect/time" "^1.0.2"
+ tslib "1.14.1"
+
+"@walletconnect/jsonrpc-provider@1.0.13":
+ version "1.0.13"
+ resolved "https://registry.yarnpkg.com/@walletconnect/jsonrpc-provider/-/jsonrpc-provider-1.0.13.tgz#9a74da648d015e1fffc745f0c7d629457f53648b"
+ integrity sha512-K73EpThqHnSR26gOyNEL+acEex3P7VWZe6KE12ZwKzAt2H4e5gldZHbjsu2QR9cLeJ8AXuO7kEMOIcRv1QEc7g==
+ dependencies:
+ "@walletconnect/jsonrpc-utils" "^1.0.8"
+ "@walletconnect/safe-json" "^1.0.2"
+ tslib "1.14.1"
+
+"@walletconnect/jsonrpc-types@1.0.3", "@walletconnect/jsonrpc-types@^1.0.3":
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/@walletconnect/jsonrpc-types/-/jsonrpc-types-1.0.3.tgz#65e3b77046f1a7fa8347ae02bc1b841abe6f290c"
+ integrity sha512-iIQ8hboBl3o5ufmJ8cuduGad0CQm3ZlsHtujv9Eu16xq89q+BG7Nh5VLxxUgmtpnrePgFkTwXirCTkwJH1v+Yw==
+ dependencies:
+ keyvaluestorage-interface "^1.0.0"
+ tslib "1.14.1"
"@walletconnect/jsonrpc-types@^1.0.2":
version "1.0.2"
@@ -3784,75 +3824,137 @@
keyvaluestorage-interface "^1.0.0"
tslib "1.14.1"
-"@walletconnect/jsonrpc-utils@^1.0.3":
- version "1.0.6"
- resolved "https://registry.npmjs.org/@walletconnect/jsonrpc-utils/-/jsonrpc-utils-1.0.6.tgz"
- integrity sha512-snp0tfkjPiDLQp/jrBewI+9SM33GPV4+Gjgldod6XQ7rFyQ5FZjnBxUkY4xWH0+arNxzQSi6v5iDXjCjSaorpg==
+"@walletconnect/jsonrpc-utils@1.0.8", "@walletconnect/jsonrpc-utils@^1.0.6", "@walletconnect/jsonrpc-utils@^1.0.8":
+ version "1.0.8"
+ resolved "https://registry.yarnpkg.com/@walletconnect/jsonrpc-utils/-/jsonrpc-utils-1.0.8.tgz#82d0cc6a5d6ff0ecc277cb35f71402c91ad48d72"
+ integrity sha512-vdeb03bD8VzJUL6ZtzRYsFMq1eZQcM3EAzT0a3st59dyLfJ0wq+tKMpmGH7HlB7waD858UWgfIcudbPFsbzVdw==
dependencies:
"@walletconnect/environment" "^1.0.1"
+ "@walletconnect/jsonrpc-types" "^1.0.3"
+ tslib "1.14.1"
+
+"@walletconnect/jsonrpc-ws-connection@1.0.12":
+ version "1.0.12"
+ resolved "https://registry.yarnpkg.com/@walletconnect/jsonrpc-ws-connection/-/jsonrpc-ws-connection-1.0.12.tgz#2192314884fabdda6d0a9d22e157e5b352025ed8"
+ integrity sha512-HAcadga3Qjt1Cqy+qXEW6zjaCs8uJGdGQrqltzl3OjiK4epGZRdvSzTe63P+t/3z+D2wG+ffEPn0GVcDozmN1w==
+ dependencies:
+ "@walletconnect/jsonrpc-utils" "^1.0.6"
+ "@walletconnect/safe-json" "^1.0.2"
+ events "^3.3.0"
+ tslib "1.14.1"
+ ws "^7.5.1"
+
+"@walletconnect/keyvaluestorage@^1.0.2":
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/@walletconnect/keyvaluestorage/-/keyvaluestorage-1.0.2.tgz#92f5ca0f54c1a88a093778842ce0c874d86369c8"
+ integrity sha512-U/nNG+VLWoPFdwwKx0oliT4ziKQCEoQ27L5Hhw8YOFGA2Po9A9pULUYNWhDgHkrb0gYDNt//X7wABcEWWBd3FQ==
+ dependencies:
+ safe-json-utils "^1.1.1"
+ tslib "1.14.1"
+
+"@walletconnect/logger@^2.0.1":
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/@walletconnect/logger/-/logger-2.0.1.tgz#7f489b96e9a1ff6bf3e58f0fbd6d69718bf844a8"
+ integrity sha512-SsTKdsgWm+oDTBeNE/zHxxr5eJfZmE9/5yp/Ku+zJtcTAjELb3DXueWkDXmE9h8uHIbJzIb5wj5lPdzyrjT6hQ==
+ dependencies:
+ pino "7.11.0"
+ tslib "1.14.1"
+
+"@walletconnect/relay-api@^1.0.9":
+ version "1.0.9"
+ resolved "https://registry.yarnpkg.com/@walletconnect/relay-api/-/relay-api-1.0.9.tgz#f8c2c3993dddaa9f33ed42197fc9bfebd790ecaf"
+ integrity sha512-Q3+rylJOqRkO1D9Su0DPE3mmznbAalYapJ9qmzDgK28mYF9alcP3UwG/og5V7l7CFOqzCLi7B8BvcBUrpDj0Rg==
+ dependencies:
"@walletconnect/jsonrpc-types" "^1.0.2"
tslib "1.14.1"
-"@walletconnect/randombytes@^1.0.3":
- version "1.0.3"
- resolved "https://registry.npmjs.org/@walletconnect/randombytes/-/randombytes-1.0.3.tgz"
- integrity sha512-35lpzxcHFbTN3ABefC9W+uBpNZl1GC4Wpx0ed30gibfO/y9oLdy1NznbV96HARQKSBV9J9M/rrtIvf6a23jfYw==
+"@walletconnect/relay-auth@^1.0.4":
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/@walletconnect/relay-auth/-/relay-auth-1.0.4.tgz#0b5c55c9aa3b0ef61f526ce679f3ff8a5c4c2c7c"
+ integrity sha512-kKJcS6+WxYq5kshpPaxGHdwf5y98ZwbfuS4EE/NkQzqrDFm5Cj+dP8LofzWvjrrLkZq7Afy7WrQMXdLy8Sx7HQ==
+ dependencies:
+ "@stablelib/ed25519" "^1.0.2"
+ "@stablelib/random" "^1.0.1"
+ "@walletconnect/safe-json" "^1.0.1"
+ "@walletconnect/time" "^1.0.2"
+ tslib "1.14.1"
+ uint8arrays "^3.0.0"
+
+"@walletconnect/safe-json@^1.0.1", "@walletconnect/safe-json@^1.0.2":
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/@walletconnect/safe-json/-/safe-json-1.0.2.tgz#7237e5ca48046e4476154e503c6d3c914126fa77"
+ integrity sha512-Ogb7I27kZ3LPC3ibn8ldyUr5544t3/STow9+lzz7Sfo808YD7SBWk7SAsdBFlYgP2zDRy2hS3sKRcuSRM0OTmA==
dependencies:
- "@walletconnect/encoding" "^1.0.2"
- "@walletconnect/environment" "^1.0.1"
- randombytes "^2.1.0"
tslib "1.14.1"
-"@walletconnect/safe-json@1.0.0":
- version "1.0.0"
- resolved "https://registry.npmjs.org/@walletconnect/safe-json/-/safe-json-1.0.0.tgz"
- integrity sha512-QJzp/S/86sUAgWY6eh5MKYmSfZaRpIlmCJdi5uG4DJlKkZrHEF7ye7gA+VtbVzvTtpM/gRwO2plQuiooIeXjfg==
-
-"@walletconnect/socket-transport@^1.8.0":
- version "1.8.0"
- resolved "https://registry.npmjs.org/@walletconnect/socket-transport/-/socket-transport-1.8.0.tgz"
- integrity sha512-5DyIyWrzHXTcVp0Vd93zJ5XMW61iDM6bcWT4p8DTRfFsOtW46JquruMhxOLeCOieM4D73kcr3U7WtyR4JUsGuQ==
+"@walletconnect/sign-client@^2.9.0":
+ version "2.9.0"
+ resolved "https://registry.yarnpkg.com/@walletconnect/sign-client/-/sign-client-2.9.0.tgz#fd3b0acb68bc8d56350f01ed70f8c6326e6e89fa"
+ integrity sha512-mEKc4LlLMebCe45qzqh+MX4ilQK4kOEBzLY6YJpG8EhyT45eX4JMNA7qQoYa9MRMaaVb/7USJcc4e3ZrjZvQmA==
dependencies:
- "@walletconnect/types" "^1.8.0"
- "@walletconnect/utils" "^1.8.0"
- ws "7.5.3"
+ "@walletconnect/core" "2.9.0"
+ "@walletconnect/events" "^1.0.1"
+ "@walletconnect/heartbeat" "1.2.1"
+ "@walletconnect/jsonrpc-utils" "1.0.8"
+ "@walletconnect/logger" "^2.0.1"
+ "@walletconnect/time" "^1.0.2"
+ "@walletconnect/types" "2.9.0"
+ "@walletconnect/utils" "2.9.0"
+ events "^3.3.0"
-"@walletconnect/types@^1.8.0":
- version "1.8.0"
- resolved "https://registry.npmjs.org/@walletconnect/types/-/types-1.8.0.tgz"
- integrity sha512-Cn+3I0V0vT9ghMuzh1KzZvCkiAxTq+1TR2eSqw5E5AVWfmCtECFkVZBP6uUJZ8YjwLqXheI+rnjqPy7sVM4Fyg==
-
-"@walletconnect/utils@^1.8.0":
- version "1.8.0"
- resolved "https://registry.npmjs.org/@walletconnect/utils/-/utils-1.8.0.tgz"
- integrity sha512-zExzp8Mj1YiAIBfKNm5u622oNw44WOESzo6hj+Q3apSMIb0Jph9X3GDIdbZmvVZsNPxWDL7uodKgZcCInZv2vA==
+"@walletconnect/time@^1.0.2":
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/@walletconnect/time/-/time-1.0.2.tgz#6c5888b835750ecb4299d28eecc5e72c6d336523"
+ integrity sha512-uzdd9woDcJ1AaBZRhqy5rNC9laqWGErfc4dxA9a87mPdKOgWMD85mcFo9dIYIts/Jwocfwn07EC6EzclKubk/g==
dependencies:
- "@walletconnect/browser-utils" "^1.8.0"
- "@walletconnect/encoding" "^1.0.1"
- "@walletconnect/jsonrpc-utils" "^1.0.3"
- "@walletconnect/types" "^1.8.0"
- bn.js "4.11.8"
- js-sha3 "0.8.0"
- query-string "6.13.5"
+ tslib "1.14.1"
-"@walletconnect/window-getters@1.0.0":
- version "1.0.0"
- resolved "https://registry.npmjs.org/@walletconnect/window-getters/-/window-getters-1.0.0.tgz"
- integrity sha512-xB0SQsLaleIYIkSsl43vm8EwETpBzJ2gnzk7e0wMF3ktqiTGS6TFHxcprMl5R44KKh4tCcHCJwolMCaDSwtAaA==
+"@walletconnect/types@2.9.0":
+ version "2.9.0"
+ resolved "https://registry.yarnpkg.com/@walletconnect/types/-/types-2.9.0.tgz#6e5dfdc7212c1ec4ab49a1ec409c743e16093f72"
+ integrity sha512-ORopsMfSRvUYqtjKKd6scfg8o4/aGebipLxx92AuuUgMTERSU6cGmIrK6rdLu7W6FBJkmngPLEGc9mRqAb9Lug==
+ dependencies:
+ "@walletconnect/events" "^1.0.1"
+ "@walletconnect/heartbeat" "1.2.1"
+ "@walletconnect/jsonrpc-types" "1.0.3"
+ "@walletconnect/keyvaluestorage" "^1.0.2"
+ "@walletconnect/logger" "^2.0.1"
+ events "^3.3.0"
-"@walletconnect/window-getters@^1.0.0":
+"@walletconnect/utils@2.9.0":
+ version "2.9.0"
+ resolved "https://registry.yarnpkg.com/@walletconnect/utils/-/utils-2.9.0.tgz#c73925edb9fefe79021bcf028e957028f986b728"
+ integrity sha512-7Tu3m6dZL84KofrNBcblsgpSqU2vdo9ImLD7zWimLXERVGNQ8smXG+gmhQYblebIBhsPzjy9N38YMC3nPlfQNw==
+ dependencies:
+ "@stablelib/chacha20poly1305" "1.0.1"
+ "@stablelib/hkdf" "1.0.1"
+ "@stablelib/random" "^1.0.2"
+ "@stablelib/sha256" "1.0.1"
+ "@stablelib/x25519" "^1.0.3"
+ "@walletconnect/relay-api" "^1.0.9"
+ "@walletconnect/safe-json" "^1.0.2"
+ "@walletconnect/time" "^1.0.2"
+ "@walletconnect/types" "2.9.0"
+ "@walletconnect/window-getters" "^1.0.1"
+ "@walletconnect/window-metadata" "^1.0.1"
+ detect-browser "5.3.0"
+ query-string "7.1.3"
+ uint8arrays "^3.1.0"
+
+"@walletconnect/window-getters@^1.0.1":
version "1.0.1"
- resolved "https://registry.npmjs.org/@walletconnect/window-getters/-/window-getters-1.0.1.tgz"
+ resolved "https://registry.yarnpkg.com/@walletconnect/window-getters/-/window-getters-1.0.1.tgz#f36d1c72558a7f6b87ecc4451fc8bd44f63cbbdc"
integrity sha512-vHp+HqzGxORPAN8gY03qnbTMnhqIwjeRJNOMOAzePRg4xVEEE2WvYsI9G2NMjOknA8hnuYbU3/hwLcKbjhc8+Q==
dependencies:
tslib "1.14.1"
-"@walletconnect/window-metadata@1.0.0":
- version "1.0.0"
- resolved "https://registry.npmjs.org/@walletconnect/window-metadata/-/window-metadata-1.0.0.tgz"
- integrity sha512-9eFvmJxIKCC3YWOL97SgRkKhlyGXkrHwamfechmqszbypFspaSk+t2jQXAEU7YClHF6Qjw5eYOmy1//zFi9/GA==
+"@walletconnect/window-metadata@^1.0.1":
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/@walletconnect/window-metadata/-/window-metadata-1.0.1.tgz#2124f75447b7e989e4e4e1581d55d25bc75f7be5"
+ integrity sha512-9koTqyGrM2cqFRW517BPY/iEtUDx2r1+Pwwu5m7sJ7ka79wi3EyqhqcICk/yDmv6jAS1rjKgTKXlEhanYjijcA==
dependencies:
- "@walletconnect/window-getters" "^1.0.0"
+ "@walletconnect/window-getters" "^1.0.1"
+ tslib "1.14.1"
"@wry/context@^0.7.0":
version "0.7.0"
@@ -3918,11 +4020,6 @@ aes-js@3.0.0:
resolved "https://registry.npmjs.org/aes-js/-/aes-js-3.0.0.tgz"
integrity sha512-H7wUZRn8WpTq9jocdxQ2c8x2sKo9ZVmzfRE13GiNJXfp7NcKYEdvl3vspKjXox6RIG2VtaRe4JFvxG4rqp2Zuw==
-aes-js@^3.1.2:
- version "3.1.2"
- resolved "https://registry.npmjs.org/aes-js/-/aes-js-3.1.2.tgz"
- integrity sha512-e5pEa2kBnBOgR4Y/p20pskXI74UEz7de8ZGVo58asOtvSVG5YAbJeELPZxOmt+Bnz3rX753YKhfIn4X4l1PPRQ==
-
agent-base@6:
version "6.0.2"
resolved "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz"
@@ -4065,6 +4162,11 @@ asynckit@^0.4.0:
resolved "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz"
integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==
+atomic-sleep@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/atomic-sleep/-/atomic-sleep-1.0.0.tgz#eb85b77a601fc932cfe432c5acd364a9e2c9075b"
+ integrity sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==
+
autoprefixer@^10.4.14:
version "10.4.14"
resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.14.tgz#e28d49902f8e759dd25b153264e862df2705f79d"
@@ -4102,15 +4204,6 @@ axios@^0.27.2:
follow-redirects "^1.14.9"
form-data "^4.0.0"
-axios@^1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/axios/-/axios-1.4.0.tgz#38a7bf1224cd308de271146038b551d725f0be1f"
- integrity sha512-S4XCWMEmzvo64T9GfvQDOXgYRDJ/wsSZc7Jvdgx5u1sd0JwsuPLqb3SYmusag+edF6ziyMensPVqLTSc1PiSEA==
- dependencies:
- follow-redirects "^1.15.0"
- form-data "^4.0.0"
- proxy-from-env "^1.1.0"
-
axobject-query@^3.1.1:
version "3.1.1"
resolved "https://registry.npmjs.org/axobject-query/-/axobject-query-3.1.1.tgz"
@@ -4264,7 +4357,7 @@ bip32@^2.0.6:
typeforce "^1.11.5"
wif "^2.0.6"
-bip39@^3.0.2, bip39@^3.0.3, bip39@^3.0.4:
+bip39@^3.0.3, bip39@^3.0.4:
version "3.1.0"
resolved "https://registry.npmjs.org/bip39/-/bip39-3.1.0.tgz"
integrity sha512-c9kiwdk45Do5GL0vJMe7tS95VjCii65mYAH7DfWl3uW8AVzXKQVUm64i3hzVybBDMp9r7j9iNxR85+ul8MdN/A==
@@ -4283,12 +4376,7 @@ blakejs@^1.1.0:
resolved "https://registry.npmjs.org/blakejs/-/blakejs-1.2.1.tgz"
integrity sha512-QXUSXI3QVc/gJME0dBpXrag1kbzOqCjCX8/b54ntNyW6sjtoqxqRk3LTmXzaJoh71zMsDCjM+47jS7XiwN/+fQ==
-bn.js@4.11.8:
- version "4.11.8"
- resolved "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz"
- integrity sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==
-
-bn.js@^4.11.0, bn.js@^4.11.8, bn.js@^4.11.9:
+bn.js@^4.11.0, bn.js@^4.11.8, bn.js@^4.11.9, bn.js@^4.12.0:
version "4.12.0"
resolved "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz"
integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==
@@ -4330,7 +4418,7 @@ brorand@^1.1.0:
resolved "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz"
integrity sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==
-browser-headers@^0.4.0, browser-headers@^0.4.1:
+browser-headers@^0.4.1:
version "0.4.1"
resolved "https://registry.npmjs.org/browser-headers/-/browser-headers-0.4.1.tgz"
integrity sha512-CA9hsySZVo9371qEHjHZtYxV2cFtVj5Wj/ZHi8ooEsrtm4vOnl9Y9HmyYWk9q+05d7K3rdoAE0j3MVEFVvtQtg==
@@ -4398,6 +4486,20 @@ buffer@^6.0.3:
base64-js "^1.3.1"
ieee754 "^1.2.1"
+bufferutil@^4.0.3:
+ version "4.0.7"
+ resolved "https://registry.yarnpkg.com/bufferutil/-/bufferutil-4.0.7.tgz#60c0d19ba2c992dd8273d3f73772ffc894c153ad"
+ integrity sha512-kukuqc39WOHtdxtw4UScxF/WVnMFVSQVKhtx3AjZJzhd0RGZZldcrfSEbVsWWe6KNH253574cq5F+wpv0G9pJw==
+ dependencies:
+ node-gyp-build "^4.3.0"
+
+bundle-require@^4.0.0:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/bundle-require/-/bundle-require-4.0.1.tgz#2cc1ad76428043d15e0e7f30990ee3d5404aa2e3"
+ integrity sha512-9NQkRHlNdNpDBGmLpngF3EFDcwodhMUuLz9PaWYciVcQF9SE4LFjM2DB/xV1Li5JiuDMv7ZUWuC3rGbqR0MAXQ==
+ dependencies:
+ load-tsconfig "^0.2.3"
+
busboy@1.6.0:
version "1.6.0"
resolved "https://registry.yarnpkg.com/busboy/-/busboy-1.6.0.tgz#966ea36a9502e43cdb9146962523b92f531f6893"
@@ -4405,6 +4507,11 @@ busboy@1.6.0:
dependencies:
streamsearch "^1.1.0"
+cac@^6.7.12:
+ version "6.7.14"
+ resolved "https://registry.yarnpkg.com/cac/-/cac-6.7.14.tgz#804e1e6f506ee363cb0e3ccbb09cad5dd9870959"
+ integrity sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==
+
call-bind@^1.0.0, call-bind@^1.0.2:
version "1.0.2"
resolved "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz"
@@ -4438,11 +4545,6 @@ caniuse-lite@^1.0.30001406, caniuse-lite@^1.0.30001449, caniuse-lite@^1.0.300014
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001464.tgz#888922718df48ce5e33dcfe1a2af7d42676c5eb7"
integrity sha512-oww27MtUmusatpRpCGSOneQk2/l5czXANDSFvsc7VuOQ86s3ANhZetpwXNf1zY/zdfP63Xvjz325DAdAoES13g==
-case@^1.6.3:
- version "1.6.3"
- resolved "https://registry.npmjs.org/case/-/case-1.6.3.tgz"
- integrity sha512-mzDSXIPaFwVDvZAHqZ9VlbyF4yyXRuX6IvB06WvPYkqJVO24kX1PPhv9bfpKNFZyxYFmmgo03HUiD8iklmJYRQ==
-
chalk@3.0.0, chalk@^3.0.0:
version "3.0.0"
resolved "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz"
@@ -4473,9 +4575,9 @@ char-regex@^1.0.2:
resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf"
integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==
-chokidar@^3.5.3:
+chokidar@^3.5.1, chokidar@^3.5.3:
version "3.5.3"
- resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz"
+ resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd"
integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==
dependencies:
anymatch "~3.1.2"
@@ -4657,15 +4759,7 @@ cosmiconfig@^8.1.3:
parse-json "^5.0.0"
path-type "^4.0.0"
-cosmjs-types@^0.5.2:
- version "0.5.2"
- resolved "https://registry.npmjs.org/cosmjs-types/-/cosmjs-types-0.5.2.tgz"
- integrity sha512-zxCtIJj8v3Di7s39uN4LNcN3HIE1z0B9Z0SPE8ZNQR0oSzsuSe1ACgxoFkvhkS7WBasCAFcglS11G2hyfd5tPg==
- dependencies:
- long "^4.0.0"
- protobufjs "~6.11.2"
-
-cosmjs-types@^0.7.1, cosmjs-types@^0.7.2:
+cosmjs-types@^0.7.1:
version "0.7.2"
resolved "https://registry.yarnpkg.com/cosmjs-types/-/cosmjs-types-0.7.2.tgz#a757371abd340949c5bd5d49c6f8379ae1ffd7e2"
integrity sha512-vf2uLyktjr/XVAgEq0DjMxeAWh1yYREe7AMHDKd7EiHVqxBPCaBS+qEEQUkXbR9ndnckqr1sUG8BQhazh4X5lA==
@@ -4889,9 +4983,9 @@ debounce-promise@^3.1.2:
resolved "https://registry.yarnpkg.com/debounce-promise/-/debounce-promise-3.1.2.tgz#320fb8c7d15a344455cd33cee5ab63530b6dc7c5"
integrity sha512-rZHcgBkbYavBeD9ej6sP56XfG53d51CD4dnaw989YX/nZ/ZJfgRx/9ePKmTNiUiyQvh4mtrMoS3OAWW+yoYtpg==
-debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.2, debug@^4.3.4:
+debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4:
version "4.3.4"
- resolved "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz"
+ resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865"
integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==
dependencies:
ms "2.1.2"
@@ -4908,14 +5002,14 @@ decimal.js-light@^2.4.1:
resolved "https://registry.npmjs.org/decimal.js-light/-/decimal.js-light-2.5.1.tgz"
integrity sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==
-decimal.js@^10.4.2:
+decimal.js@^10.2.1, decimal.js@^10.4.2:
version "10.4.3"
resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.4.3.tgz#1044092884d245d1b7f65725fa4ad4c6f781cc23"
integrity sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==
-decode-uri-component@^0.2.0:
+decode-uri-component@^0.2.2:
version "0.2.2"
- resolved "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz"
+ resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.2.tgz#e69dbe25d37941171dd540e024c444cd5188e1e9"
integrity sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==
dedent@^0.7.0:
@@ -4979,10 +5073,10 @@ delayed-stream@~1.0.0:
resolved "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz"
integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==
-detect-browser@5.2.0:
- version "5.2.0"
- resolved "https://registry.npmjs.org/detect-browser/-/detect-browser-5.2.0.tgz"
- integrity sha512-tr7XntDAu50BVENgQfajMLzacmSe34D+qZc4zjnniz0ZVuw/TZcLcyxHQjYpJTM36sGEkZZlYLnIM1hH7alTMA==
+detect-browser@5.3.0:
+ version "5.3.0"
+ resolved "https://registry.yarnpkg.com/detect-browser/-/detect-browser-5.3.0.tgz#9705ef2bddf46072d0f7265a1fe300e36fe7ceca"
+ integrity sha512-53rsFbGdwMwlF7qvCt0ypLM5V5/Mbl0szB7GPN8y9NCcbknYOeVVXdrXEq+90IwAfrrzt6Hd+u2E2ntakICU8w==
detect-newline@^3.0.0:
version "3.1.0"
@@ -5111,6 +5205,16 @@ drbg.js@^1.0.1:
create-hash "^1.1.2"
create-hmac "^1.1.4"
+duplexify@^4.1.2:
+ version "4.1.2"
+ resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-4.1.2.tgz#18b4f8d28289132fa0b9573c898d9f903f81c7b0"
+ integrity sha512-fz3OjcNCHmRP12MJoZMPglx8m4rrFP8rovnk4vT8Fs+aonZoCwGg10dSsQsfP/E62eZcPTMSMP6686fu9Qlqtw==
+ dependencies:
+ end-of-stream "^1.4.1"
+ inherits "^2.0.3"
+ readable-stream "^3.1.1"
+ stream-shift "^1.0.0"
+
eccrypto@1.1.6:
version "1.1.6"
resolved "https://registry.npmjs.org/eccrypto/-/eccrypto-1.1.6.tgz"
@@ -5156,6 +5260,13 @@ emoji-regex@^9.2.2:
resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz"
integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==
+end-of-stream@^1.4.1:
+ version "1.4.4"
+ resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0"
+ integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==
+ dependencies:
+ once "^1.4.0"
+
enhanced-resolve@^5.10.0:
version "5.12.0"
resolved "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz"
@@ -5260,6 +5371,34 @@ es6-promise@4.2.8:
resolved "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz"
integrity sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==
+esbuild@^0.18.2:
+ version "0.18.14"
+ resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.18.14.tgz#3df4cfef66c55176583359d79fd416ffeb3cdf7e"
+ integrity sha512-uNPj5oHPYmj+ZhSQeYQVFZ+hAlJZbAGOmmILWIqrGvPVlNLbyOvU5Bu6Woi8G8nskcx0vwY0iFoMPrzT86Ko+w==
+ optionalDependencies:
+ "@esbuild/android-arm" "0.18.14"
+ "@esbuild/android-arm64" "0.18.14"
+ "@esbuild/android-x64" "0.18.14"
+ "@esbuild/darwin-arm64" "0.18.14"
+ "@esbuild/darwin-x64" "0.18.14"
+ "@esbuild/freebsd-arm64" "0.18.14"
+ "@esbuild/freebsd-x64" "0.18.14"
+ "@esbuild/linux-arm" "0.18.14"
+ "@esbuild/linux-arm64" "0.18.14"
+ "@esbuild/linux-ia32" "0.18.14"
+ "@esbuild/linux-loong64" "0.18.14"
+ "@esbuild/linux-mips64el" "0.18.14"
+ "@esbuild/linux-ppc64" "0.18.14"
+ "@esbuild/linux-riscv64" "0.18.14"
+ "@esbuild/linux-s390x" "0.18.14"
+ "@esbuild/linux-x64" "0.18.14"
+ "@esbuild/netbsd-x64" "0.18.14"
+ "@esbuild/openbsd-x64" "0.18.14"
+ "@esbuild/sunos-x64" "0.18.14"
+ "@esbuild/win32-arm64" "0.18.14"
+ "@esbuild/win32-ia32" "0.18.14"
+ "@esbuild/win32-x64" "0.18.14"
+
escalade@^3.1.1:
version "3.1.1"
resolved "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz"
@@ -5504,9 +5643,9 @@ esutils@^2.0.2:
resolved "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz"
integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==
-eth-crypto@^2.3.0:
+eth-crypto@^2.6.0:
version "2.6.0"
- resolved "https://registry.npmjs.org/eth-crypto/-/eth-crypto-2.6.0.tgz"
+ resolved "https://registry.yarnpkg.com/eth-crypto/-/eth-crypto-2.6.0.tgz#b777f367ae8c70e5917b3b7d52adab6b34841e29"
integrity sha512-GCX4ffFYRUGgnuWR5qxcZIRQJ1KEqPFiyXU9yVy7s6dtXIMlUXZQ2h+5ID6rFaOHWbpJbjfkC6YdhwtwRYCnug==
dependencies:
"@babel/runtime" "7.20.13"
@@ -5538,15 +5677,15 @@ ethereum-cryptography@^0.1.3:
secp256k1 "^4.0.1"
setimmediate "^1.0.5"
-ethereum-cryptography@^1.1.2:
- version "1.2.0"
- resolved "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-1.2.0.tgz"
- integrity sha512-6yFQC9b5ug6/17CQpCyE3k9eKBMdhyVjzUy1WkiuY/E4vj/SXDBbCw8QEIaXqf0Mf2SnY6RmpDcwlUmBSS0EJw==
+ethereum-cryptography@^2.0.0:
+ version "2.1.2"
+ resolved "https://registry.yarnpkg.com/ethereum-cryptography/-/ethereum-cryptography-2.1.2.tgz#18fa7108622e56481157a5cb7c01c0c6a672eb67"
+ integrity sha512-Z5Ba0T0ImZ8fqXrJbpHcbpAvIswRte2wGNR/KePnu8GbbvgJ47lMxT/ZZPG6i9Jaht4azPDop4HaM00J0J59ug==
dependencies:
- "@noble/hashes" "1.2.0"
- "@noble/secp256k1" "1.7.1"
- "@scure/bip32" "1.1.5"
- "@scure/bip39" "1.1.1"
+ "@noble/curves" "1.1.0"
+ "@noble/hashes" "1.3.1"
+ "@scure/bip32" "1.3.1"
+ "@scure/bip39" "1.2.1"
ethereumjs-abi@^0.6.8:
version "0.6.8"
@@ -5580,9 +5719,9 @@ ethereumjs-util@^6.0.0, ethereumjs-util@^6.2.1:
ethjs-util "0.1.6"
rlp "^2.2.3"
-ethers@5.7.2, ethers@^5.6.4:
+ethers@5.7.2, ethers@^5.7.2:
version "5.7.2"
- resolved "https://registry.npmjs.org/ethers/-/ethers-5.7.2.tgz"
+ resolved "https://registry.yarnpkg.com/ethers/-/ethers-5.7.2.tgz#3a7deeabbb8c030d4126b24f84e525466145872e"
integrity sha512-wswUsmWo1aOK8rR7DIKiWSw9DbLWe6x98Jrn8wcTflTVvaXhAMaB5zGAXy0GYQEQp9iO1iSHWVyARQm11zUtyg==
dependencies:
"@ethersproject/abi" "5.7.0"
@@ -5629,6 +5768,11 @@ eventemitter3@^4.0.1:
resolved "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz"
integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==
+events@^3.3.0:
+ version "3.3.0"
+ resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400"
+ integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==
+
evp_bytestokey@^1.0.3:
version "1.0.3"
resolved "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz"
@@ -5652,11 +5796,6 @@ execa@^5.0.0:
signal-exit "^3.0.3"
strip-final-newline "^2.0.0"
-exenv@^1.2.0:
- version "1.2.2"
- resolved "https://registry.npmjs.org/exenv/-/exenv-1.2.2.tgz"
- integrity sha512-Z+ktTxTwv9ILfgKCk32OX3n/doe+OcLTRtqK9pcL+JsP3J1/VW8Uvl4ZjLlKqeW4rzK4oesDOGMEMRIZqtP4Iw==
-
exit@^0.1.2:
version "0.1.2"
resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c"
@@ -5704,6 +5843,11 @@ fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6:
resolved "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz"
integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==
+fast-redact@^3.0.0:
+ version "3.2.0"
+ resolved "https://registry.yarnpkg.com/fast-redact/-/fast-redact-3.2.0.tgz#b1e2d39bc731376d28bde844454fa23e26919987"
+ integrity sha512-zaTadChr+NekyzallAMXATXLOR8MNx3zqpZ0MUF2aGf4EathnG0f32VLODNlY8IuGY3HoRO2L6/6fSzNsLaHIw==
+
fastq@^1.6.0:
version "1.15.0"
resolved "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz"
@@ -5737,6 +5881,11 @@ fill-range@^7.0.1:
dependencies:
to-regex-range "^5.0.1"
+filter-obj@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/filter-obj/-/filter-obj-1.1.0.tgz#9b311112bc6c6127a16e016c6c5d7f19e0805c5b"
+ integrity sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==
+
find-up@^4.0.0, find-up@^4.1.0:
version "4.1.0"
resolved "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz"
@@ -5766,7 +5915,7 @@ flatted@^3.1.0:
resolved "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz"
integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==
-follow-redirects@^1.14.0, follow-redirects@^1.14.9, follow-redirects@^1.15.0:
+follow-redirects@^1.14.0, follow-redirects@^1.14.9:
version "1.15.2"
resolved "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz"
integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==
@@ -5954,9 +6103,9 @@ globalyzer@0.1.0:
resolved "https://registry.npmjs.org/globalyzer/-/globalyzer-0.1.0.tgz"
integrity sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==
-globby@^11.1.0:
+globby@^11.0.3, globby@^11.1.0:
version "11.1.0"
- resolved "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz"
+ resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b"
integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==
dependencies:
array-union "^2.1.0"
@@ -5982,7 +6131,7 @@ globrex@^0.1.2:
resolved "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz"
integrity sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==
-google-protobuf@^3.13.0, google-protobuf@^3.14.0, google-protobuf@^3.17.3, google-protobuf@^3.21.0:
+google-protobuf@^3.14.0, google-protobuf@^3.17.3, google-protobuf@^3.21.0:
version "3.21.2"
resolved "https://registry.npmjs.org/google-protobuf/-/google-protobuf-3.21.2.tgz"
integrity sha512-3MSOYFO5U9mPGikIYCzK0SaThypfGgS6bHqrUGXG3DPHCrb+txNqeEcns1W0lkGfk0rCyNXm7xB9rMxnCiZOoA==
@@ -6410,11 +6559,6 @@ is-typed-array@^1.1.10, is-typed-array@^1.1.9:
gopd "^1.0.1"
has-tostringtag "^1.0.0"
-is-typedarray@1.0.0, is-typedarray@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz"
- integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==
-
is-weakmap@^2.0.1:
version "2.0.1"
resolved "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz"
@@ -6467,11 +6611,6 @@ isomorphic-ws@^4.0.1:
resolved "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz"
integrity sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==
-isomorphic-ws@^5.0.0:
- version "5.0.0"
- resolved "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-5.0.0.tgz"
- integrity sha512-muId7Zzn9ywDsyXgTIafTry2sV3nySZeUDe6YedVd1Hvuuep5AsIlqK+XefWpYTyJG5e503F2xIuT2lcU6rCSw==
-
istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0:
version "3.2.0"
resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz#189e7909d0a39fa5a3dfad5b03f71947770191d3"
@@ -6938,6 +7077,11 @@ jiti@^1.18.2:
resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.18.2.tgz#80c3ef3d486ebf2450d9335122b32d121f2a83cd"
integrity sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==
+joycon@^3.0.1:
+ version "3.1.1"
+ resolved "https://registry.yarnpkg.com/joycon/-/joycon-3.1.1.tgz#bce8596d6ae808f8b68168f5fc69280996894f03"
+ integrity sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==
+
js-sha3@0.8.0, js-sha3@^0.8.0:
version "0.8.0"
resolved "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz"
@@ -6963,7 +7107,7 @@ js-yaml@^4.1.0:
dependencies:
argparse "^2.0.1"
-jscrypto@^1.0.3:
+jscrypto@^1.0.1, jscrypto@^1.0.3:
version "1.0.3"
resolved "https://registry.npmjs.org/jscrypto/-/jscrypto-1.0.3.tgz"
integrity sha512-lryZl0flhodv4SZHOqyb1bx5sKcJxj0VBo0Kzb4QMAg3L021IC9uGpl0RCZa+9KJwlRGSK2C80ITcwbe19OKLQ==
@@ -7159,6 +7303,11 @@ link-module-alias@^1.2.0:
dependencies:
chalk "^2.4.1"
+load-tsconfig@^0.2.3:
+ version "0.2.5"
+ resolved "https://registry.yarnpkg.com/load-tsconfig/-/load-tsconfig-0.2.5.tgz#453b8cd8961bfb912dea77eb6c168fe8cca3d3a1"
+ integrity sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==
+
localforage@^1.8.1:
version "1.10.0"
resolved "https://registry.npmjs.org/localforage/-/localforage-1.10.0.tgz"
@@ -7185,11 +7334,21 @@ lodash.debounce@^4.0.8:
resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af"
integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==
+lodash.isequal@4.5.0:
+ version "4.5.0"
+ resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0"
+ integrity sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==
+
lodash.merge@^4.6.2:
version "4.6.2"
resolved "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz"
integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==
+lodash.sortby@^4.7.0:
+ version "4.7.0"
+ resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438"
+ integrity sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==
+
lodash.values@^4.3.0:
version "4.3.0"
resolved "https://registry.npmjs.org/lodash.values/-/lodash.values-4.3.0.tgz"
@@ -7205,7 +7364,12 @@ long@^4.0.0:
resolved "https://registry.npmjs.org/long/-/long-4.0.0.tgz"
integrity sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==
-loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0:
+long@^5.0.0, long@^5.2.3:
+ version "5.2.3"
+ resolved "https://registry.yarnpkg.com/long/-/long-5.2.3.tgz#a3ba97f3877cf1d778eccbcb048525ebb77499e1"
+ integrity sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==
+
+loose-envify@^1.1.0, loose-envify@^1.4.0:
version "1.4.0"
resolved "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz"
integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==
@@ -7298,6 +7462,11 @@ merge2@^1.3.0, merge2@^1.4.1:
resolved "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz"
integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==
+micro-ftch@^0.3.1:
+ version "0.3.1"
+ resolved "https://registry.yarnpkg.com/micro-ftch/-/micro-ftch-0.3.1.tgz#6cb83388de4c1f279a034fb0cf96dfc050853c5f"
+ integrity sha512-/0LLxhzP0tfiR5hcQebtudP56gUurs2CLkGarnCiB/OqEyUFQ6U3paQi/tgLv0hBJYt2rnr9MNpxz4fiiugstg==
+
micromatch@^4.0.4, micromatch@^4.0.5:
version "4.0.5"
resolved "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz"
@@ -7369,6 +7538,16 @@ mkdirp@^1.0.4:
resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz"
integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==
+mobile-detect@^1.4.5:
+ version "1.4.5"
+ resolved "https://registry.yarnpkg.com/mobile-detect/-/mobile-detect-1.4.5.tgz#da393c3c413ca1a9bcdd9ced653c38281c0fb6ad"
+ integrity sha512-yc0LhH6tItlvfLBugVUEtgawwFU2sIe+cSdmRJJCTMZ5GEJyLxNyC/NIOAOGk67Fa8GNpOttO3Xz/1bHpXFD/g==
+
+mobx@^6.1.7:
+ version "6.10.0"
+ resolved "https://registry.yarnpkg.com/mobx/-/mobx-6.10.0.tgz#3537680fe98d45232cc19cc8f76280bd8bb6b0b7"
+ integrity sha512-WMbVpCMFtolbB8swQ5E2YRrU+Yu8iLozCVx3CdGjbBKlP7dFiCSuiG06uea3JCFN5DnvtAX7+G5Bp82e2xu0ww==
+
moment@^2.29.4:
version "2.29.4"
resolved "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz"
@@ -7384,6 +7563,11 @@ ms@^2.1.1:
resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz"
integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
+multiformats@^9.4.2:
+ version "9.9.0"
+ resolved "https://registry.yarnpkg.com/multiformats/-/multiformats-9.9.0.tgz#c68354e7d21037a8f1f8833c8ccd68618e8f1d37"
+ integrity sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==
+
mz@^2.7.0:
version "2.7.0"
resolved "https://registry.yarnpkg.com/mz/-/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32"
@@ -7462,7 +7646,7 @@ node-fetch@^2.6.7:
dependencies:
whatwg-url "^5.0.0"
-node-gyp-build@^4.2.0:
+node-gyp-build@^4.2.0, node-gyp-build@^4.3.0:
version "4.6.0"
resolved "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.6.0.tgz"
integrity sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ==
@@ -7587,7 +7771,12 @@ object.values@^1.1.6:
define-properties "^1.1.4"
es-abstract "^1.20.4"
-once@^1.3.0:
+on-exit-leak-free@^0.2.0:
+ version "0.2.0"
+ resolved "https://registry.yarnpkg.com/on-exit-leak-free/-/on-exit-leak-free-0.2.0.tgz#b39c9e3bf7690d890f4861558b0d7b90a442d209"
+ integrity sha512-dqaz3u44QbRXQooZLTUKU41ZrzYrcvLISVgbrzbyCMxpmSLJvZ3ZamIJIZ29P6OhZIkNIQKosdeM6t1LYbA9hg==
+
+once@^1.3.0, once@^1.4.0:
version "1.4.0"
resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz"
integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==
@@ -7755,6 +7944,36 @@ pify@^2.3.0:
resolved "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz"
integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==
+pino-abstract-transport@v0.5.0:
+ version "0.5.0"
+ resolved "https://registry.yarnpkg.com/pino-abstract-transport/-/pino-abstract-transport-0.5.0.tgz#4b54348d8f73713bfd14e3dc44228739aa13d9c0"
+ integrity sha512-+KAgmVeqXYbTtU2FScx1XS3kNyfZ5TrXY07V96QnUSFqo2gAqlvmaxH67Lj7SWazqsMabf+58ctdTcBgnOLUOQ==
+ dependencies:
+ duplexify "^4.1.2"
+ split2 "^4.0.0"
+
+pino-std-serializers@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/pino-std-serializers/-/pino-std-serializers-4.0.0.tgz#1791ccd2539c091ae49ce9993205e2cd5dbba1e2"
+ integrity sha512-cK0pekc1Kjy5w9V2/n+8MkZwusa6EyyxfeQCB799CQRhRt/CqYKiWs5adeu8Shve2ZNffvfC/7J64A2PJo1W/Q==
+
+pino@7.11.0:
+ version "7.11.0"
+ resolved "https://registry.yarnpkg.com/pino/-/pino-7.11.0.tgz#0f0ea5c4683dc91388081d44bff10c83125066f6"
+ integrity sha512-dMACeu63HtRLmCG8VKdy4cShCPKaYDR4youZqoSWLxl5Gu99HUw8bw75thbPv9Nip+H+QYX8o3ZJbTdVZZ2TVg==
+ dependencies:
+ atomic-sleep "^1.0.0"
+ fast-redact "^3.0.0"
+ on-exit-leak-free "^0.2.0"
+ pino-abstract-transport v0.5.0
+ pino-std-serializers "^4.0.0"
+ process-warning "^1.0.0"
+ quick-format-unescaped "^4.0.3"
+ real-require "^0.1.0"
+ safe-stable-stringify "^2.1.0"
+ sonic-boom "^2.2.1"
+ thread-stream "^0.15.1"
+
pirates@^4.0.1, pirates@^4.0.4:
version "4.0.5"
resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.5.tgz#feec352ea5c3268fb23a37c702ab1699f35a5f3b"
@@ -7886,6 +8105,11 @@ process-nextick-args@~2.0.0:
resolved "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz"
integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==
+process-warning@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/process-warning/-/process-warning-1.0.0.tgz#980a0b25dc38cd6034181be4b7726d89066b4616"
+ integrity sha512-du4wfLyj4yCZq1VupnVSZmRsPJsNuxoDQFdCFHLaYiEbFBD7QE0a+I4D7hOxrVnh78QE/YipFAj9lXHiXocV+Q==
+
progress@^2.0.3:
version "2.0.3"
resolved "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz"
@@ -7927,6 +8151,24 @@ protobufjs@^6.11.2, protobufjs@^6.8.8, protobufjs@~6.11.2, protobufjs@~6.11.3:
"@types/node" ">=13.7.0"
long "^4.0.0"
+protobufjs@^7.0.0:
+ version "7.2.4"
+ resolved "https://registry.yarnpkg.com/protobufjs/-/protobufjs-7.2.4.tgz#3fc1ec0cdc89dd91aef9ba6037ba07408485c3ae"
+ integrity sha512-AT+RJgD2sH8phPmCf7OUZR8xGdcJRga4+1cOaXJ64hvcSkVhNcRHOwIxUatPH15+nj59WAGTDv3LSGZPEQbJaQ==
+ dependencies:
+ "@protobufjs/aspromise" "^1.1.2"
+ "@protobufjs/base64" "^1.1.2"
+ "@protobufjs/codegen" "^2.0.4"
+ "@protobufjs/eventemitter" "^1.1.0"
+ "@protobufjs/fetch" "^1.1.0"
+ "@protobufjs/float" "^1.0.2"
+ "@protobufjs/inquire" "^1.1.0"
+ "@protobufjs/path" "^1.1.2"
+ "@protobufjs/pool" "^1.1.0"
+ "@protobufjs/utf8" "^1.1.0"
+ "@types/node" ">=13.7.0"
+ long "^5.0.0"
+
proxy-from-env@^1.1.0:
version "1.1.0"
resolved "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz"
@@ -7949,15 +8191,16 @@ pure-rand@^6.0.0:
qr.js@0.0.0:
version "0.0.0"
- resolved "https://registry.npmjs.org/qr.js/-/qr.js-0.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/qr.js/-/qr.js-0.0.0.tgz#cace86386f59a0db8050fa90d9b6b0e88a1e364f"
integrity sha512-c4iYnWb+k2E+vYpRimHqSu575b1/wKl4XFeJGpFmrJQz5I88v9aY2czh7s0w36srfCM1sXgC/xpoJz5dJfq+OQ==
-query-string@6.13.5:
- version "6.13.5"
- resolved "https://registry.npmjs.org/query-string/-/query-string-6.13.5.tgz"
- integrity sha512-svk3xg9qHR39P3JlHuD7g3nRnyay5mHbrPctEBDUxUkHRifPHXJDhBUycdCC0NBjXoDf44Gb+IsOZL1Uwn8M/Q==
+query-string@7.1.3:
+ version "7.1.3"
+ resolved "https://registry.yarnpkg.com/query-string/-/query-string-7.1.3.tgz#a1cf90e994abb113a325804a972d98276fe02328"
+ integrity sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg==
dependencies:
- decode-uri-component "^0.2.0"
+ decode-uri-component "^0.2.2"
+ filter-obj "^1.1.0"
split-on-first "^1.0.0"
strict-uri-encode "^2.0.0"
@@ -7971,6 +8214,11 @@ queue-microtask@^1.2.2:
resolved "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz"
integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==
+quick-format-unescaped@^4.0.3:
+ version "4.0.4"
+ resolved "https://registry.yarnpkg.com/quick-format-unescaped/-/quick-format-unescaped-4.0.4.tgz#93ef6dd8d3453cbc7970dd614fad4c5954d6b5a7"
+ integrity sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==
+
randombytes@^2.1.0:
version "2.1.0"
resolved "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz"
@@ -8031,24 +8279,14 @@ react-is@^18.0.0:
resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.2.0.tgz#199431eeaaa2e09f86427efbb4f1473edb47609b"
integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==
-react-lifecycles-compat@^3.0.0, react-lifecycles-compat@^3.0.4:
+react-lifecycles-compat@^3.0.4:
version "3.0.4"
resolved "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz"
integrity sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==
-react-modal@^3.16.1:
- version "3.16.1"
- resolved "https://registry.npmjs.org/react-modal/-/react-modal-3.16.1.tgz"
- integrity sha512-VStHgI3BVcGo7OXczvnJN7yT2TWHJPDXZWyI/a0ssFNhGZWsPmB8cF0z33ewDXq4VfYMO1vXgiv/g8Nj9NDyWg==
- dependencies:
- exenv "^1.2.0"
- prop-types "^15.7.2"
- react-lifecycles-compat "^3.0.0"
- warning "^4.0.3"
-
react-qr-code@^2.0.11:
version "2.0.11"
- resolved "https://registry.npmjs.org/react-qr-code/-/react-qr-code-2.0.11.tgz"
+ resolved "https://registry.yarnpkg.com/react-qr-code/-/react-qr-code-2.0.11.tgz#444c759a2100424972e17135fbe0e32eaffa19e8"
integrity sha512-P7mvVM5vk9NjGdHMt4Z0KWeeJYwRAtonHTghZT2r+AASinLUUKQ9wfsGH2lPKsT++gps7hXmaiMGRvwTDEL9OA==
dependencies:
prop-types "^15.8.1"
@@ -8139,6 +8377,15 @@ read-cache@^1.0.0:
dependencies:
pify "^2.3.0"
+readable-stream@^3.1.1:
+ version "3.6.2"
+ resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967"
+ integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==
+ dependencies:
+ inherits "^2.0.3"
+ string_decoder "^1.1.1"
+ util-deprecate "^1.0.1"
+
readable-stream@^3.6.0:
version "3.6.1"
resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.1.tgz"
@@ -8183,6 +8430,11 @@ readonly-date@^1.0.0:
resolved "https://registry.npmjs.org/readonly-date/-/readonly-date-1.0.0.tgz"
integrity sha512-tMKIV7hlk0h4mO3JTmmVuIlJVXjKk3Sep9Bf5OH0O+758ruuVkUy2J9SttDLm91IEX/WHlXPSpxMGjPj4beMIQ==
+real-require@^0.1.0:
+ version "0.1.0"
+ resolved "https://registry.yarnpkg.com/real-require/-/real-require-0.1.0.tgz#736ac214caa20632847b7ca8c1056a0767df9381"
+ integrity sha512-r/H9MzAWtrv8aSVjPCMFpDMl5q66GqtmmRkRjpHTsp4zBAa+snZyiQNlMONiUmEJcsnaw0wCauJ2GWODr/aFkg==
+
recharts-scale@^0.4.4:
version "0.4.5"
resolved "https://registry.npmjs.org/recharts-scale/-/recharts-scale-0.4.5.tgz"
@@ -8340,14 +8592,14 @@ reusify@^1.0.4:
resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz"
integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==
-rimraf@^3.0.2:
+rimraf@^3.0.0, rimraf@^3.0.2:
version "3.0.2"
- resolved "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz"
+ resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a"
integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==
dependencies:
glob "^7.1.3"
-ripemd160@^2.0.0, ripemd160@^2.0.1, ripemd160@^2.0.2:
+ripemd160@^2.0.0, ripemd160@^2.0.1:
version "2.0.2"
resolved "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz"
integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==
@@ -8369,6 +8621,13 @@ rollup@2.78.0:
optionalDependencies:
fsevents "~2.3.2"
+rollup@^3.2.5:
+ version "3.26.3"
+ resolved "https://registry.yarnpkg.com/rollup/-/rollup-3.26.3.tgz#bbc8818cadd0aebca348dbb3d68d296d220967b8"
+ integrity sha512-7Tin0C8l86TkpcMtXvQu6saWH93nhG3dGQ1/+l5V2TDMceTxO7kDiK6GzbfLWNNxqJXm591PcEZUozZm51ogwQ==
+ optionalDependencies:
+ fsevents "~2.3.2"
+
run-parallel@^1.1.9:
version "1.2.0"
resolved "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz"
@@ -8376,6 +8635,13 @@ run-parallel@^1.1.9:
dependencies:
queue-microtask "^1.2.2"
+rxjs@^7.4.0, rxjs@^7.8.0:
+ version "7.8.1"
+ resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.8.1.tgz#6f6f3d99ea8044291efd92e7c7fcf562c4057543"
+ integrity sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==
+ dependencies:
+ tslib "^2.1.0"
+
safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0:
version "5.2.1"
resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz"
@@ -8386,6 +8652,11 @@ safe-buffer@~5.1.0, safe-buffer@~5.1.1:
resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz"
integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
+safe-json-utils@^1.1.1:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/safe-json-utils/-/safe-json-utils-1.1.1.tgz#0e883874467d95ab914c3f511096b89bfb3e63b1"
+ integrity sha512-SAJWGKDs50tAbiDXLf89PDwt9XYkWyANFWVzn4dTXl5QyI8t2o/bW5/OJl3lvc2WVU4MEpTo9Yz5NVFNsp+OJQ==
+
safe-regex-test@^1.0.0:
version "1.0.0"
resolved "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz"
@@ -8395,6 +8666,11 @@ safe-regex-test@^1.0.0:
get-intrinsic "^1.1.3"
is-regex "^1.1.4"
+safe-stable-stringify@^2.1.0:
+ version "2.4.3"
+ resolved "https://registry.yarnpkg.com/safe-stable-stringify/-/safe-stable-stringify-2.4.3.tgz#138c84b6f6edb3db5f8ef3ef7115b8f55ccbf886"
+ integrity sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g==
+
"safer-buffer@>= 2.1.2 < 3.0.0":
version "2.1.2"
resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
@@ -8433,7 +8709,7 @@ secp256k1@3.7.1:
nan "^2.14.0"
safe-buffer "^5.1.2"
-secp256k1@5.0.0, secp256k1@^5.0.0:
+secp256k1@5.0.0:
version "5.0.0"
resolved "https://registry.npmjs.org/secp256k1/-/secp256k1-5.0.0.tgz"
integrity sha512-TKWX8xvoGHrxVdqbYeZM9w+izTF4b9z3NhSaDkdn81btvuh+ivbIMGT/zQvDtTFWhRlThpoz6LEYTr7n8A5GcA==
@@ -8442,7 +8718,7 @@ secp256k1@5.0.0, secp256k1@^5.0.0:
node-addon-api "^5.0.0"
node-gyp-build "^4.2.0"
-secp256k1@^4.0.1, secp256k1@^4.0.3:
+secp256k1@^4.0.1, secp256k1@^4.0.2, secp256k1@^4.0.3:
version "4.0.3"
resolved "https://registry.npmjs.org/secp256k1/-/secp256k1-4.0.3.tgz"
integrity sha512-NLZVf+ROMxwtEj3Xa562qgv2BK5e2WNmXPiOdVIPLgs6lyTzMvBq0aWTYMI5XCP9jZMVKOcqZLw/Wc4vDkuxhA==
@@ -8551,6 +8827,13 @@ snakecase-keys@^5.1.2, snakecase-keys@^5.4.1:
snake-case "^3.0.4"
type-fest "^2.5.2"
+sonic-boom@^2.2.1:
+ version "2.8.0"
+ resolved "https://registry.yarnpkg.com/sonic-boom/-/sonic-boom-2.8.0.tgz#c1def62a77425090e6ad7516aad8eb402e047611"
+ integrity sha512-kuonw1YOYYNOve5iHdSahXPOK49GqwA+LZhI6Wz/l0rP57iKyXXIHaRagOBHAPmGwJC6od2Z9zgvZ5loSgMlVg==
+ dependencies:
+ atomic-sleep "^1.0.0"
+
source-map-js@^1.0.1, source-map-js@^1.0.2:
version "1.0.2"
resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz"
@@ -8564,6 +8847,13 @@ source-map-support@0.5.13:
buffer-from "^1.0.0"
source-map "^0.6.0"
+source-map@0.8.0-beta.0:
+ version "0.8.0-beta.0"
+ resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.8.0-beta.0.tgz#d4c1bb42c3f7ee925f005927ba10709e0d1d1f11"
+ integrity sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==
+ dependencies:
+ whatwg-url "^7.0.0"
+
source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1:
version "0.6.1"
resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz"
@@ -8574,6 +8864,11 @@ split-on-first@^1.0.0:
resolved "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz"
integrity sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==
+split2@^4.0.0:
+ version "4.2.0"
+ resolved "https://registry.yarnpkg.com/split2/-/split2-4.2.0.tgz#c9c5920904d148bab0b9f67145f245a86aadbfa4"
+ integrity sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==
+
sprintf-js@~1.0.2:
version "1.0.3"
resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
@@ -8605,6 +8900,11 @@ store2@^2.12.0:
resolved "https://registry.npmjs.org/store2/-/store2-2.14.2.tgz"
integrity sha512-siT1RiqlfQnGqgT/YzXVUNsom9S0H1OX+dpdGN1xkyYATo4I6sep5NmsRD/40s3IIOvlCq6akxkqG82urIZW1w==
+stream-shift@^1.0.0:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d"
+ integrity sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==
+
streamsearch@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/streamsearch/-/streamsearch-1.1.0.tgz#404dd1e2247ca94af554e841a8ef0eaa238da764"
@@ -8731,6 +9031,19 @@ styled-jsx@5.1.1:
dependencies:
client-only "0.0.1"
+sucrase@^3.20.3:
+ version "3.34.0"
+ resolved "https://registry.yarnpkg.com/sucrase/-/sucrase-3.34.0.tgz#1e0e2d8fcf07f8b9c3569067d92fbd8690fb576f"
+ integrity sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw==
+ dependencies:
+ "@jridgewell/gen-mapping" "^0.3.2"
+ commander "^4.0.0"
+ glob "7.1.6"
+ lines-and-columns "^1.1.6"
+ mz "^2.7.0"
+ pirates "^4.0.1"
+ ts-interface-checker "^0.1.9"
+
sucrase@^3.32.0:
version "3.32.0"
resolved "https://registry.yarnpkg.com/sucrase/-/sucrase-3.32.0.tgz#c4a95e0f1e18b6847127258a75cf360bc568d4a7"
@@ -8883,6 +9196,13 @@ thenify-all@^1.0.0:
dependencies:
any-promise "^1.0.0"
+thread-stream@^0.15.1:
+ version "0.15.2"
+ resolved "https://registry.yarnpkg.com/thread-stream/-/thread-stream-0.15.2.tgz#fb95ad87d2f1e28f07116eb23d85aba3bc0425f4"
+ integrity sha512-UkEhKIg2pD+fjkHQKyJO3yoIvAP3N6RlNFt2dUhcS1FGvCD1cQa1M/PGknCLFIyZdtJOWQjejp7bdNqmN7zwdA==
+ dependencies:
+ real-require "^0.1.0"
+
through2@^2.0.1:
version "2.0.5"
resolved "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz"
@@ -8917,6 +9237,13 @@ tippy.js@^6.3.1:
dependencies:
"@popperjs/core" "^2.9.0"
+tmp@^0.2.1:
+ version "0.2.1"
+ resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.1.tgz#8457fc3037dcf4719c251367a1af6500ee1ccf14"
+ integrity sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==
+ dependencies:
+ rimraf "^3.0.0"
+
tmpl@1.0.5:
version "1.0.5"
resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc"
@@ -8949,6 +9276,13 @@ tough-cookie@^4.1.2:
universalify "^0.2.0"
url-parse "^1.5.3"
+tr46@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/tr46/-/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09"
+ integrity sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==
+ dependencies:
+ punycode "^2.1.0"
+
tr46@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/tr46/-/tr46-3.0.0.tgz#555c4e297a950617e8eeddef633c87d4d9d6cbf9"
@@ -8961,6 +9295,11 @@ tr46@~0.0.3:
resolved "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz"
integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==
+tree-kill@^1.2.2:
+ version "1.2.2"
+ resolved "https://registry.yarnpkg.com/tree-kill/-/tree-kill-1.2.2.tgz#4ca09a9092c88b73a7cdc5e8a01b507b0790a0cc"
+ integrity sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==
+
ts-interface-checker@^0.1.9:
version "0.1.13"
resolved "https://registry.yarnpkg.com/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz#784fd3d679722bc103b1b4b8030bcddb5db2a699"
@@ -8988,11 +9327,31 @@ tslib@1.14.1, tslib@^1.8.1:
resolved "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz"
integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==
-tslib@^2.0.3, tslib@^2.1.0, tslib@^2.3.0, tslib@^2.4.0, "tslib@^2.4.1 || ^1.9.3", tslib@^2.5.0:
+tslib@^2.0.3, tslib@^2.1.0, tslib@^2.3.0, tslib@^2.4.0, "tslib@^2.4.1 || ^1.9.3", tslib@^2.5.0, tslib@^2.6.0:
version "2.6.0"
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.0.tgz#b295854684dbda164e181d259a22cd779dcd7bc3"
integrity sha512-7At1WUettjcSRHXCyYtTselblcHl9PJFFVKiCAy/bY97+BPZXSQ2wbq0P9s8tK2G7dFQfNnlJnPAiArVBVBsfA==
+tsup@^7.1.0:
+ version "7.1.0"
+ resolved "https://registry.yarnpkg.com/tsup/-/tsup-7.1.0.tgz#11369762b68032da118a714a38d5a1d26ac45293"
+ integrity sha512-mazl/GRAk70j8S43/AbSYXGgvRP54oQeX8Un4iZxzATHt0roW0t6HYDVZIXMw0ZQIpvr1nFMniIVnN5186lW7w==
+ dependencies:
+ bundle-require "^4.0.0"
+ cac "^6.7.12"
+ chokidar "^3.5.1"
+ debug "^4.3.1"
+ esbuild "^0.18.2"
+ execa "^5.0.0"
+ globby "^11.0.3"
+ joycon "^3.0.1"
+ postcss-load-config "^4.0.1"
+ resolve-from "^5.0.0"
+ rollup "^3.2.5"
+ source-map "0.8.0-beta.0"
+ sucrase "^3.20.3"
+ tree-kill "^1.2.2"
+
tsutils@^3.21.0:
version "3.21.0"
resolved "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz"
@@ -9058,13 +9417,6 @@ typed-array-length@^1.0.4:
for-each "^0.3.3"
is-typed-array "^1.1.9"
-typedarray-to-buffer@3.1.5:
- version "3.1.5"
- resolved "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz"
- integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==
- dependencies:
- is-typedarray "^1.0.0"
-
typeforce@^1.11.5:
version "1.18.0"
resolved "https://registry.npmjs.org/typeforce/-/typeforce-1.18.0.tgz"
@@ -9080,6 +9432,13 @@ ua-parser-js@^1.0.33:
resolved "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.33.tgz"
integrity sha512-RqshF7TPTE0XLYAqmjlu5cLLuGdKrNu9O1KLA/qp39QtbZwuzwv1dT46DZSopoUMsYgXpB3Cv8a03FI8b74oFQ==
+uint8arrays@^3.0.0, uint8arrays@^3.1.0:
+ version "3.1.1"
+ resolved "https://registry.yarnpkg.com/uint8arrays/-/uint8arrays-3.1.1.tgz#2d8762acce159ccd9936057572dade9459f65ae0"
+ integrity sha512-+QJa8QRnbdXVpHYjLoTpJIdCTiw9Ir62nocClWuXIq2JIh4Uta0cQsTSpFL678p2CN8B+XSApwcU+pQEqVpKWg==
+ dependencies:
+ multiformats "^9.4.2"
+
unbox-primitive@^1.0.2:
version "1.0.2"
resolved "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz"
@@ -9146,16 +9505,23 @@ url-parse@^1.5.3:
querystringify "^2.1.1"
requires-port "^1.0.0"
-use-local-storage-state@^18.1.2:
- version "18.1.2"
- resolved "https://registry.npmjs.org/use-local-storage-state/-/use-local-storage-state-18.1.2.tgz"
- integrity sha512-V+kYQNC5R0N/JDpsg6b4ED5UaItKJcSvbne68DwJDZWHxGMQBiF41ATktFIOyet3PIq30d2qtzVp/2aB6hQ8Bg==
+use-local-storage-state@^18.3.3:
+ version "18.3.3"
+ resolved "https://registry.yarnpkg.com/use-local-storage-state/-/use-local-storage-state-18.3.3.tgz#26be3ff48dcf89b2f332d1684167156cc6123d2a"
+ integrity sha512-SwwW6LPbxf3q5XimJyYE2jBefpvEJTjAgBO47wCs0+ZkL/Hx8heF/0wtBJ7Df0SiSwyfNDIPHo+8Z3q569jlow==
use-sync-external-store@1.2.0, use-sync-external-store@^1.2.0:
version "1.2.0"
resolved "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz"
integrity sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==
+utf-8-validate@^5.0.5:
+ version "5.0.10"
+ resolved "https://registry.yarnpkg.com/utf-8-validate/-/utf-8-validate-5.0.10.tgz#d7d10ea39318171ca982718b6b96a8d2442571a2"
+ integrity sha512-Z6czzLq4u8fPOyx7TU6X3dvUZVvoJmxSQ+IcrlmagKhilxlhZgxPK6C5Jqbkw1IDUmFTM+cz9QDnnLTwDz/2gQ==
+ dependencies:
+ node-gyp-build "^4.3.0"
+
util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1:
version "1.0.2"
resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz"
@@ -9209,13 +9575,6 @@ walker@^1.0.8:
dependencies:
makeerror "1.0.12"
-warning@^4.0.3:
- version "4.0.3"
- resolved "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz"
- integrity sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==
- dependencies:
- loose-envify "^1.0.0"
-
watchpack@2.4.0:
version "2.4.0"
resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.4.0.tgz#fa33032374962c78113f93c7f2fb4c54c9862a5d"
@@ -9229,6 +9588,11 @@ webidl-conversions@^3.0.0:
resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz"
integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==
+webidl-conversions@^4.0.2:
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad"
+ integrity sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==
+
webidl-conversions@^7.0.0:
version "7.0.0"
resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-7.0.0.tgz#256b4e1882be7debbf01d05f0aa2039778ea080a"
@@ -9267,6 +9631,15 @@ whatwg-url@^5.0.0:
tr46 "~0.0.3"
webidl-conversions "^3.0.0"
+whatwg-url@^7.0.0:
+ version "7.1.0"
+ resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-7.1.0.tgz#c2c492f1eca612988efd3d2266be1b9fc6170d06"
+ integrity sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==
+ dependencies:
+ lodash.sortby "^4.7.0"
+ tr46 "^1.0.1"
+ webidl-conversions "^4.0.2"
+
which-boxed-primitive@^1.0.2:
version "1.0.2"
resolved "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz"
@@ -9346,12 +9719,7 @@ ws@7.4.6:
resolved "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz"
integrity sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==
-ws@7.5.3:
- version "7.5.3"
- resolved "https://registry.npmjs.org/ws/-/ws-7.5.3.tgz"
- integrity sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg==
-
-ws@^7:
+ws@^7, ws@^7.5.1, ws@^7.5.9:
version "7.5.9"
resolved "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz"
integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==
@@ -9361,11 +9729,6 @@ ws@^8.11.0:
resolved "https://registry.yarnpkg.com/ws/-/ws-8.13.0.tgz#9a9fb92f93cf41512a0735c8f4dd09b8a1211cd0"
integrity sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==
-ws@^8.12.0:
- version "8.12.1"
- resolved "https://registry.npmjs.org/ws/-/ws-8.12.1.tgz"
- integrity sha512-1qo+M9Ba+xNhPB+YTWUlK6M17brTut5EXbcBaMRN5pH5dFrXz7lzz1ChFSUq3bOUl8yEvSenhHmYUNJxFzdJew==
-
xml-name-validator@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-4.0.0.tgz#79a006e2e63149a8600f15430f0a4725d1524835"
@@ -9467,7 +9830,7 @@ zod@3.21.4:
resolved "https://registry.yarnpkg.com/zod/-/zod-3.21.4.tgz#10882231d992519f0a10b5dd58a38c9dabbb64db"
integrity sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==
-zustand@^4.3.1, zustand@^4.3.9:
+zustand@^4.3.8, zustand@^4.3.9:
version "4.3.9"
resolved "https://registry.yarnpkg.com/zustand/-/zustand-4.3.9.tgz#a7d4332bbd75dfd25c6848180b3df1407217f2ad"
integrity sha512-Tat5r8jOMG1Vcsj8uldMyqYKC5IZvQif8zetmLHs9WoZlntTHmIoNM8TpLRY31ExncuUvUOXehd0kvahkuHjDw==