From 037f3f689a6d7c86ef282771366e481eb6532ba7 Mon Sep 17 00:00:00 2001
From: Maxime Beauchamp <15185355+baktun14@users.noreply.github.com>
Date: Wed, 13 Nov 2024 20:00:28 -0500
Subject: [PATCH] fix(wallet): wallet connect managed to custodial
(#469)
---
apps/deploy-web/next-env.d.ts | 2 +-
apps/deploy-web/package.json | 11 +-
apps/deploy-web/src/chains/akash-sandbox.ts | 6 +-
apps/deploy-web/src/chains/akash-testnet.ts | 4 +-
apps/deploy-web/src/chains/akash.ts | 278 ++++-
.../deployments/DeploymentListRow.tsx | 3 +
.../CustomChainProvider.tsx | 17 +-
.../context/WalletProvider/WalletProvider.tsx | 7 +
apps/deploy-web/src/store/walletStore.ts | 5 +-
package-lock.json | 1085 +++++++++++++----
10 files changed, 1135 insertions(+), 283 deletions(-)
diff --git a/apps/deploy-web/next-env.d.ts b/apps/deploy-web/next-env.d.ts
index a4a7b3f5c..4f11a03dc 100644
--- a/apps/deploy-web/next-env.d.ts
+++ b/apps/deploy-web/next-env.d.ts
@@ -2,4 +2,4 @@
///
// NOTE: This file should not be edited
-// see https://nextjs.org/docs/pages/building-your-application/configuring/typescript for more information.
+// see https://nextjs.org/docs/basic-features/typescript for more information.
diff --git a/apps/deploy-web/package.json b/apps/deploy-web/package.json
index 9b8dacd90..33fe6af56 100644
--- a/apps/deploy-web/package.json
+++ b/apps/deploy-web/package.json
@@ -24,15 +24,15 @@
"@akashnetwork/network-store": "*",
"@akashnetwork/ui": "*",
"@auth0/nextjs-auth0": "^3.5.0",
- "@chain-registry/types": "^0.41.3",
"@cosmjs/encoding": "^0.32.4",
"@cosmjs/proto-signing": "^0.32.4",
"@cosmjs/stargate": "^0.32.4",
+ "@cosmos-kit/core": "^2.15.0",
"@cosmos-kit/cosmos-extension-metamask": "0.10.0",
"@cosmos-kit/cosmostation-extension": "^2.12.2",
- "@cosmos-kit/keplr": "^2.12.2",
- "@cosmos-kit/leap": "^2.12.2",
- "@cosmos-kit/react": "2.14.1",
+ "@cosmos-kit/keplr": "^2.14.1",
+ "@cosmos-kit/leap": "^2.14.1",
+ "@cosmos-kit/react": "^2.20.1",
"@emotion/cache": "^11.7.1",
"@emotion/css": "^11.7.1",
"@emotion/react": "^11.11.0",
@@ -56,7 +56,7 @@
"@textea/json-viewer": "^3.0.0",
"auth0": "^4.3.1",
"axios": "^1.7.2",
- "chain-registry": "^1.20.0",
+ "chain-registry": "^1.69.31",
"class-variance-authority": "^0.7.0",
"clsx": "^2.0.0",
"cosmjs-types": "^0.9.0",
@@ -115,6 +115,7 @@
},
"devDependencies": {
"@akashnetwork/dev-config": "*",
+ "@chain-registry/types": "^0.50.12",
"@keplr-wallet/types": "^0.12.111",
"@next/bundle-analyzer": "^14.0.1",
"@octokit/openapi-types": "^22.2.0",
diff --git a/apps/deploy-web/src/chains/akash-sandbox.ts b/apps/deploy-web/src/chains/akash-sandbox.ts
index f351c4e38..823718b42 100644
--- a/apps/deploy-web/src/chains/akash-sandbox.ts
+++ b/apps/deploy-web/src/chains/akash-sandbox.ts
@@ -1,11 +1,11 @@
-import { AssetList } from "@chain-registry/types";
+import { AssetList, Chain } from "@chain-registry/types";
import { akash, akashAssetList } from "./akash";
-export const akashSandbox = {
+export const akashSandbox: Chain = {
...akash,
chain_id: "sandbox-01",
- network_type: "sandbox",
+ network_type: "devnet",
chain_name: "akash-sandbox",
pretty_name: "Akash-Sandbox",
apis: {
diff --git a/apps/deploy-web/src/chains/akash-testnet.ts b/apps/deploy-web/src/chains/akash-testnet.ts
index 009d4fef5..27381e866 100644
--- a/apps/deploy-web/src/chains/akash-testnet.ts
+++ b/apps/deploy-web/src/chains/akash-testnet.ts
@@ -1,8 +1,8 @@
-import { AssetList } from "@chain-registry/types";
+import { AssetList, Chain } from "@chain-registry/types";
import { akash, akashAssetList } from "./akash";
-export const akashTestnet = {
+export const akashTestnet: Chain = {
...akash,
chain_id: "testnet-02",
network_type: "testnet",
diff --git a/apps/deploy-web/src/chains/akash.ts b/apps/deploy-web/src/chains/akash.ts
index a509807cd..65a58f08c 100644
--- a/apps/deploy-web/src/chains/akash.ts
+++ b/apps/deploy-web/src/chains/akash.ts
@@ -1,14 +1,14 @@
-import { AssetList } from "@chain-registry/types";
+import { AssetList, Chain } from "@chain-registry/types";
import { assets } from "chain-registry";
-// Obtained from https://raw.githubusercontent.com/cosmos/chain-registry/master/akash/chain.json
-export const akash = {
+export const akash: Chain = {
$schema: "../chain.schema.json",
chain_name: "akash",
status: "live",
network_type: "mainnet",
website: "https://akash.network/",
pretty_name: "Akash",
+ chain_type: "cosmos",
chain_id: "akashnet-2",
bech32_prefix: "akash",
daemon_name: "akash",
@@ -18,7 +18,10 @@ export const akash = {
fee_tokens: [
{
denom: "uakt",
- fixed_min_gas_price: 0
+ fixed_min_gas_price: 0.00025,
+ low_gas_price: 0.00025,
+ average_gas_price: 0.0025,
+ high_gas_price: 0.025
}
]
},
@@ -31,11 +34,17 @@ export const akash = {
},
codebase: {
git_repo: "https://github.com/akash-network/node/",
- recommended_version: "v0.26.2",
- compatible_versions: ["v0.26.1", "v0.26.2"],
+ recommended_version: "v0.36.0",
+ compatible_versions: ["v0.36.0"],
binaries: {
- "linux/amd64": "https://github.com/akash-network/node/releases/download/v0.26.2/akash_linux_amd64.zip",
- "linux/arm64": "https://github.com/akash-network/node/releases/download/v0.26.2/akash_linux_arm64.zip"
+ "linux/amd64": "https://github.com/akash-network/node/releases/download/v0.36.0/akash_linux_amd64.zip",
+ "linux/arm64": "https://github.com/akash-network/node/releases/download/v0.36.0/akash_linux_arm64.zip"
+ },
+ consensus: {
+ type: "cometbft",
+ version: "v0.34.27",
+ repo: "https://github.com/akash-network/cometbft",
+ tag: "v0.34.27-akash"
},
genesis: {
genesis_url: "https://raw.githubusercontent.com/akash-network/net/master/mainnet/genesis.json"
@@ -71,9 +80,118 @@ export const akash = {
"linux/amd64": "https://github.com/akash-network/node/releases/download/v0.26.2/akash_linux_amd64.zip",
"linux/arm64": "https://github.com/akash-network/node/releases/download/v0.26.2/akash_linux_arm64.zip"
},
- next_version_name: ""
+ next_version_name: "v0.28.0"
+ },
+ {
+ name: "v0.28.0",
+ recommended_version: "v0.28.2",
+ compatible_versions: ["v0.28.2"],
+ proposal: 237,
+ height: 13759618,
+ binaries: {
+ "linux/amd64": "https://github.com/akash-network/node/releases/download/v0.28.2/akash_linux_amd64.zip",
+ "linux/arm64": "https://github.com/akash-network/node/releases/download/v0.28.2/akash_linux_arm64.zip"
+ },
+ next_version_name: "v0.30.0"
+ },
+ {
+ name: "v0.30.0",
+ recommended_version: "v0.30.0",
+ compatible_versions: ["v0.30.0"],
+ proposal: 238,
+ height: 1388074,
+ binaries: {
+ "linux/amd64": "https://github.com/akash-network/node/releases/download/v0.30.0/akash_linux_amd64.zip",
+ "linux/arm64": "https://github.com/akash-network/node/releases/download/v0.30.0/akash_linux_arm64.zip"
+ },
+ next_version_name: "v0.32.0"
+ },
+ {
+ name: "v0.32.0",
+ recommended_version: "v0.32.1",
+ compatible_versions: ["v0.32.1"],
+ proposal: 249,
+ height: 15414427,
+ binaries: {
+ "linux/amd64": "https://github.com/akash-network/node/releases/download/v0.32.1/akash_linux_amd64.zip",
+ "linux/arm64": "https://github.com/akash-network/node/releases/download/v0.32.1238/akash_linux_arm64.zip"
+ },
+ consensus: {
+ type: "cometbft",
+ version: "v0.34.27",
+ repo: "https://github.com/akash-network/cometbft",
+ tag: "v0.34.27-akash"
+ },
+ next_version_name: "v0.34.0",
+ sdk: {
+ type: "cosmos",
+ version: "v0.45.16"
+ },
+ ibc: {
+ type: "go",
+ version: "v4.4.2"
+ }
+ },
+ {
+ name: "v0.34.0",
+ recommended_version: "v0.34.1",
+ compatible_versions: ["v0.34.1"],
+ proposal: 256,
+ height: 16133283,
+ binaries: {
+ "linux/amd64": "https://github.com/akash-network/node/releases/download/v0.34.1/akash_linux_amd64.zip",
+ "linux/arm64": "https://github.com/akash-network/node/releases/download/v0.34.1/akash_linux_arm64.zip"
+ },
+ consensus: {
+ type: "cometbft",
+ version: "v0.34.27",
+ repo: "https://github.com/akash-network/cometbft",
+ tag: "v0.34.27-akash"
+ },
+ next_version_name: "v0.36.0",
+ sdk: {
+ type: "cosmos",
+ version: "v0.45.16"
+ },
+ ibc: {
+ type: "go",
+ version: "v4.6.0"
+ }
+ },
+ {
+ name: "v0.36.0",
+ recommended_version: "v0.36.0",
+ compatible_versions: ["v0.36.0"],
+ proposal: 257,
+ height: 16708237,
+ binaries: {
+ "linux/amd64": "https://github.com/akash-network/node/releases/download/v0.36.0/akash_linux_amd64.zip",
+ "linux/arm64": "https://github.com/akash-network/node/releases/download/v0.36.0/akash_linux_arm64.zip"
+ },
+ consensus: {
+ type: "cometbft",
+ version: "v0.34.27",
+ repo: "https://github.com/akash-network/cometbft",
+ tag: "v0.34.27-akash"
+ },
+ sdk: {
+ type: "cosmos",
+ version: "v0.45.16"
+ },
+ ibc: {
+ type: "go",
+ version: "v4.6.0"
+ }
}
- ]
+ ],
+ sdk: {
+ type: "cosmos",
+ version: "v0.45.16"
+ },
+ ibc: {
+ type: "go",
+ version: "v4.6.0"
+ }
},
logo_URIs: {
png: "https://raw.githubusercontent.com/cosmos/chain-registry/master/akash/images/akt.png",
@@ -114,19 +232,23 @@ export const akash = {
address: "rpc.la.akash.farm:26656"
},
{
- id: "e1b058e5cfa2b836ddaa496b10911da62dcf182e",
- address: "akash-seed-de.allnodes.me:26656",
- provider: "Allnodes.com ⚡️ Nodes & Staking"
- },
- {
- id: "e726816f42831689eab9378d5d577f1d06d25716",
- address: "akash-seed-us.allnodes.me:26656",
- provider: "Allnodes.com ⚡️ Nodes & Staking"
+ id: "8542cd7e6bf9d260fef543bc49e59be5a3fa9074",
+ address: "seed.publicnode.com:26656",
+ provider: "Allnodes ⚡️ Nodes & Staking"
},
{
id: "9aa4c9097c818871e45aaca4118a9fe5e86c60e2",
address: "seed-akash-01.stakeflow.io:1506",
provider: "Stakeflow"
+ },
+ {
+ id: "61686e588f0af938484579adbc2093adff06c7aa",
+ address: "europlots.com:26656"
+ },
+ {
+ id: "c28827cb96c14c905b127b92065a3fb4cd77d7f6",
+ address: "seeds.whispernode.com:12856",
+ provider: "WhisperNode 🤐"
}
],
persistent_peers: [
@@ -155,6 +277,11 @@ export const akash = {
id: "9aa4c9097c818871e45aaca4118a9fe5e86c60e2",
address: "peer-akash-01.stakeflow.io:1506",
provider: "Stakeflow"
+ },
+ {
+ id: "73ef1c0f9bc77fd925decf7fa41f22a35b5dc76d",
+ address: "akash.declab.pro:26603",
+ provider: "Decloud Nodes Lab"
}
]
},
@@ -169,41 +296,21 @@ export const akash = {
provider: "ecostake"
},
{
- address: "https://akash-rpc.lavenderfive.com:443",
+ address: "https://rpc.lavenderfive.com:443/akash",
provider: "Lavender.Five Nodes"
},
{
address: "https://akash-rpc.polkachu.com",
provider: "Polkachu"
},
- {
- address: "https://rpc-akash.cosmos-spaces.cloud",
- provider: "Cosmos Spaces"
- },
- {
- address: "https://rpc-akash-ia.cosmosia.notional.ventures:443",
- provider: "Notional"
- },
{
address: "http://akash.c29r3.xyz:80/rpc",
provider: "c29r3"
},
- {
- address: "https://akash-mainnet-rpc.autostake.com:443",
- provider: "AutoStake 🛡️ Slash Protected"
- },
- {
- address: "https://akash.rpc.interchain.ivaldilabs.xyz",
- provider: "ivaldilabs"
- },
{
address: "https://akash-rpc.kleomedes.network",
provider: "Kleomedes"
},
- {
- address: "https://rpc-akash-01.stakeflow.io",
- provider: "Stakeflow"
- },
{
address: "https://akash-mainnet-rpc.cosmonautstakes.com:443",
provider: "Cosmonaut Stakes"
@@ -213,12 +320,16 @@ export const akash = {
provider: "w3coins"
},
{
- address: "https://akash-rpc.publicnode.com",
- provider: "Allnodes.com ⚡️ Nodes & Staking"
+ address: "https://akash-rpc.publicnode.com:443",
+ provider: "Allnodes ⚡️ Nodes & Staking"
},
{
- address: "https://akash-rpc.validatornode.com",
- provider: "ValidatorNode"
+ address: "https://akash.declab.pro:26601",
+ provider: "Decloud Nodes Lab"
+ },
+ {
+ address: "https://rpc.akash.bronbro.io:443",
+ provider: "Bro_n_Bro"
}
],
rest: [
@@ -231,7 +342,7 @@ export const akash = {
provider: "ecostake"
},
{
- address: "https://akash-api.lavenderfive.com:443",
+ address: "https://rest.lavenderfive.com:443/akash",
provider: "Lavender.Five Nodes"
},
{
@@ -254,10 +365,6 @@ export const akash = {
address: "https://akash-mainnet-lcd.autostake.com:443",
provider: "AutoStake 🛡️ Slash Protected"
},
- {
- address: "https://akash.rest.interchain.ivaldilabs.xyz",
- provider: "ivaldilabs"
- },
{
address: "https://akash-api.kleomedes.network",
provider: "Kleomedes"
@@ -276,11 +383,27 @@ export const akash = {
},
{
address: "https://akash-rest.publicnode.com",
- provider: "Allnodes.com ⚡️ Nodes & Staking"
+ provider: "Allnodes ⚡️ Nodes & Staking"
},
{
address: "https://akash-api.validatornode.com",
provider: "ValidatorNode"
+ },
+ {
+ address: "https://api-akash.whispernode.com:443",
+ provider: "WhisperNode 🤐"
+ },
+ {
+ address: "https://public.stakewolle.com/cosmos/akash/rest",
+ provider: "Stakewolle"
+ },
+ {
+ address: "https://akash.declab.pro:443",
+ provider: "Decloud Nodes Lab"
+ },
+ {
+ address: "https://lcd.akash.bronbro.io:443",
+ provider: "Bro_n_Bro"
}
],
grpc: [
@@ -289,7 +412,7 @@ export const akash = {
provider: "Notional"
},
{
- address: "akash-grpc.lavenderfive.com:443",
+ address: "akash.lavenderfive.com:443",
provider: "Lavender.Five Nodes 🐝"
},
{
@@ -304,10 +427,6 @@ export const akash = {
address: "grpc-akash.cosmos-spaces.cloud:1110",
provider: "Cosmos Spaces"
},
- {
- address: "akash.grpc.interchain.ivaldilabs.xyz:443",
- provider: "ivaldilabs"
- },
{
address: "grpc-akash-01.stakeflow.io:1502",
provider: "Stakeflow"
@@ -318,16 +437,28 @@ export const akash = {
},
{
address: "akash-grpc.publicnode.com:443",
- provider: "Allnodes.com ⚡️ Nodes & Staking"
+ provider: "Allnodes ⚡️ Nodes & Staking"
+ },
+ {
+ address: "https://akash.declab.pro:9001",
+ provider: "Decloud Nodes Lab"
+ },
+ {
+ address: "grpc-akash.whispernode.com:443",
+ provider: "WhisperNode 🤐"
+ },
+ {
+ address: "https://grpc.akash.bronbro.io:443",
+ provider: "Bro_n_Bro"
}
]
},
explorers: [
{
- kind: "EZ Staking",
- url: "https://app.ezstaking.io/akash",
- tx_page: "https://app.ezstaking.io/akash/txs/${txHash}",
- account_page: "https://app.ezstaking.io/akash/account/${accountAddress}"
+ kind: "ezstaking",
+ url: "https://ezstaking.app/akash",
+ tx_page: "https://ezstaking.app/akash/txs/${txHash}",
+ account_page: "https://ezstaking.app/akash/account/${accountAddress}"
},
{
kind: "mintscan",
@@ -341,9 +472,10 @@ export const akash = {
tx_page: "https://ping.pub/akash-network/tx/${txHash}"
},
{
- kind: "bigdipper",
- url: "https://akash.bigdipper.live/",
- tx_page: "https://akash.bigdipper.live/transactions/${txHash}"
+ kind: "staking-explorer.com",
+ url: "https://staking-explorer.com/explorer/akash",
+ tx_page: "https://staking-explorer.com/transaction.php?chain=akash&tx=${txHash}",
+ account_page: "https://staking-explorer.com/account.php?chain=akash&addr=${accountAddress}"
},
{
kind: "atomscan",
@@ -352,9 +484,9 @@ export const akash = {
account_page: "https://atomscan.com/akash/accounts/${accountAddress}"
},
{
- kind: "Akash Stats",
- url: "https://stats.akash.network/blocks",
- tx_page: "https://stats.akash.network/transactions/${txHash}"
+ kind: "cloudmos",
+ url: "https://cloudmos.io/blocks",
+ tx_page: "https://cloudmos.io/transactions/${txHash}"
},
{
kind: "Stakeflow",
@@ -365,12 +497,26 @@ export const akash = {
kind: "ValidatorNode",
url: "https://explorer.validatornode.com/akash-network",
tx_page: "https://explorer.validatornode.com/akash-network/tx/${txHash}"
+ },
+ {
+ kind: "Decloud Nodes Lab",
+ url: "https://explorer.declab.pro/Akash",
+ tx_page: "https://explorer.declab.pro/Akash/tx/${txHash}"
+ },
+ {
+ kind: "WhisperNode 🤐",
+ url: "https://mainnet.whispernode.com/akash",
+ tx_page: "https://mainnet.whispernode.com/akash/tx/${txHash}",
+ account_page: "https://mainnet.whispernode.com/akash/account/${accountAddress}"
}
],
images: [
{
png: "https://raw.githubusercontent.com/cosmos/chain-registry/master/akash/images/akt.png",
- svg: "https://raw.githubusercontent.com/cosmos/chain-registry/master/akash/images/akt.svg"
+ svg: "https://raw.githubusercontent.com/cosmos/chain-registry/master/akash/images/akt.svg",
+ theme: {
+ primary_color_hex: "#bc342c"
+ }
}
]
};
diff --git a/apps/deploy-web/src/components/deployments/DeploymentListRow.tsx b/apps/deploy-web/src/components/deployments/DeploymentListRow.tsx
index 4ce7e4c07..eebd065bc 100644
--- a/apps/deploy-web/src/components/deployments/DeploymentListRow.tsx
+++ b/apps/deploy-web/src/components/deployments/DeploymentListRow.tsx
@@ -1,6 +1,7 @@
"use client";
import { ReactNode, useMemo, useState } from "react";
import {
+ Badge,
Button,
Checkbox,
CustomTooltip,
@@ -60,6 +61,7 @@ export const DeploymentListRow: React.FunctionComponent = ({ deployment,
const filteredLeases = leases?.filter(l => l.dseq === deployment.dseq);
const hasLeases = leases && !!leases.length && leases.some(l => l.dseq === deployment.dseq && l.state === "active");
const hasActiveLeases = hasLeases && filteredLeases?.some(l => l.state === "active");
+ const isAllLeasesClosed = hasLeases && !filteredLeases?.some(l => l.state === "active");
const deploymentCost = hasLeases ? filteredLeases?.reduce((prev, current) => prev + parseFloat(current.price.amount), 0) : 0;
const timeLeft = getTimeLeft(deploymentCost || 0, deployment.escrowBalance);
const realTimeLeft = useRealTimeLeft(deploymentCost || 0, deployment.escrowBalance, parseFloat(deployment.escrowAccount.settled_at), deployment.createdAt);
@@ -300,6 +302,7 @@ export const DeploymentListRow: React.FunctionComponent = ({ deployment,
)}
{isLoadingLeases && }
+ {!isLoadingLeases && isAllLeasesClosed && All leases closed}
diff --git a/apps/deploy-web/src/context/CustomChainProvider/CustomChainProvider.tsx b/apps/deploy-web/src/context/CustomChainProvider/CustomChainProvider.tsx
index 35e3f207d..2bfe1c43b 100644
--- a/apps/deploy-web/src/context/CustomChainProvider/CustomChainProvider.tsx
+++ b/apps/deploy-web/src/context/CustomChainProvider/CustomChainProvider.tsx
@@ -7,12 +7,16 @@ import { wallets as metamask } from "@cosmos-kit/cosmos-extension-metamask";
import { wallets as cosmostation } from "@cosmos-kit/cosmostation-extension";
import { wallets as keplr } from "@cosmos-kit/keplr";
import { wallets as leap } from "@cosmos-kit/leap";
-import { ChainProvider } from "@cosmos-kit/react";
+import { ChainProvider, DefaultModal } from "@cosmos-kit/react";
import { useChain } from "@cosmos-kit/react";
import { akash, akashSandbox, akashTestnet, assetLists } from "@src/chains";
import networkStore from "@src/store/networkStore";
import { customRegistry } from "@src/utils/customRegistry";
+import { WalletModalProps } from "@cosmos-kit/core";
+import { useAtom } from "jotai";
+import walletStore from "@src/store/walletStore";
+import { useEffect } from "react";
type Props = {
children: React.ReactNode;
@@ -24,6 +28,7 @@ export function CustomChainProvider({ children }: Props) {
chains={[akash, akashSandbox, akashTestnet]}
assetLists={assetLists}
wallets={[...keplr, ...leap, ...cosmostation, ...metamask]}
+ walletModal={ModalWrapper}
sessionOptions={{
duration: 31_556_926_000, // 1 year
callback: () => {
@@ -62,3 +67,13 @@ export function useSelectedChain() {
const { chainRegistryName } = networkStore.useSelectedNetwork();
return useChain(chainRegistryName);
}
+
+const ModalWrapper = (props: WalletModalProps) => {
+ const [, setIsWalletModalOpen] = useAtom(walletStore.isWalletModalOpen);
+
+ useEffect(() => {
+ setIsWalletModalOpen(props.isOpen);
+ }, [props.isOpen]);
+
+ return ;
+};
diff --git a/apps/deploy-web/src/context/WalletProvider/WalletProvider.tsx b/apps/deploy-web/src/context/WalletProvider/WalletProvider.tsx
index 5c93166fe..d263b4282 100644
--- a/apps/deploy-web/src/context/WalletProvider/WalletProvider.tsx
+++ b/apps/deploy-web/src/context/WalletProvider/WalletProvider.tsx
@@ -25,6 +25,8 @@ import { UrlService } from "@src/utils/urlUtils";
import { getSelectedStorageWallet, getStorageWallets, updateStorageManagedWallet, updateStorageWallets } from "@src/utils/walletUtils";
import { useSelectedChain } from "../CustomChainProvider";
import { useSettings } from "../SettingsProvider";
+import { useAtom } from "jotai";
+import walletStore from "@src/store/walletStore";
const ERROR_MESSAGES = {
5: "Insufficient funds",
@@ -75,6 +77,7 @@ export const WalletProvider = ({ children }) => {
const user = useUser();
const userWallet = useSelectedChain();
const { wallet: managedWallet, isLoading, create: createManagedWallet } = useManagedWallet();
+ const [isWalletModalOpen, setIsWalletModelOpen] = useAtom(walletStore.isWalletModalOpen);
const [selectedWalletType, selectWalletType] = useState<"managed" | "custodial">(
initialWallet?.selected && initialWallet?.isManaged ? "managed" : "custodial"
);
@@ -90,8 +93,11 @@ export const WalletProvider = ({ children }) => {
fee: { default: feeGranter }
} = useAllowance(walletAddress as string, isManaged);
const [selectedNetworkId, setSelectedNetworkId] = networkStore.useSelectedNetworkIdStore({ reloadOnChange: true });
+ const shouldAutoConnectManagedWallet =
+ !isWalletConnected && selectedWalletType === "custodial" && !!managedWallet && !isWalletModalOpen && !userWallet.isWalletConnecting;
useWhen(walletAddress, loadWallet);
+ useWhen(shouldAutoConnectManagedWallet, switchWalletType);
useEffect(() => {
if (!settings.apiEndpoint || !settings.rpcEndpoint) return;
@@ -109,6 +115,7 @@ export const WalletProvider = ({ children }) => {
}
if (selectedWalletType === "managed" && !userWallet.isWalletConnected) {
+ setIsWalletModelOpen(true);
userWallet.connect();
}
diff --git a/apps/deploy-web/src/store/walletStore.ts b/apps/deploy-web/src/store/walletStore.ts
index ccb5a9d93..acbf2b54c 100644
--- a/apps/deploy-web/src/store/walletStore.ts
+++ b/apps/deploy-web/src/store/walletStore.ts
@@ -1,7 +1,10 @@
+import { atom } from "jotai";
import { atomWithStorage } from "jotai/utils";
const isSignedInWithTrial = atomWithStorage("isSignedInWithTrial", false);
+const isWalletModalOpen = atom(false);
export default {
- isSignedInWithTrial
+ isSignedInWithTrial,
+ isWalletModalOpen
};
diff --git a/package-lock.json b/package-lock.json
index 575b2bf78..14ddc9f7e 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -31,7 +31,7 @@
},
"apps/api": {
"name": "@akashnetwork/console-api",
- "version": "2.28.1-beta.0",
+ "version": "2.29.1",
"license": "Apache-2.0",
"dependencies": {
"@akashnetwork/akash-api": "^1.3.0",
@@ -224,7 +224,7 @@
},
"apps/deploy-web": {
"name": "@akashnetwork/console-web",
- "version": "2.21.1-beta.1",
+ "version": "2.22.0",
"license": "Apache-2.0",
"dependencies": {
"@akashnetwork/akash-api": "^1.3.0",
@@ -234,15 +234,15 @@
"@akashnetwork/network-store": "*",
"@akashnetwork/ui": "*",
"@auth0/nextjs-auth0": "^3.5.0",
- "@chain-registry/types": "^0.41.3",
"@cosmjs/encoding": "^0.32.4",
"@cosmjs/proto-signing": "^0.32.4",
"@cosmjs/stargate": "^0.32.4",
+ "@cosmos-kit/core": "^2.15.0",
"@cosmos-kit/cosmos-extension-metamask": "0.10.0",
"@cosmos-kit/cosmostation-extension": "^2.12.2",
- "@cosmos-kit/keplr": "^2.12.2",
- "@cosmos-kit/leap": "^2.12.2",
- "@cosmos-kit/react": "2.14.1",
+ "@cosmos-kit/keplr": "^2.14.1",
+ "@cosmos-kit/leap": "^2.14.1",
+ "@cosmos-kit/react": "^2.20.1",
"@emotion/cache": "^11.7.1",
"@emotion/css": "^11.7.1",
"@emotion/react": "^11.11.0",
@@ -266,7 +266,7 @@
"@textea/json-viewer": "^3.0.0",
"auth0": "^4.3.1",
"axios": "^1.7.2",
- "chain-registry": "^1.20.0",
+ "chain-registry": "^1.69.31",
"class-variance-authority": "^0.7.0",
"clsx": "^2.0.0",
"cosmjs-types": "^0.9.0",
@@ -325,6 +325,7 @@
},
"devDependencies": {
"@akashnetwork/dev-config": "*",
+ "@chain-registry/types": "^0.50.12",
"@keplr-wallet/types": "^0.12.111",
"@next/bundle-analyzer": "^14.0.1",
"@octokit/openapi-types": "^22.2.0",
@@ -389,24 +390,6 @@
"xstream": "^11.14.0"
}
},
- "apps/deploy-web/node_modules/@cosmos-kit/react": {
- "version": "2.14.1",
- "resolved": "https://registry.npmjs.org/@cosmos-kit/react/-/react-2.14.1.tgz",
- "integrity": "sha512-LNnls1FbNvuRX9qTiF0V5Ly+TjRY10P2h+Qd8Nno77ALxfBK4rJ0ytBdeQffxswEtBm+y89/S67MNcel0xZNmw==",
- "dependencies": {
- "@chain-registry/types": "^0.41.3",
- "@cosmos-kit/core": "^2.12.0",
- "@cosmos-kit/react-lite": "^2.10.0",
- "@react-icons/all-files": "^4.1.0"
- },
- "peerDependencies": {
- "@interchain-ui/react": "^1.23.9",
- "@types/react": ">= 17",
- "@types/react-dom": ">= 17",
- "react": "^18",
- "react-dom": "^18"
- }
- },
"apps/deploy-web/node_modules/@keplr-wallet/types": {
"version": "0.12.123",
"resolved": "https://registry.npmjs.org/@keplr-wallet/types/-/types-0.12.123.tgz",
@@ -2922,21 +2905,17 @@
"integrity": "sha512-q7AGNgNGKF+hXb/ED67g3jypm+k7nTLVnQ1nEsdq64LeWMfJA9rmkI3a1PAhZq2rx7PBMM2UWKS2BsX+DI+syg=="
},
"node_modules/@chain-registry/client": {
- "version": "1.48.57",
- "resolved": "https://registry.npmjs.org/@chain-registry/client/-/client-1.48.57.tgz",
- "integrity": "sha512-WCY8O7snFSfNGqVOzpAyTJP7Du7r4iKzniMD2qqDwDVkBLd5XGXAn46TU8L6B6fEynTVA+QxgNgJhFod/vHEfg==",
+ "version": "1.53.12",
+ "resolved": "https://registry.npmjs.org/@chain-registry/client/-/client-1.53.12.tgz",
+ "integrity": "sha512-nfeEuz0gjCR+IewHSOtxHHKb2F6FvxU9G9kNYmCwe75u9S3txvv8XC91zaWEkwZigx01c/wWsiEjDUauiwBdSg==",
+ "license": "SEE LICENSE IN LICENSE",
"dependencies": {
- "@chain-registry/types": "^0.45.57",
- "@chain-registry/utils": "^1.46.57",
+ "@chain-registry/types": "^0.50.12",
+ "@chain-registry/utils": "^1.51.12",
"bfs-path": "^1.0.2",
"cross-fetch": "^3.1.5"
}
},
- "node_modules/@chain-registry/client/node_modules/@chain-registry/types": {
- "version": "0.45.57",
- "resolved": "https://registry.npmjs.org/@chain-registry/types/-/types-0.45.57.tgz",
- "integrity": "sha512-HPyeRCroJo04xJVHPvT05eskXn4EbII7LyJBsP2ol5jr0wseBBj94ISheB/Xr/moLY5PjZWW4G0foSD+4RiWsA=="
- },
"node_modules/@chain-registry/cosmostation": {
"version": "1.66.71",
"resolved": "https://registry.npmjs.org/@chain-registry/cosmostation/-/cosmostation-1.66.71.tgz",
@@ -2971,25 +2950,22 @@
"license": "SEE LICENSE IN LICENSE"
},
"node_modules/@chain-registry/types": {
- "version": "0.41.4",
- "resolved": "https://registry.npmjs.org/@chain-registry/types/-/types-0.41.4.tgz",
- "integrity": "sha512-LeW2nXd0dmnI+TC4L2xC3RNooUthUfou1yFcdsinSW6EP9qEwo2BwwnWWAcMG+dsPvXfM4AfmisVBrxbX2OKqw=="
+ "version": "0.50.12",
+ "resolved": "https://registry.npmjs.org/@chain-registry/types/-/types-0.50.12.tgz",
+ "integrity": "sha512-bGz9Ddhx0yK8jI1jfosjYOxqd0mLpOiokljggUNFez/9KPHM9V782s0U2t+AQEwEu6/+52yblxDWzcmyPv+jqA==",
+ "license": "SEE LICENSE IN LICENSE"
},
"node_modules/@chain-registry/utils": {
- "version": "1.46.57",
- "resolved": "https://registry.npmjs.org/@chain-registry/utils/-/utils-1.46.57.tgz",
- "integrity": "sha512-/oj2iapjGCm0wqdUlPoD2JzSDYqpEKvDfynE+kriACqQKzLaa7sJjbahwjCR7c9aNjTnwNZ/gYrflRdqkSp+Mw==",
+ "version": "1.51.12",
+ "resolved": "https://registry.npmjs.org/@chain-registry/utils/-/utils-1.51.12.tgz",
+ "integrity": "sha512-XBojoTJtDF5Ka9/XSSgrE9+sFlcaFnK9laqDgUeRPYHi2D9G03ZeGueM1lu5vm0KfMPtX8B3TnJlEJqfUXZBAA==",
+ "license": "SEE LICENSE IN LICENSE",
"dependencies": {
- "@chain-registry/types": "^0.45.57",
+ "@chain-registry/types": "^0.50.12",
"bignumber.js": "9.1.2",
"sha.js": "^2.4.11"
}
},
- "node_modules/@chain-registry/utils/node_modules/@chain-registry/types": {
- "version": "0.45.57",
- "resolved": "https://registry.npmjs.org/@chain-registry/types/-/types-0.45.57.tgz",
- "integrity": "sha512-HPyeRCroJo04xJVHPvT05eskXn4EbII7LyJBsP2ol5jr0wseBBj94ISheB/Xr/moLY5PjZWW4G0foSD+4RiWsA=="
- },
"node_modules/@commitlint/cli": {
"version": "19.5.0",
"resolved": "https://registry.npmjs.org/@commitlint/cli/-/cli-19.5.0.tgz",
@@ -4198,13 +4174,14 @@
"license": "Apache-2.0"
},
"node_modules/@cosmos-kit/core": {
- "version": "2.13.1",
- "resolved": "https://registry.npmjs.org/@cosmos-kit/core/-/core-2.13.1.tgz",
- "integrity": "sha512-U0X6VVMTLetrFN2shiZ5of+RwZQOz/2eP2DkEb3v/VqFK3g7w7bV7d0HauAChif7mxvjKpJ/99GGuRb2yKS4WA==",
+ "version": "2.15.0",
+ "resolved": "https://registry.npmjs.org/@cosmos-kit/core/-/core-2.15.0.tgz",
+ "integrity": "sha512-oqAgBRqYd60bbxhLP/XLM1X9PQCyUd2Hr1pQf9jnaoiq5O7z/PD4Hoow1E9C2RWbBcFjK6d1s/bXNkFj+zFn0w==",
+ "license": "SEE LICENSE IN LICENSE",
"dependencies": {
- "@chain-registry/client": "^1.48.1",
- "@chain-registry/keplr": "^1.68.2",
- "@chain-registry/types": "^0.45.1",
+ "@chain-registry/client": "^1.49.11",
+ "@chain-registry/keplr": "^1.69.13",
+ "@chain-registry/types": "^0.46.11",
"@cosmjs/amino": "^0.32.3",
"@cosmjs/cosmwasm-stargate": "^0.32.3",
"@cosmjs/proto-signing": "^0.32.3",
@@ -4218,10 +4195,29 @@
"uuid": "^9.0.1"
}
},
+ "node_modules/@cosmos-kit/core/node_modules/@chain-registry/keplr": {
+ "version": "1.74.31",
+ "resolved": "https://registry.npmjs.org/@chain-registry/keplr/-/keplr-1.74.31.tgz",
+ "integrity": "sha512-6X9CwWYkLTxgvGzMyQUkLSbgsAYEh/cCAL3139cKXKz2cs3QwbxvP/M+gJ/aBsWlCxerjfxd/bqhpjHLmOiKWA==",
+ "license": "SEE LICENSE IN LICENSE",
+ "dependencies": {
+ "@chain-registry/types": "^0.50.12",
+ "@keplr-wallet/cosmos": "0.12.28",
+ "@keplr-wallet/crypto": "0.12.28",
+ "semver": "^7.5.0"
+ }
+ },
+ "node_modules/@cosmos-kit/core/node_modules/@chain-registry/keplr/node_modules/@chain-registry/types": {
+ "version": "0.50.12",
+ "resolved": "https://registry.npmjs.org/@chain-registry/types/-/types-0.50.12.tgz",
+ "integrity": "sha512-bGz9Ddhx0yK8jI1jfosjYOxqd0mLpOiokljggUNFez/9KPHM9V782s0U2t+AQEwEu6/+52yblxDWzcmyPv+jqA==",
+ "license": "SEE LICENSE IN LICENSE"
+ },
"node_modules/@cosmos-kit/core/node_modules/@chain-registry/types": {
- "version": "0.45.57",
- "resolved": "https://registry.npmjs.org/@chain-registry/types/-/types-0.45.57.tgz",
- "integrity": "sha512-HPyeRCroJo04xJVHPvT05eskXn4EbII7LyJBsP2ol5jr0wseBBj94ISheB/Xr/moLY5PjZWW4G0foSD+4RiWsA=="
+ "version": "0.46.15",
+ "resolved": "https://registry.npmjs.org/@chain-registry/types/-/types-0.46.15.tgz",
+ "integrity": "sha512-gzf+pkAbEZ7fKuTuwmrEAEcx1K/BNrKuCnB9s+WwSo9Ad/3s+GV5LOXcOOxjjHh9Mrs9kvnxKvzKjOwWu8gDJw==",
+ "license": "SEE LICENSE IN LICENSE"
},
"node_modules/@cosmos-kit/core/node_modules/@cosmjs/encoding": {
"version": "0.32.4",
@@ -4289,21 +4285,23 @@
}
},
"node_modules/@cosmos-kit/keplr": {
- "version": "2.12.2",
- "resolved": "https://registry.npmjs.org/@cosmos-kit/keplr/-/keplr-2.12.2.tgz",
- "integrity": "sha512-9n3jTFSxykSex69u+qvc7emiWExrLHNYInTmVENH2MWpBs2IXzVRZWqoIEJ25nDhEG2HQsjmJ4hbamx+0kcF5g==",
+ "version": "2.14.1",
+ "resolved": "https://registry.npmjs.org/@cosmos-kit/keplr/-/keplr-2.14.1.tgz",
+ "integrity": "sha512-D/4WnZILQMwOa1txReTLu3IZtkAuFPMzAXI8OzWGGQvXvQ9eyYBmtJPA+FDPi740dckbN2MXW2MoJeI/kbcP9Q==",
+ "license": "SEE LICENSE IN LICENSE",
"dependencies": {
- "@cosmos-kit/keplr-extension": "^2.12.2",
- "@cosmos-kit/keplr-mobile": "^2.12.2"
+ "@cosmos-kit/keplr-extension": "^2.14.0",
+ "@cosmos-kit/keplr-mobile": "^2.14.1"
}
},
"node_modules/@cosmos-kit/keplr-extension": {
- "version": "2.12.2",
- "resolved": "https://registry.npmjs.org/@cosmos-kit/keplr-extension/-/keplr-extension-2.12.2.tgz",
- "integrity": "sha512-wYgJdkpM25e7TQLzLtUSb0Wc1Rglfqx/Yo7+7tlh9Ig5b8hTPReBl2RNSGVpQAmb4r/da3Wp+dw/RzF5WB0HTg==",
+ "version": "2.14.0",
+ "resolved": "https://registry.npmjs.org/@cosmos-kit/keplr-extension/-/keplr-extension-2.14.0.tgz",
+ "integrity": "sha512-HWVgFDIBfaPjY4sYBmjnVBWBrLFZk26xexmgPEEgmu8ay8rOS/PZkfrn/9zk12Et3YNXsaa2pAlqP0kk4QeoPw==",
+ "license": "SEE LICENSE IN LICENSE",
"dependencies": {
- "@chain-registry/keplr": "^1.68.2",
- "@cosmos-kit/core": "^2.13.1",
+ "@chain-registry/keplr": "^1.69.13",
+ "@cosmos-kit/core": "^2.15.0",
"@keplr-wallet/provider-extension": "^0.12.95",
"@keplr-wallet/types": "^0.12.95"
},
@@ -4312,28 +4310,46 @@
"@cosmjs/proto-signing": ">=0.32.3"
}
},
+ "node_modules/@cosmos-kit/keplr-extension/node_modules/@chain-registry/keplr": {
+ "version": "1.74.31",
+ "resolved": "https://registry.npmjs.org/@chain-registry/keplr/-/keplr-1.74.31.tgz",
+ "integrity": "sha512-6X9CwWYkLTxgvGzMyQUkLSbgsAYEh/cCAL3139cKXKz2cs3QwbxvP/M+gJ/aBsWlCxerjfxd/bqhpjHLmOiKWA==",
+ "license": "SEE LICENSE IN LICENSE",
+ "dependencies": {
+ "@chain-registry/types": "^0.50.12",
+ "@keplr-wallet/cosmos": "0.12.28",
+ "@keplr-wallet/crypto": "0.12.28",
+ "semver": "^7.5.0"
+ }
+ },
"node_modules/@cosmos-kit/keplr-extension/node_modules/@keplr-wallet/types": {
- "version": "0.12.123",
- "resolved": "https://registry.npmjs.org/@keplr-wallet/types/-/types-0.12.123.tgz",
- "integrity": "sha512-styhA1FP5P6ypLMwtQ051RfLuuNm+jSfeko59S0UJgWe1r1C2cUn8LO218ALv56gS4IAFvANFR/xb5iexxDRZA==",
+ "version": "0.12.156",
+ "resolved": "https://registry.npmjs.org/@keplr-wallet/types/-/types-0.12.156.tgz",
+ "integrity": "sha512-Z/Lf6VEsl/Am3birKE8ZEVZj/x5YGSoTdFMDtq/EfcB+hcJ/ogoiZTVEBweAig/2zcu7MsZvFTVMEXu5+y3e4A==",
+ "license": "Apache-2.0",
"dependencies": {
"long": "^4.0.0"
+ },
+ "peerDependencies": {
+ "starknet": "^6"
}
},
"node_modules/@cosmos-kit/keplr-extension/node_modules/long": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz",
- "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA=="
+ "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==",
+ "license": "Apache-2.0"
},
"node_modules/@cosmos-kit/keplr-mobile": {
- "version": "2.12.2",
- "resolved": "https://registry.npmjs.org/@cosmos-kit/keplr-mobile/-/keplr-mobile-2.12.2.tgz",
- "integrity": "sha512-EtSa2S7gkX/uO69/26orxVzNCeYA9dDKt3zxA17p7Weh6nAaiwHPJtxTkrGIuMShRDT+rOEuHzmR2CRC+7CHbA==",
+ "version": "2.14.1",
+ "resolved": "https://registry.npmjs.org/@cosmos-kit/keplr-mobile/-/keplr-mobile-2.14.1.tgz",
+ "integrity": "sha512-wnM48Ydg70uq/jT6872zrOea4EfK5xFO9b1Q7FNabAbhNTyvdAoTaYGkvkgypdMxRLxytW/lREUZatXjpencWA==",
+ "license": "SEE LICENSE IN LICENSE",
"dependencies": {
- "@chain-registry/keplr": "1.68.2",
- "@cosmos-kit/core": "^2.13.1",
- "@cosmos-kit/keplr-extension": "^2.12.2",
- "@cosmos-kit/walletconnect": "^2.10.1",
+ "@chain-registry/keplr": "^1.69.13",
+ "@cosmos-kit/core": "^2.15.0",
+ "@cosmos-kit/keplr-extension": "^2.14.0",
+ "@cosmos-kit/walletconnect": "^2.12.0",
"@keplr-wallet/provider-extension": "^0.12.95",
"@keplr-wallet/wc-client": "^0.12.95"
},
@@ -4342,38 +4358,63 @@
"@cosmjs/proto-signing": ">=0.32.3"
}
},
+ "node_modules/@cosmos-kit/keplr-mobile/node_modules/@chain-registry/keplr": {
+ "version": "1.74.31",
+ "resolved": "https://registry.npmjs.org/@chain-registry/keplr/-/keplr-1.74.31.tgz",
+ "integrity": "sha512-6X9CwWYkLTxgvGzMyQUkLSbgsAYEh/cCAL3139cKXKz2cs3QwbxvP/M+gJ/aBsWlCxerjfxd/bqhpjHLmOiKWA==",
+ "license": "SEE LICENSE IN LICENSE",
+ "dependencies": {
+ "@chain-registry/types": "^0.50.12",
+ "@keplr-wallet/cosmos": "0.12.28",
+ "@keplr-wallet/crypto": "0.12.28",
+ "semver": "^7.5.0"
+ }
+ },
"node_modules/@cosmos-kit/leap": {
- "version": "2.12.2",
- "resolved": "https://registry.npmjs.org/@cosmos-kit/leap/-/leap-2.12.2.tgz",
- "integrity": "sha512-OEz2m+f30MmJ9m+e3niUgrR7FVy2cnb2JdXJ7cEp/BIFJWtSKC7mde8BKTl2nltFUmTj10gjNPRimEPBV9YnfQ==",
+ "version": "2.14.1",
+ "resolved": "https://registry.npmjs.org/@cosmos-kit/leap/-/leap-2.14.1.tgz",
+ "integrity": "sha512-4UeCYhdM7V/z2dyoMW8hkbp/Wm/n+cRh/vQ4N7Sre/klvEFafxk84LMq09zvLXZajfoDAA5qdOleZS/RzLn9wQ==",
"license": "SEE LICENSE IN LICENSE",
"dependencies": {
- "@cosmos-kit/leap-extension": "^2.12.2",
- "@cosmos-kit/leap-metamask-cosmos-snap": "^0.12.2",
- "@cosmos-kit/leap-mobile": "^2.11.2"
+ "@cosmos-kit/leap-extension": "^2.14.1",
+ "@cosmos-kit/leap-metamask-cosmos-snap": "^0.14.1",
+ "@cosmos-kit/leap-mobile": "^2.13.1"
}
},
"node_modules/@cosmos-kit/leap-extension": {
- "version": "2.12.2",
- "resolved": "https://registry.npmjs.org/@cosmos-kit/leap-extension/-/leap-extension-2.12.2.tgz",
- "integrity": "sha512-IB6+kEUgSxp2FeQwtCN6JlZu8RVn3/EeOxn7TNfbarMi2nP9sAWkclI8Pv4RI7i4Mp5iRFoCokpx4mCBYrQGVQ==",
+ "version": "2.14.1",
+ "resolved": "https://registry.npmjs.org/@cosmos-kit/leap-extension/-/leap-extension-2.14.1.tgz",
+ "integrity": "sha512-Ve5+q5Cw+abMo/zF1n7lbNkWy49HYcqOczVitHtlc16DdPTvIOjq5oVDW32c6LAFhu/cgG00rAa0CmwGFGOxKg==",
+ "license": "SEE LICENSE IN LICENSE",
"dependencies": {
- "@chain-registry/keplr": "1.68.2",
- "@cosmos-kit/core": "^2.13.1"
+ "@chain-registry/keplr": "^1.69.13",
+ "@cosmos-kit/core": "^2.15.0"
},
"peerDependencies": {
"@cosmjs/amino": ">=0.32.3",
"@cosmjs/proto-signing": ">=0.32.3"
}
},
+ "node_modules/@cosmos-kit/leap-extension/node_modules/@chain-registry/keplr": {
+ "version": "1.74.31",
+ "resolved": "https://registry.npmjs.org/@chain-registry/keplr/-/keplr-1.74.31.tgz",
+ "integrity": "sha512-6X9CwWYkLTxgvGzMyQUkLSbgsAYEh/cCAL3139cKXKz2cs3QwbxvP/M+gJ/aBsWlCxerjfxd/bqhpjHLmOiKWA==",
+ "license": "SEE LICENSE IN LICENSE",
+ "dependencies": {
+ "@chain-registry/types": "^0.50.12",
+ "@keplr-wallet/cosmos": "0.12.28",
+ "@keplr-wallet/crypto": "0.12.28",
+ "semver": "^7.5.0"
+ }
+ },
"node_modules/@cosmos-kit/leap-metamask-cosmos-snap": {
- "version": "0.12.2",
- "resolved": "https://registry.npmjs.org/@cosmos-kit/leap-metamask-cosmos-snap/-/leap-metamask-cosmos-snap-0.12.2.tgz",
- "integrity": "sha512-77IZ1wW5l7cGYJM6lnW3coGdDwIi5h2KWCvVk5O8ITYUPDnKahBZtkvoxPRFD9V2DZKTvWL1u/fY+1rOFJZ0aQ==",
+ "version": "0.14.1",
+ "resolved": "https://registry.npmjs.org/@cosmos-kit/leap-metamask-cosmos-snap/-/leap-metamask-cosmos-snap-0.14.1.tgz",
+ "integrity": "sha512-W0VQLVP23/4TD3GIGcgNheZOJ1ol7xtgmVSUzvwvj2NxjL6gacfOzhnfNBIw0CUr7bEN+oUrL15ewQtMnHn6Rw==",
"license": "SEE LICENSE IN LICENSE",
"dependencies": {
- "@chain-registry/keplr": "1.68.2",
- "@cosmos-kit/core": "^2.13.1",
+ "@chain-registry/keplr": "^1.69.13",
+ "@cosmos-kit/core": "^2.15.0",
"@leapwallet/cosmos-snap-provider": "0.1.26",
"@metamask/providers": "^11.1.1"
},
@@ -4383,25 +4424,50 @@
"cosmjs-types": ">=0.9.0"
}
},
+ "node_modules/@cosmos-kit/leap-metamask-cosmos-snap/node_modules/@chain-registry/keplr": {
+ "version": "1.74.31",
+ "resolved": "https://registry.npmjs.org/@chain-registry/keplr/-/keplr-1.74.31.tgz",
+ "integrity": "sha512-6X9CwWYkLTxgvGzMyQUkLSbgsAYEh/cCAL3139cKXKz2cs3QwbxvP/M+gJ/aBsWlCxerjfxd/bqhpjHLmOiKWA==",
+ "license": "SEE LICENSE IN LICENSE",
+ "dependencies": {
+ "@chain-registry/types": "^0.50.12",
+ "@keplr-wallet/cosmos": "0.12.28",
+ "@keplr-wallet/crypto": "0.12.28",
+ "semver": "^7.5.0"
+ }
+ },
"node_modules/@cosmos-kit/leap-mobile": {
- "version": "2.11.2",
- "resolved": "https://registry.npmjs.org/@cosmos-kit/leap-mobile/-/leap-mobile-2.11.2.tgz",
- "integrity": "sha512-KDMV88UgkS6rwJxp96lggfODKLtssjysFnQqrVfxVkCU6vj2FjqFWX9vCvnGNMWB5G91UU7SyMH5kA/iTWcwBA==",
+ "version": "2.13.1",
+ "resolved": "https://registry.npmjs.org/@cosmos-kit/leap-mobile/-/leap-mobile-2.13.1.tgz",
+ "integrity": "sha512-I7ZJ1NtiwX5DOuawkO8C482OvEFgXTURYVoXxwKg7CjOiu2DUm/kYOhJqIic6qEY9feBCYkXbQPuxwBa9filTA==",
"license": "SEE LICENSE IN LICENSE",
"dependencies": {
- "@chain-registry/keplr": "1.68.2",
- "@cosmos-kit/core": "^2.13.1",
- "@cosmos-kit/walletconnect": "^2.10.1"
+ "@chain-registry/keplr": "^1.69.13",
+ "@cosmos-kit/core": "^2.15.0",
+ "@cosmos-kit/walletconnect": "^2.12.0"
+ }
+ },
+ "node_modules/@cosmos-kit/leap-mobile/node_modules/@chain-registry/keplr": {
+ "version": "1.74.31",
+ "resolved": "https://registry.npmjs.org/@chain-registry/keplr/-/keplr-1.74.31.tgz",
+ "integrity": "sha512-6X9CwWYkLTxgvGzMyQUkLSbgsAYEh/cCAL3139cKXKz2cs3QwbxvP/M+gJ/aBsWlCxerjfxd/bqhpjHLmOiKWA==",
+ "license": "SEE LICENSE IN LICENSE",
+ "dependencies": {
+ "@chain-registry/types": "^0.50.12",
+ "@keplr-wallet/cosmos": "0.12.28",
+ "@keplr-wallet/crypto": "0.12.28",
+ "semver": "^7.5.0"
}
},
"node_modules/@cosmos-kit/react": {
- "version": "2.18.0",
- "resolved": "https://registry.npmjs.org/@cosmos-kit/react/-/react-2.18.0.tgz",
- "integrity": "sha512-WFOkRw41mD+3ygbs2SJjooDiI5/HJ4XBJxGzdWT4aOWy8+fIGj7JdczWWGJXngsuKwD9GT4CKmB5PumWDphlsA==",
+ "version": "2.20.1",
+ "resolved": "https://registry.npmjs.org/@cosmos-kit/react/-/react-2.20.1.tgz",
+ "integrity": "sha512-dNDe7objtuPuQqGCIAYCgXnApPYUcTKPoVoQ15+MuDOeGNWYP/wllIVswr9Pj5MYEe4MQzNpuhq1ryexM/5Q6A==",
+ "license": "SEE LICENSE IN LICENSE",
"dependencies": {
- "@chain-registry/types": "^0.45.1",
- "@cosmos-kit/core": "^2.13.1",
- "@cosmos-kit/react-lite": "^2.13.0",
+ "@chain-registry/types": "^0.46.11",
+ "@cosmos-kit/core": "^2.15.0",
+ "@cosmos-kit/react-lite": "^2.15.1",
"@react-icons/all-files": "^4.1.0"
},
"peerDependencies": {
@@ -4413,12 +4479,13 @@
}
},
"node_modules/@cosmos-kit/react-lite": {
- "version": "2.13.0",
- "resolved": "https://registry.npmjs.org/@cosmos-kit/react-lite/-/react-lite-2.13.0.tgz",
- "integrity": "sha512-BeMjWcqDmto2Fen5iHxg/K+cEb6efWjOmQRA2au2WeIurnFgmreBRTSTXWEuRJx0/6IGM73NIJOtxEMfJFjKsw==",
+ "version": "2.15.1",
+ "resolved": "https://registry.npmjs.org/@cosmos-kit/react-lite/-/react-lite-2.15.1.tgz",
+ "integrity": "sha512-ET+SV4mEM/7TWn0fcKBO0Wxr8mi0YLMjJNPde8aXhN4Dn3wMLU20Gup/vM1RR0iYCKg4pmvKmiSXrSoW1UsQ+A==",
+ "license": "SEE LICENSE IN LICENSE",
"dependencies": {
- "@chain-registry/types": "^0.45.1",
- "@cosmos-kit/core": "^2.13.1",
+ "@chain-registry/types": "^0.46.11",
+ "@cosmos-kit/core": "^2.15.0",
"@dao-dao/cosmiframe": "^0.1.0"
},
"peerDependencies": {
@@ -4429,22 +4496,25 @@
}
},
"node_modules/@cosmos-kit/react-lite/node_modules/@chain-registry/types": {
- "version": "0.45.57",
- "resolved": "https://registry.npmjs.org/@chain-registry/types/-/types-0.45.57.tgz",
- "integrity": "sha512-HPyeRCroJo04xJVHPvT05eskXn4EbII7LyJBsP2ol5jr0wseBBj94ISheB/Xr/moLY5PjZWW4G0foSD+4RiWsA=="
+ "version": "0.46.15",
+ "resolved": "https://registry.npmjs.org/@chain-registry/types/-/types-0.46.15.tgz",
+ "integrity": "sha512-gzf+pkAbEZ7fKuTuwmrEAEcx1K/BNrKuCnB9s+WwSo9Ad/3s+GV5LOXcOOxjjHh9Mrs9kvnxKvzKjOwWu8gDJw==",
+ "license": "SEE LICENSE IN LICENSE"
},
"node_modules/@cosmos-kit/react/node_modules/@chain-registry/types": {
- "version": "0.45.57",
- "resolved": "https://registry.npmjs.org/@chain-registry/types/-/types-0.45.57.tgz",
- "integrity": "sha512-HPyeRCroJo04xJVHPvT05eskXn4EbII7LyJBsP2ol5jr0wseBBj94ISheB/Xr/moLY5PjZWW4G0foSD+4RiWsA=="
+ "version": "0.46.15",
+ "resolved": "https://registry.npmjs.org/@chain-registry/types/-/types-0.46.15.tgz",
+ "integrity": "sha512-gzf+pkAbEZ7fKuTuwmrEAEcx1K/BNrKuCnB9s+WwSo9Ad/3s+GV5LOXcOOxjjHh9Mrs9kvnxKvzKjOwWu8gDJw==",
+ "license": "SEE LICENSE IN LICENSE"
},
"node_modules/@cosmos-kit/walletconnect": {
- "version": "2.10.1",
- "resolved": "https://registry.npmjs.org/@cosmos-kit/walletconnect/-/walletconnect-2.10.1.tgz",
- "integrity": "sha512-jSIwcPPJxTcXtncsSjR72/zvF3AwXskyDxY2+0FZjNOKpM81fkYZDW7inJl9+yCsUId/sP6Ag3LpYB/WJz2uWA==",
+ "version": "2.12.0",
+ "resolved": "https://registry.npmjs.org/@cosmos-kit/walletconnect/-/walletconnect-2.12.0.tgz",
+ "integrity": "sha512-HcOR1uDerbHrHHDxwn+ViYqoThof0UcDoLjwZlVEH3XEVTUMEIZCebKL5MpkDVf15Hc6TwJoNo8XPx83xIzXTQ==",
+ "license": "SEE LICENSE IN LICENSE",
"dependencies": {
"@cosmjs/proto-signing": "^0.32.3",
- "@cosmos-kit/core": "^2.13.1",
+ "@cosmos-kit/core": "^2.15.0",
"@walletconnect/sign-client": "^2.9.0",
"@walletconnect/utils": "^2.9.0",
"events": "3.3.0"
@@ -5031,6 +5101,54 @@
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
}
},
+ "node_modules/@ethersproject/abstract-provider": {
+ "version": "5.7.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/abstract-provider/-/abstract-provider-5.7.0.tgz",
+ "integrity": "sha512-R41c9UkchKCpAqStMYUpdunjo3pkEvZC3FAwZn5S5MGbXoMQOHIdHItezTETxAO5bevtMApSyEhn9+CHcDsWBw==",
+ "funding": [
+ {
+ "type": "individual",
+ "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2"
+ },
+ {
+ "type": "individual",
+ "url": "https://www.buymeacoffee.com/ricmoo"
+ }
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "@ethersproject/bignumber": "^5.7.0",
+ "@ethersproject/bytes": "^5.7.0",
+ "@ethersproject/logger": "^5.7.0",
+ "@ethersproject/networks": "^5.7.0",
+ "@ethersproject/properties": "^5.7.0",
+ "@ethersproject/transactions": "^5.7.0",
+ "@ethersproject/web": "^5.7.0"
+ }
+ },
+ "node_modules/@ethersproject/abstract-signer": {
+ "version": "5.7.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/abstract-signer/-/abstract-signer-5.7.0.tgz",
+ "integrity": "sha512-a16V8bq1/Cz+TGCkE2OPMTOUDLS3grCpdjoJCYNnVBbdYEMSgKrU0+B90s8b6H+ByYTBZN7a3g76jdIJi7UfKQ==",
+ "funding": [
+ {
+ "type": "individual",
+ "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2"
+ },
+ {
+ "type": "individual",
+ "url": "https://www.buymeacoffee.com/ricmoo"
+ }
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "@ethersproject/abstract-provider": "^5.7.0",
+ "@ethersproject/bignumber": "^5.7.0",
+ "@ethersproject/bytes": "^5.7.0",
+ "@ethersproject/logger": "^5.7.0",
+ "@ethersproject/properties": "^5.7.0"
+ }
+ },
"node_modules/@ethersproject/address": {
"version": "5.7.0",
"funding": [
@@ -5052,6 +5170,25 @@
"@ethersproject/rlp": "^5.7.0"
}
},
+ "node_modules/@ethersproject/base64": {
+ "version": "5.7.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/base64/-/base64-5.7.0.tgz",
+ "integrity": "sha512-Dr8tcHt2mEbsZr/mwTPIQAf3Ai0Bks/7gTw9dSqk1mQvhW3XvRlmDJr/4n+wg1JmCl16NZue17CDh8xb/vZ0sQ==",
+ "funding": [
+ {
+ "type": "individual",
+ "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2"
+ },
+ {
+ "type": "individual",
+ "url": "https://www.buymeacoffee.com/ricmoo"
+ }
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "@ethersproject/bytes": "^5.7.0"
+ }
+ },
"node_modules/@ethersproject/bignumber": {
"version": "5.7.0",
"funding": [
@@ -5088,6 +5225,52 @@
"@ethersproject/logger": "^5.7.0"
}
},
+ "node_modules/@ethersproject/constants": {
+ "version": "5.7.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/constants/-/constants-5.7.0.tgz",
+ "integrity": "sha512-DHI+y5dBNvkpYUMiRQyxRBYBefZkJfo70VUkUAsRjcPs47muV9evftfZ0PJVCXYbAiCgght0DtcF9srFQmIgWA==",
+ "funding": [
+ {
+ "type": "individual",
+ "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2"
+ },
+ {
+ "type": "individual",
+ "url": "https://www.buymeacoffee.com/ricmoo"
+ }
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "@ethersproject/bignumber": "^5.7.0"
+ }
+ },
+ "node_modules/@ethersproject/hash": {
+ "version": "5.7.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/hash/-/hash-5.7.0.tgz",
+ "integrity": "sha512-qX5WrQfnah1EFnO5zJv1v46a8HW0+E5xuBBDTwMFZLuVTx0tbU2kkx15NqdjxecrLGatQN9FGQKpb1FKdHCt+g==",
+ "funding": [
+ {
+ "type": "individual",
+ "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2"
+ },
+ {
+ "type": "individual",
+ "url": "https://www.buymeacoffee.com/ricmoo"
+ }
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "@ethersproject/abstract-signer": "^5.7.0",
+ "@ethersproject/address": "^5.7.0",
+ "@ethersproject/base64": "^5.7.0",
+ "@ethersproject/bignumber": "^5.7.0",
+ "@ethersproject/bytes": "^5.7.0",
+ "@ethersproject/keccak256": "^5.7.0",
+ "@ethersproject/logger": "^5.7.0",
+ "@ethersproject/properties": "^5.7.0",
+ "@ethersproject/strings": "^5.7.0"
+ }
+ },
"node_modules/@ethersproject/keccak256": {
"version": "5.7.0",
"funding": [
@@ -5120,6 +5303,44 @@
],
"license": "MIT"
},
+ "node_modules/@ethersproject/networks": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/@ethersproject/networks/-/networks-5.7.1.tgz",
+ "integrity": "sha512-n/MufjFYv3yFcUyfhnXotyDlNdFb7onmkSy8aQERi2PjNcnWQ66xXxa3XlS8nCcA8aJKJjIIMNJTC7tu80GwpQ==",
+ "funding": [
+ {
+ "type": "individual",
+ "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2"
+ },
+ {
+ "type": "individual",
+ "url": "https://www.buymeacoffee.com/ricmoo"
+ }
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "@ethersproject/logger": "^5.7.0"
+ }
+ },
+ "node_modules/@ethersproject/properties": {
+ "version": "5.7.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/properties/-/properties-5.7.0.tgz",
+ "integrity": "sha512-J87jy8suntrAkIZtecpxEPxY//szqr1mlBaYlQ0r4RCaiD2hjheqF9s1LVE8vVuJCXisjIP+JgtK/Do54ej4Sw==",
+ "funding": [
+ {
+ "type": "individual",
+ "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2"
+ },
+ {
+ "type": "individual",
+ "url": "https://www.buymeacoffee.com/ricmoo"
+ }
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "@ethersproject/logger": "^5.7.0"
+ }
+ },
"node_modules/@ethersproject/rlp": {
"version": "5.7.0",
"funding": [
@@ -5138,6 +5359,122 @@
"@ethersproject/logger": "^5.7.0"
}
},
+ "node_modules/@ethersproject/signing-key": {
+ "version": "5.7.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/signing-key/-/signing-key-5.7.0.tgz",
+ "integrity": "sha512-MZdy2nL3wO0u7gkB4nA/pEf8lu1TlFswPNmy8AiYkfKTdO6eXBJyUdmHO/ehm/htHw9K/qF8ujnTyUAD+Ry54Q==",
+ "funding": [
+ {
+ "type": "individual",
+ "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2"
+ },
+ {
+ "type": "individual",
+ "url": "https://www.buymeacoffee.com/ricmoo"
+ }
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "@ethersproject/bytes": "^5.7.0",
+ "@ethersproject/logger": "^5.7.0",
+ "@ethersproject/properties": "^5.7.0",
+ "bn.js": "^5.2.1",
+ "elliptic": "6.5.4",
+ "hash.js": "1.1.7"
+ }
+ },
+ "node_modules/@ethersproject/signing-key/node_modules/elliptic": {
+ "version": "6.5.4",
+ "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz",
+ "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==",
+ "license": "MIT",
+ "dependencies": {
+ "bn.js": "^4.11.9",
+ "brorand": "^1.1.0",
+ "hash.js": "^1.0.0",
+ "hmac-drbg": "^1.0.1",
+ "inherits": "^2.0.4",
+ "minimalistic-assert": "^1.0.1",
+ "minimalistic-crypto-utils": "^1.0.1"
+ }
+ },
+ "node_modules/@ethersproject/signing-key/node_modules/elliptic/node_modules/bn.js": {
+ "version": "4.12.1",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.1.tgz",
+ "integrity": "sha512-k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg==",
+ "license": "MIT"
+ },
+ "node_modules/@ethersproject/strings": {
+ "version": "5.7.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/strings/-/strings-5.7.0.tgz",
+ "integrity": "sha512-/9nu+lj0YswRNSH0NXYqrh8775XNyEdUQAuf3f+SmOrnVewcJ5SBNAjF7lpgehKi4abvNNXyf+HX86czCdJ8Mg==",
+ "funding": [
+ {
+ "type": "individual",
+ "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2"
+ },
+ {
+ "type": "individual",
+ "url": "https://www.buymeacoffee.com/ricmoo"
+ }
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "@ethersproject/bytes": "^5.7.0",
+ "@ethersproject/constants": "^5.7.0",
+ "@ethersproject/logger": "^5.7.0"
+ }
+ },
+ "node_modules/@ethersproject/transactions": {
+ "version": "5.7.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/transactions/-/transactions-5.7.0.tgz",
+ "integrity": "sha512-kmcNicCp1lp8qanMTC3RIikGgoJ80ztTyvtsFvCYpSCfkjhD0jZ2LOrnbcuxuToLIUYYf+4XwD1rP+B/erDIhQ==",
+ "funding": [
+ {
+ "type": "individual",
+ "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2"
+ },
+ {
+ "type": "individual",
+ "url": "https://www.buymeacoffee.com/ricmoo"
+ }
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "@ethersproject/address": "^5.7.0",
+ "@ethersproject/bignumber": "^5.7.0",
+ "@ethersproject/bytes": "^5.7.0",
+ "@ethersproject/constants": "^5.7.0",
+ "@ethersproject/keccak256": "^5.7.0",
+ "@ethersproject/logger": "^5.7.0",
+ "@ethersproject/properties": "^5.7.0",
+ "@ethersproject/rlp": "^5.7.0",
+ "@ethersproject/signing-key": "^5.7.0"
+ }
+ },
+ "node_modules/@ethersproject/web": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/@ethersproject/web/-/web-5.7.1.tgz",
+ "integrity": "sha512-Gueu8lSvyjBWL4cYsWsjh6MtMwM0+H4HvqFPZfB6dV8ctbP9zFAO73VG1cMWae0FLPCtz0peKPpZY8/ugJJX2w==",
+ "funding": [
+ {
+ "type": "individual",
+ "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2"
+ },
+ {
+ "type": "individual",
+ "url": "https://www.buymeacoffee.com/ricmoo"
+ }
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "@ethersproject/base64": "^5.7.0",
+ "@ethersproject/bytes": "^5.7.0",
+ "@ethersproject/logger": "^5.7.0",
+ "@ethersproject/properties": "^5.7.0",
+ "@ethersproject/strings": "^5.7.0"
+ }
+ },
"node_modules/@faker-js/faker": {
"version": "8.4.1",
"dev": true,
@@ -6581,57 +6918,76 @@
"integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA=="
},
"node_modules/@keplr-wallet/provider": {
- "version": "0.12.123",
- "resolved": "https://registry.npmjs.org/@keplr-wallet/provider/-/provider-0.12.123.tgz",
- "integrity": "sha512-Yz7wxrQ5goF0k1j9oWcRun3oHe1/14BF2Pt362aNN5BoaVTdZUM27mE28FYYvrPxJYsnzjiAUkmID/jG9G3QNg==",
+ "version": "0.12.156",
+ "resolved": "https://registry.npmjs.org/@keplr-wallet/provider/-/provider-0.12.156.tgz",
+ "integrity": "sha512-Ljv7O7BkNYSbbFIUXp3Bq/sZXcMNhzosLaHY0SJO+K55eTVnY8ssa6d9wuPIVl4wA8IDQB/89ns8HnidYooJ+g==",
+ "license": "Apache-2.0",
"dependencies": {
- "@keplr-wallet/router": "0.12.123",
- "@keplr-wallet/types": "0.12.123",
+ "@keplr-wallet/router": "0.12.156",
+ "@keplr-wallet/types": "0.12.156",
"buffer": "^6.0.3",
"deepmerge": "^4.2.2",
"long": "^4.0.0"
+ },
+ "peerDependencies": {
+ "starknet": "^6"
}
},
"node_modules/@keplr-wallet/provider-extension": {
- "version": "0.12.123",
- "resolved": "https://registry.npmjs.org/@keplr-wallet/provider-extension/-/provider-extension-0.12.123.tgz",
- "integrity": "sha512-O8A9e7X09oJlfgBewHZe6gF4fWfi5qKNj7sqp3s35dwVYNO7GPZkRecxuhRziCk2C+c2TPYhpcTH3LG0/W2ADw==",
+ "version": "0.12.156",
+ "resolved": "https://registry.npmjs.org/@keplr-wallet/provider-extension/-/provider-extension-0.12.156.tgz",
+ "integrity": "sha512-ev3SpiXKsQ2W0jfe5wN5Cn677yY7W1gkavla8NNIaLTiuQcI5/diJdvQz87BuKCmmXbL+k0qIkFrPLJCsmuaWw==",
+ "license": "Apache-2.0",
"dependencies": {
- "@keplr-wallet/types": "0.12.123",
+ "@keplr-wallet/types": "0.12.156",
"deepmerge": "^4.2.2",
"long": "^4.0.0"
+ },
+ "peerDependencies": {
+ "starknet": "^6"
}
},
"node_modules/@keplr-wallet/provider-extension/node_modules/@keplr-wallet/types": {
- "version": "0.12.123",
- "resolved": "https://registry.npmjs.org/@keplr-wallet/types/-/types-0.12.123.tgz",
- "integrity": "sha512-styhA1FP5P6ypLMwtQ051RfLuuNm+jSfeko59S0UJgWe1r1C2cUn8LO218ALv56gS4IAFvANFR/xb5iexxDRZA==",
+ "version": "0.12.156",
+ "resolved": "https://registry.npmjs.org/@keplr-wallet/types/-/types-0.12.156.tgz",
+ "integrity": "sha512-Z/Lf6VEsl/Am3birKE8ZEVZj/x5YGSoTdFMDtq/EfcB+hcJ/ogoiZTVEBweAig/2zcu7MsZvFTVMEXu5+y3e4A==",
+ "license": "Apache-2.0",
"dependencies": {
"long": "^4.0.0"
+ },
+ "peerDependencies": {
+ "starknet": "^6"
}
},
"node_modules/@keplr-wallet/provider-extension/node_modules/long": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz",
- "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA=="
+ "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==",
+ "license": "Apache-2.0"
},
"node_modules/@keplr-wallet/provider/node_modules/@keplr-wallet/types": {
- "version": "0.12.123",
- "resolved": "https://registry.npmjs.org/@keplr-wallet/types/-/types-0.12.123.tgz",
- "integrity": "sha512-styhA1FP5P6ypLMwtQ051RfLuuNm+jSfeko59S0UJgWe1r1C2cUn8LO218ALv56gS4IAFvANFR/xb5iexxDRZA==",
+ "version": "0.12.156",
+ "resolved": "https://registry.npmjs.org/@keplr-wallet/types/-/types-0.12.156.tgz",
+ "integrity": "sha512-Z/Lf6VEsl/Am3birKE8ZEVZj/x5YGSoTdFMDtq/EfcB+hcJ/ogoiZTVEBweAig/2zcu7MsZvFTVMEXu5+y3e4A==",
+ "license": "Apache-2.0",
"dependencies": {
"long": "^4.0.0"
+ },
+ "peerDependencies": {
+ "starknet": "^6"
}
},
"node_modules/@keplr-wallet/provider/node_modules/long": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz",
- "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA=="
+ "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==",
+ "license": "Apache-2.0"
},
"node_modules/@keplr-wallet/router": {
- "version": "0.12.123",
- "resolved": "https://registry.npmjs.org/@keplr-wallet/router/-/router-0.12.123.tgz",
- "integrity": "sha512-FEFrghDFXSUAKAzNClxw1ViwqmwnJ8thGaFiCnQpOn0taO9dBoAOlPCgps7T9mGbjiNJ6td9bbhZNTuaQeOY7w=="
+ "version": "0.12.156",
+ "resolved": "https://registry.npmjs.org/@keplr-wallet/router/-/router-0.12.156.tgz",
+ "integrity": "sha512-NSa2zdBvr999Q1QO84cjveujmBxI+9Ve20Yqa4kgfizCwriy+Xdh023GXiJIVjIwWldqbrsltl6NMOEd0uhIRg==",
+ "license": "Apache-2.0"
},
"node_modules/@keplr-wallet/simple-fetch": {
"version": "0.12.28",
@@ -6677,33 +7033,40 @@
"integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA=="
},
"node_modules/@keplr-wallet/wc-client": {
- "version": "0.12.123",
- "resolved": "https://registry.npmjs.org/@keplr-wallet/wc-client/-/wc-client-0.12.123.tgz",
- "integrity": "sha512-AAKV/zeTLj7HSXKsL13DXMdvIStIfpR9VSciJioJs1EBspJ4OUyCQer5n16Z91vSEqtcJVpqwjTgs3yLbVMY0Q==",
+ "version": "0.12.156",
+ "resolved": "https://registry.npmjs.org/@keplr-wallet/wc-client/-/wc-client-0.12.156.tgz",
+ "integrity": "sha512-dKmNrkwaeQWq3rebyYw0PIFbY/Nt7apTGMg7nr6IWtTLQC/RJaaL31laoSMxrGlT9ofQqePq4EwsuhL7hd1wbQ==",
+ "license": "Apache-2.0",
"dependencies": {
- "@keplr-wallet/provider": "0.12.123",
- "@keplr-wallet/types": "0.12.123",
+ "@keplr-wallet/provider": "0.12.156",
+ "@keplr-wallet/types": "0.12.156",
"buffer": "^6.0.3",
"deepmerge": "^4.2.2",
"long": "^3 || ^4 || ^5"
},
"peerDependencies": {
"@walletconnect/sign-client": "^2",
- "@walletconnect/types": "^2"
+ "@walletconnect/types": "^2",
+ "starknet": "^6"
}
},
"node_modules/@keplr-wallet/wc-client/node_modules/@keplr-wallet/types": {
- "version": "0.12.123",
- "resolved": "https://registry.npmjs.org/@keplr-wallet/types/-/types-0.12.123.tgz",
- "integrity": "sha512-styhA1FP5P6ypLMwtQ051RfLuuNm+jSfeko59S0UJgWe1r1C2cUn8LO218ALv56gS4IAFvANFR/xb5iexxDRZA==",
+ "version": "0.12.156",
+ "resolved": "https://registry.npmjs.org/@keplr-wallet/types/-/types-0.12.156.tgz",
+ "integrity": "sha512-Z/Lf6VEsl/Am3birKE8ZEVZj/x5YGSoTdFMDtq/EfcB+hcJ/ogoiZTVEBweAig/2zcu7MsZvFTVMEXu5+y3e4A==",
+ "license": "Apache-2.0",
"dependencies": {
"long": "^4.0.0"
+ },
+ "peerDependencies": {
+ "starknet": "^6"
}
},
"node_modules/@keplr-wallet/wc-client/node_modules/long": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz",
- "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA=="
+ "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==",
+ "license": "Apache-2.0"
},
"node_modules/@leapwallet/cosmos-snap-provider": {
"version": "0.1.26",
@@ -6795,9 +7158,9 @@
}
},
"node_modules/@metamask/safe-event-emitter": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/@metamask/safe-event-emitter/-/safe-event-emitter-3.1.1.tgz",
- "integrity": "sha512-ihb3B0T/wJm1eUuArYP4lCTSEoZsClHhuWyfo/kMX3m/odpqNcPfsz5O2A3NT7dXCAgWPGDQGPqygCpgeniKMw==",
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/@metamask/safe-event-emitter/-/safe-event-emitter-3.1.2.tgz",
+ "integrity": "sha512-5yb2gMI1BDm0JybZezeoX/3XhPDOtTbcFvpTXM9kxsoZjPZFh4XciqRbpD6N86HYZqWDhEaKUDuOyR0sQHEjMA==",
"license": "ISC",
"engines": {
"node": ">=12.0.0"
@@ -12579,6 +12942,56 @@
"version": "1.10.3",
"license": "MIT"
},
+ "node_modules/@scure/base": {
+ "version": "1.1.9",
+ "resolved": "https://registry.npmjs.org/@scure/base/-/base-1.1.9.tgz",
+ "integrity": "sha512-8YKhl8GHiNI/pU2VMaofa2Tor7PJRAjwQLBBuilkJ9L5+13yVbC7JO/wS7piioAvPSwR3JKM1IJ/u4xQzbcXKg==",
+ "license": "MIT",
+ "peer": true,
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@scure/starknet": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/@scure/starknet/-/starknet-1.0.0.tgz",
+ "integrity": "sha512-o5J57zY0f+2IL/mq8+AYJJ4Xpc1fOtDhr+mFQKbHnYFmm3WQrC+8zj2HEgxak1a+x86mhmBC1Kq305KUpVf0wg==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@noble/curves": "~1.3.0",
+ "@noble/hashes": "~1.3.3"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@scure/starknet/node_modules/@noble/curves": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.3.0.tgz",
+ "integrity": "sha512-t01iSXPuN+Eqzb4eBX0S5oubSqXbK/xXa1Ne18Hj8f9pStxztHCE2gfboSp/dZRLSqfuLpRK2nDXDK+W9puocA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@noble/hashes": "1.3.3"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@scure/starknet/node_modules/@noble/hashes": {
+ "version": "1.3.3",
+ "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.3.tgz",
+ "integrity": "sha512-V7/fPHgl+jsVPXqqeOzT8egNj2iBIVt+ECeMMG8TdcnTikP3oaBtUVqpT/gYCR68aEBJSF+XbYUxStjbFMqIIA==",
+ "license": "MIT",
+ "peer": true,
+ "engines": {
+ "node": ">= 16"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
"node_modules/@sentry-internal/browser-utils": {
"version": "8.30.0",
"resolved": "https://registry.npmjs.org/@sentry-internal/browser-utils/-/browser-utils-8.30.0.tgz",
@@ -13573,12 +13986,14 @@
"node_modules/@stablelib/aead": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/@stablelib/aead/-/aead-1.0.1.tgz",
- "integrity": "sha512-q39ik6sxGHewqtO0nP4BuSe3db5G1fEJE8ukvngS2gLkBXyy6E7pLubhbYgnkDFv6V8cWaxcE4Xn0t6LWcJkyg=="
+ "integrity": "sha512-q39ik6sxGHewqtO0nP4BuSe3db5G1fEJE8ukvngS2gLkBXyy6E7pLubhbYgnkDFv6V8cWaxcE4Xn0t6LWcJkyg==",
+ "license": "MIT"
},
"node_modules/@stablelib/binary": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/@stablelib/binary/-/binary-1.0.1.tgz",
"integrity": "sha512-ClJWvmL6UBM/wjkvv/7m5VP3GMr9t0osr4yVgLZsLCOz4hGN9gIAFEqnJ0TsSMAN+n840nf2cHZnA5/KFqHC7Q==",
+ "license": "MIT",
"dependencies": {
"@stablelib/int": "^1.0.1"
}
@@ -13586,12 +14001,14 @@
"node_modules/@stablelib/bytes": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/@stablelib/bytes/-/bytes-1.0.1.tgz",
- "integrity": "sha512-Kre4Y4kdwuqL8BR2E9hV/R5sOrUj6NanZaZis0V6lX5yzqC3hBuVSDXUIBqQv/sCpmuWRiHLwqiT1pqqjuBXoQ=="
+ "integrity": "sha512-Kre4Y4kdwuqL8BR2E9hV/R5sOrUj6NanZaZis0V6lX5yzqC3hBuVSDXUIBqQv/sCpmuWRiHLwqiT1pqqjuBXoQ==",
+ "license": "MIT"
},
"node_modules/@stablelib/chacha": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/@stablelib/chacha/-/chacha-1.0.1.tgz",
"integrity": "sha512-Pmlrswzr0pBzDofdFuVe1q7KdsHKhhU24e8gkEwnTGOmlC7PADzLVxGdn2PoNVBBabdg0l/IfLKg6sHAbTQugg==",
+ "license": "MIT",
"dependencies": {
"@stablelib/binary": "^1.0.1",
"@stablelib/wipe": "^1.0.1"
@@ -13601,6 +14018,7 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/@stablelib/chacha20poly1305/-/chacha20poly1305-1.0.1.tgz",
"integrity": "sha512-MmViqnqHd1ymwjOQfghRKw2R/jMIGT3wySN7cthjXCBdO+qErNPUBnRzqNpnvIwg7JBCg3LdeCZZO4de/yEhVA==",
+ "license": "MIT",
"dependencies": {
"@stablelib/aead": "^1.0.1",
"@stablelib/binary": "^1.0.1",
@@ -13613,7 +14031,8 @@
"node_modules/@stablelib/constant-time": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/@stablelib/constant-time/-/constant-time-1.0.1.tgz",
- "integrity": "sha512-tNOs3uD0vSJcK6z1fvef4Y+buN7DXhzHDPqRLSXUel1UfqMB1PWNsnnAezrKfEwTLpN0cGH2p9NNjs6IqeD0eg=="
+ "integrity": "sha512-tNOs3uD0vSJcK6z1fvef4Y+buN7DXhzHDPqRLSXUel1UfqMB1PWNsnnAezrKfEwTLpN0cGH2p9NNjs6IqeD0eg==",
+ "license": "MIT"
},
"node_modules/@stablelib/ed25519": {
"version": "1.0.3",
@@ -13629,12 +14048,14 @@
"node_modules/@stablelib/hash": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/@stablelib/hash/-/hash-1.0.1.tgz",
- "integrity": "sha512-eTPJc/stDkdtOcrNMZ6mcMK1e6yBbqRBaNW55XA1jU8w/7QdnCF0CmMmOD1m7VSkBR44PWrMHU2l6r8YEQHMgg=="
+ "integrity": "sha512-eTPJc/stDkdtOcrNMZ6mcMK1e6yBbqRBaNW55XA1jU8w/7QdnCF0CmMmOD1m7VSkBR44PWrMHU2l6r8YEQHMgg==",
+ "license": "MIT"
},
"node_modules/@stablelib/hkdf": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/@stablelib/hkdf/-/hkdf-1.0.1.tgz",
"integrity": "sha512-SBEHYE16ZXlHuaW5RcGk533YlBj4grMeg5TooN80W3NpcHRtLZLLXvKyX0qcRFxf+BGDobJLnwkvgEwHIDBR6g==",
+ "license": "MIT",
"dependencies": {
"@stablelib/hash": "^1.0.1",
"@stablelib/hmac": "^1.0.1",
@@ -13645,6 +14066,7 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/@stablelib/hmac/-/hmac-1.0.1.tgz",
"integrity": "sha512-V2APD9NSnhVpV/QMYgCVMIYKiYG6LSqw1S65wxVoirhU/51ACio6D4yDVSwMzuTJXWZoVHbDdINioBwKy5kVmA==",
+ "license": "MIT",
"dependencies": {
"@stablelib/constant-time": "^1.0.1",
"@stablelib/hash": "^1.0.1",
@@ -13654,12 +14076,14 @@
"node_modules/@stablelib/int": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/@stablelib/int/-/int-1.0.1.tgz",
- "integrity": "sha512-byr69X/sDtDiIjIV6m4roLVWnNNlRGzsvxw+agj8CIEazqWGOQp2dTYgQhtyVXV9wpO6WyXRQUzLV/JRNumT2w=="
+ "integrity": "sha512-byr69X/sDtDiIjIV6m4roLVWnNNlRGzsvxw+agj8CIEazqWGOQp2dTYgQhtyVXV9wpO6WyXRQUzLV/JRNumT2w==",
+ "license": "MIT"
},
"node_modules/@stablelib/keyagreement": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/@stablelib/keyagreement/-/keyagreement-1.0.1.tgz",
"integrity": "sha512-VKL6xBwgJnI6l1jKrBAfn265cspaWBPAPEc62VBQrWHLqVgNRE09gQ/AnOEyKUWrrqfD+xSQ3u42gJjLDdMDQg==",
+ "license": "MIT",
"dependencies": {
"@stablelib/bytes": "^1.0.1"
}
@@ -13668,6 +14092,7 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/@stablelib/poly1305/-/poly1305-1.0.1.tgz",
"integrity": "sha512-1HlG3oTSuQDOhSnLwJRKeTRSAdFNVB/1djy2ZbS35rBSJ/PFqx9cf9qatinWghC2UbfOYD8AcrtbUQl8WoxabA==",
+ "license": "MIT",
"dependencies": {
"@stablelib/constant-time": "^1.0.1",
"@stablelib/wipe": "^1.0.1"
@@ -13677,6 +14102,7 @@
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/@stablelib/random/-/random-1.0.2.tgz",
"integrity": "sha512-rIsE83Xpb7clHPVRlBj8qNe5L8ISQOzjghYQm/dZ7VaM2KHYwMW5adjQjrzTZCchFnNCNhkwtnOBa9HTMJCI8w==",
+ "license": "MIT",
"dependencies": {
"@stablelib/binary": "^1.0.1",
"@stablelib/wipe": "^1.0.1"
@@ -13686,6 +14112,7 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/@stablelib/sha256/-/sha256-1.0.1.tgz",
"integrity": "sha512-GIIH3e6KH+91FqGV42Kcj71Uefd/QEe7Dy42sBTeqppXV95ggCcxLTk39bEr+lZfJmp+ghsR07J++ORkRELsBQ==",
+ "license": "MIT",
"dependencies": {
"@stablelib/binary": "^1.0.1",
"@stablelib/hash": "^1.0.1",
@@ -13706,18 +14133,27 @@
"node_modules/@stablelib/wipe": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/@stablelib/wipe/-/wipe-1.0.1.tgz",
- "integrity": "sha512-WfqfX/eXGiAd3RJe4VU2snh/ZPwtSjLG4ynQ/vYzvghTh7dHFcI1wl+nrkWG6lGhukOxOsUHfv8dUXr58D0ayg=="
+ "integrity": "sha512-WfqfX/eXGiAd3RJe4VU2snh/ZPwtSjLG4ynQ/vYzvghTh7dHFcI1wl+nrkWG6lGhukOxOsUHfv8dUXr58D0ayg==",
+ "license": "MIT"
},
"node_modules/@stablelib/x25519": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/@stablelib/x25519/-/x25519-1.0.3.tgz",
"integrity": "sha512-KnTbKmUhPhHavzobclVJQG5kuivH+qDLpe84iRqX3CLrKp881cF160JvXJ+hjn1aMyCwYOKeIZefIH/P5cJoRw==",
+ "license": "MIT",
"dependencies": {
"@stablelib/keyagreement": "^1.0.1",
"@stablelib/random": "^1.0.2",
"@stablelib/wipe": "^1.0.1"
}
},
+ "node_modules/@starknet-io/types-js": {
+ "version": "0.7.7",
+ "resolved": "https://registry.npmjs.org/@starknet-io/types-js/-/types-js-0.7.7.tgz",
+ "integrity": "sha512-WLrpK7LIaIb8Ymxu6KF/6JkGW1sso988DweWu7p5QY/3y7waBIiPvzh27D9bX5KIJNRDyOoOVoHVEKYUYWZ/RQ==",
+ "license": "MIT",
+ "peer": true
+ },
"node_modules/@streamparser/json": {
"version": "0.0.20",
"resolved": "https://registry.npmjs.org/@streamparser/json/-/json-0.0.20.tgz",
@@ -14724,9 +15160,9 @@
}
},
"node_modules/@walletconnect/core": {
- "version": "2.15.3",
- "resolved": "https://registry.npmjs.org/@walletconnect/core/-/core-2.15.3.tgz",
- "integrity": "sha512-W1syg0sVTlO9C4XSc1aEI6W7FzK0eydXxUBhCRF2IgiZkTlVQArS4bR6ArVDNWWzmXm1fN4Tr040fw11y4zXTw==",
+ "version": "2.17.2",
+ "resolved": "https://registry.npmjs.org/@walletconnect/core/-/core-2.17.2.tgz",
+ "integrity": "sha512-O9VUsFg78CbvIaxfQuZMsHcJ4a2Z16DRz/O4S+uOAcGKhH/i/ln8hp864Tb+xRvifWSzaZ6CeAVxk657F+pscA==",
"license": "Apache-2.0",
"dependencies": {
"@walletconnect/heartbeat": "1.2.2",
@@ -14740,8 +15176,9 @@
"@walletconnect/relay-auth": "1.0.4",
"@walletconnect/safe-json": "1.0.2",
"@walletconnect/time": "1.0.2",
- "@walletconnect/types": "2.15.3",
- "@walletconnect/utils": "2.15.3",
+ "@walletconnect/types": "2.17.2",
+ "@walletconnect/utils": "2.17.2",
+ "@walletconnect/window-getters": "1.0.1",
"events": "3.3.0",
"lodash.isequal": "4.5.0",
"uint8arrays": "3.1.0"
@@ -14770,9 +15207,9 @@
}
},
"node_modules/@walletconnect/core/node_modules/@walletconnect/types": {
- "version": "2.15.3",
- "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-2.15.3.tgz",
- "integrity": "sha512-z3NJ14f3WVWsyQTSQYaPuSvBfGGiKEKEaldeCZecsOVtMCtjfTrDzj8HDbz6+werogS7joFDPyB/1UdcCDmqjw==",
+ "version": "2.17.2",
+ "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-2.17.2.tgz",
+ "integrity": "sha512-j/+0WuO00lR8ntu7b1+MKe/r59hNwYLFzW0tTmozzhfAlDL+dYwWasDBNq4AH8NbVd7vlPCQWmncH7/6FVtOfQ==",
"license": "Apache-2.0",
"dependencies": {
"@walletconnect/events": "1.0.1",
@@ -14787,6 +15224,7 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/@walletconnect/environment/-/environment-1.0.1.tgz",
"integrity": "sha512-T426LLZtHj8e8rYnKfzsw1aG6+M0BT1ZxayMdv/p8yM0MU+eJDISqNY3/bccxRr4LrF9csq02Rhqt08Ibl0VRg==",
+ "license": "MIT",
"dependencies": {
"tslib": "1.14.1"
}
@@ -14794,7 +15232,8 @@
"node_modules/@walletconnect/environment/node_modules/tslib": {
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
- "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+ "license": "0BSD"
},
"node_modules/@walletconnect/events": {
"version": "1.0.1",
@@ -14814,6 +15253,7 @@
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/@walletconnect/heartbeat/-/heartbeat-1.2.2.tgz",
"integrity": "sha512-uASiRmC5MwhuRuf05vq4AT48Pq8RMi876zV8rr8cV969uTOzWdB/k+Lj5yI2PBtB1bGQisGen7MM1GcZlQTBXw==",
+ "license": "MIT",
"dependencies": {
"@walletconnect/events": "^1.0.1",
"@walletconnect/time": "^1.0.2",
@@ -14824,6 +15264,7 @@
"version": "1.0.14",
"resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-provider/-/jsonrpc-provider-1.0.14.tgz",
"integrity": "sha512-rtsNY1XqHvWj0EtITNeuf8PHMvlCLiS3EjQL+WOkxEOA4KPxsohFnBDeyPYiNm4ZvkQdLnece36opYidmtbmow==",
+ "license": "MIT",
"dependencies": {
"@walletconnect/jsonrpc-utils": "^1.0.8",
"@walletconnect/safe-json": "^1.0.2",
@@ -14834,6 +15275,7 @@
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-types/-/jsonrpc-types-1.0.4.tgz",
"integrity": "sha512-P6679fG/M+wuWg9TY8mh6xFSdYnFyFjwFelxyISxMDrlbXokorEVXYOxiqEbrU3x1BmBoCAJJ+vtEaEoMlpCBQ==",
+ "license": "MIT",
"dependencies": {
"events": "^3.3.0",
"keyvaluestorage-interface": "^1.0.0"
@@ -14843,6 +15285,7 @@
"version": "1.0.8",
"resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-utils/-/jsonrpc-utils-1.0.8.tgz",
"integrity": "sha512-vdeb03bD8VzJUL6ZtzRYsFMq1eZQcM3EAzT0a3st59dyLfJ0wq+tKMpmGH7HlB7waD858UWgfIcudbPFsbzVdw==",
+ "license": "MIT",
"dependencies": {
"@walletconnect/environment": "^1.0.1",
"@walletconnect/jsonrpc-types": "^1.0.3",
@@ -14852,7 +15295,8 @@
"node_modules/@walletconnect/jsonrpc-utils/node_modules/tslib": {
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
- "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+ "license": "0BSD"
},
"node_modules/@walletconnect/jsonrpc-ws-connection": {
"version": "1.0.14",
@@ -14879,6 +15323,7 @@
"version": "1.0.11",
"resolved": "https://registry.npmjs.org/@walletconnect/relay-api/-/relay-api-1.0.11.tgz",
"integrity": "sha512-tLPErkze/HmC9aCmdZOhtVmYZq1wKfWTJtygQHoWtgg722Jd4homo54Cs4ak2RUFUZIGO2RsOpIcWipaua5D5Q==",
+ "license": "MIT",
"dependencies": {
"@walletconnect/jsonrpc-types": "^1.0.2"
}
@@ -14917,19 +15362,19 @@
"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
"node_modules/@walletconnect/sign-client": {
- "version": "2.15.3",
- "resolved": "https://registry.npmjs.org/@walletconnect/sign-client/-/sign-client-2.15.3.tgz",
- "integrity": "sha512-JVArnlCMW1OC9LuzW31HdneioUIqQ7nSTPiXyvSe7QhuQOo+ltNRdunk/A3TD795Y9nALCHPm9z6EexFHHmIpA==",
+ "version": "2.17.2",
+ "resolved": "https://registry.npmjs.org/@walletconnect/sign-client/-/sign-client-2.17.2.tgz",
+ "integrity": "sha512-/wigdCIQjlBXSWY43Id0IPvZ5biq4HiiQZti8Ljvx408UYjmqcxcBitbj2UJXMYkid7704JWAB2mw32I1HgshQ==",
"license": "Apache-2.0",
"dependencies": {
- "@walletconnect/core": "2.15.3",
+ "@walletconnect/core": "2.17.2",
"@walletconnect/events": "1.0.1",
"@walletconnect/heartbeat": "1.2.2",
"@walletconnect/jsonrpc-utils": "1.0.8",
"@walletconnect/logger": "2.1.2",
"@walletconnect/time": "1.0.2",
- "@walletconnect/types": "2.15.3",
- "@walletconnect/utils": "2.15.3",
+ "@walletconnect/types": "2.17.2",
+ "@walletconnect/utils": "2.17.2",
"events": "3.3.0"
}
},
@@ -14953,9 +15398,9 @@
}
},
"node_modules/@walletconnect/sign-client/node_modules/@walletconnect/types": {
- "version": "2.15.3",
- "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-2.15.3.tgz",
- "integrity": "sha512-z3NJ14f3WVWsyQTSQYaPuSvBfGGiKEKEaldeCZecsOVtMCtjfTrDzj8HDbz6+werogS7joFDPyB/1UdcCDmqjw==",
+ "version": "2.17.2",
+ "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-2.17.2.tgz",
+ "integrity": "sha512-j/+0WuO00lR8ntu7b1+MKe/r59hNwYLFzW0tTmozzhfAlDL+dYwWasDBNq4AH8NbVd7vlPCQWmncH7/6FVtOfQ==",
"license": "Apache-2.0",
"dependencies": {
"@walletconnect/events": "1.0.1",
@@ -15035,25 +15480,29 @@
"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
"node_modules/@walletconnect/utils": {
- "version": "2.15.3",
- "resolved": "https://registry.npmjs.org/@walletconnect/utils/-/utils-2.15.3.tgz",
- "integrity": "sha512-MNNdAnaF8XdvJQmUzLDbs+mX+PSL1kWeMY5bpLPF9PJZqtElB5ZtDfZNi4MBqG7vUhuM6eRAHwCe1vdiY+ZdRQ==",
+ "version": "2.17.2",
+ "resolved": "https://registry.npmjs.org/@walletconnect/utils/-/utils-2.17.2.tgz",
+ "integrity": "sha512-T7eLRiuw96fgwUy2A5NZB5Eu87ukX8RCVoO9lji34RFV4o2IGU9FhTEWyd4QQKI8OuQRjSknhbJs0tU0r0faPw==",
"license": "Apache-2.0",
"dependencies": {
+ "@ethersproject/hash": "5.7.0",
+ "@ethersproject/transactions": "5.7.0",
"@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/jsonrpc-utils": "1.0.8",
+ "@walletconnect/keyvaluestorage": "1.1.1",
"@walletconnect/relay-api": "1.0.11",
"@walletconnect/relay-auth": "1.0.4",
"@walletconnect/safe-json": "1.0.2",
"@walletconnect/time": "1.0.2",
- "@walletconnect/types": "2.15.3",
+ "@walletconnect/types": "2.17.2",
"@walletconnect/window-getters": "1.0.1",
"@walletconnect/window-metadata": "1.0.1",
"detect-browser": "5.3.0",
- "elliptic": "^6.5.7",
+ "elliptic": "6.6.0",
"query-string": "7.1.3",
"uint8arrays": "3.1.0"
}
@@ -15078,9 +15527,9 @@
}
},
"node_modules/@walletconnect/utils/node_modules/@walletconnect/types": {
- "version": "2.15.3",
- "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-2.15.3.tgz",
- "integrity": "sha512-z3NJ14f3WVWsyQTSQYaPuSvBfGGiKEKEaldeCZecsOVtMCtjfTrDzj8HDbz6+werogS7joFDPyB/1UdcCDmqjw==",
+ "version": "2.17.2",
+ "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-2.17.2.tgz",
+ "integrity": "sha512-j/+0WuO00lR8ntu7b1+MKe/r59hNwYLFzW0tTmozzhfAlDL+dYwWasDBNq4AH8NbVd7vlPCQWmncH7/6FVtOfQ==",
"license": "Apache-2.0",
"dependencies": {
"@walletconnect/events": "1.0.1",
@@ -15095,6 +15544,7 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/@walletconnect/window-getters/-/window-getters-1.0.1.tgz",
"integrity": "sha512-vHp+HqzGxORPAN8gY03qnbTMnhqIwjeRJNOMOAzePRg4xVEEE2WvYsI9G2NMjOknA8hnuYbU3/hwLcKbjhc8+Q==",
+ "license": "MIT",
"dependencies": {
"tslib": "1.14.1"
}
@@ -15102,12 +15552,14 @@
"node_modules/@walletconnect/window-getters/node_modules/tslib": {
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
- "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+ "license": "0BSD"
},
"node_modules/@walletconnect/window-metadata": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/@walletconnect/window-metadata/-/window-metadata-1.0.1.tgz",
"integrity": "sha512-9koTqyGrM2cqFRW517BPY/iEtUDx2r1+Pwwu5m7sJ7ka79wi3EyqhqcICk/yDmv6jAS1rjKgTKXlEhanYjijcA==",
+ "license": "MIT",
"dependencies": {
"@walletconnect/window-getters": "^1.0.1",
"tslib": "1.14.1"
@@ -15116,7 +15568,8 @@
"node_modules/@walletconnect/window-metadata/node_modules/tslib": {
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
- "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+ "license": "0BSD"
},
"node_modules/@webassemblyjs/ast": {
"version": "1.12.1",
@@ -15275,6 +15728,37 @@
"version": "4.2.2",
"license": "Apache-2.0"
},
+ "node_modules/abi-wan-kanabi": {
+ "version": "2.2.3",
+ "resolved": "https://registry.npmjs.org/abi-wan-kanabi/-/abi-wan-kanabi-2.2.3.tgz",
+ "integrity": "sha512-JlqiAl9CPvTm5kKG0QXmVCWNWoC/XyRMOeT77cQlbxXWllgjf6SqUmaNqFon72C2o5OSZids+5FvLdsw6dvWaw==",
+ "license": "ISC",
+ "peer": true,
+ "dependencies": {
+ "ansicolors": "^0.3.2",
+ "cardinal": "^2.1.1",
+ "fs-extra": "^10.0.0",
+ "yargs": "^17.7.2"
+ },
+ "bin": {
+ "generate": "dist/generate.js"
+ }
+ },
+ "node_modules/abi-wan-kanabi/node_modules/fs-extra": {
+ "version": "10.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
+ "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^6.0.1",
+ "universalify": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
"node_modules/abort-controller": {
"version": "3.0.0",
"license": "MIT",
@@ -15536,6 +16020,13 @@
"node": ">=4"
}
},
+ "node_modules/ansicolors": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/ansicolors/-/ansicolors-0.3.2.tgz",
+ "integrity": "sha512-QXu7BPrP29VllRxH8GwB7x5iX5qWKAAMLqKQGWTeLWVlNHNOpVMJ91dsxQAIWXpjuW5wqvxu3Jd/nRjrJ+0pqg==",
+ "license": "MIT",
+ "peer": true
+ },
"node_modules/any-promise": {
"version": "1.3.0",
"license": "MIT"
@@ -16380,7 +16871,8 @@
"node_modules/bfs-path": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/bfs-path/-/bfs-path-1.0.2.tgz",
- "integrity": "sha512-KTKx2JJtAAAT7C/rJYDXXWA2VLPycAS4kwFktKsxUo0hj4UTtw/Gm5PJuY7Uf3xSlIQNo7HRCSWei2ivncVwbQ=="
+ "integrity": "sha512-KTKx2JJtAAAT7C/rJYDXXWA2VLPycAS4kwFktKsxUo0hj4UTtw/Gm5PJuY7Uf3xSlIQNo7HRCSWei2ivncVwbQ==",
+ "license": "MIT"
},
"node_modules/big-integer": {
"version": "1.6.52",
@@ -16961,6 +17453,20 @@
],
"license": "CC-BY-4.0"
},
+ "node_modules/cardinal": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/cardinal/-/cardinal-2.1.1.tgz",
+ "integrity": "sha512-JSr5eOgoEymtYHBjNWyjrMqet9Am2miJhlfKNdqLp6zoeAh0KN5dRAcxlecj5mAJrmQomgiOBj35xHLrFjqBpw==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "ansicolors": "~0.3.2",
+ "redeyed": "~2.1.0"
+ },
+ "bin": {
+ "cdl": "bin/cdl.js"
+ }
+ },
"node_modules/catering": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/catering/-/catering-2.1.1.tgz",
@@ -16979,18 +17485,14 @@
}
},
"node_modules/chain-registry": {
- "version": "1.63.71",
- "resolved": "https://registry.npmjs.org/chain-registry/-/chain-registry-1.63.71.tgz",
- "integrity": "sha512-RUVGDogPv17wPA6jxjDMmIbx2YQh9Ijsj0fFAvj1u8low5zYbbvhK4Vak+bh3bQxPeoouOL7rO1HHPV1yxkCyg==",
+ "version": "1.69.31",
+ "resolved": "https://registry.npmjs.org/chain-registry/-/chain-registry-1.69.31.tgz",
+ "integrity": "sha512-P5EoJRCC+GejFW6z/tDgF3IePaH8Hj03z8B9JzMyh0xMDMb4rrewglao7aRMQyi0oAwSJsEpxTsx8SyISaKGFw==",
+ "license": "SEE LICENSE IN LICENSE",
"dependencies": {
- "@chain-registry/types": "^0.45.57"
+ "@chain-registry/types": "^0.50.12"
}
},
- "node_modules/chain-registry/node_modules/@chain-registry/types": {
- "version": "0.45.57",
- "resolved": "https://registry.npmjs.org/@chain-registry/types/-/types-0.45.57.tgz",
- "integrity": "sha512-HPyeRCroJo04xJVHPvT05eskXn4EbII7LyJBsP2ol5jr0wseBBj94ISheB/Xr/moLY5PjZWW4G0foSD+4RiWsA=="
- },
"node_modules/chalk": {
"version": "2.4.2",
"license": "MIT",
@@ -18585,6 +19087,7 @@
"version": "3.1.8",
"resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz",
"integrity": "sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==",
+ "license": "MIT",
"dependencies": {
"node-fetch": "^2.6.12"
}
@@ -19366,7 +19869,8 @@
"node_modules/detect-browser": {
"version": "5.3.0",
"resolved": "https://registry.npmjs.org/detect-browser/-/detect-browser-5.3.0.tgz",
- "integrity": "sha512-53rsFbGdwMwlF7qvCt0ypLM5V5/Mbl0szB7GPN8y9NCcbknYOeVVXdrXEq+90IwAfrrzt6Hd+u2E2ntakICU8w=="
+ "integrity": "sha512-53rsFbGdwMwlF7qvCt0ypLM5V5/Mbl0szB7GPN8y9NCcbknYOeVVXdrXEq+90IwAfrrzt6Hd+u2E2ntakICU8w==",
+ "license": "MIT"
},
"node_modules/detect-indent": {
"version": "5.0.0",
@@ -19750,9 +20254,9 @@
"license": "ISC"
},
"node_modules/elliptic": {
- "version": "6.5.7",
- "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.7.tgz",
- "integrity": "sha512-ESVCtTwiA+XhY3wyh24QqRGBoP3rEdDUl3EDUUo9tft074fi19IrdpH7hLCMMP3CIj7jb3W96rn8lt/BqIlt5Q==",
+ "version": "6.6.0",
+ "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.6.0.tgz",
+ "integrity": "sha512-dpwoQcLc/2WLQvJvLRHKZ+f9FgOdjnq11rurqwekGQygGPsYSK29OMMD2WalatiqQ+XGFDglTNixpPfI+lpaAA==",
"license": "MIT",
"dependencies": {
"bn.js": "^4.11.9",
@@ -21179,6 +21683,17 @@
"bser": "2.1.1"
}
},
+ "node_modules/fetch-cookie": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/fetch-cookie/-/fetch-cookie-3.0.1.tgz",
+ "integrity": "sha512-ZGXe8Y5Z/1FWqQ9q/CrJhkUD73DyBU9VF0hBQmEO/wPHe4A9PKTjplFDLeFX8aOsYypZUcX5Ji/eByn3VCVO3Q==",
+ "license": "Unlicense",
+ "peer": true,
+ "dependencies": {
+ "set-cookie-parser": "^2.4.8",
+ "tough-cookie": "^4.0.0"
+ }
+ },
"node_modules/figures": {
"version": "3.2.0",
"dev": true,
@@ -21253,6 +21768,7 @@
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-1.1.0.tgz",
"integrity": "sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==",
+ "license": "MIT",
"engines": {
"node": ">=0.10.0"
}
@@ -21723,6 +22239,16 @@
"resolved": "https://registry.npmjs.org/get-port-please/-/get-port-please-3.1.2.tgz",
"integrity": "sha512-Gxc29eLs1fbn6LQ4jSU4vXjlwyZhF5HsGuMAa7gqBP4Rw4yxxltyDUuF5MBclFzDTXO+ACchGQoeela4DSfzdQ=="
},
+ "node_modules/get-starknet-core": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/get-starknet-core/-/get-starknet-core-4.0.0.tgz",
+ "integrity": "sha512-6pLmidQZkC3wZsrHY99grQHoGpuuXqkbSP65F8ov1/JsEI8DDLkhsAuLCKFzNOK56cJp+f1bWWfTJ57e9r5eqQ==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@starknet-io/types-js": "^0.7.7"
+ }
+ },
"node_modules/get-stdin": {
"version": "8.0.0",
"license": "MIT",
@@ -23921,6 +24447,17 @@
"node": ">=0.10.0"
}
},
+ "node_modules/isomorphic-fetch": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-3.0.0.tgz",
+ "integrity": "sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "node-fetch": "^2.6.1",
+ "whatwg-fetch": "^3.4.1"
+ }
+ },
"node_modules/isomorphic-form-data": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/isomorphic-form-data/-/isomorphic-form-data-2.0.0.tgz",
@@ -26663,6 +27200,13 @@
"loose-envify": "cli.js"
}
},
+ "node_modules/lossless-json": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/lossless-json/-/lossless-json-4.0.2.tgz",
+ "integrity": "sha512-+z0EaLi2UcWi8MZRxA5iTb6m4Ys4E80uftGY+yG5KNFJb5EceQXOhdW/pWJZ8m97s26u7yZZAYMcKWNztSZssA==",
+ "license": "MIT",
+ "peer": true
+ },
"node_modules/lowlight": {
"version": "2.9.0",
"resolved": "https://registry.npmjs.org/lowlight/-/lowlight-2.9.0.tgz",
@@ -29018,7 +29562,8 @@
"node_modules/multiformats": {
"version": "9.9.0",
"resolved": "https://registry.npmjs.org/multiformats/-/multiformats-9.9.0.tgz",
- "integrity": "sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg=="
+ "integrity": "sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==",
+ "license": "(Apache-2.0 AND MIT)"
},
"node_modules/multipipe": {
"version": "1.0.2",
@@ -31870,6 +32415,16 @@
"version": "1.1.0",
"license": "MIT"
},
+ "node_modules/psl": {
+ "version": "1.10.0",
+ "resolved": "https://registry.npmjs.org/psl/-/psl-1.10.0.tgz",
+ "integrity": "sha512-KSKHEbjAnpUuAUserOq0FxGXCUrzC3WniuSJhvdbs102rL55266ZcHBqLWOsG30spQMlPdpy7icATiAQehg/iA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "punycode": "^2.3.1"
+ }
+ },
"node_modules/pstree.remy": {
"version": "1.1.8",
"dev": true,
@@ -32118,6 +32673,7 @@
"version": "7.1.3",
"resolved": "https://registry.npmjs.org/query-string/-/query-string-7.1.3.tgz",
"integrity": "sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg==",
+ "license": "MIT",
"dependencies": {
"decode-uri-component": "^0.2.2",
"filter-obj": "^1.1.0",
@@ -32131,6 +32687,13 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/querystringify": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz",
+ "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==",
+ "license": "MIT",
+ "peer": true
+ },
"node_modules/queue-microtask": {
"version": "1.2.3",
"funding": [
@@ -32902,6 +33465,16 @@
"node": ">= 0.10"
}
},
+ "node_modules/redeyed": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/redeyed/-/redeyed-2.1.1.tgz",
+ "integrity": "sha512-FNpGGo1DycYAdnrKFxCMmKYgo/mILAqtRYbkdQD8Ep/Hk2PQ5+aEAEx+IU713RTDmuBaH0c8P5ZozurNu5ObRQ==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "esprima": "~4.0.0"
+ }
+ },
"node_modules/reflect-metadata": {
"version": "0.2.2",
"license": "Apache-2.0",
@@ -34705,6 +35278,13 @@
"version": "2.0.0",
"license": "ISC"
},
+ "node_modules/set-cookie-parser": {
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.1.tgz",
+ "integrity": "sha512-IOc8uWeOZgnb3ptbCURJWNjWUPcO3ZnTTdzsurqERrP6nPyv+paC55vJM0LpOlT2ne+Ix+9+CRG1MNLlyZ4GjQ==",
+ "license": "MIT",
+ "peer": true
+ },
"node_modules/set-function-length": {
"version": "1.2.2",
"license": "MIT",
@@ -35366,6 +35946,7 @@
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz",
"integrity": "sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==",
+ "license": "MIT",
"engines": {
"node": ">=6"
}
@@ -35440,6 +36021,49 @@
"node": ">=8"
}
},
+ "node_modules/starknet": {
+ "version": "6.11.0",
+ "resolved": "https://registry.npmjs.org/starknet/-/starknet-6.11.0.tgz",
+ "integrity": "sha512-u50KrGDi9fbu1Ogu7ynwF/tSeFlp3mzOg1/Y5x50tYFICImo3OfY4lOz9OtYDk404HK4eUujKkhov9tG7GAKlg==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@noble/curves": "~1.4.0",
+ "@noble/hashes": "^1.4.0",
+ "@scure/base": "~1.1.3",
+ "@scure/starknet": "~1.0.0",
+ "abi-wan-kanabi": "^2.2.2",
+ "fetch-cookie": "^3.0.0",
+ "get-starknet-core": "^4.0.0-next.3",
+ "isomorphic-fetch": "^3.0.0",
+ "lossless-json": "^4.0.1",
+ "pako": "^2.0.4",
+ "starknet-types-07": "npm:@starknet-io/types-js@^0.7.7",
+ "ts-mixer": "^6.0.3",
+ "url-join": "^4.0.1"
+ }
+ },
+ "node_modules/starknet-types-07": {
+ "name": "@starknet-io/types-js",
+ "version": "0.7.7",
+ "resolved": "https://registry.npmjs.org/@starknet-io/types-js/-/types-js-0.7.7.tgz",
+ "integrity": "sha512-WLrpK7LIaIb8Ymxu6KF/6JkGW1sso988DweWu7p5QY/3y7waBIiPvzh27D9bX5KIJNRDyOoOVoHVEKYUYWZ/RQ==",
+ "license": "MIT",
+ "peer": true
+ },
+ "node_modules/starknet/node_modules/@noble/curves": {
+ "version": "1.4.2",
+ "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.4.2.tgz",
+ "integrity": "sha512-TavHr8qycMChk8UwMld0ZDRvatedkzWfH8IiaeGCfymOP5i0hSCozz9vHOL0nkwk7HRMlFnAiKpS2jrUmSybcw==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@noble/hashes": "1.4.0"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
"node_modules/state-local": {
"version": "1.0.7",
"resolved": "https://registry.npmjs.org/state-local/-/state-local-1.0.7.tgz",
@@ -35544,6 +36168,7 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz",
"integrity": "sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==",
+ "license": "MIT",
"engines": {
"node": ">=4"
}
@@ -36688,6 +37313,32 @@
"nodetouch": "bin/nodetouch.js"
}
},
+ "node_modules/tough-cookie": {
+ "version": "4.1.4",
+ "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz",
+ "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==",
+ "license": "BSD-3-Clause",
+ "peer": true,
+ "dependencies": {
+ "psl": "^1.1.33",
+ "punycode": "^2.1.1",
+ "universalify": "^0.2.0",
+ "url-parse": "^1.5.3"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/tough-cookie/node_modules/universalify": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz",
+ "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==",
+ "license": "MIT",
+ "peer": true,
+ "engines": {
+ "node": ">= 4.0.0"
+ }
+ },
"node_modules/tr46": {
"version": "0.0.3",
"license": "MIT"
@@ -36865,6 +37516,13 @@
"node": ">=8"
}
},
+ "node_modules/ts-mixer": {
+ "version": "6.0.4",
+ "resolved": "https://registry.npmjs.org/ts-mixer/-/ts-mixer-6.0.4.tgz",
+ "integrity": "sha512-ufKpbmrugz5Aou4wcr5Wc1UUFWOLhq+Fm6qa6P0w0K5Qw2yhaUoiWszhCVuNQyNwrlGiscHOmqYoAox1PtvgjA==",
+ "license": "MIT",
+ "peer": true
+ },
"node_modules/ts-node": {
"version": "8.10.2",
"license": "MIT",
@@ -37213,6 +37871,7 @@
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.1.0.tgz",
"integrity": "sha512-ei5rfKtoRO8OyOIor2Rz5fhzjThwIHJZ3uyDPnDHTXbP0aMQ1RN/6AI5B5d9dBxJOU+BvOAk7ZQ1xphsX8Lrog==",
+ "license": "MIT",
"dependencies": {
"multiformats": "^9.4.2"
}
@@ -37733,6 +38392,17 @@
"resolved": "https://registry.npmjs.org/url-join/-/url-join-4.0.1.tgz",
"integrity": "sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA=="
},
+ "node_modules/url-parse": {
+ "version": "1.5.10",
+ "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz",
+ "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "querystringify": "^2.1.1",
+ "requires-port": "^1.0.0"
+ }
+ },
"node_modules/use": {
"version": "3.1.1",
"dev": true,
@@ -38313,6 +38983,13 @@
"url": "https://opencollective.com/webpack"
}
},
+ "node_modules/whatwg-fetch": {
+ "version": "3.6.20",
+ "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz",
+ "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==",
+ "license": "MIT",
+ "peer": true
+ },
"node_modules/whatwg-url": {
"version": "5.0.0",
"license": "MIT",
@@ -39300,7 +39977,7 @@
},
"packages/logging": {
"name": "@akashnetwork/logging",
- "version": "1.0.1",
+ "version": "2.0.0",
"license": "ISC",
"dependencies": {
"@types/jest": "^29.5.14",