diff --git a/.changeset/eight-bags-travel.md b/.changeset/eight-bags-travel.md new file mode 100644 index 00000000..e6c1fece --- /dev/null +++ b/.changeset/eight-bags-travel.md @@ -0,0 +1,8 @@ +--- +"@moonwall/types": patch +"@moonwall/util": patch +"@moonwall/cli": patch +"@moonwall/tests": patch +--- + +Restore Main Stability diff --git a/package.json b/package.json index f586b176..2727ce71 100644 --- a/package.json +++ b/package.json @@ -24,15 +24,15 @@ "typecheck": "pnpm -r --filter='./packages/**' run typecheck" }, "devDependencies": { - "@changesets/cli": "^2.26.2", - "@pnpm/eslint-config": "^1.1.0", - "@typescript-eslint/eslint-plugin": "^6.10.0", - "@typescript-eslint/parser": "^6.10.0", - "eslint": "^8.53.0", - "eslint-config-prettier": "^9.0.0", - "eslint-config-xo": "^0.43.1", - "eslint-config-xo-typescript": "^1.0.1", - "prettier": "^2.8.8", - "typescript": "^5.2.2" + "@changesets/cli": "2.26.2", + "@pnpm/eslint-config": "1.1.0", + "@typescript-eslint/eslint-plugin": "6.11.0", + "@typescript-eslint/parser": "6.11.0", + "eslint": "8.54.0", + "eslint-config-prettier": "9.0.0", + "eslint-config-xo": "0.43.1", + "eslint-config-xo-typescript": "1.0.1", + "prettier": "2.8.8", + "typescript": "5.2.2" } } diff --git a/packages/cli/package.json b/packages/cli/package.json index 38797a35..da4b5803 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -61,53 +61,53 @@ "prepublish": "pnpm run build && pnpm run generate-types" }, "dependencies": { - "@acala-network/chopsticks": "^0.9.1", - "@moonbeam-network/api-augment": "^0.2600.0", + "@acala-network/chopsticks": "0.9.2", + "@moonbeam-network/api-augment": "0.2600.0", "@moonwall/types": "workspace:*", "@moonwall/util": "workspace:*", - "@polkadot/api": "^10.10.1", - "@polkadot/api-augment": "^10.10.1", - "@polkadot/api-derive": "^10.10.1", - "@polkadot/keyring": "^12.5.1", - "@polkadot/types": "^10.10.1", - "@polkadot/types-codec": "^10.10.1", - "@polkadot/util": "^12.5.1", - "@polkadot/util-crypto": "^12.5.1", - "@zombienet/orchestrator": "^0.0.62", - "@zombienet/utils": "^0.0.24", - "bottleneck": "^2.19.5", - "chalk": "^5.3.0", - "clear": "^0.1.0", - "cli-progress": "^3.12.0", - "colors": "^1.4.0", - "debug": "^4.3.4", - "dotenv": "^16.3.1", - "effect": "2.0.0-next.54", - "ethers": "^6.8.1", - "execa": "^8.0.1", - "inquirer": "^9.2.12", - "inquirer-press-to-continue": "^1.2.0", - "jsonc-parser": "^3.2.0", - "minimatch": "^9.0.3", - "node-fetch": "^3.3.2", - "semver": "^7.5.4", - "viem": "^1.18.9", - "vitest": "1.0.0-beta.4", - "web3": "4.2.2", + "@polkadot/api": "10.11.1", + "@polkadot/api-augment": "10.11.1", + "@polkadot/api-derive": "10.11.1", + "@polkadot/keyring": "12.6.1", + "@polkadot/types": "10.11.1", + "@polkadot/types-codec": "10.11.1", + "@polkadot/util": "12.6.1", + "@polkadot/util-crypto": "12.6.1", + "@vitest/ui": "1.0.0-beta.5", + "@zombienet/orchestrator": "0.0.65", + "@zombienet/utils": "0.0.24", + "bottleneck": "2.19.5", + "chalk": "5.3.0", + "clear": "0.1.0", + "cli-progress": "3.12.0", + "colors": "1.4.0", + "debug": "4.3.4", + "dotenv": "16.3.1", + "ethers": "6.8.0", + "execa": "8.0.1", + "inquirer": "9.2.12", + "inquirer-press-to-continue": "1.2.0", + "jsonc-parser": "3.2.0", + "minimatch": "9.0.3", + "node-fetch": "3.3.2", + "semver": "7.5.4", + "viem": "1.18.0", + "vitest": "1.0.0-beta.5", + "web3": "4.2.1", "web3-providers-ws": "4.0.7", - "ws": "^8.14.2", - "yaml": "^2.3.4", - "yargs": "^17.7.2" + "ws": "8.14.2", + "yaml": "2.3.3", + "yargs": "17.7.2" }, "devDependencies": { - "@types/cli-progress": "^3.11.5", - "@types/debug": "^4.1.12", - "@types/node": "^20.9.0", - "@types/yargs": "^17.0.31", - "prettier": "^3.0.3", - "tsup": "^7.2.0", - "tsx": "^4.1.0", - "typescript": "^5.2.2" + "@types/cli-progress": "3.11.5", + "@types/debug": "4.1.12", + "@types/node": "20.9.2", + "@types/yargs": "17.0.31", + "prettier": "2.8.8", + "tsup": "7.2.0", + "tsx": "3.14.0", + "typescript": "5.2.2" }, "publishConfig": { "access": "public" diff --git a/packages/cli/src/cmds/entrypoint.ts b/packages/cli/src/cmds/entrypoint.ts index 597311c8..4eeb0126 100755 --- a/packages/cli/src/cmds/entrypoint.ts +++ b/packages/cli/src/cmds/entrypoint.ts @@ -1,183 +1,130 @@ import "../internal/logging"; import "@moonbeam-network/api-augment"; import yargs from "yargs"; -import fs from "fs"; import { hideBin } from "yargs/helpers"; -import { testEffect } from "./runTests"; +import { testCmd } from "./runTests"; import { runNetworkCmd } from "./runNetwork"; import { generateConfig } from "../internal/cmdFunctions/initialisation"; +import { main } from "./main"; import { fetchArtifact } from "../internal/cmdFunctions/fetchArtifact"; import dotenv from "dotenv"; -import { Effect, Console, pipe } from "effect"; -import { main } from "./main"; dotenv.config(); -const defaultConfigFiles = ["./moonwall.config", "./moonwall.config.json"]; - -const findExistingConfig = (files: string[]): string | undefined => { - for (const file of files) { - if (fs.existsSync(file)) { - return file; +// Hack to expose config-path to all commands and fallback +const parsed = yargs(hideBin(process.argv)) + .options({ + configFile: { + type: "string", + alias: "c", + description: "path to MoonwallConfig file", + default: "./moonwall.config.json", + }, + }) + .parseSync(); +process.env.MOON_CONFIG_PATH = parsed.configFile; + +yargs(hideBin(process.argv)) + .usage("Usage: $0") + .version("2.0.0") + .options({ + configFile: { + type: "string", + alias: "c", + description: "path to MoonwallConfig file", + default: "./moonwall.config.json", + }, + }) + .middleware((argv) => { + process.env.MOON_CONFIG_PATH = argv.configFile; + }) + .command(`init`, "Run tests for a given Environment", async () => { + await generateConfig(); + }) + .command( + `download [ver] [path]`, + "Download x86 artifact from GitHub", + (yargs) => { + return yargs + .positional("bin", { + describe: "Name of artifact to download\n[ moonbeam | polkadot | *-runtime ]", + }) + .positional("ver", { + describe: "Artifact version to download", + default: "latest", + }) + .positional("path", { + describe: "Path where to save artifacts", + type: "string", + default: "./", + }) + .option("overwrite", { + describe: "If file exists, should it be overwritten?", + type: "boolean", + alias: "d", + default: true, + }) + .option("output-name", { + describe: "Rename downloaded file to this name", + alias: "o", + type: "string", + }); + }, + async (argv) => { + await fetchArtifact(argv as any); } - } -}; - -const defaultConfigFile = findExistingConfig(defaultConfigFiles) || "./moonwall.config.json"; - -const parseConfigFile = Effect.sync(() => - yargs(hideBin(process.argv)) - .options({ - configFile: { - type: "string", - alias: "c", - description: "path to MoonwallConfig file", - default: defaultConfigFile, - }, - }) - .parseSync() -); - -const setEnvVar = (key: string, value: string) => Effect.sync(() => (process.env[key] = value)); - -const setupConfigFileEnv = pipe( - parseConfigFile, - Effect.flatMap((parsed) => setEnvVar("MOON_CONFIG_PATH", parsed.configFile)) -); - -const cliStart = Effect.try(() => { - const argv = yargs(hideBin(process.argv)) - .usage("Usage: $0") - .version("2.0.0") - .options({ - configFile: { - type: "string", - alias: "c", - description: "path to MoonwallConfig file", - default: defaultConfigFile, - }, - }) - .parseSync(); - - if (!argv._.length) { - return main(); - } - - return yargs(hideBin(process.argv)) - .usage("Usage: $0") - .version("2.0.0") - .options({ - configFile: { - type: "string", - alias: "c", - description: "path to MoonwallConfig file", - default: defaultConfigFile, - }, - }) - .command(`init`, "Run tests for a given Environment", async () => { - const effect = Effect.tryPromise(() => generateConfig()); - - await Effect.runPromise(effect); - }) - .command( - `download [ver] [path]`, - "Download x86 artifact from GitHub", - (yargs) => { - return yargs - .positional("bin", { - describe: "Name of artifact to download\n[ moonbeam | polkadot | *-runtime ]", - }) - .positional("ver", { - describe: "Artifact version to download", - default: "latest", - }) - .positional("path", { - describe: "Path where to save artifacts", - type: "string", - default: "./", - }) - .option("overwrite", { - describe: "If file exists, should it be overwritten?", - type: "boolean", - alias: "d", - default: true, - }) - .option("output-name", { - describe: "Rename downloaded file to this name", - alias: "o", - type: "string", - }); - }, - async (argv) => { - const effect = Effect.tryPromise(() => fetchArtifact(argv)); - await Effect.runPromise(effect); - } - ) - .command( - `test [GrepTest]`, - "Run tests for a given Environment", - - (yargs) => - yargs - .positional("envName", { - describe: "Network environment to run tests against", - array: true, - string: true, - }) - .positional("GrepTest", { - type: "string", - description: "Pattern to grep test ID/Description to run", - }), - - async ({ envName, GrepTest }) => { - process.env.MOON_RUN_SCRIPTS = "true"; - const effect = Effect.gen(function* (_) { - if (envName) { - yield* _(testEffect(envName as any, { testNamePattern: GrepTest })); - } else { - console.error("👉 Run 'pnpm moonwall --help' for more information"); - yield* _(Effect.fail("❌ No environment specified")); - } + ) + .command( + `test [GrepTest]`, + "Run tests for a given Environment", + (yargs) => { + return yargs + .positional("envName", { + describe: "Network environment to run tests against", + array: true, + string: true, + }) + .positional("GrepTest", { + type: "string", + description: "Pattern to grep test ID/Description to run", }); - - await Effect.runPromise(effect); - } - ) - .command( - `run [GrepTest]`, - "Start new network found in global config", - (yargs) => - yargs - .positional("envName", { - describe: "Network environment to start", - }) - .positional("GrepTest", { - type: "string", - description: "Pattern to grep test ID/Description to run", - }), - async (argv) => { + }, + async (args) => { + if (args.envName) { process.env.MOON_RUN_SCRIPTS = "true"; - const effect = Effect.tryPromise(() => runNetworkCmd(argv as any)); - - await Effect.runPromise(effect); + (await testCmd(args.envName.toString(), { testNamePattern: args.GrepTest })) + ? process.exit(0) + : process.exit(1); + } else { + console.log("❌ No environment specified"); + console.log(`👉 Run 'pnpm moonwall --help' for more information`); + process.exit(1); } - ) - .help("h") - .alias("h", "help") - .parse(); -}); - -const cli = pipe( - setupConfigFileEnv, - Effect.flatMap(() => cliStart), - Effect.catchAll((error: any) => Effect.logError(`Error: ${error.message}`)) -); - -Effect.runPromise(cli) - .then((res) => { - Console.log(res); - process.exit(0); + } + ) + .command( + `run [GrepTest]`, + "Start new network found in global config", + (yargs) => { + return yargs + .positional("envName", { + describe: "Network environment to start", + }) + .positional("GrepTest", { + type: "string", + description: "Pattern to grep test ID/Description to run", + }); + }, + async (argv) => { + process.env.MOON_RUN_SCRIPTS = "true"; + await runNetworkCmd(argv as any); + process.exit(0); + } + ) + .demandCommand(1) + .fail(async (msg) => { + console.log(msg); + await main(); }) - .catch((defect) => { - Console.error(defect); - process.exit(1); - }); + .help("h") + .alias("h", "help") + .parse(); diff --git a/packages/cli/src/cmds/runTests.ts b/packages/cli/src/cmds/runTests.ts index d4e17974..feb3681d 100644 --- a/packages/cli/src/cmds/runTests.ts +++ b/packages/cli/src/cmds/runTests.ts @@ -1,7 +1,6 @@ import { Environment } from "@moonwall/types"; import chalk from "chalk"; import path from "path"; -import { Effect, Config } from "effect"; import type { UserConfig, Vitest } from "vitest"; import { startVitest } from "vitest/node"; import { clearNodeLogs } from "../internal/cmdFunctions/tempLogs"; @@ -9,82 +8,6 @@ import { commonChecks } from "../internal/launcherCommon"; import { cacheConfig, importAsyncConfig, loadEnvVars } from "../lib/configReader"; import { MoonwallContext, contextCreator, runNetworkOnly } from "../lib/globalContext"; -class EnvironmentMissingError { - readonly _tag = "EnvironmentMissingError"; - constructor(readonly env: string) {} -} - -class TestsFailedError { - readonly _tag = "TestsFailedError"; -} - -class CommonCheckError { - readonly _tag = "CommonCheckError"; -} - -class ConfigError { - readonly _tag = "ConfigError"; - constructor(readonly customMessage?: string) {} -} - -class MoonwallContextError { - readonly _tag = "MoonwallContextError"; -} - -export const testEffect = (envName: string, additionalArgs?: object) => { - return Effect.gen(function* (_) { - yield* _( - Effect.tryPromise({ - try: () => cacheConfig(), - catch: () => new ConfigError(), - }) - ); - const globalConfig = yield* _( - Effect.tryPromise({ - try: () => importAsyncConfig(), - catch: () => new ConfigError(), - }) - ); - - const env = yield* _( - Effect.filterOrFail( - Effect.sync(() => globalConfig.environments.find(({ name }) => name === envName)), - (env) => !!env, - () => new EnvironmentMissingError(envName) - ) - ); - - yield* _(Effect.sync(() => (process.env.MOON_TEST_ENV = envName))); - yield* _(Effect.sync(() => loadEnvVars())); - - yield* _( - Effect.tryPromise({ - try: () => commonChecks(env), - catch: () => new CommonCheckError(), - }) - ); - - if ( - (env.foundation.type == "dev" && !env.foundation.launchSpec[0].retainAllLogs) || - (env.foundation.type == "chopsticks" && !env.foundation.launchSpec[0].retainAllLogs) - ) { - yield* _(Effect.sync(() => clearNodeLogs())); - } - const vitest = yield* _(executeTestEffect(env, additionalArgs)); - const failed = yield* _( - Effect.sync(() => vitest!.state.getFiles().filter((file) => file.result!.state === "fail")) - ); - - if (failed.length === 0) { - yield* _(Effect.sync(() => console.log("✅ All tests passed"))); - return; - } else { - yield* _(Effect.sync(() => console.log("❌ Some tests failed"))); - yield* _(Effect.fail(new TestsFailedError())); - } - }); -}; - export async function testCmd(envName: string, additionalArgs?: object): Promise { await cacheConfig(); const globalConfig = await importAsyncConfig(); @@ -121,114 +44,6 @@ export async function testCmd(envName: string, additionalArgs?: object): Promise } } -export const executeTestEffect = (env: Environment, additionalArgs?: object) => { - return Effect.gen(function* (_) { - const globalConfig = yield* _( - Effect.tryPromise({ - try: () => importAsyncConfig(), - catch: () => new ConfigError(), - }) - ); - - if ( - env.foundation.type === "read_only" && - env.foundation.launchSpec.disableRuntimeVersionCheck !== true - ) { - yield* _(Effect.config(Config.string("MOON_TEST_ENV"))); - - const ctx = yield* _( - Effect.tryPromise({ - try: () => contextCreator(), - catch: () => new MoonwallContextError(), - }) - ); - - const chainData = yield* _( - Effect.filterOrFail( - Effect.sync(() => - ctx.providers - .filter((provider) => provider.type == "polkadotJs" && provider.name.includes("para")) - .map((provider) => { - return { - [provider.name]: { - rtName: (provider.greet() as any).rtName, - rtVersion: (provider.greet() as any).rtVersion, - }, - }; - }) - ), - (data) => data.length > 0, - () => - new ConfigError( - "No polkadotJs provider named 'para' found (this is required for read_only foundations)" - ) - ) - ); - - const { rtVersion, rtName } = yield* _(Effect.sync(() => Object.values(chainData[0])[0])); - process.env.MOON_RTVERSION = rtVersion; - process.env.MOON_RTNAME = rtName; - - yield* _( - Effect.tryPromise({ - try: () => MoonwallContext.destroy(), - catch: () => new MoonwallContextError(), - }) - ); - } - - const baseOptions = { - watch: false, - globals: true, - reporters: env.reporters ? env.reporters : ["default"], - outputFile: env.reportFile, - testTimeout: env.timeout || globalConfig.defaultTestTimeout, - hookTimeout: env.timeout || globalConfig.defaultTestTimeout, - passWithNoTests: false, - deps: { - optimizer: { ssr: { enabled: false }, web: { enabled: false } }, - }, - include: env.include ? env.include : ["**/*{test,spec,test_,test-}*{ts,mts,cts}"], - onConsoleLog(log) { - if (filterList.includes(log.trim())) return false; - // if (log.trim() == "stdout | unknown test" || log.trim() == "") return false; - if (log.includes("has multiple versions, ensure that there is only one installed.")) { - return false; - } - }, - } satisfies UserConfig; - - const options = yield* _( - Effect.try({ - try: () => addThreadConfig(baseOptions, env.multiThreads), - catch: () => new ConfigError(), - }) - ); - - if ( - globalConfig.environments.find((env) => env.name === process.env.MOON_TEST_ENV).foundation - .type == "zombie" - ) { - yield* _( - Effect.tryPromise({ - try: () => runNetworkOnly(), - catch: () => new MoonwallContextError(), - }) - ); - process.env.MOON_RECYCLE = "true"; - } - - const folders = env.testFileDir.map((folder) => path.join(".", folder, "/")); - - return yield* _( - Effect.tryPromise({ - try: () => startVitest("test", folders, { ...options, ...additionalArgs }), - catch: (e: any) => new Error(e.message), - }) - ); - }); -}; - export async function executeTests(env: Environment, additionalArgs?: object) { return new Promise(async (resolve, reject) => { const globalConfig = await importAsyncConfig(); @@ -315,7 +130,7 @@ function addThreadConfig( isolate: true, minThreads: 1, maxThreads: 1, - singleThread: true, + singleThread: false, useAtomics: false, }, }, @@ -327,7 +142,7 @@ function addThreadConfig( minThreads: 1, maxThreads: 3, singleThread: false, - useAtomics: false, + useAtomics: true, }; } diff --git a/packages/cli/src/internal/foundations/devModeHelpers.ts b/packages/cli/src/internal/foundations/devModeHelpers.ts index 710757ff..5d15f788 100644 --- a/packages/cli/src/internal/foundations/devModeHelpers.ts +++ b/packages/cli/src/internal/foundations/devModeHelpers.ts @@ -55,7 +55,7 @@ function returnDefaultSigner() { export async function createDevBlock< ApiType extends ApiTypes, - Calls extends CallType | Array>, + Calls extends CallType | Array> >(context: GenericContext, options: BlockCreation, transactions?: Calls) { const containsViem = (context as DevModeContext).isEthereumChain && diff --git a/packages/cli/src/internal/localNode.ts b/packages/cli/src/internal/localNode.ts index e5193d8b..3e4873cc 100644 --- a/packages/cli/src/internal/localNode.ts +++ b/packages/cli/src/internal/localNode.ts @@ -26,9 +26,9 @@ export async function launchNode(cmd: string, args: string[], name: string): Pro const logLocation = path .join( dirPath, - `${path.basename(cmd)}_node_${args - .find((a) => a.includes("port")) - ?.split("=")[1]}_${new Date().getTime()}.log` + `${path.basename(cmd)}_node_${ + args.find((a) => a.includes("port"))?.split("=")[1] + }_${new Date().getTime()}.log` ) .replaceAll("node_node_undefined", "chopsticks"); process.env.MOON_LOG_LOCATION = logLocation; diff --git a/packages/cli/src/internal/logging.ts b/packages/cli/src/internal/logging.ts index da415a54..f4feaf9d 100644 --- a/packages/cli/src/internal/logging.ts +++ b/packages/cli/src/internal/logging.ts @@ -1,5 +1,8 @@ const originalWrite = process.stderr.write.bind(process.stderr); -const blockList = ["has multiple versions, ensure that there is only one installed"]; +const blockList = [ + "has multiple versions, ensure that there is only one installed", + "Unable to map [u8; 32] to a lookup index", +]; process.stderr.write = ( chunk: string | Uint8Array, diff --git a/packages/cli/src/internal/providerFactories.ts b/packages/cli/src/internal/providerFactories.ts index ab10ff7f..683e1654 100644 --- a/packages/cli/src/internal/providerFactories.ts +++ b/packages/cli/src/internal/providerFactories.ts @@ -202,11 +202,7 @@ export interface ProviderInterface { } export class ProviderInterfaceFactory { - constructor( - private name: string, - private type: ProviderType, - private connect: () => any - ) {} + constructor(private name: string, private type: ProviderType, private connect: () => any) {} public async create(): Promise { switch (this.type) { diff --git a/packages/cli/src/lib/contractFunctions.ts b/packages/cli/src/lib/contractFunctions.ts index a8904c80..ec24534e 100644 --- a/packages/cli/src/lib/contractFunctions.ts +++ b/packages/cli/src/lib/contractFunctions.ts @@ -24,8 +24,9 @@ import { importJsonConfig } from "./configReader"; function getCompiledPath(contractName: string) { const config = importJsonConfig(); - const contractsDir = config.environments.find((env) => env.name === process.env.MOON_TEST_ENV) - ?.contracts; + const contractsDir = config.environments.find( + (env) => env.name === process.env.MOON_TEST_ENV + )?.contracts; if (!contractsDir) { throw new Error( diff --git a/packages/cli/src/lib/governanceProcedures.ts b/packages/cli/src/lib/governanceProcedures.ts index 69ec7f82..17a71785 100644 --- a/packages/cli/src/lib/governanceProcedures.ts +++ b/packages/cli/src/lib/governanceProcedures.ts @@ -20,7 +20,7 @@ export const TECHNICAL_COMMITTEE_THRESHOLD = Math.ceil( export const notePreimage = async < Call extends SubmittableExtrinsic, - ApiType extends ApiTypes, + ApiType extends ApiTypes >( context: DevModeContext, proposal: Call, @@ -37,7 +37,7 @@ export const notePreimage = async < // Creates the Council Proposal and fast track it before executing it export const instantFastTrack = async < Call extends SubmittableExtrinsic, - ApiType extends ApiTypes, + ApiType extends ApiTypes >( context: DevModeContext, proposal: string | Call, @@ -67,7 +67,7 @@ export const instantFastTrack = async < // Close it (Execute if successful) export const execCouncilProposal = async < Call extends SubmittableExtrinsic, - ApiType extends ApiTypes, + ApiType extends ApiTypes >( context: DevModeContext, polkadotCall: Call, @@ -129,7 +129,7 @@ export const execCouncilProposal = async < // Returns referendum index and proposal hash export const proposeReferendaAndDeposit = async < Call extends SubmittableExtrinsic, - ApiType extends ApiTypes, + ApiType extends ApiTypes >( context: DevModeContext, decisionDepositer: KeyringPair, @@ -176,7 +176,7 @@ export const proposeReferendaAndDeposit = async < // Returns referendum index and proposal hash export const dispatchAsGeneralAdmin = async < Call extends SubmittableExtrinsic, - ApiType extends ApiTypes, + ApiType extends ApiTypes >( context: DevModeContext, call: string | Call @@ -239,7 +239,7 @@ export const maximizeConvictionVotingOf = async ( // Close it (Execute if successful) export const execTechnicalCommitteeProposal = async < Call extends SubmittableExtrinsic, - ApiType extends ApiTypes, + ApiType extends ApiTypes >( context: DevModeContext, polkadotCall: Call, diff --git a/packages/cli/src/lib/handlers/devHandler.ts b/packages/cli/src/lib/handlers/devHandler.ts index 4310581f..144939e0 100644 --- a/packages/cli/src/lib/handlers/devHandler.ts +++ b/packages/cli/src/lib/handlers/devHandler.ts @@ -79,7 +79,7 @@ export const devHandler: FoundationHandler<"dev"> = ({ testCases, context, testC createBlock: async < ApiType extends ApiTypes, - Calls extends CallType | CallType[], + Calls extends CallType | CallType[] >( transactions?: Calls, options?: BlockCreation @@ -101,7 +101,7 @@ export const devHandler: FoundationHandler<"dev"> = ({ testCases, context, testC }) | (EthersTransactionOptions & { libraryType: "ethers"; - }), + }) >( options: TOptions ) => { diff --git a/packages/types/package.json b/packages/types/package.json index 6626af62..b605bdb5 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -58,26 +58,26 @@ "schema": "typescript-json-schema --tsNodeRegister --esModuleInterop -o config_schema.json ./src/config.ts MoonwallConfig" }, "dependencies": { - "@polkadot/api": "^10.10.1", - "@polkadot/api-base": "^10.10.1", - "@polkadot/keyring": "^12.5.1", - "@polkadot/types": "^10.10.1", - "@polkadot/util": "^12.5.1", - "@polkadot/util-crypto": "^12.5.1", - "@types/node": "^20.9.0", - "@zombienet/utils": "^0.0.24", - "bottleneck": "^2.19.5", - "debug": "^4.3.4", - "ethers": "^6.8.1", - "viem": "^1.18.9", - "web3": "4.2.2" + "@polkadot/api": "10.11.1", + "@polkadot/api-base": "10.11.1", + "@polkadot/keyring": "12.6.1", + "@polkadot/types": "10.11.1", + "@polkadot/util": "12.6.1", + "@polkadot/util-crypto": "12.6.1", + "@types/node": "20.9.2", + "@zombienet/utils": "0.0.24", + "bottleneck": "2.19.5", + "debug": "4.3.4", + "ethers": "6.8.0", + "viem": "1.18.0", + "web3": "4.2.1" }, "publishConfig": { "access": "public" }, "devDependencies": { - "tsup": "^7.2.0", - "typescript": "^5.2.2", - "typescript-json-schema": "^0.62.0" + "tsup": "7.2.0", + "typescript": "5.2.2", + "typescript-json-schema": "0.62.0" } } diff --git a/packages/util/package.json b/packages/util/package.json index 38560bc6..e8c0270c 100644 --- a/packages/util/package.json +++ b/packages/util/package.json @@ -57,44 +57,44 @@ "prepublish": "pnpm run build && pnpm run generate-types" }, "dependencies": { - "@moonbeam-network/api-augment": "^0.2600.0", + "@moonbeam-network/api-augment": "0.2600.0", "@moonwall/types": "workspace:*", - "@polkadot/api": "^10.10.1", - "@polkadot/api-augment": "^10.10.1", - "@polkadot/api-derive": "^10.10.1", - "@polkadot/keyring": "^12.5.1", - "@polkadot/rpc-provider": "^10.10.1", - "@polkadot/types": "^10.10.1", - "@polkadot/types-codec": "^10.10.1", - "@polkadot/util": "^12.5.1", - "@polkadot/util-crypto": "^12.5.1", - "bottleneck": "^2.19.5", - "chalk": "^5.3.0", - "clear": "^0.1.0", - "cli-progress": "^3.12.0", - "colors": "^1.4.0", - "debug": "^4.3.4", - "dotenv": "^16.3.1", - "ethers": "^6.8.1", - "inquirer": "^9.2.12", - "inquirer-press-to-continue": "^1.2.0", - "node-fetch": "^3.3.2", - "rlp": "^3.0.0", - "semver": "^7.5.4", - "viem": "^1.18.9", - "vitest": "1.0.0-beta.4", - "web3": "4.2.2", - "ws": "^8.14.2", - "yaml": "^2.3.4", - "yargs": "^17.7.2" + "@polkadot/api": "10.11.1", + "@polkadot/api-augment": "10.11.1", + "@polkadot/api-derive": "10.11.1", + "@polkadot/keyring": "12.6.1", + "@polkadot/rpc-provider": "10.11.1", + "@polkadot/types": "10.11.1", + "@polkadot/types-codec": "10.11.1", + "@polkadot/util": "12.6.1", + "@polkadot/util-crypto": "12.6.1", + "bottleneck": "2.19.5", + "chalk": "5.3.0", + "clear": "0.1.0", + "cli-progress": "3.12.0", + "colors": "1.4.0", + "debug": "4.3.4", + "dotenv": "16.3.1", + "ethers": "6.8.0", + "inquirer": "9.2.12", + "inquirer-press-to-continue": "1.2.0", + "node-fetch": "3.3.2", + "rlp": "3.0.0", + "semver": "7.5.4", + "viem": "1.16.6", + "vitest": "1.0.0-beta.5", + "web3": "4.2.1", + "ws": "8.14.2", + "yaml": "2.3.4", + "yargs": "17.7.2" }, "devDependencies": { - "@types/debug": "^4.1.12", - "@types/node": "^20.9.0", - "@types/yargs": "^17.0.31", - "prettier": "^3.0.3", - "tsup": "^7.2.0", - "typescript": "^5.2.2" + "@types/debug": "4.1.12", + "@types/node": "20.9.2", + "@types/yargs": "17.0.31", + "prettier": "2.8.8", + "tsup": "7.2.0", + "typescript": "5.2.2" }, "publishConfig": { "access": "public" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9816a628..2ba575d1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,34 +9,34 @@ importers: .: devDependencies: '@changesets/cli': - specifier: ^2.26.2 + specifier: 2.26.2 version: 2.26.2 '@pnpm/eslint-config': - specifier: ^1.1.0 + specifier: 1.1.0 version: 1.1.0 '@typescript-eslint/eslint-plugin': - specifier: ^6.10.0 - version: 6.10.0(@typescript-eslint/parser@6.10.0)(eslint@8.53.0)(typescript@5.2.2) + specifier: 6.11.0 + version: 6.11.0(@typescript-eslint/parser@6.11.0)(eslint@8.54.0)(typescript@5.2.2) '@typescript-eslint/parser': - specifier: ^6.10.0 - version: 6.10.0(eslint@8.53.0)(typescript@5.2.2) + specifier: 6.11.0 + version: 6.11.0(eslint@8.54.0)(typescript@5.2.2) eslint: - specifier: ^8.53.0 - version: 8.53.0 + specifier: 8.54.0 + version: 8.54.0 eslint-config-prettier: - specifier: ^9.0.0 - version: 9.0.0(eslint@8.53.0) + specifier: 9.0.0 + version: 9.0.0(eslint@8.54.0) eslint-config-xo: - specifier: ^0.43.1 - version: 0.43.1(eslint@8.53.0) + specifier: 0.43.1 + version: 0.43.1(eslint@8.54.0) eslint-config-xo-typescript: - specifier: ^1.0.1 - version: 1.0.1(@typescript-eslint/eslint-plugin@6.10.0)(@typescript-eslint/parser@6.10.0)(eslint@8.53.0)(typescript@5.2.2) + specifier: 1.0.1 + version: 1.0.1(@typescript-eslint/eslint-plugin@6.11.0)(@typescript-eslint/parser@6.11.0)(eslint@8.54.0)(typescript@5.2.2) prettier: - specifier: ^2.8.8 + specifier: 2.8.8 version: 2.8.8 typescript: - specifier: ^5.2.2 + specifier: 5.2.2 version: 5.2.2 docs: @@ -55,10 +55,10 @@ importers: packages/cli: dependencies: '@acala-network/chopsticks': - specifier: ^0.9.1 - version: 0.9.1(@polkadot/util@12.5.1)(debug@4.3.4) + specifier: 0.9.2 + version: 0.9.2(debug@4.3.4) '@moonbeam-network/api-augment': - specifier: ^0.2600.0 + specifier: 0.2600.0 version: 0.2600.0 '@moonwall/types': specifier: workspace:* @@ -67,301 +67,301 @@ importers: specifier: workspace:* version: link:../util '@polkadot/api': - specifier: ^10.10.1 - version: 10.10.1 + specifier: 10.11.1 + version: 10.11.1 '@polkadot/api-augment': - specifier: ^10.10.1 - version: 10.10.1 + specifier: 10.11.1 + version: 10.11.1 '@polkadot/api-derive': - specifier: ^10.10.1 - version: 10.10.1 + specifier: 10.11.1 + version: 10.11.1 '@polkadot/keyring': - specifier: ^12.5.1 - version: 12.5.1(@polkadot/util-crypto@12.5.1)(@polkadot/util@12.5.1) + specifier: 12.6.1 + version: 12.6.1(@polkadot/util-crypto@12.6.1)(@polkadot/util@12.6.1) '@polkadot/types': - specifier: ^10.10.1 - version: 10.10.1 + specifier: 10.11.1 + version: 10.11.1 '@polkadot/types-codec': - specifier: ^10.10.1 - version: 10.10.1 + specifier: 10.11.1 + version: 10.11.1 '@polkadot/util': - specifier: ^12.5.1 - version: 12.5.1 + specifier: 12.6.1 + version: 12.6.1 '@polkadot/util-crypto': - specifier: ^12.5.1 - version: 12.5.1(@polkadot/util@12.5.1) + specifier: 12.6.1 + version: 12.6.1(@polkadot/util@12.6.1) + '@vitest/ui': + specifier: 1.0.0-beta.5 + version: 1.0.0-beta.5(vitest@1.0.0-beta.5) '@zombienet/orchestrator': - specifier: ^0.0.62 - version: 0.0.62(@polkadot/util@12.5.1)(@types/node@20.9.0) + specifier: 0.0.65 + version: 0.0.65(@polkadot/util@12.6.1)(@types/node@20.9.2) '@zombienet/utils': - specifier: ^0.0.24 - version: 0.0.24(@types/node@20.9.0)(typescript@5.2.2) + specifier: 0.0.24 + version: 0.0.24(@types/node@20.9.2)(typescript@5.2.2) bottleneck: - specifier: ^2.19.5 + specifier: 2.19.5 version: 2.19.5 chalk: - specifier: ^5.3.0 + specifier: 5.3.0 version: 5.3.0 clear: - specifier: ^0.1.0 + specifier: 0.1.0 version: 0.1.0 cli-progress: - specifier: ^3.12.0 + specifier: 3.12.0 version: 3.12.0 colors: - specifier: ^1.4.0 + specifier: 1.4.0 version: 1.4.0 debug: - specifier: ^4.3.4 + specifier: 4.3.4 version: 4.3.4(supports-color@8.1.1) dotenv: - specifier: ^16.3.1 + specifier: 16.3.1 version: 16.3.1 - effect: - specifier: 2.0.0-next.54 - version: 2.0.0-next.54 ethers: - specifier: ^6.8.1 - version: 6.8.1 + specifier: 6.8.0 + version: 6.8.0 execa: - specifier: ^8.0.1 + specifier: 8.0.1 version: 8.0.1 inquirer: - specifier: ^9.2.12 + specifier: 9.2.12 version: 9.2.12 inquirer-press-to-continue: - specifier: ^1.2.0 + specifier: 1.2.0 version: 1.2.0(inquirer@9.2.12) jsonc-parser: - specifier: ^3.2.0 + specifier: 3.2.0 version: 3.2.0 minimatch: - specifier: ^9.0.3 + specifier: 9.0.3 version: 9.0.3 node-fetch: - specifier: ^3.3.2 + specifier: 3.3.2 version: 3.3.2 semver: - specifier: ^7.5.4 + specifier: 7.5.4 version: 7.5.4 viem: - specifier: ^1.18.9 - version: 1.18.9(typescript@5.2.2) + specifier: 1.18.0 + version: 1.18.0(typescript@5.2.2) vitest: - specifier: 1.0.0-beta.4 - version: 1.0.0-beta.4(@types/node@20.9.0)(@vitest/ui@1.0.0-beta.4) + specifier: 1.0.0-beta.5 + version: 1.0.0-beta.5(@types/node@20.9.2)(@vitest/ui@1.0.0-beta.5) web3: - specifier: 4.2.2 - version: 4.2.2(typescript@5.2.2) + specifier: 4.2.1 + version: 4.2.1(typescript@5.2.2) web3-providers-ws: specifier: 4.0.7 version: 4.0.7 ws: - specifier: ^8.14.2 + specifier: 8.14.2 version: 8.14.2 yaml: - specifier: ^2.3.4 - version: 2.3.4 + specifier: 2.3.3 + version: 2.3.3 yargs: - specifier: ^17.7.2 + specifier: 17.7.2 version: 17.7.2 devDependencies: '@types/cli-progress': - specifier: ^3.11.5 + specifier: 3.11.5 version: 3.11.5 '@types/debug': - specifier: ^4.1.12 + specifier: 4.1.12 version: 4.1.12 '@types/node': - specifier: ^20.9.0 - version: 20.9.0 + specifier: 20.9.2 + version: 20.9.2 '@types/yargs': - specifier: ^17.0.31 + specifier: 17.0.31 version: 17.0.31 prettier: - specifier: ^3.0.3 - version: 3.0.3 + specifier: 2.8.8 + version: 2.8.8 tsup: - specifier: ^7.2.0 + specifier: 7.2.0 version: 7.2.0(typescript@5.2.2) tsx: - specifier: ^4.1.0 - version: 4.1.0 + specifier: 3.14.0 + version: 3.14.0 typescript: - specifier: ^5.2.2 + specifier: 5.2.2 version: 5.2.2 packages/types: dependencies: '@polkadot/api': - specifier: ^10.10.1 - version: 10.10.1 + specifier: 10.11.1 + version: 10.11.1 '@polkadot/api-base': - specifier: ^10.10.1 - version: 10.10.1 + specifier: 10.11.1 + version: 10.11.1 '@polkadot/keyring': - specifier: ^12.5.1 - version: 12.5.1(@polkadot/util-crypto@12.5.1)(@polkadot/util@12.5.1) + specifier: 12.6.1 + version: 12.6.1(@polkadot/util-crypto@12.6.1)(@polkadot/util@12.6.1) '@polkadot/types': - specifier: ^10.10.1 - version: 10.10.1 + specifier: 10.11.1 + version: 10.11.1 '@polkadot/util': - specifier: ^12.5.1 - version: 12.5.1 + specifier: 12.6.1 + version: 12.6.1 '@polkadot/util-crypto': - specifier: ^12.5.1 - version: 12.5.1(@polkadot/util@12.5.1) + specifier: 12.6.1 + version: 12.6.1(@polkadot/util@12.6.1) '@types/node': - specifier: ^20.9.0 - version: 20.9.0 + specifier: 20.9.2 + version: 20.9.2 '@zombienet/utils': - specifier: ^0.0.24 - version: 0.0.24(@types/node@20.9.0)(typescript@5.2.2) + specifier: 0.0.24 + version: 0.0.24(@types/node@20.9.2)(typescript@5.2.2) bottleneck: - specifier: ^2.19.5 + specifier: 2.19.5 version: 2.19.5 debug: - specifier: ^4.3.4 + specifier: 4.3.4 version: 4.3.4(supports-color@8.1.1) ethers: - specifier: ^6.8.1 - version: 6.8.1 + specifier: 6.8.0 + version: 6.8.0 viem: - specifier: ^1.18.9 - version: 1.18.9(typescript@5.2.2) + specifier: 1.18.0 + version: 1.18.0(typescript@5.2.2) web3: - specifier: 4.2.2 - version: 4.2.2(typescript@5.2.2) + specifier: 4.2.1 + version: 4.2.1(typescript@5.2.2) devDependencies: tsup: - specifier: ^7.2.0 + specifier: 7.2.0 version: 7.2.0(typescript@5.2.2) typescript: - specifier: ^5.2.2 + specifier: 5.2.2 version: 5.2.2 typescript-json-schema: - specifier: ^0.62.0 + specifier: 0.62.0 version: 0.62.0 packages/util: dependencies: '@moonbeam-network/api-augment': - specifier: ^0.2600.0 + specifier: 0.2600.0 version: 0.2600.0 '@moonwall/types': specifier: workspace:* version: link:../types '@polkadot/api': - specifier: ^10.10.1 - version: 10.10.1 + specifier: 10.11.1 + version: 10.11.1 '@polkadot/api-augment': - specifier: ^10.10.1 - version: 10.10.1 + specifier: 10.11.1 + version: 10.11.1 '@polkadot/api-derive': - specifier: ^10.10.1 - version: 10.10.1 + specifier: 10.11.1 + version: 10.11.1 '@polkadot/keyring': - specifier: ^12.5.1 - version: 12.5.1(@polkadot/util-crypto@12.5.1)(@polkadot/util@12.5.1) + specifier: 12.6.1 + version: 12.6.1(@polkadot/util-crypto@12.6.1)(@polkadot/util@12.6.1) '@polkadot/rpc-provider': - specifier: ^10.10.1 - version: 10.10.1 + specifier: 10.11.1 + version: 10.11.1 '@polkadot/types': - specifier: ^10.10.1 - version: 10.10.1 + specifier: 10.11.1 + version: 10.11.1 '@polkadot/types-codec': - specifier: ^10.10.1 - version: 10.10.1 + specifier: 10.11.1 + version: 10.11.1 '@polkadot/util': - specifier: ^12.5.1 - version: 12.5.1 + specifier: 12.6.1 + version: 12.6.1 '@polkadot/util-crypto': - specifier: ^12.5.1 - version: 12.5.1(@polkadot/util@12.5.1) + specifier: 12.6.1 + version: 12.6.1(@polkadot/util@12.6.1) bottleneck: - specifier: ^2.19.5 + specifier: 2.19.5 version: 2.19.5 chalk: - specifier: ^5.3.0 + specifier: 5.3.0 version: 5.3.0 clear: - specifier: ^0.1.0 + specifier: 0.1.0 version: 0.1.0 cli-progress: - specifier: ^3.12.0 + specifier: 3.12.0 version: 3.12.0 colors: - specifier: ^1.4.0 + specifier: 1.4.0 version: 1.4.0 debug: - specifier: ^4.3.4 + specifier: 4.3.4 version: 4.3.4(supports-color@8.1.1) dotenv: - specifier: ^16.3.1 + specifier: 16.3.1 version: 16.3.1 ethers: - specifier: ^6.8.1 - version: 6.8.1 + specifier: 6.8.0 + version: 6.8.0 inquirer: - specifier: ^9.2.12 + specifier: 9.2.12 version: 9.2.12 inquirer-press-to-continue: - specifier: ^1.2.0 + specifier: 1.2.0 version: 1.2.0(inquirer@9.2.12) node-fetch: - specifier: ^3.3.2 + specifier: 3.3.2 version: 3.3.2 rlp: - specifier: ^3.0.0 + specifier: 3.0.0 version: 3.0.0 semver: - specifier: ^7.5.4 + specifier: 7.5.4 version: 7.5.4 viem: - specifier: ^1.18.9 - version: 1.18.9(typescript@5.2.2) + specifier: 1.16.6 + version: 1.16.6(typescript@5.2.2) vitest: - specifier: 1.0.0-beta.4 - version: 1.0.0-beta.4(@types/node@20.9.0)(@vitest/ui@1.0.0-beta.4) + specifier: 1.0.0-beta.5 + version: 1.0.0-beta.5(@types/node@20.9.2)(@vitest/ui@1.0.0-beta.5) web3: - specifier: 4.2.2 - version: 4.2.2(typescript@5.2.2) + specifier: 4.2.1 + version: 4.2.1(typescript@5.2.2) ws: - specifier: ^8.14.2 + specifier: 8.14.2 version: 8.14.2 yaml: - specifier: ^2.3.4 + specifier: 2.3.4 version: 2.3.4 yargs: - specifier: ^17.7.2 + specifier: 17.7.2 version: 17.7.2 devDependencies: '@types/debug': - specifier: ^4.1.12 + specifier: 4.1.12 version: 4.1.12 '@types/node': - specifier: ^20.9.0 - version: 20.9.0 + specifier: 20.9.2 + version: 20.9.2 '@types/yargs': - specifier: ^17.0.31 + specifier: 17.0.31 version: 17.0.31 prettier: - specifier: ^3.0.3 - version: 3.0.3 + specifier: 2.8.8 + version: 2.8.8 tsup: - specifier: ^7.2.0 + specifier: 7.2.0 version: 7.2.0(typescript@5.2.2) typescript: - specifier: ^5.2.2 + specifier: 5.2.2 version: 5.2.2 test: devDependencies: '@acala-network/chopsticks': - specifier: ^0.9.1 - version: 0.9.1(@polkadot/util@12.5.1)(debug@4.3.4) + specifier: 0.9.2 + version: 0.9.2(debug@4.3.4) '@moonbeam-network/api-augment': - specifier: ^0.2600.0 + specifier: 0.2600.0 version: 0.2600.0 '@moonwall/cli': specifier: workspace:* @@ -373,61 +373,61 @@ importers: specifier: workspace:* version: link:../packages/util '@openzeppelin/contracts': - specifier: ^5.0.0 - version: 5.0.0 + specifier: 4.9.3 + version: 4.9.3 '@polkadot/api': - specifier: ^10.10.1 - version: 10.10.1 + specifier: 10.11.1 + version: 10.11.1 '@polkadot/api-augment': - specifier: ^10.10.1 - version: 10.10.1 + specifier: 10.11.1 + version: 10.11.1 '@polkadot/util': - specifier: ^12.5.1 - version: 12.5.1 + specifier: 12.6.1 + version: 12.6.1 '@types/node': - specifier: ^20.9.0 - version: 20.9.0 + specifier: 20.9.2 + version: 20.9.2 '@vitest/ui': - specifier: 1.0.0-beta.4 - version: 1.0.0-beta.4(vitest@1.0.0-beta.4) + specifier: 1.0.0-beta.5 + version: 1.0.0-beta.5(vitest@1.0.0-beta.5) bun-types: - specifier: ^1.0.11 - version: 1.0.11 + specifier: 1.0.13 + version: 1.0.13 chai: - specifier: ^4.3.10 + specifier: 4.3.10 version: 4.3.10 chalk: - specifier: ^5.3.0 + specifier: 5.3.0 version: 5.3.0 ethers: - specifier: ^6.8.1 - version: 6.8.1 + specifier: 6.8.0 + version: 6.8.0 pnpm: - specifier: 8.10.2 - version: 8.10.2 + specifier: 8.10.5 + version: 8.10.5 prettier: - specifier: ^3.0.3 - version: 3.0.3 + specifier: 2.8.8 + version: 2.8.8 solc: - specifier: ^0.8.23 - version: 0.8.23 + specifier: 0.8.22 + version: 0.8.22 tsx: - specifier: ^4.1.0 - version: 4.1.0 + specifier: 3.14.0 + version: 3.14.0 typescript: - specifier: ^5.2.2 + specifier: 5.2.2 version: 5.2.2 viem: - specifier: ^1.18.9 - version: 1.18.9(typescript@5.2.2) + specifier: 1.18.1 + version: 1.18.1(typescript@5.2.2) vitest: - specifier: 1.0.0-beta.4 - version: 1.0.0-beta.4(@types/node@20.9.0)(@vitest/ui@1.0.0-beta.4) + specifier: 1.0.0-beta.5 + version: 1.0.0-beta.5(@types/node@20.9.2)(@vitest/ui@1.0.0-beta.5) web3: - specifier: 4.2.2 - version: 4.2.2(typescript@5.2.2) + specifier: 4.2.1 + version: 4.2.1(typescript@5.2.2) yargs: - specifier: ^17.7.2 + specifier: 17.7.2 version: 17.7.2 packages: @@ -437,34 +437,40 @@ packages: engines: {node: '>=0.10.0'} dev: true - /@acala-network/chopsticks-core@0.9.1(@polkadot/util@12.5.1): - resolution: {integrity: sha512-pFPbSELcpkSzPy9lpomYAcn6BMFXqn6Z+0RNR+CcLSqHeMoJRKGh/w9T7MwFKd4MqDjY8/WZhLmp4X6bp7xAng==} + /@acala-network/chopsticks-core@0.9.2: + resolution: {integrity: sha512-gFMOIlzy5i0UgxJGCZjlqsWPGJxaAOyjqeIaG2gzngeEg49ZyavesMDC2g1TOqQJhkB0ytXzw9w7yS9sj8NE+A==} dependencies: - '@acala-network/chopsticks-executor': 0.9.1 - '@polkadot/api': 10.10.1 - '@polkadot/util-crypto': 12.5.1(@polkadot/util@12.5.1) + '@acala-network/chopsticks-executor': 0.9.2 + '@polkadot/api': 10.11.1 + '@polkadot/rpc-provider': 10.11.1 + '@polkadot/types': 10.11.1 + '@polkadot/types-codec': 10.11.1 + '@polkadot/types-known': 10.11.1 + '@polkadot/util': 12.6.1 + '@polkadot/util-crypto': 12.6.1(@polkadot/util@12.6.1) comlink: 4.4.1 eventemitter3: 5.0.1 lodash: 4.17.21 - pino: 8.16.1 + lru-cache: 10.0.3 + pino: 8.16.2 pino-pretty: 10.2.3 + rxjs: 7.8.1 zod: 3.22.4 transitivePeerDependencies: - - '@polkadot/util' - bufferutil - supports-color - utf-8-validate - /@acala-network/chopsticks-db@0.9.1(@polkadot/util@12.5.1): - resolution: {integrity: sha512-jtDTqGu5CKyaAKKHI3Oi8FIRc3jwm1oMgbjTSYWD9oSzEBAqn2Xmbwg6VxCQhWH20ydrcxPyALEWb9mMICoNtw==} + /@acala-network/chopsticks-db@0.9.2: + resolution: {integrity: sha512-2XQhCP3Bjl6bv4dGQ0+WjnUKymG13KRuzZP30OQRBusEgyvMA3MstQtGjMr0M0S+FsxLWc904nGdk/bJVLrZLQ==} dependencies: - '@acala-network/chopsticks-core': 0.9.1(@polkadot/util@12.5.1) + '@acala-network/chopsticks-core': 0.9.2 + '@polkadot/util': 12.6.1 idb: 7.1.1 sqlite3: 5.1.6 typeorm: 0.3.17(sqlite3@5.1.6) transitivePeerDependencies: - '@google-cloud/spanner' - - '@polkadot/util' - '@sap/hana-client' - better-sqlite3 - bluebird @@ -486,20 +492,24 @@ packages: - typeorm-aurora-data-api-driver - utf-8-validate - /@acala-network/chopsticks-executor@0.9.1: - resolution: {integrity: sha512-uukm3GInn+z+3jjZTFClJZjoWlM/IudpaYw+wO5h+6XIySmkLIfsPd19Kq4Nj0S0DFRPDHynnqsgg2JL789P+A==} + /@acala-network/chopsticks-executor@0.9.2: + resolution: {integrity: sha512-BVuUo8rHDIM+ociVSihQK64xtQ2mIDJfe/n/+kLr8MA4Dwuv8kHQV3lo68mmc9gpojhYT/vBvI64iXxeKpBKhw==} dependencies: - '@polkadot/util': 12.5.1 - '@polkadot/wasm-util': 7.2.2(@polkadot/util@12.5.1) + '@polkadot/util': 12.6.1 + '@polkadot/wasm-util': 7.3.1(@polkadot/util@12.6.1) - /@acala-network/chopsticks@0.9.1(@polkadot/util@12.5.1)(debug@4.3.4): - resolution: {integrity: sha512-oTrJGQ/omE/6Di06RIPwAD4VdC8akstWY4GpZc1n+ZGn5YIHLDv7Nxzi2q2VBY9zBIIAp8Xw96cMId7ane2G+Q==} + /@acala-network/chopsticks@0.9.2(debug@4.3.4): + resolution: {integrity: sha512-gp9E3AxHKsH7VFLxa8gOGnSK2S+UWpX7JOTXBUE/PF5d+AJNcx3DqrwyPFbqWxj1biTyxIXRtmeMJMf5xu2ojg==} hasBin: true dependencies: - '@acala-network/chopsticks-core': 0.9.1(@polkadot/util@12.5.1) - '@acala-network/chopsticks-db': 0.9.1(@polkadot/util@12.5.1) + '@acala-network/chopsticks-core': 0.9.2 + '@acala-network/chopsticks-db': 0.9.2 '@pnpm/npm-conf': 2.2.2 - axios: 1.6.1(debug@4.3.4) + '@polkadot/api-augment': 10.11.1 + '@polkadot/types': 10.11.1 + '@polkadot/util': 12.6.1 + '@polkadot/util-crypto': 12.6.1(@polkadot/util@12.6.1) + axios: 1.6.2(debug@4.3.4) dotenv: 16.3.1 global-agent: 3.0.0 js-yaml: 4.1.0 @@ -510,7 +520,6 @@ packages: zod: 3.22.4 transitivePeerDependencies: - '@google-cloud/spanner' - - '@polkadot/util' - '@sap/hana-client' - better-sqlite3 - bluebird @@ -963,6 +972,15 @@ packages: cpu: [arm64] os: [android] requiresBuild: true + dev: true + optional: true + + /@esbuild/android-arm64@0.19.6: + resolution: {integrity: sha512-KQ/hbe9SJvIJ4sR+2PcZ41IBV+LPJyYp6V1K1P1xcMRup9iYsBoQn4MzE3mhMLOld27Au2eDcLlIREeKGUXpHQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true optional: true /@esbuild/android-arm@0.18.20: @@ -971,6 +989,15 @@ packages: cpu: [arm] os: [android] requiresBuild: true + dev: true + optional: true + + /@esbuild/android-arm@0.19.6: + resolution: {integrity: sha512-muPzBqXJKCbMYoNbb1JpZh/ynl0xS6/+pLjrofcR3Nad82SbsCogYzUE6Aq9QT3cLP0jR/IVK/NHC9b90mSHtg==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true optional: true /@esbuild/android-x64@0.18.20: @@ -979,6 +1006,15 @@ packages: cpu: [x64] os: [android] requiresBuild: true + dev: true + optional: true + + /@esbuild/android-x64@0.19.6: + resolution: {integrity: sha512-VVJVZQ7p5BBOKoNxd0Ly3xUM78Y4DyOoFKdkdAe2m11jbh0LEU4bPles4e/72EMl4tapko8o915UalN/5zhspg==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true optional: true /@esbuild/darwin-arm64@0.18.20: @@ -987,6 +1023,15 @@ packages: cpu: [arm64] os: [darwin] requiresBuild: true + dev: true + optional: true + + /@esbuild/darwin-arm64@0.19.6: + resolution: {integrity: sha512-91LoRp/uZAKx6ESNspL3I46ypwzdqyDLXZH7x2QYCLgtnaU08+AXEbabY2yExIz03/am0DivsTtbdxzGejfXpA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true optional: true /@esbuild/darwin-x64@0.18.20: @@ -995,6 +1040,15 @@ packages: cpu: [x64] os: [darwin] requiresBuild: true + dev: true + optional: true + + /@esbuild/darwin-x64@0.19.6: + resolution: {integrity: sha512-QCGHw770ubjBU1J3ZkFJh671MFajGTYMZumPs9E/rqU52md6lIil97BR0CbPq6U+vTh3xnTNDHKRdR8ggHnmxQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true optional: true /@esbuild/freebsd-arm64@0.18.20: @@ -1003,6 +1057,15 @@ packages: cpu: [arm64] os: [freebsd] requiresBuild: true + dev: true + optional: true + + /@esbuild/freebsd-arm64@0.19.6: + resolution: {integrity: sha512-J53d0jGsDcLzWk9d9SPmlyF+wzVxjXpOH7jVW5ae7PvrDst4kiAz6sX+E8btz0GB6oH12zC+aHRD945jdjF2Vg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true optional: true /@esbuild/freebsd-x64@0.18.20: @@ -1011,6 +1074,15 @@ packages: cpu: [x64] os: [freebsd] requiresBuild: true + dev: true + optional: true + + /@esbuild/freebsd-x64@0.19.6: + resolution: {integrity: sha512-hn9qvkjHSIB5Z9JgCCjED6YYVGCNpqB7dEGavBdG6EjBD8S/UcNUIlGcB35NCkMETkdYwfZSvD9VoDJX6VeUVA==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true optional: true /@esbuild/linux-arm64@0.18.20: @@ -1019,6 +1091,15 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-arm64@0.19.6: + resolution: {integrity: sha512-HQCOrk9XlH3KngASLaBfHpcoYEGUt829A9MyxaI8RMkfRA8SakG6YQEITAuwmtzFdEu5GU4eyhKcpv27dFaOBg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true optional: true /@esbuild/linux-arm@0.18.20: @@ -1027,6 +1108,15 @@ packages: cpu: [arm] os: [linux] requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-arm@0.19.6: + resolution: {integrity: sha512-G8IR5zFgpXad/Zp7gr7ZyTKyqZuThU6z1JjmRyN1vSF8j0bOlGzUwFSMTbctLAdd7QHpeyu0cRiuKrqK1ZTwvQ==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true optional: true /@esbuild/linux-ia32@0.18.20: @@ -1035,6 +1125,15 @@ packages: cpu: [ia32] os: [linux] requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-ia32@0.19.6: + resolution: {integrity: sha512-22eOR08zL/OXkmEhxOfshfOGo8P69k8oKHkwkDrUlcB12S/sw/+COM4PhAPT0cAYW/gpqY2uXp3TpjQVJitz7w==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true optional: true /@esbuild/linux-loong64@0.18.20: @@ -1043,6 +1142,15 @@ packages: cpu: [loong64] os: [linux] requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-loong64@0.19.6: + resolution: {integrity: sha512-82RvaYAh/SUJyjWA8jDpyZCHQjmEggL//sC7F3VKYcBMumQjUL3C5WDl/tJpEiKtt7XrWmgjaLkrk205zfvwTA==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true optional: true /@esbuild/linux-mips64el@0.18.20: @@ -1051,6 +1159,15 @@ packages: cpu: [mips64el] os: [linux] requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-mips64el@0.19.6: + resolution: {integrity: sha512-8tvnwyYJpR618vboIv2l8tK2SuK/RqUIGMfMENkeDGo3hsEIrpGldMGYFcWxWeEILe5Fi72zoXLmhZ7PR23oQA==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true optional: true /@esbuild/linux-ppc64@0.18.20: @@ -1059,6 +1176,15 @@ packages: cpu: [ppc64] os: [linux] requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-ppc64@0.19.6: + resolution: {integrity: sha512-Qt+D7xiPajxVNk5tQiEJwhmarNnLPdjXAoA5uWMpbfStZB0+YU6a3CtbWYSy+sgAsnyx4IGZjWsTzBzrvg/fMA==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true optional: true /@esbuild/linux-riscv64@0.18.20: @@ -1067,6 +1193,15 @@ packages: cpu: [riscv64] os: [linux] requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-riscv64@0.19.6: + resolution: {integrity: sha512-lxRdk0iJ9CWYDH1Wpnnnc640ajF4RmQ+w6oHFZmAIYu577meE9Ka/DCtpOrwr9McMY11ocbp4jirgGgCi7Ls/g==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true optional: true /@esbuild/linux-s390x@0.18.20: @@ -1075,6 +1210,15 @@ packages: cpu: [s390x] os: [linux] requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-s390x@0.19.6: + resolution: {integrity: sha512-MopyYV39vnfuykHanRWHGRcRC3AwU7b0QY4TI8ISLfAGfK+tMkXyFuyT1epw/lM0pflQlS53JoD22yN83DHZgA==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true optional: true /@esbuild/linux-x64@0.18.20: @@ -1083,6 +1227,15 @@ packages: cpu: [x64] os: [linux] requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-x64@0.19.6: + resolution: {integrity: sha512-UWcieaBzsN8WYbzFF5Jq7QULETPcQvlX7KL4xWGIB54OknXJjBO37sPqk7N82WU13JGWvmDzFBi1weVBajPovg==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true optional: true /@esbuild/netbsd-x64@0.18.20: @@ -1091,6 +1244,15 @@ packages: cpu: [x64] os: [netbsd] requiresBuild: true + dev: true + optional: true + + /@esbuild/netbsd-x64@0.19.6: + resolution: {integrity: sha512-EpWiLX0fzvZn1wxtLxZrEW+oQED9Pwpnh+w4Ffv8ZLuMhUoqR9q9rL4+qHW8F4Mg5oQEKxAoT0G+8JYNqCiR6g==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true optional: true /@esbuild/openbsd-x64@0.18.20: @@ -1099,6 +1261,15 @@ packages: cpu: [x64] os: [openbsd] requiresBuild: true + dev: true + optional: true + + /@esbuild/openbsd-x64@0.19.6: + resolution: {integrity: sha512-fFqTVEktM1PGs2sLKH4M5mhAVEzGpeZJuasAMRnvDZNCV0Cjvm1Hu35moL2vC0DOrAQjNTvj4zWrol/lwQ8Deg==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true optional: true /@esbuild/sunos-x64@0.18.20: @@ -1107,6 +1278,15 @@ packages: cpu: [x64] os: [sunos] requiresBuild: true + dev: true + optional: true + + /@esbuild/sunos-x64@0.19.6: + resolution: {integrity: sha512-M+XIAnBpaNvaVAhbe3uBXtgWyWynSdlww/JNZws0FlMPSBy+EpatPXNIlKAdtbFVII9OpX91ZfMb17TU3JKTBA==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true optional: true /@esbuild/win32-arm64@0.18.20: @@ -1115,6 +1295,15 @@ packages: cpu: [arm64] os: [win32] requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-arm64@0.19.6: + resolution: {integrity: sha512-2DchFXn7vp/B6Tc2eKdTsLzE0ygqKkNUhUBCNtMx2Llk4POIVMUq5rUYjdcedFlGLeRe1uLCpVvCmE+G8XYybA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true optional: true /@esbuild/win32-ia32@0.18.20: @@ -1123,6 +1312,15 @@ packages: cpu: [ia32] os: [win32] requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-ia32@0.19.6: + resolution: {integrity: sha512-PBo/HPDQllyWdjwAVX+Gl2hH0dfBydL97BAH/grHKC8fubqp02aL4S63otZ25q3sBdINtOBbz1qTZQfXbP4VBg==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true optional: true /@esbuild/win32-x64@0.18.20: @@ -1131,20 +1329,29 @@ packages: cpu: [x64] os: [win32] requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-x64@0.19.6: + resolution: {integrity: sha512-OE7yIdbDif2kKfrGa+V0vx/B3FJv2L4KnIiLlvtibPyO9UkgO3rzYE0HhpREo2vmJ1Ixq1zwm9/0er+3VOSZJA==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true optional: true - /@eslint-community/eslint-utils@4.4.0(eslint@8.53.0): + /@eslint-community/eslint-utils@4.4.0(eslint@8.54.0): resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 dependencies: - eslint: 8.53.0 + eslint: 8.54.0 eslint-visitor-keys: 3.4.3 dev: true - /@eslint-community/regexpp@4.9.1: - resolution: {integrity: sha512-Y27x+MBLjXa+0JWDhykM3+JE+il3kHKAEqabfEWq3SDhZjLYb6/BHL/JKFnH3fe207JaXkyDo685Oc2Glt6ifA==} + /@eslint-community/regexpp@4.10.0: + resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} dev: true @@ -1156,7 +1363,7 @@ packages: debug: 4.3.4(supports-color@8.1.1) espree: 9.6.1 globals: 13.23.0 - ignore: 5.2.4 + ignore: 5.3.0 import-fresh: 3.3.0 js-yaml: 4.1.0 minimatch: 3.1.2 @@ -1165,8 +1372,8 @@ packages: - supports-color dev: true - /@eslint/js@8.53.0: - resolution: {integrity: sha512-Kn7K8dx/5U6+cT1yEhpX1w4PCSg0M+XyRILPgvwcEBjerFWCwQj5sbr3/VmxqV0JGHCBCzyd6LxypEuehypY1w==} + /@eslint/js@8.54.0: + resolution: {integrity: sha512-ut5V+D+fOoWPgGGNj83GGjnntO39xDy6DWxO0wb7Jp3DcMX0TfIqdzHF85VTQkerdyGmuuMD9AKAo5KiNlf/AQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true @@ -1244,7 +1451,7 @@ packages: resolution: {integrity: sha512-ccfcIDlogiXNq5KcbAwbaO7lMh3Tm1i3khMPYpxlK8hH/W53zN81KM9coerRLOnTGu3nfXIniAmQbRI9OxbC0w==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 dev: false /@manypkg/find-root@1.1.0: @@ -1350,8 +1557,8 @@ packages: rimraf: 3.0.2 optional: true - /@openzeppelin/contracts@5.0.0: - resolution: {integrity: sha512-bv2sdS6LKqVVMLI5+zqnNrNU/CA+6z6CmwFXm/MzmOPBRSO5reEJN7z0Gbzvs0/bv/MZZXNklubpwy3v2+azsw==} + /@openzeppelin/contracts@4.9.3: + resolution: {integrity: sha512-He3LieZ1pP2TNt5JbkPA4PNT9WC3gOTOlDcFGJW4Le4QKqwmiNJCRt44APfxMxvq7OugU/cqYuPcSBzOw38DAg==} dev: true /@pnpm/config.env-replace@1.1.0: @@ -1362,14 +1569,14 @@ packages: resolution: {integrity: sha512-SKS6ojdy2Pcrr/BQEMgkc/u1fPqFePVe7N1LgWV7Dh30g7L9Q4r2ZAbnW5JP5/RK9j1Jd1aplmjR80Vd7MOViw==} engines: {node: '>=12.22.0'} dependencies: - '@typescript-eslint/eslint-plugin': 6.10.0(@typescript-eslint/parser@6.10.0)(eslint@8.53.0)(typescript@5.2.2) - '@typescript-eslint/parser': 6.10.0(eslint@8.53.0)(typescript@5.2.2) - eslint: 8.53.0 - eslint-config-standard-with-typescript: 39.1.1(@typescript-eslint/eslint-plugin@6.10.0)(eslint-plugin-import@2.28.1)(eslint-plugin-n@16.2.0)(eslint-plugin-promise@6.1.1)(eslint@8.53.0)(typescript@5.2.2) - eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.10.0)(eslint@8.53.0) - eslint-plugin-n: 16.2.0(eslint@8.53.0) - eslint-plugin-node: 11.1.0(eslint@8.53.0) - eslint-plugin-promise: 6.1.1(eslint@8.53.0) + '@typescript-eslint/eslint-plugin': 6.11.0(@typescript-eslint/parser@6.11.0)(eslint@8.54.0)(typescript@5.2.2) + '@typescript-eslint/parser': 6.11.0(eslint@8.54.0)(typescript@5.2.2) + eslint: 8.54.0 + eslint-config-standard-with-typescript: 39.1.1(@typescript-eslint/eslint-plugin@6.11.0)(eslint-plugin-import@2.28.1)(eslint-plugin-n@16.2.0)(eslint-plugin-promise@6.1.1)(eslint@8.54.0)(typescript@5.2.2) + eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.11.0)(eslint@8.54.0) + eslint-plugin-n: 16.2.0(eslint@8.54.0) + eslint-plugin-node: 11.1.0(eslint@8.54.0) + eslint-plugin-promise: 6.1.1(eslint@8.54.0) typescript: 5.2.2 transitivePeerDependencies: - eslint-import-resolver-typescript @@ -1394,29 +1601,29 @@ packages: /@polka/url@1.0.0-next.23: resolution: {integrity: sha512-C16M+IYz0rgRhWZdCmK+h58JMv8vijAA61gmz2rspCSwKwzBebpdcsiUmwrtJRdphuY30i6BSLEOP8ppbNLyLg==} - /@polkadot/api-augment@10.10.1: - resolution: {integrity: sha512-J0r1DT1M5y75iO1iwcpUBokKD3q6b22kWlPfiHEDNFydVw5vm7OTRBk9Njjl8rOnlSzcW/Ya8qWfV/wkrqHxUQ==} - engines: {node: '>=16'} + /@polkadot/api-augment@10.11.1: + resolution: {integrity: sha512-9Sk7fi6wzvxAoxvGJPcMt0hU4WzuIAlBy4Rng6WPiS6Ed0HJLr1dkZaqFFmV5my2pb3tu//1JGYkt+MUVB0Kqw==} + engines: {node: '>=18'} dependencies: - '@polkadot/api-base': 10.10.1 - '@polkadot/rpc-augment': 10.10.1 - '@polkadot/types': 10.10.1 - '@polkadot/types-augment': 10.10.1 - '@polkadot/types-codec': 10.10.1 - '@polkadot/util': 12.5.1 + '@polkadot/api-base': 10.11.1 + '@polkadot/rpc-augment': 10.11.1 + '@polkadot/types': 10.11.1 + '@polkadot/types-augment': 10.11.1 + '@polkadot/types-codec': 10.11.1 + '@polkadot/util': 12.6.1 tslib: 2.6.2 transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate - /@polkadot/api-base@10.10.1: - resolution: {integrity: sha512-joH2Ywxnn+AStkw+JWAdF3i3WJy4NcBYp0SWJM/WqGafWR/FuHnati2pcj/MHzkHT8JkBippmSSJFvsqRhlwcQ==} - engines: {node: '>=16'} + /@polkadot/api-base@10.11.1: + resolution: {integrity: sha512-A645Hj9bGtq0EOEWcwTaGoD40vp8/ih1suwinl5il8Psg+bdDmzodnVH5Jhuwe1dNKOuXuvxZvOmbYUPWyIqyg==} + engines: {node: '>=18'} dependencies: - '@polkadot/rpc-core': 10.10.1 - '@polkadot/types': 10.10.1 - '@polkadot/util': 12.5.1 + '@polkadot/rpc-core': 10.11.1 + '@polkadot/types': 10.11.1 + '@polkadot/util': 12.6.1 rxjs: 7.8.1 tslib: 2.6.2 transitivePeerDependencies: @@ -1424,18 +1631,18 @@ packages: - supports-color - utf-8-validate - /@polkadot/api-derive@10.10.1: - resolution: {integrity: sha512-Q9Ibs4eRPqdV8qnRzFPD3dlWNbLHxRqMqNTNPmNQwKPo5m6fcQbZ0UZy3yJ+PI9S4AQHGhsWtfoi5qW8006GHQ==} - engines: {node: '>=16'} + /@polkadot/api-derive@10.11.1: + resolution: {integrity: sha512-i48okJr0l1IrFTPa9KVkoJnDL2EHKExR6XC0Z7I9+kW9noxYWqo0tIoi5s1bNVD475xWK/rUjT7qHxiDbPaCUQ==} + engines: {node: '>=18'} dependencies: - '@polkadot/api': 10.10.1 - '@polkadot/api-augment': 10.10.1 - '@polkadot/api-base': 10.10.1 - '@polkadot/rpc-core': 10.10.1 - '@polkadot/types': 10.10.1 - '@polkadot/types-codec': 10.10.1 - '@polkadot/util': 12.5.1 - '@polkadot/util-crypto': 12.5.1(@polkadot/util@12.5.1) + '@polkadot/api': 10.11.1 + '@polkadot/api-augment': 10.11.1 + '@polkadot/api-base': 10.11.1 + '@polkadot/rpc-core': 10.11.1 + '@polkadot/types': 10.11.1 + '@polkadot/types-codec': 10.11.1 + '@polkadot/util': 12.6.1 + '@polkadot/util-crypto': 12.6.1(@polkadot/util@12.6.1) rxjs: 7.8.1 tslib: 2.6.2 transitivePeerDependencies: @@ -1443,24 +1650,24 @@ packages: - supports-color - utf-8-validate - /@polkadot/api@10.10.1: - resolution: {integrity: sha512-YHVkmNvjGF4Eg3thAbVhj9UX3SXx+Yxk6yVuzsEcckEudIRHzL2ikIWGCfUprfzSeFNpUCKdJIi1tsxVHtA7Tg==} - engines: {node: '>=16'} + /@polkadot/api@10.11.1: + resolution: {integrity: sha512-WEgUYvY90AHX9drmsvWQ4DDuqlE7h4x3f28K5eOoJF4dQ5AkWsFogxwJ4TH57POWLfyi8AIn6/f1vsqPtReDhA==} + engines: {node: '>=18'} dependencies: - '@polkadot/api-augment': 10.10.1 - '@polkadot/api-base': 10.10.1 - '@polkadot/api-derive': 10.10.1 - '@polkadot/keyring': 12.5.1(@polkadot/util-crypto@12.5.1)(@polkadot/util@12.5.1) - '@polkadot/rpc-augment': 10.10.1 - '@polkadot/rpc-core': 10.10.1 - '@polkadot/rpc-provider': 10.10.1 - '@polkadot/types': 10.10.1 - '@polkadot/types-augment': 10.10.1 - '@polkadot/types-codec': 10.10.1 - '@polkadot/types-create': 10.10.1 - '@polkadot/types-known': 10.10.1 - '@polkadot/util': 12.5.1 - '@polkadot/util-crypto': 12.5.1(@polkadot/util@12.5.1) + '@polkadot/api-augment': 10.11.1 + '@polkadot/api-base': 10.11.1 + '@polkadot/api-derive': 10.11.1 + '@polkadot/keyring': 12.6.1(@polkadot/util-crypto@12.6.1)(@polkadot/util@12.6.1) + '@polkadot/rpc-augment': 10.11.1 + '@polkadot/rpc-core': 10.11.1 + '@polkadot/rpc-provider': 10.11.1 + '@polkadot/types': 10.11.1 + '@polkadot/types-augment': 10.11.1 + '@polkadot/types-codec': 10.11.1 + '@polkadot/types-create': 10.11.1 + '@polkadot/types-known': 10.11.1 + '@polkadot/util': 12.6.1 + '@polkadot/util-crypto': 12.6.1(@polkadot/util@12.6.1) eventemitter3: 5.0.1 rxjs: 7.8.1 tslib: 2.6.2 @@ -1469,47 +1676,47 @@ packages: - supports-color - utf-8-validate - /@polkadot/keyring@12.5.1(@polkadot/util-crypto@12.5.1)(@polkadot/util@12.5.1): - resolution: {integrity: sha512-u6b+Q7wI6WY/vwmJS9uUHy/5hKZ226nTlVNmxjkj9GvrRsQvUSwS94163yHPJwiZJiIv5xK5m0rwCMyoYu+wjA==} - engines: {node: '>=16'} + /@polkadot/keyring@12.6.1(@polkadot/util-crypto@12.6.1)(@polkadot/util@12.6.1): + resolution: {integrity: sha512-cicTctZr5Jy5vgNT2FsNiKoTZnz6zQkgDoIYv79NI+p1Fhwc9C+DN/iMCnk3Cm9vR2gSAd2fSV+Y5iKVDhAmUw==} + engines: {node: '>=18'} peerDependencies: - '@polkadot/util': 12.5.1 - '@polkadot/util-crypto': 12.5.1 + '@polkadot/util': 12.6.1 + '@polkadot/util-crypto': 12.6.1 dependencies: - '@polkadot/util': 12.5.1 - '@polkadot/util-crypto': 12.5.1(@polkadot/util@12.5.1) + '@polkadot/util': 12.6.1 + '@polkadot/util-crypto': 12.6.1(@polkadot/util@12.6.1) tslib: 2.6.2 - /@polkadot/networks@12.5.1: - resolution: {integrity: sha512-PP6UUdzz6iHHZH4q96cUEhTcydHj16+61sqeaYEJSF6Q9iY+5WVWQ26+rdjmre/EBdrMQkSS/CKy73mO5z/JkQ==} - engines: {node: '>=16'} + /@polkadot/networks@12.6.1: + resolution: {integrity: sha512-pzyirxTYAnsx+6kyLYcUk26e4TLz3cX6p2KhTgAVW77YnpGX5VTKTbYykyXC8fXFd/migeQsLaa2raFN47mwoA==} + engines: {node: '>=18'} dependencies: - '@polkadot/util': 12.5.1 - '@substrate/ss58-registry': 1.43.0 + '@polkadot/util': 12.6.1 + '@substrate/ss58-registry': 1.44.0 tslib: 2.6.2 - /@polkadot/rpc-augment@10.10.1: - resolution: {integrity: sha512-PcvsX8DNV8BNDXXnY2K8F4mE7cWz7fKg8ykXNZTN8XUN6MrI4k/ohv7itYic7X5LaP25ZmQt5UiGyjKDGIELow==} - engines: {node: '>=16'} + /@polkadot/rpc-augment@10.11.1: + resolution: {integrity: sha512-wrtxHnEwqS3b1GuZ3sA1pzLuUjjLnW4FPawOklONRcIuKbGmFuvu7QvEIHmxBV1FAS/fs8gbvp8ImKWUPnT93Q==} + engines: {node: '>=18'} dependencies: - '@polkadot/rpc-core': 10.10.1 - '@polkadot/types': 10.10.1 - '@polkadot/types-codec': 10.10.1 - '@polkadot/util': 12.5.1 + '@polkadot/rpc-core': 10.11.1 + '@polkadot/types': 10.11.1 + '@polkadot/types-codec': 10.11.1 + '@polkadot/util': 12.6.1 tslib: 2.6.2 transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate - /@polkadot/rpc-core@10.10.1: - resolution: {integrity: sha512-awfFfJYsVF6W4DrqTj5RP00SSDRNB770FIoe1QE1Op4NcSrfeLpwh54HUJS716f4l5mOSYuvMp+zCbKzt8zKow==} - engines: {node: '>=16'} + /@polkadot/rpc-core@10.11.1: + resolution: {integrity: sha512-3l4l+zL7MDWzQx3WnaieXXUKsbeA1Miu4wsje5trYJEE+hm+nMW8h7fiFKfYzXBi7ty/wMS+S7BfQPTrDkYHxA==} + engines: {node: '>=18'} dependencies: - '@polkadot/rpc-augment': 10.10.1 - '@polkadot/rpc-provider': 10.10.1 - '@polkadot/types': 10.10.1 - '@polkadot/util': 12.5.1 + '@polkadot/rpc-augment': 10.11.1 + '@polkadot/rpc-provider': 10.11.1 + '@polkadot/types': 10.11.1 + '@polkadot/util': 12.6.1 rxjs: 7.8.1 tslib: 2.6.2 transitivePeerDependencies: @@ -1517,237 +1724,237 @@ packages: - supports-color - utf-8-validate - /@polkadot/rpc-provider@10.10.1: - resolution: {integrity: sha512-VMDWoJgx6/mPHAOT66Sq+Jf2lJABfV/ZUIXtT2k8HjOndbm6oKrFqGEOSSLvB2q4olDee3FkFFxkyW1s6k4JaQ==} - engines: {node: '>=16'} + /@polkadot/rpc-provider@10.11.1: + resolution: {integrity: sha512-86aDUOnaG42si0jSOAgn6Fs3F3rz57x+iNBK1JpM0PLL2XvmPuoMZL5dZwzqSIey3nVdGJqRYfnFquWuyQpnOQ==} + engines: {node: '>=18'} dependencies: - '@polkadot/keyring': 12.5.1(@polkadot/util-crypto@12.5.1)(@polkadot/util@12.5.1) - '@polkadot/types': 10.10.1 - '@polkadot/types-support': 10.10.1 - '@polkadot/util': 12.5.1 - '@polkadot/util-crypto': 12.5.1(@polkadot/util@12.5.1) - '@polkadot/x-fetch': 12.5.1 - '@polkadot/x-global': 12.5.1 - '@polkadot/x-ws': 12.5.1 + '@polkadot/keyring': 12.6.1(@polkadot/util-crypto@12.6.1)(@polkadot/util@12.6.1) + '@polkadot/types': 10.11.1 + '@polkadot/types-support': 10.11.1 + '@polkadot/util': 12.6.1 + '@polkadot/util-crypto': 12.6.1(@polkadot/util@12.6.1) + '@polkadot/x-fetch': 12.6.1 + '@polkadot/x-global': 12.6.1 + '@polkadot/x-ws': 12.6.1 eventemitter3: 5.0.1 mock-socket: 9.3.1 - nock: 13.3.4 + nock: 13.3.8 tslib: 2.6.2 optionalDependencies: - '@substrate/connect': 0.7.33 + '@substrate/connect': 0.7.35 transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate - /@polkadot/types-augment@10.10.1: - resolution: {integrity: sha512-XRHE75IocXfFE6EADYov3pqXCyBk5SWbiHoZ0+4WYWP9SwMuzsBaAy84NlhLBlkG3+ehIqi0HpAd/qrljJGZbg==} - engines: {node: '>=16'} + /@polkadot/types-augment@10.11.1: + resolution: {integrity: sha512-Exd5mMCuSOXXz73iWqy8ocScWTrwAPqHz0Kxpz5OWlAu+5usipMuhjoeaZA803FHQntZh9lHUN31fuc50Exhew==} + engines: {node: '>=18'} dependencies: - '@polkadot/types': 10.10.1 - '@polkadot/types-codec': 10.10.1 - '@polkadot/util': 12.5.1 + '@polkadot/types': 10.11.1 + '@polkadot/types-codec': 10.11.1 + '@polkadot/util': 12.6.1 tslib: 2.6.2 - /@polkadot/types-codec@10.10.1: - resolution: {integrity: sha512-ETPG0wzWzt/bDKRQmYbO7CLe/0lUt8VrG6/bECdv+Kye+8Qedba2LZyTWm/9f2ngms8TZ82yI8mPv/mozdtfnw==} - engines: {node: '>=16'} + /@polkadot/types-codec@10.11.1: + resolution: {integrity: sha512-B9Fu2hq3cRpJpGPcgfZ8Qi1OSX9u82J46adlbIG95ktoA+70eZ83VS3Zvtt9ACsdLVGETCJfDjSO25XptjhZKQ==} + engines: {node: '>=18'} dependencies: - '@polkadot/util': 12.5.1 - '@polkadot/x-bigint': 12.5.1 + '@polkadot/util': 12.6.1 + '@polkadot/x-bigint': 12.6.1 tslib: 2.6.2 - /@polkadot/types-create@10.10.1: - resolution: {integrity: sha512-7OiLzd+Ter5zrpjP7fDwA1m89kd38VvMVixfOSv8x7ld2pDT+yyyKl14TCwRSWrKWCMtIb6M3iasPhq5cUa7cw==} - engines: {node: '>=16'} + /@polkadot/types-create@10.11.1: + resolution: {integrity: sha512-oeaI185F3XeWSz9/fe//qZ0KsQyE6C6c13WuOa+5cX/Yuz7cSAXawrhl58HRaU+fueaE/ijEHLcuK1sdM6e1JQ==} + engines: {node: '>=18'} dependencies: - '@polkadot/types-codec': 10.10.1 - '@polkadot/util': 12.5.1 + '@polkadot/types-codec': 10.11.1 + '@polkadot/util': 12.6.1 tslib: 2.6.2 - /@polkadot/types-known@10.10.1: - resolution: {integrity: sha512-yRa1lbDRqg3V/zoa0vSwdGOiYTIWktILW8OfkaLDExTu0GZBSbVHZlLAta52XVpA9Zww7mrUUC9+iernOwk//w==} - engines: {node: '>=16'} + /@polkadot/types-known@10.11.1: + resolution: {integrity: sha512-BPHI7EbdRaznZR4RVVrQC5epyxL6caJ5dkluZP6rRwx7VmQK0FTGIwgh3UP724mzQhM8rT77MD3h2ftnq1cteg==} + engines: {node: '>=18'} dependencies: - '@polkadot/networks': 12.5.1 - '@polkadot/types': 10.10.1 - '@polkadot/types-codec': 10.10.1 - '@polkadot/types-create': 10.10.1 - '@polkadot/util': 12.5.1 + '@polkadot/networks': 12.6.1 + '@polkadot/types': 10.11.1 + '@polkadot/types-codec': 10.11.1 + '@polkadot/types-create': 10.11.1 + '@polkadot/util': 12.6.1 tslib: 2.6.2 - /@polkadot/types-support@10.10.1: - resolution: {integrity: sha512-Cd2mwk9RG6LlX8X3H0bRY7wCTbZPqU3z38CMFhvNkFDAyjqKjtn8hpS4n8mMrZK2EwCs/MjQH1wb7rtFkaWmJw==} - engines: {node: '>=16'} + /@polkadot/types-support@10.11.1: + resolution: {integrity: sha512-eCvWjdpELsHvXiTq201DdbIeOIaEr53zTD7HqC2wR/Z1bkQuw79Z+CyIU4sp79GL1vZ1PxS7vUH9M3FKNaTl1Q==} + engines: {node: '>=18'} dependencies: - '@polkadot/util': 12.5.1 + '@polkadot/util': 12.6.1 tslib: 2.6.2 - /@polkadot/types@10.10.1: - resolution: {integrity: sha512-Ben62P1tjYEhKag34GBGcLX6NqcFR1VD5nNbWaxgr+t36Jl/tlHs6P9DlbFqQP7Tt9FmGrAYY0m3oTkhjG1NzA==} - engines: {node: '>=16'} + /@polkadot/types@10.11.1: + resolution: {integrity: sha512-4uKnzW2GZqNA5qRZpTPJ7z+G/ARTvXI89etv9xXXVttUdfTaYZsMf4rMuMThOAE/mAUn70LoH0JKthZLwzVgNQ==} + engines: {node: '>=18'} dependencies: - '@polkadot/keyring': 12.5.1(@polkadot/util-crypto@12.5.1)(@polkadot/util@12.5.1) - '@polkadot/types-augment': 10.10.1 - '@polkadot/types-codec': 10.10.1 - '@polkadot/types-create': 10.10.1 - '@polkadot/util': 12.5.1 - '@polkadot/util-crypto': 12.5.1(@polkadot/util@12.5.1) + '@polkadot/keyring': 12.6.1(@polkadot/util-crypto@12.6.1)(@polkadot/util@12.6.1) + '@polkadot/types-augment': 10.11.1 + '@polkadot/types-codec': 10.11.1 + '@polkadot/types-create': 10.11.1 + '@polkadot/util': 12.6.1 + '@polkadot/util-crypto': 12.6.1(@polkadot/util@12.6.1) rxjs: 7.8.1 tslib: 2.6.2 - /@polkadot/util-crypto@12.5.1(@polkadot/util@12.5.1): - resolution: {integrity: sha512-Y8ORbMcsM/VOqSG3DgqutRGQ8XXK+X9M3C8oOEI2Tji65ZsXbh9Yh+ryPLM0oBp/9vqOXjkLgZJbbVuQceOw0A==} - engines: {node: '>=16'} + /@polkadot/util-crypto@12.6.1(@polkadot/util@12.6.1): + resolution: {integrity: sha512-2ezWFLmdgeDXqB9NAUdgpp3s2rQztNrZLY+y0SJYNOG4ch+PyodTW/qSksnOrVGVdRhZ5OESRE9xvo9LYV5UAw==} + engines: {node: '>=18'} peerDependencies: - '@polkadot/util': 12.5.1 + '@polkadot/util': 12.6.1 dependencies: '@noble/curves': 1.2.0 '@noble/hashes': 1.3.2 - '@polkadot/networks': 12.5.1 - '@polkadot/util': 12.5.1 - '@polkadot/wasm-crypto': 7.2.2(@polkadot/util@12.5.1)(@polkadot/x-randomvalues@12.5.1) - '@polkadot/wasm-util': 7.2.2(@polkadot/util@12.5.1) - '@polkadot/x-bigint': 12.5.1 - '@polkadot/x-randomvalues': 12.5.1(@polkadot/util@12.5.1)(@polkadot/wasm-util@7.2.2) + '@polkadot/networks': 12.6.1 + '@polkadot/util': 12.6.1 + '@polkadot/wasm-crypto': 7.3.1(@polkadot/util@12.6.1)(@polkadot/x-randomvalues@12.6.1) + '@polkadot/wasm-util': 7.3.1(@polkadot/util@12.6.1) + '@polkadot/x-bigint': 12.6.1 + '@polkadot/x-randomvalues': 12.6.1(@polkadot/util@12.6.1)(@polkadot/wasm-util@7.3.1) '@scure/base': 1.1.3 tslib: 2.6.2 - /@polkadot/util@12.5.1: - resolution: {integrity: sha512-fDBZL7D4/baMG09Qowseo884m3QBzErGkRWNBId1UjWR99kyex+cIY9fOSzmuQxo6nLdJlLHw1Nz2caN3+Bq0A==} - engines: {node: '>=16'} + /@polkadot/util@12.6.1: + resolution: {integrity: sha512-10ra3VfXtK8ZSnWI7zjhvRrhupg3rd4iFC3zCaXmRpOU+AmfIoCFVEmuUuC66gyXiz2/g6k5E6j0lWQCOProSQ==} + engines: {node: '>=18'} dependencies: - '@polkadot/x-bigint': 12.5.1 - '@polkadot/x-global': 12.5.1 - '@polkadot/x-textdecoder': 12.5.1 - '@polkadot/x-textencoder': 12.5.1 - '@types/bn.js': 5.1.2 + '@polkadot/x-bigint': 12.6.1 + '@polkadot/x-global': 12.6.1 + '@polkadot/x-textdecoder': 12.6.1 + '@polkadot/x-textencoder': 12.6.1 + '@types/bn.js': 5.1.5 bn.js: 5.2.1 tslib: 2.6.2 - /@polkadot/wasm-bridge@7.2.2(@polkadot/util@12.5.1)(@polkadot/x-randomvalues@12.5.1): - resolution: {integrity: sha512-CgNENd65DVYtackOVXXRA0D1RPoCv5+77IdBCf7kNqu6LeAnR4nfTI6qjaApUdN1xRweUsQjSH7tu7VjkMOA0A==} - engines: {node: '>=16'} + /@polkadot/wasm-bridge@7.3.1(@polkadot/util@12.6.1)(@polkadot/x-randomvalues@12.6.1): + resolution: {integrity: sha512-wPtDkGaOQx5BUIYP+kJv5aV3BnCQ+HXr36khGKYrRQAMBrG+ybCNPOTVXDQnSbraPQRSw7fSIJmiQpEmFsIz0w==} + engines: {node: '>=18'} peerDependencies: '@polkadot/util': '*' '@polkadot/x-randomvalues': '*' dependencies: - '@polkadot/util': 12.5.1 - '@polkadot/wasm-util': 7.2.2(@polkadot/util@12.5.1) - '@polkadot/x-randomvalues': 12.5.1(@polkadot/util@12.5.1)(@polkadot/wasm-util@7.2.2) + '@polkadot/util': 12.6.1 + '@polkadot/wasm-util': 7.3.1(@polkadot/util@12.6.1) + '@polkadot/x-randomvalues': 12.6.1(@polkadot/util@12.6.1)(@polkadot/wasm-util@7.3.1) tslib: 2.6.2 - /@polkadot/wasm-crypto-asmjs@7.2.2(@polkadot/util@12.5.1): - resolution: {integrity: sha512-wKg+cpsWQCTSVhjlHuNeB/184rxKqY3vaklacbLOMbUXieIfuDBav5PJdzS3yeiVE60TpYaHW4iX/5OYHS82gg==} - engines: {node: '>=16'} + /@polkadot/wasm-crypto-asmjs@7.3.1(@polkadot/util@12.6.1): + resolution: {integrity: sha512-pTUOCIP0nUc4tjzdG1vtEBztKEWde4DBEZm7NaxBLvwNUxsbYhLKYvuhASEyEIz0ZyE4rOBWEmRF4Buic8oO+g==} + engines: {node: '>=18'} peerDependencies: '@polkadot/util': '*' dependencies: - '@polkadot/util': 12.5.1 + '@polkadot/util': 12.6.1 tslib: 2.6.2 - /@polkadot/wasm-crypto-init@7.2.2(@polkadot/util@12.5.1)(@polkadot/x-randomvalues@12.5.1): - resolution: {integrity: sha512-vD4iPIp9x+SssUIWUenxWLPw4BVIwhXHNMpsV81egK990tvpyIxL205/EF5QRb1mKn8WfWcNFm5tYwwh9NdnnA==} - engines: {node: '>=16'} + /@polkadot/wasm-crypto-init@7.3.1(@polkadot/util@12.6.1)(@polkadot/x-randomvalues@12.6.1): + resolution: {integrity: sha512-Fx15ItLcxCe7uJCWZVXhFbsrXqHUKAp9KGYQFKBRK7r1C2va4Y7qnirjwkxoMHQcunusLe2KdbrD+YJuzh4wlA==} + engines: {node: '>=18'} peerDependencies: '@polkadot/util': '*' '@polkadot/x-randomvalues': '*' dependencies: - '@polkadot/util': 12.5.1 - '@polkadot/wasm-bridge': 7.2.2(@polkadot/util@12.5.1)(@polkadot/x-randomvalues@12.5.1) - '@polkadot/wasm-crypto-asmjs': 7.2.2(@polkadot/util@12.5.1) - '@polkadot/wasm-crypto-wasm': 7.2.2(@polkadot/util@12.5.1) - '@polkadot/wasm-util': 7.2.2(@polkadot/util@12.5.1) - '@polkadot/x-randomvalues': 12.5.1(@polkadot/util@12.5.1)(@polkadot/wasm-util@7.2.2) + '@polkadot/util': 12.6.1 + '@polkadot/wasm-bridge': 7.3.1(@polkadot/util@12.6.1)(@polkadot/x-randomvalues@12.6.1) + '@polkadot/wasm-crypto-asmjs': 7.3.1(@polkadot/util@12.6.1) + '@polkadot/wasm-crypto-wasm': 7.3.1(@polkadot/util@12.6.1) + '@polkadot/wasm-util': 7.3.1(@polkadot/util@12.6.1) + '@polkadot/x-randomvalues': 12.6.1(@polkadot/util@12.6.1)(@polkadot/wasm-util@7.3.1) tslib: 2.6.2 - /@polkadot/wasm-crypto-wasm@7.2.2(@polkadot/util@12.5.1): - resolution: {integrity: sha512-3efoIB6jA3Hhv6k0YIBwCtlC8gCSWCk+R296yIXRLLr3cGN415KM/PO/d1JIXYI64lbrRzWRmZRhllw3jf6Atg==} - engines: {node: '>=16'} + /@polkadot/wasm-crypto-wasm@7.3.1(@polkadot/util@12.6.1): + resolution: {integrity: sha512-hBMRwrBLCfVsFHSdnwwIxEPshoZdW/dHehYRxMSpUdmqOxtD1gnjocXGE1KZUYGX675+EFuR+Ch6OoTKFJxwTA==} + engines: {node: '>=18'} peerDependencies: '@polkadot/util': '*' dependencies: - '@polkadot/util': 12.5.1 - '@polkadot/wasm-util': 7.2.2(@polkadot/util@12.5.1) + '@polkadot/util': 12.6.1 + '@polkadot/wasm-util': 7.3.1(@polkadot/util@12.6.1) tslib: 2.6.2 - /@polkadot/wasm-crypto@7.2.2(@polkadot/util@12.5.1)(@polkadot/x-randomvalues@12.5.1): - resolution: {integrity: sha512-1ZY1rxUTawYm0m1zylvBMFovNIHYgG2v/XoASNp/EMG5c8FQIxCbhJRaTBA983GVq4lN/IAKREKEp9ZbLLqssA==} - engines: {node: '>=16'} + /@polkadot/wasm-crypto@7.3.1(@polkadot/util@12.6.1)(@polkadot/x-randomvalues@12.6.1): + resolution: {integrity: sha512-BSK0YyCN4ohjtwbiHG71fgf+7ufgfLrHxjn7pKsvXhyeiEVuDhbDreNcpUf3eGOJ5tNk75aSbKGF4a3EJGIiNA==} + engines: {node: '>=18'} peerDependencies: '@polkadot/util': '*' '@polkadot/x-randomvalues': '*' dependencies: - '@polkadot/util': 12.5.1 - '@polkadot/wasm-bridge': 7.2.2(@polkadot/util@12.5.1)(@polkadot/x-randomvalues@12.5.1) - '@polkadot/wasm-crypto-asmjs': 7.2.2(@polkadot/util@12.5.1) - '@polkadot/wasm-crypto-init': 7.2.2(@polkadot/util@12.5.1)(@polkadot/x-randomvalues@12.5.1) - '@polkadot/wasm-crypto-wasm': 7.2.2(@polkadot/util@12.5.1) - '@polkadot/wasm-util': 7.2.2(@polkadot/util@12.5.1) - '@polkadot/x-randomvalues': 12.5.1(@polkadot/util@12.5.1)(@polkadot/wasm-util@7.2.2) + '@polkadot/util': 12.6.1 + '@polkadot/wasm-bridge': 7.3.1(@polkadot/util@12.6.1)(@polkadot/x-randomvalues@12.6.1) + '@polkadot/wasm-crypto-asmjs': 7.3.1(@polkadot/util@12.6.1) + '@polkadot/wasm-crypto-init': 7.3.1(@polkadot/util@12.6.1)(@polkadot/x-randomvalues@12.6.1) + '@polkadot/wasm-crypto-wasm': 7.3.1(@polkadot/util@12.6.1) + '@polkadot/wasm-util': 7.3.1(@polkadot/util@12.6.1) + '@polkadot/x-randomvalues': 12.6.1(@polkadot/util@12.6.1)(@polkadot/wasm-util@7.3.1) tslib: 2.6.2 - /@polkadot/wasm-util@7.2.2(@polkadot/util@12.5.1): - resolution: {integrity: sha512-N/25960ifCc56sBlJZ2h5UBpEPvxBmMLgwYsl7CUuT+ea2LuJW9Xh8VHDN/guYXwmm92/KvuendYkEUykpm/JQ==} - engines: {node: '>=16'} + /@polkadot/wasm-util@7.3.1(@polkadot/util@12.6.1): + resolution: {integrity: sha512-0m6ozYwBrJgnGl6QvS37ZiGRu4FFPPEtMYEVssfo1Tz4skHJlByWaHWhRNoNCVFAKiGEBu+rfx5HAQMAhoPkvg==} + engines: {node: '>=18'} peerDependencies: '@polkadot/util': '*' dependencies: - '@polkadot/util': 12.5.1 + '@polkadot/util': 12.6.1 tslib: 2.6.2 - /@polkadot/x-bigint@12.5.1: - resolution: {integrity: sha512-Fw39eoN9v0sqxSzfSC5awaDVdzojIiE7d1hRSQgVSrES+8whWvtbYMR0qwbVhTuW7DvogHmye41P9xKMlXZysg==} - engines: {node: '>=16'} + /@polkadot/x-bigint@12.6.1: + resolution: {integrity: sha512-YlABeVIlgYQZJ4ZpW/+akFGGxw5jMGt4g5vaP7EumlORGneJHzzWJYDmI5v2y7j1zvC9ofOle7z4tRmtN/QDew==} + engines: {node: '>=18'} dependencies: - '@polkadot/x-global': 12.5.1 + '@polkadot/x-global': 12.6.1 tslib: 2.6.2 - /@polkadot/x-fetch@12.5.1: - resolution: {integrity: sha512-Bc019lOKCoQJrthiS+H3LwCahGtl5tNnb2HK7xe3DBQIUx9r2HsF/uEngNfMRUFkUYg5TPCLFbEWU8NIREBS1A==} - engines: {node: '>=16'} + /@polkadot/x-fetch@12.6.1: + resolution: {integrity: sha512-iyBv0ecfCsqGSv26CPJk9vSoKtry/Fn7x549ysA4hlc9KboraMHxOHTpcNZYC/OdgvbFZl40zIXCY0SA1ai8aw==} + engines: {node: '>=18'} dependencies: - '@polkadot/x-global': 12.5.1 + '@polkadot/x-global': 12.6.1 node-fetch: 3.3.2 tslib: 2.6.2 - /@polkadot/x-global@12.5.1: - resolution: {integrity: sha512-6K0YtWEg0eXInDOihU5aSzeb1t9TiDdX9ZuRly+58ALSqw5kPZYmQLbzE1d8HWzyXRXK+YH65GtLzfMGqfYHmw==} - engines: {node: '>=16'} + /@polkadot/x-global@12.6.1: + resolution: {integrity: sha512-w5t19HIdBPuyu7X/AiCyH2DsKqxBF0KpF4Ymolnx8PfcSIgnq9ZOmgs74McPR6FgEmeEkr9uNKujZrsfURi1ug==} + engines: {node: '>=18'} dependencies: tslib: 2.6.2 - /@polkadot/x-randomvalues@12.5.1(@polkadot/util@12.5.1)(@polkadot/wasm-util@7.2.2): - resolution: {integrity: sha512-UsMb1d+77EPNjW78BpHjZLIm4TaIpfqq89OhZP/6gDIoS2V9iE/AK3jOWKm1G7Y2F8XIoX1qzQpuMakjfagFoQ==} - engines: {node: '>=16'} + /@polkadot/x-randomvalues@12.6.1(@polkadot/util@12.6.1)(@polkadot/wasm-util@7.3.1): + resolution: {integrity: sha512-1uVKlfYYbgIgGV5v1Dgn960cGovenWm5pmg+aTMeUGXVYiJwRD2zOpLyC1i/tP454iA74j74pmWb8Nkn0tJZUQ==} + engines: {node: '>=18'} peerDependencies: - '@polkadot/util': 12.5.1 + '@polkadot/util': 12.6.1 '@polkadot/wasm-util': '*' dependencies: - '@polkadot/util': 12.5.1 - '@polkadot/wasm-util': 7.2.2(@polkadot/util@12.5.1) - '@polkadot/x-global': 12.5.1 + '@polkadot/util': 12.6.1 + '@polkadot/wasm-util': 7.3.1(@polkadot/util@12.6.1) + '@polkadot/x-global': 12.6.1 tslib: 2.6.2 - /@polkadot/x-textdecoder@12.5.1: - resolution: {integrity: sha512-j2YZGWfwhMC8nHW3BXq10fAPY02ObLL/qoTjCMJ1Cmc/OGq18Ep7k9cXXbjFAq3wf3tUUewt/u/hStKCk3IvfQ==} - engines: {node: '>=16'} + /@polkadot/x-textdecoder@12.6.1: + resolution: {integrity: sha512-IasodJeV1f2Nr/VtA207+LXCQEqYcG8y9qB/EQcRsrEP58NbwwxM5Z2obV0lSjJOxRTJ4/OlhUwnLHwcbIp6+g==} + engines: {node: '>=18'} dependencies: - '@polkadot/x-global': 12.5.1 + '@polkadot/x-global': 12.6.1 tslib: 2.6.2 - /@polkadot/x-textencoder@12.5.1: - resolution: {integrity: sha512-1JNNpOGb4wD+c7zFuOqjibl49LPnHNr4rj4s3WflLUIZvOMY6euoDuN3ISjQSHCLlVSoH0sOCWA3qXZU4bCTDQ==} - engines: {node: '>=16'} + /@polkadot/x-textencoder@12.6.1: + resolution: {integrity: sha512-sTq/+tXqBhGe01a1rjieSHFh3y935vuRgtahVgVJZnfqh5SmLPgSN5tTPxZWzyx7gHIfotle8laTJbJarv7V1A==} + engines: {node: '>=18'} dependencies: - '@polkadot/x-global': 12.5.1 + '@polkadot/x-global': 12.6.1 tslib: 2.6.2 - /@polkadot/x-ws@12.5.1: - resolution: {integrity: sha512-efNMhB3Lh6pW2iTipMkqwrjpuUtb3EwR/jYZftiIGo5tDPB7rqoMOp9s6KRFJEIUfZkLnMUtbkZ5fHzUJaCjmQ==} - engines: {node: '>=16'} + /@polkadot/x-ws@12.6.1: + resolution: {integrity: sha512-fs9V+XekjJLpVLLwxnqq3llqSZu2T/b9brvld8anvzS/htDLPbi7+c5W3VGJ9Po8fS67IsU3HCt0Gu6F6mGrMA==} + engines: {node: '>=18'} dependencies: - '@polkadot/x-global': 12.5.1 + '@polkadot/x-global': 12.6.1 tslib: 2.6.2 ws: 8.14.2 transitivePeerDependencies: @@ -1797,6 +2004,90 @@ packages: resolution: {integrity: sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==} dev: false + /@rollup/rollup-android-arm-eabi@4.5.0: + resolution: {integrity: sha512-OINaBGY+Wc++U0rdr7BLuFClxcoWaVW3vQYqmQq6B3bqQ/2olkaoz+K8+af/Mmka/C2yN5j+L9scBkv4BtKsDA==} + cpu: [arm] + os: [android] + requiresBuild: true + optional: true + + /@rollup/rollup-android-arm64@4.5.0: + resolution: {integrity: sha512-UdMf1pOQc4ZmUA/NTmKhgJTBimbSKnhPS2zJqucqFyBRFPnPDtwA8MzrGNTjDeQbIAWfpJVAlxejw+/lQyBK/w==} + cpu: [arm64] + os: [android] + requiresBuild: true + optional: true + + /@rollup/rollup-darwin-arm64@4.5.0: + resolution: {integrity: sha512-L0/CA5p/idVKI+c9PcAPGorH6CwXn6+J0Ys7Gg1axCbTPgI8MeMlhA6fLM9fK+ssFhqogMHFC8HDvZuetOii7w==} + cpu: [arm64] + os: [darwin] + requiresBuild: true + optional: true + + /@rollup/rollup-darwin-x64@4.5.0: + resolution: {integrity: sha512-QZCbVqU26mNlLn8zi/XDDquNmvcr4ON5FYAHQQsyhrHx8q+sQi/6xduoznYXwk/KmKIXG5dLfR0CvY+NAWpFYQ==} + cpu: [x64] + os: [darwin] + requiresBuild: true + optional: true + + /@rollup/rollup-linux-arm-gnueabihf@4.5.0: + resolution: {integrity: sha512-VpSQ+xm93AeV33QbYslgf44wc5eJGYfYitlQzAi3OObu9iwrGXEnmu5S3ilkqE3Pr/FkgOiJKV/2p0ewf4Hrtg==} + cpu: [arm] + os: [linux] + requiresBuild: true + optional: true + + /@rollup/rollup-linux-arm64-gnu@4.5.0: + resolution: {integrity: sha512-OrEyIfpxSsMal44JpEVx9AEcGpdBQG1ZuWISAanaQTSMeStBW+oHWwOkoqR54bw3x8heP8gBOyoJiGg+fLY8qQ==} + cpu: [arm64] + os: [linux] + requiresBuild: true + optional: true + + /@rollup/rollup-linux-arm64-musl@4.5.0: + resolution: {integrity: sha512-1H7wBbQuE6igQdxMSTjtFfD+DGAudcYWhp106z/9zBA8OQhsJRnemO4XGavdzHpGhRtRxbgmUGdO3YQgrWf2RA==} + cpu: [arm64] + os: [linux] + requiresBuild: true + optional: true + + /@rollup/rollup-linux-x64-gnu@4.5.0: + resolution: {integrity: sha512-FVyFI13tXw5aE65sZdBpNjPVIi4Q5mARnL/39UIkxvSgRAIqCo5sCpCELk0JtXHGee2owZz5aNLbWNfBHzr71Q==} + cpu: [x64] + os: [linux] + requiresBuild: true + optional: true + + /@rollup/rollup-linux-x64-musl@4.5.0: + resolution: {integrity: sha512-eBPYl2sLpH/o8qbSz6vPwWlDyThnQjJfcDOGFbNjmjb44XKC1F5dQfakOsADRVrXCNzM6ZsSIPDG5dc6HHLNFg==} + cpu: [x64] + os: [linux] + requiresBuild: true + optional: true + + /@rollup/rollup-win32-arm64-msvc@4.5.0: + resolution: {integrity: sha512-xaOHIfLOZypoQ5U2I6rEaugS4IYtTgP030xzvrBf5js7p9WI9wik07iHmsKaej8Z83ZDxN5GyypfoyKV5O5TJA==} + cpu: [arm64] + os: [win32] + requiresBuild: true + optional: true + + /@rollup/rollup-win32-ia32-msvc@4.5.0: + resolution: {integrity: sha512-Al6quztQUrHwcOoU2TuFblUQ5L+/AmPBXFR6dUvyo4nRj2yQRK0WIUaGMF/uwKulvRcXkpHe3k9A8Vf93VDktA==} + cpu: [ia32] + os: [win32] + requiresBuild: true + optional: true + + /@rollup/rollup-win32-x64-msvc@4.5.0: + resolution: {integrity: sha512-8kdW+brNhI/NzJ4fxDufuJUjepzINqJKLGHuxyAtpPG9bMbn8P5mtaCcbOm0EzLJ+atg+kF9dwg8jpclkVqx5w==} + cpu: [x64] + os: [win32] + requiresBuild: true + optional: true + /@scure/base@1.1.3: resolution: {integrity: sha512-/+SgoRjLq7Xlf0CWuLHq2LUZeL/w65kfzAPG5NH9pcmBhs+nunQTn4gvdwgMTIXnt9b2C/1SeL2XiysZEyIC9Q==} @@ -1804,7 +2095,7 @@ packages: resolution: {integrity: sha512-osvveYtyzdEVbt3OfwwXFr4P2iVBL5u1Q3q4ONBfDY/UpOuXmOlbgwc1xECEboY8wIays8Yt6onaWMUdUbfl0A==} dependencies: '@noble/curves': 1.1.0 - '@noble/hashes': 1.3.1 + '@noble/hashes': 1.3.2 '@scure/base': 1.1.3 /@scure/bip32@1.3.2: @@ -1831,19 +2122,19 @@ packages: requiresBuild: true optional: true - /@substrate/connect@0.7.33: - resolution: {integrity: sha512-1B984/bmXVQvTT9oV3c3b7215lvWmulP9rfP3T3Ri+OU3uIsyCzYw0A+XG6J8/jgO2FnroeNIBWlgoLaUM1uzw==} + /@substrate/connect@0.7.35: + resolution: {integrity: sha512-Io8vkalbwaye+7yXfG1Nj52tOOoJln2bMlc7Q9Yy3vEWqZEVkgKmcPVzbwV0CWL3QD+KMPDA2Dnw/X7EdwgoLw==} requiresBuild: true dependencies: '@substrate/connect-extension-protocol': 1.0.1 - smoldot: 2.0.1 + smoldot: 2.0.7 transitivePeerDependencies: - bufferutil - utf-8-validate optional: true - /@substrate/ss58-registry@1.43.0: - resolution: {integrity: sha512-USEkXA46P9sqClL7PZv0QFsit4S8Im97wchKG0/H/9q3AT/S76r40UHfCr4Un7eBJPE23f7fU9BZ0ITpP9MCsA==} + /@substrate/ss58-registry@1.44.0: + resolution: {integrity: sha512-7lQ/7mMCzVNSEfDS4BCqnRnKCFKpcOaPrxMeGTXHX1YQzM/m2BBHjbK2C3dJvjv7GYxMiaTq/HdWQj1xS6ss+A==} /@tootallnate/once@1.1.2: resolution: {integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==} @@ -1868,21 +2159,21 @@ packages: /@tsconfig/node16@1.0.4: resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==} - /@types/bn.js@5.1.2: - resolution: {integrity: sha512-dkpZu0szUtn9UXTmw+e0AJFd4D2XAxDnsCLdc05SfqpqzPEBft8eQr8uaFitfo/dUUOZERaLec2hHMG87A4Dxg==} + /@types/bn.js@5.1.5: + resolution: {integrity: sha512-V46N0zwKRF5Q00AZ6hWtN0T8gGmDUaUzLWQvHFo5yThtVwK/VCenFY3wXVbOvNfajEpsTfQM4IN9k/d6gUVX3A==} dependencies: - '@types/node': 20.9.0 + '@types/node': 20.9.2 /@types/cli-progress@3.11.5: resolution: {integrity: sha512-D4PbNRbviKyppS5ivBGyFO29POlySLmA2HyUFE4p5QGazAMM3CwkKWcvTl8gvElSuxRh6FPKL8XmidX873ou4g==} dependencies: - '@types/node': 20.9.0 + '@types/node': 20.9.2 dev: true /@types/debug@4.1.12: resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} dependencies: - '@types/ms': 0.7.32 + '@types/ms': 0.7.34 dev: true /@types/is-ci@3.0.2: @@ -1907,23 +2198,23 @@ packages: resolution: {integrity: sha512-ZYFzrvyWUNhaPomn80dsMNgMeXxNWZBdkuG/hWlUvXvbdUH8ZERNBGXnU87McuGcWDsyzX2aChCv/SVN348k3A==} dev: true - /@types/ms@0.7.32: - resolution: {integrity: sha512-xPSg0jm4mqgEkNhowKgZFBNtwoEwF6gJ4Dhww+GFpm3IgtNseHQZ5IqdNwnquZEoANxyDAKDRAdVo4Z72VvD/g==} + /@types/ms@0.7.34: + resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} dev: true /@types/node@12.20.55: resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} dev: true - /@types/node@16.18.61: - resolution: {integrity: sha512-k0N7BqGhJoJzdh6MuQg1V1ragJiXTh8VUBAZTWjJ9cUq23SG0F0xavOwZbhiP4J3y20xd6jxKx+xNUhkMAi76Q==} + /@types/node@16.18.62: + resolution: {integrity: sha512-/zbPnIBkef8sT+6vw6BxdvU3dCxRI0v6rBu/6IvXnRNtOPILucigqhUBPYxtQ/8JdAna0JLTAcNTCDmQ77QYkQ==} dev: true /@types/node@18.15.13: resolution: {integrity: sha512-N+0kuo9KgrUQ1Sn/ifDXsvg0TTleP7rIy4zOBGECxAljqvqfqpTfzx0Q1NUedOixRMBfe2Whhb056a42cWs26Q==} - /@types/node@20.9.0: - resolution: {integrity: sha512-nekiGu2NDb1BcVofVcEKMIwzlx4NjHlcjhoxxKBNLtz15Y1z7MYf549DFvkHSId02Ax6kGwWntIBPC3l/JZcmw==} + /@types/node@20.9.2: + resolution: {integrity: sha512-WHZXKFCEyIUJzAwh3NyyTHYSR35SevJ6mZ1nWwJafKtiQbqRTIKSRcw3Ma3acqgsent3RRDqeVwpHntMk+9irg==} dependencies: undici-types: 5.26.5 @@ -1946,20 +2237,20 @@ packages: /@types/ws@8.5.3: resolution: {integrity: sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==} dependencies: - '@types/node': 20.9.0 + '@types/node': 20.9.2 - /@types/yargs-parser@21.0.1: - resolution: {integrity: sha512-axdPBuLuEJt0c4yI5OZssC19K2Mq1uKdrfZBzuxLvaztgqUtFYZUNw7lETExPYJR9jdEoIg4mb7RQKRQzOkeGQ==} + /@types/yargs-parser@21.0.3: + resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} dev: true /@types/yargs@17.0.31: resolution: {integrity: sha512-bocYSx4DI8TmdlvxqGpVNXOgCNR1Jj0gNPhhAY+iz1rgKDAaYrAYdFYnhDV1IFuiuVc9HkOwyDcFxaTElF3/wg==} dependencies: - '@types/yargs-parser': 21.0.1 + '@types/yargs-parser': 21.0.3 dev: true - /@typescript-eslint/eslint-plugin@6.10.0(@typescript-eslint/parser@6.10.0)(eslint@8.53.0)(typescript@5.2.2): - resolution: {integrity: sha512-uoLj4g2OTL8rfUQVx2AFO1hp/zja1wABJq77P6IclQs6I/m9GLrm7jCdgzZkvWdDCQf1uEvoa8s8CupsgWQgVg==} + /@typescript-eslint/eslint-plugin@6.11.0(@typescript-eslint/parser@6.11.0)(eslint@8.54.0)(typescript@5.2.2): + resolution: {integrity: sha512-uXnpZDc4VRjY4iuypDBKzW1rz9T5YBBK0snMn8MaTSNd2kMlj50LnLBABELjJiOL5YHk7ZD8hbSpI9ubzqYI0w==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha @@ -1969,16 +2260,16 @@ packages: typescript: optional: true dependencies: - '@eslint-community/regexpp': 4.9.1 - '@typescript-eslint/parser': 6.10.0(eslint@8.53.0)(typescript@5.2.2) - '@typescript-eslint/scope-manager': 6.10.0 - '@typescript-eslint/type-utils': 6.10.0(eslint@8.53.0)(typescript@5.2.2) - '@typescript-eslint/utils': 6.10.0(eslint@8.53.0)(typescript@5.2.2) - '@typescript-eslint/visitor-keys': 6.10.0 + '@eslint-community/regexpp': 4.10.0 + '@typescript-eslint/parser': 6.11.0(eslint@8.54.0)(typescript@5.2.2) + '@typescript-eslint/scope-manager': 6.11.0 + '@typescript-eslint/type-utils': 6.11.0(eslint@8.54.0)(typescript@5.2.2) + '@typescript-eslint/utils': 6.11.0(eslint@8.54.0)(typescript@5.2.2) + '@typescript-eslint/visitor-keys': 6.11.0 debug: 4.3.4(supports-color@8.1.1) - eslint: 8.53.0 + eslint: 8.54.0 graphemer: 1.4.0 - ignore: 5.2.4 + ignore: 5.3.0 natural-compare: 1.4.0 semver: 7.5.4 ts-api-utils: 1.0.3(typescript@5.2.2) @@ -1987,8 +2278,8 @@ packages: - supports-color dev: true - /@typescript-eslint/parser@6.10.0(eslint@8.53.0)(typescript@5.2.2): - resolution: {integrity: sha512-+sZwIj+s+io9ozSxIWbNB5873OSdfeBEH/FR0re14WLI6BaKuSOnnwCJ2foUiu8uXf4dRp1UqHP0vrZ1zXGrog==} + /@typescript-eslint/parser@6.11.0(eslint@8.54.0)(typescript@5.2.2): + resolution: {integrity: sha512-+whEdjk+d5do5nxfxx73oanLL9ghKO3EwM9kBCkUtWMRwWuPaFv9ScuqlYfQ6pAD6ZiJhky7TZ2ZYhrMsfMxVQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -1997,27 +2288,27 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 6.10.0 - '@typescript-eslint/types': 6.10.0 - '@typescript-eslint/typescript-estree': 6.10.0(typescript@5.2.2) - '@typescript-eslint/visitor-keys': 6.10.0 + '@typescript-eslint/scope-manager': 6.11.0 + '@typescript-eslint/types': 6.11.0 + '@typescript-eslint/typescript-estree': 6.11.0(typescript@5.2.2) + '@typescript-eslint/visitor-keys': 6.11.0 debug: 4.3.4(supports-color@8.1.1) - eslint: 8.53.0 + eslint: 8.54.0 typescript: 5.2.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/scope-manager@6.10.0: - resolution: {integrity: sha512-TN/plV7dzqqC2iPNf1KrxozDgZs53Gfgg5ZHyw8erd6jd5Ta/JIEcdCheXFt9b1NYb93a1wmIIVW/2gLkombDg==} + /@typescript-eslint/scope-manager@6.11.0: + resolution: {integrity: sha512-0A8KoVvIURG4uhxAdjSaxy8RdRE//HztaZdG8KiHLP8WOXSk0vlF7Pvogv+vlJA5Rnjj/wDcFENvDaHb+gKd1A==} engines: {node: ^16.0.0 || >=18.0.0} dependencies: - '@typescript-eslint/types': 6.10.0 - '@typescript-eslint/visitor-keys': 6.10.0 + '@typescript-eslint/types': 6.11.0 + '@typescript-eslint/visitor-keys': 6.11.0 dev: true - /@typescript-eslint/type-utils@6.10.0(eslint@8.53.0)(typescript@5.2.2): - resolution: {integrity: sha512-wYpPs3hgTFblMYwbYWPT3eZtaDOjbLyIYuqpwuLBBqhLiuvJ+9sEp2gNRJEtR5N/c9G1uTtQQL5AhV0fEPJYcg==} + /@typescript-eslint/type-utils@6.11.0(eslint@8.54.0)(typescript@5.2.2): + resolution: {integrity: sha512-nA4IOXwZtqBjIoYrJcYxLRO+F9ri+leVGoJcMW1uqr4r1Hq7vW5cyWrA43lFbpRvQ9XgNrnfLpIkO3i1emDBIA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -2026,23 +2317,23 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 6.10.0(typescript@5.2.2) - '@typescript-eslint/utils': 6.10.0(eslint@8.53.0)(typescript@5.2.2) + '@typescript-eslint/typescript-estree': 6.11.0(typescript@5.2.2) + '@typescript-eslint/utils': 6.11.0(eslint@8.54.0)(typescript@5.2.2) debug: 4.3.4(supports-color@8.1.1) - eslint: 8.53.0 + eslint: 8.54.0 ts-api-utils: 1.0.3(typescript@5.2.2) typescript: 5.2.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/types@6.10.0: - resolution: {integrity: sha512-36Fq1PWh9dusgo3vH7qmQAj5/AZqARky1Wi6WpINxB6SkQdY5vQoT2/7rW7uBIsPDcvvGCLi4r10p0OJ7ITAeg==} + /@typescript-eslint/types@6.11.0: + resolution: {integrity: sha512-ZbEzuD4DwEJxwPqhv3QULlRj8KYTAnNsXxmfuUXFCxZmO6CF2gM/y+ugBSAQhrqaJL3M+oe4owdWunaHM6beqA==} engines: {node: ^16.0.0 || >=18.0.0} dev: true - /@typescript-eslint/typescript-estree@6.10.0(typescript@5.2.2): - resolution: {integrity: sha512-ek0Eyuy6P15LJVeghbWhSrBCj/vJpPXXR+EpaRZqou7achUWL8IdYnMSC5WHAeTWswYQuP2hAZgij/bC9fanBg==} + /@typescript-eslint/typescript-estree@6.11.0(typescript@5.2.2): + resolution: {integrity: sha512-Aezzv1o2tWJwvZhedzvD5Yv7+Lpu1by/U1LZ5gLc4tCx8jUmuSCMioPFRjliN/6SJIvY6HpTtJIWubKuYYYesQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: typescript: '*' @@ -2050,8 +2341,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 6.10.0 - '@typescript-eslint/visitor-keys': 6.10.0 + '@typescript-eslint/types': 6.11.0 + '@typescript-eslint/visitor-keys': 6.11.0 debug: 4.3.4(supports-color@8.1.1) globby: 11.1.0 is-glob: 4.0.3 @@ -2062,30 +2353,30 @@ packages: - supports-color dev: true - /@typescript-eslint/utils@6.10.0(eslint@8.53.0)(typescript@5.2.2): - resolution: {integrity: sha512-v+pJ1/RcVyRc0o4wAGux9x42RHmAjIGzPRo538Z8M1tVx6HOnoQBCX/NoadHQlZeC+QO2yr4nNSFWOoraZCAyg==} + /@typescript-eslint/utils@6.11.0(eslint@8.54.0)(typescript@5.2.2): + resolution: {integrity: sha512-p23ibf68fxoZy605dc0dQAEoUsoiNoP3MD9WQGiHLDuTSOuqoTsa4oAy+h3KDkTcxbbfOtUjb9h3Ta0gT4ug2g==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.53.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.54.0) '@types/json-schema': 7.0.15 '@types/semver': 7.5.5 - '@typescript-eslint/scope-manager': 6.10.0 - '@typescript-eslint/types': 6.10.0 - '@typescript-eslint/typescript-estree': 6.10.0(typescript@5.2.2) - eslint: 8.53.0 + '@typescript-eslint/scope-manager': 6.11.0 + '@typescript-eslint/types': 6.11.0 + '@typescript-eslint/typescript-estree': 6.11.0(typescript@5.2.2) + eslint: 8.54.0 semver: 7.5.4 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/visitor-keys@6.10.0: - resolution: {integrity: sha512-xMGluxQIEtOM7bqFCo+rCMh5fqI+ZxV5RUUOa29iVPz1OgCZrtc7rFnz5cLUazlkPKYqX+75iuDq7m0HQ48nCg==} + /@typescript-eslint/visitor-keys@6.11.0: + resolution: {integrity: sha512-+SUN/W7WjBr05uRxPggJPSzyB8zUpaYo2hByKasWbqr3PM8AXfZt8UHdNpBS1v9SA62qnSSMF3380SwDqqprgQ==} engines: {node: ^16.0.0 || >=18.0.0} dependencies: - '@typescript-eslint/types': 6.10.0 + '@typescript-eslint/types': 6.11.0 eslint-visitor-keys: 3.4.3 dev: true @@ -2093,48 +2384,48 @@ packages: resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} dev: true - /@vitest/expect@1.0.0-beta.4: - resolution: {integrity: sha512-JOpNEva2AFxfySH3F+X+hT52Kq/ZdIrGtzWYbj6yRuBuxFqM55n/7/jV4XtQG+XkmehP3OUZGx5zISOU8KHPQw==} + /@vitest/expect@1.0.0-beta.5: + resolution: {integrity: sha512-q/TPdbXuEZZNFKILEVicojSWEq1y8qPLcAiZRQD8DsYUAV2cIjsD5lJWYaAjjUAV4lzovSci3KeISQdjUdfxQQ==} dependencies: - '@vitest/spy': 1.0.0-beta.4 - '@vitest/utils': 1.0.0-beta.4 + '@vitest/spy': 1.0.0-beta.5 + '@vitest/utils': 1.0.0-beta.5 chai: 4.3.10 - /@vitest/runner@1.0.0-beta.4: - resolution: {integrity: sha512-rlXCMp5MxMVVVN5hdhzPL9NpIkfZC0EXwAtN5gwBbCBoVRv9dBQiZ5qTw+LaNmugPl8gm76U4e4/nMZS9s6wyw==} + /@vitest/runner@1.0.0-beta.5: + resolution: {integrity: sha512-o/6ZqQoKCIdI4dmdc4Yb1u3n56dU69SABXyO5yhFZTDjEMJs1DdCQ68JK+UcrpJMQndr6q5lTFrfHEhj4XJy6w==} dependencies: - '@vitest/utils': 1.0.0-beta.4 - p-limit: 4.0.0 + '@vitest/utils': 1.0.0-beta.5 + p-limit: 5.0.0 pathe: 1.1.1 - /@vitest/snapshot@1.0.0-beta.4: - resolution: {integrity: sha512-CzmHLGo4RNEQUojYtuEz8wWKp9/p3hvXskejRRJB1iCRH48uWROmoyb2iEQUhgpQw/+WwI4wRP7jek5lp48pRA==} + /@vitest/snapshot@1.0.0-beta.5: + resolution: {integrity: sha512-fsWoc/mokLawqrLFqK9MHEyzJaGeDzU5gAgky2yZJR58VSsSvW+cesvmdv9ch39xHlTzFTRPgrWkNsmbdm2gbg==} dependencies: magic-string: 0.30.5 pathe: 1.1.1 pretty-format: 29.7.0 - /@vitest/spy@1.0.0-beta.4: - resolution: {integrity: sha512-YvKUUl7KucKzLJb8+RTd8H3G24EVPGk+CVMFawwtD/KuYjBzM8RCh3oJTTba6ktLpB8JLVy8NVTNL4Oeigqs8A==} + /@vitest/spy@1.0.0-beta.5: + resolution: {integrity: sha512-B5dx87eCiJidWGdURMS/etHE9P3JRdFEQj8HQRGI3OhMy5XcSrdAwg5oEADoqXm32GUGc7bC8Dw/q9PiCJSBIQ==} dependencies: tinyspy: 2.2.0 - /@vitest/ui@1.0.0-beta.4(vitest@1.0.0-beta.4): - resolution: {integrity: sha512-aU0EcYvrJPNNyoxnqcza0i1/yqUQ1MW/XC3aM7isOK5h/hNzx/jGmpQiY891yCT/7GTX0pdgC/glDw7ny42osQ==} + /@vitest/ui@1.0.0-beta.5(vitest@1.0.0-beta.5): + resolution: {integrity: sha512-+qnxIATVmI/Mqo4q2Uv1aGpIjCKQxVSY5FOhjx594t75r8xSMGPfjWsReINO/h5+wrHNW9FG2eUwZkjnxHvNxw==} peerDependencies: vitest: ^1.0.0-0 dependencies: - '@vitest/utils': 1.0.0-beta.4 - fast-glob: 3.3.1 + '@vitest/utils': 1.0.0-beta.5 + fast-glob: 3.3.2 fflate: 0.8.1 flatted: 3.2.9 pathe: 1.1.1 picocolors: 1.0.0 sirv: 2.0.3 - vitest: 1.0.0-beta.4(@types/node@20.9.0)(@vitest/ui@1.0.0-beta.4) + vitest: 1.0.0-beta.5(@types/node@20.9.2)(@vitest/ui@1.0.0-beta.5) - /@vitest/utils@1.0.0-beta.4: - resolution: {integrity: sha512-YY4bhhVqyTxuNwuZJXiCM4/D0Z7Z3H3JDHNM8gXty7EyRUf4iPDQtXzIWe1r4zdTtoFnzFAeMr+891pWlv4SPA==} + /@vitest/utils@1.0.0-beta.5: + resolution: {integrity: sha512-5ippiVcc6KjnAZiMc5Gz5g1tWTG+21g5scr+cedYC+YxAjqZzOG/ncJuM/Eqq9a+/MAJJc5zOGBcDYl27x62jg==} dependencies: diff-sequences: 29.6.3 loupe: 2.3.7 @@ -2302,14 +2593,14 @@ packages: - vue dev: true - /@zombienet/orchestrator@0.0.62(@polkadot/util@12.5.1)(@types/node@20.9.0): - resolution: {integrity: sha512-nUX9/UrEv4k2kW7zOPBKIK6opaQ/7/QWQ4ZRfWooihM0k2cZ+HVeJ1AVXeDKnnbvaxfHG2/jrhIx5btuRYvbyQ==} + /@zombienet/orchestrator@0.0.65(@polkadot/util@12.6.1)(@types/node@20.9.2): + resolution: {integrity: sha512-wHp9ZvkILt5pepcIhMoYajio8DETGCl13NG3A3Fcz2nsa4BzXQ6qytcVnfDjEjxl70aPM8+gt3POy/QarnKOLg==} engines: {node: '>=18'} dependencies: - '@polkadot/api': 10.10.1 - '@polkadot/keyring': 12.5.1(@polkadot/util-crypto@12.5.1)(@polkadot/util@12.5.1) - '@polkadot/util-crypto': 12.5.1(@polkadot/util@12.5.1) - '@zombienet/utils': 0.0.24(@types/node@20.9.0)(typescript@5.2.2) + '@polkadot/api': 10.11.1 + '@polkadot/keyring': 12.6.1(@polkadot/util-crypto@12.6.1)(@polkadot/util@12.6.1) + '@polkadot/util-crypto': 12.6.1(@polkadot/util@12.6.1) + '@zombienet/utils': 0.0.24(@types/node@20.9.2)(typescript@5.2.2) JSONStream: 1.3.5 chai: 4.3.10 debug: 4.3.4(supports-color@8.1.1) @@ -2337,7 +2628,7 @@ packages: - utf-8-validate dev: false - /@zombienet/utils@0.0.24(@types/node@20.9.0)(typescript@5.2.2): + /@zombienet/utils@0.0.24(@types/node@20.9.2)(typescript@5.2.2): resolution: {integrity: sha512-CUHn4u04ryfRqCQQsZHSpMIpMxzdMvSZR86Gp3Hwexf7wZTkHNZ5hsJnQO+J/yl28ny0GcjLJSU1hZ2kMV+hqw==} engines: {node: '>=18'} dependencies: @@ -2346,7 +2637,7 @@ packages: mocha: 10.2.0 nunjucks: 3.2.4 toml: 3.0.0 - ts-node: 10.9.1(@types/node@20.9.0)(typescript@5.2.2) + ts-node: 10.9.1(@types/node@20.9.2)(typescript@5.2.2) transitivePeerDependencies: - '@swc/core' - '@swc/wasm' @@ -2406,23 +2697,32 @@ packages: dependencies: event-target-shim: 5.0.1 - /acorn-jsx@5.3.2(acorn@8.10.0): + /acorn-jsx@5.3.2(acorn@8.11.2): resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - acorn: 8.10.0 + acorn: 8.11.2 dev: true /acorn-walk@8.2.0: resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==} engines: {node: '>=0.4.0'} + /acorn-walk@8.3.0: + resolution: {integrity: sha512-FS7hV565M5l1R08MXqo8odwMTB02C2UqzB17RVgu9EyuYFBqJZ3/ZY97sQD5FewVu1UyDFc1yztUDrAwT0EypA==} + engines: {node: '>=0.4.0'} + /acorn@8.10.0: resolution: {integrity: sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==} engines: {node: '>=0.4.0'} hasBin: true + /acorn@8.11.2: + resolution: {integrity: sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==} + engines: {node: '>=0.4.0'} + hasBin: true + /aes-js@4.0.0-beta.5: resolution: {integrity: sha512-G965FqalsNyrPqgEGON7nIx1e/OVENSgiEIzyC63haUMuvNnwIgIjMs52hlTCKhkBny7A2ORNlfY9Zu+jmGk1Q==} @@ -2581,10 +2881,10 @@ packages: resolution: {integrity: sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 define-properties: 1.2.1 es-abstract: 1.22.2 - get-intrinsic: 1.2.1 + get-intrinsic: 1.2.2 is-string: 1.0.7 dev: true @@ -2597,18 +2897,18 @@ packages: resolution: {integrity: sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 define-properties: 1.2.1 es-abstract: 1.22.2 es-shim-unscopables: 1.0.0 - get-intrinsic: 1.2.1 + get-intrinsic: 1.2.2 dev: true /array.prototype.flat@1.3.2: resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 define-properties: 1.2.1 es-abstract: 1.22.2 es-shim-unscopables: 1.0.0 @@ -2618,7 +2918,7 @@ packages: resolution: {integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 define-properties: 1.2.1 es-abstract: 1.22.2 es-shim-unscopables: 1.0.0 @@ -2629,10 +2929,10 @@ packages: engines: {node: '>= 0.4'} dependencies: array-buffer-byte-length: 1.0.0 - call-bind: 1.0.2 + call-bind: 1.0.5 define-properties: 1.2.1 es-abstract: 1.22.2 - get-intrinsic: 1.2.1 + get-intrinsic: 1.2.2 is-array-buffer: 3.0.2 is-shared-array-buffer: 1.0.2 dev: true @@ -2660,8 +2960,8 @@ packages: resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} engines: {node: '>= 0.4'} - /axios@1.6.1(debug@4.3.4): - resolution: {integrity: sha512-vfBmhDpKafglh0EldBEbVuoe7DyAavGSLWhuSm5ZSEKQnHhBf0xAAwybbNH1IkrJNGnS/VG4I5yxig1pCEXE4g==} + /axios@1.6.2(debug@4.3.4): + resolution: {integrity: sha512-7i24Ri4pmDRfJTR7LDBhsOTtcm+9kjX5WiY1X3wIisx6G9So3pfMkEiU7emUBe46oceVImccTEM3k6C5dbVW8A==} dependencies: follow-redirects: 1.15.3(debug@4.3.4) form-data: 4.0.0 @@ -2767,8 +3067,8 @@ packages: semver: 7.5.4 dev: true - /bun-types@1.0.11: - resolution: {integrity: sha512-XaDwjnBlkdTOtBEAcXhDnPSKFMlwFK/526z0iyairYIDhZJMzZM1QU4D7XRiEI2SpKQWexn0S/LN9Mwx5xSJNg==} + /bun-types@1.0.13: + resolution: {integrity: sha512-QQH6NLAOU+2tWgQuDSAYBFy+kQwVhPJLB0Q38QLjCmFUZJEYCiiq7tzvU784LAIX2onzO6gr+gIGXt8yCt0cJw==} dev: true /bundle-require@4.0.2(esbuild@0.18.20): @@ -2857,7 +3157,7 @@ packages: check-error: 1.0.3 deep-eql: 4.1.3 get-func-name: 2.0.2 - loupe: 2.3.6 + loupe: 2.3.7 pathval: 1.1.1 type-detect: 4.0.8 @@ -3257,14 +3557,6 @@ packages: dependencies: clone: 1.0.4 - /define-data-property@1.1.0: - resolution: {integrity: sha512-UzGwzcjyv3OtAvolTj1GoyNYzfFR+iqbGjcnBEENZVCpM4/Ng1yhGNvS3lR/xDS74Tb2wGG9WzNSNIOS9UVb2g==} - engines: {node: '>= 0.4'} - dependencies: - get-intrinsic: 1.2.1 - gopd: 1.0.1 - has-property-descriptors: 1.0.0 - /define-data-property@1.1.1: resolution: {integrity: sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==} engines: {node: '>= 0.4'} @@ -3277,8 +3569,8 @@ packages: resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} engines: {node: '>= 0.4'} dependencies: - define-data-property: 1.1.0 - has-property-descriptors: 1.0.0 + define-data-property: 1.1.1 + has-property-descriptors: 1.0.1 object-keys: 1.1.1 /delayed-stream@1.0.0: @@ -3348,10 +3640,6 @@ packages: resolution: {integrity: sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==} engines: {node: '>=12'} - /effect@2.0.0-next.54: - resolution: {integrity: sha512-qROhKMxlm6fpa90YRfWSgKeelDfhaDq2igPK+pIKupGehiCnZH4vd2qrY71HVZ10qZgXxh0VXpGyDQxJC+EQqw==} - dev: false - /emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} @@ -3408,16 +3696,16 @@ packages: array-buffer-byte-length: 1.0.0 arraybuffer.prototype.slice: 1.0.2 available-typed-arrays: 1.0.5 - call-bind: 1.0.2 + call-bind: 1.0.5 es-set-tostringtag: 2.0.1 es-to-primitive: 1.2.1 function.prototype.name: 1.1.6 - get-intrinsic: 1.2.1 + get-intrinsic: 1.2.2 get-symbol-description: 1.0.0 globalthis: 1.0.3 gopd: 1.0.1 has: 1.0.4 - has-property-descriptors: 1.0.0 + has-property-descriptors: 1.0.1 has-proto: 1.0.1 has-symbols: 1.0.3 internal-slot: 1.0.5 @@ -3464,7 +3752,7 @@ packages: resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==} engines: {node: '>= 0.4'} dependencies: - get-intrinsic: 1.2.1 + get-intrinsic: 1.2.2 has: 1.0.4 has-tostringtag: 1.0.0 dev: true @@ -3515,6 +3803,36 @@ packages: '@esbuild/win32-arm64': 0.18.20 '@esbuild/win32-ia32': 0.18.20 '@esbuild/win32-x64': 0.18.20 + dev: true + + /esbuild@0.19.6: + resolution: {integrity: sha512-Xl7dntjA2OEIvpr9j0DVxxnog2fyTGnyVoQXAMQI6eR3mf9zCQds7VIKUDCotDgE/p4ncTgeRqgX8t5d6oP4Gw==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/android-arm': 0.19.6 + '@esbuild/android-arm64': 0.19.6 + '@esbuild/android-x64': 0.19.6 + '@esbuild/darwin-arm64': 0.19.6 + '@esbuild/darwin-x64': 0.19.6 + '@esbuild/freebsd-arm64': 0.19.6 + '@esbuild/freebsd-x64': 0.19.6 + '@esbuild/linux-arm': 0.19.6 + '@esbuild/linux-arm64': 0.19.6 + '@esbuild/linux-ia32': 0.19.6 + '@esbuild/linux-loong64': 0.19.6 + '@esbuild/linux-mips64el': 0.19.6 + '@esbuild/linux-ppc64': 0.19.6 + '@esbuild/linux-riscv64': 0.19.6 + '@esbuild/linux-s390x': 0.19.6 + '@esbuild/linux-x64': 0.19.6 + '@esbuild/netbsd-x64': 0.19.6 + '@esbuild/openbsd-x64': 0.19.6 + '@esbuild/sunos-x64': 0.19.6 + '@esbuild/win32-arm64': 0.19.6 + '@esbuild/win32-ia32': 0.19.6 + '@esbuild/win32-x64': 0.19.6 /escalade@3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} @@ -3534,16 +3852,16 @@ packages: engines: {node: '>=12'} dev: false - /eslint-config-prettier@9.0.0(eslint@8.53.0): + /eslint-config-prettier@9.0.0(eslint@8.54.0): resolution: {integrity: sha512-IcJsTkJae2S35pRsRAwoCE+925rJJStOdkKnLVgtE+tEpqU0EVVM7OqrwxqgptKdX29NUwC82I5pXsGFIgSevw==} hasBin: true peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 8.53.0 + eslint: 8.54.0 dev: true - /eslint-config-standard-with-typescript@39.1.1(@typescript-eslint/eslint-plugin@6.10.0)(eslint-plugin-import@2.28.1)(eslint-plugin-n@16.2.0)(eslint-plugin-promise@6.1.1)(eslint@8.53.0)(typescript@5.2.2): + /eslint-config-standard-with-typescript@39.1.1(@typescript-eslint/eslint-plugin@6.11.0)(eslint-plugin-import@2.28.1)(eslint-plugin-n@16.2.0)(eslint-plugin-promise@6.1.1)(eslint@8.54.0)(typescript@5.2.2): resolution: {integrity: sha512-t6B5Ep8E4I18uuoYeYxINyqcXb2UbC0SOOTxRtBSt2JUs+EzeXbfe2oaiPs71AIdnoWhXDO2fYOHz8df3kV84A==} peerDependencies: '@typescript-eslint/eslint-plugin': ^6.4.0 @@ -3553,19 +3871,19 @@ packages: eslint-plugin-promise: ^6.0.0 typescript: '*' dependencies: - '@typescript-eslint/eslint-plugin': 6.10.0(@typescript-eslint/parser@6.10.0)(eslint@8.53.0)(typescript@5.2.2) - '@typescript-eslint/parser': 6.10.0(eslint@8.53.0)(typescript@5.2.2) - eslint: 8.53.0 - eslint-config-standard: 17.1.0(eslint-plugin-import@2.28.1)(eslint-plugin-n@16.2.0)(eslint-plugin-promise@6.1.1)(eslint@8.53.0) - eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.10.0)(eslint@8.53.0) - eslint-plugin-n: 16.2.0(eslint@8.53.0) - eslint-plugin-promise: 6.1.1(eslint@8.53.0) + '@typescript-eslint/eslint-plugin': 6.11.0(@typescript-eslint/parser@6.11.0)(eslint@8.54.0)(typescript@5.2.2) + '@typescript-eslint/parser': 6.11.0(eslint@8.54.0)(typescript@5.2.2) + eslint: 8.54.0 + eslint-config-standard: 17.1.0(eslint-plugin-import@2.28.1)(eslint-plugin-n@16.2.0)(eslint-plugin-promise@6.1.1)(eslint@8.54.0) + eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.11.0)(eslint@8.54.0) + eslint-plugin-n: 16.2.0(eslint@8.54.0) + eslint-plugin-promise: 6.1.1(eslint@8.54.0) typescript: 5.2.2 transitivePeerDependencies: - supports-color dev: true - /eslint-config-standard@17.1.0(eslint-plugin-import@2.28.1)(eslint-plugin-n@16.2.0)(eslint-plugin-promise@6.1.1)(eslint@8.53.0): + /eslint-config-standard@17.1.0(eslint-plugin-import@2.28.1)(eslint-plugin-n@16.2.0)(eslint-plugin-promise@6.1.1)(eslint@8.54.0): resolution: {integrity: sha512-IwHwmaBNtDK4zDHQukFDW5u/aTb8+meQWZvNFWkiGmbWjD6bqyuSSBxxXKkCftCUzc1zwCH2m/baCNDLGmuO5Q==} engines: {node: '>=12.0.0'} peerDependencies: @@ -3574,13 +3892,13 @@ packages: eslint-plugin-n: '^15.0.0 || ^16.0.0 ' eslint-plugin-promise: ^6.0.0 dependencies: - eslint: 8.53.0 - eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.10.0)(eslint@8.53.0) - eslint-plugin-n: 16.2.0(eslint@8.53.0) - eslint-plugin-promise: 6.1.1(eslint@8.53.0) + eslint: 8.54.0 + eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.11.0)(eslint@8.54.0) + eslint-plugin-n: 16.2.0(eslint@8.54.0) + eslint-plugin-promise: 6.1.1(eslint@8.54.0) dev: true - /eslint-config-xo-typescript@1.0.1(@typescript-eslint/eslint-plugin@6.10.0)(@typescript-eslint/parser@6.10.0)(eslint@8.53.0)(typescript@5.2.2): + /eslint-config-xo-typescript@1.0.1(@typescript-eslint/eslint-plugin@6.11.0)(@typescript-eslint/parser@6.11.0)(eslint@8.54.0)(typescript@5.2.2): resolution: {integrity: sha512-vPQssnRSUgBFOEfB/KY12CXwltwFSn4RSCfa+w7gjBC2PFQ7Yfgmyei+1XUZ3K+8LRGef2NMJUcxts7PldhDjg==} engines: {node: '>=16'} peerDependencies: @@ -3589,20 +3907,20 @@ packages: eslint: '>=8.0.0' typescript: '>=4.7' dependencies: - '@typescript-eslint/eslint-plugin': 6.10.0(@typescript-eslint/parser@6.10.0)(eslint@8.53.0)(typescript@5.2.2) - '@typescript-eslint/parser': 6.10.0(eslint@8.53.0)(typescript@5.2.2) - eslint: 8.53.0 + '@typescript-eslint/eslint-plugin': 6.11.0(@typescript-eslint/parser@6.11.0)(eslint@8.54.0)(typescript@5.2.2) + '@typescript-eslint/parser': 6.11.0(eslint@8.54.0)(typescript@5.2.2) + eslint: 8.54.0 typescript: 5.2.2 dev: true - /eslint-config-xo@0.43.1(eslint@8.53.0): + /eslint-config-xo@0.43.1(eslint@8.54.0): resolution: {integrity: sha512-azv1L2PysRA0NkZOgbndUpN+581L7wPqkgJOgxxw3hxwXAbJgD6Hqb/SjHRiACifXt/AvxCzE/jIKFAlI7XjvQ==} engines: {node: '>=12'} peerDependencies: eslint: '>=8.27.0' dependencies: confusing-browser-globals: 1.0.11 - eslint: 8.53.0 + eslint: 8.54.0 dev: true /eslint-import-resolver-node@0.3.9: @@ -3615,7 +3933,7 @@ packages: - supports-color dev: true - /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.10.0)(eslint-import-resolver-node@0.3.9)(eslint@8.53.0): + /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.11.0)(eslint-import-resolver-node@0.3.9)(eslint@8.54.0): resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} engines: {node: '>=4'} peerDependencies: @@ -3636,37 +3954,37 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 6.10.0(eslint@8.53.0)(typescript@5.2.2) + '@typescript-eslint/parser': 6.11.0(eslint@8.54.0)(typescript@5.2.2) debug: 3.2.7 - eslint: 8.53.0 + eslint: 8.54.0 eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-es-x@7.2.0(eslint@8.53.0): + /eslint-plugin-es-x@7.2.0(eslint@8.54.0): resolution: {integrity: sha512-9dvv5CcvNjSJPqnS5uZkqb3xmbeqRLnvXKK7iI5+oK/yTusyc46zbBZKENGsOfojm/mKfszyZb+wNqNPAPeGXA==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: eslint: '>=8' dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.53.0) - '@eslint-community/regexpp': 4.9.1 - eslint: 8.53.0 + '@eslint-community/eslint-utils': 4.4.0(eslint@8.54.0) + '@eslint-community/regexpp': 4.10.0 + eslint: 8.54.0 dev: true - /eslint-plugin-es@3.0.1(eslint@8.53.0): + /eslint-plugin-es@3.0.1(eslint@8.54.0): resolution: {integrity: sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '>=4.19.1' dependencies: - eslint: 8.53.0 + eslint: 8.54.0 eslint-utils: 2.1.0 regexpp: 3.2.0 dev: true - /eslint-plugin-import@2.28.1(@typescript-eslint/parser@6.10.0)(eslint@8.53.0): + /eslint-plugin-import@2.28.1(@typescript-eslint/parser@6.11.0)(eslint@8.54.0): resolution: {integrity: sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A==} engines: {node: '>=4'} peerDependencies: @@ -3676,16 +3994,16 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 6.10.0(eslint@8.53.0)(typescript@5.2.2) + '@typescript-eslint/parser': 6.11.0(eslint@8.54.0)(typescript@5.2.2) array-includes: 3.1.7 array.prototype.findlastindex: 1.2.3 array.prototype.flat: 1.3.2 array.prototype.flatmap: 1.3.2 debug: 3.2.7 doctrine: 2.1.0 - eslint: 8.53.0 + eslint: 8.54.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.10.0)(eslint-import-resolver-node@0.3.9)(eslint@8.53.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.11.0)(eslint-import-resolver-node@0.3.9)(eslint@8.54.0) has: 1.0.4 is-core-module: 2.13.0 is-glob: 4.0.3 @@ -3701,46 +4019,46 @@ packages: - supports-color dev: true - /eslint-plugin-n@16.2.0(eslint@8.53.0): + /eslint-plugin-n@16.2.0(eslint@8.54.0): resolution: {integrity: sha512-AQER2jEyQOt1LG6JkGJCCIFotzmlcCZFur2wdKrp1JX2cNotC7Ae0BcD/4lLv3lUAArM9uNS8z/fsvXTd0L71g==} engines: {node: '>=16.0.0'} peerDependencies: eslint: '>=7.0.0' dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.53.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.54.0) builtins: 5.0.1 - eslint: 8.53.0 - eslint-plugin-es-x: 7.2.0(eslint@8.53.0) + eslint: 8.54.0 + eslint-plugin-es-x: 7.2.0(eslint@8.54.0) get-tsconfig: 4.7.2 - ignore: 5.2.4 + ignore: 5.3.0 is-core-module: 2.13.0 minimatch: 3.1.2 resolve: 1.22.8 semver: 7.5.4 dev: true - /eslint-plugin-node@11.1.0(eslint@8.53.0): + /eslint-plugin-node@11.1.0(eslint@8.54.0): resolution: {integrity: sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '>=5.16.0' dependencies: - eslint: 8.53.0 - eslint-plugin-es: 3.0.1(eslint@8.53.0) + eslint: 8.54.0 + eslint-plugin-es: 3.0.1(eslint@8.54.0) eslint-utils: 2.1.0 - ignore: 5.2.4 + ignore: 5.3.0 minimatch: 3.1.2 resolve: 1.22.8 semver: 6.3.1 dev: true - /eslint-plugin-promise@6.1.1(eslint@8.53.0): + /eslint-plugin-promise@6.1.1(eslint@8.54.0): resolution: {integrity: sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 dependencies: - eslint: 8.53.0 + eslint: 8.54.0 dev: true /eslint-scope@7.2.2: @@ -3768,15 +4086,15 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /eslint@8.53.0: - resolution: {integrity: sha512-N4VuiPjXDUa4xVeV/GC/RV3hQW9Nw+Y463lkWaKKXKYMvmRiRDAtfpuPFLN+E1/6ZhyR8J2ig+eVREnYgUsiag==} + /eslint@8.54.0: + resolution: {integrity: sha512-NY0DfAkM8BIZDVl6PgSa1ttZbx3xHgJzSNJKYcQglem6CppHyMhRIQkBVSSMaSRnLhig3jsDbEzOjwCVt4AmmA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.53.0) - '@eslint-community/regexpp': 4.9.1 + '@eslint-community/eslint-utils': 4.4.0(eslint@8.54.0) + '@eslint-community/regexpp': 4.10.0 '@eslint/eslintrc': 2.1.3 - '@eslint/js': 8.53.0 + '@eslint/js': 8.54.0 '@humanwhocodes/config-array': 0.11.13 '@humanwhocodes/module-importer': 1.0.1 '@nodelib/fs.walk': 1.2.8 @@ -3798,7 +4116,7 @@ packages: glob-parent: 6.0.2 globals: 13.23.0 graphemer: 1.4.0 - ignore: 5.2.4 + ignore: 5.3.0 imurmurhash: 0.1.4 is-glob: 4.0.3 is-path-inside: 3.0.3 @@ -3819,8 +4137,8 @@ packages: resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - acorn: 8.10.0 - acorn-jsx: 5.3.2(acorn@8.10.0) + acorn: 8.11.2 + acorn-jsx: 5.3.2(acorn@8.11.2) eslint-visitor-keys: 3.4.3 dev: true @@ -3866,8 +4184,8 @@ packages: '@scure/bip32': 1.3.1 '@scure/bip39': 1.2.1 - /ethers@6.8.1: - resolution: {integrity: sha512-iEKm6zox5h1lDn6scuRWdIdFJUCGg3+/aQWu0F4K0GVyEZiktFkqrJbRjTn1FlYEPz7RKA707D6g5Kdk6j7Ljg==} + /ethers@6.8.0: + resolution: {integrity: sha512-zrFbmQRlraM+cU5mE4CZTLBurZTs2gdp2ld0nG/f3ecBK+x6lZ69KSxBqZ4NjclxwfTxl5LeNufcBbMsTdY53Q==} engines: {node: '>=14.0.0'} dependencies: '@adraffy/ens-normalize': 1.10.0 @@ -3919,7 +4237,6 @@ packages: onetime: 6.0.0 signal-exit: 4.1.0 strip-final-newline: 3.0.0 - dev: false /extendable-error@0.1.7: resolution: {integrity: sha512-UOiS2in6/Q0FK0R0q6UY9vYpQ21mr/Qn1KOnte7vsACuNJf514WvCCUHSRCPcgjPT2bAhNIJdlE6bVap1GKmeg==} @@ -3949,6 +4266,17 @@ packages: glob-parent: 5.1.2 merge2: 1.4.1 micromatch: 4.0.5 + dev: true + + /fast-glob@3.3.2: + resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} + engines: {node: '>=8.6.0'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.5 /fast-json-stable-stringify@2.1.0: resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} @@ -3992,7 +4320,7 @@ packages: resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} engines: {node: ^10.12.0 || >=12.0.0} dependencies: - flat-cache: 3.1.1 + flat-cache: 3.2.0 dev: true /fill-range@7.0.1: @@ -4023,9 +4351,9 @@ packages: pkg-dir: 4.2.0 dev: true - /flat-cache@3.1.1: - resolution: {integrity: sha512-/qM2b3LUIaIgviBQovTLvijfyOQXPtSRnRK26ksj2J7rzPIecePUIpJsZ4T02Qg+xiAEKIs5K8dsHEd+VaKa/Q==} - engines: {node: '>=12.0.0'} + /flat-cache@3.2.0: + resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} + engines: {node: ^10.12.0 || >=12.0.0} dependencies: flatted: 3.2.9 keyv: 4.5.4 @@ -4082,7 +4410,7 @@ packages: dependencies: graceful-fs: 4.2.11 jsonfile: 6.1.0 - universalify: 2.0.0 + universalify: 2.0.1 dev: false /fs-extra@7.0.1: @@ -4129,7 +4457,7 @@ packages: resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 define-properties: 1.2.1 es-abstract: 1.22.2 functions-have-names: 1.2.3 @@ -4197,14 +4525,13 @@ packages: /get-stream@8.0.1: resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} engines: {node: '>=16'} - dev: false /get-symbol-description@1.0.0: resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.1 + call-bind: 1.0.5 + get-intrinsic: 1.2.2 dev: true /get-tsconfig@4.7.2: @@ -4308,7 +4635,7 @@ packages: /gopd@1.0.1: resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} dependencies: - get-intrinsic: 1.2.1 + get-intrinsic: 1.2.2 /graceful-fs@4.2.10: resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} @@ -4342,11 +4669,6 @@ packages: resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} engines: {node: '>=8'} - /has-property-descriptors@1.0.0: - resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} - dependencies: - get-intrinsic: 1.2.1 - /has-property-descriptors@1.0.1: resolution: {integrity: sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==} dependencies: @@ -4452,7 +4774,6 @@ packages: /human-signals@5.0.0: resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} engines: {node: '>=16.17.0'} - dev: false /humanize-ms@1.2.1: resolution: {integrity: sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==} @@ -4485,6 +4806,11 @@ packages: engines: {node: '>= 4'} dev: true + /ignore@5.3.0: + resolution: {integrity: sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==} + engines: {node: '>= 4'} + dev: true + /import-fresh@3.3.0: resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} engines: {node: '>=6'} @@ -4719,7 +5045,6 @@ packages: /is-stream@3.0.0: resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dev: false /is-string@1.0.7: resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} @@ -4763,7 +5088,7 @@ packages: /is-weakref@1.0.2: resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 dev: true /is-weakset@2.0.2: @@ -4924,7 +5249,7 @@ packages: /jsonfile@6.1.0: resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} dependencies: - universalify: 2.0.0 + universalify: 2.0.1 optionalDependencies: graceful-fs: 4.2.11 dev: false @@ -4996,9 +5321,12 @@ packages: strip-bom: 3.0.0 dev: true - /local-pkg@0.4.3: - resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==} + /local-pkg@0.5.0: + resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==} engines: {node: '>=14'} + dependencies: + mlly: 1.4.2 + pkg-types: 1.0.3 /locate-path@5.0.0: resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} @@ -5048,16 +5376,15 @@ packages: resolution: {integrity: sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==} dev: false - /loupe@2.3.6: - resolution: {integrity: sha512-RaPMZKiMy8/JruncMU5Bt6na1eftNoo++R4Y+N2FrxkDVTrGvcyzFTsaGif4QTeKESheMGegbhw6iUAq+5A8zA==} - dependencies: - get-func-name: 2.0.2 - /loupe@2.3.7: resolution: {integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==} dependencies: get-func-name: 2.0.2 + /lru-cache@10.0.3: + resolution: {integrity: sha512-B7gr+F6MkqB3uzINHXNctGieGsRTMwIBgxkp0yq/5BwcuDzD4A8wQpHQW6vDAm1uKSLQghmRdD9sKqf2vJ1cEg==} + engines: {node: 14 || >=16.14} + /lru-cache@4.1.5: resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==} dependencies: @@ -5185,7 +5512,6 @@ packages: /mimic-fn@4.0.0: resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} engines: {node: '>=12'} - dev: false /min-indent@1.0.1: resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} @@ -5313,7 +5639,7 @@ packages: /mlly@1.4.2: resolution: {integrity: sha512-i/Ykufi2t1EZ6NaPLdfnZk2AX8cs0d+mTzVKuPfqPKPatxLApaBoxJQ9x1/uckXtrS/U5oisPMDkNs0yQTaBRg==} dependencies: - acorn: 8.10.0 + acorn: 8.11.2 pathe: 1.1.1 pkg-types: 1.0.3 ufo: 1.3.1 @@ -5377,12 +5703,6 @@ packages: object-assign: 4.1.1 thenify-all: 1.6.0 - /n@9.2.0: - resolution: {integrity: sha512-R8mFN2OWwNVc+r1f9fDzcT34DnDwUIHskrpTesZ6SdluaXBBnRtTu5tlfaSPloBi1Z/eGJoPO9nhyawWPad5UQ==} - os: ['!win32'] - hasBin: true - dev: true - /nanoid@3.3.3: resolution: {integrity: sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} @@ -5450,13 +5770,12 @@ packages: requiresBuild: true optional: true - /nock@13.3.4: - resolution: {integrity: sha512-DDpmn5oLEdCTclEqweOT4U7bEpuoifBMFUXem9sA4turDAZ5tlbrEoWqCorwXey8CaAw44mst5JOQeVNiwtkhw==} + /nock@13.3.8: + resolution: {integrity: sha512-96yVFal0c/W1lG7mmfRe7eO+hovrhJYd2obzzOZ90f6fjpeU/XNvd9cYHZKZAQJumDfhXgoTpkpJ9pvMj+hqHw==} engines: {node: '>= 10.13'} dependencies: debug: 4.3.4(supports-color@8.1.1) json-stringify-safe: 5.0.1 - lodash: 4.17.21 propagate: 2.0.1 transitivePeerDependencies: - supports-color @@ -5544,7 +5863,6 @@ packages: engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: path-key: 4.0.0 - dev: false /npmlog@5.0.1: resolution: {integrity: sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==} @@ -5616,7 +5934,7 @@ packages: resolution: {integrity: sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 define-properties: 1.2.1 es-abstract: 1.22.2 dev: true @@ -5624,17 +5942,17 @@ packages: /object.groupby@1.0.1: resolution: {integrity: sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 define-properties: 1.2.1 es-abstract: 1.22.2 - get-intrinsic: 1.2.1 + get-intrinsic: 1.2.2 dev: true /object.values@1.1.7: resolution: {integrity: sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 define-properties: 1.2.1 es-abstract: 1.22.2 dev: true @@ -5659,7 +5977,6 @@ packages: engines: {node: '>=12'} dependencies: mimic-fn: 4.0.0 - dev: false /optionator@0.9.3: resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} @@ -5731,9 +6048,9 @@ packages: dependencies: yocto-queue: 0.1.0 - /p-limit@4.0.0: - resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + /p-limit@5.0.0: + resolution: {integrity: sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==} + engines: {node: '>=18'} dependencies: yocto-queue: 1.0.0 @@ -5822,7 +6139,6 @@ packages: /path-key@4.0.0: resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} engines: {node: '>=12'} - dev: false /path-parse@1.0.7: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} @@ -5890,8 +6206,8 @@ packages: /pino-std-serializers@6.2.2: resolution: {integrity: sha512-cHjPPsE+vhj/tnhCy/wiMh3M3z3h/j15zHQX+S9GkTBgqJuTuJzYJ4gUyACLhDaJ7kk9ba9iRDmbH2tJU03OiA==} - /pino@8.16.1: - resolution: {integrity: sha512-3bKsVhBmgPjGV9pyn4fO/8RtoVDR8ssW1ev819FsRXlRNgW8gR/9Kx+gCK4UPWd4JjrRDLWpzd/pb1AyWm3MGA==} + /pino@8.16.2: + resolution: {integrity: sha512-2advCDGVEvkKu9TTVSa/kWW7Z3htI/sBKEZpqiHk6ive0i/7f5b1rsU8jn0aimxqfnSz5bj/nOYkwhBUn5xxvg==} hasBin: true dependencies: atomic-sleep: 1.0.0 @@ -5899,7 +6215,7 @@ packages: on-exit-leak-free: 2.1.2 pino-abstract-transport: 1.1.0 pino-std-serializers: 6.2.2 - process-warning: 2.3.0 + process-warning: 2.3.1 quick-format-unescaped: 4.0.4 real-require: 0.2.0 safe-stable-stringify: 2.4.3 @@ -5925,8 +6241,8 @@ packages: mlly: 1.4.2 pathe: 1.1.1 - /pnpm@8.10.2: - resolution: {integrity: sha512-B4IJPVumx62UYggbwe8HdQFqS0EJ7KHh/tzqbxEBQ69fUJk9s2xCfU+oxivjkgoyJNsS2nGdJGyhndnxgEjDPA==} + /pnpm@8.10.5: + resolution: {integrity: sha512-nBYfQz2FVRxY8bOhCxjMPfcrWgLSyu5lZswFtvIK3e+UfnldkMOQM7+S3lUXfq1p2H9iqdqtyR56LjtY9JNToA==} engines: {node: '>=16.14'} hasBin: true dev: true @@ -5980,12 +6296,6 @@ packages: hasBin: true dev: true - /prettier@3.0.3: - resolution: {integrity: sha512-L/4pUDMxcNa8R/EthV08Zt42WBO4h1rarVtK0K+QJG0X187OLo7l699jWw0GKuwzkPQ//jMFA/8Xm6Fh3J/DAg==} - engines: {node: '>=14'} - hasBin: true - dev: true - /pretty-format@29.7.0: resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -5994,8 +6304,8 @@ packages: ansi-styles: 5.2.0 react-is: 18.2.0 - /process-warning@2.3.0: - resolution: {integrity: sha512-N6mp1+2jpQr3oCFMz6SeHRGbv6Slb20bRhj4v3xR99HqNToAcOe1MFOp4tytyzOfJn+QtN8Rf7U/h2KAn4kC6g==} + /process-warning@2.3.1: + resolution: {integrity: sha512-JjBvFEn7MwFbzUDa2SRtKJSsyO0LlER4V/FmwLMhBlXNbGgGxdyFCxIdMDLerWUycsVUyaoM9QFLvppFy4IWaQ==} /process@0.11.10: resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} @@ -6043,7 +6353,7 @@ packages: '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.0 '@types/long': 4.0.2 - '@types/node': 20.9.0 + '@types/node': 20.9.2 long: 4.0.0 dev: false @@ -6067,6 +6377,11 @@ packages: /punycode@2.3.0: resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==} engines: {node: '>=6'} + dev: true + + /punycode@2.3.1: + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} + engines: {node: '>=6'} /querystringify@2.2.0: resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==} @@ -6265,6 +6580,26 @@ packages: hasBin: true optionalDependencies: fsevents: 2.3.3 + dev: true + + /rollup@4.5.0: + resolution: {integrity: sha512-41xsWhzxqjMDASCxH5ibw1mXk+3c4TNI2UjKbLxe6iEzrSQnqOzmmK8/3mufCPbzHNJ2e04Fc1ddI35hHy+8zg==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.5.0 + '@rollup/rollup-android-arm64': 4.5.0 + '@rollup/rollup-darwin-arm64': 4.5.0 + '@rollup/rollup-darwin-x64': 4.5.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.5.0 + '@rollup/rollup-linux-arm64-gnu': 4.5.0 + '@rollup/rollup-linux-arm64-musl': 4.5.0 + '@rollup/rollup-linux-x64-gnu': 4.5.0 + '@rollup/rollup-linux-x64-musl': 4.5.0 + '@rollup/rollup-win32-arm64-msvc': 4.5.0 + '@rollup/rollup-win32-ia32-msvc': 4.5.0 + '@rollup/rollup-win32-x64-msvc': 4.5.0 + fsevents: 2.3.3 /rrweb-cssom@0.6.0: resolution: {integrity: sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw==} @@ -6289,8 +6624,8 @@ packages: resolution: {integrity: sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==} engines: {node: '>=0.4'} dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.1 + call-bind: 1.0.5 + get-intrinsic: 1.2.2 has-symbols: 1.0.3 isarray: 2.0.5 dev: true @@ -6301,8 +6636,8 @@ packages: /safe-regex-test@1.0.0: resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==} dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.1 + call-bind: 1.0.5 + get-intrinsic: 1.2.2 is-regex: 1.1.4 dev: true @@ -6374,9 +6709,9 @@ packages: resolution: {integrity: sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==} engines: {node: '>= 0.4'} dependencies: - define-data-property: 1.1.0 + define-data-property: 1.1.1 functions-have-names: 1.2.3 - has-property-descriptors: 1.0.0 + has-property-descriptors: 1.0.1 /setimmediate@1.0.5: resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==} @@ -6435,7 +6770,6 @@ packages: /signal-exit@4.1.0: resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} engines: {node: '>=14'} - dev: false /sirv@2.0.3: resolution: {integrity: sha512-O9jm9BsID1P+0HOi81VpXPoDxYP374pkOLzACAoyUQ/3OUVndNpsz6wMnY2z+yOxzbllCKZrM+9QrWsv4THnyA==} @@ -6469,8 +6803,8 @@ packages: yargs: 15.4.1 dev: true - /smoldot@2.0.1: - resolution: {integrity: sha512-Wqw2fL/sELQByLSeeTX1Z/d0H4McmphPMx8vh6UZS/bIIDx81oU7s/drmx2iL/ME36uk++YxpRuJey8/MOyfOA==} + /smoldot@2.0.7: + resolution: {integrity: sha512-VAOBqEen6vises36/zgrmAT1GWk2qE3X8AGnO7lmQFdskbKx8EovnwS22rtPAG+Y1Rk23/S22kDJUdPANyPkBA==} requiresBuild: true dependencies: ws: 8.14.2 @@ -6500,8 +6834,8 @@ packages: smart-buffer: 4.2.0 optional: true - /solc@0.8.23: - resolution: {integrity: sha512-uqe69kFWfJc3cKdxj+Eg9CdW1CP3PLZDPeyJStQVWL8Q9jjjKD0VuRAKBFR8mrWiq5A7gJqERxJFYJsklrVsfA==} + /solc@0.8.22: + resolution: {integrity: sha512-bA2tMZXx93R8L5LUH7TlB/f+QhkVyxrrY6LmgJnFFZlRknrhYVlBK1e3uHIdKybwoFabOFSzeaZjPeL/GIpFGQ==} engines: {node: '>=10.0.0'} hasBin: true dependencies: @@ -6510,7 +6844,6 @@ packages: follow-redirects: 1.15.3(debug@4.3.4) js-sha3: 0.8.0 memorystream: 0.3.1 - n: 9.2.0 semver: 5.7.2 tmp: 0.0.33 transitivePeerDependencies: @@ -6648,7 +6981,7 @@ packages: resolution: {integrity: sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 define-properties: 1.2.1 es-abstract: 1.22.2 dev: true @@ -6656,7 +6989,7 @@ packages: /string.prototype.trimend@1.0.7: resolution: {integrity: sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 define-properties: 1.2.1 es-abstract: 1.22.2 dev: true @@ -6664,7 +6997,7 @@ packages: /string.prototype.trimstart@1.0.7: resolution: {integrity: sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 define-properties: 1.2.1 es-abstract: 1.22.2 dev: true @@ -6699,7 +7032,6 @@ packages: /strip-final-newline@3.0.0: resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} engines: {node: '>=12'} - dev: false /strip-indent@3.0.0: resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} @@ -6715,7 +7047,7 @@ packages: /strip-literal@1.3.0: resolution: {integrity: sha512-PugKzOsyXpArk0yWmUwqOZecSO0GH0bPoctLcqNDH9J04pVW3lflYE0ujElBGTloevcxF5MofAOZ7C5l2b+wLg==} dependencies: - acorn: 8.10.0 + acorn: 8.11.2 /sucrase@3.34.0: resolution: {integrity: sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw==} @@ -6857,7 +7189,7 @@ packages: engines: {node: '>=6'} dependencies: psl: 1.9.0 - punycode: 2.3.0 + punycode: 2.3.1 universalify: 0.2.0 url-parse: 1.5.10 dev: false @@ -6875,7 +7207,7 @@ packages: resolution: {integrity: sha512-2lv/66T7e5yNyhAAC4NaKe5nVavzuGJQVVtRYLyQ2OI8tsJ61PMLlelehb0wi2Hx6+hT/OJUWZcw8MjlSRnxvw==} engines: {node: '>=14'} dependencies: - punycode: 2.3.0 + punycode: 2.3.1 dev: false /tree-kill@1.2.2: @@ -6901,7 +7233,7 @@ packages: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} dev: true - /ts-node@10.9.1(@types/node@16.18.61)(typescript@5.1.6): + /ts-node@10.9.1(@types/node@16.18.62)(typescript@5.1.6): resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: @@ -6920,7 +7252,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 16.18.61 + '@types/node': 16.18.62 acorn: 8.10.0 acorn-walk: 8.2.0 arg: 4.1.3 @@ -6932,7 +7264,7 @@ packages: yn: 3.1.1 dev: true - /ts-node@10.9.1(@types/node@20.9.0)(typescript@5.2.2): + /ts-node@10.9.1(@types/node@20.9.2)(typescript@5.2.2): resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: @@ -6951,7 +7283,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.9.0 + '@types/node': 20.9.2 acorn: 8.10.0 acorn-walk: 8.2.0 arg: 4.1.3 @@ -7014,9 +7346,8 @@ packages: - ts-node dev: true - /tsx@4.1.0: - resolution: {integrity: sha512-u4l17Yd63Wsk2fzNn1wZCmcS9kwJ/2ysl7wuoVggv2hd3NjLA5JQPpyJMXoWSXOwOvoQUzNcu/sf/35HEsnXsg==} - engines: {node: '>=18.0.0'} + /tsx@3.14.0: + resolution: {integrity: sha512-xHtFaKtHxM9LOklMmJdI3BEnQq/D5F73Of2E1GDrITi9sgoVkvIsrQUTY1G8FlmGtA+awCI4EBlTRRYxkL2sRg==} hasBin: true dependencies: esbuild: 0.18.20 @@ -7079,8 +7410,8 @@ packages: resolution: {integrity: sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.1 + call-bind: 1.0.5 + get-intrinsic: 1.2.2 is-typed-array: 1.1.12 dev: true @@ -7088,7 +7419,7 @@ packages: resolution: {integrity: sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 for-each: 0.3.3 has-proto: 1.0.1 is-typed-array: 1.1.12 @@ -7099,7 +7430,7 @@ packages: engines: {node: '>= 0.4'} dependencies: available-typed-arrays: 1.0.5 - call-bind: 1.0.2 + call-bind: 1.0.5 for-each: 0.3.3 has-proto: 1.0.1 is-typed-array: 1.1.12 @@ -7108,7 +7439,7 @@ packages: /typed-array-length@1.0.4: resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 for-each: 0.3.3 is-typed-array: 1.1.12 dev: true @@ -7195,11 +7526,11 @@ packages: hasBin: true dependencies: '@types/json-schema': 7.0.15 - '@types/node': 16.18.61 + '@types/node': 16.18.62 glob: 7.2.3 path-equal: 1.2.5 safe-stable-stringify: 2.4.3 - ts-node: 10.9.1(@types/node@16.18.61)(typescript@5.1.6) + ts-node: 10.9.1(@types/node@16.18.62)(typescript@5.1.6) typescript: 5.1.6 yargs: 17.7.2 transitivePeerDependencies: @@ -7230,7 +7561,7 @@ packages: /unbox-primitive@1.0.2: resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 has-bigints: 1.0.2 has-symbols: 1.0.3 which-boxed-primitive: 1.0.2 @@ -7263,15 +7594,15 @@ packages: engines: {node: '>= 4.0.0'} dev: false - /universalify@2.0.0: - resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} + /universalify@2.0.1: + resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} engines: {node: '>= 10.0.0'} dev: false /uri-js@4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} dependencies: - punycode: 2.3.0 + punycode: 2.3.1 dev: true /url-parse@1.5.10: @@ -7291,7 +7622,7 @@ packages: is-arguments: 1.1.1 is-generator-function: 1.0.10 is-typed-array: 1.1.12 - which-typed-array: 1.1.13 + which-typed-array: 1.1.11 /uuid@9.0.1: resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} @@ -7307,8 +7638,54 @@ packages: spdx-expression-parse: 3.0.1 dev: true - /viem@1.18.9(typescript@5.2.2): - resolution: {integrity: sha512-eAXtoTwAFA3YEgjTYMb5ZTQrDC0UPx5qyZ4sv90TirVKepcM9mBPksTkC1SSWya0UdxhBmhEBL/CiYMjmGCTWg==} + /viem@1.16.6(typescript@5.2.2): + resolution: {integrity: sha512-jcWcFQ+xzIfDwexwPJRvCuCRJKEkK9iHTStG7mpU5MmuSBpACs4nATBDyXNFtUiyYTFzLlVEwWkt68K0nCSImg==} + peerDependencies: + typescript: '>=5.0.4' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@adraffy/ens-normalize': 1.9.4 + '@noble/curves': 1.2.0 + '@noble/hashes': 1.3.2 + '@scure/bip32': 1.3.2 + '@scure/bip39': 1.2.1 + abitype: 0.9.8(typescript@5.2.2) + isows: 1.0.3(ws@8.13.0) + typescript: 5.2.2 + ws: 8.13.0 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + - zod + dev: false + + /viem@1.18.0(typescript@5.2.2): + resolution: {integrity: sha512-NeKi5RFj7fHdsnk5pojivHFLkTyBWyehxeSE/gSPTDJKCWnR9i+Ra0W++VwN5ghciEG55O8b4RdpYhzGmhnr7A==} + peerDependencies: + typescript: '>=5.0.4' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@adraffy/ens-normalize': 1.9.4 + '@noble/curves': 1.2.0 + '@noble/hashes': 1.3.2 + '@scure/bip32': 1.3.2 + '@scure/bip39': 1.2.1 + abitype: 0.9.8(typescript@5.2.2) + isows: 1.0.3(ws@8.13.0) + typescript: 5.2.2 + ws: 8.13.0 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + - zod + dev: false + + /viem@1.18.1(typescript@5.2.2): + resolution: {integrity: sha512-dkZG1jI8iL7G0+KZ8ZKHCXbzZxzu8Iib7OLCxkdaqdrlNrWTEMIZSp/2AHpbjpPeAg3VFD1CUayKPTJv2ZMXCg==} peerDependencies: typescript: '>=5.0.4' peerDependenciesMeta: @@ -7328,18 +7705,18 @@ packages: - bufferutil - utf-8-validate - zod + dev: true - /vite-node@1.0.0-beta.4(@types/node@20.9.0): - resolution: {integrity: sha512-YODjVvHd2Jih+TGMG3B99ktSyvET9w2cMevorAjcuQ3KKiPhDxEf2bRia2KsDHfnUGIfSpwoUdbcDdJ5xR7epg==} + /vite-node@1.0.0-beta.5(@types/node@20.9.2): + resolution: {integrity: sha512-iXm+GTJbR9R6V/bCM1+LQqIohL/tncZVNGIcTtzpYThBD8yiTkDPvEjy1Mf7KFACtG3qY/0VDMrkuMtqG/JFhg==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true dependencies: cac: 6.7.14 debug: 4.3.4(supports-color@8.1.1) - mlly: 1.4.2 pathe: 1.1.1 picocolors: 1.0.0 - vite: 4.4.11(@types/node@20.9.0) + vite: 5.0.0(@types/node@20.9.2) transitivePeerDependencies: - '@types/node' - less @@ -7350,7 +7727,7 @@ packages: - supports-color - terser - /vite@4.4.11(@types/node@20.9.0): + /vite@4.4.11: resolution: {integrity: sha512-ksNZJlkcU9b0lBwAGZGGaZHCMqHsc8OpgtoYhsQ4/I2v5cnpmmmqe5pM4nv/4Hn6G/2GhTdj0DhZh2e+Er1q5A==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true @@ -7378,12 +7755,47 @@ packages: terser: optional: true dependencies: - '@types/node': 20.9.0 esbuild: 0.18.20 postcss: 8.4.31 rollup: 3.29.4 optionalDependencies: fsevents: 2.3.3 + dev: true + + /vite@5.0.0(@types/node@20.9.2): + resolution: {integrity: sha512-ESJVM59mdyGpsiNAeHQOR/0fqNoOyWPYesFto8FFZugfmhdHx8Fzd8sF3Q/xkVhZsyOxHfdM7ieiVAorI9RjFw==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || >=20.0.0 + less: '*' + lightningcss: ^1.21.0 + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + dependencies: + '@types/node': 20.9.2 + esbuild: 0.19.6 + postcss: 8.4.31 + rollup: 4.5.0 + optionalDependencies: + fsevents: 2.3.3 /vitepress@1.0.0-rc.10(@algolia/client-search@4.20.0)(search-insights@2.8.3): resolution: {integrity: sha512-+MsahIWqq5WUEmj6MR4obcKYbT7im07jZPCQPdNJExkeOSbOAJ4xypSLx88x7rvtzWHhHc5aXbOhCRvGEGjFrw==} @@ -7398,7 +7810,7 @@ packages: mark.js: 8.11.1 minisearch: 6.1.0 shiki: 0.14.5 - vite: 4.4.11(@types/node@20.9.0) + vite: 4.4.11 vue: 3.3.4 transitivePeerDependencies: - '@algolia/client-search' @@ -7427,8 +7839,8 @@ packages: - universal-cookie dev: true - /vitest@1.0.0-beta.4(@types/node@20.9.0)(@vitest/ui@1.0.0-beta.4): - resolution: {integrity: sha512-WOJTqxY3hWqn4yy26SK+cx+BlPBeK/KtY9ALWkD6FLWLhSGY0QFEmarc8sdb/UGZQ8xs5pOvcQQS9JJSV8HH8g==} + /vitest@1.0.0-beta.5(@types/node@20.9.2)(@vitest/ui@1.0.0-beta.5): + resolution: {integrity: sha512-wmrGmXMKysR+JBvIwy0COgLrRSsZTR00dN+IpWBxGC4ACF5Mt/uYyrPLJZ0ixK4P3bxI16vd92JXMsuGnm9gQQ==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -7452,19 +7864,19 @@ packages: jsdom: optional: true dependencies: - '@types/node': 20.9.0 - '@vitest/expect': 1.0.0-beta.4 - '@vitest/runner': 1.0.0-beta.4 - '@vitest/snapshot': 1.0.0-beta.4 - '@vitest/spy': 1.0.0-beta.4 - '@vitest/ui': 1.0.0-beta.4(vitest@1.0.0-beta.4) - '@vitest/utils': 1.0.0-beta.4 - acorn: 8.10.0 - acorn-walk: 8.2.0 + '@types/node': 20.9.2 + '@vitest/expect': 1.0.0-beta.5 + '@vitest/runner': 1.0.0-beta.5 + '@vitest/snapshot': 1.0.0-beta.5 + '@vitest/spy': 1.0.0-beta.5 + '@vitest/ui': 1.0.0-beta.5(vitest@1.0.0-beta.5) + '@vitest/utils': 1.0.0-beta.5 + acorn-walk: 8.3.0 cac: 6.7.14 chai: 4.3.10 debug: 4.3.4(supports-color@8.1.1) - local-pkg: 0.4.3 + execa: 8.0.1 + local-pkg: 0.5.0 magic-string: 0.30.5 pathe: 1.1.1 picocolors: 1.0.0 @@ -7472,8 +7884,8 @@ packages: strip-literal: 1.3.0 tinybench: 2.5.1 tinypool: 0.8.1 - vite: 4.4.11(@types/node@20.9.0) - vite-node: 1.0.0-beta.4(@types/node@20.9.0) + vite: 5.0.0(@types/node@20.9.2) + vite-node: 1.0.0-beta.5(@types/node@20.9.2) why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -7533,15 +7945,15 @@ packages: resolution: {integrity: sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==} engines: {node: '>= 8'} - /web3-core@4.3.1: - resolution: {integrity: sha512-xa3w5n/ESxp5HIbrwsYBhpAPx2KI5LprjRFEtRwP0GpqqhTcCSMMYoyItRqQQ+k9YnB0PoFpWJfJI6Qn5x8YUQ==} + /web3-core@4.3.0: + resolution: {integrity: sha512-//cy1W780nkMXd/9g2+GIa7KlHMuE+PJPhPD4NdwpUxvtQni6GkXSxtFnImZufyGVP+BpO5g7QneiSeu5ce+IQ==} engines: {node: '>=14', npm: '>=6.12.0'} dependencies: - web3-errors: 1.1.4 + web3-errors: 1.1.3 web3-eth-iban: 4.0.7 web3-providers-http: 4.1.0 web3-providers-ws: 4.0.7 - web3-types: 1.3.1 + web3-types: 1.3.0 web3-utils: 4.0.7 web3-validator: 2.0.3 optionalDependencies: @@ -7558,19 +7970,13 @@ packages: dependencies: web3-types: 1.3.0 - /web3-errors@1.1.4: - resolution: {integrity: sha512-WahtszSqILez+83AxGecVroyZsMuuRT+KmQp4Si5P4Rnqbczno1k748PCrZTS1J4UCPmXMG2/Vt+0Bz2zwXkwQ==} - engines: {node: '>=14', npm: '>=6.12.0'} - dependencies: - web3-types: 1.3.1 - /web3-eth-abi@4.1.4(typescript@5.2.2): resolution: {integrity: sha512-YLOBVVxxxLYKXjaiwZjEWYEnkMmmrm0nswZsvzSsINy/UgbWbzfoiZU+zn4YNWIEhORhx1p37iS3u/dP6VyC2w==} engines: {node: '>=14', npm: '>=6.12.0'} dependencies: abitype: 0.7.1(typescript@5.2.2) - web3-errors: 1.1.4 - web3-types: 1.3.1 + web3-errors: 1.1.3 + web3-types: 1.3.0 web3-utils: 4.0.7 web3-validator: 2.0.3 transitivePeerDependencies: @@ -7584,20 +7990,20 @@ packages: '@ethereumjs/rlp': 4.0.1 crc-32: 1.2.2 ethereum-cryptography: 2.1.2 - web3-errors: 1.1.4 - web3-types: 1.3.1 + web3-errors: 1.1.3 + web3-types: 1.3.0 web3-utils: 4.0.7 web3-validator: 2.0.3 - /web3-eth-contract@4.1.3(typescript@5.2.2): - resolution: {integrity: sha512-F6e3eyetUDiNOb78EDVJtNOb0H1GPz3xAZH8edSfYdhaxI9tTutP2V3p++kh2ZJ/RrdE2+xil7H/nPLgHymBvg==} + /web3-eth-contract@4.1.2(typescript@5.2.2): + resolution: {integrity: sha512-kVcMIurY4buNOfVhuE1Gg8NmSo5EmAOgBwECwU6lE8xUkbWAC6nhJGX1fgZjoC075HnSr89G1zgwlePyEdC0wQ==} engines: {node: '>=14', npm: '>=6.12.0'} dependencies: - web3-core: 4.3.1 - web3-errors: 1.1.4 + web3-core: 4.3.0 + web3-errors: 1.1.3 web3-eth: 4.3.1(typescript@5.2.2) web3-eth-abi: 4.1.4(typescript@5.2.2) - web3-types: 1.3.1 + web3-types: 1.3.0 web3-utils: 4.0.7 web3-validator: 2.0.3 transitivePeerDependencies: @@ -7612,12 +8018,12 @@ packages: engines: {node: '>=14', npm: '>=6.12.0'} dependencies: '@adraffy/ens-normalize': 1.10.0 - web3-core: 4.3.1 - web3-errors: 1.1.4 + web3-core: 4.3.0 + web3-errors: 1.1.3 web3-eth: 4.3.1(typescript@5.2.2) - web3-eth-contract: 4.1.3(typescript@5.2.2) + web3-eth-contract: 4.1.2(typescript@5.2.2) web3-net: 4.0.7 - web3-types: 1.3.1 + web3-types: 1.3.0 web3-utils: 4.0.7 web3-validator: 2.0.3 transitivePeerDependencies: @@ -7631,8 +8037,8 @@ packages: resolution: {integrity: sha512-8weKLa9KuKRzibC87vNLdkinpUE30gn0IGY027F8doeJdcPUfsa4IlBgNC4k4HLBembBB2CTU0Kr/HAOqMeYVQ==} engines: {node: '>=14', npm: '>=6.12.0'} dependencies: - web3-errors: 1.1.4 - web3-types: 1.3.1 + web3-errors: 1.1.3 + web3-types: 1.3.0 web3-utils: 4.0.7 web3-validator: 2.0.3 @@ -7640,10 +8046,10 @@ packages: resolution: {integrity: sha512-sXeyLKJ7ddQdMxz1BZkAwImjqh7OmKxhXoBNF3isDmD4QDpMIwv/t237S3q4Z0sZQamPa/pHebJRWVuvP8jZdw==} engines: {node: '>=14', npm: '>=6.12.0'} dependencies: - web3-core: 4.3.1 + web3-core: 4.3.0 web3-eth: 4.3.1(typescript@5.2.2) web3-rpc-methods: 1.1.3 - web3-types: 1.3.1 + web3-types: 1.3.0 web3-utils: 4.0.7 web3-validator: 2.0.3 transitivePeerDependencies: @@ -7658,14 +8064,14 @@ packages: engines: {node: '>=14', npm: '>=6.12.0'} dependencies: setimmediate: 1.0.5 - web3-core: 4.3.1 - web3-errors: 1.1.4 + web3-core: 4.3.0 + web3-errors: 1.1.3 web3-eth-abi: 4.1.4(typescript@5.2.2) web3-eth-accounts: 4.1.0 web3-net: 4.0.7 web3-providers-ws: 4.0.7 web3-rpc-methods: 1.1.3 - web3-types: 1.3.1 + web3-types: 1.3.0 web3-utils: 4.0.7 web3-validator: 2.0.3 transitivePeerDependencies: @@ -7679,9 +8085,9 @@ packages: resolution: {integrity: sha512-SzEaXFrBjY25iQGk5myaOfO9ZyfTwQEa4l4Ps4HDNVMibgZji3WPzpjq8zomVHMwi8bRp6VV7YS71eEsX7zLow==} engines: {node: '>=14', npm: '>=6.12.0'} dependencies: - web3-core: 4.3.1 + web3-core: 4.3.0 web3-rpc-methods: 1.1.3 - web3-types: 1.3.1 + web3-types: 1.3.0 web3-utils: 4.0.7 transitivePeerDependencies: - bufferutil @@ -7693,8 +8099,8 @@ packages: engines: {node: '>=14', npm: '>=6.12.0'} dependencies: cross-fetch: 4.0.0 - web3-errors: 1.1.4 - web3-types: 1.3.1 + web3-errors: 1.1.3 + web3-types: 1.3.0 web3-utils: 4.0.7 transitivePeerDependencies: - encoding @@ -7704,8 +8110,8 @@ packages: engines: {node: '>=14', npm: '>=6.12.0'} requiresBuild: true dependencies: - web3-errors: 1.1.4 - web3-types: 1.3.1 + web3-errors: 1.1.3 + web3-types: 1.3.0 web3-utils: 4.0.7 optional: true @@ -7727,8 +8133,8 @@ packages: resolution: {integrity: sha512-XB6SsCZZPdZUMPIRqDxJkZFKMu0/Y+yaExAt+Z7RqmuM7xF55fJ/Qb84LQho8zarvUoYziy4jnIfs+SXImxQUw==} engines: {node: '>=14', npm: '>=6.12.0'} dependencies: - web3-core: 4.3.1 - web3-types: 1.3.1 + web3-core: 4.3.0 + web3-types: 1.3.0 web3-validator: 2.0.3 transitivePeerDependencies: - bufferutil @@ -7740,18 +8146,14 @@ packages: engines: {node: '>=14', npm: '>=6.12.0'} requiresBuild: true - /web3-types@1.3.1: - resolution: {integrity: sha512-8fXi7h/t95VKRtgU4sxprLPZpsTh3jYDfSghshIDBgUD/OoGe5S+syP24SUzBZYllZ/L+hMr2gdp/0bGJa8pYQ==} - engines: {node: '>=14', npm: '>=6.12.0'} - /web3-utils@4.0.7: resolution: {integrity: sha512-sy8S6C2FIa5NNHc8DjND+Fx3S8KDAizuh5RbL1RX3h0PRbFgPfWzF5RfUns8gTt0mjJuOhs/IaDhrZfeTszG5A==} engines: {node: '>=14', npm: '>=6.12.0'} requiresBuild: true dependencies: ethereum-cryptography: 2.1.2 - web3-errors: 1.1.4 - web3-types: 1.3.1 + web3-errors: 1.1.3 + web3-types: 1.3.0 web3-validator: 2.0.3 /web3-validator@2.0.3: @@ -7761,20 +8163,20 @@ packages: dependencies: ethereum-cryptography: 2.1.2 util: 0.12.5 - web3-errors: 1.1.4 - web3-types: 1.3.1 + web3-errors: 1.1.3 + web3-types: 1.3.0 zod: 3.22.4 - /web3@4.2.2(typescript@5.2.2): - resolution: {integrity: sha512-im7weoHY7TW87nhFk10ysupZnsDJEO/xDpz985AgrTd/7KxExlzjjKd+4nue0WskUF0th0mgoMs1YaA8xUjCjw==} + /web3@4.2.1(typescript@5.2.2): + resolution: {integrity: sha512-zSB+Ds1lSMu/IhAX0xKhiFI7ZA1BQ6y2WOqFE9ikqPjaMkpOEBBkl61nzWfLJRoerTB1ohEXAP20jLDXcFd4hQ==} engines: {node: '>=14.0.0', npm: '>=6.12.0'} dependencies: - web3-core: 4.3.1 - web3-errors: 1.1.4 + web3-core: 4.3.0 + web3-errors: 1.1.3 web3-eth: 4.3.1(typescript@5.2.2) web3-eth-abi: 4.1.4(typescript@5.2.2) web3-eth-accounts: 4.1.0 - web3-eth-contract: 4.1.3(typescript@5.2.2) + web3-eth-contract: 4.1.2(typescript@5.2.2) web3-eth-ens: 4.0.8(typescript@5.2.2) web3-eth-iban: 4.0.7 web3-eth-personal: 4.0.8(typescript@5.2.2) @@ -7782,7 +8184,7 @@ packages: web3-providers-http: 4.1.0 web3-providers-ws: 4.0.7 web3-rpc-methods: 1.1.3 - web3-types: 1.3.1 + web3-types: 1.3.0 web3-utils: 4.0.7 web3-validator: 2.0.3 transitivePeerDependencies: @@ -7878,16 +8280,6 @@ packages: gopd: 1.0.1 has-tostringtag: 1.0.0 - /which-typed-array@1.1.13: - resolution: {integrity: sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==} - engines: {node: '>= 0.4'} - dependencies: - available-typed-arrays: 1.0.5 - call-bind: 1.0.5 - for-each: 0.3.3 - gopd: 1.0.1 - has-tostringtag: 1.0.0 - /which@1.3.1: resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} hasBin: true @@ -7999,6 +8391,11 @@ packages: /yallist@4.0.0: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + /yaml@2.3.3: + resolution: {integrity: sha512-zw0VAJxgeZ6+++/su5AFoqBbZbrEakwu+X0M5HmcwUiBL7AzcuPKjj5we4xfQLp78LkEMpD0cOnUhmgOVy3KdQ==} + engines: {node: '>= 14'} + dev: false + /yaml@2.3.4: resolution: {integrity: sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==} engines: {node: '>= 14'} diff --git a/test/configs/moonbeamChopsticks.yml b/test/configs/moonbeamChopsticks.yml index 3d16d4da..980db1cb 100644 --- a/test/configs/moonbeamChopsticks.yml +++ b/test/configs/moonbeamChopsticks.yml @@ -1,6 +1,6 @@ endpoint: wss://wss.api.moonbeam.network mock-signature-host: true -port: 12000 +port: 10000 db: ./tmp/db_mb.sqlite import-storage: @@ -8,6 +8,8 @@ import-storage: Account: - - - "0xf24FF3a9CF04c71Dbc94D0b566f7A27B94566cac" - providers: 1 + consumers: 1 + sufficients: 1 data: free: "100000000000000000000000" TechCommitteeCollective: diff --git a/test/configs/moonriverChopsticks.yml b/test/configs/moonriverChopsticks.yml index 2b6a2247..7cf997c2 100644 --- a/test/configs/moonriverChopsticks.yml +++ b/test/configs/moonriverChopsticks.yml @@ -8,6 +8,8 @@ import-storage: Account: - - - "0xf24FF3a9CF04c71Dbc94D0b566f7A27B94566cac" - providers: 1 + consumers: 1 + sufficients: 1 data: free: "100000000000000000000000" TechCommitteeCollective: diff --git a/test/moonwall.config.json b/test/moonwall.config.json index d4cb23f1..1895e667 100644 --- a/test/moonwall.config.json +++ b/test/moonwall.config.json @@ -220,13 +220,13 @@ "reportFile": { "json": "tmp/testResults.json" }, "foundation": { "type": "chopsticks", - "rtUpgradePath": "./tmp/moonriver_runtime.compact.compressed.wasm", + "rtUpgradePath": "./tmp/moonbeam_runtime.compact.compressed.wasm", "launchSpec": [ { "name": "mb", "type": "parachain", "buildBlockMode": "manual", - "configPath": "./configs/moonriverChopsticks.yml" + "configPath": "./configs/moonbeamChopsticks.yml" } ] }, diff --git a/test/package.json b/test/package.json index 194a1305..9a464e71 100644 --- a/test/package.json +++ b/test/package.json @@ -13,29 +13,29 @@ "bun_test": "bun test suites/bun_test/*" }, "devDependencies": { - "@acala-network/chopsticks": "^0.9.1", - "@moonbeam-network/api-augment": "^0.2600.0", + "@acala-network/chopsticks": "0.9.2", + "@moonbeam-network/api-augment": "0.2600.0", "@moonwall/cli": "workspace:*", "@moonwall/types": "workspace:*", "@moonwall/util": "workspace:*", - "@openzeppelin/contracts": "^5.0.0", - "@polkadot/api": "^10.10.1", - "@polkadot/api-augment": "^10.10.1", - "@polkadot/util": "^12.5.1", - "@types/node": "^20.9.0", - "@vitest/ui": "1.0.0-beta.4", - "bun-types": "^1.0.11", - "chai": "^4.3.10", - "chalk": "^5.3.0", - "ethers": "^6.8.1", - "pnpm": "8.10.2", - "prettier": "^3.0.3", - "solc": "^0.8.23", - "tsx": "^4.1.0", - "typescript": "^5.2.2", - "viem": "^1.18.9", - "vitest": "1.0.0-beta.4", - "web3": "4.2.2", - "yargs": "^17.7.2" + "@openzeppelin/contracts": "4.9.3", + "@polkadot/api": "10.11.1", + "@polkadot/api-augment": "10.11.1", + "@polkadot/util": "12.6.1", + "@types/node": "20.9.2", + "@vitest/ui": "1.0.0-beta.5", + "bun-types": "1.0.13", + "chai": "4.3.10", + "chalk": "5.3.0", + "ethers": "6.8.0", + "pnpm": "8.10.5", + "prettier": "2.8.8", + "solc": "0.8.22", + "tsx": "3.14.0", + "typescript": "5.2.2", + "viem": "1.18.1", + "vitest": "1.0.0-beta.5", + "web3": "4.2.1", + "yargs": "17.7.2" } } diff --git a/test/suites/chopsticks/test-chopsticks-basic.ts b/test/suites/chopsticks/test-chopsticks-basic.ts index d8517a2a..a68b253a 100644 --- a/test/suites/chopsticks/test-chopsticks-basic.ts +++ b/test/suites/chopsticks/test-chopsticks-basic.ts @@ -1,18 +1,15 @@ +import "@moonbeam-network/api-augment"; import { describeSuite, expect, beforeAll, MoonwallContext } from "@moonwall/cli"; import { BALTATHAR_ADDRESS, CHARLETH_ADDRESS, ETHAN_ADDRESS, alith } from "@moonwall/util"; import { parseEther, formatEther } from "ethers"; -import { ApiPromise } from "@polkadot/api"; -import "@moonbeam-network/api-augment"; describeSuite({ id: "X1", title: "Basic chopsticks test", foundationMethods: "chopsticks", testCases: ({ context, it, log }) => { - let api: ApiPromise; beforeAll(() => { - api = context.polkadotJs(); }); it({ @@ -21,12 +18,12 @@ describeSuite({ timeout: 60000, // modifier:"only", test: async function () { - const chainName = api.consts.system.version.specName.toString(); - const currentBlockHeight = (await api.rpc.chain.getHeader()).number.toNumber(); + const chainName = context.polkadotJs().consts.system.version.specName.toString(); + const currentBlockHeight = (await context.polkadotJs().rpc.chain.getHeader()).number.toNumber(); log(`You are now connected to ${chainName} at height #${currentBlockHeight}`); expect(currentBlockHeight).toBeGreaterThan(0); - expect(["dancebox", "moonriver"].includes(chainName)).toBe(true); - log(JSON.stringify(await api.rpc.state.getStorage(":code")).slice(0, 20)); + expect(["dancebox", "moonriver", "moonbeam"].includes(chainName)).toBe(true); + log(JSON.stringify(await context.polkadotJs().rpc.state.getStorage(":code")).slice(0, 20)); log(`This chain is an Ethereum chain: ${context.isEthereumChain}`); log(`Alith Address is: ${context.keyring.alice.address}`); }, @@ -37,11 +34,11 @@ describeSuite({ title: "Send a transaction ", timeout: 60000, test: async function () { - const currentBalance = (await api.query.system.account(ETHAN_ADDRESS)).data.free; - await api.tx.balances.transfer(ETHAN_ADDRESS, parseEther("10")).signAndSend(alith); + const currentBalance = (await context.polkadotJs().query.system.account(ETHAN_ADDRESS)).data.free; + await context.polkadotJs().tx.balances.transfer(ETHAN_ADDRESS, parseEther("10")).signAndSend(alith); await context.createBlock(); - const balanceAfter = (await api.query.system.account(ETHAN_ADDRESS)).data.free; + const balanceAfter = (await context.polkadotJs().query.system.account(ETHAN_ADDRESS)).data.free; expect(currentBalance.lt(balanceAfter)).toBeTruthy(); }, }); @@ -51,9 +48,9 @@ describeSuite({ title: "Skips multiple blocks ", timeout: 60000, test: async function () { - const currentBlock = (await api.rpc.chain.getHeader()).number.toNumber(); + const currentBlock = (await context.polkadotJs().rpc.chain.getHeader()).number.toNumber(); await context.createBlock({ count: 3 }); - const laterBlock = (await api.rpc.chain.getHeader()).number.toNumber(); + const laterBlock = (await context.polkadotJs().rpc.chain.getHeader()).number.toNumber(); expect(laterBlock - currentBlock).toBe(3); }, }); @@ -71,7 +68,7 @@ describeSuite({ ]; const balBefore = ( - await api.query.system.account("0x3Cd0A705a2DC65e5b1E1205896BaA2be8A07c6e0") + await context.polkadotJs().query.system.account("0x3Cd0A705a2DC65e5b1E1205896BaA2be8A07c6e0") ).data.free; await context.setStorage({ @@ -81,7 +78,7 @@ describeSuite({ }); await context.createBlock(); const balAfter = ( - await api.query.system.account("0x3Cd0A705a2DC65e5b1E1205896BaA2be8A07c6e0") + await context.polkadotJs().query.system.account("0x3Cd0A705a2DC65e5b1E1205896BaA2be8A07c6e0") ).data.free; log( `Balance of 0x3Cd0A705a2DC65e5b1E1205896BaA2be8A07c6e0 before: ${formatEther( @@ -99,11 +96,11 @@ describeSuite({ timeout: 120000, modifier: "skip", test: async function () { - const rtBefore = api.consts.system.version.specVersion.toNumber(); + const rtBefore = context.polkadotJs().consts.system.version.specVersion.toNumber(); const ctx = MoonwallContext.getContext(); log(ctx.rtUpgradePath); await context.upgradeRuntime(); - const rtafter = api.consts.system.version.specVersion.toNumber(); + const rtafter = context.polkadotJs().consts.system.version.specVersion.toNumber(); expect(rtBefore).toBeLessThan(rtafter); }, }); @@ -114,13 +111,13 @@ describeSuite({ timeout: 60000, test: async function () { const expectEvents = [ - api.events.system.ExtrinsicSuccess, - api.events.balances.Transfer, - api.events.system.NewAccount, - // api.events.authorFilter.EligibleUpdated + context.polkadotJs().events.system.ExtrinsicSuccess, + context.polkadotJs().events.balances.Transfer, + context.polkadotJs().events.system.NewAccount, + // context.polkadotJs().events.authorFilter.EligibleUpdated ]; - await api.tx.balances.transfer(CHARLETH_ADDRESS, parseEther("3")).signAndSend(alith); + await context.polkadotJs().tx.balances.transfer(CHARLETH_ADDRESS, parseEther("3")).signAndSend(alith); await context.createBlock({ expectEvents, logger: log }); }, }); @@ -130,16 +127,16 @@ describeSuite({ title: "Create block, allow failures and check events", timeout: 60000, test: async function () { - await api.tx.balances + await context.polkadotJs().tx.balances .forceTransfer(BALTATHAR_ADDRESS, CHARLETH_ADDRESS, parseEther("3")) .signAndSend(alith); - // await api.tx.balances.transfer(CHARLETH_ADDRESS, parseEther("3")).signAndSend(alith); + // await context.polkadotJs().tx.balances.transfer(CHARLETH_ADDRESS, parseEther("3")).signAndSend(alith); const { result } = await context.createBlock({ allowFailures: true }); - const apiAt = await api.at(result); + const apiAt = await context.polkadotJs().at(result); const events = await apiAt.query.system.events(); expect( - events.find((evt) => api.events.system.ExtrinsicFailed.is(evt.event)), + events.find((evt) => context.polkadotJs().events.system.ExtrinsicFailed.is(evt.event)), "No Event found in block" ).toBeTruthy(); },