From 27f1fcfe21065419acb55d387b39d524986d7831 Mon Sep 17 00:00:00 2001 From: Richard Wu Date: Sun, 19 Nov 2023 01:30:43 -0500 Subject: [PATCH] v0.1.7: move test_utils to here. --- .pnp.cjs | 2391 ++++----------------------------------------- .yarnrc.yml | 1 + package.json | 9 +- src/ata.ts | 377 +++++++ src/auth_rules.ts | 137 +++ src/index.ts | 6 +- src/nfts.ts | 89 +- src/txs.ts | 118 ++- src/whitelist.ts | 151 +++ yarn.lock | 1734 +++----------------------------- 10 files changed, 1113 insertions(+), 3900 deletions(-) create mode 100644 src/ata.ts create mode 100644 src/auth_rules.ts create mode 100644 src/whitelist.ts diff --git a/.pnp.cjs b/.pnp.cjs index 33d95cf..9a2e221 100755 --- a/.pnp.cjs +++ b/.pnp.cjs @@ -26,17 +26,13 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "@babel/runtime",\ "npm:7.23.2"\ ],\ - [\ - "@colors/colors",\ - "npm:1.5.0"\ - ],\ [\ "@coral-xyz/anchor",\ "npm:0.29.0"\ ],\ [\ "@coral-xyz/borsh",\ - "virtual:b3507b7ff1a6f8aef51c580a408caf14ae8fff83a4934e4c5f663ad4362845a7fd896112690f18bd8f9b953f51d0418ec1dbbead41d4b132a835630f268d58d2#npm:0.26.0"\ + "virtual:852da326f150408584798524fe58e9855b987bcc4f041389e1ca13248c23c659c3ffb4a9aa4176cc7542f503f2e1e6422a1f18f69e5e623ca255691d222a55ca#npm:0.29.0"\ ],\ [\ "@cspotcode/source-map-support",\ @@ -162,10 +158,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "@ethersproject/wordlists",\ "npm:5.7.0"\ ],\ - [\ - "@gar/promisify",\ - "npm:1.1.3"\ - ],\ [\ "@irys/arweave",\ "npm:0.0.2"\ @@ -182,10 +174,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "@isaacs/cliui",\ "npm:8.0.2"\ ],\ - [\ - "@isaacs/string-locale-compare",\ - "npm:1.1.0"\ - ],\ [\ "@jridgewell/resolve-uri",\ "npm:3.1.1"\ @@ -244,7 +232,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ [\ "@msgpack/msgpack",\ - "npm:2.8.0"\ + "npm:3.0.0-beta2"\ ],\ [\ "@near-js/crypto",\ @@ -294,74 +282,14 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "@npmcli/agent",\ "npm:2.2.0"\ ],\ - [\ - "@npmcli/arborist",\ - "npm:6.5.0"\ - ],\ - [\ - "@npmcli/config",\ - "npm:6.4.0"\ - ],\ - [\ - "@npmcli/disparity-colors",\ - "npm:3.0.0"\ - ],\ [\ "@npmcli/fs",\ "npm:3.1.0"\ ],\ - [\ - "@npmcli/git",\ - "npm:4.1.0"\ - ],\ - [\ - "@npmcli/installed-package-contents",\ - "npm:2.0.2"\ - ],\ - [\ - "@npmcli/map-workspaces",\ - "npm:3.0.4"\ - ],\ - [\ - "@npmcli/metavuln-calculator",\ - "npm:5.0.1"\ - ],\ - [\ - "@npmcli/move-file",\ - "npm:2.0.1"\ - ],\ - [\ - "@npmcli/name-from-folder",\ - "npm:2.0.0"\ - ],\ - [\ - "@npmcli/node-gyp",\ - "npm:3.0.0"\ - ],\ - [\ - "@npmcli/package-json",\ - "npm:4.0.1"\ - ],\ - [\ - "@npmcli/promise-spawn",\ - "npm:6.0.2"\ - ],\ - [\ - "@npmcli/query",\ - "npm:3.0.1"\ - ],\ - [\ - "@npmcli/run-script",\ - "npm:6.0.2"\ - ],\ [\ "@pkgjs/parseargs",\ "npm:0.11.0"\ ],\ - [\ - "@project-serum/anchor",\ - "npm:0.26.0"\ - ],\ [\ "@randlabs/communication-bridge",\ "npm:1.0.1"\ @@ -390,22 +318,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "@scure/bip39",\ "npm:1.1.0"\ ],\ - [\ - "@sigstore/bundle",\ - "npm:1.1.0"\ - ],\ - [\ - "@sigstore/protobuf-specs",\ - "npm:0.2.1"\ - ],\ - [\ - "@sigstore/sign",\ - "npm:1.0.0"\ - ],\ - [\ - "@sigstore/tuf",\ - "npm:1.0.3"\ - ],\ [\ "@solana/buffer-layout",\ "npm:4.0.1"\ @@ -432,11 +344,11 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ [\ "@tensor-hq/tensor-common",\ - "npm:0.19.9"\ + "npm:1.0.3::__archiveUrl=https%3A%2F%2Fnpm.pkg.github.com%2Fdownload%2F%40tensor-hq%2Ftensor-common%2F1.0.3%2Ff20c6d7696d9a78b961951b7dd284183d97dc554"\ ],\ [\ - "@tootallnate/once",\ - "npm:2.0.0"\ + "@tensor-hq/tensorswap-ts",\ + "npm:2.0.2::__archiveUrl=https%3A%2F%2Fnpm.pkg.github.com%2Fdownload%2F%40tensor-hq%2Ftensorswap-ts%2F2.0.2%2F801e002fadf97852e83306d8fc71a3bcdb65180d"\ ],\ [\ "@tsconfig/node10",\ @@ -455,12 +367,8 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "npm:1.0.4"\ ],\ [\ - "@tufjs/canonical-json",\ - "npm:1.0.0"\ - ],\ - [\ - "@tufjs/models",\ - "npm:1.0.4"\ + "@types/bn.js",\ + "npm:5.1.5"\ ],\ [\ "@types/chai",\ @@ -502,10 +410,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "abbrev",\ "npm:2.0.0"\ ],\ - [\ - "abort-controller",\ - "npm:3.0.0"\ - ],\ [\ "acorn",\ "npm:8.11.2"\ @@ -562,10 +466,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "anymatch",\ "npm:3.1.3"\ ],\ - [\ - "aproba",\ - "npm:2.0.0"\ - ],\ [\ "aptos",\ "npm:1.8.5"\ @@ -574,14 +474,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "arbundles",\ "npm:0.10.0"\ ],\ - [\ - "archy",\ - "npm:1.0.0"\ - ],\ - [\ - "are-we-there-yet",\ - "npm:3.0.1"\ - ],\ [\ "arg",\ "npm:4.1.3"\ @@ -650,10 +542,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "bignumber.js",\ "npm:9.1.2"\ ],\ - [\ - "bin-links",\ - "npm:4.0.3"\ - ],\ [\ "binary-extensions",\ "npm:2.2.0"\ @@ -722,13 +610,9 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "bufferutil",\ "npm:4.0.8"\ ],\ - [\ - "builtins",\ - "npm:5.0.1"\ - ],\ [\ "cacache",\ - "npm:17.1.4"\ + "npm:18.0.0"\ ],\ [\ "camelcase",\ @@ -762,14 +646,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "chownr",\ "npm:2.0.0"\ ],\ - [\ - "ci-info",\ - "npm:3.9.0"\ - ],\ - [\ - "cidr-regex",\ - "npm:3.1.1"\ - ],\ [\ "cipher-base",\ "npm:1.0.4"\ @@ -778,10 +654,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "clean-stack",\ "npm:2.2.0"\ ],\ - [\ - "cli-columns",\ - "npm:4.0.0"\ - ],\ [\ "cli-cursor",\ "npm:3.1.0"\ @@ -790,10 +662,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "cli-spinners",\ "npm:2.9.1"\ ],\ - [\ - "cli-table3",\ - "npm:0.6.3"\ - ],\ [\ "cli-width",\ "npm:3.0.0"\ @@ -806,10 +674,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "clone",\ "npm:1.0.4"\ ],\ - [\ - "cmd-shim",\ - "npm:6.0.2"\ - ],\ [\ "color-convert",\ "npm:2.0.1"\ @@ -818,14 +682,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "color-name",\ "npm:1.1.4"\ ],\ - [\ - "color-support",\ - "npm:1.1.3"\ - ],\ - [\ - "columnify",\ - "npm:1.6.0"\ - ],\ [\ "combined-stream",\ "npm:1.0.8"\ @@ -834,18 +690,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "commander",\ "npm:2.20.3"\ ],\ - [\ - "common-ancestor-path",\ - "npm:1.0.1"\ - ],\ [\ "concat-map",\ "npm:0.0.1"\ ],\ - [\ - "console-control-strings",\ - "npm:1.1.0"\ - ],\ [\ "create-hash",\ "npm:1.2.0"\ @@ -874,10 +722,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "crypto-js",\ "npm:4.2.0"\ ],\ - [\ - "cssesc",\ - "npm:3.0.0"\ - ],\ [\ "csv",\ "npm:5.5.3"\ @@ -918,17 +762,13 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "delayed-stream",\ "npm:1.0.0"\ ],\ - [\ - "delegates",\ - "npm:1.0.0"\ - ],\ [\ "depd",\ "npm:2.0.0"\ ],\ [\ "diff",\ - "npm:5.1.0"\ + "npm:5.0.0"\ ],\ [\ "dot-case",\ @@ -990,18 +830,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "ethjs-unit",\ "npm:0.1.6"\ ],\ - [\ - "event-target-shim",\ - "npm:5.0.1"\ - ],\ [\ "eventemitter3",\ "npm:4.0.7"\ ],\ - [\ - "events",\ - "npm:3.3.0"\ - ],\ [\ "exponential-backoff",\ "npm:3.1.1"\ @@ -1018,10 +850,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "fast-stable-stringify",\ "npm:1.0.0"\ ],\ - [\ - "fastest-levenshtein",\ - "npm:1.0.16"\ - ],\ [\ "figures",\ "npm:3.2.0"\ @@ -1066,14 +894,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "fsevents",\ "patch:fsevents@npm%3A2.3.3#~builtin::version=2.3.3&hash=df0bf1"\ ],\ - [\ - "function-bind",\ - "npm:1.1.2"\ - ],\ - [\ - "gauge",\ - "npm:4.0.4"\ - ],\ [\ "get-caller-file",\ "npm:2.0.5"\ @@ -1094,18 +914,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "graceful-fs",\ "npm:4.2.11"\ ],\ - [\ - "hadeswap-sdk",\ - "npm:0.8.29"\ - ],\ [\ "has-flag",\ "npm:4.0.0"\ ],\ - [\ - "has-unicode",\ - "npm:2.0.1"\ - ],\ [\ "hash-base",\ "npm:3.1.0"\ @@ -1114,10 +926,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "hash.js",\ "npm:1.1.7"\ ],\ - [\ - "hasown",\ - "npm:2.0.0"\ - ],\ [\ "he",\ "npm:1.2.0"\ @@ -1130,10 +938,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "hmac-drbg",\ "npm:1.0.1"\ ],\ - [\ - "hosted-git-info",\ - "npm:6.1.1"\ - ],\ [\ "http-cache-semantics",\ "npm:4.1.1"\ @@ -1144,11 +948,11 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ [\ "http-proxy-agent",\ - "npm:5.0.0"\ + "npm:7.0.0"\ ],\ [\ "https-proxy-agent",\ - "npm:5.0.1"\ + "npm:7.0.2"\ ],\ [\ "humanize-ms",\ @@ -1162,10 +966,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "ieee754",\ "npm:1.2.1"\ ],\ - [\ - "ignore-walk",\ - "npm:6.0.3"\ - ],\ [\ "imurmurhash",\ "npm:0.1.4"\ @@ -1174,10 +974,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "indent-string",\ "npm:4.0.0"\ ],\ - [\ - "infer-owner",\ - "npm:1.0.4"\ - ],\ [\ "inflight",\ "npm:1.0.6"\ @@ -1186,42 +982,18 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "inherits",\ "npm:2.0.4"\ ],\ - [\ - "ini",\ - "npm:4.1.1"\ - ],\ - [\ - "init-package-json",\ - "npm:5.0.0"\ - ],\ [\ "inquirer",\ "npm:8.2.6"\ ],\ - [\ - "install",\ - "npm:0.13.0"\ - ],\ [\ "ip",\ "npm:2.0.0"\ ],\ - [\ - "ip-regex",\ - "npm:4.3.0"\ - ],\ [\ "is-binary-path",\ "npm:2.1.0"\ ],\ - [\ - "is-cidr",\ - "npm:4.0.2"\ - ],\ - [\ - "is-core-module",\ - "npm:2.13.1"\ - ],\ [\ "is-extglob",\ "npm:2.1.1"\ @@ -1280,7 +1052,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ [\ "js-sha3",\ - "npm:0.8.0"\ + "npm:0.9.2"\ ],\ [\ "js-sha512",\ @@ -1294,14 +1066,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "json-bigint",\ "npm:1.0.0"\ ],\ - [\ - "json-parse-even-better-errors",\ - "npm:3.0.0"\ - ],\ - [\ - "json-stringify-nice",\ - "npm:1.1.4"\ - ],\ [\ "json-stringify-safe",\ "npm:5.0.1"\ @@ -1314,14 +1078,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "jsonparse",\ "npm:1.3.1"\ ],\ - [\ - "just-diff",\ - "npm:6.0.2"\ - ],\ - [\ - "just-diff-apply",\ - "npm:5.5.0"\ - ],\ [\ "keccak",\ "npm:3.0.4"\ @@ -1330,50 +1086,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "keccak256",\ "npm:1.0.6"\ ],\ - [\ - "libnpmaccess",\ - "npm:7.0.2"\ - ],\ - [\ - "libnpmdiff",\ - "npm:5.0.20"\ - ],\ - [\ - "libnpmexec",\ - "npm:6.0.4"\ - ],\ - [\ - "libnpmfund",\ - "npm:4.2.1"\ - ],\ - [\ - "libnpmhook",\ - "npm:9.0.3"\ - ],\ - [\ - "libnpmorg",\ - "npm:5.0.4"\ - ],\ - [\ - "libnpmpack",\ - "npm:5.0.20"\ - ],\ - [\ - "libnpmpublish",\ - "npm:7.5.1"\ - ],\ - [\ - "libnpmsearch",\ - "npm:6.0.2"\ - ],\ - [\ - "libnpmteam",\ - "npm:5.0.3"\ - ],\ - [\ - "libnpmversion",\ - "npm:4.0.2"\ - ],\ [\ "locate-path",\ "npm:6.0.0"\ @@ -1404,7 +1116,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ [\ "lru-cache",\ - "npm:7.18.3"\ + "npm:10.0.3"\ ],\ [\ "make-error",\ @@ -1412,7 +1124,11 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ [\ "make-fetch-happen",\ - "npm:11.1.1"\ + "npm:13.0.0"\ + ],\ + [\ + "math-expression-evaluator",\ + "npm:2.0.4"\ ],\ [\ "md5.js",\ @@ -1452,7 +1168,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ [\ "minimatch",\ - "npm:9.0.3"\ + "npm:3.1.2"\ ],\ [\ "minimist",\ @@ -1460,7 +1176,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ [\ "minipass",\ - "npm:3.3.6"\ + "npm:7.0.4"\ ],\ [\ "minipass-collect",\ @@ -1474,10 +1190,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "minipass-flush",\ "npm:1.0.5"\ ],\ - [\ - "minipass-json-stream",\ - "npm:1.0.1"\ - ],\ [\ "minipass-pipeline",\ "npm:1.2.4"\ @@ -1558,62 +1270,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "nopt",\ "npm:7.2.0"\ ],\ - [\ - "normalize-package-data",\ - "npm:5.0.0"\ - ],\ [\ "normalize-path",\ "npm:3.0.0"\ ],\ - [\ - "npm",\ - "npm:9.9.2"\ - ],\ - [\ - "npm-audit-report",\ - "npm:5.0.0"\ - ],\ - [\ - "npm-bundled",\ - "npm:3.0.0"\ - ],\ - [\ - "npm-install-checks",\ - "npm:6.3.0"\ - ],\ - [\ - "npm-normalize-package-bin",\ - "npm:3.0.1"\ - ],\ - [\ - "npm-package-arg",\ - "npm:10.1.0"\ - ],\ - [\ - "npm-packlist",\ - "npm:7.0.4"\ - ],\ - [\ - "npm-pick-manifest",\ - "npm:8.0.2"\ - ],\ - [\ - "npm-profile",\ - "npm:7.0.1"\ - ],\ - [\ - "npm-registry-fetch",\ - "npm:14.0.5"\ - ],\ - [\ - "npm-user-validate",\ - "npm:2.0.0"\ - ],\ - [\ - "npmlog",\ - "npm:7.0.1"\ - ],\ [\ "number-to-bn",\ "npm:1.7.0"\ @@ -1646,18 +1306,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "p-map",\ "npm:4.0.0"\ ],\ - [\ - "pacote",\ - "npm:15.2.0"\ - ],\ [\ "pako",\ "npm:2.1.0"\ ],\ - [\ - "parse-conflict-json",\ - "npm:3.0.1"\ - ],\ [\ "path-exists",\ "npm:4.0.0"\ @@ -1686,10 +1338,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "picomatch",\ "npm:2.3.1"\ ],\ - [\ - "postcss-selector-parser",\ - "npm:6.0.13"\ - ],\ [\ "prettier",\ "npm:2.8.8"\ @@ -1699,56 +1347,16 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "npm:3.0.0"\ ],\ [\ - "process",\ - "npm:0.11.10"\ + "promise-retry",\ + "npm:2.0.1"\ ],\ [\ - "promise-all-reject-late",\ - "npm:1.0.1"\ + "proxy-from-env",\ + "npm:1.1.0"\ ],\ [\ - "promise-call-limit",\ - "npm:1.0.2"\ - ],\ - [\ - "promise-inflight",\ - "virtual:f7322fced909999b2ea780dd2ef3be4593480ff83da4e433a2fd27f5eabc9274db99d3e8e4bd88fda2b4a30c42618a199ebd81a520651c8389cfb4066a9f4e6d#npm:1.0.1"\ - ],\ - [\ - "promise-retry",\ - "npm:2.0.1"\ - ],\ - [\ - "promzard",\ - "npm:1.0.0"\ - ],\ - [\ - "proxy-from-env",\ - "npm:1.1.0"\ - ],\ - [\ - "qrcode-terminal",\ - "npm:0.12.0"\ - ],\ - [\ - "randombytes",\ - "npm:2.1.0"\ - ],\ - [\ - "read",\ - "npm:2.1.0"\ - ],\ - [\ - "read-cmd-shim",\ - "npm:4.0.0"\ - ],\ - [\ - "read-package-json",\ - "npm:6.0.4"\ - ],\ - [\ - "read-package-json-fast",\ - "npm:3.0.2"\ + "randombytes",\ + "npm:2.1.0"\ ],\ [\ "readable-stream",\ @@ -1822,10 +1430,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "serialize-javascript",\ "npm:6.0.0"\ ],\ - [\ - "set-blocking",\ - "npm:2.0.0"\ - ],\ [\ "setprototypeof",\ "npm:1.2.0"\ @@ -1846,10 +1450,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "signal-exit",\ "npm:4.1.0"\ ],\ - [\ - "sigstore",\ - "npm:1.9.0"\ - ],\ [\ "smart-buffer",\ "npm:4.2.0"\ @@ -1864,7 +1464,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ [\ "socks-proxy-agent",\ - "npm:7.0.0"\ + "npm:8.0.2"\ ],\ [\ "source-map",\ @@ -1874,22 +1474,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "source-map-support",\ "npm:0.5.21"\ ],\ - [\ - "spdx-correct",\ - "npm:3.2.0"\ - ],\ - [\ - "spdx-exceptions",\ - "npm:2.3.0"\ - ],\ - [\ - "spdx-expression-parse",\ - "npm:3.0.1"\ - ],\ - [\ - "spdx-license-ids",\ - "npm:3.0.16"\ - ],\ [\ "ssri",\ "npm:10.0.5"\ @@ -1956,10 +1540,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "text-encoding-utf-8",\ "npm:1.0.2"\ ],\ - [\ - "text-table",\ - "npm:0.2.0"\ - ],\ [\ "through",\ "npm:2.3.8"\ @@ -1968,10 +1548,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "tiny-invariant",\ "npm:1.3.1"\ ],\ - [\ - "tiny-relative-date",\ - "npm:1.3.0"\ - ],\ [\ "tmp",\ "npm:0.2.1"\ @@ -2000,10 +1576,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "treeify",\ "npm:1.1.0"\ ],\ - [\ - "treeverse",\ - "npm:3.0.0"\ - ],\ [\ "ts-mocha",\ "virtual:6f70e3caa70acf7f94a717e147588aa9c28c01a34eb961f45ca4a0feac496f7d835abf68362c676a6646891535e636a0e456ac639bbb3c48d14f1ec4bc67ac52#npm:10.0.0"\ @@ -2020,10 +1592,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "tslib",\ "npm:2.6.2"\ ],\ - [\ - "tuf-js",\ - "npm:1.1.7"\ - ],\ [\ "tweetnacl",\ "npm:1.0.3"\ @@ -2076,22 +1644,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "v8-compile-cache-lib",\ "npm:3.0.1"\ ],\ - [\ - "validate-npm-package-license",\ - "npm:3.0.4"\ - ],\ - [\ - "validate-npm-package-name",\ - "npm:5.0.0"\ - ],\ [\ "vlq",\ "npm:2.0.4"\ ],\ - [\ - "walk-up-path",\ - "npm:3.0.1"\ - ],\ [\ "wcwidth",\ "npm:1.0.1"\ @@ -2110,11 +1666,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ [\ "which",\ - "npm:3.0.1"\ - ],\ - [\ - "wide-align",\ - "npm:1.1.5"\ + "npm:2.0.2"\ ],\ [\ "workerpool",\ @@ -2135,10 +1687,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "wrappy",\ "npm:1.0.2"\ ],\ - [\ - "write-file-atomic",\ - "npm:5.0.1"\ - ],\ [\ "ws",\ "virtual:7469c013e9c5baa67d67122340123f2260ba4f66d6748855fb7f2ab67ea3fe52b2c8821a105003266d54faf99a9564056fb1b532d9ae8b6985087ab5f8394bf0#npm:7.5.9"\ @@ -2182,17 +1730,20 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@metaplex-foundation/mpl-bubblegum", "npm:0.8.0"],\ ["@metaplex-foundation/mpl-token-auth-rules", "npm:2.0.0"],\ ["@metaplex-foundation/mpl-token-metadata", "npm:2.13.0"],\ + ["@msgpack/msgpack", "npm:3.0.0-beta2"],\ ["@saberhq/solana-contrib", "virtual:6f70e3caa70acf7f94a717e147588aa9c28c01a34eb961f45ca4a0feac496f7d835abf68362c676a6646891535e636a0e456ac639bbb3c48d14f1ec4bc67ac52#npm:1.14.11"],\ ["@solana/spl-account-compression", "virtual:6f70e3caa70acf7f94a717e147588aa9c28c01a34eb961f45ca4a0feac496f7d835abf68362c676a6646891535e636a0e456ac639bbb3c48d14f1ec4bc67ac52#npm:0.2.0"],\ ["@solana/spl-token", "virtual:6f70e3caa70acf7f94a717e147588aa9c28c01a34eb961f45ca4a0feac496f7d835abf68362c676a6646891535e636a0e456ac639bbb3c48d14f1ec4bc67ac52#npm:0.3.9"],\ - ["@tensor-hq/tensor-common", "npm:0.19.9"],\ + ["@tensor-hq/tensor-common", "npm:1.0.3::__archiveUrl=https%3A%2F%2Fnpm.pkg.github.com%2Fdownload%2F%40tensor-hq%2Ftensor-common%2F1.0.3%2Ff20c6d7696d9a78b961951b7dd284183d97dc554"],\ + ["@tensor-hq/tensorswap-ts", "npm:2.0.2::__archiveUrl=https%3A%2F%2Fnpm.pkg.github.com%2Fdownload%2F%40tensor-hq%2Ftensorswap-ts%2F2.0.2%2F801e002fadf97852e83306d8fc71a3bcdb65180d"],\ ["@types/chai", "npm:4.3.10"],\ ["@types/mocha", "npm:10.0.4"],\ ["bs58", "npm:5.0.0"],\ ["chai", "npm:4.3.10"],\ ["chai-as-promised", "virtual:6f70e3caa70acf7f94a717e147588aa9c28c01a34eb961f45ca4a0feac496f7d835abf68362c676a6646891535e636a0e456ac639bbb3c48d14f1ec4bc67ac52#npm:7.1.1"],\ ["exponential-backoff", "npm:3.1.1"],\ - ["js-sha3", "npm:0.8.0"],\ + ["js-sha3", "npm:0.9.2"],\ + ["merkletreejs", "npm:0.3.11"],\ ["mocha", "npm:10.2.0"],\ ["prettier", "npm:2.8.8"],\ ["ts-mocha", "virtual:6f70e3caa70acf7f94a717e147588aa9c28c01a34eb961f45ca4a0feac496f7d835abf68362c676a6646891535e636a0e456ac639bbb3c48d14f1ec4bc67ac52#npm:10.0.0"],\ @@ -2212,15 +1763,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ - ["@colors/colors", [\ - ["npm:1.5.0", {\ - "packageLocation": "./.yarn/cache/@colors-colors-npm-1.5.0-875af3a8b4-d64d5260be.zip/node_modules/@colors/colors/",\ - "packageDependencies": [\ - ["@colors/colors", "npm:1.5.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["@coral-xyz/anchor", [\ ["npm:0.26.0", {\ "packageLocation": "./.yarn/cache/@coral-xyz-anchor-npm-0.26.0-b3507b7ff1-1e637b2818.zip/node_modules/@coral-xyz/anchor/",\ @@ -2749,15 +2291,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ - ["@gar/promisify", [\ - ["npm:1.1.3", {\ - "packageLocation": "./.yarn/cache/@gar-promisify-npm-1.1.3-ac1a325862-4059f790e2.zip/node_modules/@gar/promisify/",\ - "packageDependencies": [\ - ["@gar/promisify", "npm:1.1.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["@irys/arweave", [\ ["npm:0.0.2", {\ "packageLocation": "./.yarn/cache/@irys-arweave-npm-0.0.2-c589a64242-80610df9e5.zip/node_modules/@irys/arweave/",\ @@ -2841,15 +2374,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ - ["@isaacs/string-locale-compare", [\ - ["npm:1.1.0", {\ - "packageLocation": "./.yarn/cache/@isaacs-string-locale-compare-npm-1.1.0-3911094464-7287da5d11.zip/node_modules/@isaacs/string-locale-compare/",\ - "packageDependencies": [\ - ["@isaacs/string-locale-compare", "npm:1.1.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["@jridgewell/resolve-uri", [\ ["npm:3.1.1", {\ "packageLocation": "./.yarn/cache/@jridgewell-resolve-uri-npm-3.1.1-aa2de3f210-f5b441fe79.zip/node_modules/@jridgewell/resolve-uri/",\ @@ -3121,6 +2645,13 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@msgpack/msgpack", "npm:2.8.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:3.0.0-beta2", {\ + "packageLocation": "./.yarn/cache/@msgpack-msgpack-npm-3.0.0-beta2-03bf6e3aae-d86e5d4814.zip/node_modules/@msgpack/msgpack/",\ + "packageDependencies": [\ + ["@msgpack/msgpack", "npm:3.0.0-beta2"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@near-js/crypto", [\ @@ -3359,85 +2890,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ - ["@npmcli/arborist", [\ - ["npm:6.5.0", {\ - "packageLocation": "./.yarn/cache/@npmcli-arborist-npm-6.5.0-9dfd3d2971-d389ecd5a6.zip/node_modules/@npmcli/arborist/",\ - "packageDependencies": [\ - ["@npmcli/arborist", "npm:6.5.0"],\ - ["@isaacs/string-locale-compare", "npm:1.1.0"],\ - ["@npmcli/fs", "npm:3.1.0"],\ - ["@npmcli/installed-package-contents", "npm:2.0.2"],\ - ["@npmcli/map-workspaces", "npm:3.0.4"],\ - ["@npmcli/metavuln-calculator", "npm:5.0.1"],\ - ["@npmcli/name-from-folder", "npm:2.0.0"],\ - ["@npmcli/node-gyp", "npm:3.0.0"],\ - ["@npmcli/package-json", "npm:4.0.1"],\ - ["@npmcli/query", "npm:3.0.1"],\ - ["@npmcli/run-script", "npm:6.0.2"],\ - ["bin-links", "npm:4.0.3"],\ - ["cacache", "npm:17.1.4"],\ - ["common-ancestor-path", "npm:1.0.1"],\ - ["hosted-git-info", "npm:6.1.1"],\ - ["json-parse-even-better-errors", "npm:3.0.0"],\ - ["json-stringify-nice", "npm:1.1.4"],\ - ["minimatch", "npm:9.0.3"],\ - ["nopt", "npm:7.2.0"],\ - ["npm-install-checks", "npm:6.3.0"],\ - ["npm-package-arg", "npm:10.1.0"],\ - ["npm-pick-manifest", "npm:8.0.2"],\ - ["npm-registry-fetch", "npm:14.0.5"],\ - ["npmlog", "npm:7.0.1"],\ - ["pacote", "npm:15.2.0"],\ - ["parse-conflict-json", "npm:3.0.1"],\ - ["proc-log", "npm:3.0.0"],\ - ["promise-all-reject-late", "npm:1.0.1"],\ - ["promise-call-limit", "npm:1.0.2"],\ - ["read-package-json-fast", "npm:3.0.2"],\ - ["semver", "npm:7.5.4"],\ - ["ssri", "npm:10.0.5"],\ - ["treeverse", "npm:3.0.0"],\ - ["walk-up-path", "npm:3.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@npmcli/config", [\ - ["npm:6.4.0", {\ - "packageLocation": "./.yarn/cache/@npmcli-config-npm-6.4.0-e9be94e2c9-c17c24b6bb.zip/node_modules/@npmcli/config/",\ - "packageDependencies": [\ - ["@npmcli/config", "npm:6.4.0"],\ - ["@npmcli/map-workspaces", "npm:3.0.4"],\ - ["ci-info", "npm:3.9.0"],\ - ["ini", "npm:4.1.1"],\ - ["nopt", "npm:7.2.0"],\ - ["proc-log", "npm:3.0.0"],\ - ["read-package-json-fast", "npm:3.0.2"],\ - ["semver", "npm:7.5.4"],\ - ["walk-up-path", "npm:3.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@npmcli/disparity-colors", [\ - ["npm:3.0.0", {\ - "packageLocation": "./.yarn/cache/@npmcli-disparity-colors-npm-3.0.0-9fe9301a52-49320c6927.zip/node_modules/@npmcli/disparity-colors/",\ - "packageDependencies": [\ - ["@npmcli/disparity-colors", "npm:3.0.0"],\ - ["ansi-styles", "npm:4.3.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["@npmcli/fs", [\ - ["npm:2.1.2", {\ - "packageLocation": "./.yarn/cache/@npmcli-fs-npm-2.1.2-08d434e77b-405074965e.zip/node_modules/@npmcli/fs/",\ - "packageDependencies": [\ - ["@npmcli/fs", "npm:2.1.2"],\ - ["@gar/promisify", "npm:1.1.3"],\ - ["semver", "npm:7.5.4"]\ - ],\ - "linkType": "HARD"\ - }],\ ["npm:3.1.0", {\ "packageLocation": "./.yarn/cache/@npmcli-fs-npm-3.1.0-0844a57978-a50a6818de.zip/node_modules/@npmcli/fs/",\ "packageDependencies": [\ @@ -3447,139 +2900,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ - ["@npmcli/git", [\ - ["npm:4.1.0", {\ - "packageLocation": "./.yarn/cache/@npmcli-git-npm-4.1.0-f7322fced9-37efb92659.zip/node_modules/@npmcli/git/",\ - "packageDependencies": [\ - ["@npmcli/git", "npm:4.1.0"],\ - ["@npmcli/promise-spawn", "npm:6.0.2"],\ - ["lru-cache", "npm:7.18.3"],\ - ["npm-pick-manifest", "npm:8.0.2"],\ - ["proc-log", "npm:3.0.0"],\ - ["promise-inflight", "virtual:f7322fced909999b2ea780dd2ef3be4593480ff83da4e433a2fd27f5eabc9274db99d3e8e4bd88fda2b4a30c42618a199ebd81a520651c8389cfb4066a9f4e6d#npm:1.0.1"],\ - ["promise-retry", "npm:2.0.1"],\ - ["semver", "npm:7.5.4"],\ - ["which", "npm:3.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@npmcli/installed-package-contents", [\ - ["npm:2.0.2", {\ - "packageLocation": "./.yarn/cache/@npmcli-installed-package-contents-npm-2.0.2-99564e3824-60789d5ed2.zip/node_modules/@npmcli/installed-package-contents/",\ - "packageDependencies": [\ - ["@npmcli/installed-package-contents", "npm:2.0.2"],\ - ["npm-bundled", "npm:3.0.0"],\ - ["npm-normalize-package-bin", "npm:3.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@npmcli/map-workspaces", [\ - ["npm:3.0.4", {\ - "packageLocation": "./.yarn/cache/@npmcli-map-workspaces-npm-3.0.4-b07359726d-99607dbc50.zip/node_modules/@npmcli/map-workspaces/",\ - "packageDependencies": [\ - ["@npmcli/map-workspaces", "npm:3.0.4"],\ - ["@npmcli/name-from-folder", "npm:2.0.0"],\ - ["glob", "npm:10.3.10"],\ - ["minimatch", "npm:9.0.3"],\ - ["read-package-json-fast", "npm:3.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@npmcli/metavuln-calculator", [\ - ["npm:5.0.1", {\ - "packageLocation": "./.yarn/cache/@npmcli-metavuln-calculator-npm-5.0.1-b28e316793-cd08ad9cc4.zip/node_modules/@npmcli/metavuln-calculator/",\ - "packageDependencies": [\ - ["@npmcli/metavuln-calculator", "npm:5.0.1"],\ - ["cacache", "npm:17.1.4"],\ - ["json-parse-even-better-errors", "npm:3.0.0"],\ - ["pacote", "npm:15.2.0"],\ - ["semver", "npm:7.5.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@npmcli/move-file", [\ - ["npm:2.0.1", {\ - "packageLocation": "./.yarn/cache/@npmcli-move-file-npm-2.0.1-b593d8f741-52dc02259d.zip/node_modules/@npmcli/move-file/",\ - "packageDependencies": [\ - ["@npmcli/move-file", "npm:2.0.1"],\ - ["mkdirp", "npm:1.0.4"],\ - ["rimraf", "npm:3.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@npmcli/name-from-folder", [\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/@npmcli-name-from-folder-npm-2.0.0-18e2dba870-fb3ef891aa.zip/node_modules/@npmcli/name-from-folder/",\ - "packageDependencies": [\ - ["@npmcli/name-from-folder", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@npmcli/node-gyp", [\ - ["npm:3.0.0", {\ - "packageLocation": "./.yarn/cache/@npmcli-node-gyp-npm-3.0.0-b160a0116c-fe3802b813.zip/node_modules/@npmcli/node-gyp/",\ - "packageDependencies": [\ - ["@npmcli/node-gyp", "npm:3.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@npmcli/package-json", [\ - ["npm:4.0.1", {\ - "packageLocation": "./.yarn/cache/@npmcli-package-json-npm-4.0.1-8fba8ea1a2-699b80a72f.zip/node_modules/@npmcli/package-json/",\ - "packageDependencies": [\ - ["@npmcli/package-json", "npm:4.0.1"],\ - ["@npmcli/git", "npm:4.1.0"],\ - ["glob", "npm:10.3.10"],\ - ["hosted-git-info", "npm:6.1.1"],\ - ["json-parse-even-better-errors", "npm:3.0.0"],\ - ["normalize-package-data", "npm:5.0.0"],\ - ["proc-log", "npm:3.0.0"],\ - ["semver", "npm:7.5.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@npmcli/promise-spawn", [\ - ["npm:6.0.2", {\ - "packageLocation": "./.yarn/cache/@npmcli-promise-spawn-npm-6.0.2-c9941b207c-aa725780c1.zip/node_modules/@npmcli/promise-spawn/",\ - "packageDependencies": [\ - ["@npmcli/promise-spawn", "npm:6.0.2"],\ - ["which", "npm:3.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@npmcli/query", [\ - ["npm:3.0.1", {\ - "packageLocation": "./.yarn/cache/@npmcli-query-npm-3.0.1-06ff1d4acc-b169b9c9a3.zip/node_modules/@npmcli/query/",\ - "packageDependencies": [\ - ["@npmcli/query", "npm:3.0.1"],\ - ["postcss-selector-parser", "npm:6.0.13"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@npmcli/run-script", [\ - ["npm:6.0.2", {\ - "packageLocation": "./.yarn/cache/@npmcli-run-script-npm-6.0.2-6a98dec431-7a671d7dbe.zip/node_modules/@npmcli/run-script/",\ - "packageDependencies": [\ - ["@npmcli/run-script", "npm:6.0.2"],\ - ["@npmcli/node-gyp", "npm:3.0.0"],\ - ["@npmcli/promise-spawn", "npm:6.0.2"],\ - ["node-gyp", "npm:9.4.1"],\ - ["read-package-json-fast", "npm:3.0.2"],\ - ["which", "npm:3.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["@pkgjs/parseargs", [\ ["npm:0.11.0", {\ "packageLocation": "./.yarn/cache/@pkgjs-parseargs-npm-0.11.0-cd2a3fe948-6ad6a00fc4.zip/node_modules/@pkgjs/parseargs/",\ @@ -3589,30 +2909,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ - ["@project-serum/anchor", [\ - ["npm:0.26.0", {\ - "packageLocation": "./.yarn/cache/@project-serum-anchor-npm-0.26.0-da1f243635-aa2ebd9c96.zip/node_modules/@project-serum/anchor/",\ - "packageDependencies": [\ - ["@project-serum/anchor", "npm:0.26.0"],\ - ["@coral-xyz/borsh", "virtual:b3507b7ff1a6f8aef51c580a408caf14ae8fff83a4934e4c5f663ad4362845a7fd896112690f18bd8f9b953f51d0418ec1dbbead41d4b132a835630f268d58d2#npm:0.26.0"],\ - ["@solana/web3.js", "npm:1.87.6"],\ - ["base64-js", "npm:1.5.1"],\ - ["bn.js", "npm:5.2.1"],\ - ["bs58", "npm:4.0.1"],\ - ["buffer-layout", "npm:1.2.2"],\ - ["camelcase", "npm:6.3.0"],\ - ["cross-fetch", "npm:3.1.8"],\ - ["crypto-hash", "npm:1.3.0"],\ - ["eventemitter3", "npm:4.0.7"],\ - ["js-sha256", "npm:0.9.0"],\ - ["pako", "npm:2.1.0"],\ - ["snake-case", "npm:3.0.4"],\ - ["superstruct", "npm:0.15.5"],\ - ["toml", "npm:3.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["@randlabs/communication-bridge", [\ ["npm:1.0.1", {\ "packageLocation": "./.yarn/cache/@randlabs-communication-bridge-npm-1.0.1-0b97ea5173-9573e7f848.zip/node_modules/@randlabs/communication-bridge/",\ @@ -3674,6 +2970,31 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "bn.js"\ ],\ "linkType": "HARD"\ + }],\ + ["virtual:e644a5c74e92076eaa09140a80b68c6746ade353036d7498ceb7d92fc671ccc3be0b912df73e5b5359b0174c5bd1948bc01532739d98b0b2873c294adee23fb3#npm:1.14.11", {\ + "packageLocation": "./.yarn/__virtual__/@saberhq-solana-contrib-virtual-11d55784b6/0/cache/@saberhq-solana-contrib-npm-1.14.11-adc130c582-2bc52e268b.zip/node_modules/@saberhq/solana-contrib/",\ + "packageDependencies": [\ + ["@saberhq/solana-contrib", "virtual:e644a5c74e92076eaa09140a80b68c6746ade353036d7498ceb7d92fc671ccc3be0b912df73e5b5359b0174c5bd1948bc01532739d98b0b2873c294adee23fb3#npm:1.14.11"],\ + ["@saberhq/option-utils", "npm:1.14.11"],\ + ["@solana/buffer-layout", "npm:4.0.1"],\ + ["@solana/web3.js", "npm:1.87.6"],\ + ["@types/bn.js", "npm:5.1.5"],\ + ["@types/promise-retry", "npm:1.1.6"],\ + ["@types/retry", "npm:0.12.5"],\ + ["@types/solana__web3.js", null],\ + ["bn.js", "npm:5.2.1"],\ + ["promise-retry", "npm:2.0.1"],\ + ["retry", "npm:0.13.1"],\ + ["tiny-invariant", "npm:1.3.1"],\ + ["tslib", "npm:2.6.2"]\ + ],\ + "packagePeers": [\ + "@solana/web3.js",\ + "@types/bn.js",\ + "@types/solana__web3.js",\ + "bn.js"\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@scure/base", [\ @@ -3717,54 +3038,12 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ - ["@sigstore/bundle", [\ - ["npm:1.1.0", {\ - "packageLocation": "./.yarn/cache/@sigstore-bundle-npm-1.1.0-b2cf24a13e-9bdd829f28.zip/node_modules/@sigstore/bundle/",\ + ["@solana/buffer-layout", [\ + ["npm:4.0.1", {\ + "packageLocation": "./.yarn/cache/@solana-buffer-layout-npm-4.0.1-4100001d9d-bf846888e8.zip/node_modules/@solana/buffer-layout/",\ "packageDependencies": [\ - ["@sigstore/bundle", "npm:1.1.0"],\ - ["@sigstore/protobuf-specs", "npm:0.2.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@sigstore/protobuf-specs", [\ - ["npm:0.2.1", {\ - "packageLocation": "./.yarn/cache/@sigstore-protobuf-specs-npm-0.2.1-feecdcc08c-ddb7c829c7.zip/node_modules/@sigstore/protobuf-specs/",\ - "packageDependencies": [\ - ["@sigstore/protobuf-specs", "npm:0.2.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@sigstore/sign", [\ - ["npm:1.0.0", {\ - "packageLocation": "./.yarn/cache/@sigstore-sign-npm-1.0.0-d4cabc7c0c-cbdf409c39.zip/node_modules/@sigstore/sign/",\ - "packageDependencies": [\ - ["@sigstore/sign", "npm:1.0.0"],\ - ["@sigstore/bundle", "npm:1.1.0"],\ - ["@sigstore/protobuf-specs", "npm:0.2.1"],\ - ["make-fetch-happen", "npm:11.1.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@sigstore/tuf", [\ - ["npm:1.0.3", {\ - "packageLocation": "./.yarn/cache/@sigstore-tuf-npm-1.0.3-9a2b6b14aa-0a32594b73.zip/node_modules/@sigstore/tuf/",\ - "packageDependencies": [\ - ["@sigstore/tuf", "npm:1.0.3"],\ - ["@sigstore/protobuf-specs", "npm:0.2.1"],\ - ["tuf-js", "npm:1.1.7"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@solana/buffer-layout", [\ - ["npm:4.0.1", {\ - "packageLocation": "./.yarn/cache/@solana-buffer-layout-npm-4.0.1-4100001d9d-bf846888e8.zip/node_modules/@solana/buffer-layout/",\ - "packageDependencies": [\ - ["@solana/buffer-layout", "npm:4.0.1"],\ - ["buffer", "npm:6.0.3"]\ + ["@solana/buffer-layout", "npm:4.0.1"],\ + ["buffer", "npm:6.0.3"]\ ],\ "linkType": "HARD"\ }]\ @@ -3924,23 +3203,21 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }]\ ]],\ ["@tensor-hq/tensor-common", [\ - ["npm:0.19.9", {\ - "packageLocation": "./.yarn/cache/@tensor-hq-tensor-common-npm-0.19.9-0cad2a1d6c-132ee45795.zip/node_modules/@tensor-hq/tensor-common/",\ + ["npm:1.0.3::__archiveUrl=https%3A%2F%2Fnpm.pkg.github.com%2Fdownload%2F%40tensor-hq%2Ftensor-common%2F1.0.3%2Ff20c6d7696d9a78b961951b7dd284183d97dc554", {\ + "packageLocation": "./.yarn/cache/@tensor-hq-tensor-common-npm-1.0.3-3f1594d0fd-1389647019.zip/node_modules/@tensor-hq/tensor-common/",\ "packageDependencies": [\ - ["@tensor-hq/tensor-common", "npm:0.19.9"],\ + ["@tensor-hq/tensor-common", "npm:1.0.3::__archiveUrl=https%3A%2F%2Fnpm.pkg.github.com%2Fdownload%2F%40tensor-hq%2Ftensor-common%2F1.0.3%2Ff20c6d7696d9a78b961951b7dd284183d97dc554"],\ ["@coral-xyz/anchor", "npm:0.26.0"],\ ["@metaplex-foundation/mpl-auction-house", "npm:2.5.1"],\ ["@metaplex-foundation/mpl-bubblegum", "npm:0.7.0"],\ - ["@metaplex-foundation/mpl-token-auth-rules", "npm:2.0.0"],\ - ["@metaplex-foundation/mpl-token-metadata", "npm:2.13.0"],\ ["@solana/spl-token", "virtual:ce0093ab8d79231cde7a8946963cc311bd300dc81fef3d74a1725701b21e6005d4f3aa761773ed6e5391d5eda88fc55d7820063a243ec7efa279c8a647988571#npm:0.3.9"],\ ["@solana/web3.js", "npm:1.87.6"],\ ["axios", "npm:0.27.2"],\ ["big.js", "npm:6.2.1"],\ ["bn.js", "npm:5.2.1"],\ + ["borsh", "npm:0.7.0"],\ ["bs58", "npm:5.0.0"],\ ["exponential-backoff", "npm:3.1.1"],\ - ["hadeswap-sdk", "npm:0.8.29"],\ ["js-sha3", "npm:0.8.0"],\ ["semaphore", "npm:1.1.0"]\ ],\ @@ -3957,17 +3234,20 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@metaplex-foundation/mpl-bubblegum", "npm:0.8.0"],\ ["@metaplex-foundation/mpl-token-auth-rules", "npm:2.0.0"],\ ["@metaplex-foundation/mpl-token-metadata", "npm:2.13.0"],\ + ["@msgpack/msgpack", "npm:3.0.0-beta2"],\ ["@saberhq/solana-contrib", "virtual:6f70e3caa70acf7f94a717e147588aa9c28c01a34eb961f45ca4a0feac496f7d835abf68362c676a6646891535e636a0e456ac639bbb3c48d14f1ec4bc67ac52#npm:1.14.11"],\ ["@solana/spl-account-compression", "virtual:6f70e3caa70acf7f94a717e147588aa9c28c01a34eb961f45ca4a0feac496f7d835abf68362c676a6646891535e636a0e456ac639bbb3c48d14f1ec4bc67ac52#npm:0.2.0"],\ ["@solana/spl-token", "virtual:6f70e3caa70acf7f94a717e147588aa9c28c01a34eb961f45ca4a0feac496f7d835abf68362c676a6646891535e636a0e456ac639bbb3c48d14f1ec4bc67ac52#npm:0.3.9"],\ - ["@tensor-hq/tensor-common", "npm:0.19.9"],\ + ["@tensor-hq/tensor-common", "npm:1.0.3::__archiveUrl=https%3A%2F%2Fnpm.pkg.github.com%2Fdownload%2F%40tensor-hq%2Ftensor-common%2F1.0.3%2Ff20c6d7696d9a78b961951b7dd284183d97dc554"],\ + ["@tensor-hq/tensorswap-ts", "npm:2.0.2::__archiveUrl=https%3A%2F%2Fnpm.pkg.github.com%2Fdownload%2F%40tensor-hq%2Ftensorswap-ts%2F2.0.2%2F801e002fadf97852e83306d8fc71a3bcdb65180d"],\ ["@types/chai", "npm:4.3.10"],\ ["@types/mocha", "npm:10.0.4"],\ ["bs58", "npm:5.0.0"],\ ["chai", "npm:4.3.10"],\ ["chai-as-promised", "virtual:6f70e3caa70acf7f94a717e147588aa9c28c01a34eb961f45ca4a0feac496f7d835abf68362c676a6646891535e636a0e456ac639bbb3c48d14f1ec4bc67ac52#npm:7.1.1"],\ ["exponential-backoff", "npm:3.1.1"],\ - ["js-sha3", "npm:0.8.0"],\ + ["js-sha3", "npm:0.9.2"],\ + ["merkletreejs", "npm:0.3.11"],\ ["mocha", "npm:10.2.0"],\ ["prettier", "npm:2.8.8"],\ ["ts-mocha", "virtual:6f70e3caa70acf7f94a717e147588aa9c28c01a34eb961f45ca4a0feac496f7d835abf68362c676a6646891535e636a0e456ac639bbb3c48d14f1ec4bc67ac52#npm:10.0.0"],\ @@ -3977,11 +3257,25 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "SOFT"\ }]\ ]],\ - ["@tootallnate/once", [\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/@tootallnate-once-npm-2.0.0-e36cf4f140-ad87447820.zip/node_modules/@tootallnate/once/",\ + ["@tensor-hq/tensorswap-ts", [\ + ["npm:2.0.2::__archiveUrl=https%3A%2F%2Fnpm.pkg.github.com%2Fdownload%2F%40tensor-hq%2Ftensorswap-ts%2F2.0.2%2F801e002fadf97852e83306d8fc71a3bcdb65180d", {\ + "packageLocation": "./.yarn/cache/@tensor-hq-tensorswap-ts-npm-2.0.2-e644a5c74e-f69151db96.zip/node_modules/@tensor-hq/tensorswap-ts/",\ "packageDependencies": [\ - ["@tootallnate/once", "npm:2.0.0"]\ + ["@tensor-hq/tensorswap-ts", "npm:2.0.2::__archiveUrl=https%3A%2F%2Fnpm.pkg.github.com%2Fdownload%2F%40tensor-hq%2Ftensorswap-ts%2F2.0.2%2F801e002fadf97852e83306d8fc71a3bcdb65180d"],\ + ["@coral-xyz/anchor", "npm:0.26.0"],\ + ["@msgpack/msgpack", "npm:2.8.0"],\ + ["@saberhq/solana-contrib", "virtual:e644a5c74e92076eaa09140a80b68c6746ade353036d7498ceb7d92fc671ccc3be0b912df73e5b5359b0174c5bd1948bc01532739d98b0b2873c294adee23fb3#npm:1.14.11"],\ + ["@solana/spl-token", "virtual:ce0093ab8d79231cde7a8946963cc311bd300dc81fef3d74a1725701b21e6005d4f3aa761773ed6e5391d5eda88fc55d7820063a243ec7efa279c8a647988571#npm:0.3.9"],\ + ["@solana/web3.js", "npm:1.87.6"],\ + ["@tensor-hq/tensor-common", "npm:1.0.3::__archiveUrl=https%3A%2F%2Fnpm.pkg.github.com%2Fdownload%2F%40tensor-hq%2Ftensor-common%2F1.0.3%2Ff20c6d7696d9a78b961951b7dd284183d97dc554"],\ + ["@types/bn.js", "npm:5.1.5"],\ + ["big.js", "npm:6.2.1"],\ + ["bn.js", "npm:5.2.1"],\ + ["js-sha256", "npm:0.9.0"],\ + ["keccak256", "npm:1.0.6"],\ + ["math-expression-evaluator", "npm:2.0.4"],\ + ["merkletreejs", "npm:0.2.32"],\ + ["uuid", "npm:8.3.2"]\ ],\ "linkType": "HARD"\ }]\ @@ -4022,22 +3316,12 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ - ["@tufjs/canonical-json", [\ - ["npm:1.0.0", {\ - "packageLocation": "./.yarn/cache/@tufjs-canonical-json-npm-1.0.0-66d27d850f-9ff3bcd129.zip/node_modules/@tufjs/canonical-json/",\ - "packageDependencies": [\ - ["@tufjs/canonical-json", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@tufjs/models", [\ - ["npm:1.0.4", {\ - "packageLocation": "./.yarn/cache/@tufjs-models-npm-1.0.4-a1dddaf561-b489baa854.zip/node_modules/@tufjs/models/",\ + ["@types/bn.js", [\ + ["npm:5.1.5", {\ + "packageLocation": "./.yarn/cache/@types-bn.js-npm-5.1.5-c2195eccd3-c87b28c4af.zip/node_modules/@types/bn.js/",\ "packageDependencies": [\ - ["@tufjs/models", "npm:1.0.4"],\ - ["@tufjs/canonical-json", "npm:1.0.0"],\ - ["minimatch", "npm:9.0.3"]\ + ["@types/bn.js", "npm:5.1.5"],\ + ["@types/node", "npm:20.9.2"]\ ],\ "linkType": "HARD"\ }]\ @@ -4144,13 +3428,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }]\ ]],\ ["abbrev", [\ - ["npm:1.1.1", {\ - "packageLocation": "./.yarn/cache/abbrev-npm-1.1.1-3659247eab-a4a97ec07d.zip/node_modules/abbrev/",\ - "packageDependencies": [\ - ["abbrev", "npm:1.1.1"]\ - ],\ - "linkType": "HARD"\ - }],\ ["npm:2.0.0", {\ "packageLocation": "./.yarn/cache/abbrev-npm-2.0.0-0eb38a17e5-0e994ad2aa.zip/node_modules/abbrev/",\ "packageDependencies": [\ @@ -4159,16 +3436,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ - ["abort-controller", [\ - ["npm:3.0.0", {\ - "packageLocation": "./.yarn/cache/abort-controller-npm-3.0.0-2f3a9a2bcb-170bdba9b4.zip/node_modules/abort-controller/",\ - "packageDependencies": [\ - ["abort-controller", "npm:3.0.0"],\ - ["event-target-shim", "npm:5.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["acorn", [\ ["npm:8.11.2", {\ "packageLocation": "./.yarn/cache/acorn-npm-8.11.2-a470f49bb6-8184504086.zip/node_modules/acorn/",\ @@ -4197,14 +3464,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }]\ ]],\ ["agent-base", [\ - ["npm:6.0.2", {\ - "packageLocation": "./.yarn/cache/agent-base-npm-6.0.2-428f325a93-f52b6872cc.zip/node_modules/agent-base/",\ - "packageDependencies": [\ - ["agent-base", "npm:6.0.2"],\ - ["debug", "virtual:4b12ba5111caf7e8338099bdbc7cb046a9f8e079a44e74d0c03dca469876e3071ebbe671c5e90ae6b78ae33e22c205fa5ed32169a4aabd1404b13c56d09986e1#npm:4.3.4"]\ - ],\ - "linkType": "HARD"\ - }],\ ["npm:7.1.0", {\ "packageLocation": "./.yarn/cache/agent-base-npm-7.1.0-4b12ba5111-f7828f9914.zip/node_modules/agent-base/",\ "packageDependencies": [\ @@ -4335,15 +3594,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ - ["aproba", [\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/aproba-npm-2.0.0-8716bcfde6-5615cadcfb.zip/node_modules/aproba/",\ - "packageDependencies": [\ - ["aproba", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["aptos", [\ ["npm:1.8.5", {\ "packageLocation": "./.yarn/cache/aptos-npm-1.8.5-abd353c2ae-7b15b7700e.zip/node_modules/aptos/",\ @@ -4384,35 +3634,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ - ["archy", [\ - ["npm:1.0.0", {\ - "packageLocation": "./.yarn/cache/archy-npm-1.0.0-7db8bfdc3b-504ae7af65.zip/node_modules/archy/",\ - "packageDependencies": [\ - ["archy", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["are-we-there-yet", [\ - ["npm:3.0.1", {\ - "packageLocation": "./.yarn/cache/are-we-there-yet-npm-3.0.1-3395b1512f-52590c2486.zip/node_modules/are-we-there-yet/",\ - "packageDependencies": [\ - ["are-we-there-yet", "npm:3.0.1"],\ - ["delegates", "npm:1.0.0"],\ - ["readable-stream", "npm:3.6.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.0.1", {\ - "packageLocation": "./.yarn/cache/are-we-there-yet-npm-4.0.1-734c8e8dce-16871ee259.zip/node_modules/are-we-there-yet/",\ - "packageDependencies": [\ - ["are-we-there-yet", "npm:4.0.1"],\ - ["delegates", "npm:1.0.0"],\ - ["readable-stream", "npm:4.4.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["arg", [\ ["npm:4.1.3", {\ "packageLocation": "./.yarn/cache/arg-npm-4.1.3-1748b966a8-544af8dd3f.zip/node_modules/arg/",\ @@ -4607,19 +3828,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ - ["bin-links", [\ - ["npm:4.0.3", {\ - "packageLocation": "./.yarn/cache/bin-links-npm-4.0.3-d86e970bb0-3b3ee22efc.zip/node_modules/bin-links/",\ - "packageDependencies": [\ - ["bin-links", "npm:4.0.3"],\ - ["cmd-shim", "npm:6.0.2"],\ - ["npm-normalize-package-bin", "npm:3.0.1"],\ - ["read-cmd-shim", "npm:4.0.0"],\ - ["write-file-atomic", "npm:5.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["binary-extensions", [\ ["npm:2.2.0", {\ "packageLocation": "./.yarn/cache/binary-extensions-npm-2.2.0-180c33fec7-ccd267956c.zip/node_modules/binary-extensions/",\ @@ -4833,61 +4041,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ - ["builtins", [\ - ["npm:5.0.1", {\ - "packageLocation": "./.yarn/cache/builtins-npm-5.0.1-6d4820dd76-66d204657f.zip/node_modules/builtins/",\ - "packageDependencies": [\ - ["builtins", "npm:5.0.1"],\ - ["semver", "npm:7.5.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["cacache", [\ - ["npm:16.1.3", {\ - "packageLocation": "./.yarn/cache/cacache-npm-16.1.3-4e2088ed0d-d91409e6e5.zip/node_modules/cacache/",\ - "packageDependencies": [\ - ["cacache", "npm:16.1.3"],\ - ["@npmcli/fs", "npm:2.1.2"],\ - ["@npmcli/move-file", "npm:2.0.1"],\ - ["chownr", "npm:2.0.0"],\ - ["fs-minipass", "npm:2.1.0"],\ - ["glob", "npm:8.1.0"],\ - ["infer-owner", "npm:1.0.4"],\ - ["lru-cache", "npm:7.18.3"],\ - ["minipass", "npm:3.3.6"],\ - ["minipass-collect", "npm:1.0.2"],\ - ["minipass-flush", "npm:1.0.5"],\ - ["minipass-pipeline", "npm:1.2.4"],\ - ["mkdirp", "npm:1.0.4"],\ - ["p-map", "npm:4.0.0"],\ - ["promise-inflight", "virtual:f7322fced909999b2ea780dd2ef3be4593480ff83da4e433a2fd27f5eabc9274db99d3e8e4bd88fda2b4a30c42618a199ebd81a520651c8389cfb4066a9f4e6d#npm:1.0.1"],\ - ["rimraf", "npm:3.0.2"],\ - ["ssri", "npm:9.0.1"],\ - ["tar", "npm:6.2.0"],\ - ["unique-filename", "npm:2.0.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:17.1.4", {\ - "packageLocation": "./.yarn/cache/cacache-npm-17.1.4-51ef53d0a8-b7751df756.zip/node_modules/cacache/",\ - "packageDependencies": [\ - ["cacache", "npm:17.1.4"],\ - ["@npmcli/fs", "npm:3.1.0"],\ - ["fs-minipass", "npm:3.0.3"],\ - ["glob", "npm:10.3.10"],\ - ["lru-cache", "npm:7.18.3"],\ - ["minipass", "npm:7.0.4"],\ - ["minipass-collect", "npm:1.0.2"],\ - ["minipass-flush", "npm:1.0.5"],\ - ["minipass-pipeline", "npm:1.2.4"],\ - ["p-map", "npm:4.0.0"],\ - ["ssri", "npm:10.0.5"],\ - ["tar", "npm:6.2.0"],\ - ["unique-filename", "npm:3.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ ["npm:18.0.0", {\ "packageLocation": "./.yarn/cache/cacache-npm-18.0.0-32582cfebc-2cd6bf1555.zip/node_modules/cacache/",\ "packageDependencies": [\ @@ -4965,13 +4119,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["supports-color", "npm:7.2.0"]\ ],\ "linkType": "HARD"\ - }],\ - ["npm:5.3.0", {\ - "packageLocation": "./.yarn/cache/chalk-npm-5.3.0-d181999efb-623922e077.zip/node_modules/chalk/",\ - "packageDependencies": [\ - ["chalk", "npm:5.3.0"]\ - ],\ - "linkType": "HARD"\ }]\ ]],\ ["chardet", [\ @@ -5019,25 +4166,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ - ["ci-info", [\ - ["npm:3.9.0", {\ - "packageLocation": "./.yarn/cache/ci-info-npm-3.9.0-646784ca0e-6b19dc9b29.zip/node_modules/ci-info/",\ - "packageDependencies": [\ - ["ci-info", "npm:3.9.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["cidr-regex", [\ - ["npm:3.1.1", {\ - "packageLocation": "./.yarn/cache/cidr-regex-npm-3.1.1-a5f3c156e7-ef9306d086.zip/node_modules/cidr-regex/",\ - "packageDependencies": [\ - ["cidr-regex", "npm:3.1.1"],\ - ["ip-regex", "npm:4.3.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["cipher-base", [\ ["npm:1.0.4", {\ "packageLocation": "./.yarn/cache/cipher-base-npm-1.0.4-2e98b97140-47d3568dbc.zip/node_modules/cipher-base/",\ @@ -5058,17 +4186,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ - ["cli-columns", [\ - ["npm:4.0.0", {\ - "packageLocation": "./.yarn/cache/cli-columns-npm-4.0.0-7c43bbe435-fa1a3a7f4e.zip/node_modules/cli-columns/",\ - "packageDependencies": [\ - ["cli-columns", "npm:4.0.0"],\ - ["string-width", "npm:4.2.3"],\ - ["strip-ansi", "npm:6.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["cli-cursor", [\ ["npm:3.1.0", {\ "packageLocation": "./.yarn/cache/cli-cursor-npm-3.1.0-fee1e46b5e-2692784c6c.zip/node_modules/cli-cursor/",\ @@ -5088,17 +4205,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ - ["cli-table3", [\ - ["npm:0.6.3", {\ - "packageLocation": "./.yarn/cache/cli-table3-npm-0.6.3-1dca7f9152-09897f6846.zip/node_modules/cli-table3/",\ - "packageDependencies": [\ - ["cli-table3", "npm:0.6.3"],\ - ["@colors/colors", "npm:1.5.0"],\ - ["string-width", "npm:4.2.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["cli-width", [\ ["npm:3.0.0", {\ "packageLocation": "./.yarn/cache/cli-width-npm-3.0.0-387b3f68f9-4c94af3769.zip/node_modules/cli-width/",\ @@ -5129,15 +4235,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ - ["cmd-shim", [\ - ["npm:6.0.2", {\ - "packageLocation": "./.yarn/cache/cmd-shim-npm-6.0.2-be41c925d6-df3a01fc4d.zip/node_modules/cmd-shim/",\ - "packageDependencies": [\ - ["cmd-shim", "npm:6.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["color-convert", [\ ["npm:2.0.1", {\ "packageLocation": "./.yarn/cache/color-convert-npm-2.0.1-79730e935b-79e6bdb9fd.zip/node_modules/color-convert/",\ @@ -5157,26 +4254,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ - ["color-support", [\ - ["npm:1.1.3", {\ - "packageLocation": "./.yarn/cache/color-support-npm-1.1.3-3be5c53455-9b73568176.zip/node_modules/color-support/",\ - "packageDependencies": [\ - ["color-support", "npm:1.1.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["columnify", [\ - ["npm:1.6.0", {\ - "packageLocation": "./.yarn/cache/columnify-npm-1.6.0-aa925d932b-0d59002361.zip/node_modules/columnify/",\ - "packageDependencies": [\ - ["columnify", "npm:1.6.0"],\ - ["strip-ansi", "npm:6.0.1"],\ - ["wcwidth", "npm:1.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["combined-stream", [\ ["npm:1.0.8", {\ "packageLocation": "./.yarn/cache/combined-stream-npm-1.0.8-dc14d4a63a-49fa4aeb49.zip/node_modules/combined-stream/",\ @@ -5203,15 +4280,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ - ["common-ancestor-path", [\ - ["npm:1.0.1", {\ - "packageLocation": "./.yarn/cache/common-ancestor-path-npm-1.0.1-27534e68da-1d2e418606.zip/node_modules/common-ancestor-path/",\ - "packageDependencies": [\ - ["common-ancestor-path", "npm:1.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["concat-map", [\ ["npm:0.0.1", {\ "packageLocation": "./.yarn/cache/concat-map-npm-0.0.1-85a921b7ee-902a9f5d89.zip/node_modules/concat-map/",\ @@ -5221,15 +4289,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ - ["console-control-strings", [\ - ["npm:1.1.0", {\ - "packageLocation": "./.yarn/cache/console-control-strings-npm-1.1.0-e3160e5275-8755d76787.zip/node_modules/console-control-strings/",\ - "packageDependencies": [\ - ["console-control-strings", "npm:1.1.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["create-hash", [\ ["npm:1.2.0", {\ "packageLocation": "./.yarn/cache/create-hash-npm-1.2.0-afd048e1ce-02a6ae3bb9.zip/node_modules/create-hash/",\ @@ -5300,19 +4359,17 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }]\ ]],\ ["crypto-js", [\ - ["npm:4.2.0", {\ - "packageLocation": "./.yarn/cache/crypto-js-npm-4.2.0-d6f7744e63-f051666dbc.zip/node_modules/crypto-js/",\ + ["npm:3.3.0", {\ + "packageLocation": "./.yarn/cache/crypto-js-npm-3.3.0-5b307000b5-193923143a.zip/node_modules/crypto-js/",\ "packageDependencies": [\ - ["crypto-js", "npm:4.2.0"]\ + ["crypto-js", "npm:3.3.0"]\ ],\ "linkType": "HARD"\ - }]\ - ]],\ - ["cssesc", [\ - ["npm:3.0.0", {\ - "packageLocation": "./.yarn/cache/cssesc-npm-3.0.0-15ec56f86f-f8c4ababff.zip/node_modules/cssesc/",\ + }],\ + ["npm:4.2.0", {\ + "packageLocation": "./.yarn/cache/crypto-js-npm-4.2.0-d6f7744e63-f051666dbc.zip/node_modules/crypto-js/",\ "packageDependencies": [\ - ["cssesc", "npm:3.0.0"]\ + ["crypto-js", "npm:4.2.0"]\ ],\ "linkType": "HARD"\ }]\ @@ -5441,15 +4498,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ - ["delegates", [\ - ["npm:1.0.0", {\ - "packageLocation": "./.yarn/cache/delegates-npm-1.0.0-9b1942d75f-a51744d9b5.zip/node_modules/delegates/",\ - "packageDependencies": [\ - ["delegates", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["depd", [\ ["npm:1.1.2", {\ "packageLocation": "./.yarn/cache/depd-npm-1.1.2-b0c8414da7-6b406620d2.zip/node_modules/depd/",\ @@ -5487,13 +4535,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["diff", "npm:5.0.0"]\ ],\ "linkType": "HARD"\ - }],\ - ["npm:5.1.0", {\ - "packageLocation": "./.yarn/cache/diff-npm-5.1.0-d24d222280-c7bf0df7c9.zip/node_modules/diff/",\ - "packageDependencies": [\ - ["diff", "npm:5.1.0"]\ - ],\ - "linkType": "HARD"\ }]\ ]],\ ["dot-case", [\ @@ -5663,15 +4704,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ - ["event-target-shim", [\ - ["npm:5.0.1", {\ - "packageLocation": "./.yarn/cache/event-target-shim-npm-5.0.1-cb48709025-1ffe3bb22a.zip/node_modules/event-target-shim/",\ - "packageDependencies": [\ - ["event-target-shim", "npm:5.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["eventemitter3", [\ ["npm:4.0.7", {\ "packageLocation": "./.yarn/cache/eventemitter3-npm-4.0.7-7afcdd74ae-1875311c42.zip/node_modules/eventemitter3/",\ @@ -5681,15 +4713,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ - ["events", [\ - ["npm:3.3.0", {\ - "packageLocation": "./.yarn/cache/events-npm-3.3.0-c280bc7e48-f6f487ad21.zip/node_modules/events/",\ - "packageDependencies": [\ - ["events", "npm:3.3.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["exponential-backoff", [\ ["npm:3.1.1", {\ "packageLocation": "./.yarn/cache/exponential-backoff-npm-3.1.1-04df458b30-3d21519a4f.zip/node_modules/exponential-backoff/",\ @@ -5729,15 +4752,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ - ["fastest-levenshtein", [\ - ["npm:1.0.16", {\ - "packageLocation": "./.yarn/cache/fastest-levenshtein-npm-1.0.16-192d328856-a78d44285c.zip/node_modules/fastest-levenshtein/",\ - "packageDependencies": [\ - ["fastest-levenshtein", "npm:1.0.16"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["figures", [\ ["npm:3.2.0", {\ "packageLocation": "./.yarn/cache/figures-npm-3.2.0-85d357e955-85a6ad29e9.zip/node_modules/figures/",\ @@ -5869,47 +4883,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ - ["function-bind", [\ - ["npm:1.1.2", {\ - "packageLocation": "./.yarn/cache/function-bind-npm-1.1.2-7a55be9b03-2b0ff4ce70.zip/node_modules/function-bind/",\ - "packageDependencies": [\ - ["function-bind", "npm:1.1.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["gauge", [\ - ["npm:4.0.4", {\ - "packageLocation": "./.yarn/cache/gauge-npm-4.0.4-8f878385e9-788b6bfe52.zip/node_modules/gauge/",\ - "packageDependencies": [\ - ["gauge", "npm:4.0.4"],\ - ["aproba", "npm:2.0.0"],\ - ["color-support", "npm:1.1.3"],\ - ["console-control-strings", "npm:1.1.0"],\ - ["has-unicode", "npm:2.0.1"],\ - ["signal-exit", "npm:3.0.7"],\ - ["string-width", "npm:4.2.3"],\ - ["strip-ansi", "npm:6.0.1"],\ - ["wide-align", "npm:1.1.5"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:5.0.1", {\ - "packageLocation": "./.yarn/cache/gauge-npm-5.0.1-69ab73de36-09b1eb8d8c.zip/node_modules/gauge/",\ - "packageDependencies": [\ - ["gauge", "npm:5.0.1"],\ - ["aproba", "npm:2.0.0"],\ - ["color-support", "npm:1.1.3"],\ - ["console-control-strings", "npm:1.1.0"],\ - ["has-unicode", "npm:2.0.1"],\ - ["signal-exit", "npm:4.1.0"],\ - ["string-width", "npm:4.2.3"],\ - ["strip-ansi", "npm:6.0.1"],\ - ["wide-align", "npm:1.1.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["get-caller-file", [\ ["npm:2.0.5", {\ "packageLocation": "./.yarn/cache/get-caller-file-npm-2.0.5-80e8a86305-b9769a836d.zip/node_modules/get-caller-file/",\ @@ -5966,18 +4939,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["path-is-absolute", "npm:1.0.1"]\ ],\ "linkType": "HARD"\ - }],\ - ["npm:8.1.0", {\ - "packageLocation": "./.yarn/cache/glob-npm-8.1.0-65f64af8b1-92fbea3221.zip/node_modules/glob/",\ - "packageDependencies": [\ - ["glob", "npm:8.1.0"],\ - ["fs.realpath", "npm:1.0.0"],\ - ["inflight", "npm:1.0.6"],\ - ["inherits", "npm:2.0.4"],\ - ["minimatch", "npm:5.1.6"],\ - ["once", "npm:1.4.0"]\ - ],\ - "linkType": "HARD"\ }]\ ]],\ ["glob-parent", [\ @@ -5999,24 +4960,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ - ["hadeswap-sdk", [\ - ["npm:0.8.29", {\ - "packageLocation": "./.yarn/cache/hadeswap-sdk-npm-0.8.29-4834978e70-2a25fabb2f.zip/node_modules/hadeswap-sdk/",\ - "packageDependencies": [\ - ["hadeswap-sdk", "npm:0.8.29"],\ - ["@metaplex-foundation/mpl-token-metadata", "npm:2.13.0"],\ - ["@project-serum/anchor", "npm:0.26.0"],\ - ["@solana/web3.js", "npm:1.87.6"],\ - ["axios", "npm:1.6.2"],\ - ["install", "npm:0.13.0"],\ - ["keccak256", "npm:1.0.6"],\ - ["lodash", "npm:4.17.21"],\ - ["merkletreejs", "npm:0.3.11"],\ - ["npm", "npm:9.9.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["has-flag", [\ ["npm:4.0.0", {\ "packageLocation": "./.yarn/cache/has-flag-npm-4.0.0-32af9f0536-261a135703.zip/node_modules/has-flag/",\ @@ -6026,15 +4969,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ - ["has-unicode", [\ - ["npm:2.0.1", {\ - "packageLocation": "./.yarn/cache/has-unicode-npm-2.0.1-893adb4747-1eab07a743.zip/node_modules/has-unicode/",\ - "packageDependencies": [\ - ["has-unicode", "npm:2.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["hash-base", [\ ["npm:3.1.0", {\ "packageLocation": "./.yarn/cache/hash-base-npm-3.1.0-26fc5711dd-26b7e97ac3.zip/node_modules/hash-base/",\ @@ -6058,16 +4992,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ - ["hasown", [\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/hasown-npm-2.0.0-78b794ceef-6151c75ca1.zip/node_modules/hasown/",\ - "packageDependencies": [\ - ["hasown", "npm:2.0.0"],\ - ["function-bind", "npm:1.1.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["he", [\ ["npm:1.2.0", {\ "packageLocation": "./.yarn/cache/he-npm-1.2.0-3b73a2ff07-3d4d6babcc.zip/node_modules/he/",\ @@ -6098,16 +5022,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ - ["hosted-git-info", [\ - ["npm:6.1.1", {\ - "packageLocation": "./.yarn/cache/hosted-git-info-npm-6.1.1-d57807f6a5-fcd3ca2eaa.zip/node_modules/hosted-git-info/",\ - "packageDependencies": [\ - ["hosted-git-info", "npm:6.1.1"],\ - ["lru-cache", "npm:7.18.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["http-cache-semantics", [\ ["npm:4.1.1", {\ "packageLocation": "./.yarn/cache/http-cache-semantics-npm-4.1.1-1120131375-83ac0bc60b.zip/node_modules/http-cache-semantics/",\ @@ -6132,16 +5046,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }]\ ]],\ ["http-proxy-agent", [\ - ["npm:5.0.0", {\ - "packageLocation": "./.yarn/cache/http-proxy-agent-npm-5.0.0-7f1f121b83-e2ee1ff165.zip/node_modules/http-proxy-agent/",\ - "packageDependencies": [\ - ["http-proxy-agent", "npm:5.0.0"],\ - ["@tootallnate/once", "npm:2.0.0"],\ - ["agent-base", "npm:6.0.2"],\ - ["debug", "virtual:4b12ba5111caf7e8338099bdbc7cb046a9f8e079a44e74d0c03dca469876e3071ebbe671c5e90ae6b78ae33e22c205fa5ed32169a4aabd1404b13c56d09986e1#npm:4.3.4"]\ - ],\ - "linkType": "HARD"\ - }],\ ["npm:7.0.0", {\ "packageLocation": "./.yarn/cache/http-proxy-agent-npm-7.0.0-106a57cc8c-48d4fac997.zip/node_modules/http-proxy-agent/",\ "packageDependencies": [\ @@ -6153,15 +5057,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }]\ ]],\ ["https-proxy-agent", [\ - ["npm:5.0.1", {\ - "packageLocation": "./.yarn/cache/https-proxy-agent-npm-5.0.1-42d65f358e-571fccdf38.zip/node_modules/https-proxy-agent/",\ - "packageDependencies": [\ - ["https-proxy-agent", "npm:5.0.1"],\ - ["agent-base", "npm:6.0.2"],\ - ["debug", "virtual:4b12ba5111caf7e8338099bdbc7cb046a9f8e079a44e74d0c03dca469876e3071ebbe671c5e90ae6b78ae33e22c205fa5ed32169a4aabd1404b13c56d09986e1#npm:4.3.4"]\ - ],\ - "linkType": "HARD"\ - }],\ ["npm:7.0.2", {\ "packageLocation": "./.yarn/cache/https-proxy-agent-npm-7.0.2-83ea6a5d42-088969a0dd.zip/node_modules/https-proxy-agent/",\ "packageDependencies": [\ @@ -6209,16 +5104,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ - ["ignore-walk", [\ - ["npm:6.0.3", {\ - "packageLocation": "./.yarn/cache/ignore-walk-npm-6.0.3-ebca6b06c4-d8ba534beb.zip/node_modules/ignore-walk/",\ - "packageDependencies": [\ - ["ignore-walk", "npm:6.0.3"],\ - ["minimatch", "npm:9.0.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["imurmurhash", [\ ["npm:0.1.4", {\ "packageLocation": "./.yarn/cache/imurmurhash-npm-0.1.4-610c5068a0-7cae75c8cd.zip/node_modules/imurmurhash/",\ @@ -6237,15 +5122,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ - ["infer-owner", [\ - ["npm:1.0.4", {\ - "packageLocation": "./.yarn/cache/infer-owner-npm-1.0.4-685ac3d2af-181e732764.zip/node_modules/infer-owner/",\ - "packageDependencies": [\ - ["infer-owner", "npm:1.0.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["inflight", [\ ["npm:1.0.6", {\ "packageLocation": "./.yarn/cache/inflight-npm-1.0.6-ccedb4b908-f4f76aa072.zip/node_modules/inflight/",\ @@ -6266,31 +5142,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ - ["ini", [\ - ["npm:4.1.1", {\ - "packageLocation": "./.yarn/cache/ini-npm-4.1.1-01c2cbda7b-0e59095540.zip/node_modules/ini/",\ - "packageDependencies": [\ - ["ini", "npm:4.1.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["init-package-json", [\ - ["npm:5.0.0", {\ - "packageLocation": "./.yarn/cache/init-package-json-npm-5.0.0-0656c8f580-ad601c717d.zip/node_modules/init-package-json/",\ - "packageDependencies": [\ - ["init-package-json", "npm:5.0.0"],\ - ["npm-package-arg", "npm:10.1.0"],\ - ["promzard", "npm:1.0.0"],\ - ["read", "npm:2.1.0"],\ - ["read-package-json", "npm:6.0.4"],\ - ["semver", "npm:7.5.4"],\ - ["validate-npm-package-license", "npm:3.0.4"],\ - ["validate-npm-package-name", "npm:5.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["inquirer", [\ ["npm:8.2.6", {\ "packageLocation": "./.yarn/cache/inquirer-npm-8.2.6-dad82b499b-387ffb0a51.zip/node_modules/inquirer/",\ @@ -6315,15 +5166,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ - ["install", [\ - ["npm:0.13.0", {\ - "packageLocation": "./.yarn/cache/install-npm-0.13.0-53f6b8981f-645bad1253.zip/node_modules/install/",\ - "packageDependencies": [\ - ["install", "npm:0.13.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["ip", [\ ["npm:2.0.0", {\ "packageLocation": "./.yarn/cache/ip-npm-2.0.0-204facb3cc-cfcfac6b87.zip/node_modules/ip/",\ @@ -6333,15 +5175,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ - ["ip-regex", [\ - ["npm:4.3.0", {\ - "packageLocation": "./.yarn/cache/ip-regex-npm-4.3.0-4ac12c6be9-7ff904b891.zip/node_modules/ip-regex/",\ - "packageDependencies": [\ - ["ip-regex", "npm:4.3.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["is-binary-path", [\ ["npm:2.1.0", {\ "packageLocation": "./.yarn/cache/is-binary-path-npm-2.1.0-e61d46f557-84192eb88c.zip/node_modules/is-binary-path/",\ @@ -6352,26 +5185,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ - ["is-cidr", [\ - ["npm:4.0.2", {\ - "packageLocation": "./.yarn/cache/is-cidr-npm-4.0.2-74bbb734d3-ee6e670e65.zip/node_modules/is-cidr/",\ - "packageDependencies": [\ - ["is-cidr", "npm:4.0.2"],\ - ["cidr-regex", "npm:3.1.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["is-core-module", [\ - ["npm:2.13.1", {\ - "packageLocation": "./.yarn/cache/is-core-module-npm-2.13.1-36e17434f9-256559ee8a.zip/node_modules/is-core-module/",\ - "packageDependencies": [\ - ["is-core-module", "npm:2.13.1"],\ - ["hasown", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["is-extglob", [\ ["npm:2.1.1", {\ "packageLocation": "./.yarn/cache/is-extglob-npm-2.1.1-0870ea68b5-df033653d0.zip/node_modules/is-extglob/",\ @@ -6540,6 +5353,13 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["js-sha3", "npm:0.8.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:0.9.2", {\ + "packageLocation": "./.yarn/cache/js-sha3-npm-0.9.2-f748905127-fed1bd0680.zip/node_modules/js-sha3/",\ + "packageDependencies": [\ + ["js-sha3", "npm:0.9.2"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["js-sha512", [\ @@ -6571,24 +5391,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ - ["json-parse-even-better-errors", [\ - ["npm:3.0.0", {\ - "packageLocation": "./.yarn/cache/json-parse-even-better-errors-npm-3.0.0-3675833c0a-f1970b5220.zip/node_modules/json-parse-even-better-errors/",\ - "packageDependencies": [\ - ["json-parse-even-better-errors", "npm:3.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["json-stringify-nice", [\ - ["npm:1.1.4", {\ - "packageLocation": "./.yarn/cache/json-stringify-nice-npm-1.1.4-0b0ddb188b-6ddf781148.zip/node_modules/json-stringify-nice/",\ - "packageDependencies": [\ - ["json-stringify-nice", "npm:1.1.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["json-stringify-safe", [\ ["npm:5.0.1", {\ "packageLocation": "./.yarn/cache/json-stringify-safe-npm-5.0.1-064ddd6ab4-48ec0adad5.zip/node_modules/json-stringify-safe/",\ @@ -6617,24 +5419,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ - ["just-diff", [\ - ["npm:6.0.2", {\ - "packageLocation": "./.yarn/cache/just-diff-npm-6.0.2-f73771d84e-1a0c7524f6.zip/node_modules/just-diff/",\ - "packageDependencies": [\ - ["just-diff", "npm:6.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["just-diff-apply", [\ - ["npm:5.5.0", {\ - "packageLocation": "./.yarn/cache/just-diff-apply-npm-5.5.0-04951e29f4-ed6bbd5978.zip/node_modules/just-diff-apply/",\ - "packageDependencies": [\ - ["just-diff-apply", "npm:5.5.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["keccak", [\ ["npm:3.0.4", {\ "packageLocation": "./.yarn/unplugged/keccak-npm-3.0.4-a84763aab8/node_modules/keccak/",\ @@ -6660,152 +5444,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ - ["libnpmaccess", [\ - ["npm:7.0.2", {\ - "packageLocation": "./.yarn/cache/libnpmaccess-npm-7.0.2-57b91bfda5-73d49f3939.zip/node_modules/libnpmaccess/",\ - "packageDependencies": [\ - ["libnpmaccess", "npm:7.0.2"],\ - ["npm-package-arg", "npm:10.1.0"],\ - ["npm-registry-fetch", "npm:14.0.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["libnpmdiff", [\ - ["npm:5.0.20", {\ - "packageLocation": "./.yarn/cache/libnpmdiff-npm-5.0.20-136c66b906-7c26de7892.zip/node_modules/libnpmdiff/",\ - "packageDependencies": [\ - ["libnpmdiff", "npm:5.0.20"],\ - ["@npmcli/arborist", "npm:6.5.0"],\ - ["@npmcli/disparity-colors", "npm:3.0.0"],\ - ["@npmcli/installed-package-contents", "npm:2.0.2"],\ - ["binary-extensions", "npm:2.2.0"],\ - ["diff", "npm:5.1.0"],\ - ["minimatch", "npm:9.0.3"],\ - ["npm-package-arg", "npm:10.1.0"],\ - ["pacote", "npm:15.2.0"],\ - ["tar", "npm:6.2.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["libnpmexec", [\ - ["npm:6.0.4", {\ - "packageLocation": "./.yarn/cache/libnpmexec-npm-6.0.4-e9abefa9c8-3b34975737.zip/node_modules/libnpmexec/",\ - "packageDependencies": [\ - ["libnpmexec", "npm:6.0.4"],\ - ["@npmcli/arborist", "npm:6.5.0"],\ - ["@npmcli/run-script", "npm:6.0.2"],\ - ["ci-info", "npm:3.9.0"],\ - ["npm-package-arg", "npm:10.1.0"],\ - ["npmlog", "npm:7.0.1"],\ - ["pacote", "npm:15.2.0"],\ - ["proc-log", "npm:3.0.0"],\ - ["read", "npm:2.1.0"],\ - ["read-package-json-fast", "npm:3.0.2"],\ - ["semver", "npm:7.5.4"],\ - ["walk-up-path", "npm:3.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["libnpmfund", [\ - ["npm:4.2.1", {\ - "packageLocation": "./.yarn/cache/libnpmfund-npm-4.2.1-b512c5ba19-8099266c3f.zip/node_modules/libnpmfund/",\ - "packageDependencies": [\ - ["libnpmfund", "npm:4.2.1"],\ - ["@npmcli/arborist", "npm:6.5.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["libnpmhook", [\ - ["npm:9.0.3", {\ - "packageLocation": "./.yarn/cache/libnpmhook-npm-9.0.3-1ed2368ed2-535ecefa22.zip/node_modules/libnpmhook/",\ - "packageDependencies": [\ - ["libnpmhook", "npm:9.0.3"],\ - ["aproba", "npm:2.0.0"],\ - ["npm-registry-fetch", "npm:14.0.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["libnpmorg", [\ - ["npm:5.0.4", {\ - "packageLocation": "./.yarn/cache/libnpmorg-npm-5.0.4-8ff49f84d5-4e170ba145.zip/node_modules/libnpmorg/",\ - "packageDependencies": [\ - ["libnpmorg", "npm:5.0.4"],\ - ["aproba", "npm:2.0.0"],\ - ["npm-registry-fetch", "npm:14.0.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["libnpmpack", [\ - ["npm:5.0.20", {\ - "packageLocation": "./.yarn/cache/libnpmpack-npm-5.0.20-6ac3f67203-5cea162805.zip/node_modules/libnpmpack/",\ - "packageDependencies": [\ - ["libnpmpack", "npm:5.0.20"],\ - ["@npmcli/arborist", "npm:6.5.0"],\ - ["@npmcli/run-script", "npm:6.0.2"],\ - ["npm-package-arg", "npm:10.1.0"],\ - ["pacote", "npm:15.2.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["libnpmpublish", [\ - ["npm:7.5.1", {\ - "packageLocation": "./.yarn/cache/libnpmpublish-npm-7.5.1-6cafda55b7-951f151744.zip/node_modules/libnpmpublish/",\ - "packageDependencies": [\ - ["libnpmpublish", "npm:7.5.1"],\ - ["ci-info", "npm:3.9.0"],\ - ["normalize-package-data", "npm:5.0.0"],\ - ["npm-package-arg", "npm:10.1.0"],\ - ["npm-registry-fetch", "npm:14.0.5"],\ - ["proc-log", "npm:3.0.0"],\ - ["semver", "npm:7.5.4"],\ - ["sigstore", "npm:1.9.0"],\ - ["ssri", "npm:10.0.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["libnpmsearch", [\ - ["npm:6.0.2", {\ - "packageLocation": "./.yarn/cache/libnpmsearch-npm-6.0.2-664c687722-7a62e5cb1c.zip/node_modules/libnpmsearch/",\ - "packageDependencies": [\ - ["libnpmsearch", "npm:6.0.2"],\ - ["npm-registry-fetch", "npm:14.0.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["libnpmteam", [\ - ["npm:5.0.3", {\ - "packageLocation": "./.yarn/cache/libnpmteam-npm-5.0.3-1e0a2afab9-a39ccdb4a6.zip/node_modules/libnpmteam/",\ - "packageDependencies": [\ - ["libnpmteam", "npm:5.0.3"],\ - ["aproba", "npm:2.0.0"],\ - ["npm-registry-fetch", "npm:14.0.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["libnpmversion", [\ - ["npm:4.0.2", {\ - "packageLocation": "./.yarn/cache/libnpmversion-npm-4.0.2-257501dd35-4666db4671.zip/node_modules/libnpmversion/",\ - "packageDependencies": [\ - ["libnpmversion", "npm:4.0.2"],\ - ["@npmcli/git", "npm:4.1.0"],\ - ["@npmcli/run-script", "npm:6.0.2"],\ - ["json-parse-even-better-errors", "npm:3.0.0"],\ - ["proc-log", "npm:3.0.0"],\ - ["semver", "npm:7.5.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["locate-path", [\ ["npm:6.0.0", {\ "packageLocation": "./.yarn/cache/locate-path-npm-6.0.0-06a1e4c528-72eb661788.zip/node_modules/locate-path/",\ @@ -6889,13 +5527,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["yallist", "npm:4.0.0"]\ ],\ "linkType": "HARD"\ - }],\ - ["npm:7.18.3", {\ - "packageLocation": "./.yarn/cache/lru-cache-npm-7.18.3-e68be5b11c-e550d77238.zip/node_modules/lru-cache/",\ - "packageDependencies": [\ - ["lru-cache", "npm:7.18.3"]\ - ],\ - "linkType": "HARD"\ }]\ ]],\ ["make-error", [\ @@ -6908,51 +5539,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }]\ ]],\ ["make-fetch-happen", [\ - ["npm:10.2.1", {\ - "packageLocation": "./.yarn/cache/make-fetch-happen-npm-10.2.1-f1cc7cd2df-2332eb9a8e.zip/node_modules/make-fetch-happen/",\ - "packageDependencies": [\ - ["make-fetch-happen", "npm:10.2.1"],\ - ["agentkeepalive", "npm:4.5.0"],\ - ["cacache", "npm:16.1.3"],\ - ["http-cache-semantics", "npm:4.1.1"],\ - ["http-proxy-agent", "npm:5.0.0"],\ - ["https-proxy-agent", "npm:5.0.1"],\ - ["is-lambda", "npm:1.0.1"],\ - ["lru-cache", "npm:7.18.3"],\ - ["minipass", "npm:3.3.6"],\ - ["minipass-collect", "npm:1.0.2"],\ - ["minipass-fetch", "npm:2.1.2"],\ - ["minipass-flush", "npm:1.0.5"],\ - ["minipass-pipeline", "npm:1.2.4"],\ - ["negotiator", "npm:0.6.3"],\ - ["promise-retry", "npm:2.0.1"],\ - ["socks-proxy-agent", "npm:7.0.0"],\ - ["ssri", "npm:9.0.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:11.1.1", {\ - "packageLocation": "./.yarn/cache/make-fetch-happen-npm-11.1.1-f32b79aaaa-7268bf274a.zip/node_modules/make-fetch-happen/",\ - "packageDependencies": [\ - ["make-fetch-happen", "npm:11.1.1"],\ - ["agentkeepalive", "npm:4.5.0"],\ - ["cacache", "npm:17.1.4"],\ - ["http-cache-semantics", "npm:4.1.1"],\ - ["http-proxy-agent", "npm:5.0.0"],\ - ["https-proxy-agent", "npm:5.0.1"],\ - ["is-lambda", "npm:1.0.1"],\ - ["lru-cache", "npm:7.18.3"],\ - ["minipass", "npm:5.0.0"],\ - ["minipass-fetch", "npm:3.0.4"],\ - ["minipass-flush", "npm:1.0.5"],\ - ["minipass-pipeline", "npm:1.2.4"],\ - ["negotiator", "npm:0.6.3"],\ - ["promise-retry", "npm:2.0.1"],\ - ["socks-proxy-agent", "npm:7.0.0"],\ - ["ssri", "npm:10.0.5"]\ - ],\ - "linkType": "HARD"\ - }],\ ["npm:13.0.0", {\ "packageLocation": "./.yarn/cache/make-fetch-happen-npm-13.0.0-f87a92bb87-7c7a6d381c.zip/node_modules/make-fetch-happen/",\ "packageDependencies": [\ @@ -6972,6 +5558,15 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ + ["math-expression-evaluator", [\ + ["npm:2.0.4", {\ + "packageLocation": "./.yarn/cache/math-expression-evaluator-npm-2.0.4-1ae959233b-c7764c1edb.zip/node_modules/math-expression-evaluator/",\ + "packageDependencies": [\ + ["math-expression-evaluator", "npm:2.0.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["md5.js", [\ ["npm:1.3.5", {\ "packageLocation": "./.yarn/cache/md5.js-npm-1.3.5-130901125a-098494d885.zip/node_modules/md5.js/",\ @@ -6985,6 +5580,18 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }]\ ]],\ ["merkletreejs", [\ + ["npm:0.2.32", {\ + "packageLocation": "./.yarn/cache/merkletreejs-npm-0.2.32-79a2b236fc-041b235add.zip/node_modules/merkletreejs/",\ + "packageDependencies": [\ + ["merkletreejs", "npm:0.2.32"],\ + ["bignumber.js", "npm:9.1.2"],\ + ["buffer-reverse", "npm:1.0.1"],\ + ["crypto-js", "npm:3.3.0"],\ + ["treeify", "npm:1.1.0"],\ + ["web3-utils", "npm:1.10.3"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:0.3.11", {\ "packageLocation": "./.yarn/cache/merkletreejs-npm-0.3.11-c6b9783f39-93edb8ec66.zip/node_modules/merkletreejs/",\ "packageDependencies": [\ @@ -7079,14 +5686,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["npm:5.1.6", {\ - "packageLocation": "./.yarn/cache/minimatch-npm-5.1.6-1e71429f4c-7564208ef8.zip/node_modules/minimatch/",\ - "packageDependencies": [\ - ["minimatch", "npm:5.1.6"],\ - ["brace-expansion", "npm:2.0.1"]\ - ],\ - "linkType": "HARD"\ - }],\ ["npm:9.0.3", {\ "packageLocation": "./.yarn/cache/minimatch-npm-9.0.3-69d7d6fad5-253487976b.zip/node_modules/minimatch/",\ "packageDependencies": [\ @@ -7140,17 +5739,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }]\ ]],\ ["minipass-fetch", [\ - ["npm:2.1.2", {\ - "packageLocation": "./.yarn/cache/minipass-fetch-npm-2.1.2-9b21a5c930-3f216be791.zip/node_modules/minipass-fetch/",\ - "packageDependencies": [\ - ["minipass-fetch", "npm:2.1.2"],\ - ["encoding", "npm:0.1.13"],\ - ["minipass", "npm:3.3.6"],\ - ["minipass-sized", "npm:1.0.3"],\ - ["minizlib", "npm:2.1.2"]\ - ],\ - "linkType": "HARD"\ - }],\ ["npm:3.0.4", {\ "packageLocation": "./.yarn/cache/minipass-fetch-npm-3.0.4-200ac7c66d-af7aad15d5.zip/node_modules/minipass-fetch/",\ "packageDependencies": [\ @@ -7173,17 +5761,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ - ["minipass-json-stream", [\ - ["npm:1.0.1", {\ - "packageLocation": "./.yarn/cache/minipass-json-stream-npm-1.0.1-96490706d6-791b696a27.zip/node_modules/minipass-json-stream/",\ - "packageDependencies": [\ - ["minipass-json-stream", "npm:1.0.1"],\ - ["jsonparse", "npm:1.3.1"],\ - ["minipass", "npm:3.3.6"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["minipass-pipeline", [\ ["npm:1.2.4", {\ "packageLocation": "./.yarn/cache/minipass-pipeline-npm-1.2.4-5924cb077f-b14240dac0.zip/node_modules/minipass-pipeline/",\ @@ -7314,13 +5891,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["mute-stream", "npm:0.0.8"]\ ],\ "linkType": "HARD"\ - }],\ - ["npm:1.0.0", {\ - "packageLocation": "./.yarn/cache/mute-stream-npm-1.0.0-b6e846d471-36fc968b0e.zip/node_modules/mute-stream/",\ - "packageDependencies": [\ - ["mute-stream", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ }]\ ]],\ ["nanoid", [\ @@ -7411,308 +5981,56 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["encoding", null],\ ["whatwg-url", "npm:5.0.0"]\ ],\ - "packagePeers": [\ - "@types/encoding",\ - "encoding"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["node-gyp", [\ - ["npm:10.0.1", {\ - "packageLocation": "./.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/",\ - "packageDependencies": [\ - ["node-gyp", "npm:10.0.1"],\ - ["env-paths", "npm:2.2.1"],\ - ["exponential-backoff", "npm:3.1.1"],\ - ["glob", "npm:10.3.10"],\ - ["graceful-fs", "npm:4.2.11"],\ - ["make-fetch-happen", "npm:13.0.0"],\ - ["nopt", "npm:7.2.0"],\ - ["proc-log", "npm:3.0.0"],\ - ["semver", "npm:7.5.4"],\ - ["tar", "npm:6.2.0"],\ - ["which", "npm:4.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:9.4.1", {\ - "packageLocation": "./.yarn/unplugged/node-gyp-npm-9.4.1-15a6f0e8e4/node_modules/node-gyp/",\ - "packageDependencies": [\ - ["node-gyp", "npm:9.4.1"],\ - ["env-paths", "npm:2.2.1"],\ - ["exponential-backoff", "npm:3.1.1"],\ - ["glob", "npm:7.2.3"],\ - ["graceful-fs", "npm:4.2.11"],\ - ["make-fetch-happen", "npm:10.2.1"],\ - ["nopt", "npm:6.0.0"],\ - ["npmlog", "npm:6.0.2"],\ - ["rimraf", "npm:3.0.2"],\ - ["semver", "npm:7.5.4"],\ - ["tar", "npm:6.2.0"],\ - ["which", "npm:2.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["node-gyp-build", [\ - ["npm:4.7.0", {\ - "packageLocation": "./.yarn/cache/node-gyp-build-npm-4.7.0-24b849bb3c-5b0417487c.zip/node_modules/node-gyp-build/",\ - "packageDependencies": [\ - ["node-gyp-build", "npm:4.7.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["nopt", [\ - ["npm:6.0.0", {\ - "packageLocation": "./.yarn/cache/nopt-npm-6.0.0-5ea8050815-82149371f8.zip/node_modules/nopt/",\ - "packageDependencies": [\ - ["nopt", "npm:6.0.0"],\ - ["abbrev", "npm:1.1.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:7.2.0", {\ - "packageLocation": "./.yarn/cache/nopt-npm-7.2.0-dd734b678d-a9c0f57fb8.zip/node_modules/nopt/",\ - "packageDependencies": [\ - ["nopt", "npm:7.2.0"],\ - ["abbrev", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["normalize-package-data", [\ - ["npm:5.0.0", {\ - "packageLocation": "./.yarn/cache/normalize-package-data-npm-5.0.0-6327e2af68-a459f05eaf.zip/node_modules/normalize-package-data/",\ - "packageDependencies": [\ - ["normalize-package-data", "npm:5.0.0"],\ - ["hosted-git-info", "npm:6.1.1"],\ - ["is-core-module", "npm:2.13.1"],\ - ["semver", "npm:7.5.4"],\ - ["validate-npm-package-license", "npm:3.0.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["normalize-path", [\ - ["npm:3.0.0", {\ - "packageLocation": "./.yarn/cache/normalize-path-npm-3.0.0-658ba7d77f-88eeb4da89.zip/node_modules/normalize-path/",\ - "packageDependencies": [\ - ["normalize-path", "npm:3.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["npm", [\ - ["npm:9.9.2", {\ - "packageLocation": "./.yarn/unplugged/npm-npm-9.9.2-33340aa9c8/node_modules/npm/",\ - "packageDependencies": [\ - ["npm", "npm:9.9.2"],\ - ["@isaacs/string-locale-compare", "npm:1.1.0"],\ - ["@npmcli/arborist", "npm:6.5.0"],\ - ["@npmcli/config", "npm:6.4.0"],\ - ["@npmcli/fs", "npm:3.1.0"],\ - ["@npmcli/map-workspaces", "npm:3.0.4"],\ - ["@npmcli/package-json", "npm:4.0.1"],\ - ["@npmcli/promise-spawn", "npm:6.0.2"],\ - ["@npmcli/run-script", "npm:6.0.2"],\ - ["abbrev", "npm:2.0.0"],\ - ["archy", "npm:1.0.0"],\ - ["cacache", "npm:17.1.4"],\ - ["chalk", "npm:5.3.0"],\ - ["ci-info", "npm:3.9.0"],\ - ["cli-columns", "npm:4.0.0"],\ - ["cli-table3", "npm:0.6.3"],\ - ["columnify", "npm:1.6.0"],\ - ["fastest-levenshtein", "npm:1.0.16"],\ - ["fs-minipass", "npm:3.0.3"],\ - ["glob", "npm:10.3.10"],\ - ["graceful-fs", "npm:4.2.11"],\ - ["hosted-git-info", "npm:6.1.1"],\ - ["ini", "npm:4.1.1"],\ - ["init-package-json", "npm:5.0.0"],\ - ["is-cidr", "npm:4.0.2"],\ - ["json-parse-even-better-errors", "npm:3.0.0"],\ - ["libnpmaccess", "npm:7.0.2"],\ - ["libnpmdiff", "npm:5.0.20"],\ - ["libnpmexec", "npm:6.0.4"],\ - ["libnpmfund", "npm:4.2.1"],\ - ["libnpmhook", "npm:9.0.3"],\ - ["libnpmorg", "npm:5.0.4"],\ - ["libnpmpack", "npm:5.0.20"],\ - ["libnpmpublish", "npm:7.5.1"],\ - ["libnpmsearch", "npm:6.0.2"],\ - ["libnpmteam", "npm:5.0.3"],\ - ["libnpmversion", "npm:4.0.2"],\ - ["make-fetch-happen", "npm:11.1.1"],\ - ["minimatch", "npm:9.0.3"],\ - ["minipass", "npm:5.0.0"],\ - ["minipass-pipeline", "npm:1.2.4"],\ - ["ms", "npm:2.1.3"],\ - ["node-gyp", "npm:9.4.1"],\ - ["nopt", "npm:7.2.0"],\ - ["normalize-package-data", "npm:5.0.0"],\ - ["npm-audit-report", "npm:5.0.0"],\ - ["npm-install-checks", "npm:6.3.0"],\ - ["npm-package-arg", "npm:10.1.0"],\ - ["npm-pick-manifest", "npm:8.0.2"],\ - ["npm-profile", "npm:7.0.1"],\ - ["npm-registry-fetch", "npm:14.0.5"],\ - ["npm-user-validate", "npm:2.0.0"],\ - ["npmlog", "npm:7.0.1"],\ - ["p-map", "npm:4.0.0"],\ - ["pacote", "npm:15.2.0"],\ - ["parse-conflict-json", "npm:3.0.1"],\ - ["proc-log", "npm:3.0.0"],\ - ["qrcode-terminal", "npm:0.12.0"],\ - ["read", "npm:2.1.0"],\ - ["semver", "npm:7.5.4"],\ - ["sigstore", "npm:1.9.0"],\ - ["spdx-expression-parse", "npm:3.0.1"],\ - ["ssri", "npm:10.0.5"],\ - ["supports-color", "npm:9.4.0"],\ - ["tar", "npm:6.2.0"],\ - ["text-table", "npm:0.2.0"],\ - ["tiny-relative-date", "npm:1.3.0"],\ - ["treeverse", "npm:3.0.0"],\ - ["validate-npm-package-name", "npm:5.0.0"],\ - ["which", "npm:3.0.1"],\ - ["write-file-atomic", "npm:5.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["npm-audit-report", [\ - ["npm:5.0.0", {\ - "packageLocation": "./.yarn/cache/npm-audit-report-npm-5.0.0-b0af56272d-a18f16f514.zip/node_modules/npm-audit-report/",\ - "packageDependencies": [\ - ["npm-audit-report", "npm:5.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["npm-bundled", [\ - ["npm:3.0.0", {\ - "packageLocation": "./.yarn/cache/npm-bundled-npm-3.0.0-0b3c5ee4f3-110859c2d6.zip/node_modules/npm-bundled/",\ - "packageDependencies": [\ - ["npm-bundled", "npm:3.0.0"],\ - ["npm-normalize-package-bin", "npm:3.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["npm-install-checks", [\ - ["npm:6.3.0", {\ - "packageLocation": "./.yarn/cache/npm-install-checks-npm-6.3.0-d093d4e008-6c20dadb87.zip/node_modules/npm-install-checks/",\ - "packageDependencies": [\ - ["npm-install-checks", "npm:6.3.0"],\ - ["semver", "npm:7.5.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["npm-normalize-package-bin", [\ - ["npm:3.0.1", {\ - "packageLocation": "./.yarn/cache/npm-normalize-package-bin-npm-3.0.1-6c120b50f7-de416d720a.zip/node_modules/npm-normalize-package-bin/",\ - "packageDependencies": [\ - ["npm-normalize-package-bin", "npm:3.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["npm-package-arg", [\ - ["npm:10.1.0", {\ - "packageLocation": "./.yarn/cache/npm-package-arg-npm-10.1.0-e9f0aaa69d-8fe4b6a742.zip/node_modules/npm-package-arg/",\ - "packageDependencies": [\ - ["npm-package-arg", "npm:10.1.0"],\ - ["hosted-git-info", "npm:6.1.1"],\ - ["proc-log", "npm:3.0.0"],\ - ["semver", "npm:7.5.4"],\ - ["validate-npm-package-name", "npm:5.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["npm-packlist", [\ - ["npm:7.0.4", {\ - "packageLocation": "./.yarn/cache/npm-packlist-npm-7.0.4-1c0b919056-5ffa1f8f0b.zip/node_modules/npm-packlist/",\ - "packageDependencies": [\ - ["npm-packlist", "npm:7.0.4"],\ - ["ignore-walk", "npm:6.0.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["npm-pick-manifest", [\ - ["npm:8.0.2", {\ - "packageLocation": "./.yarn/cache/npm-pick-manifest-npm-8.0.2-ec194cb513-c9f71b5735.zip/node_modules/npm-pick-manifest/",\ - "packageDependencies": [\ - ["npm-pick-manifest", "npm:8.0.2"],\ - ["npm-install-checks", "npm:6.3.0"],\ - ["npm-normalize-package-bin", "npm:3.0.1"],\ - ["npm-package-arg", "npm:10.1.0"],\ - ["semver", "npm:7.5.4"]\ + "packagePeers": [\ + "@types/encoding",\ + "encoding"\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["npm-profile", [\ - ["npm:7.0.1", {\ - "packageLocation": "./.yarn/cache/npm-profile-npm-7.0.1-73c58f96b1-c78d2e6394.zip/node_modules/npm-profile/",\ + ["node-gyp", [\ + ["npm:10.0.1", {\ + "packageLocation": "./.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/",\ "packageDependencies": [\ - ["npm-profile", "npm:7.0.1"],\ - ["npm-registry-fetch", "npm:14.0.5"],\ - ["proc-log", "npm:3.0.0"]\ + ["node-gyp", "npm:10.0.1"],\ + ["env-paths", "npm:2.2.1"],\ + ["exponential-backoff", "npm:3.1.1"],\ + ["glob", "npm:10.3.10"],\ + ["graceful-fs", "npm:4.2.11"],\ + ["make-fetch-happen", "npm:13.0.0"],\ + ["nopt", "npm:7.2.0"],\ + ["proc-log", "npm:3.0.0"],\ + ["semver", "npm:7.5.4"],\ + ["tar", "npm:6.2.0"],\ + ["which", "npm:4.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["npm-registry-fetch", [\ - ["npm:14.0.5", {\ - "packageLocation": "./.yarn/cache/npm-registry-fetch-npm-14.0.5-6b3e6c0dd0-c636496429.zip/node_modules/npm-registry-fetch/",\ + ["node-gyp-build", [\ + ["npm:4.7.0", {\ + "packageLocation": "./.yarn/cache/node-gyp-build-npm-4.7.0-24b849bb3c-5b0417487c.zip/node_modules/node-gyp-build/",\ "packageDependencies": [\ - ["npm-registry-fetch", "npm:14.0.5"],\ - ["make-fetch-happen", "npm:11.1.1"],\ - ["minipass", "npm:5.0.0"],\ - ["minipass-fetch", "npm:3.0.4"],\ - ["minipass-json-stream", "npm:1.0.1"],\ - ["minizlib", "npm:2.1.2"],\ - ["npm-package-arg", "npm:10.1.0"],\ - ["proc-log", "npm:3.0.0"]\ + ["node-gyp-build", "npm:4.7.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["npm-user-validate", [\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/npm-user-validate-npm-2.0.0-2fa10ebf8a-52c0c64cb2.zip/node_modules/npm-user-validate/",\ + ["nopt", [\ + ["npm:7.2.0", {\ + "packageLocation": "./.yarn/cache/nopt-npm-7.2.0-dd734b678d-a9c0f57fb8.zip/node_modules/nopt/",\ "packageDependencies": [\ - ["npm-user-validate", "npm:2.0.0"]\ + ["nopt", "npm:7.2.0"],\ + ["abbrev", "npm:2.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["npmlog", [\ - ["npm:6.0.2", {\ - "packageLocation": "./.yarn/cache/npmlog-npm-6.0.2-e0e69455c7-ae238cd264.zip/node_modules/npmlog/",\ - "packageDependencies": [\ - ["npmlog", "npm:6.0.2"],\ - ["are-we-there-yet", "npm:3.0.1"],\ - ["console-control-strings", "npm:1.1.0"],\ - ["gauge", "npm:4.0.4"],\ - ["set-blocking", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:7.0.1", {\ - "packageLocation": "./.yarn/cache/npmlog-npm-7.0.1-a0f355f530-caabeb1f55.zip/node_modules/npmlog/",\ + ["normalize-path", [\ + ["npm:3.0.0", {\ + "packageLocation": "./.yarn/cache/normalize-path-npm-3.0.0-658ba7d77f-88eeb4da89.zip/node_modules/normalize-path/",\ "packageDependencies": [\ - ["npmlog", "npm:7.0.1"],\ - ["are-we-there-yet", "npm:4.0.1"],\ - ["console-control-strings", "npm:1.1.0"],\ - ["gauge", "npm:5.0.1"],\ - ["set-blocking", "npm:2.0.0"]\ + ["normalize-path", "npm:3.0.0"]\ ],\ "linkType": "HARD"\ }]\ @@ -7805,33 +6123,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ - ["pacote", [\ - ["npm:15.2.0", {\ - "packageLocation": "./.yarn/cache/pacote-npm-15.2.0-b9ed3321e9-c731572be2.zip/node_modules/pacote/",\ - "packageDependencies": [\ - ["pacote", "npm:15.2.0"],\ - ["@npmcli/git", "npm:4.1.0"],\ - ["@npmcli/installed-package-contents", "npm:2.0.2"],\ - ["@npmcli/promise-spawn", "npm:6.0.2"],\ - ["@npmcli/run-script", "npm:6.0.2"],\ - ["cacache", "npm:17.1.4"],\ - ["fs-minipass", "npm:3.0.3"],\ - ["minipass", "npm:5.0.0"],\ - ["npm-package-arg", "npm:10.1.0"],\ - ["npm-packlist", "npm:7.0.4"],\ - ["npm-pick-manifest", "npm:8.0.2"],\ - ["npm-registry-fetch", "npm:14.0.5"],\ - ["proc-log", "npm:3.0.0"],\ - ["promise-retry", "npm:2.0.1"],\ - ["read-package-json", "npm:6.0.4"],\ - ["read-package-json-fast", "npm:3.0.2"],\ - ["sigstore", "npm:1.9.0"],\ - ["ssri", "npm:10.0.5"],\ - ["tar", "npm:6.2.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["pako", [\ ["npm:2.1.0", {\ "packageLocation": "./.yarn/cache/pako-npm-2.1.0-78df11948c-7166654864.zip/node_modules/pako/",\ @@ -7841,18 +6132,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ - ["parse-conflict-json", [\ - ["npm:3.0.1", {\ - "packageLocation": "./.yarn/cache/parse-conflict-json-npm-3.0.1-9455a1ad04-d8d2656bc0.zip/node_modules/parse-conflict-json/",\ - "packageDependencies": [\ - ["parse-conflict-json", "npm:3.0.1"],\ - ["json-parse-even-better-errors", "npm:3.0.0"],\ - ["just-diff", "npm:6.0.2"],\ - ["just-diff-apply", "npm:5.5.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["path-exists", [\ ["npm:4.0.0", {\ "packageLocation": "./.yarn/cache/path-exists-npm-4.0.0-e9e4f63eb0-505807199d.zip/node_modules/path-exists/",\ @@ -7923,17 +6202,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ - ["postcss-selector-parser", [\ - ["npm:6.0.13", {\ - "packageLocation": "./.yarn/cache/postcss-selector-parser-npm-6.0.13-f732d92326-f89163338a.zip/node_modules/postcss-selector-parser/",\ - "packageDependencies": [\ - ["postcss-selector-parser", "npm:6.0.13"],\ - ["cssesc", "npm:3.0.0"],\ - ["util-deprecate", "npm:1.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["prettier", [\ ["npm:2.8.8", {\ "packageLocation": "./.yarn/cache/prettier-npm-2.8.8-430828a36c-b49e409431.zip/node_modules/prettier/",\ @@ -7952,55 +6220,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ - ["process", [\ - ["npm:0.11.10", {\ - "packageLocation": "./.yarn/cache/process-npm-0.11.10-aeb3b641ae-bfcce49814.zip/node_modules/process/",\ - "packageDependencies": [\ - ["process", "npm:0.11.10"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["promise-all-reject-late", [\ - ["npm:1.0.1", {\ - "packageLocation": "./.yarn/cache/promise-all-reject-late-npm-1.0.1-19ba0dce9c-d7d61ac412.zip/node_modules/promise-all-reject-late/",\ - "packageDependencies": [\ - ["promise-all-reject-late", "npm:1.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["promise-call-limit", [\ - ["npm:1.0.2", {\ - "packageLocation": "./.yarn/cache/promise-call-limit-npm-1.0.2-2a84fbc485-d0664dd295.zip/node_modules/promise-call-limit/",\ - "packageDependencies": [\ - ["promise-call-limit", "npm:1.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["promise-inflight", [\ - ["npm:1.0.1", {\ - "packageLocation": "./.yarn/cache/promise-inflight-npm-1.0.1-5bb925afac-2274948309.zip/node_modules/promise-inflight/",\ - "packageDependencies": [\ - ["promise-inflight", "npm:1.0.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:f7322fced909999b2ea780dd2ef3be4593480ff83da4e433a2fd27f5eabc9274db99d3e8e4bd88fda2b4a30c42618a199ebd81a520651c8389cfb4066a9f4e6d#npm:1.0.1", {\ - "packageLocation": "./.yarn/__virtual__/promise-inflight-virtual-343ac9a835/0/cache/promise-inflight-npm-1.0.1-5bb925afac-2274948309.zip/node_modules/promise-inflight/",\ - "packageDependencies": [\ - ["promise-inflight", "virtual:f7322fced909999b2ea780dd2ef3be4593480ff83da4e433a2fd27f5eabc9274db99d3e8e4bd88fda2b4a30c42618a199ebd81a520651c8389cfb4066a9f4e6d#npm:1.0.1"],\ - ["@types/bluebird", null],\ - ["bluebird", null]\ - ],\ - "packagePeers": [\ - "@types/bluebird",\ - "bluebird"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["promise-retry", [\ ["npm:2.0.1", {\ "packageLocation": "./.yarn/cache/promise-retry-npm-2.0.1-871f0b01b7-f96a3f6d90.zip/node_modules/promise-retry/",\ @@ -8012,16 +6231,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ - ["promzard", [\ - ["npm:1.0.0", {\ - "packageLocation": "./.yarn/cache/promzard-npm-1.0.0-a0d17e2d53-c069488271.zip/node_modules/promzard/",\ - "packageDependencies": [\ - ["promzard", "npm:1.0.0"],\ - ["read", "npm:2.1.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["proxy-from-env", [\ ["npm:1.1.0", {\ "packageLocation": "./.yarn/cache/proxy-from-env-npm-1.1.0-c13d07f26b-ed7fcc2ba0.zip/node_modules/proxy-from-env/",\ @@ -8031,15 +6240,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ - ["qrcode-terminal", [\ - ["npm:0.12.0", {\ - "packageLocation": "./.yarn/cache/qrcode-terminal-npm-0.12.0-f81f8a6a67-51638d11d0.zip/node_modules/qrcode-terminal/",\ - "packageDependencies": [\ - ["qrcode-terminal", "npm:0.12.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["randombytes", [\ ["npm:2.1.0", {\ "packageLocation": "./.yarn/cache/randombytes-npm-2.1.0-e3da76bccf-d779499376.zip/node_modules/randombytes/",\ @@ -8050,49 +6250,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ - ["read", [\ - ["npm:2.1.0", {\ - "packageLocation": "./.yarn/cache/read-npm-2.1.0-0e0cb8a375-e745999138.zip/node_modules/read/",\ - "packageDependencies": [\ - ["read", "npm:2.1.0"],\ - ["mute-stream", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["read-cmd-shim", [\ - ["npm:4.0.0", {\ - "packageLocation": "./.yarn/cache/read-cmd-shim-npm-4.0.0-2339b15fb0-2fb5a8a389.zip/node_modules/read-cmd-shim/",\ - "packageDependencies": [\ - ["read-cmd-shim", "npm:4.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["read-package-json", [\ - ["npm:6.0.4", {\ - "packageLocation": "./.yarn/cache/read-package-json-npm-6.0.4-bf5c705b94-ce40c46712.zip/node_modules/read-package-json/",\ - "packageDependencies": [\ - ["read-package-json", "npm:6.0.4"],\ - ["glob", "npm:10.3.10"],\ - ["json-parse-even-better-errors", "npm:3.0.0"],\ - ["normalize-package-data", "npm:5.0.0"],\ - ["npm-normalize-package-bin", "npm:3.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["read-package-json-fast", [\ - ["npm:3.0.2", {\ - "packageLocation": "./.yarn/cache/read-package-json-fast-npm-3.0.2-1232471a07-8d406869f0.zip/node_modules/read-package-json-fast/",\ - "packageDependencies": [\ - ["read-package-json-fast", "npm:3.0.2"],\ - ["json-parse-even-better-errors", "npm:3.0.0"],\ - ["npm-normalize-package-bin", "npm:3.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["readable-stream", [\ ["npm:3.6.2", {\ "packageLocation": "./.yarn/cache/readable-stream-npm-3.6.2-d2a6069158-bdcbe6c22e.zip/node_modules/readable-stream/",\ @@ -8103,18 +6260,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["util-deprecate", "npm:1.0.2"]\ ],\ "linkType": "HARD"\ - }],\ - ["npm:4.4.2", {\ - "packageLocation": "./.yarn/cache/readable-stream-npm-4.4.2-ac0d67d9ca-6f4063763d.zip/node_modules/readable-stream/",\ - "packageDependencies": [\ - ["readable-stream", "npm:4.4.2"],\ - ["abort-controller", "npm:3.0.0"],\ - ["buffer", "npm:6.0.3"],\ - ["events", "npm:3.3.0"],\ - ["process", "npm:0.11.10"],\ - ["string_decoder", "npm:1.3.0"]\ - ],\ - "linkType": "HARD"\ }]\ ]],\ ["readdirp", [\ @@ -8296,15 +6441,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ - ["set-blocking", [\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/set-blocking-npm-2.0.0-49e2cffa24-6e65a05f7c.zip/node_modules/set-blocking/",\ - "packageDependencies": [\ - ["set-blocking", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["setprototypeof", [\ ["npm:1.2.0", {\ "packageLocation": "./.yarn/cache/setprototypeof-npm-1.2.0-0fedbdcd3a-be18cbbf70.zip/node_modules/setprototypeof/",\ @@ -8360,20 +6496,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ - ["sigstore", [\ - ["npm:1.9.0", {\ - "packageLocation": "./.yarn/cache/sigstore-npm-1.9.0-bf939b66bb-b3f1ccf4d2.zip/node_modules/sigstore/",\ - "packageDependencies": [\ - ["sigstore", "npm:1.9.0"],\ - ["@sigstore/bundle", "npm:1.1.0"],\ - ["@sigstore/protobuf-specs", "npm:0.2.1"],\ - ["@sigstore/sign", "npm:1.0.0"],\ - ["@sigstore/tuf", "npm:1.0.3"],\ - ["make-fetch-happen", "npm:11.1.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["smart-buffer", [\ ["npm:4.2.0", {\ "packageLocation": "./.yarn/cache/smart-buffer-npm-4.2.0-5ac3f668bb-b5167a7142.zip/node_modules/smart-buffer/",\ @@ -8406,16 +6528,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }]\ ]],\ ["socks-proxy-agent", [\ - ["npm:7.0.0", {\ - "packageLocation": "./.yarn/cache/socks-proxy-agent-npm-7.0.0-7aacf32ea0-7205543701.zip/node_modules/socks-proxy-agent/",\ - "packageDependencies": [\ - ["socks-proxy-agent", "npm:7.0.0"],\ - ["agent-base", "npm:6.0.2"],\ - ["debug", "virtual:4b12ba5111caf7e8338099bdbc7cb046a9f8e079a44e74d0c03dca469876e3071ebbe671c5e90ae6b78ae33e22c205fa5ed32169a4aabd1404b13c56d09986e1#npm:4.3.4"],\ - ["socks", "npm:2.7.1"]\ - ],\ - "linkType": "HARD"\ - }],\ ["npm:8.0.2", {\ "packageLocation": "./.yarn/cache/socks-proxy-agent-npm-8.0.2-df165543cf-4fb165df08.zip/node_modules/socks-proxy-agent/",\ "packageDependencies": [\ @@ -8447,46 +6559,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ - ["spdx-correct", [\ - ["npm:3.2.0", {\ - "packageLocation": "./.yarn/cache/spdx-correct-npm-3.2.0-ffae008484-e9ae98d22f.zip/node_modules/spdx-correct/",\ - "packageDependencies": [\ - ["spdx-correct", "npm:3.2.0"],\ - ["spdx-expression-parse", "npm:3.0.1"],\ - ["spdx-license-ids", "npm:3.0.16"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["spdx-exceptions", [\ - ["npm:2.3.0", {\ - "packageLocation": "./.yarn/cache/spdx-exceptions-npm-2.3.0-2b68dad75a-cb69a26fa3.zip/node_modules/spdx-exceptions/",\ - "packageDependencies": [\ - ["spdx-exceptions", "npm:2.3.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["spdx-expression-parse", [\ - ["npm:3.0.1", {\ - "packageLocation": "./.yarn/cache/spdx-expression-parse-npm-3.0.1-b718cbb35a-a1c6e104a2.zip/node_modules/spdx-expression-parse/",\ - "packageDependencies": [\ - ["spdx-expression-parse", "npm:3.0.1"],\ - ["spdx-exceptions", "npm:2.3.0"],\ - ["spdx-license-ids", "npm:3.0.16"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["spdx-license-ids", [\ - ["npm:3.0.16", {\ - "packageLocation": "./.yarn/cache/spdx-license-ids-npm-3.0.16-354ed86dd0-5cdaa85aaa.zip/node_modules/spdx-license-ids/",\ - "packageDependencies": [\ - ["spdx-license-ids", "npm:3.0.16"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["ssri", [\ ["npm:10.0.5", {\ "packageLocation": "./.yarn/cache/ssri-npm-10.0.5-1a7557d04d-0a31b65f21.zip/node_modules/ssri/",\ @@ -8495,14 +6567,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["minipass", "npm:7.0.4"]\ ],\ "linkType": "HARD"\ - }],\ - ["npm:9.0.1", {\ - "packageLocation": "./.yarn/cache/ssri-npm-9.0.1-33ce27f4f8-fb58f5e46b.zip/node_modules/ssri/",\ - "packageDependencies": [\ - ["ssri", "npm:9.0.1"],\ - ["minipass", "npm:3.3.6"]\ - ],\ - "linkType": "HARD"\ }]\ ]],\ ["statuses", [\ @@ -8634,13 +6698,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["has-flag", "npm:4.0.0"]\ ],\ "linkType": "HARD"\ - }],\ - ["npm:9.4.0", {\ - "packageLocation": "./.yarn/cache/supports-color-npm-9.4.0-a415f39758-cb8ff8daea.zip/node_modules/supports-color/",\ - "packageDependencies": [\ - ["supports-color", "npm:9.4.0"]\ - ],\ - "linkType": "HARD"\ }]\ ]],\ ["tar", [\ @@ -8667,15 +6724,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ - ["text-table", [\ - ["npm:0.2.0", {\ - "packageLocation": "./.yarn/cache/text-table-npm-0.2.0-d92a778b59-b6937a38c8.zip/node_modules/text-table/",\ - "packageDependencies": [\ - ["text-table", "npm:0.2.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["through", [\ ["npm:2.3.8", {\ "packageLocation": "./.yarn/cache/through-npm-2.3.8-df5f72a16e-a38c3e0598.zip/node_modules/through/",\ @@ -8694,15 +6742,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ - ["tiny-relative-date", [\ - ["npm:1.3.0", {\ - "packageLocation": "./.yarn/cache/tiny-relative-date-npm-1.3.0-4737b1ee94-82a1fa2f3b.zip/node_modules/tiny-relative-date/",\ - "packageDependencies": [\ - ["tiny-relative-date", "npm:1.3.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["tmp", [\ ["npm:0.0.33", {\ "packageLocation": "./.yarn/cache/tmp-npm-0.0.33-bcbf65df2a-902d7aceb7.zip/node_modules/tmp/",\ @@ -8777,15 +6816,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ - ["treeverse", [\ - ["npm:3.0.0", {\ - "packageLocation": "./.yarn/cache/treeverse-npm-3.0.0-6c6d119afd-73168d9887.zip/node_modules/treeverse/",\ - "packageDependencies": [\ - ["treeverse", "npm:3.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["ts-mocha", [\ ["npm:10.0.0", {\ "packageLocation": "./.yarn/cache/ts-mocha-npm-10.0.0-1ee8693e11-b11f2a8cee.zip/node_modules/ts-mocha/",\ @@ -8892,18 +6922,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ - ["tuf-js", [\ - ["npm:1.1.7", {\ - "packageLocation": "./.yarn/cache/tuf-js-npm-1.1.7-045f70823d-089fc0dabe.zip/node_modules/tuf-js/",\ - "packageDependencies": [\ - ["tuf-js", "npm:1.1.7"],\ - ["@tufjs/models", "npm:1.0.4"],\ - ["debug", "virtual:4b12ba5111caf7e8338099bdbc7cb046a9f8e079a44e74d0c03dca469876e3071ebbe671c5e90ae6b78ae33e22c205fa5ed32169a4aabd1404b13c56d09986e1#npm:4.3.4"],\ - ["make-fetch-happen", "npm:11.1.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["tweetnacl", [\ ["npm:1.0.3", {\ "packageLocation": "./.yarn/cache/tweetnacl-npm-1.0.3-b7eef04660-e4a57cac18.zip/node_modules/tweetnacl/",\ @@ -8959,14 +6977,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }]\ ]],\ ["unique-filename", [\ - ["npm:2.0.1", {\ - "packageLocation": "./.yarn/cache/unique-filename-npm-2.0.1-183c6c7c2b-807acf3381.zip/node_modules/unique-filename/",\ - "packageDependencies": [\ - ["unique-filename", "npm:2.0.1"],\ - ["unique-slug", "npm:3.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ ["npm:3.0.0", {\ "packageLocation": "./.yarn/cache/unique-filename-npm-3.0.0-77d68e0a45-8e2f59b356.zip/node_modules/unique-filename/",\ "packageDependencies": [\ @@ -8977,14 +6987,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }]\ ]],\ ["unique-slug", [\ - ["npm:3.0.0", {\ - "packageLocation": "./.yarn/cache/unique-slug-npm-3.0.0-0b82e51577-49f8d915ba.zip/node_modules/unique-slug/",\ - "packageDependencies": [\ - ["unique-slug", "npm:3.0.0"],\ - ["imurmurhash", "npm:0.1.4"]\ - ],\ - "linkType": "HARD"\ - }],\ ["npm:4.0.0", {\ "packageLocation": "./.yarn/cache/unique-slug-npm-4.0.0-e6b08f28aa-0884b58365.zip/node_modules/unique-slug/",\ "packageDependencies": [\ @@ -9041,27 +7043,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ - ["validate-npm-package-license", [\ - ["npm:3.0.4", {\ - "packageLocation": "./.yarn/cache/validate-npm-package-license-npm-3.0.4-7af8adc7a8-35703ac889.zip/node_modules/validate-npm-package-license/",\ - "packageDependencies": [\ - ["validate-npm-package-license", "npm:3.0.4"],\ - ["spdx-correct", "npm:3.2.0"],\ - ["spdx-expression-parse", "npm:3.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["validate-npm-package-name", [\ - ["npm:5.0.0", {\ - "packageLocation": "./.yarn/cache/validate-npm-package-name-npm-5.0.0-fc061c1b84-5342a99498.zip/node_modules/validate-npm-package-name/",\ - "packageDependencies": [\ - ["validate-npm-package-name", "npm:5.0.0"],\ - ["builtins", "npm:5.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["vlq", [\ ["npm:2.0.4", {\ "packageLocation": "./.yarn/cache/vlq-npm-2.0.4-966d22e4cd-b2ed0d3a54.zip/node_modules/vlq/",\ @@ -9071,15 +7052,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ - ["walk-up-path", [\ - ["npm:3.0.1", {\ - "packageLocation": "./.yarn/cache/walk-up-path-npm-3.0.1-67ab100d5d-9ffca02fe3.zip/node_modules/walk-up-path/",\ - "packageDependencies": [\ - ["walk-up-path", "npm:3.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["wcwidth", [\ ["npm:1.0.1", {\ "packageLocation": "./.yarn/cache/wcwidth-npm-1.0.1-05fa596453-814e9d1ddc.zip/node_modules/wcwidth/",\ @@ -9136,14 +7108,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["npm:3.0.1", {\ - "packageLocation": "./.yarn/cache/which-npm-3.0.1-b2b0f09ace-adf720fe9d.zip/node_modules/which/",\ - "packageDependencies": [\ - ["which", "npm:3.0.1"],\ - ["isexe", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ ["npm:4.0.0", {\ "packageLocation": "./.yarn/cache/which-npm-4.0.0-dd31cd4928-f17e84c042.zip/node_modules/which/",\ "packageDependencies": [\ @@ -9153,16 +7117,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ - ["wide-align", [\ - ["npm:1.1.5", {\ - "packageLocation": "./.yarn/cache/wide-align-npm-1.1.5-889d77e592-d5fc37cd56.zip/node_modules/wide-align/",\ - "packageDependencies": [\ - ["wide-align", "npm:1.1.5"],\ - ["string-width", "npm:4.2.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["workerpool", [\ ["npm:6.2.1", {\ "packageLocation": "./.yarn/cache/workerpool-npm-6.2.1-1486cb2056-c2c6eebbc5.zip/node_modules/workerpool/",\ @@ -9213,17 +7167,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ - ["write-file-atomic", [\ - ["npm:5.0.1", {\ - "packageLocation": "./.yarn/cache/write-file-atomic-npm-5.0.1-52283db6ee-8dbb0e2512.zip/node_modules/write-file-atomic/",\ - "packageDependencies": [\ - ["write-file-atomic", "npm:5.0.1"],\ - ["imurmurhash", "npm:0.1.4"],\ - ["signal-exit", "npm:4.1.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["ws", [\ ["npm:7.4.6", {\ "packageLocation": "./.yarn/cache/ws-npm-7.4.6-9c9a725604-3a990b32ed.zip/node_modules/ws/",\ diff --git a/.yarnrc.yml b/.yarnrc.yml index 2e5d6df..3185048 100644 --- a/.yarnrc.yml +++ b/.yarnrc.yml @@ -5,6 +5,7 @@ npmScopes: npmAlwaysAuth: true npmAuthToken: "${GH_AUTH_TOKEN:-}" npmPublishRegistry: "https://npm.pkg.github.com" + npmRegistryServer: "https://npm.pkg.github.com" pnpMode: loose diff --git a/package.json b/package.json index adee445..3cf4a31 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tensor-hq/tensor-tests-common", - "version": "0.1.0", + "version": "0.1.7", "description": "Common TEST utility methods used by Tensor.", "sideEffects": false, "module": "./dist/esm/index.js", @@ -23,14 +23,17 @@ "@coral-xyz/anchor": "^0.29.0", "@metaplex-foundation/mpl-bubblegum": "^0.8.0", "@metaplex-foundation/mpl-token-metadata": "^2.13.0", + "@msgpack/msgpack": "^3.0.0-beta2", "@saberhq/solana-contrib": "^1.14.11", "@solana/spl-account-compression": "^0.2.0", "@solana/spl-token": "^0.3.9", - "@tensor-hq/tensor-common": "^0.19.9", + "@tensor-hq/tensor-common": "^1.0.3", + "@tensor-hq/tensorswap-ts": "^2.0.2", "bs58": "^5.0.0", "chai-as-promised": "^7.1.1", "exponential-backoff": "^3.1.1", - "js-sha3": "^0.8.0" + "js-sha3": "^0.9.2", + "merkletreejs": "^0.3.11" }, "devDependencies": { "@metaplex-foundation/js": "^0.20.1", diff --git a/src/ata.ts b/src/ata.ts new file mode 100644 index 0000000..4e03c38 --- /dev/null +++ b/src/ata.ts @@ -0,0 +1,377 @@ +import { + createCreateInstruction, + CreateInstructionAccounts, + CreateInstructionArgs, + createMintInstruction, + createVerifyInstruction, + MintInstructionAccounts, + MintInstructionArgs, + TokenStandard, + VerificationArgs, +} from '@metaplex-foundation/mpl-token-metadata'; +import { + ASSOCIATED_TOKEN_PROGRAM_ID, + createAssociatedTokenAccountInstruction, + getAssociatedTokenAddressSync, + TOKEN_PROGRAM_ID, +} from '@solana/spl-token'; +import { + Connection, + Keypair, + PublicKey, + Signer, + SYSVAR_INSTRUCTIONS_PUBKEY, +} from '@solana/web3.js'; +import { + AUTH_PROG_ID, + dedupeList, + filterNullLike, + findMasterEditionPda, + findMetadataPda, + findTokenRecordPda, +} from '@tensor-hq/tensor-common'; +import { buildAndSendTx, createFundedWallet } from './txs'; + +export const createAta = async ({ + conn, + payer, + mint, + owner, +}: { + conn: Connection; + payer: Keypair; + mint: PublicKey; + owner: Keypair; +}) => { + const ata = getAssociatedTokenAddressSync(mint, owner.publicKey); + const createAtaIx = createAssociatedTokenAccountInstruction( + owner.publicKey, + ata, + owner.publicKey, + mint, + TOKEN_PROGRAM_ID, + ASSOCIATED_TOKEN_PROGRAM_ID, + ); + await buildAndSendTx({ + conn, + payer, + ixs: [createAtaIx], + extraSigners: [owner], + }); + return { mint, owner, ata }; +}; + +export type CreatorInput = { + address: PublicKey; + share: number; + authority?: Signer; +}; + +export const createNft = async ({ + conn, + payer, + owner, + mint, + tokenStandard, + royaltyBps, + creators, + collection, + collectionVerified = true, + ruleSet = null, +}: { + conn: Connection; + payer: Keypair; + owner: Keypair; + mint: Keypair; + tokenStandard: TokenStandard; + royaltyBps?: number; + creators?: CreatorInput[]; + collection?: Keypair; + collectionVerified?: boolean; + ruleSet?: PublicKey | null; +}) => { + // --------------------------------------- create + const [metadata] = findMetadataPda(mint.publicKey); + const [masterEdition] = findMasterEditionPda(mint.publicKey); + + const accounts: CreateInstructionAccounts = { + metadata, + masterEdition, + mint: mint.publicKey, + authority: owner.publicKey, + payer: owner.publicKey, + splTokenProgram: TOKEN_PROGRAM_ID, + sysvarInstructions: SYSVAR_INSTRUCTIONS_PUBKEY, + updateAuthority: owner.publicKey, + }; + + const args: CreateInstructionArgs = { + createArgs: { + __kind: 'V1', + assetData: { + name: 'Whatever', + symbol: 'TSR', + uri: 'https://www.tensor.trade', + sellerFeeBasisPoints: royaltyBps ?? 0, + creators: + creators?.map((c) => { + return { + address: c.address, + share: c.share, + verified: false, + }; + }) ?? null, + primarySaleHappened: true, + isMutable: true, + tokenStandard, + collection: collection + ? { + verified: false, + key: collection.publicKey, + } + : null, + uses: null, + collectionDetails: null, + ruleSet, + }, + decimals: 0, + printSupply: { __kind: 'Zero' }, + }, + }; + + const createIx = createCreateInstruction(accounts, args); + + // this test always initializes the mint, we we need to set the + // account to be writable and a signer + for (let i = 0; i < createIx.keys.length; i++) { + if (createIx.keys[i].pubkey.toBase58() === mint.publicKey.toBase58()) { + createIx.keys[i].isSigner = true; + createIx.keys[i].isWritable = true; + } + } + + // --------------------------------------- mint + + // mint instrution will initialize a ATA account + const ata = getAssociatedTokenAddressSync(mint.publicKey, owner.publicKey); + + const [tokenRecord] = findTokenRecordPda(mint.publicKey, ata); + const mintAcccounts: MintInstructionAccounts = { + token: ata, + tokenOwner: owner.publicKey, + metadata, + masterEdition, + tokenRecord, + mint: mint.publicKey, + payer: owner.publicKey, + authority: owner.publicKey, + sysvarInstructions: SYSVAR_INSTRUCTIONS_PUBKEY, + splAtaProgram: ASSOCIATED_TOKEN_PROGRAM_ID, + splTokenProgram: TOKEN_PROGRAM_ID, + authorizationRules: ruleSet ?? undefined, + authorizationRulesProgram: AUTH_PROG_ID, + }; + + const payload = { + map: new Map(), + }; + + const mintArgs: MintInstructionArgs = { + mintArgs: { + __kind: 'V1', + amount: 1, + authorizationData: { + payload, + }, + }, + }; + + const mintIx = createMintInstruction(mintAcccounts, mintArgs); + // Have to do separately o/w for regular NFTs it'll complain about + // collection verified can't be set. + const verifyCollIxs = + collection && collectionVerified + ? [ + createVerifyInstruction( + { + authority: owner.publicKey, + metadata, + collectionMint: collection.publicKey, + collectionMetadata: findMetadataPda(collection.publicKey)[0], + collectionMasterEdition: findMasterEditionPda( + collection.publicKey, + )[0], + sysvarInstructions: SYSVAR_INSTRUCTIONS_PUBKEY, + }, + { + verificationArgs: VerificationArgs.CollectionV1, + }, + ), + ] + : []; + + const verifyCreatorIxs = filterNullLike( + creators?.map((c) => { + if (!c.authority) return; + return createVerifyInstruction( + { + metadata, + authority: c.authority.publicKey, + sysvarInstructions: SYSVAR_INSTRUCTIONS_PUBKEY, + }, + { + verificationArgs: VerificationArgs.CreatorV1, + }, + ); + }) ?? [], + ); + + // --------------------------------------- send + + await buildAndSendTx({ + conn, + payer, + ixs: [createIx, mintIx, ...verifyCollIxs, ...verifyCreatorIxs], + extraSigners: dedupeList( + filterNullLike([ + owner, + mint, + ...(creators?.map((c) => c.authority) ?? []), + ]), + (k) => k.publicKey.toBase58(), + ), + }); + + return { + ata, + metadata, + masterEdition, + }; +}; + +export const createAndFundAta = async ({ + conn, + payer, + owner, + mint, + royaltyBps, + creators, + collection, + collectionVerified, + createCollection = true, + programmable = false, + ruleSetAddr, +}: { + conn: Connection; + payer: Keypair; + owner?: Keypair; + mint?: Keypair; + royaltyBps?: number; + creators?: CreatorInput[]; + collection?: Keypair; + createCollection?: boolean; + collectionVerified?: boolean; + programmable?: boolean; + ruleSetAddr?: PublicKey; +}): Promise<{ + mint: PublicKey; + ata: PublicKey; + owner: Keypair; + metadata: PublicKey; + masterEdition: PublicKey; + collectionInfo?: { + mint: PublicKey; + metadata: PublicKey; + masterEdition: PublicKey; + }; +}> => { + const usedOwner = owner ?? (await createFundedWallet({ conn, payer })); + const usedMint = mint ?? Keypair.generate(); + + let collectionInfo; + //create a verified collection + if (createCollection && collection) { + collectionInfo = await createNft({ + conn, + payer, + owner: usedOwner, + mint: collection, + tokenStandard: TokenStandard.NonFungible, + royaltyBps, + }); + } + + const { metadata, ata, masterEdition } = await createNft({ + conn, + payer, + mint: usedMint, + owner: usedOwner, + royaltyBps, + creators, + collection, + collectionVerified, + ruleSet: ruleSetAddr, + tokenStandard: programmable + ? TokenStandard.ProgrammableNonFungible + : TokenStandard.NonFungible, + }); + + return { + mint: usedMint.publicKey, + ata, + owner: usedOwner, + metadata, + masterEdition, + collectionInfo, + }; +}; + +/** Creates a mint + 2 ATAs. The `owner` will have the mint initially. */ +export const makeMintTwoAta = async ({ + conn, + payer, + owner, + other, + royaltyBps, + creators, + collection, + collectionVerified, + createCollection, + programmable, + ruleSetAddr, +}: { + conn: Connection; + payer: Keypair; + owner: Keypair; + other: Keypair; + royaltyBps?: number; + creators?: CreatorInput[]; + collection?: Keypair; + collectionVerified?: boolean; + createCollection?: boolean; + programmable?: boolean; + ruleSetAddr?: PublicKey; +}) => { + const { mint, ata, metadata, masterEdition, collectionInfo } = + await createAndFundAta({ + conn, + payer, + owner, + royaltyBps, + creators, + collection, + collectionVerified, + createCollection, + programmable, + ruleSetAddr, + }); + + const { ata: otherAta } = await createAta({ + conn, + payer, + mint, + owner: other, + }); + + return { mint, metadata, ata, otherAta, masterEdition, collectionInfo }; +}; diff --git a/src/auth_rules.ts b/src/auth_rules.ts new file mode 100644 index 0000000..6aea9cc --- /dev/null +++ b/src/auth_rules.ts @@ -0,0 +1,137 @@ +import { + createCreateOrUpdateInstruction, + findRuleSetPDA, +} from '@metaplex-foundation/mpl-token-auth-rules'; +import { encode } from '@msgpack/msgpack'; +import { Connection, Keypair, PublicKey, SystemProgram } from '@solana/web3.js'; +import { AUTH_PROG_ID } from '@tensor-hq/tensor-common'; +import { buildAndSendTx } from './txs'; + +export const createTokenAuthorizationRules = async ({ + conn, + payer, + name = 'a', + data, + whitelistedPrograms, +}: { + conn: Connection; + payer: Keypair; + name?: string; + data?: Uint8Array; + whitelistedPrograms: PublicKey[]; +}) => { + const [ruleSetAddress] = await findRuleSetPDA(payer.publicKey, name); + + const programs = whitelistedPrograms.map((p) => Array.from(p.toBytes())); + + //ruleset relevant for transfers + const ruleSet = { + libVersion: 1, + ruleSetName: name, + owner: Array.from(payer.publicKey.toBytes()), + operations: { + 'Transfer:Owner': { + All: { + rules: [ + //no space + // { + // Amount: { + // amount: 1, + // operator: "Eq", + // field: "Amount", + // }, + // }, + { + Any: { + rules: [ + { + ProgramOwnedList: { + programs, + field: 'Source', + }, + }, + { + ProgramOwnedList: { + programs, + field: 'Destination', + }, + }, + { + ProgramOwnedList: { + programs, + field: 'Authority', + }, + }, + ], + }, + }, + ], + }, + }, + // DISABLE THESE IF YOU WANT A PNFT W/O A DELEGATE RULE + // "Delegate:Transfer": { + // ProgramOwnedList: { + // programs: [Array.from(whitelistedProgram.toBytes())], + // field: "Delegate", + // }, + // }, + // "Transfer:TransferDelegate": { + // All: { + // rules: [ + // //no space + // // { + // // Amount: { + // // amount: 1, + // // operator: "Eq", + // // field: "Amount", + // // }, + // // }, + // { + // Any: { + // rules: [ + // { + // ProgramOwnedList: { + // programs: [Array.from(whitelistedProgram.toBytes())], + // field: "Source", + // }, + // }, + // { + // ProgramOwnedList: { + // programs: [Array.from(whitelistedProgram.toBytes())], + // field: "Destination", + // }, + // }, + // { + // ProgramOwnedList: { + // programs: [Array.from(whitelistedProgram.toBytes())], + // field: "Authority", + // }, + // }, + // ], + // }, + // }, + // ], + // }, + // }, + }, + }; + + // Encode the file using msgpack so the pre-encoded data can be written directly to a Solana program account + let finalData = data ?? encode(ruleSet); + + let createIX = createCreateOrUpdateInstruction( + { + payer: payer.publicKey, + ruleSetPda: ruleSetAddress, + systemProgram: SystemProgram.programId, + }, + { + createOrUpdateArgs: { __kind: 'V1', serializedRuleSet: finalData }, + }, + AUTH_PROG_ID, + ); + + await buildAndSendTx({ conn, payer, ixs: [createIX] }); + + return ruleSetAddress; +}; diff --git a/src/index.ts b/src/index.ts index 48b9a4c..384ee0a 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,4 +1,6 @@ +export * from './ata'; export * from './constants'; -export * from './utils'; -export * from './txs'; export * from './nfts'; +export * from './txs'; +export * from './utils'; +export * from './whitelist'; diff --git a/src/nfts.ts b/src/nfts.ts index 9e164b3..db8b116 100644 --- a/src/nfts.ts +++ b/src/nfts.ts @@ -36,11 +36,10 @@ import { findMetadataPda, isNullLike, prependComputeIxs, - test_utils, TMETA_PROG_ID, } from '@tensor-hq/tensor-common'; - -const { makeMintTwoAta, makeNTraders, buildAndSendTx } = test_utils; +import { makeMintTwoAta } from './ata'; +import { buildAndSendTx, makeNTraders } from './txs'; export const DEFAULT_DEPTH_SIZE: ValidDepthSizePair = { maxDepth: 14, @@ -143,7 +142,6 @@ export const initCollection = async ({ conn, payer: owner, ixs: [collectionMeatadataIX, collectionMasterEditionIX, sizeCollectionIX], - extraSigners: [owner], }); return { @@ -202,7 +200,7 @@ export const makeTree = async ({ conn, payer: treeOwner, ixs: [allocTreeIx, createTreeIx], - extraSigners: [merkleTreeKeypair, treeOwner], + extraSigners: [merkleTreeKeypair], }); return { @@ -335,7 +333,6 @@ export const mintCNft = async ({ conn, payer: treeOwner, ixs: [mintIx], - extraSigners: [treeOwner], }); console.log('✅ minted', sig); @@ -561,7 +558,46 @@ export const makeNfts = async ({ share: 100 / nrCreators, })); - // --------------------------------------- cnfts + // --------------------------------------- pnfts + + const traderAPnfts: Awaited>[] = []; + const traderBPnfts: Awaited>[] = []; + + for (let index = 0; index < pnftMintsToTraderA; index++) { + traderAPnfts.push( + await makeMintTwoAta({ + conn, + payer, + owner: traderA, + other: traderB, + royaltyBps: sellerFeeBasisPoints, + creators, + collection, + collectionVerified: false, + programmable: true, // pnfts cannot verify currently + ruleSetAddr, + }), + ); + } + + for (let index = 0; index < pnftMints - pnftMintsToTraderA; index++) { + traderBPnfts.push( + await makeMintTwoAta({ + conn, + payer, + owner: traderB, + other: traderA, + royaltyBps: sellerFeeBasisPoints, + creators, + collection, + collectionVerified: false, // pnfts cannot verify currently + programmable: true, + ruleSetAddr, + }), + ); + } + + // --------------------------------------- cnfts (must come after collection mint created above) //has to be sequential to ensure index is correct let leaves: { @@ -653,45 +689,6 @@ export const makeNfts = async ({ }), ); - // --------------------------------------- pnfts - - const traderAPnfts: Awaited>[] = []; - const traderBPnfts: Awaited>[] = []; - - for (let index = 0; index < pnftMintsToTraderA; index++) { - traderAPnfts.push( - await makeMintTwoAta({ - conn, - payer, - owner: traderA, - other: traderB, - royaltyBps: sellerFeeBasisPoints, - creators, - collection, - collectionVerified: true, - programmable: false, // pnfts cannot verify currently - ruleSetAddr, - }), - ); - } - - for (let index = 0; index < pnftMints - pnftMintsToTraderA; index++) { - traderBPnfts.push( - await makeMintTwoAta({ - conn, - payer, - owner: traderB, - other: traderA, - royaltyBps: sellerFeeBasisPoints, - creators, - collection, - collectionVerified: true, - programmable: false, // pnfts cannot verify currently - ruleSetAddr, - }), - ); - } - console.log('✅ setup done'); return { diff --git a/src/txs.ts b/src/txs.ts index b81030f..535d1d7 100644 --- a/src/txs.ts +++ b/src/txs.ts @@ -5,16 +5,130 @@ import { TransactionEnvelope, } from '@saberhq/solana-contrib'; import { + AddressLookupTableAccount, + ConfirmOptions, Connection, + Finality, Keypair, + LAMPORTS_PER_SOL, PublicKey, + Signer, SystemProgram, Transaction, TransactionInstruction, } from '@solana/web3.js'; -import { test_utils } from '@tensor-hq/tensor-common'; +import { buildTxV0 } from '@tensor-hq/tensor-common'; +import { backOff } from 'exponential-backoff'; -const { buildAndSendTx } = test_utils; +export type BuildAndSendTxArgs = { + conn: Connection; + payer: Signer; + ixs: TransactionInstruction[]; + extraSigners?: Signer[]; + opts?: ConfirmOptions; + commitment?: Finality; + // Prints out transaction (w/ logs) to stdout + debug?: boolean; + // Optional, if present signify that a V0 tx should be sent + lookupTableAccounts?: [AddressLookupTableAccount] | undefined; +}; + +export const buildAndSendTx = async ({ + conn, + payer, + ixs, + extraSigners, + /** For tests, skip preflight so we can expect tx errors */ + opts, + commitment = 'confirmed', + debug, + lookupTableAccounts, +}: BuildAndSendTxArgs) => { + //build v0 + const { tx, blockhash, lastValidBlockHeight } = await backOff( + () => + buildTxV0({ + connections: [conn], + instructions: ixs, + //have to add TEST_KEYPAIR here instead of wallet.signTx() since partialSign not impl on v0 txs + additionalSigners: [payer, ...(extraSigners ?? [])], + feePayer: payer.publicKey, + addressLookupTableAccs: lookupTableAccounts ?? [], + }), + { + // Retry blockhash errors (happens during tests sometimes). + retry: (e: any) => { + return e.message.includes('blockhash'); + }, + }, + ); + + try { + // Need to pass commitment here o/w it doesn't work...? + if (debug) opts = { ...opts, commitment: 'confirmed' }; + const sig = await conn.sendTransaction(tx, { + ...opts, + }); + await conn.confirmTransaction( + { signature: sig, blockhash, lastValidBlockHeight }, + commitment, + ); + if (debug) { + console.log( + await conn.getTransaction(sig, { + commitment, + maxSupportedTransactionVersion: 0, + }), + ); + } + return sig; + } catch (e) { + //this is needed to see program error logs + console.error('❌ FAILED TO SEND TX, FULL ERROR: ❌'); + console.error(e); + throw e; + } +}; + +export const createFundedWallet = async ({ + conn, + payer, + sol = 1000, +}: { + conn: Connection; + payer: Signer; + sol?: number; +}): Promise => { + const keypair = Keypair.generate(); + //airdrops are funky, best to move from provider wallet + const tx = new Transaction().add( + SystemProgram.transfer({ + fromPubkey: payer.publicKey, + toPubkey: keypair.publicKey, + lamports: sol * LAMPORTS_PER_SOL, + }), + ); + await buildAndSendTx({ conn, payer, ixs: tx.instructions }); + return keypair; +}; + +export const makeNTraders = async ({ + conn, + payer, + n, + sol, +}: { + conn: Connection; + payer: Keypair; + n: number; + sol?: number; +}) => { + return await Promise.all( + Array(n) + .fill(null) + .map(async () => await createFundedWallet({ conn, payer, sol })), + ); +}; export const transferLamports = async ( conn: Connection, diff --git a/src/whitelist.ts b/src/whitelist.ts new file mode 100644 index 0000000..6a7cc20 --- /dev/null +++ b/src/whitelist.ts @@ -0,0 +1,151 @@ +import { Connection, Keypair, PublicKey } from '@solana/web3.js'; +import { TensorWhitelistSDK } from '@tensor-hq/tensorswap-ts'; +import { keccak256 } from 'js-sha3'; +import { MerkleTree } from 'merkletreejs'; +import { buildAndSendTx } from './txs'; +export { TensorWhitelistSDK } from '@tensor-hq/tensorswap-ts'; + +export const generateTreeOfSize = (size: number, targetMints: PublicKey[]) => { + const leaves = targetMints.map((m) => m.toBuffer()); + + for (let i = 0; i < size; i++) { + let u = Keypair.generate(); + leaves.push(u.publicKey.toBuffer()); + } + + const tree = new MerkleTree(leaves, keccak256, { + sortPairs: true, + hashLeaves: true, + }); + + const proofs: { mint: PublicKey; proof: Buffer[] }[] = targetMints.map( + (targetMint) => { + const leaf = keccak256(targetMint.toBuffer()); + const proof = tree.getProof(leaf); + const validProof: Buffer[] = proof.map((p) => p.data); + return { mint: targetMint, proof: validProof }; + }, + ); + + return { tree, root: tree.getRoot().toJSON().data, proofs }; +}; + +export const makeProofWhitelist = async ({ + wlSdk, + conn, + cosigner, + mints, + treeSize = 100, +}: { + wlSdk: TensorWhitelistSDK; + conn: Connection; + cosigner: Keypair; + mints: PublicKey[]; + treeSize?: number; +}) => { + const { root, proofs } = generateTreeOfSize(treeSize, mints); + const uuid = wlSdk.genWhitelistUUID(); + const name = 'hello_world'; + const { + tx: { ixs }, + whitelistPda, + } = await wlSdk.initUpdateWhitelist({ + cosigner: cosigner.publicKey, + uuid: TensorWhitelistSDK.uuidToBuffer(uuid), + rootHash: root, + name: TensorWhitelistSDK.nameToBuffer(name), + }); + await buildAndSendTx({ conn, payer: cosigner, ixs }); + + return { proofs, whitelist: whitelistPda }; +}; + +export const makeFvcWhitelist = async ({ + wlSdk, + conn, + cosigner, + fvc, +}: { + wlSdk: TensorWhitelistSDK; + conn: Connection; + cosigner: Keypair; + fvc: PublicKey; +}) => { + const uuid = wlSdk.genWhitelistUUID(); + const name = 'hello_world'; + const { + tx: { ixs }, + whitelistPda, + } = await wlSdk.initUpdateWhitelist({ + cosigner: cosigner.publicKey, + uuid: TensorWhitelistSDK.uuidToBuffer(uuid), + name: TensorWhitelistSDK.nameToBuffer(name), + fvc, + }); + await buildAndSendTx({ conn, payer: cosigner, ixs }); + + return { fvc, whitelist: whitelistPda }; +}; + +export const makeVocWhitelist = async ({ + wlSdk, + conn, + cosigner, + voc, +}: { + wlSdk: TensorWhitelistSDK; + conn: Connection; + cosigner: Keypair; + voc: PublicKey; +}) => { + const uuid = wlSdk.genWhitelistUUID(); + const name = 'hello_world'; + const { + tx: { ixs }, + whitelistPda, + } = await wlSdk.initUpdateWhitelist({ + cosigner: cosigner.publicKey, + uuid: TensorWhitelistSDK.uuidToBuffer(uuid), + name: TensorWhitelistSDK.nameToBuffer(name), + voc, + }); + await buildAndSendTx({ conn, payer: cosigner, ixs }); + + return { voc, whitelist: whitelistPda }; +}; + +export const makeEverythingWhitelist = async ({ + wlSdk, + conn, + cosigner, + mints, + treeSize = 100, + voc, + fvc, +}: { + wlSdk: TensorWhitelistSDK; + conn: Connection; + cosigner: Keypair; + mints: PublicKey[]; + treeSize?: number; + voc?: PublicKey; + fvc?: PublicKey; +}) => { + const { root, proofs } = generateTreeOfSize(treeSize, mints); + const uuid = wlSdk.genWhitelistUUID(); + const name = 'hello_world'; + const { + tx: { ixs }, + whitelistPda, + } = await wlSdk.initUpdateWhitelist({ + cosigner: cosigner.publicKey, + uuid: TensorWhitelistSDK.uuidToBuffer(uuid), + rootHash: root, + name: TensorWhitelistSDK.nameToBuffer(name), + voc, + fvc, + }); + await buildAndSendTx({ conn, payer: cosigner, ixs }); + + return { proofs, whitelist: whitelistPda, voc, fvc }; +}; diff --git a/yarn.lock b/yarn.lock index c861203..74a42d2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -14,13 +14,6 @@ __metadata: languageName: node linkType: hard -"@colors/colors@npm:1.5.0": - version: 1.5.0 - resolution: "@colors/colors@npm:1.5.0" - checksum: d64d5260bed1d5012ae3fc617d38d1afc0329fec05342f4e6b838f46998855ba56e0a73833f4a80fa8378c84810da254f76a8a19c39d038260dc06dc4e007425 - languageName: node - linkType: hard - "@coral-xyz/anchor@npm:^0.26.0": version: 0.26.0 resolution: "@coral-xyz/anchor@npm:0.26.0" @@ -496,13 +489,6 @@ __metadata: languageName: node linkType: hard -"@gar/promisify@npm:^1.1.3": - version: 1.1.3 - resolution: "@gar/promisify@npm:1.1.3" - checksum: 4059f790e2d07bf3c3ff3e0fec0daa8144fe35c1f6e0111c9921bd32106adaa97a4ab096ad7dab1e28ee6a9060083c4d1a4ada42a7f5f3f7a96b8812e2b757c1 - languageName: node - linkType: hard - "@irys/arweave@npm:^0.0.2": version: 0.0.2 resolution: "@irys/arweave@npm:0.0.2" @@ -576,13 +562,6 @@ __metadata: languageName: node linkType: hard -"@isaacs/string-locale-compare@npm:^1.1.0": - version: 1.1.0 - resolution: "@isaacs/string-locale-compare@npm:1.1.0" - checksum: 7287da5d11497b82c542d3c2abe534808015be4f4883e71c26853277b5456f6bbe4108535db847a29f385ad6dc9318ffb0f55ee79bb5f39993233d7dccf8751d - languageName: node - linkType: hard - "@jridgewell/resolve-uri@npm:^3.0.3": version: 3.1.1 resolution: "@jridgewell/resolve-uri@npm:3.1.1" @@ -820,7 +799,7 @@ __metadata: languageName: node linkType: hard -"@metaplex-foundation/mpl-token-metadata@npm:^2.11.0, @metaplex-foundation/mpl-token-metadata@npm:^2.13.0, @metaplex-foundation/mpl-token-metadata@npm:^2.5.2, @metaplex-foundation/mpl-token-metadata@npm:^2.8.1": +"@metaplex-foundation/mpl-token-metadata@npm:^2.11.0, @metaplex-foundation/mpl-token-metadata@npm:^2.13.0, @metaplex-foundation/mpl-token-metadata@npm:^2.5.2": version: 2.13.0 resolution: "@metaplex-foundation/mpl-token-metadata@npm:2.13.0" dependencies: @@ -842,6 +821,13 @@ __metadata: languageName: node linkType: hard +"@msgpack/msgpack@npm:^3.0.0-beta2": + version: 3.0.0-beta2 + resolution: "@msgpack/msgpack@npm:3.0.0-beta2" + checksum: d86e5d48146051952d6bea35a6cf733a401cf65ad5614d79689aa48c7076021737ca2c782978dd1b6c0c9c45888b246e379e45ae906179e3a0e8ef4ee6f221c1 + languageName: node + linkType: hard + "@near-js/crypto@npm:0.0.3, @near-js/crypto@npm:^0.0.3": version: 0.0.3 resolution: "@near-js/crypto@npm:0.0.3" @@ -1074,84 +1060,6 @@ __metadata: languageName: node linkType: hard -"@npmcli/arborist@npm:^6.5.0": - version: 6.5.0 - resolution: "@npmcli/arborist@npm:6.5.0" - dependencies: - "@isaacs/string-locale-compare": ^1.1.0 - "@npmcli/fs": ^3.1.0 - "@npmcli/installed-package-contents": ^2.0.2 - "@npmcli/map-workspaces": ^3.0.2 - "@npmcli/metavuln-calculator": ^5.0.0 - "@npmcli/name-from-folder": ^2.0.0 - "@npmcli/node-gyp": ^3.0.0 - "@npmcli/package-json": ^4.0.0 - "@npmcli/query": ^3.0.0 - "@npmcli/run-script": ^6.0.0 - bin-links: ^4.0.1 - cacache: ^17.0.4 - common-ancestor-path: ^1.0.1 - hosted-git-info: ^6.1.1 - json-parse-even-better-errors: ^3.0.0 - json-stringify-nice: ^1.1.4 - minimatch: ^9.0.0 - nopt: ^7.0.0 - npm-install-checks: ^6.2.0 - npm-package-arg: ^10.1.0 - npm-pick-manifest: ^8.0.1 - npm-registry-fetch: ^14.0.3 - npmlog: ^7.0.1 - pacote: ^15.0.8 - parse-conflict-json: ^3.0.0 - proc-log: ^3.0.0 - promise-all-reject-late: ^1.0.0 - promise-call-limit: ^1.0.2 - read-package-json-fast: ^3.0.2 - semver: ^7.3.7 - ssri: ^10.0.1 - treeverse: ^3.0.0 - walk-up-path: ^3.0.1 - bin: - arborist: bin/index.js - checksum: d389ecd5a63eeaf2d870259a1871d01610b594096b770ee2a09af1656333db04d66eeae1f5007c16de86d253ceea4fb0081b1cc6da8d3cb9f7f337a2a41f85b2 - languageName: node - linkType: hard - -"@npmcli/config@npm:^6.4.0": - version: 6.4.0 - resolution: "@npmcli/config@npm:6.4.0" - dependencies: - "@npmcli/map-workspaces": ^3.0.2 - ci-info: ^3.8.0 - ini: ^4.1.0 - nopt: ^7.0.0 - proc-log: ^3.0.0 - read-package-json-fast: ^3.0.2 - semver: ^7.3.5 - walk-up-path: ^3.0.1 - checksum: c17c24b6bba18025f1d061c06a30eb80204568ae56600c21a47683a63280914062635d0e219362675ddab61cbc19bd07da05d30b9b83130f7674e773816e8dd6 - languageName: node - linkType: hard - -"@npmcli/disparity-colors@npm:^3.0.0": - version: 3.0.0 - resolution: "@npmcli/disparity-colors@npm:3.0.0" - dependencies: - ansi-styles: ^4.3.0 - checksum: 49320c6927b8e02a0eb006cfc9f5978370ae79ffa2b0da3b3d0ff2e9ef487501ebdec959dadc1e6f2725e16e27f9ea08f081a3af5126376f6f5b1caf6a1da0ce - languageName: node - linkType: hard - -"@npmcli/fs@npm:^2.1.0": - version: 2.1.2 - resolution: "@npmcli/fs@npm:2.1.2" - dependencies: - "@gar/promisify": ^1.1.3 - semver: ^7.3.5 - checksum: 405074965e72d4c9d728931b64d2d38e6ea12066d4fad651ac253d175e413c06fe4350970c783db0d749181da8fe49c42d3880bd1cbc12cd68e3a7964d820225 - languageName: node - linkType: hard - "@npmcli/fs@npm:^3.1.0": version: 3.1.0 resolution: "@npmcli/fs@npm:3.1.0" @@ -1161,128 +1069,6 @@ __metadata: languageName: node linkType: hard -"@npmcli/git@npm:^4.0.0, @npmcli/git@npm:^4.0.1, @npmcli/git@npm:^4.1.0": - version: 4.1.0 - resolution: "@npmcli/git@npm:4.1.0" - dependencies: - "@npmcli/promise-spawn": ^6.0.0 - lru-cache: ^7.4.4 - npm-pick-manifest: ^8.0.0 - proc-log: ^3.0.0 - promise-inflight: ^1.0.1 - promise-retry: ^2.0.1 - semver: ^7.3.5 - which: ^3.0.0 - checksum: 37efb926593f294eb263297cdfffec9141234f977b89a7a6b95ff7a72576c1d7f053f4961bc4b5e79dea6476fe08e0f3c1ed9e4aeb84169e357ff757a6a70073 - languageName: node - linkType: hard - -"@npmcli/installed-package-contents@npm:^2.0.1, @npmcli/installed-package-contents@npm:^2.0.2": - version: 2.0.2 - resolution: "@npmcli/installed-package-contents@npm:2.0.2" - dependencies: - npm-bundled: ^3.0.0 - npm-normalize-package-bin: ^3.0.0 - bin: - installed-package-contents: lib/index.js - checksum: 60789d5ed209ee5df479232f62d9d38ecec36e95701cae88320b828b8651351b32d7b47d16d4c36cc7ce5000db4bf1f3e6981bed6381bdc5687ff4bc0795682d - languageName: node - linkType: hard - -"@npmcli/map-workspaces@npm:^3.0.2, @npmcli/map-workspaces@npm:^3.0.4": - version: 3.0.4 - resolution: "@npmcli/map-workspaces@npm:3.0.4" - dependencies: - "@npmcli/name-from-folder": ^2.0.0 - glob: ^10.2.2 - minimatch: ^9.0.0 - read-package-json-fast: ^3.0.0 - checksum: 99607dbc502b16d0ce7a47a81ccc496b3f5ed10df4e61e61a505929de12c356092996044174ae0cfd6d8cc177ef3b597eef4987b674fc0c5a306d3a8cc1fe91a - languageName: node - linkType: hard - -"@npmcli/metavuln-calculator@npm:^5.0.0": - version: 5.0.1 - resolution: "@npmcli/metavuln-calculator@npm:5.0.1" - dependencies: - cacache: ^17.0.0 - json-parse-even-better-errors: ^3.0.0 - pacote: ^15.0.0 - semver: ^7.3.5 - checksum: cd08ad9cc4ede499b0be1e22104ee48e207d4e00e8f64ac610945879f41be720b7514a5247af395b61eda8e4461c6e7ef37e2d970b555e20c25ef4f21b515b92 - languageName: node - linkType: hard - -"@npmcli/move-file@npm:^2.0.0": - version: 2.0.1 - resolution: "@npmcli/move-file@npm:2.0.1" - dependencies: - mkdirp: ^1.0.4 - rimraf: ^3.0.2 - checksum: 52dc02259d98da517fae4cb3a0a3850227bdae4939dda1980b788a7670636ca2b4a01b58df03dd5f65c1e3cb70c50fa8ce5762b582b3f499ec30ee5ce1fd9380 - languageName: node - linkType: hard - -"@npmcli/name-from-folder@npm:^2.0.0": - version: 2.0.0 - resolution: "@npmcli/name-from-folder@npm:2.0.0" - checksum: fb3ef891aa57315fb6171866847f298577c8bda98a028e93e458048477133e142b4eb45ce9f3b80454f7c257612cb01754ee782d608507698dd712164436f5bd - languageName: node - linkType: hard - -"@npmcli/node-gyp@npm:^3.0.0": - version: 3.0.0 - resolution: "@npmcli/node-gyp@npm:3.0.0" - checksum: fe3802b813eecb4ade7ad77c9396cb56721664275faab027e3bd8a5e15adfbbe39e2ecc19f7885feb3cfa009b96632741cc81caf7850ba74440c6a2eee7b4ffc - languageName: node - linkType: hard - -"@npmcli/package-json@npm:^4.0.0, @npmcli/package-json@npm:^4.0.1": - version: 4.0.1 - resolution: "@npmcli/package-json@npm:4.0.1" - dependencies: - "@npmcli/git": ^4.1.0 - glob: ^10.2.2 - hosted-git-info: ^6.1.1 - json-parse-even-better-errors: ^3.0.0 - normalize-package-data: ^5.0.0 - proc-log: ^3.0.0 - semver: ^7.5.3 - checksum: 699b80a72f1389b119d91131d312b514aa9ff6194377d90470dd91af95a63d497121db07cbc54d82a71d22c039edbc92b0666e7d699619550e1a6825391d756b - languageName: node - linkType: hard - -"@npmcli/promise-spawn@npm:^6.0.0, @npmcli/promise-spawn@npm:^6.0.1, @npmcli/promise-spawn@npm:^6.0.2": - version: 6.0.2 - resolution: "@npmcli/promise-spawn@npm:6.0.2" - dependencies: - which: ^3.0.0 - checksum: aa725780c13e1f97ab32ed7bcb5a207a3fb988e1d7ecdc3d22a549a22c8034740366b351c4dde4b011bcffcd8c4a7be6083d9cf7bc7e897b88837150de018528 - languageName: node - linkType: hard - -"@npmcli/query@npm:^3.0.0": - version: 3.0.1 - resolution: "@npmcli/query@npm:3.0.1" - dependencies: - postcss-selector-parser: ^6.0.10 - checksum: b169b9c9a37c5a6e68d61604c7e3175ebdefbc3a77a8981326eaa8fa89cf4044fc6a87bd0fdbe5d096eda2f765aff1477924b55f4e23f64b3143dd1d9004eead - languageName: node - linkType: hard - -"@npmcli/run-script@npm:^6.0.0, @npmcli/run-script@npm:^6.0.2": - version: 6.0.2 - resolution: "@npmcli/run-script@npm:6.0.2" - dependencies: - "@npmcli/node-gyp": ^3.0.0 - "@npmcli/promise-spawn": ^6.0.0 - node-gyp: ^9.0.0 - read-package-json-fast: ^3.0.0 - which: ^3.0.0 - checksum: 7a671d7dbeae376496e1c6242f02384928617dc66cd22881b2387272205c3668f8490ec2da4ad63e1abf979efdd2bdf4ea0926601d78578e07d83cfb233b3a1a - languageName: node - linkType: hard - "@pkgjs/parseargs@npm:^0.11.0": version: 0.11.0 resolution: "@pkgjs/parseargs@npm:0.11.0" @@ -1290,29 +1076,6 @@ __metadata: languageName: node linkType: hard -"@project-serum/anchor@npm:^0.26.0": - version: 0.26.0 - resolution: "@project-serum/anchor@npm:0.26.0" - dependencies: - "@coral-xyz/borsh": ^0.26.0 - "@solana/web3.js": ^1.68.0 - base64-js: ^1.5.1 - bn.js: ^5.1.2 - bs58: ^4.0.1 - buffer-layout: ^1.2.2 - camelcase: ^6.3.0 - cross-fetch: ^3.1.5 - crypto-hash: ^1.3.0 - eventemitter3: ^4.0.7 - js-sha256: ^0.9.0 - pako: ^2.0.3 - snake-case: ^3.0.4 - superstruct: ^0.15.4 - toml: ^3.0.0 - checksum: aa2ebd9c9643d9b7d2c0930c22ca3758cf28a9f99585731ab6e61cd265d5a67de196dc51f9a91970387d21c4737de65c914657ad4d10535539baca7aa3309f15 - languageName: node - linkType: hard - "@randlabs/communication-bridge@npm:1.0.1": version: 1.0.1 resolution: "@randlabs/communication-bridge@npm:1.0.1" @@ -1395,43 +1158,6 @@ __metadata: languageName: node linkType: hard -"@sigstore/bundle@npm:^1.1.0": - version: 1.1.0 - resolution: "@sigstore/bundle@npm:1.1.0" - dependencies: - "@sigstore/protobuf-specs": ^0.2.0 - checksum: 9bdd829f2867de6c03a19c5a7cff2c864887a9ed6e1c3438eb6659e838fde0b449fe83b1ca21efa00286a80c71e0144e20c0d9c415eead12e97d149285245c5a - languageName: node - linkType: hard - -"@sigstore/protobuf-specs@npm:^0.2.0": - version: 0.2.1 - resolution: "@sigstore/protobuf-specs@npm:0.2.1" - checksum: ddb7c829c7bf4148eccb571ede07cf9fda62f46b7b4d3a5ca02c0308c950ee90b4206b61082ee8d5753f24098632a8b24c147117bef8c68791bf5da537b55db9 - languageName: node - linkType: hard - -"@sigstore/sign@npm:^1.0.0": - version: 1.0.0 - resolution: "@sigstore/sign@npm:1.0.0" - dependencies: - "@sigstore/bundle": ^1.1.0 - "@sigstore/protobuf-specs": ^0.2.0 - make-fetch-happen: ^11.0.1 - checksum: cbdf409c39219d310f398e6a96b3ed7f422a58cfc0d8a40dd5b94996f805f189fdedf51afd559882bc18eb17054bf9d4f1a584b6af7b26c2f807636bceca5b19 - languageName: node - linkType: hard - -"@sigstore/tuf@npm:^1.0.3": - version: 1.0.3 - resolution: "@sigstore/tuf@npm:1.0.3" - dependencies: - "@sigstore/protobuf-specs": ^0.2.0 - tuf-js: ^1.1.7 - checksum: 0a32594b73ce3b3a4dfeec438ff98866a952a48ee6c020ddf57795062d9d328bc4327bb0e0c8d24011e3870c7d4670bc142a47025cbe7218c776f08084085421 - languageName: node - linkType: hard - "@solana/buffer-layout-utils@npm:^0.2.0": version: 0.2.0 resolution: "@solana/buffer-layout-utils@npm:0.2.0" @@ -1499,7 +1225,7 @@ __metadata: languageName: node linkType: hard -"@solana/spl-token@npm:^0.3.5, @solana/spl-token@npm:^0.3.6, @solana/spl-token@npm:^0.3.9": +"@solana/spl-token@npm:^0.3.5, @solana/spl-token@npm:^0.3.6, @solana/spl-token@npm:^0.3.7, @solana/spl-token@npm:^0.3.9": version: 0.3.9 resolution: "@solana/spl-token@npm:0.3.9" dependencies: @@ -1512,7 +1238,7 @@ __metadata: languageName: node linkType: hard -"@solana/web3.js@npm:^1.21.0, @solana/web3.js@npm:^1.32.0, @solana/web3.js@npm:^1.36.0, @solana/web3.js@npm:^1.50.1, @solana/web3.js@npm:^1.56.2, @solana/web3.js@npm:^1.63.1, @solana/web3.js@npm:^1.66.2, @solana/web3.js@npm:^1.68.0, @solana/web3.js@npm:^1.73.0, @solana/web3.js@npm:^1.73.2": +"@solana/web3.js@npm:^1.21.0, @solana/web3.js@npm:^1.32.0, @solana/web3.js@npm:^1.36.0, @solana/web3.js@npm:^1.50.1, @solana/web3.js@npm:^1.56.2, @solana/web3.js@npm:^1.63.1, @solana/web3.js@npm:^1.66.2, @solana/web3.js@npm:^1.68.0, @solana/web3.js@npm:^1.73.0": version: 1.87.6 resolution: "@solana/web3.js@npm:1.87.6" dependencies: @@ -1542,26 +1268,24 @@ __metadata: languageName: node linkType: hard -"@tensor-hq/tensor-common@npm:^0.19.9": - version: 0.19.9 - resolution: "@tensor-hq/tensor-common@npm:0.19.9" +"@tensor-hq/tensor-common@npm:^1.0.3": + version: 1.0.3 + resolution: "@tensor-hq/tensor-common@npm:1.0.3::__archiveUrl=https%3A%2F%2Fnpm.pkg.github.com%2Fdownload%2F%40tensor-hq%2Ftensor-common%2F1.0.3%2Ff20c6d7696d9a78b961951b7dd284183d97dc554" dependencies: "@coral-xyz/anchor": ^0.26.0 "@metaplex-foundation/mpl-auction-house": ^2.1.1 "@metaplex-foundation/mpl-bubblegum": ^0.7.0 - "@metaplex-foundation/mpl-token-auth-rules": ^2.0.0 - "@metaplex-foundation/mpl-token-metadata": ^2.13.0 - "@solana/spl-token": ^0.3.6 + "@solana/spl-token": ^0.3.7 "@solana/web3.js": ^1.73.0 axios: ^0.27.2 big.js: ^6.2.1 bn.js: ^5.2.1 + borsh: ^0.7.0 bs58: ^5.0.0 exponential-backoff: ^3.1.1 - hadeswap-sdk: ^0.8.25 js-sha3: ^0.8.0 semaphore: ^1.1.0 - checksum: 132ee45795dcccd0f1085ef83e348b610b3db75cbe7984abffbd0861afb0d6cd8ea7087b61f4492a599cb54c84c687ad2c6bb049016fa27b332c3060871b3159 + checksum: 13896470193b9f1d91086ba71571d56126007c8beab809b052c10c94cd3ecd3250206a926769c200a6c864efb4a94386f81d0b0379ebe579a3f95cc79ea73f1f languageName: node linkType: hard @@ -1574,17 +1298,20 @@ __metadata: "@metaplex-foundation/mpl-bubblegum": ^0.8.0 "@metaplex-foundation/mpl-token-auth-rules": ^2.0.0 "@metaplex-foundation/mpl-token-metadata": ^2.13.0 + "@msgpack/msgpack": ^3.0.0-beta2 "@saberhq/solana-contrib": ^1.14.11 "@solana/spl-account-compression": ^0.2.0 "@solana/spl-token": ^0.3.9 - "@tensor-hq/tensor-common": ^0.19.9 + "@tensor-hq/tensor-common": ^1.0.3 + "@tensor-hq/tensorswap-ts": ^2.0.2 "@types/chai": ^4.3.5 "@types/mocha": ^10.0.1 bs58: ^5.0.0 chai: ^4.3.10 chai-as-promised: ^7.1.1 exponential-backoff: ^3.1.1 - js-sha3: ^0.8.0 + js-sha3: ^0.9.2 + merkletreejs: ^0.3.11 mocha: ^10.2.0 prettier: ^2.7.1 ts-mocha: ^10.0.0 @@ -1593,10 +1320,25 @@ __metadata: languageName: unknown linkType: soft -"@tootallnate/once@npm:2": - version: 2.0.0 - resolution: "@tootallnate/once@npm:2.0.0" - checksum: ad87447820dd3f24825d2d947ebc03072b20a42bfc96cbafec16bff8bbda6c1a81fcb0be56d5b21968560c5359a0af4038a68ba150c3e1694fe4c109a063bed8 +"@tensor-hq/tensorswap-ts@npm:^2.0.2": + version: 2.0.2 + resolution: "@tensor-hq/tensorswap-ts@npm:2.0.2::__archiveUrl=https%3A%2F%2Fnpm.pkg.github.com%2Fdownload%2F%40tensor-hq%2Ftensorswap-ts%2F2.0.2%2F801e002fadf97852e83306d8fc71a3bcdb65180d" + dependencies: + "@coral-xyz/anchor": ^0.26.0 + "@msgpack/msgpack": ^2.8.0 + "@saberhq/solana-contrib": ^1.14.11 + "@solana/spl-token": ^0.3.7 + "@solana/web3.js": ^1.73.0 + "@tensor-hq/tensor-common": ^1.0.3 + "@types/bn.js": ^5.1.0 + big.js: ^6.2.1 + bn.js: ^5.2.0 + js-sha256: ^0.9.0 + keccak256: ^1.0.6 + math-expression-evaluator: ^2.0.4 + merkletreejs: ^0.2.32 + uuid: ^8.3.2 + checksum: f69151db96264c096afde39a77d31c38f55f8e650318e1676bb82dbf1443ee34bac788f3335437770b01585120b9d72ba0addf480945ce968daf7f31db2d6646 languageName: node linkType: hard @@ -1628,20 +1370,12 @@ __metadata: languageName: node linkType: hard -"@tufjs/canonical-json@npm:1.0.0": - version: 1.0.0 - resolution: "@tufjs/canonical-json@npm:1.0.0" - checksum: 9ff3bcd12988fb23643690da3e009f9130b7b10974f8e7af4bd8ad230a228119de8609aa76d75264fe80f152b50872dea6ea53def69534436a4c24b4fcf6a447 - languageName: node - linkType: hard - -"@tufjs/models@npm:1.0.4": - version: 1.0.4 - resolution: "@tufjs/models@npm:1.0.4" +"@types/bn.js@npm:^5.1.0": + version: 5.1.5 + resolution: "@types/bn.js@npm:5.1.5" dependencies: - "@tufjs/canonical-json": 1.0.0 - minimatch: ^9.0.0 - checksum: b489baa854abce6865f360591c20d5eb7d8dde3fb150f42840c12bb7ee3e5e7a69eab9b2e44ea82ae1f8cd95b586963c5a5c5af8ba4ffa3614b3ddccbc306779 + "@types/node": "*" + checksum: c87b28c4af74545624f8a3dae5294b16aa190c222626e8d4b2e327b33b1a3f1eeb43e7a24d914a9774bca43d8cd6e1cb0325c1f4b3a244af6693a024e1d918e6 languageName: node linkType: hard @@ -1735,13 +1469,6 @@ __metadata: languageName: node linkType: hard -"abbrev@npm:^1.0.0": - version: 1.1.1 - resolution: "abbrev@npm:1.1.1" - checksum: a4a97ec07d7ea112c517036882b2ac22f3109b7b19077dc656316d07d308438aac28e4d9746dc4d84bf6b1e75b4a7b0a5f3cb30592419f128ca9a8cee3bcfa17 - languageName: node - linkType: hard - "abbrev@npm:^2.0.0": version: 2.0.0 resolution: "abbrev@npm:2.0.0" @@ -1749,15 +1476,6 @@ __metadata: languageName: node linkType: hard -"abort-controller@npm:^3.0.0": - version: 3.0.0 - resolution: "abort-controller@npm:3.0.0" - dependencies: - event-target-shim: ^5.0.0 - checksum: 170bdba9b47b7e65906a28c8ce4f38a7a369d78e2271706f020849c1bfe0ee2067d4261df8bbb66eb84f79208fd5b710df759d64191db58cfba7ce8ef9c54b75 - languageName: node - linkType: hard - "acorn-walk@npm:^8.1.1": version: 8.3.0 resolution: "acorn-walk@npm:8.3.0" @@ -1781,15 +1499,6 @@ __metadata: languageName: node linkType: hard -"agent-base@npm:6, agent-base@npm:^6.0.2": - version: 6.0.2 - resolution: "agent-base@npm:6.0.2" - dependencies: - debug: 4 - checksum: f52b6872cc96fd5f622071b71ef200e01c7c4c454ee68bc9accca90c98cfb39f2810e3e9aa330435835eedc8c23f4f8a15267f67c6e245d2b33757575bdac49d - languageName: node - linkType: hard - "agent-base@npm:^7.0.2, agent-base@npm:^7.1.0": version: 7.1.0 resolution: "agent-base@npm:7.1.0" @@ -1799,7 +1508,7 @@ __metadata: languageName: node linkType: hard -"agentkeepalive@npm:^4.2.1, agentkeepalive@npm:^4.3.0": +"agentkeepalive@npm:^4.3.0": version: 4.5.0 resolution: "agentkeepalive@npm:4.5.0" dependencies: @@ -1873,7 +1582,7 @@ __metadata: languageName: node linkType: hard -"ansi-styles@npm:^4.0.0, ansi-styles@npm:^4.1.0, ansi-styles@npm:^4.3.0": +"ansi-styles@npm:^4.0.0, ansi-styles@npm:^4.1.0": version: 4.3.0 resolution: "ansi-styles@npm:4.3.0" dependencies: @@ -1906,13 +1615,6 @@ __metadata: languageName: node linkType: hard -"aproba@npm:^1.0.3 || ^2.0.0, aproba@npm:^2.0.0": - version: 2.0.0 - resolution: "aproba@npm:2.0.0" - checksum: 5615cadcfb45289eea63f8afd064ab656006361020e1735112e346593856f87435e02d8dcc7ff0d11928bc7d425f27bc7c2a84f6c0b35ab0ff659c814c138a24 - languageName: node - linkType: hard - "aptos@npm:=1.8.5": version: 1.8.5 resolution: "aptos@npm:1.8.5" @@ -1962,33 +1664,6 @@ __metadata: languageName: node linkType: hard -"archy@npm:~1.0.0": - version: 1.0.0 - resolution: "archy@npm:1.0.0" - checksum: 504ae7af655130bab9f471343cfdb054feaec7d8e300e13348bc9fe9e660f83d422e473069584f73233c701ae37d1c8452ff2522f2a20c38849e0f406f1732ac - languageName: node - linkType: hard - -"are-we-there-yet@npm:^3.0.0": - version: 3.0.1 - resolution: "are-we-there-yet@npm:3.0.1" - dependencies: - delegates: ^1.0.0 - readable-stream: ^3.6.0 - checksum: 52590c24860fa7173bedeb69a4c05fb573473e860197f618b9a28432ee4379049336727ae3a1f9c4cb083114601c1140cee578376164d0e651217a9843f9fe83 - languageName: node - linkType: hard - -"are-we-there-yet@npm:^4.0.0": - version: 4.0.1 - resolution: "are-we-there-yet@npm:4.0.1" - dependencies: - delegates: ^1.0.0 - readable-stream: ^4.1.0 - checksum: 16871ee259e138bfab60800ae5b53406fb1b72b5d356f98b13c1b222bb2a13d9bc4292d79f4521fb0eca10874eb3838ae0d9f721f3bb34ddd37ee8f949831800 - languageName: node - linkType: hard - "arg@npm:^4.1.0": version: 4.1.3 resolution: "arg@npm:4.1.3" @@ -2066,7 +1741,7 @@ __metadata: languageName: node linkType: hard -"axios@npm:^1.2.2, axios@npm:^1.4.0": +"axios@npm:^1.4.0": version: 1.6.2 resolution: "axios@npm:1.6.2" dependencies: @@ -2145,19 +1820,7 @@ __metadata: languageName: node linkType: hard -"bin-links@npm:^4.0.1": - version: 4.0.3 - resolution: "bin-links@npm:4.0.3" - dependencies: - cmd-shim: ^6.0.0 - npm-normalize-package-bin: ^3.0.0 - read-cmd-shim: ^4.0.0 - write-file-atomic: ^5.0.0 - checksum: 3b3ee22efc38d608479d51675c8958a841b8b55b8975342ce86f28ac4e0bb3aef46e9dbdde976c6dc1fe1bd2aa00d42e00869ad35b57ee6d868f39f662858911 - languageName: node - linkType: hard - -"binary-extensions@npm:^2.0.0, binary-extensions@npm:^2.2.0": +"binary-extensions@npm:^2.0.0": version: 2.2.0 resolution: "binary-extensions@npm:2.2.0" checksum: ccd267956c58d2315f5d3ea6757cf09863c5fc703e50fbeb13a7dc849b812ef76e3cf9ca8f35a0c48498776a7478d7b4a0418e1e2b8cb9cb9731f2922aaad7f8 @@ -2349,61 +2012,6 @@ __metadata: languageName: node linkType: hard -"builtins@npm:^5.0.0": - version: 5.0.1 - resolution: "builtins@npm:5.0.1" - dependencies: - semver: ^7.0.0 - checksum: 66d204657fe36522822a95b288943ad11b58f5eaede235b11d8c4edaa28ce4800087d44a2681524c340494aadb120a0068011acabe99d30e8f11a7d826d83515 - languageName: node - linkType: hard - -"cacache@npm:^16.1.0": - version: 16.1.3 - resolution: "cacache@npm:16.1.3" - dependencies: - "@npmcli/fs": ^2.1.0 - "@npmcli/move-file": ^2.0.0 - chownr: ^2.0.0 - fs-minipass: ^2.1.0 - glob: ^8.0.1 - infer-owner: ^1.0.4 - lru-cache: ^7.7.1 - minipass: ^3.1.6 - minipass-collect: ^1.0.2 - minipass-flush: ^1.0.5 - minipass-pipeline: ^1.2.4 - mkdirp: ^1.0.4 - p-map: ^4.0.0 - promise-inflight: ^1.0.1 - rimraf: ^3.0.2 - ssri: ^9.0.0 - tar: ^6.1.11 - unique-filename: ^2.0.0 - checksum: d91409e6e57d7d9a3a25e5dcc589c84e75b178ae8ea7de05cbf6b783f77a5fae938f6e8fda6f5257ed70000be27a681e1e44829251bfffe4c10216002f8f14e6 - languageName: node - linkType: hard - -"cacache@npm:^17.0.0, cacache@npm:^17.0.4, cacache@npm:^17.1.3": - version: 17.1.4 - resolution: "cacache@npm:17.1.4" - dependencies: - "@npmcli/fs": ^3.1.0 - fs-minipass: ^3.0.0 - glob: ^10.2.2 - lru-cache: ^7.7.1 - minipass: ^7.0.3 - minipass-collect: ^1.0.2 - minipass-flush: ^1.0.5 - minipass-pipeline: ^1.2.4 - p-map: ^4.0.0 - ssri: ^10.0.0 - tar: ^6.1.11 - unique-filename: ^3.0.0 - checksum: b7751df756656954a51201335addced8f63fc53266fa56392c9f5ae83c8d27debffb4458ac2d168a744a4517ec3f2163af05c20097f93d17bdc2dc8a385e14a6 - languageName: node - linkType: hard - "cacache@npm:^18.0.0": version: 18.0.0 resolution: "cacache@npm:18.0.0" @@ -2467,13 +2075,6 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^5.3.0": - version: 5.3.0 - resolution: "chalk@npm:5.3.0" - checksum: 623922e077b7d1e9dedaea6f8b9e9352921f8ae3afe739132e0e00c275971bdd331268183b2628cf4ab1727c45ea1f28d7e24ac23ce1db1eb653c414ca8a5a80 - languageName: node - linkType: hard - "chardet@npm:^0.7.0": version: 0.7.0 resolution: "chardet@npm:0.7.0" @@ -2516,22 +2117,6 @@ __metadata: languageName: node linkType: hard -"ci-info@npm:^3.6.1, ci-info@npm:^3.7.1, ci-info@npm:^3.8.0": - version: 3.9.0 - resolution: "ci-info@npm:3.9.0" - checksum: 6b19dc9b2966d1f8c2041a838217299718f15d6c4b63ae36e4674edd2bee48f780e94761286a56aa59eb305a85fbea4ddffb7630ec063e7ec7e7e5ad42549a87 - languageName: node - linkType: hard - -"cidr-regex@npm:^3.1.1": - version: 3.1.1 - resolution: "cidr-regex@npm:3.1.1" - dependencies: - ip-regex: ^4.1.0 - checksum: ef9306d086928ee82b3f841b3bdab6e072230f3623a57cf19e06174946f2cbfeb70ca52bc106b127db27a628b9e84fb39284f5851003898ffdb957fe330478ee - languageName: node - linkType: hard - "cipher-base@npm:^1.0.1, cipher-base@npm:^1.0.3": version: 1.0.4 resolution: "cipher-base@npm:1.0.4" @@ -2549,16 +2134,6 @@ __metadata: languageName: node linkType: hard -"cli-columns@npm:^4.0.0": - version: 4.0.0 - resolution: "cli-columns@npm:4.0.0" - dependencies: - string-width: ^4.2.3 - strip-ansi: ^6.0.1 - checksum: fa1a3a7f4e8f26a18e47969c248a2b9a016391bca2588abbe77026255390bee71dc9b7b876f317f46e40164c3c5200972e77ec58b823a05154f26e81a74a54c3 - languageName: node - linkType: hard - "cli-cursor@npm:^3.1.0": version: 3.1.0 resolution: "cli-cursor@npm:3.1.0" @@ -2575,19 +2150,6 @@ __metadata: languageName: node linkType: hard -"cli-table3@npm:^0.6.3": - version: 0.6.3 - resolution: "cli-table3@npm:0.6.3" - dependencies: - "@colors/colors": 1.5.0 - string-width: ^4.2.0 - dependenciesMeta: - "@colors/colors": - optional: true - checksum: 09897f68467973f827c04e7eaadf13b55f8aec49ecd6647cc276386ea660059322e2dd8020a8b6b84d422dbdd619597046fa89cbbbdc95b2cea149a2df7c096c - languageName: node - linkType: hard - "cli-width@npm:^3.0.0": version: 3.0.0 resolution: "cli-width@npm:3.0.0" @@ -2613,13 +2175,6 @@ __metadata: languageName: node linkType: hard -"cmd-shim@npm:^6.0.0": - version: 6.0.2 - resolution: "cmd-shim@npm:6.0.2" - checksum: df3a01fc4d72a49b450985b991205e65774b28e7f74a2e4d2a11fd0df8732e3828f9e7b644050def3cd0be026cbd3ee46a1f50ce5f57d0b3fb5afe335bdfacde - languageName: node - linkType: hard - "color-convert@npm:^2.0.1": version: 2.0.1 resolution: "color-convert@npm:2.0.1" @@ -2636,25 +2191,6 @@ __metadata: languageName: node linkType: hard -"color-support@npm:^1.1.3": - version: 1.1.3 - resolution: "color-support@npm:1.1.3" - bin: - color-support: bin.js - checksum: 9b7356817670b9a13a26ca5af1c21615463b500783b739b7634a0c2047c16cef4b2865d7576875c31c3cddf9dd621fa19285e628f20198b233a5cfdda6d0793b - languageName: node - linkType: hard - -"columnify@npm:^1.6.0": - version: 1.6.0 - resolution: "columnify@npm:1.6.0" - dependencies: - strip-ansi: ^6.0.1 - wcwidth: ^1.0.0 - checksum: 0d590023616a27bcd2135c0f6ddd6fac94543263f9995538bbe391068976e30545e5534d369737ec7c3e9db4e53e70a277462de46aeb5a36e6997b4c7559c335 - languageName: node - linkType: hard - "combined-stream@npm:^1.0.8": version: 1.0.8 resolution: "combined-stream@npm:1.0.8" @@ -2678,13 +2214,6 @@ __metadata: languageName: node linkType: hard -"common-ancestor-path@npm:^1.0.1": - version: 1.0.1 - resolution: "common-ancestor-path@npm:1.0.1" - checksum: 1d2e4186067083d8cc413f00fc2908225f04ae4e19417ded67faa6494fb313c4fcd5b28a52326d1a62b466e2b3a4325e92c31133c5fee628cdf8856b3a57c3d7 - languageName: node - linkType: hard - "concat-map@npm:0.0.1": version: 0.0.1 resolution: "concat-map@npm:0.0.1" @@ -2692,13 +2221,6 @@ __metadata: languageName: node linkType: hard -"console-control-strings@npm:^1.1.0": - version: 1.1.0 - resolution: "console-control-strings@npm:1.1.0" - checksum: 8755d76787f94e6cf79ce4666f0c5519906d7f5b02d4b884cf41e11dcd759ed69c57da0670afd9236d229a46e0f9cf519db0cd829c6dca820bb5a5c3def584ed - languageName: node - linkType: hard - "create-hash@npm:^1.1.0, create-hash@npm:^1.1.2": version: 1.2.0 resolution: "create-hash@npm:1.2.0" @@ -2760,6 +2282,13 @@ __metadata: languageName: node linkType: hard +"crypto-js@npm:^3.1.9-1": + version: 3.3.0 + resolution: "crypto-js@npm:3.3.0" + checksum: 193923143a4784b2f974366068d96fe8280168fd3fef2bfea9551a5c3e32096f5a8fa49ff4eeb5bd0b9716d325618d38cfbe6125e359a4ef488fbca93e600824 + languageName: node + linkType: hard + "crypto-js@npm:^4.2.0": version: 4.2.0 resolution: "crypto-js@npm:4.2.0" @@ -2767,15 +2296,6 @@ __metadata: languageName: node linkType: hard -"cssesc@npm:^3.0.0": - version: 3.0.0 - resolution: "cssesc@npm:3.0.0" - bin: - cssesc: bin/cssesc - checksum: f8c4ababffbc5e2ddf2fa9957dda1ee4af6048e22aeda1869d0d00843223c1b13ad3f5d88b51caa46c994225eacb636b764eb807a8883e2fb6f99b4f4e8c48b2 - languageName: node - linkType: hard - "csv-generate@npm:^3.4.3": version: 3.4.3 resolution: "csv-generate@npm:3.4.3" @@ -2860,13 +2380,6 @@ __metadata: languageName: node linkType: hard -"delegates@npm:^1.0.0": - version: 1.0.0 - resolution: "delegates@npm:1.0.0" - checksum: a51744d9b53c164ba9c0492471a1a2ffa0b6727451bdc89e31627fdf4adda9d51277cfcbfb20f0a6f08ccb3c436f341df3e92631a3440226d93a8971724771fd - languageName: node - linkType: hard - "depd@npm:^2.0.0": version: 2.0.0 resolution: "depd@npm:2.0.0" @@ -2902,13 +2415,6 @@ __metadata: languageName: node linkType: hard -"diff@npm:^5.1.0": - version: 5.1.0 - resolution: "diff@npm:5.1.0" - checksum: c7bf0df7c9bfbe1cf8a678fd1b2137c4fb11be117a67bc18a0e03ae75105e8533dbfb1cda6b46beb3586ef5aed22143ef9d70713977d5fb1f9114e21455fba90 - languageName: node - linkType: hard - "dot-case@npm:^3.0.4": version: 3.0.4 resolution: "dot-case@npm:3.0.4" @@ -3053,13 +2559,6 @@ __metadata: languageName: node linkType: hard -"event-target-shim@npm:^5.0.0": - version: 5.0.1 - resolution: "event-target-shim@npm:5.0.1" - checksum: 1ffe3bb22a6d51bdeb6bf6f7cf97d2ff4a74b017ad12284cc9e6a279e727dc30a5de6bb613e5596ff4dc3e517841339ad09a7eec44266eccb1aa201a30448166 - languageName: node - linkType: hard - "eventemitter3@npm:^4.0.7": version: 4.0.7 resolution: "eventemitter3@npm:4.0.7" @@ -3067,13 +2566,6 @@ __metadata: languageName: node linkType: hard -"events@npm:^3.3.0": - version: 3.3.0 - resolution: "events@npm:3.3.0" - checksum: f6f487ad2198aa41d878fa31452f1a3c00958f46e9019286ff4787c84aac329332ab45c9cdc8c445928fc6d7ded294b9e005a7fce9426488518017831b272780 - languageName: node - linkType: hard - "exponential-backoff@npm:^3.1.0, exponential-backoff@npm:^3.1.1": version: 3.1.1 resolution: "exponential-backoff@npm:3.1.1" @@ -3106,13 +2598,6 @@ __metadata: languageName: node linkType: hard -"fastest-levenshtein@npm:^1.0.16": - version: 1.0.16 - resolution: "fastest-levenshtein@npm:1.0.16" - checksum: a78d44285c9e2ae2c25f3ef0f8a73f332c1247b7ea7fb4a191e6bb51aa6ee1ef0dfb3ed113616dcdc7023e18e35a8db41f61c8d88988e877cf510df8edafbc71 - languageName: node - linkType: hard - "figures@npm:^3.0.0": version: 3.2.0 resolution: "figures@npm:3.2.0" @@ -3188,7 +2673,7 @@ __metadata: languageName: node linkType: hard -"fs-minipass@npm:^2.0.0, fs-minipass@npm:^2.1.0": +"fs-minipass@npm:^2.0.0": version: 2.1.0 resolution: "fs-minipass@npm:2.1.0" dependencies: @@ -3197,7 +2682,7 @@ __metadata: languageName: node linkType: hard -"fs-minipass@npm:^3.0.0, fs-minipass@npm:^3.0.2": +"fs-minipass@npm:^3.0.0": version: 3.0.3 resolution: "fs-minipass@npm:3.0.3" dependencies: @@ -3232,45 +2717,6 @@ __metadata: languageName: node linkType: hard -"function-bind@npm:^1.1.2": - version: 1.1.2 - resolution: "function-bind@npm:1.1.2" - checksum: 2b0ff4ce708d99715ad14a6d1f894e2a83242e4a52ccfcefaee5e40050562e5f6dafc1adbb4ce2d4ab47279a45dc736ab91ea5042d843c3c092820dfe032efb1 - languageName: node - linkType: hard - -"gauge@npm:^4.0.3": - version: 4.0.4 - resolution: "gauge@npm:4.0.4" - dependencies: - aproba: ^1.0.3 || ^2.0.0 - color-support: ^1.1.3 - console-control-strings: ^1.1.0 - has-unicode: ^2.0.1 - signal-exit: ^3.0.7 - string-width: ^4.2.3 - strip-ansi: ^6.0.1 - wide-align: ^1.1.5 - checksum: 788b6bfe52f1dd8e263cda800c26ac0ca2ff6de0b6eee2fe0d9e3abf15e149b651bd27bf5226be10e6e3edb5c4e5d5985a5a1a98137e7a892f75eff76467ad2d - languageName: node - linkType: hard - -"gauge@npm:^5.0.0": - version: 5.0.1 - resolution: "gauge@npm:5.0.1" - dependencies: - aproba: ^1.0.3 || ^2.0.0 - color-support: ^1.1.3 - console-control-strings: ^1.1.0 - has-unicode: ^2.0.1 - signal-exit: ^4.0.1 - string-width: ^4.2.3 - strip-ansi: ^6.0.1 - wide-align: ^1.1.5 - checksum: 09b1eb8d8c850df7e4e2822feef27427afc845d4839fa13a08ddad74f882caf668dd1e77ac5e059d3e9a7b0cef59b706d28be40e1dc5fd326da32965e1f206a6 - languageName: node - linkType: hard - "get-caller-file@npm:^2.0.5": version: 2.0.5 resolution: "get-caller-file@npm:2.0.5" @@ -3308,7 +2754,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^10.2.2, glob@npm:^10.2.7, glob@npm:^10.3.10": +"glob@npm:^10.2.2, glob@npm:^10.3.10": version: 10.3.10 resolution: "glob@npm:10.3.10" dependencies: @@ -3323,7 +2769,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^7.1.3, glob@npm:^7.1.4": +"glob@npm:^7.1.3": version: 7.2.3 resolution: "glob@npm:7.2.3" dependencies: @@ -3337,43 +2783,13 @@ __metadata: languageName: node linkType: hard -"glob@npm:^8.0.1": - version: 8.1.0 - resolution: "glob@npm:8.1.0" - dependencies: - fs.realpath: ^1.0.0 - inflight: ^1.0.4 - inherits: 2 - minimatch: ^5.0.1 - once: ^1.3.0 - checksum: 92fbea3221a7d12075f26f0227abac435de868dd0736a17170663783296d0dd8d3d532a5672b4488a439bf5d7fb85cdd07c11185d6cd39184f0385cbdfb86a47 - languageName: node - linkType: hard - -"graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.6": +"graceful-fs@npm:^4.2.6": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" checksum: ac85f94da92d8eb6b7f5a8b20ce65e43d66761c55ce85ac96df6865308390da45a8d3f0296dd3a663de65d30ba497bd46c696cc1e248c72b13d6d567138a4fc7 languageName: node linkType: hard -"hadeswap-sdk@npm:^0.8.25": - version: 0.8.29 - resolution: "hadeswap-sdk@npm:0.8.29" - dependencies: - "@metaplex-foundation/mpl-token-metadata": ^2.8.1 - "@project-serum/anchor": ^0.26.0 - "@solana/web3.js": ^1.73.2 - axios: ^1.2.2 - install: ^0.13.0 - keccak256: ^1.0.6 - lodash: ^4.17.21 - merkletreejs: ^0.3.9 - npm: ^9.2.0 - checksum: 2a25fabb2f4b173e0ce09505364b32c3adc98f1932768e2736889fa796a9b91ccd9942e115f9259235f4a76b9754c093df2da780c88489e4bdc9848d3e798c4e - languageName: node - linkType: hard - "has-flag@npm:^4.0.0": version: 4.0.0 resolution: "has-flag@npm:4.0.0" @@ -3381,13 +2797,6 @@ __metadata: languageName: node linkType: hard -"has-unicode@npm:^2.0.1": - version: 2.0.1 - resolution: "has-unicode@npm:2.0.1" - checksum: 1eab07a7436512db0be40a710b29b5dc21fa04880b7f63c9980b706683127e3c1b57cb80ea96d47991bdae2dfe479604f6a1ba410106ee1046a41d1bd0814400 - languageName: node - linkType: hard - "hash-base@npm:^3.0.0": version: 3.1.0 resolution: "hash-base@npm:3.1.0" @@ -3409,15 +2818,6 @@ __metadata: languageName: node linkType: hard -"hasown@npm:^2.0.0": - version: 2.0.0 - resolution: "hasown@npm:2.0.0" - dependencies: - function-bind: ^1.1.2 - checksum: 6151c75ca12554565098641c98a40f4cc86b85b0fd5b6fe92360967e4605a4f9610f7757260b4e8098dd1c2ce7f4b095f2006fe72a570e3b6d2d28de0298c176 - languageName: node - linkType: hard - "he@npm:1.2.0": version: 1.2.0 resolution: "he@npm:1.2.0" @@ -3445,16 +2845,7 @@ __metadata: languageName: node linkType: hard -"hosted-git-info@npm:^6.0.0, hosted-git-info@npm:^6.1.1": - version: 6.1.1 - resolution: "hosted-git-info@npm:6.1.1" - dependencies: - lru-cache: ^7.5.1 - checksum: fcd3ca2eaa05f3201425ccbb8aa47f88cdda4a3a6d79453f8e269f7171356278bd1db08f059d8439eb5eaa91c6a8a20800fc49cca6e9e4e899b202a332d5ba6b - languageName: node - linkType: hard - -"http-cache-semantics@npm:^4.1.0, http-cache-semantics@npm:^4.1.1": +"http-cache-semantics@npm:^4.1.1": version: 4.1.1 resolution: "http-cache-semantics@npm:4.1.1" checksum: 83ac0bc60b17a3a36f9953e7be55e5c8f41acc61b22583060e8dedc9dd5e3607c823a88d0926f9150e571f90946835c7fe150732801010845c72cd8bbff1a236 @@ -3474,17 +2865,6 @@ __metadata: languageName: node linkType: hard -"http-proxy-agent@npm:^5.0.0": - version: 5.0.0 - resolution: "http-proxy-agent@npm:5.0.0" - dependencies: - "@tootallnate/once": 2 - agent-base: 6 - debug: 4 - checksum: e2ee1ff1656a131953839b2a19cd1f3a52d97c25ba87bd2559af6ae87114abf60971e498021f9b73f9fd78aea8876d1fb0d4656aac8a03c6caa9fc175f22b786 - languageName: node - linkType: hard - "http-proxy-agent@npm:^7.0.0": version: 7.0.0 resolution: "http-proxy-agent@npm:7.0.0" @@ -3495,16 +2875,6 @@ __metadata: languageName: node linkType: hard -"https-proxy-agent@npm:^5.0.0": - version: 5.0.1 - resolution: "https-proxy-agent@npm:5.0.1" - dependencies: - agent-base: 6 - debug: 4 - checksum: 571fccdf38184f05943e12d37d6ce38197becdd69e58d03f43637f7fa1269cf303a7d228aa27e5b27bbd3af8f09fd938e1c91dcfefff2df7ba77c20ed8dfc765 - languageName: node - linkType: hard - "https-proxy-agent@npm:^7.0.1": version: 7.0.2 resolution: "https-proxy-agent@npm:7.0.2" @@ -3549,15 +2919,6 @@ __metadata: languageName: node linkType: hard -"ignore-walk@npm:^6.0.0": - version: 6.0.3 - resolution: "ignore-walk@npm:6.0.3" - dependencies: - minimatch: ^9.0.0 - checksum: d8ba534beb3a3fa48ddd32c79bbedb14a831ff7fab548674765d661d8f8d0df4b0827e3ad86e35cb15ff027655bfd6a477bd8d5d0411e229975a7c716f1fc9de - languageName: node - linkType: hard - "imurmurhash@npm:^0.1.4": version: 0.1.4 resolution: "imurmurhash@npm:0.1.4" @@ -3572,13 +2933,6 @@ __metadata: languageName: node linkType: hard -"infer-owner@npm:^1.0.4": - version: 1.0.4 - resolution: "infer-owner@npm:1.0.4" - checksum: 181e732764e4a0611576466b4b87dac338972b839920b2a8cde43642e4ed6bd54dc1fb0b40874728f2a2df9a1b097b8ff83b56d5f8f8e3927f837fdcb47d8a89 - languageName: node - linkType: hard - "inflight@npm:^1.0.4": version: 1.0.6 resolution: "inflight@npm:1.0.6" @@ -3596,28 +2950,6 @@ __metadata: languageName: node linkType: hard -"ini@npm:^4.1.0, ini@npm:^4.1.1": - version: 4.1.1 - resolution: "ini@npm:4.1.1" - checksum: 0e5909554074fbc31824fa5415b0f604de4a665514c96a897a77bf77353a7ad4743927321270e9d0610a9d510ccd1f3cd77422f7cc80d8f4542dbce75476fb6d - languageName: node - linkType: hard - -"init-package-json@npm:^5.0.0": - version: 5.0.0 - resolution: "init-package-json@npm:5.0.0" - dependencies: - npm-package-arg: ^10.0.0 - promzard: ^1.0.0 - read: ^2.0.0 - read-package-json: ^6.0.0 - semver: ^7.3.5 - validate-npm-package-license: ^3.0.4 - validate-npm-package-name: ^5.0.0 - checksum: ad601c717d5ea3ff5a416cbe7d39417bb3914596dce7a386bffe856229435ebef06eb600736326effdd4e57a02d41164aa525d31d51ec49812c8e8c215d1d7c8 - languageName: node - linkType: hard - "inquirer@npm:^8.2.0": version: 8.2.6 resolution: "inquirer@npm:8.2.6" @@ -3641,20 +2973,6 @@ __metadata: languageName: node linkType: hard -"install@npm:^0.13.0": - version: 0.13.0 - resolution: "install@npm:0.13.0" - checksum: 645bad1253115309c64d791c901caa8acd61a4012731015e3ee5eef88baaca026f3a48dc15a73a2827f7f5b05609804968ea1e3c6525dc0b3a21241837b9cf59 - languageName: node - linkType: hard - -"ip-regex@npm:^4.1.0": - version: 4.3.0 - resolution: "ip-regex@npm:4.3.0" - checksum: 7ff904b891221b1847f3fdf3dbb3e6a8660dc39bc283f79eb7ed88f5338e1a3d1104b779bc83759159be266249c59c2160e779ee39446d79d4ed0890dfd06f08 - languageName: node - linkType: hard - "ip@npm:^2.0.0": version: 2.0.0 resolution: "ip@npm:2.0.0" @@ -3671,24 +2989,6 @@ __metadata: languageName: node linkType: hard -"is-cidr@npm:^4.0.2": - version: 4.0.2 - resolution: "is-cidr@npm:4.0.2" - dependencies: - cidr-regex: ^3.1.1 - checksum: ee6e670e655a835710a7fa15268b428adbf80267114a494ce1c2ca2b09e1ca0b629fe1375aae621d4c093b32930d5ff7c4ee6da97eae14e3836bc7b3a07b171f - languageName: node - linkType: hard - -"is-core-module@npm:^2.8.1": - version: 2.13.1 - resolution: "is-core-module@npm:2.13.1" - dependencies: - hasown: ^2.0.0 - checksum: 256559ee8a9488af90e4bad16f5583c6d59e92f0742e9e8bb4331e758521ee86b810b93bae44f390766ffbc518a0488b18d9dab7da9a5ff997d499efc9403f7c - languageName: node - linkType: hard - "is-extglob@npm:^2.1.1": version: 2.1.1 resolution: "is-extglob@npm:2.1.1" @@ -3826,6 +3126,13 @@ __metadata: languageName: node linkType: hard +"js-sha3@npm:^0.9.2": + version: 0.9.2 + resolution: "js-sha3@npm:0.9.2" + checksum: fed1bd06802bbc476ce8419b96a98a7a92c146ddb7e6b2762e41fd1dba043178975cee80d12d125c89472aeca65826240092d7b4d42d944d7804c1870b97c73a + languageName: node + linkType: hard + "js-sha512@npm:^0.8.0": version: 0.8.0 resolution: "js-sha512@npm:0.8.0" @@ -3853,20 +3160,6 @@ __metadata: languageName: node linkType: hard -"json-parse-even-better-errors@npm:^3.0.0": - version: 3.0.0 - resolution: "json-parse-even-better-errors@npm:3.0.0" - checksum: f1970b5220c7fa23d888565510752c3d5e863f93668a202fcaa719739fa41485dfc6a1db212f702ebd3c873851cc067aebc2917e3f79763cae2fdb95046f38f3 - languageName: node - linkType: hard - -"json-stringify-nice@npm:^1.1.4": - version: 1.1.4 - resolution: "json-stringify-nice@npm:1.1.4" - checksum: 6ddf781148b46857ab04e97f47be05f14c4304b86eb5478369edbeacd070c21c697269964b982fc977e8989d4c59091103b1d9dc291aba40096d6cbb9a392b72 - languageName: node - linkType: hard - "json-stringify-safe@npm:^5.0.1": version: 5.0.1 resolution: "json-stringify-safe@npm:5.0.1" @@ -3885,27 +3178,13 @@ __metadata: languageName: node linkType: hard -"jsonparse@npm:^1.2.0, jsonparse@npm:^1.3.1": +"jsonparse@npm:^1.2.0": version: 1.3.1 resolution: "jsonparse@npm:1.3.1" checksum: 6514a7be4674ebf407afca0eda3ba284b69b07f9958a8d3113ef1005f7ec610860c312be067e450c569aab8b89635e332cee3696789c750692bb60daba627f4d languageName: node linkType: hard -"just-diff-apply@npm:^5.2.0": - version: 5.5.0 - resolution: "just-diff-apply@npm:5.5.0" - checksum: ed6bbd59781542ccb786bd843038e4591e8390aa788075beb69d358051f68fbeb122bda050b7f42515d51fb64b907d5c7bea694a0543b87b24ce406cfb5f5bfa - languageName: node - linkType: hard - -"just-diff@npm:^6.0.0": - version: 6.0.2 - resolution: "just-diff@npm:6.0.2" - checksum: 1a0c7524f640cb88ab013862733e710f840927834208fd3b85cbc5da2ced97acc75e7dcfe493268ac6a6514c51dd8624d2fd9d057050efba3c02b81a6dcb7ff9 - languageName: node - linkType: hard - "keccak256@npm:^1.0.6": version: 1.0.6 resolution: "keccak256@npm:1.0.6" @@ -3929,141 +3208,6 @@ __metadata: languageName: node linkType: hard -"libnpmaccess@npm:^7.0.2": - version: 7.0.2 - resolution: "libnpmaccess@npm:7.0.2" - dependencies: - npm-package-arg: ^10.1.0 - npm-registry-fetch: ^14.0.3 - checksum: 73d49f39391173276c46c12e32f503709338efd867d255d062ae9bc9e9f464d61240747f42bdd6dc6003a5dc275a27352ebfc11ed4cb424091463f302d823f23 - languageName: node - linkType: hard - -"libnpmdiff@npm:^5.0.20": - version: 5.0.20 - resolution: "libnpmdiff@npm:5.0.20" - dependencies: - "@npmcli/arborist": ^6.5.0 - "@npmcli/disparity-colors": ^3.0.0 - "@npmcli/installed-package-contents": ^2.0.2 - binary-extensions: ^2.2.0 - diff: ^5.1.0 - minimatch: ^9.0.0 - npm-package-arg: ^10.1.0 - pacote: ^15.0.8 - tar: ^6.1.13 - checksum: 7c26de78925f7e31b4c9644c00f1d4befbbc0fb6e44cb62868925cfd39ecc31b4a8f27314e694c5447808c47a305e352ed544ea7b205a460e8fae599a82e7313 - languageName: node - linkType: hard - -"libnpmexec@npm:^6.0.4": - version: 6.0.4 - resolution: "libnpmexec@npm:6.0.4" - dependencies: - "@npmcli/arborist": ^6.5.0 - "@npmcli/run-script": ^6.0.0 - ci-info: ^3.7.1 - npm-package-arg: ^10.1.0 - npmlog: ^7.0.1 - pacote: ^15.0.8 - proc-log: ^3.0.0 - read: ^2.0.0 - read-package-json-fast: ^3.0.2 - semver: ^7.3.7 - walk-up-path: ^3.0.1 - checksum: 3b34975737b312aec3130ca5d78ee33da60586411d9ccf04ed44fe78573cf824b64fcbe56832254b901b8accf12d43ac7518896c9d9d27f436cb33b9562f0a56 - languageName: node - linkType: hard - -"libnpmfund@npm:^4.2.1": - version: 4.2.1 - resolution: "libnpmfund@npm:4.2.1" - dependencies: - "@npmcli/arborist": ^6.5.0 - checksum: 8099266c3f37431c42f4285e4c3a22a82c0d66d0c1e536a5732672008592609d2c053c451f66934c437301924419bc519b098d0eaa82cdf6a8861f5fb375a71c - languageName: node - linkType: hard - -"libnpmhook@npm:^9.0.3": - version: 9.0.3 - resolution: "libnpmhook@npm:9.0.3" - dependencies: - aproba: ^2.0.0 - npm-registry-fetch: ^14.0.3 - checksum: 535ecefa225eabc466737cfebbba5f7d60745b7ef2845c5e3f7d717ac5ad4e2a9a1bf8aaa73f3ea36bfd044f8ea03783e75e239f34086070d2ce49ddf87b251d - languageName: node - linkType: hard - -"libnpmorg@npm:^5.0.4": - version: 5.0.4 - resolution: "libnpmorg@npm:5.0.4" - dependencies: - aproba: ^2.0.0 - npm-registry-fetch: ^14.0.3 - checksum: 4e170ba145f74f75106ecfa549f8aea3fbd88806f0f24d329d68d7198a3f9bceca2008accaf2272f2bad5f32f7543f66d12afc4ad01076669de11efbcd5e2316 - languageName: node - linkType: hard - -"libnpmpack@npm:^5.0.20": - version: 5.0.20 - resolution: "libnpmpack@npm:5.0.20" - dependencies: - "@npmcli/arborist": ^6.5.0 - "@npmcli/run-script": ^6.0.0 - npm-package-arg: ^10.1.0 - pacote: ^15.0.8 - checksum: 5cea162805b604089d3064e9a9a8b74972273c9b95d23b0bcca957a0b1e255506e35e890ccb6775a4035487e8600eb2be859605a5846a50d60c1b95a0e311157 - languageName: node - linkType: hard - -"libnpmpublish@npm:^7.5.1": - version: 7.5.1 - resolution: "libnpmpublish@npm:7.5.1" - dependencies: - ci-info: ^3.6.1 - normalize-package-data: ^5.0.0 - npm-package-arg: ^10.1.0 - npm-registry-fetch: ^14.0.3 - proc-log: ^3.0.0 - semver: ^7.3.7 - sigstore: ^1.4.0 - ssri: ^10.0.1 - checksum: 951f151744a5aea89c01bcd37f161d8bf5db29ef77d8e4dd78fb2afc16a0901907785d12a65a5e1e520ed6660bd6498d97bc933cfd1b5f7d924d412852390c0a - languageName: node - linkType: hard - -"libnpmsearch@npm:^6.0.2": - version: 6.0.2 - resolution: "libnpmsearch@npm:6.0.2" - dependencies: - npm-registry-fetch: ^14.0.3 - checksum: 7a62e5cb1ce7c92eb62fc41070a4591684b8a1c8e6becdd909ed929d047d1ac9226bb4818b1919a295d8d59d8836431eb477064c0f37420d4d8d571849a49316 - languageName: node - linkType: hard - -"libnpmteam@npm:^5.0.3": - version: 5.0.3 - resolution: "libnpmteam@npm:5.0.3" - dependencies: - aproba: ^2.0.0 - npm-registry-fetch: ^14.0.3 - checksum: a39ccdb4a6c946ee7345e5913ea4ff86c645ecd1f7809965caaa465f6d0116224cc17fda4ddccebf564906bbc24d7c20b677417fc600327013f5d57c0c273e64 - languageName: node - linkType: hard - -"libnpmversion@npm:^4.0.2": - version: 4.0.2 - resolution: "libnpmversion@npm:4.0.2" - dependencies: - "@npmcli/git": ^4.0.1 - "@npmcli/run-script": ^6.0.0 - json-parse-even-better-errors: ^3.0.0 - proc-log: ^3.0.0 - semver: ^7.3.7 - checksum: 4666db467132df0ed893eee04729ba2c50562e32a9e33eaab0f051fab6e4297c2423a823e862f9af51c5c71f01d563b07dc96b3dab7a2004587739d04787e740 - languageName: node - linkType: hard - "locate-path@npm:^6.0.0": version: 6.0.0 resolution: "locate-path@npm:6.0.0" @@ -4138,13 +3282,6 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:^7.4.4, lru-cache@npm:^7.5.1, lru-cache@npm:^7.7.1": - version: 7.18.3 - resolution: "lru-cache@npm:7.18.3" - checksum: e550d772384709deea3f141af34b6d4fa392e2e418c1498c078de0ee63670f1f46f5eee746e8ef7e69e1c895af0d4224e62ee33e66a543a14763b0f2e74c1356 - languageName: node - linkType: hard - "make-error@npm:^1.1.1": version: 1.3.6 resolution: "make-error@npm:1.3.6" @@ -4152,53 +3289,6 @@ __metadata: languageName: node linkType: hard -"make-fetch-happen@npm:^10.0.3": - version: 10.2.1 - resolution: "make-fetch-happen@npm:10.2.1" - dependencies: - agentkeepalive: ^4.2.1 - cacache: ^16.1.0 - http-cache-semantics: ^4.1.0 - http-proxy-agent: ^5.0.0 - https-proxy-agent: ^5.0.0 - is-lambda: ^1.0.1 - lru-cache: ^7.7.1 - minipass: ^3.1.6 - minipass-collect: ^1.0.2 - minipass-fetch: ^2.0.3 - minipass-flush: ^1.0.5 - minipass-pipeline: ^1.2.4 - negotiator: ^0.6.3 - promise-retry: ^2.0.1 - socks-proxy-agent: ^7.0.0 - ssri: ^9.0.0 - checksum: 2332eb9a8ec96f1ffeeea56ccefabcb4193693597b132cd110734d50f2928842e22b84cfa1508e921b8385cdfd06dda9ad68645fed62b50fff629a580f5fb72c - languageName: node - linkType: hard - -"make-fetch-happen@npm:^11.0.0, make-fetch-happen@npm:^11.0.1, make-fetch-happen@npm:^11.1.1": - version: 11.1.1 - resolution: "make-fetch-happen@npm:11.1.1" - dependencies: - agentkeepalive: ^4.2.1 - cacache: ^17.0.0 - http-cache-semantics: ^4.1.1 - http-proxy-agent: ^5.0.0 - https-proxy-agent: ^5.0.0 - is-lambda: ^1.0.1 - lru-cache: ^7.7.1 - minipass: ^5.0.0 - minipass-fetch: ^3.0.0 - minipass-flush: ^1.0.5 - minipass-pipeline: ^1.2.4 - negotiator: ^0.6.3 - promise-retry: ^2.0.1 - socks-proxy-agent: ^7.0.0 - ssri: ^10.0.0 - checksum: 7268bf274a0f6dcf0343829489a4506603ff34bd0649c12058753900b0eb29191dce5dba12680719a5d0a983d3e57810f594a12f3c18494e93a1fbc6348a4540 - languageName: node - linkType: hard - "make-fetch-happen@npm:^13.0.0": version: 13.0.0 resolution: "make-fetch-happen@npm:13.0.0" @@ -4218,6 +3308,13 @@ __metadata: languageName: node linkType: hard +"math-expression-evaluator@npm:^2.0.4": + version: 2.0.4 + resolution: "math-expression-evaluator@npm:2.0.4" + checksum: c7764c1edb8beafd31c3b0c6998ebdaff28bbf737a2d2fa322ff7239b9abe282ece6655fadaf98255e7a07e922fb6149b9fa708eca805a57bed3765fc519b461 + languageName: node + linkType: hard + "md5.js@npm:^1.3.4": version: 1.3.5 resolution: "md5.js@npm:1.3.5" @@ -4229,7 +3326,20 @@ __metadata: languageName: node linkType: hard -"merkletreejs@npm:^0.3.11, merkletreejs@npm:^0.3.9": +"merkletreejs@npm:^0.2.32": + version: 0.2.32 + resolution: "merkletreejs@npm:0.2.32" + dependencies: + bignumber.js: ^9.0.1 + buffer-reverse: ^1.0.1 + crypto-js: ^3.1.9-1 + treeify: ^1.1.0 + web3-utils: ^1.3.4 + checksum: 041b235adde94de584fdf5ef60138baca8d6f16bb48b3b7f714b607eaa76e4207ed5fef501ee5967371c56c5876804c4ff6da4705707f8cc0362d5c1e0358425 + languageName: node + linkType: hard + +"merkletreejs@npm:^0.3.11": version: 0.3.11 resolution: "merkletreejs@npm:0.3.11" dependencies: @@ -4313,16 +3423,7 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^5.0.1": - version: 5.1.6 - resolution: "minimatch@npm:5.1.6" - dependencies: - brace-expansion: ^2.0.1 - checksum: 7564208ef81d7065a370f788d337cd80a689e981042cb9a1d0e6580b6c6a8c9279eba80010516e258835a988363f99f54a6f711a315089b8b42694f5da9d0d77 - languageName: node - linkType: hard - -"minimatch@npm:^9.0.0, minimatch@npm:^9.0.1, minimatch@npm:^9.0.3": +"minimatch@npm:^9.0.1": version: 9.0.3 resolution: "minimatch@npm:9.0.3" dependencies: @@ -4347,27 +3448,12 @@ __metadata: languageName: node linkType: hard -"minipass-fetch@npm:^2.0.3": - version: 2.1.2 - resolution: "minipass-fetch@npm:2.1.2" +"minipass-fetch@npm:^3.0.0": + version: 3.0.4 + resolution: "minipass-fetch@npm:3.0.4" dependencies: encoding: ^0.1.13 - minipass: ^3.1.6 - minipass-sized: ^1.0.3 - minizlib: ^2.1.2 - dependenciesMeta: - encoding: - optional: true - checksum: 3f216be79164e915fc91210cea1850e488793c740534985da017a4cbc7a5ff50506956d0f73bb0cb60e4fe91be08b6b61ef35101706d3ef5da2c8709b5f08f91 - languageName: node - linkType: hard - -"minipass-fetch@npm:^3.0.0": - version: 3.0.4 - resolution: "minipass-fetch@npm:3.0.4" - dependencies: - encoding: ^0.1.13 - minipass: ^7.0.3 + minipass: ^7.0.3 minipass-sized: ^1.0.3 minizlib: ^2.1.2 dependenciesMeta: @@ -4386,16 +3472,6 @@ __metadata: languageName: node linkType: hard -"minipass-json-stream@npm:^1.0.1": - version: 1.0.1 - resolution: "minipass-json-stream@npm:1.0.1" - dependencies: - jsonparse: ^1.3.1 - minipass: ^3.0.0 - checksum: 791b696a27d1074c4c08dab1bf5a9f3201145c2933e428f45d880467bce12c60de4703203d2928de4b162d0ae77b0bb4b55f96cb846645800aa0eb4919b3e796 - languageName: node - linkType: hard - "minipass-pipeline@npm:^1.2.4": version: 1.2.4 resolution: "minipass-pipeline@npm:1.2.4" @@ -4414,7 +3490,7 @@ __metadata: languageName: node linkType: hard -"minipass@npm:^3.0.0, minipass@npm:^3.1.1, minipass@npm:^3.1.6": +"minipass@npm:^3.0.0": version: 3.3.6 resolution: "minipass@npm:3.3.6" dependencies: @@ -4465,7 +3541,7 @@ __metadata: languageName: node linkType: hard -"mkdirp@npm:^1.0.3, mkdirp@npm:^1.0.4": +"mkdirp@npm:^1.0.3": version: 1.0.4 resolution: "mkdirp@npm:1.0.4" bin: @@ -4513,7 +3589,7 @@ __metadata: languageName: node linkType: hard -"ms@npm:2.1.3, ms@npm:^2.0.0, ms@npm:^2.1.2": +"ms@npm:2.1.3, ms@npm:^2.0.0": version: 2.1.3 resolution: "ms@npm:2.1.3" checksum: aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d @@ -4546,13 +3622,6 @@ __metadata: languageName: node linkType: hard -"mute-stream@npm:~1.0.0": - version: 1.0.0 - resolution: "mute-stream@npm:1.0.0" - checksum: 36fc968b0e9c9c63029d4f9dc63911950a3bdf55c9a87f58d3a266289b67180201cade911e7699f8b2fa596b34c9db43dad37649e3f7fdd13c3bb9edb0017ee7 - languageName: node - linkType: hard - "nanoid@npm:3.3.3": version: 3.3.3 resolution: "nanoid@npm:3.3.3" @@ -4645,27 +3714,6 @@ __metadata: languageName: node linkType: hard -"node-gyp@npm:^9.0.0, node-gyp@npm:^9.4.0": - version: 9.4.1 - resolution: "node-gyp@npm:9.4.1" - dependencies: - env-paths: ^2.2.0 - exponential-backoff: ^3.1.1 - glob: ^7.1.4 - graceful-fs: ^4.2.6 - make-fetch-happen: ^10.0.3 - nopt: ^6.0.0 - npmlog: ^6.0.0 - rimraf: ^3.0.2 - semver: ^7.3.5 - tar: ^6.1.2 - which: ^2.0.2 - bin: - node-gyp: bin/node-gyp.js - checksum: 8576c439e9e925ab50679f87b7dfa7aa6739e42822e2ad4e26c36341c0ba7163fdf5a946f0a67a476d2f24662bc40d6c97bd9e79ced4321506738e6b760a1577 - languageName: node - linkType: hard - "node-gyp@npm:latest": version: 10.0.1 resolution: "node-gyp@npm:10.0.1" @@ -4686,18 +3734,7 @@ __metadata: languageName: node linkType: hard -"nopt@npm:^6.0.0": - version: 6.0.0 - resolution: "nopt@npm:6.0.0" - dependencies: - abbrev: ^1.0.0 - bin: - nopt: bin/nopt.js - checksum: 82149371f8be0c4b9ec2f863cc6509a7fd0fa729929c009f3a58e4eb0c9e4cae9920e8f1f8eb46e7d032fec8fb01bede7f0f41a67eb3553b7b8e14fa53de1dac - languageName: node - linkType: hard - -"nopt@npm:^7.0.0, nopt@npm:^7.2.0": +"nopt@npm:^7.0.0": version: 7.2.0 resolution: "nopt@npm:7.2.0" dependencies: @@ -4708,18 +3745,6 @@ __metadata: languageName: node linkType: hard -"normalize-package-data@npm:^5.0.0": - version: 5.0.0 - resolution: "normalize-package-data@npm:5.0.0" - dependencies: - hosted-git-info: ^6.0.0 - is-core-module: ^2.8.1 - semver: ^7.3.5 - validate-npm-package-license: ^3.0.4 - checksum: a459f05eaf7c2b643c61234177f08e28064fde97da15800e3d3ac0404e28450d43ac46fc95fbf6407a9bf20af4c58505ad73458a912dc1517f8c1687b1d68c27 - languageName: node - linkType: hard - "normalize-path@npm:^3.0.0, normalize-path@npm:~3.0.0": version: 3.0.0 resolution: "normalize-path@npm:3.0.0" @@ -4727,208 +3752,6 @@ __metadata: languageName: node linkType: hard -"npm-audit-report@npm:^5.0.0": - version: 5.0.0 - resolution: "npm-audit-report@npm:5.0.0" - checksum: a18f16f5147111457bdc9cd1333870c96a7e6ac369c9a3845d3fa25abc97f609d9aacee990e38b699446a23c5882dc9d446e2686b3c92155077a8dab2a21cad3 - languageName: node - linkType: hard - -"npm-bundled@npm:^3.0.0": - version: 3.0.0 - resolution: "npm-bundled@npm:3.0.0" - dependencies: - npm-normalize-package-bin: ^3.0.0 - checksum: 110859c2d6dcd7941dac0932a29171cbde123060486a4b6e897aaf5e025abeb3d9ffcdfe9e9271992e6396b2986c2c534f1029a45a7c196f1257fa244305dbf8 - languageName: node - linkType: hard - -"npm-install-checks@npm:^6.0.0, npm-install-checks@npm:^6.2.0": - version: 6.3.0 - resolution: "npm-install-checks@npm:6.3.0" - dependencies: - semver: ^7.1.1 - checksum: 6c20dadb878a0d2f1f777405217b6b63af1299d0b43e556af9363ee6eefaa98a17dfb7b612a473a473e96faf7e789c58b221e0d8ffdc1d34903c4f71618df3b4 - languageName: node - linkType: hard - -"npm-normalize-package-bin@npm:^3.0.0": - version: 3.0.1 - resolution: "npm-normalize-package-bin@npm:3.0.1" - checksum: de416d720ab22137a36292ff8a333af499ea0933ef2320a8c6f56a73b0f0448227fec4db5c890d702e26d21d04f271415eab6580b5546456861cc0c19498a4bf - languageName: node - linkType: hard - -"npm-package-arg@npm:^10.0.0, npm-package-arg@npm:^10.1.0": - version: 10.1.0 - resolution: "npm-package-arg@npm:10.1.0" - dependencies: - hosted-git-info: ^6.0.0 - proc-log: ^3.0.0 - semver: ^7.3.5 - validate-npm-package-name: ^5.0.0 - checksum: 8fe4b6a742502345e4836ed42fdf26c544c9f75563c476c67044a481ada6e81f71b55462489c7e1899d516e4347150e58028036a90fa11d47e320bcc9365fd30 - languageName: node - linkType: hard - -"npm-packlist@npm:^7.0.0": - version: 7.0.4 - resolution: "npm-packlist@npm:7.0.4" - dependencies: - ignore-walk: ^6.0.0 - checksum: 5ffa1f8f0b32141a60a66713fa3ed03b8ee4800b1ed6b59194d03c3c85da88f3fc21e1de29b665f322678bae85198732b16aa76c0a7cb0e283f9e0db50752233 - languageName: node - linkType: hard - -"npm-pick-manifest@npm:^8.0.0, npm-pick-manifest@npm:^8.0.1, npm-pick-manifest@npm:^8.0.2": - version: 8.0.2 - resolution: "npm-pick-manifest@npm:8.0.2" - dependencies: - npm-install-checks: ^6.0.0 - npm-normalize-package-bin: ^3.0.0 - npm-package-arg: ^10.0.0 - semver: ^7.3.5 - checksum: c9f71b57351a3a241a7e56148332f2f341a09dff2a1b1f4ffb1517eac25f1888ac7fbce4939e522cbd533577448c307d05fff0c32430cc03c8c6179fac320cd4 - languageName: node - linkType: hard - -"npm-profile@npm:^7.0.1": - version: 7.0.1 - resolution: "npm-profile@npm:7.0.1" - dependencies: - npm-registry-fetch: ^14.0.0 - proc-log: ^3.0.0 - checksum: c78d2e6394158f0d4b0a98e57d26d37ff93c293f35416c632a45451fb76055ce2fdaa2f3bccccdb4c876e9f5473eb488e2fce3ea405fa0e6ab19c55a6df9e7d6 - languageName: node - linkType: hard - -"npm-registry-fetch@npm:^14.0.0, npm-registry-fetch@npm:^14.0.3, npm-registry-fetch@npm:^14.0.5": - version: 14.0.5 - resolution: "npm-registry-fetch@npm:14.0.5" - dependencies: - make-fetch-happen: ^11.0.0 - minipass: ^5.0.0 - minipass-fetch: ^3.0.0 - minipass-json-stream: ^1.0.1 - minizlib: ^2.1.2 - npm-package-arg: ^10.0.0 - proc-log: ^3.0.0 - checksum: c63649642955b424bc1baaff5955027144af312ae117ba8c24829e74484f859482591fe89687c6597d83e930c8054463eef23020ac69146097a72cc62ff10986 - languageName: node - linkType: hard - -"npm-user-validate@npm:^2.0.0": - version: 2.0.0 - resolution: "npm-user-validate@npm:2.0.0" - checksum: 52c0c64cb2b46e662d6dca36367ff68825b1c0aaa3962623962eec17988fd87b2064733d72670c0a963d880efd0b2966dec1f2aa2f8a3f4113af3efccd33f3bf - languageName: node - linkType: hard - -"npm@npm:^9.2.0": - version: 9.9.2 - resolution: "npm@npm:9.9.2" - dependencies: - "@isaacs/string-locale-compare": ^1.1.0 - "@npmcli/arborist": ^6.5.0 - "@npmcli/config": ^6.4.0 - "@npmcli/fs": ^3.1.0 - "@npmcli/map-workspaces": ^3.0.4 - "@npmcli/package-json": ^4.0.1 - "@npmcli/promise-spawn": ^6.0.2 - "@npmcli/run-script": ^6.0.2 - abbrev: ^2.0.0 - archy: ~1.0.0 - cacache: ^17.1.3 - chalk: ^5.3.0 - ci-info: ^3.8.0 - cli-columns: ^4.0.0 - cli-table3: ^0.6.3 - columnify: ^1.6.0 - fastest-levenshtein: ^1.0.16 - fs-minipass: ^3.0.2 - glob: ^10.2.7 - graceful-fs: ^4.2.11 - hosted-git-info: ^6.1.1 - ini: ^4.1.1 - init-package-json: ^5.0.0 - is-cidr: ^4.0.2 - json-parse-even-better-errors: ^3.0.0 - libnpmaccess: ^7.0.2 - libnpmdiff: ^5.0.20 - libnpmexec: ^6.0.4 - libnpmfund: ^4.2.1 - libnpmhook: ^9.0.3 - libnpmorg: ^5.0.4 - libnpmpack: ^5.0.20 - libnpmpublish: ^7.5.1 - libnpmsearch: ^6.0.2 - libnpmteam: ^5.0.3 - libnpmversion: ^4.0.2 - make-fetch-happen: ^11.1.1 - minimatch: ^9.0.3 - minipass: ^5.0.0 - minipass-pipeline: ^1.2.4 - ms: ^2.1.2 - node-gyp: ^9.4.0 - nopt: ^7.2.0 - normalize-package-data: ^5.0.0 - npm-audit-report: ^5.0.0 - npm-install-checks: ^6.2.0 - npm-package-arg: ^10.1.0 - npm-pick-manifest: ^8.0.2 - npm-profile: ^7.0.1 - npm-registry-fetch: ^14.0.5 - npm-user-validate: ^2.0.0 - npmlog: ^7.0.1 - p-map: ^4.0.0 - pacote: ^15.2.0 - parse-conflict-json: ^3.0.1 - proc-log: ^3.0.0 - qrcode-terminal: ^0.12.0 - read: ^2.1.0 - semver: ^7.5.4 - sigstore: ^1.9.0 - spdx-expression-parse: ^3.0.1 - ssri: ^10.0.4 - supports-color: ^9.4.0 - tar: ^6.1.15 - text-table: ~0.2.0 - tiny-relative-date: ^1.3.0 - treeverse: ^3.0.0 - validate-npm-package-name: ^5.0.0 - which: ^3.0.1 - write-file-atomic: ^5.0.1 - bin: - npm: bin/npm-cli.js - npx: bin/npx-cli.js - checksum: 1a95c2c27365fe2dc968132016116921f33e46fb8f45c21b74e9d277b84d00f1abf2eb27e5ee1bfec0f03ce6dc6e145efbc75539092724052944c7e058591c1b - languageName: node - linkType: hard - -"npmlog@npm:^6.0.0": - version: 6.0.2 - resolution: "npmlog@npm:6.0.2" - dependencies: - are-we-there-yet: ^3.0.0 - console-control-strings: ^1.1.0 - gauge: ^4.0.3 - set-blocking: ^2.0.0 - checksum: ae238cd264a1c3f22091cdd9e2b106f684297d3c184f1146984ecbe18aaa86343953f26b9520dedd1b1372bc0316905b736c1932d778dbeb1fcf5a1001390e2a - languageName: node - linkType: hard - -"npmlog@npm:^7.0.1": - version: 7.0.1 - resolution: "npmlog@npm:7.0.1" - dependencies: - are-we-there-yet: ^4.0.0 - console-control-strings: ^1.1.0 - gauge: ^5.0.0 - set-blocking: ^2.0.0 - checksum: caabeb1f557c1094ad7ed3275b968b83ccbaefc133f17366ebb9fe8eb44e1aace28c31419d6244bfc0422aede1202875d555fe6661978bf04386f6cf617f43a4 - languageName: node - linkType: hard - "number-to-bn@npm:1.7.0": version: 1.7.0 resolution: "number-to-bn@npm:1.7.0" @@ -5008,34 +3831,6 @@ __metadata: languageName: node linkType: hard -"pacote@npm:^15.0.0, pacote@npm:^15.0.8, pacote@npm:^15.2.0": - version: 15.2.0 - resolution: "pacote@npm:15.2.0" - dependencies: - "@npmcli/git": ^4.0.0 - "@npmcli/installed-package-contents": ^2.0.1 - "@npmcli/promise-spawn": ^6.0.1 - "@npmcli/run-script": ^6.0.0 - cacache: ^17.0.0 - fs-minipass: ^3.0.0 - minipass: ^5.0.0 - npm-package-arg: ^10.0.0 - npm-packlist: ^7.0.0 - npm-pick-manifest: ^8.0.0 - npm-registry-fetch: ^14.0.0 - proc-log: ^3.0.0 - promise-retry: ^2.0.1 - read-package-json: ^6.0.0 - read-package-json-fast: ^3.0.0 - sigstore: ^1.3.0 - ssri: ^10.0.0 - tar: ^6.1.11 - bin: - pacote: lib/bin.js - checksum: c731572be2bf226b117eba076d242bd4cd8be7aa01e004af3374a304ad7ab330539e22644bc33de12d2a7d45228ccbcbf4d710f59c84414f3d09a1a95ee6f0bf - languageName: node - linkType: hard - "pako@npm:^2.0.3": version: 2.1.0 resolution: "pako@npm:2.1.0" @@ -5043,17 +3838,6 @@ __metadata: languageName: node linkType: hard -"parse-conflict-json@npm:^3.0.0, parse-conflict-json@npm:^3.0.1": - version: 3.0.1 - resolution: "parse-conflict-json@npm:3.0.1" - dependencies: - json-parse-even-better-errors: ^3.0.0 - just-diff: ^6.0.0 - just-diff-apply: ^5.2.0 - checksum: d8d2656bc02d4df36846366baec36b419da2fe944e31298719a4d28d28f772aa7cad2a69d01f6f329918e7c298ac481d1e6a9138d62d5662d5620a74f794af8f - languageName: node - linkType: hard - "path-exists@npm:^4.0.0": version: 4.0.0 resolution: "path-exists@npm:4.0.0" @@ -5112,16 +3896,6 @@ __metadata: languageName: node linkType: hard -"postcss-selector-parser@npm:^6.0.10": - version: 6.0.13 - resolution: "postcss-selector-parser@npm:6.0.13" - dependencies: - cssesc: ^3.0.0 - util-deprecate: ^1.0.2 - checksum: f89163338a1ce3b8ece8e9055cd5a3165e79a15e1c408e18de5ad8f87796b61ec2d48a2902d179ae0c4b5de10fccd3a325a4e660596549b040bc5ad1b465f096 - languageName: node - linkType: hard - "prettier@npm:^2.7.1": version: 2.8.8 resolution: "prettier@npm:2.8.8" @@ -5138,34 +3912,6 @@ __metadata: languageName: node linkType: hard -"process@npm:^0.11.10": - version: 0.11.10 - resolution: "process@npm:0.11.10" - checksum: bfcce49814f7d172a6e6a14d5fa3ac92cc3d0c3b9feb1279774708a719e19acd673995226351a082a9ae99978254e320ccda4240ddc474ba31a76c79491ca7c3 - languageName: node - linkType: hard - -"promise-all-reject-late@npm:^1.0.0": - version: 1.0.1 - resolution: "promise-all-reject-late@npm:1.0.1" - checksum: d7d61ac412352e2c8c3463caa5b1c3ca0f0cc3db15a09f180a3da1446e33d544c4261fc716f772b95e4c27d559cfd2388540f44104feb356584f9c73cfb9ffcb - languageName: node - linkType: hard - -"promise-call-limit@npm:^1.0.2": - version: 1.0.2 - resolution: "promise-call-limit@npm:1.0.2" - checksum: d0664dd2954c063115c58a4d0f929ff8dcfca634146dfdd4ec86f4993cfe14db229fb990457901ad04c923b3fb872067f3b47e692e0c645c01536b92fc4460bd - languageName: node - linkType: hard - -"promise-inflight@npm:^1.0.1": - version: 1.0.1 - resolution: "promise-inflight@npm:1.0.1" - checksum: 22749483091d2c594261517f4f80e05226d4d5ecc1fc917e1886929da56e22b5718b7f2a75f3807e7a7d471bc3be2907fe92e6e8f373ddf5c64bae35b5af3981 - languageName: node - linkType: hard - "promise-retry@npm:^2.0.1": version: 2.0.1 resolution: "promise-retry@npm:2.0.1" @@ -5176,15 +3922,6 @@ __metadata: languageName: node linkType: hard -"promzard@npm:^1.0.0": - version: 1.0.0 - resolution: "promzard@npm:1.0.0" - dependencies: - read: ^2.0.0 - checksum: c06948827171612faae321ebaf23ff8bd9ebb3e1e0f37616990bc4b81c663b192e447b3fe3b424211beb0062cec0cfe6ba3ce70c8b448b4aa59752b765dbb302 - languageName: node - linkType: hard - "proxy-from-env@npm:^1.1.0": version: 1.1.0 resolution: "proxy-from-env@npm:1.1.0" @@ -5192,15 +3929,6 @@ __metadata: languageName: node linkType: hard -"qrcode-terminal@npm:^0.12.0": - version: 0.12.0 - resolution: "qrcode-terminal@npm:0.12.0" - bin: - qrcode-terminal: ./bin/qrcode-terminal.js - checksum: 51638d11d080e06ef79ef2d5cfe911202159e48d2873d6a80a3c5489b4b767acf4754811ceba4e113db8f41f61a06c163bcb17e6e18e6b34e04a7a5155dac974 - languageName: node - linkType: hard - "randombytes@npm:^2.0.1, randombytes@npm:^2.1.0": version: 2.1.0 resolution: "randombytes@npm:2.1.0" @@ -5210,44 +3938,6 @@ __metadata: languageName: node linkType: hard -"read-cmd-shim@npm:^4.0.0": - version: 4.0.0 - resolution: "read-cmd-shim@npm:4.0.0" - checksum: 2fb5a8a38984088476f559b17c6a73324a5db4e77e210ae0aab6270480fd85c355fc990d1c79102e25e555a8201606ed12844d6e3cd9f35d6a1518791184e05b - languageName: node - linkType: hard - -"read-package-json-fast@npm:^3.0.0, read-package-json-fast@npm:^3.0.2": - version: 3.0.2 - resolution: "read-package-json-fast@npm:3.0.2" - dependencies: - json-parse-even-better-errors: ^3.0.0 - npm-normalize-package-bin: ^3.0.0 - checksum: 8d406869f045f1d76e2a99865a8fd1c1af9c1dc06200b94d2b07eef87ed734b22703a8d72e1cd36ea36cc48e22020bdd187f88243c7dd0563f72114d38c17072 - languageName: node - linkType: hard - -"read-package-json@npm:^6.0.0": - version: 6.0.4 - resolution: "read-package-json@npm:6.0.4" - dependencies: - glob: ^10.2.2 - json-parse-even-better-errors: ^3.0.0 - normalize-package-data: ^5.0.0 - npm-normalize-package-bin: ^3.0.0 - checksum: ce40c4671299753f1349aebe44693cd250d6936c4bacfb31cd884c87f24a0174ba5f651ee2866cf5e57365451cba38bc1db9c2a371e4ba7502fb46dcad50f1d7 - languageName: node - linkType: hard - -"read@npm:^2.0.0, read@npm:^2.1.0": - version: 2.1.0 - resolution: "read@npm:2.1.0" - dependencies: - mute-stream: ~1.0.0 - checksum: e745999138022b56d32daf7cce9b7552b2ec648e4e2578d076a410575a0a400faf74f633dd74ef1b1c42563397d322c1ad5a0068471c38978b02ef97056c2991 - languageName: node - linkType: hard - "readable-stream@npm:^3.4.0, readable-stream@npm:^3.6.0": version: 3.6.2 resolution: "readable-stream@npm:3.6.2" @@ -5259,19 +3949,6 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:^4.1.0": - version: 4.4.2 - resolution: "readable-stream@npm:4.4.2" - dependencies: - abort-controller: ^3.0.0 - buffer: ^6.0.3 - events: ^3.3.0 - process: ^0.11.10 - string_decoder: ^1.3.0 - checksum: 6f4063763dbdb52658d22d3f49ca976420e1fbe16bbd241f744383715845350b196a2f08b8d6330f8e219153dff34b140aeefd6296da828e1041a7eab1f20d5e - languageName: node - linkType: hard - "readdirp@npm:~3.6.0": version: 3.6.0 resolution: "readdirp@npm:3.6.0" @@ -5319,7 +3996,7 @@ __metadata: languageName: node linkType: hard -"rimraf@npm:^3.0.0, rimraf@npm:^3.0.2": +"rimraf@npm:^3.0.0": version: 3.0.2 resolution: "rimraf@npm:3.0.2" dependencies: @@ -5415,7 +4092,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.0.0, semver@npm:^7.1.1, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.5.3, semver@npm:^7.5.4": +"semver@npm:^7.3.5": version: 7.5.4 resolution: "semver@npm:7.5.4" dependencies: @@ -5435,13 +4112,6 @@ __metadata: languageName: node linkType: hard -"set-blocking@npm:^2.0.0": - version: 2.0.0 - resolution: "set-blocking@npm:2.0.0" - checksum: 6e65a05f7cf7ebdf8b7c75b101e18c0b7e3dff4940d480efed8aad3a36a4005140b660fa1d804cb8bce911cac290441dc728084a30504d3516ac2ff7ad607b02 - languageName: node - linkType: hard - "setprototypeof@npm:1.2.0": version: 1.2.0 resolution: "setprototypeof@npm:1.2.0" @@ -5477,7 +4147,7 @@ __metadata: languageName: node linkType: hard -"signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.7": +"signal-exit@npm:^3.0.2": version: 3.0.7 resolution: "signal-exit@npm:3.0.7" checksum: a2f098f247adc367dffc27845853e9959b9e88b01cb301658cfe4194352d8d2bb32e18467c786a7fe15f1d44b233ea35633d076d5e737870b7139949d1ab6318 @@ -5491,21 +4161,6 @@ __metadata: languageName: node linkType: hard -"sigstore@npm:^1.3.0, sigstore@npm:^1.4.0, sigstore@npm:^1.9.0": - version: 1.9.0 - resolution: "sigstore@npm:1.9.0" - dependencies: - "@sigstore/bundle": ^1.1.0 - "@sigstore/protobuf-specs": ^0.2.0 - "@sigstore/sign": ^1.0.0 - "@sigstore/tuf": ^1.0.3 - make-fetch-happen: ^11.0.1 - bin: - sigstore: bin/sigstore.js - checksum: b3f1ccf4d2d5e6af294ad851981cc9dc4c01b6b5b7aeb98582765f5d2e75aa2b9221133b8e572179bb305e16ce589339d9617b26b9fa0bea0c38c9adef792912 - languageName: node - linkType: hard - "smart-buffer@npm:^4.2.0": version: 4.2.0 resolution: "smart-buffer@npm:4.2.0" @@ -5523,17 +4178,6 @@ __metadata: languageName: node linkType: hard -"socks-proxy-agent@npm:^7.0.0": - version: 7.0.0 - resolution: "socks-proxy-agent@npm:7.0.0" - dependencies: - agent-base: ^6.0.2 - debug: ^4.3.3 - socks: ^2.6.2 - checksum: 720554370154cbc979e2e9ce6a6ec6ced205d02757d8f5d93fe95adae454fc187a5cbfc6b022afab850a5ce9b4c7d73e0f98e381879cf45f66317a4895953846 - languageName: node - linkType: hard - "socks-proxy-agent@npm:^8.0.1": version: 8.0.2 resolution: "socks-proxy-agent@npm:8.0.2" @@ -5545,7 +4189,7 @@ __metadata: languageName: node linkType: hard -"socks@npm:^2.6.2, socks@npm:^2.7.1": +"socks@npm:^2.7.1": version: 2.7.1 resolution: "socks@npm:2.7.1" dependencies: @@ -5572,41 +4216,7 @@ __metadata: languageName: node linkType: hard -"spdx-correct@npm:^3.0.0": - version: 3.2.0 - resolution: "spdx-correct@npm:3.2.0" - dependencies: - spdx-expression-parse: ^3.0.0 - spdx-license-ids: ^3.0.0 - checksum: e9ae98d22f69c88e7aff5b8778dc01c361ef635580e82d29e5c60a6533cc8f4d820803e67d7432581af0cc4fb49973125076ee3b90df191d153e223c004193b2 - languageName: node - linkType: hard - -"spdx-exceptions@npm:^2.1.0": - version: 2.3.0 - resolution: "spdx-exceptions@npm:2.3.0" - checksum: cb69a26fa3b46305637123cd37c85f75610e8c477b6476fa7354eb67c08128d159f1d36715f19be6f9daf4b680337deb8c65acdcae7f2608ba51931540687ac0 - languageName: node - linkType: hard - -"spdx-expression-parse@npm:^3.0.0, spdx-expression-parse@npm:^3.0.1": - version: 3.0.1 - resolution: "spdx-expression-parse@npm:3.0.1" - dependencies: - spdx-exceptions: ^2.1.0 - spdx-license-ids: ^3.0.0 - checksum: a1c6e104a2cbada7a593eaa9f430bd5e148ef5290d4c0409899855ce8b1c39652bcc88a725259491a82601159d6dc790bedefc9016c7472f7de8de7361f8ccde - languageName: node - linkType: hard - -"spdx-license-ids@npm:^3.0.0": - version: 3.0.16 - resolution: "spdx-license-ids@npm:3.0.16" - checksum: 5cdaa85aaa24bd02f9353a2e357b4df0a4f205cb35655f3fd0a5674a4fb77081f28ffd425379214bc3be2c2b7593ce1215df6bcc75884aeee0a9811207feabe2 - languageName: node - linkType: hard - -"ssri@npm:^10.0.0, ssri@npm:^10.0.1, ssri@npm:^10.0.4": +"ssri@npm:^10.0.0": version: 10.0.5 resolution: "ssri@npm:10.0.5" dependencies: @@ -5615,15 +4225,6 @@ __metadata: languageName: node linkType: hard -"ssri@npm:^9.0.0": - version: 9.0.1 - resolution: "ssri@npm:9.0.1" - dependencies: - minipass: ^3.1.1 - checksum: fb58f5e46b6923ae67b87ad5ef1c5ab6d427a17db0bead84570c2df3cd50b4ceb880ebdba2d60726588272890bae842a744e1ecce5bd2a2a582fccd5068309eb - languageName: node - linkType: hard - "statuses@npm:>= 1.5.0 < 2": version: 1.5.0 resolution: "statuses@npm:1.5.0" @@ -5640,7 +4241,7 @@ __metadata: languageName: node linkType: hard -"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": +"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0": version: 4.2.3 resolution: "string-width@npm:4.2.3" dependencies: @@ -5662,7 +4263,7 @@ __metadata: languageName: node linkType: hard -"string_decoder@npm:^1.1.1, string_decoder@npm:^1.3.0": +"string_decoder@npm:^1.1.1": version: 1.3.0 resolution: "string_decoder@npm:1.3.0" dependencies: @@ -5744,14 +4345,7 @@ __metadata: languageName: node linkType: hard -"supports-color@npm:^9.4.0": - version: 9.4.0 - resolution: "supports-color@npm:9.4.0" - checksum: cb8ff8daeaf1db642156f69a9aa545b6c01dd9c4def4f90a49f46cbf24be0c245d392fcf37acd119cd1819b99dad2cc9b7e3260813f64bcfd7f5b18b5a1eefb8 - languageName: node - linkType: hard - -"tar@npm:^6.1.11, tar@npm:^6.1.13, tar@npm:^6.1.15, tar@npm:^6.1.2": +"tar@npm:^6.1.11, tar@npm:^6.1.2": version: 6.2.0 resolution: "tar@npm:6.2.0" dependencies: @@ -5772,13 +4366,6 @@ __metadata: languageName: node linkType: hard -"text-table@npm:~0.2.0": - version: 0.2.0 - resolution: "text-table@npm:0.2.0" - checksum: b6937a38c80c7f84d9c11dd75e49d5c44f71d95e810a3250bd1f1797fc7117c57698204adf676b71497acc205d769d65c16ae8fa10afad832ae1322630aef10a - languageName: node - linkType: hard - "through@npm:>=2.2.7 <3, through@npm:^2.3.6": version: 2.3.8 resolution: "through@npm:2.3.8" @@ -5793,13 +4380,6 @@ __metadata: languageName: node linkType: hard -"tiny-relative-date@npm:^1.3.0": - version: 1.3.0 - resolution: "tiny-relative-date@npm:1.3.0" - checksum: 82a1fa2f3b00cd77c3ff0cf45380dad9e5befa8ee344d8de8076525efda4e6bd6af8f7f483e103b5834dc34bbed337fab7ac151f1d1a429a20f434a3744057b4 - languageName: node - linkType: hard - "tmp-promise@npm:^3.0.2": version: 3.0.3 resolution: "tmp-promise@npm:3.0.3" @@ -5864,13 +4444,6 @@ __metadata: languageName: node linkType: hard -"treeverse@npm:^3.0.0": - version: 3.0.0 - resolution: "treeverse@npm:3.0.0" - checksum: 73168d9887fa57b0719218f176c5a3cfbaaf310922879acb4adf76665bc17dcdb6ed3e4163f0c27eee17e346886186a1515ea6f87e96cdc10df1dce13bf622a0 - languageName: node - linkType: hard - "ts-mocha@npm:^10.0.0": version: 10.0.0 resolution: "ts-mocha@npm:10.0.0" @@ -5963,17 +4536,6 @@ __metadata: languageName: node linkType: hard -"tuf-js@npm:^1.1.7": - version: 1.1.7 - resolution: "tuf-js@npm:1.1.7" - dependencies: - "@tufjs/models": 1.0.4 - debug: ^4.3.4 - make-fetch-happen: ^11.1.1 - checksum: 089fc0dabe1fcaeca8b955b358b34272f23237ac9e074b5f983349eb44d9688fd137f28f493bbd8dfd865d1af4e76e0cc869d307eadd054d1b404914c3124ae5 - languageName: node - linkType: hard - "tweetnacl@npm:1.0.3, tweetnacl@npm:^1.0.1, tweetnacl@npm:^1.0.2, tweetnacl@npm:^1.0.3": version: 1.0.3 resolution: "tweetnacl@npm:1.0.3" @@ -6029,15 +4591,6 @@ __metadata: languageName: node linkType: hard -"unique-filename@npm:^2.0.0": - version: 2.0.1 - resolution: "unique-filename@npm:2.0.1" - dependencies: - unique-slug: ^3.0.0 - checksum: 807acf3381aff319086b64dc7125a9a37c09c44af7620bd4f7f3247fcd5565660ac12d8b80534dcbfd067e6fe88a67e621386dd796a8af828d1337a8420a255f - languageName: node - linkType: hard - "unique-filename@npm:^3.0.0": version: 3.0.0 resolution: "unique-filename@npm:3.0.0" @@ -6047,15 +4600,6 @@ __metadata: languageName: node linkType: hard -"unique-slug@npm:^3.0.0": - version: 3.0.0 - resolution: "unique-slug@npm:3.0.0" - dependencies: - imurmurhash: ^0.1.4 - checksum: 49f8d915ba7f0101801b922062ee46b7953256c93ceca74303bd8e6413ae10aa7e8216556b54dc5382895e8221d04f1efaf75f945c2e4a515b4139f77aa6640c - languageName: node - linkType: hard - "unique-slug@npm:^4.0.0": version: 4.0.0 resolution: "unique-slug@npm:4.0.0" @@ -6082,7 +4626,7 @@ __metadata: languageName: node linkType: hard -"util-deprecate@npm:^1.0.1, util-deprecate@npm:^1.0.2": +"util-deprecate@npm:^1.0.1": version: 1.0.2 resolution: "util-deprecate@npm:1.0.2" checksum: 474acf1146cb2701fe3b074892217553dfcf9a031280919ba1b8d651a068c9b15d863b7303cb15bd00a862b498e6cf4ad7b4a08fb134edd5a6f7641681cb54a2 @@ -6105,25 +4649,6 @@ __metadata: languageName: node linkType: hard -"validate-npm-package-license@npm:^3.0.4": - version: 3.0.4 - resolution: "validate-npm-package-license@npm:3.0.4" - dependencies: - spdx-correct: ^3.0.0 - spdx-expression-parse: ^3.0.0 - checksum: 35703ac889d419cf2aceef63daeadbe4e77227c39ab6287eeb6c1b36a746b364f50ba22e88591f5d017bc54685d8137bc2d328d0a896e4d3fd22093c0f32a9ad - languageName: node - linkType: hard - -"validate-npm-package-name@npm:^5.0.0": - version: 5.0.0 - resolution: "validate-npm-package-name@npm:5.0.0" - dependencies: - builtins: ^5.0.0 - checksum: 5342a994986199b3c28e53a8452a14b2bb5085727691ea7aa0d284a6606b127c371e0925ae99b3f1ef7cc7d2c9de75f52eb61a3d1cc45e39bca1e3a9444cbb4e - languageName: node - linkType: hard - "vlq@npm:^2.0.4": version: 2.0.4 resolution: "vlq@npm:2.0.4" @@ -6131,14 +4656,7 @@ __metadata: languageName: node linkType: hard -"walk-up-path@npm:^3.0.1": - version: 3.0.1 - resolution: "walk-up-path@npm:3.0.1" - checksum: 9ffca02fe30fb65f6db531260582988c5e766f4c739cf86a6109380a7f791236b5d0b92b1dce37a6f73e22dca6bc9d93bf3700413e16251b2bd6bbd1ca2be316 - languageName: node - linkType: hard - -"wcwidth@npm:^1.0.0, wcwidth@npm:^1.0.1": +"wcwidth@npm:^1.0.1": version: 1.0.1 resolution: "wcwidth@npm:1.0.1" dependencies: @@ -6180,7 +4698,7 @@ __metadata: languageName: node linkType: hard -"which@npm:^2.0.1, which@npm:^2.0.2": +"which@npm:^2.0.1": version: 2.0.2 resolution: "which@npm:2.0.2" dependencies: @@ -6191,17 +4709,6 @@ __metadata: languageName: node linkType: hard -"which@npm:^3.0.0, which@npm:^3.0.1": - version: 3.0.1 - resolution: "which@npm:3.0.1" - dependencies: - isexe: ^2.0.0 - bin: - node-which: bin/which.js - checksum: adf720fe9d84be2d9190458194f814b5e9015ae4b88711b150f30d0f4d0b646544794b86f02c7ebeec1db2029bc3e83a7ff156f542d7521447e5496543e26890 - languageName: node - linkType: hard - "which@npm:^4.0.0": version: 4.0.0 resolution: "which@npm:4.0.0" @@ -6213,15 +4720,6 @@ __metadata: languageName: node linkType: hard -"wide-align@npm:^1.1.5": - version: 1.1.5 - resolution: "wide-align@npm:1.1.5" - dependencies: - string-width: ^1.0.2 || 2 || 3 || 4 - checksum: d5fc37cd561f9daee3c80e03b92ed3e84d80dde3365a8767263d03dacfc8fa06b065ffe1df00d8c2a09f731482fcacae745abfbb478d4af36d0a891fad4834d3 - languageName: node - linkType: hard - "workerpool@npm:6.2.1": version: 6.2.1 resolution: "workerpool@npm:6.2.1" @@ -6269,16 +4767,6 @@ __metadata: languageName: node linkType: hard -"write-file-atomic@npm:^5.0.0, write-file-atomic@npm:^5.0.1": - version: 5.0.1 - resolution: "write-file-atomic@npm:5.0.1" - dependencies: - imurmurhash: ^0.1.4 - signal-exit: ^4.0.1 - checksum: 8dbb0e2512c2f72ccc20ccedab9986c7d02d04039ed6e8780c987dc4940b793339c50172a1008eed7747001bfacc0ca47562668a069a7506c46c77d7ba3926a9 - languageName: node - linkType: hard - "ws@npm:7.4.6": version: 7.4.6 resolution: "ws@npm:7.4.6"