From c25b99bc8060f99e450390d1c302adf77b82a45d Mon Sep 17 00:00:00 2001 From: Pranish Nepal Date: Wed, 22 Apr 2026 14:06:13 -0400 Subject: [PATCH] fix: bump BitGo SDK and fix UTXO multisig sendMany BREAKING CHANGE: abstract-utxo@1941 added assert(params.pubs) in the BitGoPsbt signing path. sendMany for UTXO wallets now fetches all 3 keychains and passes walletPubs=[userPub,backupPub,bitgoPub] through the signing stack to satisfy this assertion. - Bump all @bitgo-beta packages to latest - Fix UTXO recovery test: replace legacy txHex fixture with valid PSBT - Fix sendMany for UTXO coins: wire walletPubs through handleSendMany to signAndSendMultisig to advancedWalletManagerClient to signMultisigTransaction - Add tests covering walletPubs behaviour and BitGoPsbt signing path Ticket: WAL-762 --- package-lock.json | 5474 ++++++----------- package.json | 153 +- .../recoveryMultisigTransaction.test.ts | 2 +- .../signMultisigTransaction.test.ts | 36 + src/__tests__/api/master/sendMany.test.ts | 184 +- .../handlers/multisigSignTransaction.ts | 10 +- .../routers/advancedWalletManagerApiSpec.ts | 1 + .../clients/advancedWalletManagerClient.ts | 2 + .../handlers/handleSendMany.ts | 15 +- 9 files changed, 2355 insertions(+), 3522 deletions(-) diff --git a/package-lock.json b/package-lock.json index 7682c8fa..4c8b5e9c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,80 +13,80 @@ "@api-ts/response": "^2.1.0", "@api-ts/superagent-wrapper": "^1.3.3", "@api-ts/typed-express-router": "2.0.0", - "@bitgo-beta/abstract-cosmos": "1.0.1-beta.1212", - "@bitgo-beta/abstract-eth": "1.0.2-beta.1461", - "@bitgo-beta/abstract-utxo": "1.1.1-beta.1464", - "@bitgo-beta/sdk-api": "1.10.1-beta.1230", - "@bitgo-beta/sdk-coin-ada": "2.3.14-beta.1229", - "@bitgo-beta/sdk-coin-algo": "1.3.19-beta.1229", - "@bitgo-beta/sdk-coin-apt": "1.0.1-beta.671", - "@bitgo-beta/sdk-coin-arbeth": "1.0.1-beta.1085", - "@bitgo-beta/sdk-coin-asi": "1.0.1-beta.318", - "@bitgo-beta/sdk-coin-atom": "3.1.2-beta.1227", - "@bitgo-beta/sdk-coin-avaxc": "1.1.1-beta.1455", - "@bitgo-beta/sdk-coin-avaxp": "3.5.10-beta.1228", - "@bitgo-beta/sdk-coin-baby": "1.0.1-beta.570", - "@bitgo-beta/sdk-coin-bch": "1.1.1-beta.1456", - "@bitgo-beta/sdk-coin-bcha": "1.1.1-beta.1455", - "@bitgo-beta/sdk-coin-bera": "1.0.1-beta.1084", - "@bitgo-beta/sdk-coin-bld": "1.0.1-beta.1189", - "@bitgo-beta/sdk-coin-bsc": "1.0.1-beta.1455", - "@bitgo-beta/sdk-coin-bsv": "1.1.1-beta.1455", - "@bitgo-beta/sdk-coin-btc": "1.0.2-beta.1456", - "@bitgo-beta/sdk-coin-btg": "1.1.1-beta.1455", - "@bitgo-beta/sdk-coin-celo": "1.1.1-beta.1454", - "@bitgo-beta/sdk-coin-coredao": "1.0.0-beta.663", - "@bitgo-beta/sdk-coin-coreum": "1.0.1-beta.1071", - "@bitgo-beta/sdk-coin-cronos": "1.0.1-beta.363", - "@bitgo-beta/sdk-coin-cspr": "1.2.19-beta.1228", - "@bitgo-beta/sdk-coin-dash": "1.1.1-beta.1456", - "@bitgo-beta/sdk-coin-doge": "1.0.2-beta.1456", - "@bitgo-beta/sdk-coin-dot": "2.2.8-beta.1228", - "@bitgo-beta/sdk-coin-eos": "1.3.19-beta.1227", - "@bitgo-beta/sdk-coin-etc": "1.0.2-beta.1454", - "@bitgo-beta/sdk-coin-eth": "4.4.1-beta.1226", - "@bitgo-beta/sdk-coin-ethw": "20.0.76-beta.393", - "@bitgo-beta/sdk-coin-flr": "1.0.1-beta.570", - "@bitgo-beta/sdk-coin-hash": "1.0.1-beta.1186", - "@bitgo-beta/sdk-coin-hbar": "1.0.2-beta.1456", - "@bitgo-beta/sdk-coin-icp": "1.0.1-beta.583", - "@bitgo-beta/sdk-coin-initia": "1.1.1-beta.343", - "@bitgo-beta/sdk-coin-injective": "1.1.3-beta.1180", - "@bitgo-beta/sdk-coin-islm": "1.0.1-beta.1083", - "@bitgo-beta/sdk-coin-ltc": "1.1.1-beta.1456", - "@bitgo-beta/sdk-coin-mon": "1.0.1-beta.399", - "@bitgo-beta/sdk-coin-near": "1.3.19-beta.1226", - "@bitgo-beta/sdk-coin-oas": "1.0.1-beta.665", - "@bitgo-beta/sdk-coin-opeth": "1.0.1-beta.1082", - "@bitgo-beta/sdk-coin-osmo": "1.0.1-beta.1210", - "@bitgo-beta/sdk-coin-polygon": "1.0.2-beta.1455", - "@bitgo-beta/sdk-coin-polyx": "1.0.1-beta.428", - "@bitgo-beta/sdk-coin-rbtc": "1.1.1-beta.1454", - "@bitgo-beta/sdk-coin-rune": "1.0.0-beta.694", - "@bitgo-beta/sdk-coin-sei": "1.0.1-beta.1182", - "@bitgo-beta/sdk-coin-sgb": "1.1.1-beta.570", - "@bitgo-beta/sdk-coin-sol": "2.4.3-beta.1225", - "@bitgo-beta/sdk-coin-soneium": "1.0.1-beta.379", - "@bitgo-beta/sdk-coin-stt": "1.0.1-beta.388", - "@bitgo-beta/sdk-coin-stx": "1.1.1-beta.1460", - "@bitgo-beta/sdk-coin-sui": "3.0.3-beta.1225", - "@bitgo-beta/sdk-coin-tao": "1.0.0-beta.592", - "@bitgo-beta/sdk-coin-tia": "3.1.8-beta.197", - "@bitgo-beta/sdk-coin-ton": "1.0.1-beta.1093", - "@bitgo-beta/sdk-coin-trx": "1.0.2-beta.1459", - "@bitgo-beta/sdk-coin-vet": "1.0.1-beta.343", - "@bitgo-beta/sdk-coin-wemix": "1.0.1-beta.563", - "@bitgo-beta/sdk-coin-world": "1.0.1-beta.389", - "@bitgo-beta/sdk-coin-xdc": "1.0.1-beta.570", - "@bitgo-beta/sdk-coin-xlm": "2.0.5-beta.1225", - "@bitgo-beta/sdk-coin-xrp": "1.1.1-beta.1458", - "@bitgo-beta/sdk-coin-xtz": "1.1.1-beta.1458", - "@bitgo-beta/sdk-coin-zec": "1.1.1-beta.1456", - "@bitgo-beta/sdk-coin-zeta": "1.0.1-beta.1147", - "@bitgo-beta/sdk-coin-zketh": "1.0.1-beta.1012", - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/sdk-lib-mpc": "8.2.0-beta.1223", - "@bitgo-beta/statics": "15.1.1-beta.1234", + "@bitgo-beta/abstract-cosmos": "1.0.1-beta.1689", + "@bitgo-beta/abstract-eth": "1.0.2-beta.1938", + "@bitgo-beta/abstract-utxo": "1.1.1-beta.1941", + "@bitgo-beta/sdk-api": "1.10.1-beta.1707", + "@bitgo-beta/sdk-coin-ada": "2.3.14-beta.1706", + "@bitgo-beta/sdk-coin-algo": "2.8.9-beta.186", + "@bitgo-beta/sdk-coin-apt": "1.0.1-beta.1148", + "@bitgo-beta/sdk-coin-arbeth": "1.0.1-beta.1561", + "@bitgo-beta/sdk-coin-asi": "1.0.1-beta.795", + "@bitgo-beta/sdk-coin-atom": "3.1.2-beta.1704", + "@bitgo-beta/sdk-coin-avaxc": "1.1.1-beta.1931", + "@bitgo-beta/sdk-coin-avaxp": "5.7.3-beta.20", + "@bitgo-beta/sdk-coin-baby": "1.0.1-beta.1047", + "@bitgo-beta/sdk-coin-bch": "1.1.1-beta.1932", + "@bitgo-beta/sdk-coin-bcha": "1.1.1-beta.1931", + "@bitgo-beta/sdk-coin-bera": "1.0.1-beta.1560", + "@bitgo-beta/sdk-coin-bld": "1.0.1-beta.1666", + "@bitgo-beta/sdk-coin-bsc": "1.0.1-beta.1931", + "@bitgo-beta/sdk-coin-bsv": "1.1.1-beta.1931", + "@bitgo-beta/sdk-coin-btc": "1.0.2-beta.1931", + "@bitgo-beta/sdk-coin-btg": "1.1.1-beta.1931", + "@bitgo-beta/sdk-coin-celo": "1.1.1-beta.1930", + "@bitgo-beta/sdk-coin-coredao": "1.0.0-beta.1139", + "@bitgo-beta/sdk-coin-coreum": "1.0.1-beta.1548", + "@bitgo-beta/sdk-coin-cronos": "1.0.1-beta.839", + "@bitgo-beta/sdk-coin-cspr": "1.2.19-beta.1704", + "@bitgo-beta/sdk-coin-dash": "1.1.1-beta.1932", + "@bitgo-beta/sdk-coin-doge": "1.0.2-beta.1932", + "@bitgo-beta/sdk-coin-dot": "2.2.8-beta.1704", + "@bitgo-beta/sdk-coin-eos": "1.3.19-beta.1702", + "@bitgo-beta/sdk-coin-etc": "1.0.2-beta.1930", + "@bitgo-beta/sdk-coin-eth": "4.4.1-beta.1702", + "@bitgo-beta/sdk-coin-ethw": "20.0.76-beta.869", + "@bitgo-beta/sdk-coin-flr": "1.0.1-beta.1046", + "@bitgo-beta/sdk-coin-hash": "1.0.1-beta.1662", + "@bitgo-beta/sdk-coin-hbar": "1.0.2-beta.1932", + "@bitgo-beta/sdk-coin-icp": "1.0.1-beta.1059", + "@bitgo-beta/sdk-coin-initia": "1.1.1-beta.818", + "@bitgo-beta/sdk-coin-injective": "1.1.3-beta.1656", + "@bitgo-beta/sdk-coin-islm": "1.0.1-beta.1559", + "@bitgo-beta/sdk-coin-ltc": "1.1.1-beta.1932", + "@bitgo-beta/sdk-coin-mon": "1.0.1-beta.875", + "@bitgo-beta/sdk-coin-near": "1.3.19-beta.1702", + "@bitgo-beta/sdk-coin-oas": "1.0.1-beta.1141", + "@bitgo-beta/sdk-coin-opeth": "1.0.1-beta.1558", + "@bitgo-beta/sdk-coin-osmo": "1.0.1-beta.1686", + "@bitgo-beta/sdk-coin-polygon": "1.0.2-beta.1931", + "@bitgo-beta/sdk-coin-polyx": "1.0.1-beta.904", + "@bitgo-beta/sdk-coin-rbtc": "1.1.1-beta.1930", + "@bitgo-beta/sdk-coin-rune": "1.0.0-beta.1170", + "@bitgo-beta/sdk-coin-sei": "1.0.1-beta.1658", + "@bitgo-beta/sdk-coin-sgb": "1.1.1-beta.1046", + "@bitgo-beta/sdk-coin-sol": "7.6.4-beta.351", + "@bitgo-beta/sdk-coin-soneium": "1.0.1-beta.855", + "@bitgo-beta/sdk-coin-stt": "1.0.1-beta.864", + "@bitgo-beta/sdk-coin-stx": "1.1.1-beta.1936", + "@bitgo-beta/sdk-coin-sui": "3.0.3-beta.1701", + "@bitgo-beta/sdk-coin-tao": "1.0.0-beta.1068", + "@bitgo-beta/sdk-coin-tia": "3.1.8-beta.673", + "@bitgo-beta/sdk-coin-ton": "1.0.1-beta.1569", + "@bitgo-beta/sdk-coin-trx": "1.0.2-beta.1935", + "@bitgo-beta/sdk-coin-vet": "1.0.1-beta.819", + "@bitgo-beta/sdk-coin-wemix": "1.0.1-beta.1039", + "@bitgo-beta/sdk-coin-world": "1.0.1-beta.865", + "@bitgo-beta/sdk-coin-xdc": "1.0.1-beta.1046", + "@bitgo-beta/sdk-coin-xlm": "2.0.5-beta.1700", + "@bitgo-beta/sdk-coin-xrp": "1.1.1-beta.1933", + "@bitgo-beta/sdk-coin-xtz": "1.1.1-beta.1934", + "@bitgo-beta/sdk-coin-zec": "1.1.1-beta.1932", + "@bitgo-beta/sdk-coin-zeta": "1.0.1-beta.1623", + "@bitgo-beta/sdk-coin-zketh": "1.0.1-beta.1488", + "@bitgo-beta/sdk-core": "8.2.1-beta.1708", + "@bitgo-beta/sdk-lib-mpc": "8.2.0-beta.1703", + "@bitgo-beta/statics": "15.1.1-beta.1714", "@bitgo/wasm-miniscript": "2.0.0-beta.7", "@commitlint/config-conventional": "^19.8.1", "@ethereumjs/tx": "^3.3.0", @@ -2577,14 +2577,15 @@ "dev": true }, "node_modules/@bitgo-beta/abstract-cosmos": { - "version": "1.0.1-beta.1212", - "resolved": "https://registry.npmjs.org/@bitgo-beta/abstract-cosmos/-/abstract-cosmos-1.0.1-beta.1212.tgz", - "integrity": "sha512-bAdmnSJCDtOQ+EtcW0brBlTJbva6NVrCwmktF/fAnyIIXLzbfrv8tc0z7fsAGakSVT7VwyX9nov7P4jGLrimEw==", - "dependencies": { - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/sdk-lib-mpc": "8.2.0-beta.1223", - "@bitgo-beta/secp256k1": "1.0.2-beta.1258", - "@bitgo-beta/statics": "15.1.1-beta.1234", + "version": "1.0.1-beta.1689", + "resolved": "https://registry.npmjs.org/@bitgo-beta/abstract-cosmos/-/abstract-cosmos-1.0.1-beta.1689.tgz", + "integrity": "sha512-jFHae5Te6fBtct/RqeArc5MkxAylwIkpy54RqYegu+WHQN8w8xd84V6KZH+6h9GK10nBm9vsbU0rLIVAFCpCIQ==", + "license": "MIT", + "dependencies": { + "@bitgo-beta/sdk-core": "8.2.1-beta.1708", + "@bitgo-beta/sdk-lib-mpc": "8.2.0-beta.1703", + "@bitgo-beta/secp256k1": "1.0.2-beta.1738", + "@bitgo-beta/statics": "15.1.1-beta.1714", "@cosmjs/amino": "^0.29.5", "@cosmjs/crypto": "^0.30.1", "@cosmjs/encoding": "^0.29.5", @@ -2592,12 +2593,12 @@ "@cosmjs/stargate": "^0.29.5", "bignumber.js": "^9.1.1", "cosmjs-types": "^0.6.1", - "lodash": "^4.17.21", + "lodash": "^4.18.0", "protobufjs": "^7.4.0", "superagent": "^9.0.1" }, "engines": { - "node": ">=20 <23" + "node": ">=20" } }, "node_modules/@bitgo-beta/abstract-cosmos/node_modules/debug": { @@ -2669,14 +2670,15 @@ } }, "node_modules/@bitgo-beta/abstract-eth": { - "version": "1.0.2-beta.1461", - "resolved": "https://registry.npmjs.org/@bitgo-beta/abstract-eth/-/abstract-eth-1.0.2-beta.1461.tgz", - "integrity": "sha512-MTbR9xdxOh+y3mx7C7fyW671X2Agh1EKvikVFpUhwj342Sm9sCzWhZV2zAI13qD2CAi4AOKbRgPLReXjM+pLBQ==", - "dependencies": { - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/sdk-lib-mpc": "8.2.0-beta.1223", - "@bitgo-beta/secp256k1": "1.0.2-beta.1258", - "@bitgo-beta/statics": "15.1.1-beta.1234", + "version": "1.0.2-beta.1938", + "resolved": "https://registry.npmjs.org/@bitgo-beta/abstract-eth/-/abstract-eth-1.0.2-beta.1938.tgz", + "integrity": "sha512-WraUHDUyXuePybJy1rbPG8UVj3ck/cM0zvEdY3LCJEUfFu9J0jH9RkB2q56+B0gE2kr2xPCsDOeR/+VRg06aAA==", + "license": "MIT", + "dependencies": { + "@bitgo-beta/sdk-core": "8.2.1-beta.1708", + "@bitgo-beta/sdk-lib-mpc": "8.2.0-beta.1703", + "@bitgo-beta/secp256k1": "1.0.2-beta.1738", + "@bitgo-beta/statics": "15.1.1-beta.1714", "@ethereumjs/common": "^2.6.5", "@ethereumjs/rlp": "^4.0.0", "@ethereumjs/tx": "^3.3.0", @@ -2688,12 +2690,12 @@ "ethereumjs-util": "7.1.5", "ethers": "^5.1.3", "keccak": "^3.0.3", - "lodash": "4.17.21", + "lodash": "^4.18.0", "secp256k1": "5.0.1", "superagent": "^9.0.1" }, "engines": { - "node": ">=20 <23" + "node": ">=20" } }, "node_modules/@bitgo-beta/abstract-eth/node_modules/formidable": { @@ -2765,18 +2767,19 @@ } }, "node_modules/@bitgo-beta/abstract-substrate": { - "version": "1.0.1-beta.593", - "resolved": "https://registry.npmjs.org/@bitgo-beta/abstract-substrate/-/abstract-substrate-1.0.1-beta.593.tgz", - "integrity": "sha512-85pcBkgzJLASl9Musbd0E9+OEigJ9NZIRRsOtev6Sw7khPk/ypXEDilkVhbdosZp+hChF8lPZPqZMj8DuL+kjA==", + "version": "1.0.1-beta.1070", + "resolved": "https://registry.npmjs.org/@bitgo-beta/abstract-substrate/-/abstract-substrate-1.0.1-beta.1070.tgz", + "integrity": "sha512-JXdiorXiIRdfRASAZEXN+rxIuCO8Ll/9xlVE4lR5PCApsIgaLsxQIcAaFqBZwTt02X+foRIK8vHap9wr4owejQ==", + "license": "MIT", "dependencies": { - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/sdk-lib-mpc": "8.2.0-beta.1223", - "@bitgo-beta/statics": "15.1.1-beta.1234", + "@bitgo-beta/sdk-core": "8.2.1-beta.1708", + "@bitgo-beta/sdk-lib-mpc": "8.2.0-beta.1703", + "@bitgo-beta/statics": "15.1.1-beta.1714", "@polkadot/api": "14.1.1", - "@polkadot/keyring": "13.3.1", + "@polkadot/keyring": "13.5.6", "@polkadot/types": "14.1.1", - "@polkadot/util": "13.3.1", - "@polkadot/util-crypto": "13.3.1", + "@polkadot/util": "13.5.6", + "@polkadot/util-crypto": "13.5.6", "@substrate/txwrapper-core": "7.5.2", "@substrate/txwrapper-polkadot": "7.5.2", "@substrate/txwrapper-registry": "7.5.3", @@ -2784,17 +2787,87 @@ "bs58": "^4.0.1", "hi-base32": "^0.5.1", "joi": "^17.4.0", - "lodash": "^4.17.15", + "lodash": "^4.18.0", "tweetnacl": "^1.0.3" }, "engines": { - "node": ">=14 <23" + "node": ">=20" + } + }, + "node_modules/@bitgo-beta/abstract-substrate/node_modules/@polkadot/util": { + "version": "13.5.6", + "resolved": "https://registry.npmjs.org/@polkadot/util/-/util-13.5.6.tgz", + "integrity": "sha512-V+CkW2VdhcMWvl7eXdmlCLGqLxrKvXZtXE76KBbPP5n0Z+8DqQ58IHNOE9xe2LOgqDwIzdLlOUwkyF9Zj19y+Q==", + "license": "Apache-2.0", + "dependencies": { + "@polkadot/x-bigint": "13.5.6", + "@polkadot/x-global": "13.5.6", + "@polkadot/x-textdecoder": "13.5.6", + "@polkadot/x-textencoder": "13.5.6", + "@types/bn.js": "^5.1.6", + "bn.js": "^5.2.1", + "tslib": "^2.8.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@bitgo-beta/abstract-substrate/node_modules/@polkadot/x-bigint": { + "version": "13.5.6", + "resolved": "https://registry.npmjs.org/@polkadot/x-bigint/-/x-bigint-13.5.6.tgz", + "integrity": "sha512-HpqZJ9ud94iK/+0Ofacw7QdtvzFp6SucBBml4XwWZTWoLaLOGDsO7FoWE7yCuwPbX8nLgIM6YmQBeUoZmBtVqQ==", + "license": "Apache-2.0", + "dependencies": { + "@polkadot/x-global": "13.5.6", + "tslib": "^2.8.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@bitgo-beta/abstract-substrate/node_modules/@polkadot/x-global": { + "version": "13.5.6", + "resolved": "https://registry.npmjs.org/@polkadot/x-global/-/x-global-13.5.6.tgz", + "integrity": "sha512-iw97n0Bnl2284WgAK732LYR4DW6w5+COfBfHzkhiHqs5xwPEwWMgWGrf2hM8WAQqNIz6Ni8w/jagucPyQBur3Q==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.8.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@bitgo-beta/abstract-substrate/node_modules/@polkadot/x-textdecoder": { + "version": "13.5.6", + "resolved": "https://registry.npmjs.org/@polkadot/x-textdecoder/-/x-textdecoder-13.5.6.tgz", + "integrity": "sha512-jTGeYCxFh89KRrP7bNj1CPqKO36Onsi0iA6A+5YtRS5wjdQU+/OFM/EHLTP2nvkvZo/tOkOewMR9sausisUvVQ==", + "license": "Apache-2.0", + "dependencies": { + "@polkadot/x-global": "13.5.6", + "tslib": "^2.8.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@bitgo-beta/abstract-substrate/node_modules/@polkadot/x-textencoder": { + "version": "13.5.6", + "resolved": "https://registry.npmjs.org/@polkadot/x-textencoder/-/x-textencoder-13.5.6.tgz", + "integrity": "sha512-iVwz9+OrYCEF9QbNfr9M206mmWvY/AhDmGPfAIeTR4fRgKGVYqcP8RIF8iu/x0MVQWqiVO3vlhlUk7MfrmAnoQ==", + "license": "Apache-2.0", + "dependencies": { + "@polkadot/x-global": "13.5.6", + "tslib": "^2.8.0" + }, + "engines": { + "node": ">=18" } }, "node_modules/@bitgo-beta/abstract-substrate/node_modules/base-x": { "version": "3.0.11", "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.11.tgz", "integrity": "sha512-xz7wQ8xDhdyP7tQxwdteLYeFfS68tSMNCZ/Y37WJ4bhGfKPpqEIlmIyueQHqOyoPhE6xNUqjzRr8ra0eF9VRvA==", + "license": "MIT", "dependencies": { "safe-buffer": "^5.0.1" } @@ -2803,33 +2876,34 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz", "integrity": "sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==", + "license": "MIT", "dependencies": { "base-x": "^3.0.2" } }, "node_modules/@bitgo-beta/abstract-utxo": { - "version": "1.1.1-beta.1464", - "resolved": "https://registry.npmjs.org/@bitgo-beta/abstract-utxo/-/abstract-utxo-1.1.1-beta.1464.tgz", - "integrity": "sha512-apKg1ANNA/v/25rBxYKgRgMSjix4uGPJB+CHe3xUvZKjocrCMuf0jEzxxiXcm+kqxZV/wlSvcT2ayW8aVJDybg==", - "dependencies": { - "@bitgo-beta/blockapis": "1.0.5-beta.1467", - "@bitgo-beta/sdk-api": "1.10.1-beta.1230", - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/unspents": "0.13.2-beta.1231", - "@bitgo-beta/utxo-core": "1.8.1-beta.348", - "@bitgo-beta/utxo-lib": "8.0.3-beta.1232", - "@bitgo/wasm-miniscript": "2.0.0-beta.7", + "version": "1.1.1-beta.1941", + "resolved": "https://registry.npmjs.org/@bitgo-beta/abstract-utxo/-/abstract-utxo-1.1.1-beta.1941.tgz", + "integrity": "sha512-NOVkqNDVn6M5K1EAqqkCbPegVUBqtQsP2Iu+tjBd0ZVzjBLyyOHUK1VOM7Lwds+RaYWOlTsr72AN5MYjJorRbA==", + "license": "MIT", + "dependencies": { + "@bitgo-beta/blockapis": "1.0.5-beta.1945", + "@bitgo-beta/sdk-api": "1.10.1-beta.1707", + "@bitgo-beta/sdk-core": "8.2.1-beta.1708", + "@bitgo-beta/utxo-core": "1.8.1-beta.826", + "@bitgo-beta/utxo-lib": "8.0.3-beta.1710", + "@bitgo-beta/utxo-ord": "1.0.1-beta.1780", + "@bitgo/wasm-utxo": "^4.1.0", "@types/lodash": "^4.14.121", "@types/superagent": "4.1.15", "bignumber.js": "^9.0.2", - "bitcoinjs-message": "npm:@bitgo-forks/bitcoinjs-message@1.0.0-master.3", "debug": "^3.1.0", "io-ts": "npm:@bitgo-forks/io-ts@2.1.4", - "lodash": "^4.17.14", + "lodash": "^4.18.0", "superagent": "^9.0.1" }, "engines": { - "node": ">=20 <23" + "node": ">=20" } }, "node_modules/@bitgo-beta/abstract-utxo/node_modules/@types/superagent": { @@ -2918,19 +2992,27 @@ } } }, + "node_modules/@bitgo-beta/argon2": { + "version": "0.0.1-beta.18", + "resolved": "https://registry.npmjs.org/@bitgo-beta/argon2/-/argon2-0.0.1-beta.18.tgz", + "integrity": "sha512-n22lU/c/xumDXfq6tQYiSyh6Kdq/UBfLgh52CdXySo0hnVs7jMFIwJG9QrGxV4WIUi7n4o2NIh1BTel4ows3eQ==", + "license": "MIT" + }, "node_modules/@bitgo-beta/blake2b": { - "version": "3.0.4-beta.1469", - "resolved": "https://registry.npmjs.org/@bitgo-beta/blake2b/-/blake2b-3.0.4-beta.1469.tgz", - "integrity": "sha512-OzjwpqfxiP6Ursk09PgJL+KZecr/0ksFwgtJRzd71AWMIiMZVV6ASOfXa2SZYvnF45om0GpQzjb52v/vpNx1iQ==", + "version": "3.0.4-beta.1947", + "resolved": "https://registry.npmjs.org/@bitgo-beta/blake2b/-/blake2b-3.0.4-beta.1947.tgz", + "integrity": "sha512-5jUphRhQmIzBtOM0gt/YU0xyAafdP9ghrYhElJWUSYTU2nN3lfJc7aJENiQvVXYxXJ4VroVmmKRxNq+eu98+8Q==", + "license": "ISC", "dependencies": { - "@bitgo-beta/blake2b-wasm": "3.0.4-beta.1472", + "@bitgo-beta/blake2b-wasm": "3.0.4-beta.1951", "nanoassert": "^2.0.0" } }, "node_modules/@bitgo-beta/blake2b-wasm": { - "version": "3.0.4-beta.1472", - "resolved": "https://registry.npmjs.org/@bitgo-beta/blake2b-wasm/-/blake2b-wasm-3.0.4-beta.1472.tgz", - "integrity": "sha512-SAAOCkGJFIKCLpbV1x26Z850e/r20raFO9mu4iebEyrQzTJnedpjOACtD+ItyUquO8Vb+dnZGJJiRrNcT6LO5Q==", + "version": "3.0.4-beta.1951", + "resolved": "https://registry.npmjs.org/@bitgo-beta/blake2b-wasm/-/blake2b-wasm-3.0.4-beta.1951.tgz", + "integrity": "sha512-v/yS5AqjVRfE1nLo0kQb9Ao+OcQhalpr55L/Mdiif1xhJTngJHoTHYK3py9BVdqYbZhud9JtYmGKNCD/TU/uww==", + "license": "MIT", "dependencies": { "nanoassert": "^1.0.0" } @@ -2938,14 +3020,17 @@ "node_modules/@bitgo-beta/blake2b-wasm/node_modules/nanoassert": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/nanoassert/-/nanoassert-1.1.0.tgz", - "integrity": "sha512-C40jQ3NzfkP53NsO8kEOFd79p4b9kDXQMwgiY1z8ZwrDZgUyom0AHwGegF4Dm99L+YoYhuaB0ceerUcXmqr1rQ==" + "integrity": "sha512-C40jQ3NzfkP53NsO8kEOFd79p4b9kDXQMwgiY1z8ZwrDZgUyom0AHwGegF4Dm99L+YoYhuaB0ceerUcXmqr1rQ==", + "license": "ISC" }, "node_modules/@bitgo-beta/blockapis": { - "version": "1.0.5-beta.1467", - "resolved": "https://registry.npmjs.org/@bitgo-beta/blockapis/-/blockapis-1.0.5-beta.1467.tgz", - "integrity": "sha512-Ifml5aUGiALB0qtUoiZdnu8ilXZQD1R1prJasCwLlDoK50gfQR9E78oV7GsQzGd1rs3rrWrExl6HbtQ1jsbvYw==", + "version": "1.0.5-beta.1945", + "resolved": "https://registry.npmjs.org/@bitgo-beta/blockapis/-/blockapis-1.0.5-beta.1945.tgz", + "integrity": "sha512-HxqCncums/X002KL9o5DcF8DI/XxysOtYj6N38+Xr+RD35fOVH15cug7qw75P3ulGeP2KY0/HEtBJxGbh8CM5w==", + "license": "MIT", "dependencies": { - "@bitgo-beta/utxo-lib": "8.0.3-beta.1232", + "@bitgo-beta/logger": "1.0.1-beta.116", + "@bitgo-beta/utxo-lib": "8.0.3-beta.1710", "@types/superagent": "4.1.16", "superagent": "^9.0.1" } @@ -2954,6 +3039,7 @@ "version": "4.1.16", "resolved": "https://registry.npmjs.org/@types/superagent/-/superagent-4.1.16.tgz", "integrity": "sha512-tLfnlJf6A5mB6ddqF159GqcDizfzbMUB1/DeT59/wBNqzRTNNKsaw79A/1TZ84X+f/EwWH8FeuSkjlCLyqS/zQ==", + "license": "MIT", "dependencies": { "@types/cookiejar": "*", "@types/node": "*" @@ -2963,6 +3049,7 @@ "version": "4.4.3", "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", "dependencies": { "ms": "^2.1.3" }, @@ -2979,6 +3066,7 @@ "version": "3.5.4", "resolved": "https://registry.npmjs.org/formidable/-/formidable-3.5.4.tgz", "integrity": "sha512-YikH+7CUTOtP44ZTnUhR7Ic2UASBPOqmaRkRKxRbywPTe5VxF7RRCck4af9wutiZ/QKM5nME9Bie2fFaPz5Gug==", + "license": "MIT", "dependencies": { "@paralleldrive/cuid2": "^2.2.2", "dezalgo": "^1.0.4", @@ -2995,6 +3083,7 @@ "version": "2.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "license": "MIT", "bin": { "mime": "cli.js" }, @@ -3005,13 +3094,15 @@ "node_modules/@bitgo-beta/blockapis/node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" }, "node_modules/@bitgo-beta/blockapis/node_modules/superagent": { "version": "9.0.2", "resolved": "https://registry.npmjs.org/superagent/-/superagent-9.0.2.tgz", "integrity": "sha512-xuW7dzkUpcJq7QnhOsnNUgtYp3xRwpt2F7abdRYIpCsAt0hhUqia0EdxyXZQQpNmGtsCzYHryaKSV3q3GJnq7w==", "deprecated": "Please upgrade to superagent v10.2.2+, see release notes at https://github.com/forwardemail/superagent/releases/tag/v10.2.2 - maintenance is supported by Forward Email @ https://forwardemail.net", + "license": "MIT", "dependencies": { "component-emitter": "^1.3.0", "cookiejar": "^2.1.4", @@ -3027,21 +3118,30 @@ "node": ">=14.18.0" } }, + "node_modules/@bitgo-beta/logger": { + "version": "1.0.1-beta.116", + "resolved": "https://registry.npmjs.org/@bitgo-beta/logger/-/logger-1.0.1-beta.116.tgz", + "integrity": "sha512-cHZ6z9opB+uNwiwmBuvDqwiGI7hhhy8zOTQDmdvEIAFdFIzU7Zm9DefkKdqX83QPKWl/v8RDvSepGn7OvYIxFw==", + "license": "MIT" + }, "node_modules/@bitgo-beta/sdk-api": { - "version": "1.10.1-beta.1230", - "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-api/-/sdk-api-1.10.1-beta.1230.tgz", - "integrity": "sha512-tvKhSP8AADCafc3q8V+9We1ZYeJE18WczhxccxbvgGkY9uVMV42GdFkrwu+aktFk9kHxCS1mxHDZbBGy7Wz25Q==", - "dependencies": { - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/sdk-hmac": "1.0.1-beta.598", - "@bitgo-beta/sjcl": "1.0.2-beta.1470", - "@bitgo-beta/unspents": "0.13.2-beta.1231", - "@bitgo-beta/utxo-lib": "8.0.3-beta.1232", + "version": "1.10.1-beta.1707", + "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-api/-/sdk-api-1.10.1-beta.1707.tgz", + "integrity": "sha512-dOW8nEBo5Ds+o81MGbVzD0dR0RAgSCkg0bCTpzjXMyWT5Gr6VAIIP1fzC3jKDyZEi3YQHHgDJtnsPe7fX1UZpw==", + "license": "MIT", + "dependencies": { + "@bitgo-beta/argon2": "0.0.1-beta.18", + "@bitgo-beta/sdk-core": "8.2.1-beta.1708", + "@bitgo-beta/sdk-hmac": "1.0.1-beta.1078", + "@bitgo-beta/sjcl": "1.0.2-beta.1950", + "@bitgo-beta/unspents": "0.13.2-beta.1709", + "@bitgo-beta/utxo-lib": "8.0.3-beta.1710", "@types/superagent": "4.1.15", "bitcoinjs-message": "npm:@bitgo-forks/bitcoinjs-message@1.0.0-master.3", "debug": "3.1.0", "eol": "^0.5.0", - "lodash": "^4.17.15", + "io-ts": "npm:@bitgo-forks/io-ts@2.1.4", + "lodash": "^4.18.0", "proxy-agent": "6.4.0", "sanitize-html": "^2.11", "secp256k1": "5.0.1", @@ -3053,6 +3153,7 @@ "version": "4.1.15", "resolved": "https://registry.npmjs.org/@types/superagent/-/superagent-4.1.15.tgz", "integrity": "sha512-mu/N4uvfDN2zVQQ5AYJI/g4qxn2bHB6521t1UuH09ShNWjebTqN0ZFuYK9uYjcgmI0dTQEs+Owi1EO6U0OkOZQ==", + "license": "MIT", "dependencies": { "@types/cookiejar": "*", "@types/node": "*" @@ -3062,6 +3163,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } @@ -3070,6 +3172,7 @@ "version": "3.5.4", "resolved": "https://registry.npmjs.org/formidable/-/formidable-3.5.4.tgz", "integrity": "sha512-YikH+7CUTOtP44ZTnUhR7Ic2UASBPOqmaRkRKxRbywPTe5VxF7RRCck4af9wutiZ/QKM5nME9Bie2fFaPz5Gug==", + "license": "MIT", "dependencies": { "@paralleldrive/cuid2": "^2.2.2", "dezalgo": "^1.0.4", @@ -3082,10 +3185,21 @@ "url": "https://ko-fi.com/tunnckoCore/commissions" } }, + "node_modules/@bitgo-beta/sdk-api/node_modules/io-ts": { + "name": "@bitgo-forks/io-ts", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@bitgo-forks/io-ts/-/io-ts-2.1.4.tgz", + "integrity": "sha512-jCt3WPfDM+wM0SJMGJkY0TS6JmaQ78ATAYtsppJYJfts8geOS/N/UftwAROXwv6azKAMz8uo163t6dWWwfsYug==", + "license": "MIT", + "peerDependencies": { + "fp-ts": "^2.0.0" + } + }, "node_modules/@bitgo-beta/sdk-api/node_modules/mime": { "version": "2.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "license": "MIT", "bin": { "mime": "cli.js" }, @@ -3098,6 +3212,7 @@ "resolved": "https://registry.npmjs.org/superagent/-/superagent-9.0.2.tgz", "integrity": "sha512-xuW7dzkUpcJq7QnhOsnNUgtYp3xRwpt2F7abdRYIpCsAt0hhUqia0EdxyXZQQpNmGtsCzYHryaKSV3q3GJnq7w==", "deprecated": "Please upgrade to superagent v10.2.2+, see release notes at https://github.com/forwardemail/superagent/releases/tag/v10.2.2 - maintenance is supported by Forward Email @ https://forwardemail.net", + "license": "MIT", "dependencies": { "component-emitter": "^1.3.0", "cookiejar": "^2.1.4", @@ -3117,6 +3232,7 @@ "version": "4.4.3", "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", "dependencies": { "ms": "^2.1.3" }, @@ -3132,28 +3248,30 @@ "node_modules/@bitgo-beta/sdk-api/node_modules/superagent/node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" }, "node_modules/@bitgo-beta/sdk-coin-ada": { - "version": "2.3.14-beta.1229", - "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-ada/-/sdk-coin-ada-2.3.14-beta.1229.tgz", - "integrity": "sha512-ieqYkMk8k6URg910gRl4NSgCbfo6+iHanTyrnUZRuqL0g53TUjbR01LKyK5y/oHvuoBz2pHa3G/JCdsu/Xd0aA==", + "version": "2.3.14-beta.1706", + "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-ada/-/sdk-coin-ada-2.3.14-beta.1706.tgz", + "integrity": "sha512-fANtyu0j6jZaxSpuD+J56fl+1XZKu4LQQJ3WN3uzlAUaNlanaEVCBJphxLv93YNq7n52Ndi66p+Egxs0SWw8KA==", + "license": "MIT", "dependencies": { - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/sdk-lib-mpc": "8.2.0-beta.1223", - "@bitgo-beta/statics": "15.1.1-beta.1234", + "@bitgo-beta/sdk-core": "8.2.1-beta.1708", + "@bitgo-beta/sdk-lib-mpc": "8.2.0-beta.1703", + "@bitgo-beta/statics": "15.1.1-beta.1714", "@emurgo/cardano-serialization-lib-browser": "^12.0.1", "@emurgo/cardano-serialization-lib-nodejs": "^12.0.1", "bech32": "^2.0.0", "bignumber.js": "^9.0.2", "bs58": "^6.0.0", "cbor": "^10.0.3", - "lodash": "^4.17.21", + "lodash": "^4.18.0", "superagent": "^9.0.1", "tweetnacl": "^1.0.3" }, "engines": { - "node": ">=20 <23" + "node": ">=20" } }, "node_modules/@bitgo-beta/sdk-coin-ada/node_modules/debug": { @@ -3225,12 +3343,13 @@ } }, "node_modules/@bitgo-beta/sdk-coin-algo": { - "version": "1.3.19-beta.1229", - "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-algo/-/sdk-coin-algo-1.3.19-beta.1229.tgz", - "integrity": "sha512-Xha33ld+rlNa56p02koQWcwVzKzydcA/l5jXoF9M5wcwX22PEOAkq0hLdF6gKffu7oBxRDiAznQr8SJGZuOV8g==", + "version": "2.8.9-beta.186", + "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-algo/-/sdk-coin-algo-2.8.9-beta.186.tgz", + "integrity": "sha512-fYtaaPl0t1ZsECALEXavMeHx5hlWbQIdxKN35+h8EbQQBcySwJfV2fBuuAfOrK6L0j22yCvtCxOTO2ebwcC09A==", + "license": "MIT", "dependencies": { - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/statics": "15.1.1-beta.1234", + "@bitgo-beta/sdk-core": "8.2.1-beta.1708", + "@bitgo-beta/statics": "15.1.1-beta.1714", "@hashgraph/cryptography": "1.1.2", "@stablelib/hex": "^1.0.0", "algosdk": "1.23.1", @@ -3238,103 +3357,109 @@ "hi-base32": "^0.5.1", "joi": "^17.4.0", "js-sha512": "0.8.0", - "lodash": "^4.17.14", + "lodash": "^4.18.0", "stellar-sdk": "^10.0.1", "tweetnacl": "^1.0.3" }, "engines": { - "node": ">=20 <23" + "node": ">=20" } }, "node_modules/@bitgo-beta/sdk-coin-apt": { - "version": "1.0.1-beta.671", - "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-apt/-/sdk-coin-apt-1.0.1-beta.671.tgz", - "integrity": "sha512-KY9d62CzJ3oq0bA45/UU+VNFrEmSp27UDEqq1V8z5XuCWqgLfJedEnuokA4F1ep/OOoN84EckyFEtqgTGaPvbg==", + "version": "1.0.1-beta.1148", + "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-apt/-/sdk-coin-apt-1.0.1-beta.1148.tgz", + "integrity": "sha512-kQ00kM0wJ3yWJMj5Tgknrwg4KKB7nUU6d2oBzbHPm/yNF6yp0PpFys8L8ceOdRI8iVAOYLMSPQfgbVebV6fDgw==", + "license": "MIT", "dependencies": { "@aptos-labs/ts-sdk": "1.33.1", - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/statics": "15.1.1-beta.1234", + "@bitgo-beta/logger": "1.0.1-beta.116", + "@bitgo-beta/sdk-core": "8.2.1-beta.1708", + "@bitgo-beta/statics": "15.1.1-beta.1714", "bignumber.js": "^9.1.2", - "lodash": "^4.17.21" + "lodash": "^4.18.0" }, "engines": { - "node": ">=16 <23" + "node": ">=20" } }, "node_modules/@bitgo-beta/sdk-coin-arbeth": { - "version": "1.0.1-beta.1085", - "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-arbeth/-/sdk-coin-arbeth-1.0.1-beta.1085.tgz", - "integrity": "sha512-vuVUQeWooBTWE3t5kadgKMnowCWnOIZyqKts89Ffz0AqI+zqz5G4zvQqHysT9Z4DNtEAa2qOJGdLSBs9z86rLg==", - "dependencies": { - "@bitgo-beta/abstract-eth": "1.0.2-beta.1461", - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/secp256k1": "1.0.2-beta.1258", - "@bitgo-beta/statics": "15.1.1-beta.1234", + "version": "1.0.1-beta.1561", + "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-arbeth/-/sdk-coin-arbeth-1.0.1-beta.1561.tgz", + "integrity": "sha512-aFAoKsebHr1vi1shcqxtk+xYehFDPKoPC+05KcjJvwlAdcyMbmKqDS6rK0kHpWfdKDDeTgGnNzZYS9M8zijFOQ==", + "license": "MIT", + "dependencies": { + "@bitgo-beta/abstract-eth": "1.0.2-beta.1938", + "@bitgo-beta/sdk-core": "8.2.1-beta.1708", + "@bitgo-beta/secp256k1": "1.0.2-beta.1738", + "@bitgo-beta/statics": "15.1.1-beta.1714", "@ethereumjs/common": "^2.6.5", "ethereumjs-abi": "^0.6.5", "ethereumjs-util": "7.1.5" }, "engines": { - "node": ">=20 <23" + "node": ">=20" } }, "node_modules/@bitgo-beta/sdk-coin-asi": { - "version": "1.0.1-beta.318", - "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-asi/-/sdk-coin-asi-1.0.1-beta.318.tgz", - "integrity": "sha512-I0vtAlJMy30qnhV1uJh/CChmXYLUzP9dwISzQSsn6D4CXbRSOuoc1d5TxTiO3sVxITUG8Mp/mm3m+j9JSASALQ==", + "version": "1.0.1-beta.795", + "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-asi/-/sdk-coin-asi-1.0.1-beta.795.tgz", + "integrity": "sha512-nGKx5wkatd77J1CmXZ7JbxuYip3r+vBh39mnA6lVz25Mm5Q//tgQ4HbOoQaioVOCJQ+0VNzNKXOQD1ny+lEDoA==", + "license": "MIT", "dependencies": { - "@bitgo-beta/abstract-cosmos": "1.0.1-beta.1212", - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/statics": "15.1.1-beta.1234", + "@bitgo-beta/abstract-cosmos": "1.0.1-beta.1689", + "@bitgo-beta/sdk-core": "8.2.1-beta.1708", + "@bitgo-beta/statics": "15.1.1-beta.1714", "@cosmjs/amino": "^0.29.5", "@cosmjs/encoding": "^0.29.5", "@cosmjs/stargate": "^0.29.5", "bignumber.js": "^9.1.1" }, "engines": { - "node": ">=20 <23" + "node": ">=20" } }, "node_modules/@bitgo-beta/sdk-coin-atom": { - "version": "3.1.2-beta.1227", - "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-atom/-/sdk-coin-atom-3.1.2-beta.1227.tgz", - "integrity": "sha512-6R1155yrpDi2Z1obCGEhi4DiOFVqVlaPCfUJkXxeWbm0J4cu9954gQhBtmZTuTDQAo4PJZtfcis33gZ/rmLOJw==", - "dependencies": { - "@bitgo-beta/abstract-cosmos": "1.0.1-beta.1212", - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/sdk-lib-mpc": "8.2.0-beta.1223", - "@bitgo-beta/statics": "15.1.1-beta.1234", + "version": "3.1.2-beta.1704", + "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-atom/-/sdk-coin-atom-3.1.2-beta.1704.tgz", + "integrity": "sha512-VH6EW95m4tg/qacBjyrLN/B2sqWYxcudIMaKapRxuuFELonG7b6PwZUBWHWMaGD8XTmTVKtVmUARxaGLmxzZEw==", + "license": "MIT", + "dependencies": { + "@bitgo-beta/abstract-cosmos": "1.0.1-beta.1689", + "@bitgo-beta/sdk-core": "8.2.1-beta.1708", + "@bitgo-beta/sdk-lib-mpc": "8.2.0-beta.1703", + "@bitgo-beta/statics": "15.1.1-beta.1714", "@cosmjs/amino": "^0.29.5", "@cosmjs/encoding": "^0.29.5", "@cosmjs/stargate": "^0.29.5", "bignumber.js": "^9.1.1" }, "engines": { - "node": ">=20 <23" + "node": ">=20" } }, "node_modules/@bitgo-beta/sdk-coin-avaxc": { - "version": "1.1.1-beta.1455", - "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-avaxc/-/sdk-coin-avaxc-1.1.1-beta.1455.tgz", - "integrity": "sha512-ajo5sSKHt29Ed8d9yZDu5a0jeqhx3wwTzri28odWj0v94s7JCVZd10g7LOYyYkLzFWSv2EQyKXEs7/KcBZQvQg==", - "dependencies": { - "@bitgo-beta/abstract-eth": "1.0.2-beta.1461", - "@bitgo-beta/sdk-coin-avaxp": "3.5.10-beta.1228", - "@bitgo-beta/sdk-coin-eth": "4.4.1-beta.1226", - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/secp256k1": "1.0.2-beta.1258", - "@bitgo-beta/statics": "15.1.1-beta.1234", + "version": "1.1.1-beta.1931", + "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-avaxc/-/sdk-coin-avaxc-1.1.1-beta.1931.tgz", + "integrity": "sha512-wPed2vOQhDgy80wVuExe/MjheOlowRnjxRFovdPm+SApOkwBE5xLDqRvA+MUKvDLlM0+tmUbfuCy5Z0Q3C/Jog==", + "license": "MIT", + "dependencies": { + "@bitgo-beta/abstract-eth": "1.0.2-beta.1938", + "@bitgo-beta/sdk-coin-avaxp": "5.7.3-beta.20", + "@bitgo-beta/sdk-coin-eth": "4.4.1-beta.1702", + "@bitgo-beta/sdk-core": "8.2.1-beta.1708", + "@bitgo-beta/secp256k1": "1.0.2-beta.1738", + "@bitgo-beta/statics": "15.1.1-beta.1714", "@ethereumjs/common": "^2.6.5", "bignumber.js": "^9.1.1", "ethereumjs-abi": "^0.6.5", "ethereumjs-util": "7.1.5", "keccak": "^3.0.3", - "lodash": "^4.17.14", + "lodash": "^4.18.0", "secp256k1": "5.0.1", "superagent": "^9.0.1" }, "engines": { - "node": ">=20 <23" + "node": ">=20" } }, "node_modules/@bitgo-beta/sdk-coin-avaxc/node_modules/debug": { @@ -3406,30 +3531,32 @@ } }, "node_modules/@bitgo-beta/sdk-coin-avaxp": { - "version": "3.5.10-beta.1228", - "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-avaxp/-/sdk-coin-avaxp-3.5.10-beta.1228.tgz", - "integrity": "sha512-byPtA4EuJ8AcOqJjHo9cDbhfXRffOMK+wrFWgZoMJwJcOF5fJTQjh7EjitHmX+emfaAblGgANQIJt1vewyPuMQ==", + "version": "5.7.3-beta.20", + "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-avaxp/-/sdk-coin-avaxp-5.7.3-beta.20.tgz", + "integrity": "sha512-TTw1GQ/l50zvbYDX6uP7T5E+jSXAM8FbvGntECLyzIAovxLcAHJjb6ee6IO9CailHbARiy4xEjixXQ96l88NWQ==", + "license": "MIT", "dependencies": { - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/secp256k1": "1.0.2-beta.1258", - "@bitgo-beta/statics": "15.1.1-beta.1234", + "@bitgo-beta/sdk-core": "8.2.1-beta.1708", + "@bitgo-beta/secp256k1": "1.0.2-beta.1738", + "@bitgo-beta/statics": "15.1.1-beta.1714", "@bitgo-forks/avalanchejs": "4.1.0-alpha.1", "@noble/curves": "1.8.1", "avalanche": "3.15.3", "bignumber.js": "^9.0.0", "create-hash": "^1.2.0", "ethereumjs-util": "7.1.5", - "lodash": "^4.17.14", + "lodash": "^4.18.0", "safe-buffer": "^5.2.1" }, "engines": { - "node": ">=20 <23" + "node": ">=20" } }, "node_modules/@bitgo-beta/sdk-coin-avaxp/node_modules/@noble/curves": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.8.1.tgz", "integrity": "sha512-warwspo+UYUPep0Q+vtdVB4Ugn8GGQj8iyB3gnRWsztmUHTI3S1nhdiWNsPUGL0vud7JlRRk1XEu7Lq1KGTnMQ==", + "license": "MIT", "dependencies": { "@noble/hashes": "1.7.1" }, @@ -3444,6 +3571,7 @@ "version": "1.7.1", "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.7.1.tgz", "integrity": "sha512-B8XBPsn4vT/KJAGqDzbwztd+6Yte3P4V7iafm24bxgDe/mlRuK6xmWPuCNrKt2vDafZ8MfJLlchDG/vYafQEjQ==", + "license": "MIT", "engines": { "node": "^14.21.3 || >=16" }, @@ -3452,14 +3580,15 @@ } }, "node_modules/@bitgo-beta/sdk-coin-baby": { - "version": "1.0.1-beta.570", - "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-baby/-/sdk-coin-baby-1.0.1-beta.570.tgz", - "integrity": "sha512-pP3OGEnKJSSrzJn+PwYCIin4X43XmdgETlBNEZuv5M1dpgpfFt79ee5jgVg2qpDn4Vv1WpnX7aEDJBcP21KZeA==", + "version": "1.0.1-beta.1047", + "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-baby/-/sdk-coin-baby-1.0.1-beta.1047.tgz", + "integrity": "sha512-xN9Ec/ul8FMmI+KV/ngiVKB/JGRH13TCgjmjCRKiQnLbdQ6MRUh52qKgW5OSzqhaxPq/paweXvwP+HJ0uaDqWQ==", + "license": "MIT", "dependencies": { "@babylonlabs-io/babylon-proto-ts": "1.0.0", - "@bitgo-beta/abstract-cosmos": "1.0.1-beta.1212", - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/statics": "15.1.1-beta.1234", + "@bitgo-beta/abstract-cosmos": "1.0.1-beta.1689", + "@bitgo-beta/sdk-core": "8.2.1-beta.1708", + "@bitgo-beta/statics": "15.1.1-beta.1714", "@cosmjs/amino": "^0.29.5", "@cosmjs/encoding": "^0.29.5", "@cosmjs/proto-signing": "^0.29.5", @@ -3468,269 +3597,340 @@ "cosmjs-types": "^0.6.1" }, "engines": { - "node": ">=20 <23" + "node": ">=20" } }, "node_modules/@bitgo-beta/sdk-coin-bch": { - "version": "1.1.1-beta.1456", - "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-bch/-/sdk-coin-bch-1.1.1-beta.1456.tgz", - "integrity": "sha512-NcLQzlC5iC9mi7+0XZqtPryuvZq+1ABGnw9w462Gh6GIO5AAF2CGSldfezATnqV/z0a7mtR+NqXI7F7DUZYrAw==", + "version": "1.1.1-beta.1932", + "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-bch/-/sdk-coin-bch-1.1.1-beta.1932.tgz", + "integrity": "sha512-ePoCygPn0BSSNJfxEJr0KXRjatQJwD4MQBGw9d4xHTqpjd8XS2ECsGd78+tLoCcB4GppcK+BVjzkDDLr7SB+6Q==", + "license": "MIT", "dependencies": { - "@bitgo-beta/abstract-utxo": "1.1.1-beta.1464", - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/utxo-lib": "8.0.3-beta.1232" + "@bitgo-beta/abstract-utxo": "1.1.1-beta.1941", + "@bitgo-beta/sdk-core": "8.2.1-beta.1708" }, "engines": { - "node": ">=20 <23" + "node": ">=20" } }, "node_modules/@bitgo-beta/sdk-coin-bcha": { - "version": "1.1.1-beta.1455", - "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-bcha/-/sdk-coin-bcha-1.1.1-beta.1455.tgz", - "integrity": "sha512-+HuPhsCzCFv0wMNKthdjRkPy5Dsaa/uBuWKMlZUHNeJ4oWkkgG8E+d3MY0tOFM+eKX8jdS0R0Nx0ng8ZouynRw==", + "version": "1.1.1-beta.1931", + "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-bcha/-/sdk-coin-bcha-1.1.1-beta.1931.tgz", + "integrity": "sha512-vHZlAw5Cps0SrPDAVdXKWjNFwRSgsl8dpYC+DOTQVUQgIUnMpVpvy0ZDqnk3BLrWoKql1MFF9Y7bQOZ6khM4zQ==", + "license": "MIT", "dependencies": { - "@bitgo-beta/abstract-utxo": "1.1.1-beta.1464", - "@bitgo-beta/sdk-coin-bch": "1.1.1-beta.1456", - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/utxo-lib": "8.0.3-beta.1232" + "@bitgo-beta/abstract-utxo": "1.1.1-beta.1941", + "@bitgo-beta/sdk-core": "8.2.1-beta.1708" }, "engines": { - "node": ">=20 <23" + "node": ">=20" } }, "node_modules/@bitgo-beta/sdk-coin-bera": { - "version": "1.0.1-beta.1084", - "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-bera/-/sdk-coin-bera-1.0.1-beta.1084.tgz", - "integrity": "sha512-Zjeyg1Oav4biovHHEbyPmgHYA6y34CiZ1KUfx3EXuWpgQBDwuM6l/2i2lFvpgGBi6Jnlf95bPI+qkkzvGeK//Q==", - "dependencies": { - "@bitgo-beta/abstract-eth": "1.0.2-beta.1461", - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/secp256k1": "1.0.2-beta.1258", - "@bitgo-beta/statics": "15.1.1-beta.1234", + "version": "1.0.1-beta.1560", + "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-bera/-/sdk-coin-bera-1.0.1-beta.1560.tgz", + "integrity": "sha512-mgmVevA5uViF6kRaQzK1zf8i9P66O9nCxYB2u6LuOl2gfFiPYfGSq8HBrRu6orSTJ5PYwRNvnuvgVrzFbNeDag==", + "license": "MIT", + "dependencies": { + "@bitgo-beta/abstract-eth": "1.0.2-beta.1938", + "@bitgo-beta/sdk-core": "8.2.1-beta.1708", + "@bitgo-beta/secp256k1": "1.0.2-beta.1738", + "@bitgo-beta/statics": "15.1.1-beta.1714", "@ethereumjs/common": "^2.6.5" }, "engines": { - "node": ">=20 <23" + "node": ">=20" } }, "node_modules/@bitgo-beta/sdk-coin-bld": { - "version": "1.0.1-beta.1189", - "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-bld/-/sdk-coin-bld-1.0.1-beta.1189.tgz", - "integrity": "sha512-Ji9LJLSFFL6gyQlm5cDtK94V3bBdi+eUN8K2vM+G0d8zz7emBsYM5ZY5hyjefA0wWjLxPa6vT+ahNBNWmTODMQ==", - "dependencies": { - "@bitgo-beta/abstract-cosmos": "1.0.1-beta.1212", - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/sdk-lib-mpc": "8.2.0-beta.1223", - "@bitgo-beta/statics": "15.1.1-beta.1234", + "version": "1.0.1-beta.1666", + "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-bld/-/sdk-coin-bld-1.0.1-beta.1666.tgz", + "integrity": "sha512-LJ5Xewu0canzpeaKugz7tMuujT5rjGY7Uhg7F6SVhS23aHXBeHVDNuVNIOk36nOaoj7ozB/vUAwEIhxm33QnAA==", + "license": "MIT", + "dependencies": { + "@bitgo-beta/abstract-cosmos": "1.0.1-beta.1689", + "@bitgo-beta/sdk-core": "8.2.1-beta.1708", + "@bitgo-beta/sdk-lib-mpc": "8.2.0-beta.1703", + "@bitgo-beta/statics": "15.1.1-beta.1714", "@cosmjs/amino": "^0.29.5", "@cosmjs/encoding": "^0.29.5", "@cosmjs/stargate": "^0.29.5", "bignumber.js": "^9.1.1" }, "engines": { - "node": ">=20 <23" + "node": ">=20" } }, "node_modules/@bitgo-beta/sdk-coin-bsc": { - "version": "1.0.1-beta.1455", - "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-bsc/-/sdk-coin-bsc-1.0.1-beta.1455.tgz", - "integrity": "sha512-QQZPVKYHDqZkNuYTAnWiNg0GG+4nX2L5e1Cwj9RMZZkcSGTs/Tv9NtFdXkV338PWLAfJ1XFUnGU9yvlqiB9D9w==", - "dependencies": { - "@bitgo-beta/abstract-eth": "1.0.2-beta.1461", - "@bitgo-beta/sdk-coin-eth": "4.4.1-beta.1226", - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/statics": "15.1.1-beta.1234", + "version": "1.0.1-beta.1931", + "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-bsc/-/sdk-coin-bsc-1.0.1-beta.1931.tgz", + "integrity": "sha512-brjv25DD/3v+/wzy4ktIdprn+BX9GM6DI8OOLrzzL5GuuL+lXKkpFymNADKxzSXQXFOZXdLjtHyeh8ebXsGWyA==", + "license": "MIT", + "dependencies": { + "@bitgo-beta/abstract-eth": "1.0.2-beta.1938", + "@bitgo-beta/sdk-coin-eth": "4.4.1-beta.1702", + "@bitgo-beta/sdk-core": "8.2.1-beta.1708", + "@bitgo-beta/statics": "15.1.1-beta.1714", "@ethereumjs/common": "^2.6.5" }, "engines": { - "node": ">=20 <23" + "node": ">=20" } }, "node_modules/@bitgo-beta/sdk-coin-bsv": { - "version": "1.1.1-beta.1455", - "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-bsv/-/sdk-coin-bsv-1.1.1-beta.1455.tgz", - "integrity": "sha512-u62R26HB8K1XIa5d+ljdTlbC3Q5WHcYCsdpkwUpP5H1qBxa1A9EfFbdubt+DWtVrAipu8whPmnCtknTBVuNBew==", + "version": "1.1.1-beta.1931", + "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-bsv/-/sdk-coin-bsv-1.1.1-beta.1931.tgz", + "integrity": "sha512-trB7iFw9sCNJ1VRb6rNZLKPxle7V93SZngU/+WwhX2PsxDqkgANpEyp2v8x4i1f6IMfOBPFIzNM21fUc7k/vYQ==", + "license": "MIT", "dependencies": { - "@bitgo-beta/abstract-utxo": "1.1.1-beta.1464", - "@bitgo-beta/sdk-coin-bch": "1.1.1-beta.1456", - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/utxo-lib": "8.0.3-beta.1232" + "@bitgo-beta/abstract-utxo": "1.1.1-beta.1941", + "@bitgo-beta/sdk-core": "8.2.1-beta.1708" }, "engines": { - "node": ">=20 <23" + "node": ">=20" } }, "node_modules/@bitgo-beta/sdk-coin-btc": { - "version": "1.0.2-beta.1456", - "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-btc/-/sdk-coin-btc-1.0.2-beta.1456.tgz", - "integrity": "sha512-nvtgsKXXbE9myLwFah/glpYOqfJJ2fVHIxVl5ZTpMbisG/crB2eQtpdHrdOJl93mMlhe/cT4E7NKhOPgFKGx+A==", + "version": "1.0.2-beta.1931", + "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-btc/-/sdk-coin-btc-1.0.2-beta.1931.tgz", + "integrity": "sha512-xNZH0WgSLUKPdZU7WBVR1DT9qcfff5VPNWjQpuf4EGJ6YHu+aKyiRPSK07PObX+Uj0JT7HdhUKJ7FpF9AAgQqw==", + "license": "MIT", "dependencies": { - "@bitgo-beta/abstract-utxo": "1.1.1-beta.1464", - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/utxo-lib": "8.0.3-beta.1232", - "@bitgo-beta/utxo-ord": "1.0.1-beta.1303" + "@bitgo-beta/abstract-utxo": "1.1.1-beta.1941", + "@bitgo-beta/sdk-core": "8.2.1-beta.1708" }, "engines": { - "node": ">=20 <23" + "node": ">=20" } }, "node_modules/@bitgo-beta/sdk-coin-btg": { - "version": "1.1.1-beta.1455", - "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-btg/-/sdk-coin-btg-1.1.1-beta.1455.tgz", - "integrity": "sha512-p+6ifHm+ovJsAgFo1s4DdlbDuKasoZn0rpF4E3QfvzzkaaVomk4J/InDbvsIncOD2uj//EAqyNxSFv7NAut2BA==", + "version": "1.1.1-beta.1931", + "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-btg/-/sdk-coin-btg-1.1.1-beta.1931.tgz", + "integrity": "sha512-WiAuv6q1B6dbrNzd77emZuhPYIssSiNI0fHPryisRtpvSAx5+aJGJOnrRkb/znPEhDT1shStkS70cx1BpybBmw==", + "license": "MIT", "dependencies": { - "@bitgo-beta/abstract-utxo": "1.1.1-beta.1464", - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/utxo-lib": "8.0.3-beta.1232" + "@bitgo-beta/abstract-utxo": "1.1.1-beta.1941", + "@bitgo-beta/sdk-core": "8.2.1-beta.1708" }, "engines": { - "node": ">=20 <23" + "node": ">=20" } }, "node_modules/@bitgo-beta/sdk-coin-celo": { - "version": "1.1.1-beta.1454", - "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-celo/-/sdk-coin-celo-1.1.1-beta.1454.tgz", - "integrity": "sha512-s6IFCeLIGIUvLSo0vcEEScORDFmiLwODSkYWTVNEO6KCxmQ62dm5VLx+l/2c+nEg2rEmF8ijx9jNH+FmhY1JBw==", - "dependencies": { - "@bitgo-beta/abstract-eth": "1.0.2-beta.1461", - "@bitgo-beta/sdk-coin-eth": "4.4.1-beta.1226", - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/statics": "15.1.1-beta.1234", - "@celo/connect": "^2.0.0", - "@celo/contractkit": "^2.0.0", - "@celo/wallet-base": "^2.0.0", - "@celo/wallet-local": "^2.0.0", + "version": "1.1.1-beta.1930", + "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-celo/-/sdk-coin-celo-1.1.1-beta.1930.tgz", + "integrity": "sha512-q+wy9el0Jm6uNRWhuCj+8IYU14yxrTgzY/ogsEAFLtrQhVN4aasmJwHPZm6oSk5zbFyTZtTbs4AUKWpmYiGWTA==", + "license": "MIT", + "dependencies": { + "@bitgo-beta/abstract-eth": "1.0.2-beta.1938", + "@bitgo-beta/sdk-coin-eth": "4.4.1-beta.1702", + "@bitgo-beta/sdk-core": "8.2.1-beta.1708", + "@bitgo-beta/statics": "15.1.1-beta.1714", "@ethereumjs/common": "^2.6.5", "bignumber.js": "^9.0.0", "ethereumjs-abi": "^0.6.5", - "ethereumjs-util": "7.1.5", - "ethers": "^5.1.3" + "ethereumjs-util": "7.1.5" }, "engines": { - "node": ">=20 <23" + "node": ">=20" } }, "node_modules/@bitgo-beta/sdk-coin-coredao": { - "version": "1.0.0-beta.663", - "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-coredao/-/sdk-coin-coredao-1.0.0-beta.663.tgz", - "integrity": "sha512-Ri7lj0vAkD9HnlTTFs140YSJQhBqJ7uBdS1VcXnTYSOQqws20gQv1ugh7Ozn+ARGadGvMMZzb7852T+WZ6KX+A==", + "version": "1.0.0-beta.1139", + "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-coredao/-/sdk-coin-coredao-1.0.0-beta.1139.tgz", + "integrity": "sha512-41qK19IH0HoKrINppnVSjYwqY4oRogwVHNwNOVBQNaBoELscvGotucMbrPECG7emHcTIYJexaetitzQWDIV5EQ==", + "license": "MIT", "dependencies": { - "@bitgo-beta/abstract-eth": "1.0.2-beta.1461", - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/statics": "15.1.1-beta.1234", + "@bitgo-beta/abstract-eth": "1.0.2-beta.1938", + "@bitgo-beta/sdk-core": "8.2.1-beta.1708", + "@bitgo-beta/statics": "15.1.1-beta.1714", "@ethereumjs/common": "^2.6.5", "@ethereumjs/tx": "^3.3.0", "bn.js": "^5.2.1" }, "engines": { - "node": ">=20 <23" + "node": ">=20" } }, "node_modules/@bitgo-beta/sdk-coin-coreum": { - "version": "1.0.1-beta.1071", - "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-coreum/-/sdk-coin-coreum-1.0.1-beta.1071.tgz", - "integrity": "sha512-ObtMY08Udzr0wcj7ES/NNKDEDFHysF0RUEqYifmY7PzW2JtDDy1UYSDBlYECFsf5G8b0khHEftlgnCCy50/VVA==", - "dependencies": { - "@bitgo-beta/abstract-cosmos": "1.0.1-beta.1212", - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/sdk-lib-mpc": "8.2.0-beta.1223", - "@bitgo-beta/statics": "15.1.1-beta.1234", + "version": "1.0.1-beta.1548", + "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-coreum/-/sdk-coin-coreum-1.0.1-beta.1548.tgz", + "integrity": "sha512-4mwsH0OSj3JG6984GWQoSAT3cYFdwHQddNYGJGZag1PAJheHXWe4Vd+EkhSNSNd5BxCxnXAnAi0srfP3k3WsHg==", + "license": "MIT", + "dependencies": { + "@bitgo-beta/abstract-cosmos": "1.0.1-beta.1689", + "@bitgo-beta/sdk-core": "8.2.1-beta.1708", + "@bitgo-beta/sdk-lib-mpc": "8.2.0-beta.1703", + "@bitgo-beta/statics": "15.1.1-beta.1714", "@cosmjs/amino": "^0.29.5", "@cosmjs/encoding": "^0.29.5", "@cosmjs/stargate": "^0.29.5", "bignumber.js": "^9.1.1" }, "engines": { - "node": ">=20 <23" + "node": ">=20" } }, "node_modules/@bitgo-beta/sdk-coin-cronos": { - "version": "1.0.1-beta.363", - "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-cronos/-/sdk-coin-cronos-1.0.1-beta.363.tgz", - "integrity": "sha512-Ez38XyzSdkTxXeRhB9KAutAYvCljzZu8ITLE/82IpGD37ZYY+R4DkvRYCHNiho62CcKEmZNgdm32rRtiTmoX8w==", + "version": "1.0.1-beta.839", + "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-cronos/-/sdk-coin-cronos-1.0.1-beta.839.tgz", + "integrity": "sha512-xk/cwU/0xKUaG37F8jUF2OqHxvuUZmumrz6gnO7srbScrooFLXlnTVKpQU+3ogA6L1fvEx9choSGwWJhyRBhlA==", + "license": "MIT", "dependencies": { - "@bitgo-beta/abstract-cosmos": "1.0.1-beta.1212", - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/statics": "15.1.1-beta.1234", + "@bitgo-beta/abstract-cosmos": "1.0.1-beta.1689", + "@bitgo-beta/sdk-core": "8.2.1-beta.1708", + "@bitgo-beta/statics": "15.1.1-beta.1714", "@cosmjs/amino": "^0.29.5", "@cosmjs/encoding": "^0.29.5", "@cosmjs/stargate": "^0.29.5", "bignumber.js": "^9.1.1" }, "engines": { - "node": ">=20 <23" + "node": ">=20" } }, "node_modules/@bitgo-beta/sdk-coin-cspr": { - "version": "1.2.19-beta.1228", - "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-cspr/-/sdk-coin-cspr-1.2.19-beta.1228.tgz", - "integrity": "sha512-bHI/gYtt98RlXONAES8uyM2szS8DAG921FZ8JOnU5dw+mD6pbt+VepCUR7VYjRAM1HPihklgxn15EzsjU6GEhg==", + "version": "1.2.19-beta.1704", + "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-cspr/-/sdk-coin-cspr-1.2.19-beta.1704.tgz", + "integrity": "sha512-fbD9JNniErqlZf389sHYqoJjNLEsTJXOgpwaIf9euInahNQ26OmTe4S/YiOS0v65+U5i6LcJBjlCTHyjW8wpcQ==", + "license": "MIT", "dependencies": { - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/secp256k1": "1.0.2-beta.1258", - "@bitgo-beta/statics": "15.1.1-beta.1234", + "@bitgo-beta/sdk-core": "8.2.1-beta.1708", + "@bitgo-beta/secp256k1": "1.0.2-beta.1738", + "@bitgo-beta/statics": "15.1.1-beta.1714", "@ethersproject/bignumber": "^5.6.0", "@stablelib/hex": "^1.0.0", "bignumber.js": "^9.0.0", "casper-js-sdk": "2.7.6", - "lodash": "^4.17.15", + "lodash": "^4.18.0", "secp256k1": "5.0.1" }, "engines": { - "node": ">=20 <23" + "node": ">=20" } }, "node_modules/@bitgo-beta/sdk-coin-dash": { - "version": "1.1.1-beta.1456", - "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-dash/-/sdk-coin-dash-1.1.1-beta.1456.tgz", - "integrity": "sha512-evvflmHJLBVjOdZxuduf9PH3Il4Bjtpzw7NdPPHhMfOg8dfqHrfB+JQc9P9Gw9c0sXJgxaVKZLWTo9hmeXdYcQ==", + "version": "1.1.1-beta.1932", + "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-dash/-/sdk-coin-dash-1.1.1-beta.1932.tgz", + "integrity": "sha512-1l9hYxhJno+SMYgXpTFY3aU+sdphonn0LUF2tgg6C2hgQvsT+E1jTzRTa7XAOPd8KzWw322Dv8Nho4FZIOC5Og==", + "license": "MIT", "dependencies": { - "@bitgo-beta/abstract-utxo": "1.1.1-beta.1464", - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/utxo-lib": "8.0.3-beta.1232" + "@bitgo-beta/abstract-utxo": "1.1.1-beta.1941", + "@bitgo-beta/sdk-core": "8.2.1-beta.1708" }, "engines": { - "node": ">=20 <23" + "node": ">=20" } }, "node_modules/@bitgo-beta/sdk-coin-doge": { - "version": "1.0.2-beta.1456", - "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-doge/-/sdk-coin-doge-1.0.2-beta.1456.tgz", - "integrity": "sha512-f73htFU6/ZBkquV8Tp8kSv0uLIHP/iEiILRuPD920R0GCply2wxKdDbkSxBv5BvlfYL4Stj3smgqXmnHgfyAYQ==", + "version": "1.0.2-beta.1932", + "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-doge/-/sdk-coin-doge-1.0.2-beta.1932.tgz", + "integrity": "sha512-Wc8SrH1fgHNQjCOJ/tJr8hXHzmevVaQlqOltK/HOWxY2hxC0QU+upd8mjT97k69puiHHP2ZY9H5UXZ1d/6S9Jw==", + "license": "MIT", "dependencies": { - "@bitgo-beta/abstract-utxo": "1.1.1-beta.1464", - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/utxo-lib": "8.0.3-beta.1232" + "@bitgo-beta/abstract-utxo": "1.1.1-beta.1941", + "@bitgo-beta/sdk-core": "8.2.1-beta.1708" }, "engines": { - "node": ">=20 <23" + "node": ">=20" } }, "node_modules/@bitgo-beta/sdk-coin-dot": { - "version": "2.2.8-beta.1228", - "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-dot/-/sdk-coin-dot-2.2.8-beta.1228.tgz", - "integrity": "sha512-f4bC4/i9rwvygCuelmnJrArdwUJmbG7Vw2S+3rSoCmWPEG3UAQGudeUSccNNcXbaS0u6sJf1acMzIgwanrJyEg==", + "version": "2.2.8-beta.1704", + "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-dot/-/sdk-coin-dot-2.2.8-beta.1704.tgz", + "integrity": "sha512-N7JH9egiAuhJUAErLUgIBSj1OtYM1+AQeAs9NjYBGMM822wp0N7ebgrehGdzWdpUj0fqaVt7kyACZ2FrPu89VQ==", + "license": "MIT", "dependencies": { - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/sdk-lib-mpc": "8.2.0-beta.1223", - "@bitgo-beta/statics": "15.1.1-beta.1234", + "@bitgo-beta/sdk-core": "8.2.1-beta.1708", + "@bitgo-beta/sdk-lib-mpc": "8.2.0-beta.1703", + "@bitgo-beta/statics": "15.1.1-beta.1714", + "@bitgo/wasm-dot": "^1.7.0", "@polkadot/api": "14.1.1", "@polkadot/api-augment": "14.1.1", - "@polkadot/keyring": "13.3.1", + "@polkadot/keyring": "13.5.6", "@polkadot/types": "14.1.1", - "@polkadot/util": "13.3.1", - "@polkadot/util-crypto": "13.3.1", + "@polkadot/util": "13.5.6", + "@polkadot/util-crypto": "13.5.6", "@substrate/txwrapper-core": "7.5.2", "@substrate/txwrapper-polkadot": "7.5.2", "bignumber.js": "^9.0.0", "bs58": "^4.0.1", "hi-base32": "^0.5.1", "joi": "^17.4.0", - "lodash": "^4.17.15", + "lodash": "^4.18.0", "tweetnacl": "^1.0.3" }, "engines": { - "node": ">=20 <23" + "node": ">=20" + } + }, + "node_modules/@bitgo-beta/sdk-coin-dot/node_modules/@polkadot/util": { + "version": "13.5.6", + "resolved": "https://registry.npmjs.org/@polkadot/util/-/util-13.5.6.tgz", + "integrity": "sha512-V+CkW2VdhcMWvl7eXdmlCLGqLxrKvXZtXE76KBbPP5n0Z+8DqQ58IHNOE9xe2LOgqDwIzdLlOUwkyF9Zj19y+Q==", + "license": "Apache-2.0", + "dependencies": { + "@polkadot/x-bigint": "13.5.6", + "@polkadot/x-global": "13.5.6", + "@polkadot/x-textdecoder": "13.5.6", + "@polkadot/x-textencoder": "13.5.6", + "@types/bn.js": "^5.1.6", + "bn.js": "^5.2.1", + "tslib": "^2.8.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@bitgo-beta/sdk-coin-dot/node_modules/@polkadot/x-bigint": { + "version": "13.5.6", + "resolved": "https://registry.npmjs.org/@polkadot/x-bigint/-/x-bigint-13.5.6.tgz", + "integrity": "sha512-HpqZJ9ud94iK/+0Ofacw7QdtvzFp6SucBBml4XwWZTWoLaLOGDsO7FoWE7yCuwPbX8nLgIM6YmQBeUoZmBtVqQ==", + "license": "Apache-2.0", + "dependencies": { + "@polkadot/x-global": "13.5.6", + "tslib": "^2.8.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@bitgo-beta/sdk-coin-dot/node_modules/@polkadot/x-global": { + "version": "13.5.6", + "resolved": "https://registry.npmjs.org/@polkadot/x-global/-/x-global-13.5.6.tgz", + "integrity": "sha512-iw97n0Bnl2284WgAK732LYR4DW6w5+COfBfHzkhiHqs5xwPEwWMgWGrf2hM8WAQqNIz6Ni8w/jagucPyQBur3Q==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.8.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@bitgo-beta/sdk-coin-dot/node_modules/@polkadot/x-textdecoder": { + "version": "13.5.6", + "resolved": "https://registry.npmjs.org/@polkadot/x-textdecoder/-/x-textdecoder-13.5.6.tgz", + "integrity": "sha512-jTGeYCxFh89KRrP7bNj1CPqKO36Onsi0iA6A+5YtRS5wjdQU+/OFM/EHLTP2nvkvZo/tOkOewMR9sausisUvVQ==", + "license": "Apache-2.0", + "dependencies": { + "@polkadot/x-global": "13.5.6", + "tslib": "^2.8.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@bitgo-beta/sdk-coin-dot/node_modules/@polkadot/x-textencoder": { + "version": "13.5.6", + "resolved": "https://registry.npmjs.org/@polkadot/x-textencoder/-/x-textencoder-13.5.6.tgz", + "integrity": "sha512-iVwz9+OrYCEF9QbNfr9M206mmWvY/AhDmGPfAIeTR4fRgKGVYqcP8RIF8iu/x0MVQWqiVO3vlhlUk7MfrmAnoQ==", + "license": "Apache-2.0", + "dependencies": { + "@polkadot/x-global": "13.5.6", + "tslib": "^2.8.0" + }, + "engines": { + "node": ">=18" } }, "node_modules/@bitgo-beta/sdk-coin-dot/node_modules/base-x": { @@ -3750,21 +3950,22 @@ } }, "node_modules/@bitgo-beta/sdk-coin-eos": { - "version": "1.3.19-beta.1227", - "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-eos/-/sdk-coin-eos-1.3.19-beta.1227.tgz", - "integrity": "sha512-lak5G3lRN+0bqEDl6wmMCC1EQa/A4IRfmEgHY5382oaMwDOM/hSk4H45bDFmq13tylJV2pccBmSfX8WVkovYdQ==", + "version": "1.3.19-beta.1702", + "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-eos/-/sdk-coin-eos-1.3.19-beta.1702.tgz", + "integrity": "sha512-r/vohOjXroOnUWGSbPmexuroM02D4gaRDGvUyfksouOvG2TiHuN9b1J198iFDV6u7EJz8X0zDrLwmJkbeC3ubg==", + "license": "MIT", "dependencies": { - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/secp256k1": "1.0.2-beta.1258", - "@bitgo-beta/statics": "15.1.1-beta.1234", + "@bitgo-beta/sdk-core": "8.2.1-beta.1708", + "@bitgo-beta/secp256k1": "1.0.2-beta.1738", + "@bitgo-beta/statics": "15.1.1-beta.1714", "bignumber.js": "^9.0.2", "eosjs": "^21.0.2", "eosjs-ecc": "^4.0.4", - "lodash": "^4.17.14", + "lodash": "^4.18.0", "superagent": "^9.0.1" }, "engines": { - "node": ">=20 <23" + "node": ">=20" } }, "node_modules/@bitgo-beta/sdk-coin-eos/node_modules/debug": { @@ -3836,24 +4037,25 @@ } }, "node_modules/@bitgo-beta/sdk-coin-etc": { - "version": "1.0.2-beta.1454", - "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-etc/-/sdk-coin-etc-1.0.2-beta.1454.tgz", - "integrity": "sha512-DUzsQT24ehEf1Bk/B0GXOfNlRRNHozRPYBFLtKk73I0VJvvQLKufw9ohum2YbYslBbIM58F6tbkk7OUvpNMRxg==", - "dependencies": { - "@bitgo-beta/abstract-eth": "1.0.2-beta.1461", - "@bitgo-beta/sdk-coin-eth": "4.4.1-beta.1226", - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/secp256k1": "1.0.2-beta.1258", - "@bitgo-beta/statics": "15.1.1-beta.1234", + "version": "1.0.2-beta.1930", + "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-etc/-/sdk-coin-etc-1.0.2-beta.1930.tgz", + "integrity": "sha512-SFxNDw6pR62yIq1tgNVcbZWsnPKTN9hDwt1/awCbtmpGqUYZbGLJLrLmVfSYNWMDutvbwfFOlXtgRogBQVtwBQ==", + "license": "MIT", + "dependencies": { + "@bitgo-beta/abstract-eth": "1.0.2-beta.1938", + "@bitgo-beta/sdk-coin-eth": "4.4.1-beta.1702", + "@bitgo-beta/sdk-core": "8.2.1-beta.1708", + "@bitgo-beta/secp256k1": "1.0.2-beta.1738", + "@bitgo-beta/statics": "15.1.1-beta.1714", "@ethereumjs/common": "^2.6.5", "bignumber.js": "^9.1.1", "ethereumjs-abi": "^0.6.5", "ethereumjs-util": "7.1.5", - "lodash": "^4.17.14", + "lodash": "^4.18.0", "superagent": "^9.0.1" }, "engines": { - "node": ">=20 <23" + "node": ">=20" } }, "node_modules/@bitgo-beta/sdk-coin-etc/node_modules/debug": { @@ -3925,26 +4127,27 @@ } }, "node_modules/@bitgo-beta/sdk-coin-eth": { - "version": "4.4.1-beta.1226", - "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-eth/-/sdk-coin-eth-4.4.1-beta.1226.tgz", - "integrity": "sha512-X0QORAxZSFfSbii8yz52w9CmM1kFr8DQOnQ/2RmLPKm11FUf/6gx6mPqTLhXHgFogbINJchV3cueUy9uvwReqg==", - "dependencies": { - "@bitgo-beta/abstract-eth": "1.0.2-beta.1461", - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/secp256k1": "1.0.2-beta.1258", - "@bitgo-beta/statics": "15.1.1-beta.1234", + "version": "4.4.1-beta.1702", + "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-eth/-/sdk-coin-eth-4.4.1-beta.1702.tgz", + "integrity": "sha512-PShsp91ZXHlmpTMyqZU/7bMcP7spbd08iZj9g4E3mmA2w4dj7+JQfcjsPJHelKgZhj5jxvBDzS2VL7gPVeSMbw==", + "license": "MIT", + "dependencies": { + "@bitgo-beta/abstract-eth": "1.0.2-beta.1938", + "@bitgo-beta/sdk-core": "8.2.1-beta.1708", + "@bitgo-beta/secp256k1": "1.0.2-beta.1738", + "@bitgo-beta/statics": "15.1.1-beta.1714", "@ethereumjs/tx": "^3.3.0", "@ethereumjs/util": "8.0.3", "bignumber.js": "^9.1.1", "ethereumjs-abi": "^0.6.5", "ethereumjs-util": "7.1.5", "ethers": "^5.1.3", - "lodash": "^4.17.14", + "lodash": "^4.18.0", "secp256k1": "5.0.1", "superagent": "^9.0.1" }, "engines": { - "node": ">=20 <23" + "node": ">=20" } }, "node_modules/@bitgo-beta/sdk-coin-eth/node_modules/debug": { @@ -4016,18 +4219,19 @@ } }, "node_modules/@bitgo-beta/sdk-coin-ethw": { - "version": "20.0.76-beta.393", - "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-ethw/-/sdk-coin-ethw-20.0.76-beta.393.tgz", - "integrity": "sha512-IuVGNKg8OkHMTzcGEODdahss71EY4QvoNLeflVTK25FsFS+TZZ1IsGc623C1IhiNo1IRXcCK/zV/ZZP+J8sv2w==", + "version": "20.0.76-beta.869", + "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-ethw/-/sdk-coin-ethw-20.0.76-beta.869.tgz", + "integrity": "sha512-o4z0f25JpzWNIQdeUNBlP1opr4pIvpJrb7wDjK21riHhbcYRy2c1t68FAhixLHKJgCxo/3KdEyRfonsONcFvuw==", + "license": "MIT", "dependencies": { - "@bitgo-beta/sdk-coin-eth": "4.4.1-beta.1226", - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/statics": "15.1.1-beta.1234", + "@bitgo-beta/sdk-coin-eth": "4.4.1-beta.1702", + "@bitgo-beta/sdk-core": "8.2.1-beta.1708", + "@bitgo-beta/statics": "15.1.1-beta.1714", "ethereumjs-util": "7.1.5", "superagent": "^9.0.1" }, "engines": { - "node": ">=20 <23" + "node": ">=20" } }, "node_modules/@bitgo-beta/sdk-coin-ethw/node_modules/debug": { @@ -4099,97 +4303,118 @@ } }, "node_modules/@bitgo-beta/sdk-coin-flr": { - "version": "1.0.1-beta.570", - "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-flr/-/sdk-coin-flr-1.0.1-beta.570.tgz", - "integrity": "sha512-kjetUx/K7YFG6cLJlstExDw4I89vtPXW4fXzlc1/R16C9TOwCce7GGuJhjF2WblSZv/BoJvkfVtTcFn7YCKCvA==", + "version": "1.0.1-beta.1046", + "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-flr/-/sdk-coin-flr-1.0.1-beta.1046.tgz", + "integrity": "sha512-qrbsPRtO/czR+iJtR7tlHp29iZc3WPiFZmLjhONGFb6mdGzX0Y3OlCtNINa7w5p0H5V1d+ljPygOETx2WWzFqw==", + "license": "MIT", "dependencies": { - "@bitgo-beta/abstract-eth": "1.0.2-beta.1461", - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/statics": "15.1.1-beta.1234", + "@bitgo-beta/abstract-eth": "1.0.2-beta.1938", + "@bitgo-beta/sdk-coin-eth": "4.4.1-beta.1702", + "@bitgo-beta/sdk-coin-flrp": "1.0.1-beta.551", + "@bitgo-beta/sdk-core": "8.2.1-beta.1708", + "@bitgo-beta/secp256k1": "1.0.2-beta.1738", + "@bitgo-beta/statics": "15.1.1-beta.1714", "@ethereumjs/common": "^2.6.5", - "@ethereumjs/tx": "^3.3.0" + "@ethereumjs/tx": "^3.3.0", + "bignumber.js": "^9.0.0", + "ethereumjs-util": "7.1.5", + "keccak": "^3.0.0", + "lodash": "^4.18.0", + "secp256k1": "^5.0.0" }, "engines": { - "node": ">=20 <23" + "node": ">=20" + } + }, + "node_modules/@bitgo-beta/sdk-coin-flrp": { + "version": "1.0.1-beta.551", + "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-flrp/-/sdk-coin-flrp-1.0.1-beta.551.tgz", + "integrity": "sha512-iswVnBEi8fXWb/tfEYmczl5ylcWkuyl4WOd++q/mGP2CFS4yGiOhY+mR07ZH2rJcM0lAB2TbefbMwem3cNX/IA==", + "license": "MIT", + "dependencies": { + "@bitgo-beta/sdk-core": "8.2.1-beta.1708", + "@bitgo-beta/secp256k1": "1.0.2-beta.1738", + "@bitgo-beta/statics": "15.1.1-beta.1714", + "@bitgo/public-types": "5.96.0", + "@flarenetwork/flarejs": "4.1.1", + "bech32": "^2.0.0", + "bignumber.js": "9.0.0", + "bs58": "^6.0.0", + "create-hash": "^1.2.0", + "ethereumjs-util": "^7.1.5", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/@bitgo-beta/sdk-coin-flrp/node_modules/bignumber.js": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.0.tgz", + "integrity": "sha512-t/OYhhJ2SD+YGBQcjY8GzzDHEk9f3nerxjtfa6tlMXfe7frs/WozhvCNoGvpM0P3bNf3Gq5ZRMlGr5f3r4/N8A==", + "license": "MIT", + "engines": { + "node": "*" } }, "node_modules/@bitgo-beta/sdk-coin-hash": { - "version": "1.0.1-beta.1186", - "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-hash/-/sdk-coin-hash-1.0.1-beta.1186.tgz", - "integrity": "sha512-tQFQ0iKI/tbqUl+y5Bz1LLNSJFWy9QNJOz76Sk0/8v3im21ZGxIuRhmoW6roNwRth6dB2YSDqycfwURtqTmRng==", - "dependencies": { - "@bitgo-beta/abstract-cosmos": "1.0.1-beta.1212", - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/sdk-lib-mpc": "8.2.0-beta.1223", - "@bitgo-beta/statics": "15.1.1-beta.1234", + "version": "1.0.1-beta.1662", + "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-hash/-/sdk-coin-hash-1.0.1-beta.1662.tgz", + "integrity": "sha512-Ujz5e3DQQNoHWUWxuFNK5000FOXvaShv2zqPLNXtAh99fP0tjvjBB7O2wt3K7RhSe9OHG921gmd2G7Pz2Pqojw==", + "license": "MIT", + "dependencies": { + "@bitgo-beta/abstract-cosmos": "1.0.1-beta.1689", + "@bitgo-beta/sdk-core": "8.2.1-beta.1708", + "@bitgo-beta/sdk-lib-mpc": "8.2.0-beta.1703", + "@bitgo-beta/statics": "15.1.1-beta.1714", "@cosmjs/amino": "^0.29.5", "@cosmjs/encoding": "^0.29.5", "@cosmjs/stargate": "^0.29.5", "bignumber.js": "^9.1.1" }, "engines": { - "node": ">=20 <23" + "node": ">=20" } }, "node_modules/@bitgo-beta/sdk-coin-hbar": { - "version": "1.0.2-beta.1456", - "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-hbar/-/sdk-coin-hbar-1.0.2-beta.1456.tgz", - "integrity": "sha512-m+zoCzjJVaZ0u7h2HqJ/5nKhaQeFA7qxpWSJUcWIZs5LvtyEqdmJhkVb7vmc0kxGPLtM4ASSjrzwuRlF62hoOQ==", - "dependencies": { - "@bitgo-beta/sdk-coin-algo": "1.3.19-beta.1229", - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/statics": "15.1.1-beta.1234", - "@hashgraph/proto": "2.12.0", + "version": "1.0.2-beta.1932", + "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-hbar/-/sdk-coin-hbar-1.0.2-beta.1932.tgz", + "integrity": "sha512-o1mzfnA5jHW3Ud/IV52Ld6AqAfZbIM/nHCa0viZiJB0F+r4sM0PdE9qhoqDM6yZonL90xEJym0Fob2NXMAGm4Q==", + "license": "MIT", + "dependencies": { + "@bitgo-beta/sdk-coin-algo": "2.8.9-beta.186", + "@bitgo-beta/sdk-core": "8.2.1-beta.1708", + "@bitgo-beta/statics": "15.1.1-beta.1714", + "@hashgraph/proto": "2.22.0", "@hashgraph/sdk": "2.72.0", "@stablelib/sha384": "^1.0.0", "bignumber.js": "^9.0.0", - "lodash": "^4.17.15", - "long": "^4.0.0", + "lodash": "^4.18.0", + "long": "^5.2.3", "protobufjs": "7.2.5", "stellar-sdk": "^10.0.1", "tweetnacl": "^1.0.3" }, "engines": { - "node": ">=20 <23" - } - }, - "node_modules/@bitgo-beta/sdk-coin-hbar/node_modules/protobufjs": { - "version": "7.2.5", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.2.5.tgz", - "integrity": "sha512-gGXRSXvxQ7UiPgfw8gevrfRWcTlSbOFg+p/N+JVJEK5VhueL2miT6qTymqAmjr1Q5WbOCyJbyrk6JfWKwlFn6A==", - "hasInstallScript": true, - "dependencies": { - "@protobufjs/aspromise": "^1.1.2", - "@protobufjs/base64": "^1.1.2", - "@protobufjs/codegen": "^2.0.4", - "@protobufjs/eventemitter": "^1.1.0", - "@protobufjs/fetch": "^1.1.0", - "@protobufjs/float": "^1.0.2", - "@protobufjs/inquire": "^1.1.0", - "@protobufjs/path": "^1.1.2", - "@protobufjs/pool": "^1.1.0", - "@protobufjs/utf8": "^1.1.0", - "@types/node": ">=13.7.0", - "long": "^5.0.0" - }, - "engines": { - "node": ">=12.0.0" + "node": ">=20" } }, - "node_modules/@bitgo-beta/sdk-coin-hbar/node_modules/protobufjs/node_modules/long": { + "node_modules/@bitgo-beta/sdk-coin-hbar/node_modules/long": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/long/-/long-5.3.2.tgz", - "integrity": "sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA==" + "integrity": "sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA==", + "license": "Apache-2.0" }, "node_modules/@bitgo-beta/sdk-coin-icp": { - "version": "1.0.1-beta.583", - "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-icp/-/sdk-coin-icp-1.0.1-beta.583.tgz", - "integrity": "sha512-8k/v/qLiG82Z/X3wdzmJuRldLI33W1s4f1zA5Fi3L7ykx7WoMZjAGmjHp2GuG+QbSMscOmf5+obl9tsEKJSQyw==", - "dependencies": { - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/sdk-lib-mpc": "8.2.0-beta.1223", - "@bitgo-beta/secp256k1": "1.0.2-beta.1258", - "@bitgo-beta/statics": "15.1.1-beta.1234", + "version": "1.0.1-beta.1059", + "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-icp/-/sdk-coin-icp-1.0.1-beta.1059.tgz", + "integrity": "sha512-v97N9p05A1JeYR27zXxurCTFl5aEYflU6S340vMFmRPSx2vg9/ho07ierjaYVCTqSZIMy3SNxVJ1hTM5dazU9A==", + "license": "MIT", + "dependencies": { + "@bitgo-beta/sdk-core": "8.2.1-beta.1708", + "@bitgo-beta/sdk-lib-mpc": "8.2.0-beta.1703", + "@bitgo-beta/secp256k1": "1.0.2-beta.1738", + "@bitgo-beta/statics": "15.1.1-beta.1714", "@dfinity/agent": "^2.2.0", "@dfinity/candid": "^2.2.0", "@dfinity/principal": "^2.2.0", @@ -4203,7 +4428,7 @@ "protobufjs": "^7.5.0" }, "engines": { - "node": ">=20 <23" + "node": ">=20" } }, "node_modules/@bitgo-beta/sdk-coin-icp/node_modules/@noble/curves": { @@ -4237,48 +4462,51 @@ "integrity": "sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA==" }, "node_modules/@bitgo-beta/sdk-coin-initia": { - "version": "1.1.1-beta.343", - "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-initia/-/sdk-coin-initia-1.1.1-beta.343.tgz", - "integrity": "sha512-bc6UdLOaMFUepdd+rjMiEtr3ARdbOSuHva7crRJFAl+ejta0NPjeZqPHA7VuBjQaRicySVFnfzpuTgIMBsLXew==", + "version": "1.1.1-beta.818", + "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-initia/-/sdk-coin-initia-1.1.1-beta.818.tgz", + "integrity": "sha512-D3TDwE9mTcmz2fzoQeKKcXATijRRmzUDRT0aQ3cE8PndSaj7JZV3Ihd7SzlOfsdHjUSymrGN6yV8MiWklS/J9A==", + "license": "MIT", "dependencies": { - "@bitgo-beta/abstract-cosmos": "1.0.1-beta.1212", - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/statics": "15.1.1-beta.1234", + "@bitgo-beta/abstract-cosmos": "1.0.1-beta.1689", + "@bitgo-beta/sdk-core": "8.2.1-beta.1708", + "@bitgo-beta/statics": "15.1.1-beta.1714", "@cosmjs/amino": "^0.29.5", "@cosmjs/encoding": "^0.29.5", "@cosmjs/stargate": "^0.29.5", "bignumber.js": "^9.1.1" }, "engines": { - "node": ">=20 <23" + "node": ">=20" } }, "node_modules/@bitgo-beta/sdk-coin-injective": { - "version": "1.1.3-beta.1180", - "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-injective/-/sdk-coin-injective-1.1.3-beta.1180.tgz", - "integrity": "sha512-30mWErhdY0IMiBLNj9sBxbJXNeuHJ2MnWLcdX3AQX55UHHzlJBxcA6DO1JYXfL22ioIIRN5RG2h28Jn5byYQew==", - "dependencies": { - "@bitgo-beta/abstract-cosmos": "1.0.1-beta.1212", - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/sdk-lib-mpc": "8.2.0-beta.1223", - "@bitgo-beta/statics": "15.1.1-beta.1234", + "version": "1.1.3-beta.1656", + "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-injective/-/sdk-coin-injective-1.1.3-beta.1656.tgz", + "integrity": "sha512-CwTW2/MH06bffdlZng46gsSXOPh9VbOw8+yYtRIhTaCOlrufucBG8zN8oHVORczn57rQMXmbCtaHBWJVNExoUQ==", + "license": "MIT", + "dependencies": { + "@bitgo-beta/abstract-cosmos": "1.0.1-beta.1689", + "@bitgo-beta/sdk-core": "8.2.1-beta.1708", + "@bitgo-beta/sdk-lib-mpc": "8.2.0-beta.1703", + "@bitgo-beta/statics": "15.1.1-beta.1714", "@cosmjs/amino": "^0.29.5", "@cosmjs/encoding": "^0.29.5", "@cosmjs/stargate": "^0.29.5", "bignumber.js": "^9.1.1" }, "engines": { - "node": ">=20 <23" + "node": ">=20" } }, "node_modules/@bitgo-beta/sdk-coin-islm": { - "version": "1.0.1-beta.1083", - "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-islm/-/sdk-coin-islm-1.0.1-beta.1083.tgz", - "integrity": "sha512-A24edgfeVTKG8eZJIUDG5d3gtwu2dZz2CmB6IuDN2nHxEvhpwoJeusdT3ajbPs8tz2wWi1ZBPrfIF8L81C/mEQ==", + "version": "1.0.1-beta.1559", + "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-islm/-/sdk-coin-islm-1.0.1-beta.1559.tgz", + "integrity": "sha512-6exly8dERGw0XMxeEzcry+A7a9Fmr/YCfmg07I+s+mL5R8cX5g52+aLmm5y8rz8nqA3l2WIlf9ALJCiQ7Pm6NQ==", + "license": "MIT", "dependencies": { - "@bitgo-beta/abstract-cosmos": "1.0.1-beta.1212", - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/statics": "15.1.1-beta.1234", + "@bitgo-beta/abstract-cosmos": "1.0.1-beta.1689", + "@bitgo-beta/sdk-core": "8.2.1-beta.1708", + "@bitgo-beta/statics": "15.1.1-beta.1714", "@cosmjs/amino": "^0.29.5", "@cosmjs/encoding": "^0.29.5", "@cosmjs/proto-signing": "^0.29.5", @@ -4290,7 +4518,7 @@ "protobufjs": "7.2.5" }, "engines": { - "node": ">=20 <23" + "node": ">=20" } }, "node_modules/@bitgo-beta/sdk-coin-islm/node_modules/keccak": { @@ -4307,82 +4535,56 @@ "node": ">=10.0.0" } }, - "node_modules/@bitgo-beta/sdk-coin-islm/node_modules/long": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/long/-/long-5.3.2.tgz", - "integrity": "sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA==" - }, - "node_modules/@bitgo-beta/sdk-coin-islm/node_modules/protobufjs": { - "version": "7.2.5", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.2.5.tgz", - "integrity": "sha512-gGXRSXvxQ7UiPgfw8gevrfRWcTlSbOFg+p/N+JVJEK5VhueL2miT6qTymqAmjr1Q5WbOCyJbyrk6JfWKwlFn6A==", - "hasInstallScript": true, - "dependencies": { - "@protobufjs/aspromise": "^1.1.2", - "@protobufjs/base64": "^1.1.2", - "@protobufjs/codegen": "^2.0.4", - "@protobufjs/eventemitter": "^1.1.0", - "@protobufjs/fetch": "^1.1.0", - "@protobufjs/float": "^1.0.2", - "@protobufjs/inquire": "^1.1.0", - "@protobufjs/path": "^1.1.2", - "@protobufjs/pool": "^1.1.0", - "@protobufjs/utf8": "^1.1.0", - "@types/node": ">=13.7.0", - "long": "^5.0.0" - }, - "engines": { - "node": ">=12.0.0" - } - }, "node_modules/@bitgo-beta/sdk-coin-ltc": { - "version": "1.1.1-beta.1456", - "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-ltc/-/sdk-coin-ltc-1.1.1-beta.1456.tgz", - "integrity": "sha512-mIOAv9MMKrVsRERisGplqewvLlvlRiRIOr5V64e/uwpetvuZsSTMZ+zlBsNv6izBe5P+yOeg+EVqM3ebP+8FMQ==", + "version": "1.1.1-beta.1932", + "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-ltc/-/sdk-coin-ltc-1.1.1-beta.1932.tgz", + "integrity": "sha512-tqdlqI058WbK++llpLou/8jzx6Jh7Z7NAfNDaOKI3wtqbhgqEm6pTHgxuhYYHbZzVW4yEa0AtsLLdMYbOuQk4g==", + "license": "MIT", "dependencies": { - "@bitgo-beta/abstract-utxo": "1.1.1-beta.1464", - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/utxo-lib": "8.0.3-beta.1232" + "@bitgo-beta/abstract-utxo": "1.1.1-beta.1941", + "@bitgo-beta/sdk-core": "8.2.1-beta.1708" }, "engines": { - "node": ">=20 <23" + "node": ">=20" } }, "node_modules/@bitgo-beta/sdk-coin-mon": { - "version": "1.0.1-beta.399", - "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-mon/-/sdk-coin-mon-1.0.1-beta.399.tgz", - "integrity": "sha512-iFxfzVzvC+t7rjeM3q3HCrRUY/xc0biCX61RHGYq1QalwNpQ+5nPtMx4NytS/sQvrppyjxWruk6UxXWlExZT4A==", + "version": "1.0.1-beta.875", + "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-mon/-/sdk-coin-mon-1.0.1-beta.875.tgz", + "integrity": "sha512-aGa9xUbxpZ4WHZC+xcaKvS7nQM6KbjjV2jmb11u1Z1ErxQ3KE+vodZEsEooSyqtKKwkxASojbD2Jz52olKuJUg==", + "license": "MIT", "dependencies": { - "@bitgo-beta/abstract-eth": "1.0.2-beta.1461", - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/statics": "15.1.1-beta.1234", + "@bitgo-beta/abstract-eth": "1.0.2-beta.1938", + "@bitgo-beta/sdk-core": "8.2.1-beta.1708", + "@bitgo-beta/statics": "15.1.1-beta.1714", "@ethereumjs/common": "^2.6.5" }, "engines": { - "node": ">=20 <23" + "node": ">=20" } }, "node_modules/@bitgo-beta/sdk-coin-near": { - "version": "1.3.19-beta.1226", - "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-near/-/sdk-coin-near-1.3.19-beta.1226.tgz", - "integrity": "sha512-7oxAYJNyqRQ1nbpqZxmB8eNiXF0opcPmjtwJm+JvhVmLcv4FWbcr1iMCeJ8JvZpTa5z2Cj82ByzwElbZJ/nxSA==", + "version": "1.3.19-beta.1702", + "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-near/-/sdk-coin-near-1.3.19-beta.1702.tgz", + "integrity": "sha512-AU0OQC5NLYMUEAXOFJB7A6+pzYG2x+jrZSCug7R0RuDzcr2NQ6y0EA8jEjJx1uhe8m/AhqddQemS1L8/8Cta8Q==", + "license": "MIT", "dependencies": { - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/sdk-lib-mpc": "8.2.0-beta.1223", - "@bitgo-beta/statics": "15.1.1-beta.1234", + "@bitgo-beta/sdk-core": "8.2.1-beta.1708", + "@bitgo-beta/sdk-lib-mpc": "8.2.0-beta.1703", + "@bitgo-beta/statics": "15.1.1-beta.1714", "@near-js/crypto": "^2.0.1", "@near-js/transactions": "^2.0.1", "@stablelib/hex": "^1.0.0", "bignumber.js": "^9.0.0", "bs58": "^4.0.1", "js-sha256": "^0.9.0", - "lodash": "^4.17.14", + "lodash": "^4.18.0", "near-api-js": "^5.1.1", "superagent": "^9.0.1", "tweetnacl": "^1.0.3" }, "engines": { - "node": ">=20 <23" + "node": ">=20" } }, "node_modules/@bitgo-beta/sdk-coin-near/node_modules/base-x": { @@ -4470,64 +4672,68 @@ } }, "node_modules/@bitgo-beta/sdk-coin-oas": { - "version": "1.0.1-beta.665", - "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-oas/-/sdk-coin-oas-1.0.1-beta.665.tgz", - "integrity": "sha512-FX9bpJpUNfSC5zlSgYUcG8yPKcdNqyGNBAceKHOUAstnoau5/nKE5lGN+Qvjz8rlH6LmvKDZcFtS1RbOZELgGw==", + "version": "1.0.1-beta.1141", + "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-oas/-/sdk-coin-oas-1.0.1-beta.1141.tgz", + "integrity": "sha512-T7HnrXJgAY61+3Yw09DL4wa89yzQdvRxtk9wp33tdJ7GNwfsdL0yVz5JAp7QVthmpFvZ9YQUObJjjzGE4Tcqww==", + "license": "MIT", "dependencies": { - "@bitgo-beta/abstract-eth": "1.0.2-beta.1461", - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/statics": "15.1.1-beta.1234", + "@bitgo-beta/abstract-eth": "1.0.2-beta.1938", + "@bitgo-beta/sdk-core": "8.2.1-beta.1708", + "@bitgo-beta/statics": "15.1.1-beta.1714", "@ethereumjs/common": "^2.6.5" }, "engines": { - "node": ">=20 <23" + "node": ">=20" } }, "node_modules/@bitgo-beta/sdk-coin-opeth": { - "version": "1.0.1-beta.1082", - "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-opeth/-/sdk-coin-opeth-1.0.1-beta.1082.tgz", - "integrity": "sha512-3CMOEHhF+fZIhZKtAEfQuTGSXJawLaAJgd0zIYHvoUmRcVWu+Vh+vqCLWDGDZhxBzIB9MGweiFl5Br9BIsiz2w==", - "dependencies": { - "@bitgo-beta/abstract-eth": "1.0.2-beta.1461", - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/secp256k1": "1.0.2-beta.1258", - "@bitgo-beta/statics": "15.1.1-beta.1234", + "version": "1.0.1-beta.1558", + "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-opeth/-/sdk-coin-opeth-1.0.1-beta.1558.tgz", + "integrity": "sha512-VZjDKr/969fJu2lMrR7pFsFeHMsV4pMSlqVUTG/e8Ez7pKYBVtrCdOxNJJxX3KKwlTNqiWQIFcZohT0aYKBVlg==", + "license": "MIT", + "dependencies": { + "@bitgo-beta/abstract-eth": "1.0.2-beta.1938", + "@bitgo-beta/sdk-core": "8.2.1-beta.1708", + "@bitgo-beta/secp256k1": "1.0.2-beta.1738", + "@bitgo-beta/statics": "15.1.1-beta.1714", "@ethereumjs/common": "^2.6.5", "ethereumjs-abi": "^0.6.5", "ethereumjs-util": "7.1.5" }, "engines": { - "node": ">=20 <23" + "node": ">=20" } }, "node_modules/@bitgo-beta/sdk-coin-osmo": { - "version": "1.0.1-beta.1210", - "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-osmo/-/sdk-coin-osmo-1.0.1-beta.1210.tgz", - "integrity": "sha512-BWtZolBQb8Blk3jCW/QED59toAgUlB06oLzqBb5iI/dP/hYmwpxhoIQt3BvixKKhVVWyw3tWUD1f3ct8oWUcgQ==", - "dependencies": { - "@bitgo-beta/abstract-cosmos": "1.0.1-beta.1212", - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/sdk-lib-mpc": "8.2.0-beta.1223", - "@bitgo-beta/statics": "15.1.1-beta.1234", + "version": "1.0.1-beta.1686", + "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-osmo/-/sdk-coin-osmo-1.0.1-beta.1686.tgz", + "integrity": "sha512-eQUl0oTJyNLg3v5Obr1U2tuP8smQqaZKLEb9SVYiFafRcfv5uOAz07ZO5hTHqF4Eg1oRjQtT/EoCwSmNIXrF0A==", + "license": "MIT", + "dependencies": { + "@bitgo-beta/abstract-cosmos": "1.0.1-beta.1689", + "@bitgo-beta/sdk-core": "8.2.1-beta.1708", + "@bitgo-beta/sdk-lib-mpc": "8.2.0-beta.1703", + "@bitgo-beta/statics": "15.1.1-beta.1714", "@cosmjs/amino": "^0.29.5", "@cosmjs/encoding": "^0.29.5", "@cosmjs/stargate": "^0.29.5", "bignumber.js": "^9.1.1" }, "engines": { - "node": ">=20 <23" + "node": ">=20" } }, "node_modules/@bitgo-beta/sdk-coin-polygon": { - "version": "1.0.2-beta.1455", - "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-polygon/-/sdk-coin-polygon-1.0.2-beta.1455.tgz", - "integrity": "sha512-jVXI1tcv7KeyTNlfE54PvhiMImbGBe+P6tbBc3NNbP0s5xZUdPanCuCurx6PoHXZsQ6H20grOGUMoTuy+H0Pvg==", - "dependencies": { - "@bitgo-beta/abstract-eth": "1.0.2-beta.1461", - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/secp256k1": "1.0.2-beta.1258", - "@bitgo-beta/sjcl": "1.0.2-beta.1470", - "@bitgo-beta/statics": "15.1.1-beta.1234", + "version": "1.0.2-beta.1931", + "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-polygon/-/sdk-coin-polygon-1.0.2-beta.1931.tgz", + "integrity": "sha512-w93MxnYxYkZ0bwK001FWTODCMqLYk52YZhnrZ1KsjnyYdLdldLDXUyrbY8FytryhkG8gpASbi9GBeQ21Mv2kMg==", + "license": "MIT", + "dependencies": { + "@bitgo-beta/abstract-eth": "1.0.2-beta.1938", + "@bitgo-beta/sdk-core": "8.2.1-beta.1708", + "@bitgo-beta/secp256k1": "1.0.2-beta.1738", + "@bitgo-beta/sjcl": "1.0.2-beta.1950", + "@bitgo-beta/statics": "15.1.1-beta.1714", "@ethereumjs/common": "^2.6.5", "bignumber.js": "^9.1.2", "ethereumjs-abi": "^0.6.5", @@ -4535,118 +4741,149 @@ "ethers": "^5.1.3" }, "engines": { - "node": ">=20 <23" + "node": ">=20" } }, "node_modules/@bitgo-beta/sdk-coin-polyx": { - "version": "1.0.1-beta.428", - "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-polyx/-/sdk-coin-polyx-1.0.1-beta.428.tgz", - "integrity": "sha512-OxsayCoX4jBdx0OVSiqyzBBOlo2hX6OsVgrtT/v1yak1ScMvE9+VgkfEDbF9yNp5RpRrTn3g+JLp888QAe6imQ==", - "dependencies": { - "@bitgo-beta/abstract-substrate": "1.0.1-beta.593", - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/sdk-lib-mpc": "8.2.0-beta.1223", - "@bitgo-beta/statics": "15.1.1-beta.1234", + "version": "1.0.1-beta.904", + "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-polyx/-/sdk-coin-polyx-1.0.1-beta.904.tgz", + "integrity": "sha512-fA8QC/Y4G3Lx7Dh2Q0uA0E9byIxCIkI/TAnUAHKZGXVoNYboAqUzrCEwycIU4JuNZ3mG59RKxkNDbmjd+WqbmA==", + "license": "MIT", + "dependencies": { + "@bitgo-beta/abstract-substrate": "1.0.1-beta.1070", + "@bitgo-beta/sdk-core": "8.2.1-beta.1708", + "@bitgo-beta/sdk-lib-mpc": "8.2.0-beta.1703", + "@bitgo-beta/statics": "15.1.1-beta.1714", "@polkadot/api": "14.1.1", - "@polkadot/keyring": "13.3.1", + "@polkadot/keyring": "13.5.6", "@substrate/txwrapper-core": "7.5.2", "@substrate/txwrapper-polkadot": "7.5.2", "bignumber.js": "^9.1.2", "joi": "^17.4.0" }, "engines": { - "node": ">=16 <23" + "node": ">=20" } }, "node_modules/@bitgo-beta/sdk-coin-rbtc": { - "version": "1.1.1-beta.1454", - "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-rbtc/-/sdk-coin-rbtc-1.1.1-beta.1454.tgz", - "integrity": "sha512-ve8wL6A2u+trO01ShrvF9Gx02oWVuc5uLtdM39dU6LtQOEKFtxusqrkQpoMI6z72pEdFLsMSOK0MhwbST1kcFg==", - "dependencies": { - "@bitgo-beta/abstract-eth": "1.0.2-beta.1461", - "@bitgo-beta/sdk-coin-eth": "4.4.1-beta.1226", - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/statics": "15.1.1-beta.1234", + "version": "1.1.1-beta.1930", + "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-rbtc/-/sdk-coin-rbtc-1.1.1-beta.1930.tgz", + "integrity": "sha512-pWFYk0bB9us6YCVfA3N5XqSKpqk+dEp+idJ4nuan/fuMSw2BOpQDOoZX5CdqqP6DAPj8EwF8UbM/Z24x/dDB0w==", + "license": "MIT", + "dependencies": { + "@bitgo-beta/abstract-eth": "1.0.2-beta.1938", + "@bitgo-beta/sdk-coin-eth": "4.4.1-beta.1702", + "@bitgo-beta/sdk-core": "8.2.1-beta.1708", + "@bitgo-beta/statics": "15.1.1-beta.1714", "@ethereumjs/common": "^2.6.5", "ethereumjs-abi": "^0.6.5" }, "engines": { - "node": ">=20 <23" + "node": ">=20" } }, "node_modules/@bitgo-beta/sdk-coin-rune": { - "version": "1.0.0-beta.694", - "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-rune/-/sdk-coin-rune-1.0.0-beta.694.tgz", - "integrity": "sha512-cXl3qAdtXDCviyMbz3PiWYisBBFZzh9yKAltMgfOTtxrb0FqGWlamnbBx3oMkZdRuQEolEqWdNbhA9IHZcHgOw==", + "version": "1.0.0-beta.1170", + "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-rune/-/sdk-coin-rune-1.0.0-beta.1170.tgz", + "integrity": "sha512-g5vx+c+FxCyC7aI59EfFf+WDMna1dlOu3lJ+lQ0EWXDO+3H2OJCRdx/YmSM3ndOgj/bYMkRP7sk1HQDyYKl+7A==", + "license": "MIT", "dependencies": { - "@bitgo-beta/abstract-cosmos": "1.0.1-beta.1212", - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/statics": "15.1.1-beta.1234", + "@bitgo-beta/abstract-cosmos": "1.0.1-beta.1689", + "@bitgo-beta/sdk-core": "8.2.1-beta.1708", + "@bitgo-beta/statics": "15.1.1-beta.1714", "@cosmjs/amino": "^0.29.5", "@cosmjs/encoding": "^0.29.5", "@cosmjs/proto-signing": "^0.29.5", "@cosmjs/stargate": "^0.29.5", "bech32-buffer": "^0.2.1", "bignumber.js": "^9.1.1", - "lodash": "^4.17.21" + "lodash": "^4.18.0" }, "engines": { - "node": ">=20 <23" + "node": ">=20" } }, "node_modules/@bitgo-beta/sdk-coin-sei": { - "version": "1.0.1-beta.1182", - "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-sei/-/sdk-coin-sei-1.0.1-beta.1182.tgz", - "integrity": "sha512-GZvq4kiFQFF4tSazZoIChy1mfPfFARQ5aKFCnokms5Z85YEa32G0v4CzxifJhMhQkKi4Q1C0TxDv2TbbRrGjow==", - "dependencies": { - "@bitgo-beta/abstract-cosmos": "1.0.1-beta.1212", - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/sdk-lib-mpc": "8.2.0-beta.1223", - "@bitgo-beta/statics": "15.1.1-beta.1234", + "version": "1.0.1-beta.1658", + "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-sei/-/sdk-coin-sei-1.0.1-beta.1658.tgz", + "integrity": "sha512-qZTGWH3iNX0eOHcctyU0fFPKgVzhvUZpf9CD7CBqrZEcUGc/9507sK+lzy6ZyNdCTNvFRYdjDNy1jdy67svkQw==", + "license": "MIT", + "dependencies": { + "@bitgo-beta/abstract-cosmos": "1.0.1-beta.1689", + "@bitgo-beta/sdk-core": "8.2.1-beta.1708", + "@bitgo-beta/sdk-lib-mpc": "8.2.0-beta.1703", + "@bitgo-beta/statics": "15.1.1-beta.1714", "@cosmjs/amino": "^0.29.5", "@cosmjs/encoding": "^0.29.5", "@cosmjs/stargate": "^0.29.5", "bignumber.js": "^9.1.1" }, "engines": { - "node": ">=20 <23" + "node": ">=20" } }, "node_modules/@bitgo-beta/sdk-coin-sgb": { - "version": "1.1.1-beta.570", - "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-sgb/-/sdk-coin-sgb-1.1.1-beta.570.tgz", - "integrity": "sha512-Pse/+6CGjM4YAcE8IuN+RyaZfNXX963pPlUGAr6aNQ2wlt+05BvFd+KmaD+kNGWXKNAcZDsfJGquS7Bj9nXCaQ==", + "version": "1.1.1-beta.1046", + "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-sgb/-/sdk-coin-sgb-1.1.1-beta.1046.tgz", + "integrity": "sha512-OZ+dSkfpsSFGyUx8BqLcWcF0VAvZj4tfJjqhf8y2Dii6yrky3BBGsSYGJro3/an2Rt9UrpfdtwOAmwk17XayAw==", + "license": "MIT", "dependencies": { - "@bitgo-beta/abstract-eth": "1.0.2-beta.1461", - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/statics": "15.1.1-beta.1234", + "@bitgo-beta/abstract-eth": "1.0.2-beta.1938", + "@bitgo-beta/sdk-core": "8.2.1-beta.1708", + "@bitgo-beta/statics": "15.1.1-beta.1714", "@ethereumjs/common": "^2.6.5", "@ethereumjs/tx": "^3.3.0" }, "engines": { - "node": ">=20 <23" + "node": ">=20" } }, "node_modules/@bitgo-beta/sdk-coin-sol": { - "version": "2.4.3-beta.1225", - "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-sol/-/sdk-coin-sol-2.4.3-beta.1225.tgz", - "integrity": "sha512-DXvviLZXl4eZlLNpZMjAvQLTUWaCDgiIcY5bnQMHm5JAxyzAYgkiFZL/zl39+003d346z2Ym0OhgK5u8EBUskg==", - "dependencies": { - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/sdk-lib-mpc": "8.2.0-beta.1223", - "@bitgo-beta/statics": "15.1.1-beta.1234", - "@bitgo/public-types": "5.18.0", + "version": "7.6.4-beta.351", + "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-sol/-/sdk-coin-sol-7.6.4-beta.351.tgz", + "integrity": "sha512-xTdutOH1kQgFHQ7zN1r5+AcNwLvuCYf/7O0DUsR2eO31OZ3+kci6nby1Fx7fi9Too/8Pe/F5UyNN7WawaH4rGQ==", + "license": "MIT", + "dependencies": { + "@bitgo-beta/logger": "1.0.1-beta.116", + "@bitgo-beta/sdk-core": "8.2.1-beta.1708", + "@bitgo-beta/sdk-lib-mpc": "8.2.0-beta.1703", + "@bitgo-beta/statics": "15.1.1-beta.1714", + "@bitgo/public-types": "5.96.0", + "@bitgo/wasm-solana": "^2.6.0", "@solana/spl-stake-pool": "1.1.8", - "@solana/spl-token": "0.3.1", + "@solana/spl-token": "0.4.9", "@solana/web3.js": "1.92.1", "bignumber.js": "^9.0.0", "bs58": "^4.0.1", - "lodash": "^4.17.14", + "lodash": "^4.18.0", "superagent": "^9.0.1", "tweetnacl": "^1.0.3" }, "engines": { - "node": ">=20 <23" + "node": ">=20" + } + }, + "node_modules/@bitgo-beta/sdk-coin-sol/node_modules/@solana/web3.js": { + "version": "1.92.1", + "resolved": "https://registry.npmjs.org/@solana/web3.js/-/web3.js-1.92.1.tgz", + "integrity": "sha512-72hytgOHfJLbvKT0+HRuFUhxxZpCnlo4zFDt37UHPel1DJbgqGOWo3xUf3VEPRWBvSRv0EH15g8MGatdj1PO9g==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.24.6", + "@noble/curves": "^1.4.0", + "@noble/hashes": "^1.4.0", + "@solana/buffer-layout": "^4.0.1", + "agentkeepalive": "^4.5.0", + "bigint-buffer": "^1.1.5", + "bn.js": "^5.2.1", + "borsh": "^0.7.0", + "bs58": "^4.0.1", + "buffer": "6.0.3", + "fast-stable-stringify": "^1.0.0", + "jayson": "^4.1.0", + "node-fetch": "^2.7.0", + "rpc-websockets": "^7.11.1", + "superstruct": "^1.0.4" } }, "node_modules/@bitgo-beta/sdk-coin-sol/node_modules/base-x": { @@ -4657,6 +4894,17 @@ "safe-buffer": "^5.0.1" } }, + "node_modules/@bitgo-beta/sdk-coin-sol/node_modules/borsh": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/borsh/-/borsh-0.7.0.tgz", + "integrity": "sha512-CLCsZGIBCFnPtkNnieW/a8wmreDmfUtjU2m9yHrzPXIlNbqVs0AQrSatSG6vdNYUqdc83tkQi2eHfF98ubzQLA==", + "license": "Apache-2.0", + "dependencies": { + "bn.js": "^5.2.0", + "bs58": "^4.0.0", + "text-encoding-utf-8": "^1.0.2" + } + }, "node_modules/@bitgo-beta/sdk-coin-sol/node_modules/bs58": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz", @@ -4681,6 +4929,12 @@ } } }, + "node_modules/@bitgo-beta/sdk-coin-sol/node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "license": "MIT" + }, "node_modules/@bitgo-beta/sdk-coin-sol/node_modules/formidable": { "version": "3.5.4", "resolved": "https://registry.npmjs.org/formidable/-/formidable-3.5.4.tgz", @@ -4713,6 +4967,25 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" }, + "node_modules/@bitgo-beta/sdk-coin-sol/node_modules/rpc-websockets": { + "version": "7.11.2", + "resolved": "https://registry.npmjs.org/rpc-websockets/-/rpc-websockets-7.11.2.tgz", + "integrity": "sha512-pL9r5N6AVHlMN/vT98+fcO+5+/UcPLf/4tq+WUaid/PPUGS/ttJ3y8e9IqmaWKtShNAysMSjkczuEA49NuV7UQ==", + "license": "LGPL-3.0-only", + "dependencies": { + "eventemitter3": "^4.0.7", + "uuid": "^8.3.2", + "ws": "^8.5.0" + }, + "funding": { + "type": "paypal", + "url": "https://paypal.me/kozjak" + }, + "optionalDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + } + }, "node_modules/@bitgo-beta/sdk-coin-sol/node_modules/superagent": { "version": "9.0.2", "resolved": "https://registry.npmjs.org/superagent/-/superagent-9.0.2.tgz", @@ -4734,19 +5007,20 @@ } }, "node_modules/@bitgo-beta/sdk-coin-soneium": { - "version": "1.0.1-beta.379", - "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-soneium/-/sdk-coin-soneium-1.0.1-beta.379.tgz", - "integrity": "sha512-tDyiF03s+wbvbgdtdjOjqcBO4tZD3rV0S13DcoiPQ0jmBl6Aor5vSvGejwO4gAZY9HLeyvNJ0ZnzNPNGSjzkZw==", + "version": "1.0.1-beta.855", + "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-soneium/-/sdk-coin-soneium-1.0.1-beta.855.tgz", + "integrity": "sha512-aS5wt7GhdycSIlJgSfJ9s0V09Bp7SNreFUrvVAv0e55rjy3M71g+O5s+vni91k1/FFVkcnoC+pn8TP7XLfFt2A==", + "license": "MIT", "dependencies": { - "@bitgo-beta/abstract-eth": "1.0.2-beta.1461", - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/statics": "15.1.1-beta.1234", + "@bitgo-beta/abstract-eth": "1.0.2-beta.1938", + "@bitgo-beta/sdk-core": "8.2.1-beta.1708", + "@bitgo-beta/statics": "15.1.1-beta.1714", "@ethereumjs/common": "^2.6.5", "ethereumjs-util": "^7.1.5", "superagent": "^10.2.3" }, "engines": { - "node": ">=20 <23" + "node": ">=20" } }, "node_modules/@bitgo-beta/sdk-coin-soneium/node_modules/debug": { @@ -4817,37 +5091,39 @@ } }, "node_modules/@bitgo-beta/sdk-coin-stt": { - "version": "1.0.1-beta.388", - "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-stt/-/sdk-coin-stt-1.0.1-beta.388.tgz", - "integrity": "sha512-kqCmT5JvzjyOCAhgzj8+S3FxPA1597pk+6zX7mPXzrUBxs8LRm8S2kU2ogWFO+9GDSERqIUKimuypo/3bKHLtw==", + "version": "1.0.1-beta.864", + "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-stt/-/sdk-coin-stt-1.0.1-beta.864.tgz", + "integrity": "sha512-lTXqK2E5RUWPAal+K272IJmIp2UkvCIEUZ8Aj/lldRIgwA0StfZ5BHq6XAQQ/gwhiHhBhvNiZAmyqcYEFRJ95g==", + "license": "MIT", "dependencies": { - "@bitgo-beta/abstract-eth": "1.0.2-beta.1461", - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/statics": "15.1.1-beta.1234", + "@bitgo-beta/abstract-eth": "1.0.2-beta.1938", + "@bitgo-beta/sdk-core": "8.2.1-beta.1708", + "@bitgo-beta/statics": "15.1.1-beta.1714", "@ethereumjs/common": "^2.6.5" }, "engines": { - "node": ">=20 <23" + "node": ">=20" } }, "node_modules/@bitgo-beta/sdk-coin-stx": { - "version": "1.1.1-beta.1460", - "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-stx/-/sdk-coin-stx-1.1.1-beta.1460.tgz", - "integrity": "sha512-JfnFouY7+/5oFo3qjXOjzL9PlCakLzXqh3hD0sS3Lr3L8i6NAoZeP76JKIpAA+NuMX81Pu2erAXZyfupPM3pjQ==", + "version": "1.1.1-beta.1936", + "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-stx/-/sdk-coin-stx-1.1.1-beta.1936.tgz", + "integrity": "sha512-W3JaU3eVaakHSi3v+yshkiv/G4YnFXQBAgfCN/6RX3hJ6FLKyM0WYBZIdsD4DdCNFo2iMhyoOiqtMata4ij0SQ==", + "license": "MIT", "dependencies": { - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/secp256k1": "1.0.2-beta.1258", - "@bitgo-beta/statics": "15.1.1-beta.1234", + "@bitgo-beta/sdk-core": "8.2.1-beta.1708", + "@bitgo-beta/secp256k1": "1.0.2-beta.1738", + "@bitgo-beta/statics": "15.1.1-beta.1714", "@noble/curves": "1.8.1", "@stacks/network": "^4.3.0", "@stacks/transactions": "2.0.1", "bignumber.js": "^9.0.0", "bn.js": "^5.2.1", "ethereumjs-util": "7.1.5", - "lodash": "^4.17.15" + "lodash": "^4.18.0" }, "engines": { - "node": ">=20 <23" + "node": ">=20" } }, "node_modules/@bitgo-beta/sdk-coin-stx/node_modules/@noble/curves": { @@ -4876,24 +5152,25 @@ } }, "node_modules/@bitgo-beta/sdk-coin-sui": { - "version": "3.0.3-beta.1225", - "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-sui/-/sdk-coin-sui-3.0.3-beta.1225.tgz", - "integrity": "sha512-15kKeeLJR2eYbOyLOJkMjykdGQtJ/xuSCDPVnAVslc8jyNuUKz0PPe0p9boP/88xtNABKoMD4MtbxtotmmmB/g==", - "dependencies": { - "@bitgo-beta/blake2b": "3.0.4-beta.1469", - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/sdk-lib-mpc": "8.2.0-beta.1223", - "@bitgo-beta/statics": "15.1.1-beta.1234", + "version": "3.0.3-beta.1701", + "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-sui/-/sdk-coin-sui-3.0.3-beta.1701.tgz", + "integrity": "sha512-1neEjvDX5cV11T0XGyVp/Gz2XBJVwIxMQZCXCkJptulI06/LLeMsZ8al2aNMspQCSoBkxusF8BQJctvZ/VVVLg==", + "license": "MIT", + "dependencies": { + "@bitgo-beta/blake2b": "3.0.4-beta.1947", + "@bitgo-beta/sdk-core": "8.2.1-beta.1708", + "@bitgo-beta/sdk-lib-mpc": "8.2.0-beta.1703", + "@bitgo-beta/statics": "15.1.1-beta.1714", "@mysten/bcs": "^0.7.0", "bignumber.js": "^9.0.0", "bs58": "^4.0.1", - "lodash": "^4.17.21", + "lodash": "^4.18.0", "superagent": "3.8.2", "superstruct": "^1.0.3", "tweetnacl": "^1.0.3" }, "engines": { - "node": ">=20 <23" + "node": ">=20" } }, "node_modules/@bitgo-beta/sdk-coin-sui/node_modules/base-x": { @@ -4991,70 +5268,76 @@ } }, "node_modules/@bitgo-beta/sdk-coin-tao": { - "version": "1.0.0-beta.592", - "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-tao/-/sdk-coin-tao-1.0.0-beta.592.tgz", - "integrity": "sha512-suHhACfUvfTeY6ZcwUCxBXlDuxyMhM3mE6k0VeqZULzT3TRwMCJTUQd6VeOWw7M4C2q5jMHo4nBQ9ldMVKb9LQ==", + "version": "1.0.0-beta.1068", + "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-tao/-/sdk-coin-tao-1.0.0-beta.1068.tgz", + "integrity": "sha512-OIDLUPHfXhlcqFgnmto830xFSbmOun3uRFlQNNH1dkUUDfGR3s8Pwn9ZLQxOuPxyzOoPNRbxxkT5R/Y5Y9InVQ==", + "license": "MIT", "dependencies": { - "@bitgo-beta/abstract-substrate": "1.0.1-beta.593", - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/statics": "15.1.1-beta.1234", + "@bitgo-beta/abstract-substrate": "1.0.1-beta.1070", + "@bitgo-beta/sdk-core": "8.2.1-beta.1708", + "@bitgo-beta/statics": "15.1.1-beta.1714", "@polkadot/api": "14.1.1", "@substrate/txwrapper-core": "7.5.2", "@substrate/txwrapper-polkadot": "7.5.2", "bignumber.js": "^9.0.0" }, "engines": { - "node": ">=14 <23" + "node": ">=20" } }, "node_modules/@bitgo-beta/sdk-coin-tia": { - "version": "3.1.8-beta.197", - "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-tia/-/sdk-coin-tia-3.1.8-beta.197.tgz", - "integrity": "sha512-I7wo7T5zY2GC6N373BGjnksNr2t50z0nDr8f0BvIr/oUB2vT51YAq6prnkGr5Ah13g+wwfC5Yp92cw//48lPdg==", - "dependencies": { - "@bitgo-beta/abstract-cosmos": "1.0.1-beta.1212", - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/sdk-lib-mpc": "8.2.0-beta.1223", - "@bitgo-beta/statics": "15.1.1-beta.1234", + "version": "3.1.8-beta.673", + "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-tia/-/sdk-coin-tia-3.1.8-beta.673.tgz", + "integrity": "sha512-SHCP8MmdOmZPjTckgNqH3nMBV1nIiRwjAyBCBsB8MIseJ6ZBeG1aHeiq29VQl3kwRnZtOayovPQaSz8Yyz6O3Q==", + "license": "MIT", + "dependencies": { + "@bitgo-beta/abstract-cosmos": "1.0.1-beta.1689", + "@bitgo-beta/sdk-core": "8.2.1-beta.1708", + "@bitgo-beta/sdk-lib-mpc": "8.2.0-beta.1703", + "@bitgo-beta/statics": "15.1.1-beta.1714", "@cosmjs/amino": "^0.29.5", "@cosmjs/encoding": "^0.29.5", "@cosmjs/stargate": "^0.29.5", "bignumber.js": "^9.1.1" }, "engines": { - "node": ">=20 <23" + "node": ">=20" } }, "node_modules/@bitgo-beta/sdk-coin-ton": { - "version": "1.0.1-beta.1093", - "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-ton/-/sdk-coin-ton-1.0.1-beta.1093.tgz", - "integrity": "sha512-V200NwvkhVrzJxvPSTzvm9wo/crq9DbWP5h+dNLNQPfjHJjXuixks/Ka7OKCFfX+0mG4J4+ua/y81Jb3/IfahA==", + "version": "1.0.1-beta.1569", + "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-ton/-/sdk-coin-ton-1.0.1-beta.1569.tgz", + "integrity": "sha512-BEBDwWx/cGDPCKK6h/oBAWDnVfLJKh6p53AeGQ+NnyE61kY8FtjLQDNJvpyAe6L58DiHSfNhavRr2PArC3ZFOA==", + "license": "MIT", "dependencies": { - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/sdk-lib-mpc": "8.2.0-beta.1223", - "@bitgo-beta/statics": "15.1.1-beta.1234", + "@bitgo-beta/sdk-core": "8.2.1-beta.1708", + "@bitgo-beta/sdk-lib-mpc": "8.2.0-beta.1703", + "@bitgo-beta/statics": "15.1.1-beta.1714", + "@bitgo/wasm-ton": "^1.1.1", "bignumber.js": "^9.0.0", "bn.js": "^5.2.1", - "lodash": "^4.17.21", + "lodash": "^4.18.0", "tonweb": "^0.0.62", "tweetnacl": "^1.0.3" }, "engines": { - "node": ">=20 <23" + "node": ">=20" } }, "node_modules/@bitgo-beta/sdk-coin-trx": { - "version": "1.0.2-beta.1459", - "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-trx/-/sdk-coin-trx-1.0.2-beta.1459.tgz", - "integrity": "sha512-19jt3F/jI+7GCKKcVzd1ZJhyfzAMmhRqmkO1cNYUCNFbMmEAB8JqY464MeG1gTb2yyr/Jr2W+phKxOn9Y59ORw==", + "version": "1.0.2-beta.1935", + "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-trx/-/sdk-coin-trx-1.0.2-beta.1935.tgz", + "integrity": "sha512-UYcsGDgxXQFduB4cnjMQDeqIwgY7V/NrdAOYHwa5qAnWPA3vnR/1EcyPSdxRukCXW5rA/cp5keDsVcIT/TbcDg==", + "license": "MIT", "dependencies": { - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/secp256k1": "1.0.2-beta.1258", - "@bitgo-beta/statics": "15.1.1-beta.1234", + "@bitgo-beta/sdk-core": "8.2.1-beta.1708", + "@bitgo-beta/sdk-lib-mpc": "8.2.0-beta.1703", + "@bitgo-beta/secp256k1": "1.0.2-beta.1738", + "@bitgo-beta/statics": "15.1.1-beta.1714", "@stablelib/hex": "^1.0.0", "bignumber.js": "^9.0.0", "ethers": "^5.7.2", - "lodash": "^4.17.14", + "lodash": "^4.18.0", "long": "^5.3.2", "protobufjs": "7.2.5", "secp256k1": "5.0.1", @@ -5062,7 +5345,7 @@ "tronweb": "5.1.0" }, "engines": { - "node": ">=20 <23" + "node": ">=20" } }, "node_modules/@bitgo-beta/sdk-coin-trx/node_modules/debug": { @@ -5118,29 +5401,6 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" }, - "node_modules/@bitgo-beta/sdk-coin-trx/node_modules/protobufjs": { - "version": "7.2.5", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.2.5.tgz", - "integrity": "sha512-gGXRSXvxQ7UiPgfw8gevrfRWcTlSbOFg+p/N+JVJEK5VhueL2miT6qTymqAmjr1Q5WbOCyJbyrk6JfWKwlFn6A==", - "hasInstallScript": true, - "dependencies": { - "@protobufjs/aspromise": "^1.1.2", - "@protobufjs/base64": "^1.1.2", - "@protobufjs/codegen": "^2.0.4", - "@protobufjs/eventemitter": "^1.1.0", - "@protobufjs/fetch": "^1.1.0", - "@protobufjs/float": "^1.0.2", - "@protobufjs/inquire": "^1.1.0", - "@protobufjs/path": "^1.1.2", - "@protobufjs/pool": "^1.1.0", - "@protobufjs/utf8": "^1.1.0", - "@types/node": ">=13.7.0", - "long": "^5.0.0" - }, - "engines": { - "node": ">=12.0.0" - } - }, "node_modules/@bitgo-beta/sdk-coin-trx/node_modules/superagent": { "version": "9.0.2", "resolved": "https://registry.npmjs.org/superagent/-/superagent-9.0.2.tgz", @@ -5162,25 +5422,28 @@ } }, "node_modules/@bitgo-beta/sdk-coin-vet": { - "version": "1.0.1-beta.343", - "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-vet/-/sdk-coin-vet-1.0.1-beta.343.tgz", - "integrity": "sha512-qJ77QdtgpgzgRK6vpNta+Rvz9nsvqp5b354Ojp2nIUagWdTcT0Mze4DOo4Hj2Mie2QbEG2cpX84oTOIdihQTLQ==", - "dependencies": { - "@bitgo-beta/abstract-eth": "1.0.2-beta.1461", - "@bitgo-beta/blake2b": "3.0.4-beta.1469", - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/secp256k1": "1.0.2-beta.1258", - "@bitgo-beta/statics": "15.1.1-beta.1234", + "version": "1.0.1-beta.819", + "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-vet/-/sdk-coin-vet-1.0.1-beta.819.tgz", + "integrity": "sha512-RFhljNLMW+Df4tc2rMlSiuBxO3SHYXVuqNfAliV5GsMZLfVaa/061SYsjwEq1SkNkBla8bQs6CPlmvAR7JFl/A==", + "license": "MIT", + "dependencies": { + "@bitgo-beta/abstract-eth": "1.0.2-beta.1938", + "@bitgo-beta/blake2b": "3.0.4-beta.1947", + "@bitgo-beta/logger": "1.0.1-beta.116", + "@bitgo-beta/sdk-core": "8.2.1-beta.1708", + "@bitgo-beta/sdk-lib-mpc": "8.2.0-beta.1703", + "@bitgo-beta/secp256k1": "1.0.2-beta.1738", + "@bitgo-beta/statics": "15.1.1-beta.1714", "@noble/curves": "1.8.1", "@vechain/sdk-core": "^1.2.0-rc.3", "bignumber.js": "^9.1.1", "ethereumjs-abi": "^0.6.5", "ethereumjs-util": "7.1.5", - "lodash": "^4.17.21", + "lodash": "^4.18.0", "tweetnacl": "^1.0.3" }, "engines": { - "node": ">=20 <23" + "node": ">=20" } }, "node_modules/@bitgo-beta/sdk-coin-vet/node_modules/@noble/curves": { @@ -5209,63 +5472,67 @@ } }, "node_modules/@bitgo-beta/sdk-coin-wemix": { - "version": "1.0.1-beta.563", - "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-wemix/-/sdk-coin-wemix-1.0.1-beta.563.tgz", - "integrity": "sha512-cNXmM6PJrSyXI7dmKuprJIpUWpCxNw+6sKV38WLwSr2vPcwamlbIbIfkyZcIHUOEc4wFZUIvReirukYm9AL8qQ==", + "version": "1.0.1-beta.1039", + "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-wemix/-/sdk-coin-wemix-1.0.1-beta.1039.tgz", + "integrity": "sha512-0iYgZ9Djr22dDeQX7gC50qnT1gqHOWFuxM47L0cJPIoH7BL3L+4C/dZQ2LQjZrLQ215WyJ2qmTk9XdecnU1YPA==", + "license": "MIT", "dependencies": { - "@bitgo-beta/abstract-eth": "1.0.2-beta.1461", - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/statics": "15.1.1-beta.1234", + "@bitgo-beta/abstract-eth": "1.0.2-beta.1938", + "@bitgo-beta/sdk-core": "8.2.1-beta.1708", + "@bitgo-beta/statics": "15.1.1-beta.1714", "@ethereumjs/common": "^2.6.5", "@ethereumjs/tx": "^3.3.0" }, "engines": { - "node": ">=20 <23" + "node": ">=20" } }, "node_modules/@bitgo-beta/sdk-coin-world": { - "version": "1.0.1-beta.389", - "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-world/-/sdk-coin-world-1.0.1-beta.389.tgz", - "integrity": "sha512-ZM7aPwcutJ39JAXQncNi0LFYbib0oXzBAMidZd5NOXYABmXOA4/5QuMYDZuhe4wFcRXvp+VWZTpAUU0xLDOmVw==", + "version": "1.0.1-beta.865", + "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-world/-/sdk-coin-world-1.0.1-beta.865.tgz", + "integrity": "sha512-ChgvjDr37OBft1k+nA7cUPBuCLRYBjNmNycBwe8oPmesfDEk/Qql4Qu+0LE1eZ++abLTFtL9c1J+MgyumiZSVg==", + "license": "MIT", "dependencies": { - "@bitgo-beta/abstract-eth": "1.0.2-beta.1461", - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/statics": "15.1.1-beta.1234", + "@bitgo-beta/abstract-eth": "1.0.2-beta.1938", + "@bitgo-beta/sdk-core": "8.2.1-beta.1708", + "@bitgo-beta/statics": "15.1.1-beta.1714", "@ethereumjs/common": "^2.6.5" }, "engines": { - "node": ">=20 <23" + "node": ">=20" } }, "node_modules/@bitgo-beta/sdk-coin-xdc": { - "version": "1.0.1-beta.570", - "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-xdc/-/sdk-coin-xdc-1.0.1-beta.570.tgz", - "integrity": "sha512-AVBkHP9MyGBBC1DeQIvUGra0aFcCaoXXUCady43jR5vVkfJonKqubpzAVrVbP6CJs8DBMhYroBjWbS8Kyq2l0A==", + "version": "1.0.1-beta.1046", + "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-xdc/-/sdk-coin-xdc-1.0.1-beta.1046.tgz", + "integrity": "sha512-rCmq0zUW3BnKR2Tqn/y3mr73cT7adbfXUbBFTBbvuvN54RAbKlSklmlqUAl9A0z+IX3PGg1ozx4wsbxgjKM1lg==", + "license": "MIT", "dependencies": { - "@bitgo-beta/abstract-eth": "1.0.2-beta.1461", - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/statics": "15.1.1-beta.1234", + "@bitgo-beta/abstract-eth": "1.0.2-beta.1938", + "@bitgo-beta/sdk-core": "8.2.1-beta.1708", + "@bitgo-beta/statics": "15.1.1-beta.1714", "@ethereumjs/common": "^2.6.5", "@ethereumjs/tx": "^3.3.0" }, "engines": { - "node": ">=20 <23" + "node": ">=20" } }, "node_modules/@bitgo-beta/sdk-coin-xlm": { - "version": "2.0.5-beta.1225", - "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-xlm/-/sdk-coin-xlm-2.0.5-beta.1225.tgz", - "integrity": "sha512-6bTgBsxl6g7ziz2nf8j3UqXJZoQX47oHIpxSqlEVQ6rqYTSYYjZsRfnwto/tQTIF52dv3YLEkexsEwTMT2YHHg==", + "version": "2.0.5-beta.1700", + "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-xlm/-/sdk-coin-xlm-2.0.5-beta.1700.tgz", + "integrity": "sha512-KgS8c9+0u8augO2eR37VtBXtmgFweH+qO5LLOrhu565ibnOMCMnNe55gdkEK9QkoRmeqms6neN1hghQelkagzw==", + "license": "MIT", "dependencies": { - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/statics": "15.1.1-beta.1234", + "@bitgo-beta/sdk-core": "8.2.1-beta.1708", + "@bitgo-beta/statics": "15.1.1-beta.1714", "bignumber.js": "^9.1.1", - "lodash": "^4.17.14", + "lodash": "^4.18.0", "stellar-sdk": "^10.0.1", "superagent": "^9.0.1" }, "engines": { - "node": ">=20 <23" + "node": ">=20" } }, "node_modules/@bitgo-beta/sdk-coin-xlm/node_modules/debug": { @@ -5337,43 +5604,46 @@ } }, "node_modules/@bitgo-beta/sdk-coin-xrp": { - "version": "1.1.1-beta.1458", - "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-xrp/-/sdk-coin-xrp-1.1.1-beta.1458.tgz", - "integrity": "sha512-ai9umINGL97Q01Uj0CHyqKXjJ8KYmAqYxvzQuNzTJmiJgT4Rx9TUIiZYCdxYQdQlM+ORWNcmT3fwmcTRje+PBw==", + "version": "1.1.1-beta.1933", + "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-xrp/-/sdk-coin-xrp-1.1.1-beta.1933.tgz", + "integrity": "sha512-tab7mlzCw3ByT0dtk5trLA8dW5ti4mjdN879o4S3KYrsTg2qOakcQqBkc2/rQi1VEsP2ePInZ2AOK90zxro26Q==", + "license": "MIT", "dependencies": { - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/secp256k1": "1.0.2-beta.1258", - "@bitgo-beta/statics": "15.1.1-beta.1234", + "@bitgo-beta/sdk-core": "8.2.1-beta.1708", + "@bitgo-beta/secp256k1": "1.0.2-beta.1738", + "@bitgo-beta/statics": "15.1.1-beta.1714", "bignumber.js": "^9.0.0", - "lodash": "^4.17.14", + "lodash": "^4.18.0", "ripple-binary-codec": "2.1.0", "ripple-keypairs": "2.0.0", "xrpl": "4.0.0" }, "engines": { - "node": ">=20 <23" + "node": ">=20" } }, "node_modules/@bitgo-beta/sdk-coin-xtz": { - "version": "1.1.1-beta.1458", - "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-xtz/-/sdk-coin-xtz-1.1.1-beta.1458.tgz", - "integrity": "sha512-ZpEJmrEAMtwKqwOaKic3qUYunC1AdBBbH14pfwfAQhcXrjPdYWItSZKxrDixdz3ZjbnOY+9fIsdh7xo0DTRBwA==", - "dependencies": { - "@bitgo-beta/blake2b": "3.0.4-beta.1469", - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/secp256k1": "1.0.2-beta.1258", - "@bitgo-beta/statics": "15.1.1-beta.1234", + "version": "1.1.1-beta.1934", + "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-xtz/-/sdk-coin-xtz-1.1.1-beta.1934.tgz", + "integrity": "sha512-7bjyMtYMPYODOxZQhfK9p+kuhaXsEzBd7mf4VJFWbzCEYGwlA4A74ygU/YjkmBNj0kRPXxsr5nW72i18wO5qUw==", + "license": "MIT", + "dependencies": { + "@bitgo-beta/blake2b": "3.0.4-beta.1947", + "@bitgo-beta/sdk-core": "8.2.1-beta.1708", + "@bitgo-beta/secp256k1": "1.0.2-beta.1738", + "@bitgo-beta/statics": "15.1.1-beta.1714", "@noble/curves": "1.8.1", - "@taquito/local-forging": "6.3.5-beta.0", - "@taquito/signer": "6.3.5-beta.0", + "@taquito/local-forging": "^23.0.2", + "@taquito/rpc": "^23.0.2", + "@taquito/signer": "^23.0.2", "bignumber.js": "^9.0.0", "bs58check": "^2.1.2", "libsodium-wrappers": "^0.7.6", - "lodash": "^4.17.15", + "lodash": "^4.18.0", "superagent": "^9.0.1" }, "engines": { - "node": ">=20 <23" + "node": ">=20" } }, "node_modules/@bitgo-beta/sdk-coin-xtz/node_modules/@noble/curves": { @@ -5470,63 +5740,65 @@ } }, "node_modules/@bitgo-beta/sdk-coin-zec": { - "version": "1.1.1-beta.1456", - "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-zec/-/sdk-coin-zec-1.1.1-beta.1456.tgz", - "integrity": "sha512-a3ct/rM7h6TTswgJRhvkU7EXXgI5CarnaCSByzXJnLIs2yaxVlawvl3aQioKdZeCFT5Uj8ZuecO3pCkL6s6/Hw==", + "version": "1.1.1-beta.1932", + "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-zec/-/sdk-coin-zec-1.1.1-beta.1932.tgz", + "integrity": "sha512-z9/48tt9NVyYk306aMLzsnYvyx3opAYGjURNmHekzZV6vl0MeQpXzbNE84sDCj+xWEUgZJhl039g4dgFi6MW/A==", + "license": "MIT", "dependencies": { - "@bitgo-beta/abstract-utxo": "1.1.1-beta.1464", - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/utxo-lib": "8.0.3-beta.1232" + "@bitgo-beta/abstract-utxo": "1.1.1-beta.1941", + "@bitgo-beta/sdk-core": "8.2.1-beta.1708" }, "engines": { - "node": ">=20 <23" + "node": ">=20" } }, "node_modules/@bitgo-beta/sdk-coin-zeta": { - "version": "1.0.1-beta.1147", - "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-zeta/-/sdk-coin-zeta-1.0.1-beta.1147.tgz", - "integrity": "sha512-8KHz7jSK9WTHWEILSgHtQqFu4ok7dQmXEehiaPY1gPG+YiUd8ixAwoSmMwQIAFa61dQ253syx2Q36hoxBHwa0A==", - "dependencies": { - "@bitgo-beta/abstract-cosmos": "1.0.1-beta.1212", - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/sdk-lib-mpc": "8.2.0-beta.1223", - "@bitgo-beta/statics": "15.1.1-beta.1234", + "version": "1.0.1-beta.1623", + "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-zeta/-/sdk-coin-zeta-1.0.1-beta.1623.tgz", + "integrity": "sha512-B5Tf6FgpabfxyPFqzIe75P00bmETvvWQOVNc8Vc82m0oPYd1dk/3DKrd+gH7asOuqnSR9lp1AD42q/Gu1m+NeA==", + "license": "MIT", + "dependencies": { + "@bitgo-beta/abstract-cosmos": "1.0.1-beta.1689", + "@bitgo-beta/sdk-core": "8.2.1-beta.1708", + "@bitgo-beta/sdk-lib-mpc": "8.2.0-beta.1703", + "@bitgo-beta/statics": "15.1.1-beta.1714", "@cosmjs/amino": "^0.29.5", "@cosmjs/encoding": "^0.29.5", "@cosmjs/stargate": "^0.29.5", "bignumber.js": "^9.1.1" }, "engines": { - "node": ">=20 <23" + "node": ">=20" } }, "node_modules/@bitgo-beta/sdk-coin-zketh": { - "version": "1.0.1-beta.1012", - "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-zketh/-/sdk-coin-zketh-1.0.1-beta.1012.tgz", - "integrity": "sha512-y88EskZnyTjwwPmjcqlXf63adcW1wRRt2hFNzfg/7IWXpkZ9GhLR0W43fmsPXR8Y2bjLrDpNFwEBJOSd84VCXQ==", - "dependencies": { - "@bitgo-beta/abstract-eth": "1.0.2-beta.1461", - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/secp256k1": "1.0.2-beta.1258", - "@bitgo-beta/statics": "15.1.1-beta.1234", + "version": "1.0.1-beta.1488", + "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-coin-zketh/-/sdk-coin-zketh-1.0.1-beta.1488.tgz", + "integrity": "sha512-KlA/csWwvg2RqnexhioEPQvuDWHtfB9TrNTn3Dzg3fry43nWQAZBgj/jTeLD+kYOYbELvezMEctWzxQs8lKsXQ==", + "license": "MIT", + "dependencies": { + "@bitgo-beta/abstract-eth": "1.0.2-beta.1938", + "@bitgo-beta/sdk-core": "8.2.1-beta.1708", + "@bitgo-beta/secp256k1": "1.0.2-beta.1738", + "@bitgo-beta/statics": "15.1.1-beta.1714", "@ethereumjs/common": "^2.6.5" }, "engines": { - "node": ">=16 <23" + "node": ">=20" } }, "node_modules/@bitgo-beta/sdk-core": { - "version": "8.2.1-beta.1231", - "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-core/-/sdk-core-8.2.1-beta.1231.tgz", - "integrity": "sha512-xnFU2yspph8Qudb5cVegayFWmwNyk9wIS7tVVGP6LqCjgVUrCxLw+LGwj3UzOfRd6GbmJXGHcRR86NsISPP4ag==", - "dependencies": { - "@bitgo-beta/sdk-lib-mpc": "8.2.0-beta.1223", - "@bitgo-beta/secp256k1": "1.0.2-beta.1258", - "@bitgo-beta/sjcl": "1.0.2-beta.1470", - "@bitgo-beta/statics": "15.1.1-beta.1234", - "@bitgo-beta/utxo-core": "1.8.1-beta.348", - "@bitgo-beta/utxo-lib": "8.0.3-beta.1232", - "@bitgo/public-types": "5.22.0", + "version": "8.2.1-beta.1708", + "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-core/-/sdk-core-8.2.1-beta.1708.tgz", + "integrity": "sha512-AwedMy7sHch0tRzIt46v5UO/zYYn/+uyS5jlBvlu9h+LRFv+QHu5xHrdTIUbwxKSlwNBqAGGig8ety+N8QEh/g==", + "license": "MIT", + "dependencies": { + "@bitgo-beta/sdk-lib-mpc": "8.2.0-beta.1703", + "@bitgo-beta/secp256k1": "1.0.2-beta.1738", + "@bitgo-beta/sjcl": "1.0.2-beta.1950", + "@bitgo-beta/statics": "15.1.1-beta.1714", + "@bitgo-beta/utxo-lib": "8.0.3-beta.1710", + "@bitgo/public-types": "5.96.0", "@noble/curves": "1.8.1", "@stablelib/hex": "^1.0.0", "@types/superagent": "4.1.15", @@ -5542,7 +5814,7 @@ "io-ts-types": "^0.5.16", "keccak": "3.0.3", "libsodium-wrappers-sumo": "^0.7.9", - "lodash": "^4.17.15", + "lodash": "^4.18.0", "noble-bls12-381": "0.7.2", "openpgp": "5.11.3", "paillier-bigint": "3.3.0", @@ -5553,22 +5825,11 @@ "uuid": "^8.3.2" } }, - "node_modules/@bitgo-beta/sdk-core/node_modules/@bitgo/public-types": { - "version": "5.22.0", - "resolved": "https://registry.npmjs.org/@bitgo/public-types/-/public-types-5.22.0.tgz", - "integrity": "sha512-1j9c3hYn9SmxV2oAq5NBOOS8Hpm6f9B9eKNUH1qpELrktEA/qkg4YCm4/uILWPb0BN5fluhMk0G0XCkMybt7vA==", - "dependencies": { - "fp-ts": "^2.0.0", - "io-ts": "npm:@bitgo-forks/io-ts@2.1.4", - "io-ts-types": "^0.5.16", - "monocle-ts": "^2.3.13", - "newtype-ts": "^0.3.5" - } - }, "node_modules/@bitgo-beta/sdk-core/node_modules/@noble/curves": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.8.1.tgz", "integrity": "sha512-warwspo+UYUPep0Q+vtdVB4Ugn8GGQj8iyB3gnRWsztmUHTI3S1nhdiWNsPUGL0vud7JlRRk1XEu7Lq1KGTnMQ==", + "license": "MIT", "dependencies": { "@noble/hashes": "1.7.1" }, @@ -5583,6 +5844,7 @@ "version": "1.7.1", "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.7.1.tgz", "integrity": "sha512-B8XBPsn4vT/KJAGqDzbwztd+6Yte3P4V7iafm24bxgDe/mlRuK6xmWPuCNrKt2vDafZ8MfJLlchDG/vYafQEjQ==", + "license": "MIT", "engines": { "node": "^14.21.3 || >=16" }, @@ -5594,6 +5856,7 @@ "version": "4.1.15", "resolved": "https://registry.npmjs.org/@types/superagent/-/superagent-4.1.15.tgz", "integrity": "sha512-mu/N4uvfDN2zVQQ5AYJI/g4qxn2bHB6521t1UuH09ShNWjebTqN0ZFuYK9uYjcgmI0dTQEs+Owi1EO6U0OkOZQ==", + "license": "MIT", "dependencies": { "@types/cookiejar": "*", "@types/node": "*" @@ -5603,6 +5866,7 @@ "version": "3.0.11", "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.11.tgz", "integrity": "sha512-xz7wQ8xDhdyP7tQxwdteLYeFfS68tSMNCZ/Y37WJ4bhGfKPpqEIlmIyueQHqOyoPhE6xNUqjzRr8ra0eF9VRvA==", + "license": "MIT", "dependencies": { "safe-buffer": "^5.0.1" } @@ -5611,6 +5875,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz", "integrity": "sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==", + "license": "MIT", "dependencies": { "base-x": "^3.0.2" } @@ -5619,6 +5884,7 @@ "version": "3.5.4", "resolved": "https://registry.npmjs.org/formidable/-/formidable-3.5.4.tgz", "integrity": "sha512-YikH+7CUTOtP44ZTnUhR7Ic2UASBPOqmaRkRKxRbywPTe5VxF7RRCck4af9wutiZ/QKM5nME9Bie2fFaPz5Gug==", + "license": "MIT", "dependencies": { "@paralleldrive/cuid2": "^2.2.2", "dezalgo": "^1.0.4", @@ -5636,6 +5902,7 @@ "version": "2.1.4", "resolved": "https://registry.npmjs.org/@bitgo-forks/io-ts/-/io-ts-2.1.4.tgz", "integrity": "sha512-jCt3WPfDM+wM0SJMGJkY0TS6JmaQ78ATAYtsppJYJfts8geOS/N/UftwAROXwv6azKAMz8uo163t6dWWwfsYug==", + "license": "MIT", "peerDependencies": { "fp-ts": "^2.0.0" } @@ -5645,6 +5912,7 @@ "resolved": "https://registry.npmjs.org/keccak/-/keccak-3.0.3.tgz", "integrity": "sha512-JZrLIAJWuZxKbCilMpNz5Vj7Vtb4scDG3dMXLOsbzBmQGyjwE61BbW7bJkfKKCShXiQZt3T6sBgALRtmd+nZaQ==", "hasInstallScript": true, + "license": "MIT", "dependencies": { "node-addon-api": "^2.0.0", "node-gyp-build": "^4.2.0", @@ -5658,6 +5926,7 @@ "version": "2.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "license": "MIT", "bin": { "mime": "cli.js" }, @@ -5668,13 +5937,15 @@ "node_modules/@bitgo-beta/sdk-core/node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" }, "node_modules/@bitgo-beta/sdk-core/node_modules/superagent": { "version": "9.0.2", "resolved": "https://registry.npmjs.org/superagent/-/superagent-9.0.2.tgz", "integrity": "sha512-xuW7dzkUpcJq7QnhOsnNUgtYp3xRwpt2F7abdRYIpCsAt0hhUqia0EdxyXZQQpNmGtsCzYHryaKSV3q3GJnq7w==", "deprecated": "Please upgrade to superagent v10.2.2+, see release notes at https://github.com/forwardemail/superagent/releases/tag/v10.2.2 - maintenance is supported by Forward Email @ https://forwardemail.net", + "license": "MIT", "dependencies": { "component-emitter": "^1.3.0", "cookiejar": "^2.1.4", @@ -5694,6 +5965,7 @@ "version": "4.4.3", "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", "dependencies": { "ms": "^2.1.3" }, @@ -5707,18 +5979,21 @@ } }, "node_modules/@bitgo-beta/sdk-hmac": { - "version": "1.0.1-beta.598", - "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-hmac/-/sdk-hmac-1.0.1-beta.598.tgz", - "integrity": "sha512-lHLhfJeM5JvtcdSyEszKeXNbQ3DZkrJeikv69P4OJKGYtCGII6gT5RdnDOPR2fL22Eipdbod8bqtTQ3Qrn+xDw==", + "version": "1.0.1-beta.1078", + "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-hmac/-/sdk-hmac-1.0.1-beta.1078.tgz", + "integrity": "sha512-pz7bMO9MBD3EfaEjReE8bS24PjjhsRGjrq2ty51yTuezx8NpqnOWEalW6wFNauTNYep5WnezJrj1RN4eujC61w==", + "license": "MIT", "dependencies": { - "@bitgo-beta/sjcl": "1.0.2-beta.1470" + "@bitgo-beta/sjcl": "1.0.2-beta.1950" } }, "node_modules/@bitgo-beta/sdk-lib-mpc": { - "version": "8.2.0-beta.1223", - "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-lib-mpc/-/sdk-lib-mpc-8.2.0-beta.1223.tgz", - "integrity": "sha512-YMIU+RBKEgTNdFYJd8VKs0SSxCOoylqaMWrZ0yu+qZsHeew/w6VmMSvuRwJIfB573CwN3bTm/Z/jdh8CLEQtkQ==", + "version": "8.2.0-beta.1703", + "resolved": "https://registry.npmjs.org/@bitgo-beta/sdk-lib-mpc/-/sdk-lib-mpc-8.2.0-beta.1703.tgz", + "integrity": "sha512-KDv4G0K8nlZ2IIXIDjvilJh7AniqeOJYPdmbqYjNHLiZWVKuMEzoSPEkJxrNE+9lbtNrEgNEN3ZWXQGxnKZ5hA==", + "license": "MIT", "dependencies": { + "@bitgo/wasm-mps": "1.6.0", "@noble/curves": "1.8.1", "@silencelaboratories/dkls-wasm-ll-node": "1.2.0-pre.4", "@silencelaboratories/dkls-wasm-ll-web": "1.2.0-pre.4", @@ -5747,6 +6022,7 @@ "version": "1.8.1", "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.8.1.tgz", "integrity": "sha512-warwspo+UYUPep0Q+vtdVB4Ugn8GGQj8iyB3gnRWsztmUHTI3S1nhdiWNsPUGL0vud7JlRRk1XEu7Lq1KGTnMQ==", + "license": "MIT", "dependencies": { "@noble/hashes": "1.7.1" }, @@ -5761,6 +6037,7 @@ "version": "1.7.1", "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.7.1.tgz", "integrity": "sha512-B8XBPsn4vT/KJAGqDzbwztd+6Yte3P4V7iafm24bxgDe/mlRuK6xmWPuCNrKt2vDafZ8MfJLlchDG/vYafQEjQ==", + "license": "MIT", "engines": { "node": "^14.21.3 || >=16" }, @@ -5772,6 +6049,7 @@ "version": "4.1.15", "resolved": "https://registry.npmjs.org/@types/superagent/-/superagent-4.1.15.tgz", "integrity": "sha512-mu/N4uvfDN2zVQQ5AYJI/g4qxn2bHB6521t1UuH09ShNWjebTqN0ZFuYK9uYjcgmI0dTQEs+Owi1EO6U0OkOZQ==", + "license": "MIT", "dependencies": { "@types/cookiejar": "*", "@types/node": "*" @@ -5781,6 +6059,7 @@ "version": "1.5.9", "resolved": "https://registry.npmjs.org/cbor-x/-/cbor-x-1.5.9.tgz", "integrity": "sha512-OEI5rEu3MeR0WWNUXuIGkxmbXVhABP+VtgAXzm48c9ulkrsvxshjjk94XSOGphyAKeNGLPfAxxzEtgQ6rEVpYQ==", + "license": "MIT", "optionalDependencies": { "cbor-extract": "^2.2.0" } @@ -5788,129 +6067,108 @@ "node_modules/@bitgo-beta/sdk-lib-mpc/node_modules/fp-ts": { "version": "2.16.2", "resolved": "https://registry.npmjs.org/fp-ts/-/fp-ts-2.16.2.tgz", - "integrity": "sha512-CkqAjnIKFqvo3sCyoBTqgJvF+bHrSik584S9nhTjtBESLx26cbtVMR/T9a6ApChOcSDAaM3JydDmWDUn4EEXng==" + "integrity": "sha512-CkqAjnIKFqvo3sCyoBTqgJvF+bHrSik584S9nhTjtBESLx26cbtVMR/T9a6ApChOcSDAaM3JydDmWDUn4EEXng==", + "license": "MIT" }, "node_modules/@bitgo-beta/sdk-lib-mpc/node_modules/io-ts": { "name": "@bitgo-forks/io-ts", "version": "2.1.4", "resolved": "https://registry.npmjs.org/@bitgo-forks/io-ts/-/io-ts-2.1.4.tgz", "integrity": "sha512-jCt3WPfDM+wM0SJMGJkY0TS6JmaQ78ATAYtsppJYJfts8geOS/N/UftwAROXwv6azKAMz8uo163t6dWWwfsYug==", + "license": "MIT", "peerDependencies": { "fp-ts": "^2.0.0" } }, "node_modules/@bitgo-beta/secp256k1": { - "version": "1.0.2-beta.1258", - "resolved": "https://registry.npmjs.org/@bitgo-beta/secp256k1/-/secp256k1-1.0.2-beta.1258.tgz", - "integrity": "sha512-9Ko5pr/fILlIEqsX+0X/30sACJLQjaTMZwfscBFBSW8P9geAQOyFK2HurkCxJHpNai09/jT9orVL9cXg/dUR3A==", + "version": "1.0.2-beta.1738", + "resolved": "https://registry.npmjs.org/@bitgo-beta/secp256k1/-/secp256k1-1.0.2-beta.1738.tgz", + "integrity": "sha512-SLJ+YdhViNvn6bMAfH6w8z1V37ZAgf/NiXST/MZ8HpZVUPa+19bm29vmDVo/hC0fDwmFR+eudO17Th4sbMAENg==", + "license": "MIT", "dependencies": { "@brandonblack/musig": "^0.0.1-alpha.0", "@noble/secp256k1": "1.6.3", "bip32": "^3.0.1", + "bitcoinjs-message": "npm:@bitgo-forks/bitcoinjs-message@1.0.0-master.3", + "bs58check": "^2.1.2", "create-hash": "^1.2.0", "create-hmac": "^1.1.7", "ecpair": "npm:@bitgo/ecpair@2.1.0-rc.0" }, "engines": { - "node": ">=10.22.0 <23", + "node": ">=20", "npm": ">=3.10.10" } }, "node_modules/@bitgo-beta/sjcl": { - "version": "1.0.2-beta.1470", - "resolved": "https://registry.npmjs.org/@bitgo-beta/sjcl/-/sjcl-1.0.2-beta.1470.tgz", - "integrity": "sha512-lWU4ZTvETvNAKIWhAid/Oixdble7RDMk0ak7cyyIBRnd0zPdBp94T64jK812JDPIumN+hjUQN7jmpN/r6OfWhw==" + "version": "1.0.2-beta.1950", + "resolved": "https://registry.npmjs.org/@bitgo-beta/sjcl/-/sjcl-1.0.2-beta.1950.tgz", + "integrity": "sha512-eO1g5/3ULnFvr/7TNJiLvQ6A7x5AkQJQKnnihHDZIvPn6ak55ICu6SnKKKXGTKti9Og/gmyklqNjo1i2b6+SfQ==", + "license": "(BSD-2-Clause OR GPL-2.0-only)" }, "node_modules/@bitgo-beta/statics": { - "version": "15.1.1-beta.1234", - "resolved": "https://registry.npmjs.org/@bitgo-beta/statics/-/statics-15.1.1-beta.1234.tgz", - "integrity": "sha512-e7kMDsWMulTh/kQdg/qsvE4NIVZSC+m7pW2k5zCaB+/VFs4NfQQQ+jLMmLha7m5SFy6+ABv5cu2T/W2v/PhZPA==" + "version": "15.1.1-beta.1714", + "resolved": "https://registry.npmjs.org/@bitgo-beta/statics/-/statics-15.1.1-beta.1714.tgz", + "integrity": "sha512-mx/eO48UJIwrG1EDrrDn2LU3wa1Uynhd3MCj0cgkeyohRQDE8hCVlzuN/b6Jd2aJiKVEWsJ+7VdvfEv7HECUPw==", + "license": "Apache-2.0" }, "node_modules/@bitgo-beta/unspents": { - "version": "0.13.2-beta.1231", - "resolved": "https://registry.npmjs.org/@bitgo-beta/unspents/-/unspents-0.13.2-beta.1231.tgz", - "integrity": "sha512-fpYQ3HwUEgcF8QZgNn+KDW0CEFoNGSSfDVmdHoionYGrshnQvhPTCQlg1R8nKVAqtjt41QbFjtTlnHVS8OnkbQ==", + "version": "0.13.2-beta.1709", + "resolved": "https://registry.npmjs.org/@bitgo-beta/unspents/-/unspents-0.13.2-beta.1709.tgz", + "integrity": "sha512-N9t7jBkM+aHtvrp2hF3juXEsFqaf3WF5m61tTmYyakBH1F3omIs9DT6MJHC/YYPPgG8MrHHtMazke5Di2lvCvA==", + "license": "Apache-2.0", "dependencies": { - "@bitgo-beta/utxo-lib": "8.0.3-beta.1232", - "lodash": "~4.17.21", + "@bitgo-beta/utxo-lib": "8.0.3-beta.1710", + "lodash": "^4.18.0", "tcomb": "~3.2.29", "varuint-bitcoin": "^1.0.4" } }, "node_modules/@bitgo-beta/utxo-core": { - "version": "1.8.1-beta.348", - "resolved": "https://registry.npmjs.org/@bitgo-beta/utxo-core/-/utxo-core-1.8.1-beta.348.tgz", - "integrity": "sha512-nCtJwJvoG8eE4M7k0/0niZuwvueT7Q+teOeuUupadjoXhdKM+nTFKem4plcaErg8ivCF2WZZ08ZoRUUuuiideQ==", + "version": "1.8.1-beta.826", + "resolved": "https://registry.npmjs.org/@bitgo-beta/utxo-core/-/utxo-core-1.8.1-beta.826.tgz", + "integrity": "sha512-GaYQ/4B7ViM+7HYyyBB/g0R7LE0u8BJ4/lIJTG0+qvoNh1oxTJAe9WFhU/1iJgJ3W4eSlJUIfm/y67qfUMuqrg==", + "license": "MIT", "dependencies": { - "@bitgo-beta/unspents": "0.13.2-beta.1231", - "@bitgo-beta/utxo-lib": "8.0.3-beta.1232", - "@bitgo/wasm-miniscript": "2.0.0-beta.7", + "@bitgo-beta/secp256k1": "1.0.2-beta.1738", + "@bitgo-beta/unspents": "0.13.2-beta.1709", + "@bitgo-beta/utxo-lib": "8.0.3-beta.1710", + "@bitgo/wasm-utxo": "^4.1.0", "bip174": "npm:@bitgo-forks/bip174@3.1.0-master.4", - "bitcoinjs-message": "npm:@bitgo-forks/bitcoinjs-message@1.0.0-master.3", "fast-sha256": "^1.3.0" } }, "node_modules/@bitgo-beta/utxo-lib": { - "version": "8.0.3-beta.1232", - "resolved": "https://registry.npmjs.org/@bitgo-beta/utxo-lib/-/utxo-lib-8.0.3-beta.1232.tgz", - "integrity": "sha512-Mu030hK7gQaUNhjbSKt6kB6LxKUwvYYiOLv4XFraz8dmOg9MHXycDtZqyGga4L+eyu9nbsAuoNBbCJV3Y93wcQ==", + "version": "8.0.3-beta.1710", + "resolved": "https://registry.npmjs.org/@bitgo-beta/utxo-lib/-/utxo-lib-8.0.3-beta.1710.tgz", + "integrity": "sha512-owd1ge6YzbKTFnlYru9QGIBpbeSM2EFTcYT/v9/djgayFN0IMiwtq1R9vvjp4WghKKzy1S0pF8C1vh6TecG5fg==", + "license": "MIT", "dependencies": { - "@bitgo-beta/blake2b": "3.0.4-beta.1469", + "@bitgo-beta/blake2b": "3.0.4-beta.1947", + "@bitgo-beta/secp256k1": "1.0.2-beta.1738", "@brandonblack/musig": "^0.0.1-alpha.0", - "@noble/curves": "1.8.1", - "@noble/secp256k1": "1.6.3", "bech32": "^2.0.0", "bip174": "npm:@bitgo-forks/bip174@3.1.0-master.4", - "bip32": "^3.0.1", "bitcoin-ops": "^1.3.0", "bitcoinjs-lib": "npm:@bitgo-forks/bitcoinjs-lib@7.1.0-master.11", "bs58check": "^2.1.2", "cashaddress": "^1.1.0", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "ecpair": "npm:@bitgo/ecpair@2.1.0-rc.0", "fastpriorityqueue": "^0.7.1", "typeforce": "^1.11.3", "varuint-bitcoin": "^1.1.2" }, "engines": { - "node": ">=10.22.0 <23", + "node": ">=20", "npm": ">=3.10.10" } }, - "node_modules/@bitgo-beta/utxo-lib/node_modules/@noble/curves": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.8.1.tgz", - "integrity": "sha512-warwspo+UYUPep0Q+vtdVB4Ugn8GGQj8iyB3gnRWsztmUHTI3S1nhdiWNsPUGL0vud7JlRRk1XEu7Lq1KGTnMQ==", - "dependencies": { - "@noble/hashes": "1.7.1" - }, - "engines": { - "node": "^14.21.3 || >=16" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@bitgo-beta/utxo-lib/node_modules/@noble/hashes": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.7.1.tgz", - "integrity": "sha512-B8XBPsn4vT/KJAGqDzbwztd+6Yte3P4V7iafm24bxgDe/mlRuK6xmWPuCNrKt2vDafZ8MfJLlchDG/vYafQEjQ==", - "engines": { - "node": "^14.21.3 || >=16" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, "node_modules/@bitgo-beta/utxo-ord": { - "version": "1.0.1-beta.1303", - "resolved": "https://registry.npmjs.org/@bitgo-beta/utxo-ord/-/utxo-ord-1.0.1-beta.1303.tgz", - "integrity": "sha512-u85EUKKZOSl3uzOuGXtqxtbZfffN81EiTLrD5Mvexur9imKy1xlU21h2YeBZyjPWL2NMFBV3kwCgV0HuYIxIog==", + "version": "1.0.1-beta.1780", + "resolved": "https://registry.npmjs.org/@bitgo-beta/utxo-ord/-/utxo-ord-1.0.1-beta.1780.tgz", + "integrity": "sha512-4/dackY2O8BiwlBjamZB41vgXvd+zJRCfGYso0vboNSwqQQghtveCc6RpEJrdB1rREMvXU91qZ+0VzJyTywQfA==", + "license": "MIT", "dependencies": { - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/unspents": "0.13.2-beta.1231", - "@bitgo-beta/utxo-lib": "8.0.3-beta.1232" + "@bitgo/wasm-utxo": "^4.1.0" } }, "node_modules/@bitgo-forks/avalanchejs": { @@ -5932,6 +6190,7 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.3.0.tgz", "integrity": "sha512-t01iSXPuN+Eqzb4eBX0S5oubSqXbK/xXa1Ne18Hj8f9pStxztHCE2gfboSp/dZRLSqfuLpRK2nDXDK+W9puocA==", + "license": "MIT", "dependencies": { "@noble/hashes": "1.3.3" }, @@ -5943,6 +6202,7 @@ "version": "1.3.3", "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.3.tgz", "integrity": "sha512-V7/fPHgl+jsVPXqqeOzT8egNj2iBIVt+ECeMMG8TdcnTikP3oaBtUVqpT/gYCR68aEBJSF+XbYUxStjbFMqIIA==", + "license": "MIT", "engines": { "node": ">= 16" }, @@ -5959,12 +6219,14 @@ "type": "individual", "url": "https://paulmillr.com/funding/" } - ] + ], + "license": "MIT" }, "node_modules/@bitgo/public-types": { - "version": "5.18.0", - "resolved": "https://registry.npmjs.org/@bitgo/public-types/-/public-types-5.18.0.tgz", - "integrity": "sha512-r1Az80B787kpzZBZ32St6X6vmgXrZRI/9hcDwVw7rX78WhBbDrlO/NaW/0lF99zdllkmEVmRK4gKxBG8H+P6uQ==", + "version": "5.96.0", + "resolved": "https://registry.npmjs.org/@bitgo/public-types/-/public-types-5.96.0.tgz", + "integrity": "sha512-BAlLe2ygy/c3rMIwjPp1SYGHDqNWqjJ1fSU39G5I9FBXmzcRwvmtErXevsWztvYRW+ZTsqD0OcxLriNZdsJPSQ==", + "license": "UNLICENSED", "dependencies": { "fp-ts": "^2.0.0", "io-ts": "npm:@bitgo-forks/io-ts@2.1.4", @@ -5978,19 +6240,51 @@ "version": "2.1.4", "resolved": "https://registry.npmjs.org/@bitgo-forks/io-ts/-/io-ts-2.1.4.tgz", "integrity": "sha512-jCt3WPfDM+wM0SJMGJkY0TS6JmaQ78ATAYtsppJYJfts8geOS/N/UftwAROXwv6azKAMz8uo163t6dWWwfsYug==", + "license": "MIT", "peerDependencies": { "fp-ts": "^2.0.0" } }, + "node_modules/@bitgo/wasm-dot": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@bitgo/wasm-dot/-/wasm-dot-1.8.0.tgz", + "integrity": "sha512-OJS9aYvfYUueijPCz3DB1XvK5CfNy419sJqbqO9jWwNsqCBIST0yn42bRd6erZZjKvsnMjIA/Z5xAfZieuU2Wg==", + "license": "MIT" + }, "node_modules/@bitgo/wasm-miniscript": { "version": "2.0.0-beta.7", "resolved": "https://registry.npmjs.org/@bitgo/wasm-miniscript/-/wasm-miniscript-2.0.0-beta.7.tgz", "integrity": "sha512-cXHEpksbl/myUVkOUJJFXhvPYLLLt8iujrNK00csGyLYTRafwaO2U2txhwt8nUV2CnZXGsmxci/ZsLGLfdJ/8A==" }, + "node_modules/@bitgo/wasm-mps": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@bitgo/wasm-mps/-/wasm-mps-1.6.0.tgz", + "integrity": "sha512-4Mzs124Wj3QbqaZqTYX4t2vSVNKblL/53SQFddoPgggfCnZpuV4tYovpD2sIwhbWe8hVWJXZR2/1CP+zUHKMaw==", + "license": "MIT" + }, + "node_modules/@bitgo/wasm-solana": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/@bitgo/wasm-solana/-/wasm-solana-2.8.1.tgz", + "integrity": "sha512-MhGDMo9cA85elCcUSX2ZuT85Ww1q7GnsS0xi/xErt9AGU7uR8ebRfjfCLZR6nA0sKjKkb12gH2/7hL4/+KAmGw==", + "license": "MIT" + }, + "node_modules/@bitgo/wasm-ton": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitgo/wasm-ton/-/wasm-ton-1.1.1.tgz", + "integrity": "sha512-Y4x2V2ZcYWlmx42v7dlrKDtT2DuUt8smk8E98mh7RhpiifJhLk2v5RmXDwBl0A3v9TzUOU6qMOnSS/iZ8Pq52w==", + "license": "MIT" + }, + "node_modules/@bitgo/wasm-utxo": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@bitgo/wasm-utxo/-/wasm-utxo-4.6.0.tgz", + "integrity": "sha512-F+UgBuoAtiWMM+NlE7Tn44h2oS+3VdJQZRF0BHggOd4iLC/2I0JDkz1Q6i4M5gH+Ibmo2BMru3bBe+fNP+o6PQ==", + "license": "MIT" + }, "node_modules/@brandonblack/musig": { "version": "0.0.1-alpha.1", "resolved": "https://registry.npmjs.org/@brandonblack/musig/-/musig-0.0.1-alpha.1.tgz", - "integrity": "sha512-00RbByQG85lSzrkDjCblzrUc2n1LJAPPrEMHS4oMg+QckE0kzjd26JytT6yx6tNU2+aOXfK7O4kGW/sKVL67cw==" + "integrity": "sha512-00RbByQG85lSzrkDjCblzrUc2n1LJAPPrEMHS4oMg+QckE0kzjd26JytT6yx6tNU2+aOXfK7O4kGW/sKVL67cw==", + "license": "MIT" }, "node_modules/@bufbuild/protobuf": { "version": "2.9.0", @@ -6069,325 +6363,6 @@ "win32" ] }, - "node_modules/@celo/base": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@celo/base/-/base-2.3.0.tgz", - "integrity": "sha512-Jo81eVGCPcKpUw9G4/uFE2x2TeYpS6BhEpmzmrkL86AU+EC93ES9UUlCcCpFSVRfoiHldIGp2QzyU+kAYap//Q==" - }, - "node_modules/@celo/connect": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@celo/connect/-/connect-2.3.0.tgz", - "integrity": "sha512-p4oPU7ZafhaBXlX189I2jDTC9t5O9ayUywTsJMkSbsfz/q3RalTl+/YWM1m8twF2VdilAjOR1GiObbVVkYQLNQ==", - "deprecated": "Versions less than 5.1 are deprecated and will no longer be able to submit transactions to celo in a future hardfork", - "dependencies": { - "@celo/base": "2.3.0", - "@celo/utils": "2.3.0", - "@types/debug": "^4.1.5", - "@types/utf8": "^2.1.6", - "bignumber.js": "^9.0.0", - "debug": "^4.1.1", - "utf8": "3.0.0" - }, - "engines": { - "node": ">=8.13.0" - }, - "peerDependencies": { - "web3": "1.3.6" - } - }, - "node_modules/@celo/connect/node_modules/debug": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/@celo/connect/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - }, - "node_modules/@celo/contractkit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@celo/contractkit/-/contractkit-2.3.0.tgz", - "integrity": "sha512-mctnQBp7GZAsuV4I47kTK3fBtjoL4uqd0LZ8wUmck+COJT9yW3DuQjPQwQvBxN6InKET9IeUmTuoTW4oAbW/FQ==", - "deprecated": "Versions less than 5.1 are deprecated and will no longer be able to submit transactions to celo in a future hardfork", - "dependencies": { - "@celo/base": "2.3.0", - "@celo/connect": "2.3.0", - "@celo/utils": "2.3.0", - "@celo/wallet-local": "2.3.0", - "@types/bn.js": "^5.1.0", - "@types/debug": "^4.1.5", - "bignumber.js": "^9.0.0", - "cross-fetch": "^3.0.6", - "debug": "^4.1.1", - "fp-ts": "2.1.1", - "io-ts": "2.0.1", - "semver": "^7.3.5", - "web3": "1.3.6" - }, - "engines": { - "node": ">=8.13.0" - } - }, - "node_modules/@celo/contractkit/node_modules/debug": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/@celo/contractkit/node_modules/fp-ts": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/fp-ts/-/fp-ts-2.1.1.tgz", - "integrity": "sha512-YcWhMdDCFCja0MmaDroTgNu+NWWrrnUEn92nvDgrtVy9Z71YFnhNVIghoHPt8gs82ijoMzFGeWKvArbyICiJgw==" - }, - "node_modules/@celo/contractkit/node_modules/io-ts": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/io-ts/-/io-ts-2.0.1.tgz", - "integrity": "sha512-RezD+WcCfW4VkMkEcQWL/Nmy/nqsWTvTYg7oUmTGzglvSSV2P9h2z1PVeREPFf0GWNzruYleAt1XCMQZSg1xxQ==", - "peerDependencies": { - "fp-ts": "^2.0.0" - } - }, - "node_modules/@celo/contractkit/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - }, - "node_modules/@celo/utils": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@celo/utils/-/utils-2.3.0.tgz", - "integrity": "sha512-K4Ga1rpYyFTTyhopHUHdeNehJN4qYT+cdf2BPgc6wS4AsI/G8vq91tmXOBJNL1oPVIbnW7MOp51IKJP51/zdhA==", - "dependencies": { - "@celo/base": "2.3.0", - "@types/bn.js": "^5.1.0", - "@types/elliptic": "^6.4.9", - "@types/ethereumjs-util": "^5.2.0", - "@types/node": "^10.12.18", - "bignumber.js": "^9.0.0", - "elliptic": "^6.5.4", - "ethereumjs-util": "^5.2.0", - "io-ts": "2.0.1", - "web3-eth-abi": "1.3.6", - "web3-utils": "1.3.6" - } - }, - "node_modules/@celo/utils/node_modules/@types/node": { - "version": "10.17.60", - "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.60.tgz", - "integrity": "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==" - }, - "node_modules/@celo/utils/node_modules/bn.js": { - "version": "4.12.3", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.3.tgz", - "integrity": "sha512-fGTi3gxV/23FTYdAoUtLYp6qySe2KE3teyZitipKNRuVYcBkoP/bB3guXN/XVKUe9mxCHXnc9C4ocyz8OmgN0g==", - "license": "MIT" - }, - "node_modules/@celo/utils/node_modules/ethereum-cryptography": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-0.1.3.tgz", - "integrity": "sha512-w8/4x1SGGzc+tO97TASLja6SLd3fRIK2tLVcV2Gx4IB21hE19atll5Cq9o3d0ZmAYC/8aw0ipieTSiekAea4SQ==", - "dependencies": { - "@types/pbkdf2": "^3.0.0", - "@types/secp256k1": "^4.0.1", - "blakejs": "^1.1.0", - "browserify-aes": "^1.2.0", - "bs58check": "^2.1.2", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "hash.js": "^1.1.7", - "keccak": "^3.0.0", - "pbkdf2": "^3.0.17", - "randombytes": "^2.1.0", - "safe-buffer": "^5.1.2", - "scrypt-js": "^3.0.0", - "secp256k1": "^4.0.1", - "setimmediate": "^1.0.5" - } - }, - "node_modules/@celo/utils/node_modules/ethereumjs-util": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", - "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", - "dependencies": { - "bn.js": "^4.11.0", - "create-hash": "^1.1.2", - "elliptic": "^6.5.2", - "ethereum-cryptography": "^0.1.3", - "ethjs-util": "^0.1.3", - "rlp": "^2.0.0", - "safe-buffer": "^5.1.1" - } - }, - "node_modules/@celo/utils/node_modules/io-ts": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/io-ts/-/io-ts-2.0.1.tgz", - "integrity": "sha512-RezD+WcCfW4VkMkEcQWL/Nmy/nqsWTvTYg7oUmTGzglvSSV2P9h2z1PVeREPFf0GWNzruYleAt1XCMQZSg1xxQ==", - "peerDependencies": { - "fp-ts": "^2.0.0" - } - }, - "node_modules/@celo/wallet-base": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@celo/wallet-base/-/wallet-base-2.3.0.tgz", - "integrity": "sha512-C5+t5Sx39Riul1EATPMq0bqWyHCAqoIRW4fU/5FrML+OYvpH+3SAIjJuxoD4vdj3gZZBWockg32PFp0TNb6e4g==", - "deprecated": "Versions less than 5.1 are deprecated and will no longer be able to submit transactions to celo in a future hardfork", - "dependencies": { - "@celo/base": "2.3.0", - "@celo/connect": "2.3.0", - "@celo/utils": "2.3.0", - "@types/debug": "^4.1.5", - "@types/ethereumjs-util": "^5.2.0", - "bignumber.js": "^9.0.0", - "debug": "^4.1.1", - "eth-lib": "^0.2.8", - "ethereumjs-util": "^5.2.0" - }, - "engines": { - "node": ">=8.13.0" - } - }, - "node_modules/@celo/wallet-base/node_modules/bn.js": { - "version": "4.12.3", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.3.tgz", - "integrity": "sha512-fGTi3gxV/23FTYdAoUtLYp6qySe2KE3teyZitipKNRuVYcBkoP/bB3guXN/XVKUe9mxCHXnc9C4ocyz8OmgN0g==", - "license": "MIT" - }, - "node_modules/@celo/wallet-base/node_modules/debug": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/@celo/wallet-base/node_modules/ethereum-cryptography": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-0.1.3.tgz", - "integrity": "sha512-w8/4x1SGGzc+tO97TASLja6SLd3fRIK2tLVcV2Gx4IB21hE19atll5Cq9o3d0ZmAYC/8aw0ipieTSiekAea4SQ==", - "dependencies": { - "@types/pbkdf2": "^3.0.0", - "@types/secp256k1": "^4.0.1", - "blakejs": "^1.1.0", - "browserify-aes": "^1.2.0", - "bs58check": "^2.1.2", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "hash.js": "^1.1.7", - "keccak": "^3.0.0", - "pbkdf2": "^3.0.17", - "randombytes": "^2.1.0", - "safe-buffer": "^5.1.2", - "scrypt-js": "^3.0.0", - "secp256k1": "^4.0.1", - "setimmediate": "^1.0.5" - } - }, - "node_modules/@celo/wallet-base/node_modules/ethereumjs-util": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", - "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", - "dependencies": { - "bn.js": "^4.11.0", - "create-hash": "^1.1.2", - "elliptic": "^6.5.2", - "ethereum-cryptography": "^0.1.3", - "ethjs-util": "^0.1.3", - "rlp": "^2.0.0", - "safe-buffer": "^5.1.1" - } - }, - "node_modules/@celo/wallet-base/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - }, - "node_modules/@celo/wallet-local": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@celo/wallet-local/-/wallet-local-2.3.0.tgz", - "integrity": "sha512-B2rg6DmKnHP98ixkIRH7I4aNFZVcj4e7wmB9z2LB08wAiuBFS4qsGp4ciplLb+AQuwbUSe8SpRSuKYxKUTQmFA==", - "dependencies": { - "@celo/connect": "2.3.0", - "@celo/utils": "2.3.0", - "@celo/wallet-base": "2.3.0", - "@types/ethereumjs-util": "^5.2.0", - "eth-lib": "^0.2.8", - "ethereumjs-util": "^5.2.0" - }, - "engines": { - "node": ">=8.13.0" - } - }, - "node_modules/@celo/wallet-local/node_modules/bn.js": { - "version": "4.12.3", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.3.tgz", - "integrity": "sha512-fGTi3gxV/23FTYdAoUtLYp6qySe2KE3teyZitipKNRuVYcBkoP/bB3guXN/XVKUe9mxCHXnc9C4ocyz8OmgN0g==", - "license": "MIT" - }, - "node_modules/@celo/wallet-local/node_modules/ethereum-cryptography": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-0.1.3.tgz", - "integrity": "sha512-w8/4x1SGGzc+tO97TASLja6SLd3fRIK2tLVcV2Gx4IB21hE19atll5Cq9o3d0ZmAYC/8aw0ipieTSiekAea4SQ==", - "dependencies": { - "@types/pbkdf2": "^3.0.0", - "@types/secp256k1": "^4.0.1", - "blakejs": "^1.1.0", - "browserify-aes": "^1.2.0", - "bs58check": "^2.1.2", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "hash.js": "^1.1.7", - "keccak": "^3.0.0", - "pbkdf2": "^3.0.17", - "randombytes": "^2.1.0", - "safe-buffer": "^5.1.2", - "scrypt-js": "^3.0.0", - "secp256k1": "^4.0.1", - "setimmediate": "^1.0.5" - } - }, - "node_modules/@celo/wallet-local/node_modules/ethereumjs-util": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", - "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", - "dependencies": { - "bn.js": "^4.11.0", - "create-hash": "^1.1.2", - "elliptic": "^6.5.2", - "ethereum-cryptography": "^0.1.3", - "ethjs-util": "^0.1.3", - "rlp": "^2.0.0", - "safe-buffer": "^5.1.1" - } - }, "node_modules/@colors/colors": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", @@ -6646,31 +6621,6 @@ "protobufjs": "^6.8.8" } }, - "node_modules/@confio/ics23/node_modules/protobufjs": { - "version": "6.11.4", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.4.tgz", - "integrity": "sha512-5kQWPaJHi1WoCpjTGszzQ32PG2F4+wRY6BmAT4Vfw56Q2FZ4YZzK20xUYQH4YkfehY1e6QSICrJquM6xXZNcrw==", - "hasInstallScript": true, - "dependencies": { - "@protobufjs/aspromise": "^1.1.2", - "@protobufjs/base64": "^1.1.2", - "@protobufjs/codegen": "^2.0.4", - "@protobufjs/eventemitter": "^1.1.0", - "@protobufjs/fetch": "^1.1.0", - "@protobufjs/float": "^1.0.2", - "@protobufjs/inquire": "^1.1.0", - "@protobufjs/path": "^1.1.2", - "@protobufjs/pool": "^1.1.0", - "@protobufjs/utf8": "^1.1.0", - "@types/long": "^4.0.1", - "@types/node": ">=13.7.0", - "long": "^4.0.0" - }, - "bin": { - "pbjs": "bin/pbjs", - "pbts": "bin/pbts" - } - }, "node_modules/@cosmjs/amino": { "version": "0.29.5", "resolved": "https://registry.npmjs.org/@cosmjs/amino/-/amino-0.29.5.tgz", @@ -6810,31 +6760,6 @@ "protobufjs": "~6.11.2" } }, - "node_modules/@cosmjs/proto-signing/node_modules/protobufjs": { - "version": "6.11.4", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.4.tgz", - "integrity": "sha512-5kQWPaJHi1WoCpjTGszzQ32PG2F4+wRY6BmAT4Vfw56Q2FZ4YZzK20xUYQH4YkfehY1e6QSICrJquM6xXZNcrw==", - "hasInstallScript": true, - "dependencies": { - "@protobufjs/aspromise": "^1.1.2", - "@protobufjs/base64": "^1.1.2", - "@protobufjs/codegen": "^2.0.4", - "@protobufjs/eventemitter": "^1.1.0", - "@protobufjs/fetch": "^1.1.0", - "@protobufjs/float": "^1.0.2", - "@protobufjs/inquire": "^1.1.0", - "@protobufjs/path": "^1.1.2", - "@protobufjs/pool": "^1.1.0", - "@protobufjs/utf8": "^1.1.0", - "@types/long": "^4.0.1", - "@types/node": ">=13.7.0", - "long": "^4.0.0" - }, - "bin": { - "pbjs": "bin/pbjs", - "pbts": "bin/pbts" - } - }, "node_modules/@cosmjs/socket": { "version": "0.29.5", "resolved": "https://registry.npmjs.org/@cosmjs/socket/-/socket-0.29.5.tgz", @@ -6874,31 +6799,6 @@ "protobufjs": "~6.11.2" } }, - "node_modules/@cosmjs/stargate/node_modules/protobufjs": { - "version": "6.11.4", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.4.tgz", - "integrity": "sha512-5kQWPaJHi1WoCpjTGszzQ32PG2F4+wRY6BmAT4Vfw56Q2FZ4YZzK20xUYQH4YkfehY1e6QSICrJquM6xXZNcrw==", - "hasInstallScript": true, - "dependencies": { - "@protobufjs/aspromise": "^1.1.2", - "@protobufjs/base64": "^1.1.2", - "@protobufjs/codegen": "^2.0.4", - "@protobufjs/eventemitter": "^1.1.0", - "@protobufjs/fetch": "^1.1.0", - "@protobufjs/float": "^1.0.2", - "@protobufjs/inquire": "^1.1.0", - "@protobufjs/path": "^1.1.2", - "@protobufjs/pool": "^1.1.0", - "@protobufjs/utf8": "^1.1.0", - "@types/long": "^4.0.1", - "@types/node": ">=13.7.0", - "long": "^4.0.0" - }, - "bin": { - "pbjs": "bin/pbjs", - "pbts": "bin/pbts" - } - }, "node_modules/@cosmjs/stream": { "version": "0.29.5", "resolved": "https://registry.npmjs.org/@cosmjs/stream/-/stream-0.29.5.tgz", @@ -9418,6 +9318,58 @@ "node": ">=8" } }, + "node_modules/@flarenetwork/flarejs": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/@flarenetwork/flarejs/-/flarejs-4.1.1.tgz", + "integrity": "sha512-XuzMROKI/4LfOWt2NY3suagmq0PjRbhyVaDznfVzTI0kRl/64xDc74kElusidewh55Y/5Ajrl1wBPrRhXG4fNQ==", + "license": "SEE LICENSE IN LICENSE", + "dependencies": { + "@noble/curves": "1.3.0", + "@noble/hashes": "1.3.3", + "@noble/secp256k1": "2.0.0", + "@scure/base": "1.1.5", + "micro-eth-signer": "0.7.2" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/@flarenetwork/flarejs/node_modules/@noble/curves": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.3.0.tgz", + "integrity": "sha512-t01iSXPuN+Eqzb4eBX0S5oubSqXbK/xXa1Ne18Hj8f9pStxztHCE2gfboSp/dZRLSqfuLpRK2nDXDK+W9puocA==", + "license": "MIT", + "dependencies": { + "@noble/hashes": "1.3.3" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@flarenetwork/flarejs/node_modules/@noble/hashes": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.3.tgz", + "integrity": "sha512-V7/fPHgl+jsVPXqqeOzT8egNj2iBIVt+ECeMMG8TdcnTikP3oaBtUVqpT/gYCR68aEBJSF+XbYUxStjbFMqIIA==", + "license": "MIT", + "engines": { + "node": ">= 16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@flarenetwork/flarejs/node_modules/@noble/secp256k1": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@noble/secp256k1/-/secp256k1-2.0.0.tgz", + "integrity": "sha512-rUGBd95e2a45rlmFTqQJYEFA4/gdIARFfuTuTqLglz0PZ6AKyzyXsEZZq7UZn8hZsvaBgpCzKKBJizT2cJERXw==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "license": "MIT" + }, "node_modules/@gar/promisify": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", @@ -9504,18 +9456,24 @@ } }, "node_modules/@hashgraph/proto": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@hashgraph/proto/-/proto-2.12.0.tgz", - "integrity": "sha512-IIN6K3b2X8ih7V14IDH8rsVJ1DE9ud25FfKUpr+lDNnQdBfdZdG2AGlHRhc9iDAz4vCHoHc6F3Ao6yYKMceeTg==", + "version": "2.22.0", + "resolved": "https://registry.npmjs.org/@hashgraph/proto/-/proto-2.22.0.tgz", + "integrity": "sha512-+h2qqk+KwpV+rr1AN4ip1Gel3X4v0DvFO9WH7o0ZR3gQX9pfzurptKGs30DlBnH21xPqDH61v90bZvVknE27NA==", + "license": "Apache-2.0", "dependencies": { - "long": "^4.0.0", - "protobufjs": "^7.1.2", - "protobufjs-cli": "^1.0.2" + "long": "^5.2.3", + "protobufjs": "7.2.5" }, "engines": { "node": ">=10.0.0" } }, + "node_modules/@hashgraph/proto/node_modules/long": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/long/-/long-5.3.2.tgz", + "integrity": "sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA==", + "license": "Apache-2.0" + }, "node_modules/@hashgraph/sdk": { "version": "2.72.0", "resolved": "https://registry.npmjs.org/@hashgraph/sdk/-/sdk-2.72.0.tgz", @@ -9573,46 +9531,11 @@ } } }, - "node_modules/@hashgraph/sdk/node_modules/@hashgraph/proto": { - "version": "2.22.0", - "resolved": "https://registry.npmjs.org/@hashgraph/proto/-/proto-2.22.0.tgz", - "integrity": "sha512-+h2qqk+KwpV+rr1AN4ip1Gel3X4v0DvFO9WH7o0ZR3gQX9pfzurptKGs30DlBnH21xPqDH61v90bZvVknE27NA==", - "dependencies": { - "long": "^5.2.3", - "protobufjs": "7.2.5" - }, - "engines": { - "node": ">=10.0.0" - } - }, "node_modules/@hashgraph/sdk/node_modules/long": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/long/-/long-5.3.2.tgz", "integrity": "sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA==" }, - "node_modules/@hashgraph/sdk/node_modules/protobufjs": { - "version": "7.2.5", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.2.5.tgz", - "integrity": "sha512-gGXRSXvxQ7UiPgfw8gevrfRWcTlSbOFg+p/N+JVJEK5VhueL2miT6qTymqAmjr1Q5WbOCyJbyrk6JfWKwlFn6A==", - "hasInstallScript": true, - "dependencies": { - "@protobufjs/aspromise": "^1.1.2", - "@protobufjs/base64": "^1.1.2", - "@protobufjs/codegen": "^2.0.4", - "@protobufjs/eventemitter": "^1.1.0", - "@protobufjs/fetch": "^1.1.0", - "@protobufjs/float": "^1.0.2", - "@protobufjs/inquire": "^1.1.0", - "@protobufjs/path": "^1.1.2", - "@protobufjs/pool": "^1.1.0", - "@protobufjs/utf8": "^1.1.0", - "@types/node": ">=13.7.0", - "long": "^5.0.0" - }, - "engines": { - "node": ">=12.0.0" - } - }, "node_modules/@humanwhocodes/config-array": { "version": "0.13.0", "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", @@ -9767,6 +9690,7 @@ "resolved": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz", "integrity": "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==", "license": "ISC", + "peer": true, "dependencies": { "minipass": "^7.0.4" }, @@ -9779,6 +9703,7 @@ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.3.tgz", "integrity": "sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==", "license": "BlueOak-1.0.0", + "peer": true, "engines": { "node": ">=16 || 14 >=14.17" } @@ -10484,17 +10409,6 @@ "url": "https://opencollective.com/js-sdsl" } }, - "node_modules/@jsdoc/salty": { - "version": "0.2.9", - "resolved": "https://registry.npmjs.org/@jsdoc/salty/-/salty-0.2.9.tgz", - "integrity": "sha512-yYxMVH7Dqw6nO0d5NIV8OQWnitU8k6vXH8NtgqAfIa/IUqRMxRv/NUJJ08VEKbAakwxlgBl5PJdrU0dMPStsnw==", - "dependencies": { - "lodash": "^4.17.21" - }, - "engines": { - "node": ">=v12.0.0" - } - }, "node_modules/@ledgerhq/devices": { "version": "5.51.1", "resolved": "https://registry.npmjs.org/@ledgerhq/devices/-/devices-5.51.1.tgz", @@ -11432,7 +11346,8 @@ "type": "individual", "url": "https://paulmillr.com/funding/" } - ] + ], + "license": "MIT" }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", @@ -11917,20 +11832,90 @@ } }, "node_modules/@polkadot/keyring": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@polkadot/keyring/-/keyring-13.3.1.tgz", - "integrity": "sha512-PT3uG9MqciPyoEz/f23RRMSlht77fo1hZaA1Vbcs1Rz7h7qFC0+7jFI9Ak30EJh9V0I2YugfzqAe3NjjyDxlvw==", + "version": "13.5.6", + "resolved": "https://registry.npmjs.org/@polkadot/keyring/-/keyring-13.5.6.tgz", + "integrity": "sha512-Ybe6Mflrh96FKR5tfEaf/93RxJD7x9UigseNOJW6Yd8LF+GesdxrqmZD7zh+53Hb7smGQWf/0FCfwhoWZVgPUQ==", + "license": "Apache-2.0", "dependencies": { - "@polkadot/util": "13.3.1", - "@polkadot/util-crypto": "13.3.1", + "@polkadot/util": "13.5.6", + "@polkadot/util-crypto": "13.5.6", "tslib": "^2.8.0" }, "engines": { "node": ">=18" }, "peerDependencies": { - "@polkadot/util": "13.3.1", - "@polkadot/util-crypto": "13.3.1" + "@polkadot/util": "13.5.6", + "@polkadot/util-crypto": "13.5.6" + } + }, + "node_modules/@polkadot/keyring/node_modules/@polkadot/util": { + "version": "13.5.6", + "resolved": "https://registry.npmjs.org/@polkadot/util/-/util-13.5.6.tgz", + "integrity": "sha512-V+CkW2VdhcMWvl7eXdmlCLGqLxrKvXZtXE76KBbPP5n0Z+8DqQ58IHNOE9xe2LOgqDwIzdLlOUwkyF9Zj19y+Q==", + "license": "Apache-2.0", + "dependencies": { + "@polkadot/x-bigint": "13.5.6", + "@polkadot/x-global": "13.5.6", + "@polkadot/x-textdecoder": "13.5.6", + "@polkadot/x-textencoder": "13.5.6", + "@types/bn.js": "^5.1.6", + "bn.js": "^5.2.1", + "tslib": "^2.8.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@polkadot/keyring/node_modules/@polkadot/x-bigint": { + "version": "13.5.6", + "resolved": "https://registry.npmjs.org/@polkadot/x-bigint/-/x-bigint-13.5.6.tgz", + "integrity": "sha512-HpqZJ9ud94iK/+0Ofacw7QdtvzFp6SucBBml4XwWZTWoLaLOGDsO7FoWE7yCuwPbX8nLgIM6YmQBeUoZmBtVqQ==", + "license": "Apache-2.0", + "dependencies": { + "@polkadot/x-global": "13.5.6", + "tslib": "^2.8.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@polkadot/keyring/node_modules/@polkadot/x-global": { + "version": "13.5.6", + "resolved": "https://registry.npmjs.org/@polkadot/x-global/-/x-global-13.5.6.tgz", + "integrity": "sha512-iw97n0Bnl2284WgAK732LYR4DW6w5+COfBfHzkhiHqs5xwPEwWMgWGrf2hM8WAQqNIz6Ni8w/jagucPyQBur3Q==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.8.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@polkadot/keyring/node_modules/@polkadot/x-textdecoder": { + "version": "13.5.6", + "resolved": "https://registry.npmjs.org/@polkadot/x-textdecoder/-/x-textdecoder-13.5.6.tgz", + "integrity": "sha512-jTGeYCxFh89KRrP7bNj1CPqKO36Onsi0iA6A+5YtRS5wjdQU+/OFM/EHLTP2nvkvZo/tOkOewMR9sausisUvVQ==", + "license": "Apache-2.0", + "dependencies": { + "@polkadot/x-global": "13.5.6", + "tslib": "^2.8.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@polkadot/keyring/node_modules/@polkadot/x-textencoder": { + "version": "13.5.6", + "resolved": "https://registry.npmjs.org/@polkadot/x-textencoder/-/x-textencoder-13.5.6.tgz", + "integrity": "sha512-iVwz9+OrYCEF9QbNfr9M206mmWvY/AhDmGPfAIeTR4fRgKGVYqcP8RIF8iu/x0MVQWqiVO3vlhlUk7MfrmAnoQ==", + "license": "Apache-2.0", + "dependencies": { + "@polkadot/x-global": "13.5.6", + "tslib": "^2.8.0" + }, + "engines": { + "node": ">=18" } }, "node_modules/@polkadot/networks": { @@ -12147,18 +12132,19 @@ } }, "node_modules/@polkadot/util-crypto": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@polkadot/util-crypto/-/util-crypto-13.3.1.tgz", - "integrity": "sha512-FU6yf3IY++DKlf0eqO9/obe2y1zuZ5rbqRs75fyOME/5VXio1fA3GIpW7aFphyneFRd78G8QLh8kn0oIwBGMNg==", + "version": "13.5.6", + "resolved": "https://registry.npmjs.org/@polkadot/util-crypto/-/util-crypto-13.5.6.tgz", + "integrity": "sha512-1l+t5lVc9UWxvbJe7/3V+QK8CwrDPuQjDK6FKtDZgZCU0JRrjySOxV0J4PeDIv8TgXZtbIcQFVUhIsJTyKZZJQ==", + "license": "Apache-2.0", "dependencies": { "@noble/curves": "^1.3.0", "@noble/hashes": "^1.3.3", - "@polkadot/networks": "13.3.1", - "@polkadot/util": "13.3.1", - "@polkadot/wasm-crypto": "^7.4.1", - "@polkadot/wasm-util": "^7.4.1", - "@polkadot/x-bigint": "13.3.1", - "@polkadot/x-randomvalues": "13.3.1", + "@polkadot/networks": "13.5.6", + "@polkadot/util": "13.5.6", + "@polkadot/wasm-crypto": "^7.5.1", + "@polkadot/wasm-util": "^7.5.1", + "@polkadot/x-bigint": "13.5.6", + "@polkadot/x-randomvalues": "13.5.6", "@scure/base": "^1.1.7", "tslib": "^2.8.0" }, @@ -12166,15 +12152,16 @@ "node": ">=18" }, "peerDependencies": { - "@polkadot/util": "13.3.1" + "@polkadot/util": "13.5.6" } }, "node_modules/@polkadot/util-crypto/node_modules/@polkadot/networks": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@polkadot/networks/-/networks-13.3.1.tgz", - "integrity": "sha512-g/0OmCMUrbbW4RQ/xajTYd2SMJvFKY4kmMvpxtNN57hWQpY7c5oDXSz57jGH2uwvcBWeDfaNokcS+9hJL1RBcA==", + "version": "13.5.6", + "resolved": "https://registry.npmjs.org/@polkadot/networks/-/networks-13.5.6.tgz", + "integrity": "sha512-9HqUIBOHnz9x/ssPb0aOD/7XcU8vGokEYpLoNgexFNIJzqDgrDHXR197iFpkbMqA/+98zagrvYUyPYj1yYs9Jw==", + "license": "Apache-2.0", "dependencies": { - "@polkadot/util": "13.3.1", + "@polkadot/util": "13.5.6", "@substrate/ss58-registry": "^1.51.0", "tslib": "^2.8.0" }, @@ -12182,12 +12169,31 @@ "node": ">=18" } }, + "node_modules/@polkadot/util-crypto/node_modules/@polkadot/util": { + "version": "13.5.6", + "resolved": "https://registry.npmjs.org/@polkadot/util/-/util-13.5.6.tgz", + "integrity": "sha512-V+CkW2VdhcMWvl7eXdmlCLGqLxrKvXZtXE76KBbPP5n0Z+8DqQ58IHNOE9xe2LOgqDwIzdLlOUwkyF9Zj19y+Q==", + "license": "Apache-2.0", + "dependencies": { + "@polkadot/x-bigint": "13.5.6", + "@polkadot/x-global": "13.5.6", + "@polkadot/x-textdecoder": "13.5.6", + "@polkadot/x-textencoder": "13.5.6", + "@types/bn.js": "^5.1.6", + "bn.js": "^5.2.1", + "tslib": "^2.8.0" + }, + "engines": { + "node": ">=18" + } + }, "node_modules/@polkadot/util-crypto/node_modules/@polkadot/x-bigint": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@polkadot/x-bigint/-/x-bigint-13.3.1.tgz", - "integrity": "sha512-ewc708a7LUdrT92v9DsSAIbcJQBn3aR9/LavF/iyMOq5lZJyPXDSjAnskfMs818R3RLCrKVKfs+aKkxt2eqo8g==", + "version": "13.5.6", + "resolved": "https://registry.npmjs.org/@polkadot/x-bigint/-/x-bigint-13.5.6.tgz", + "integrity": "sha512-HpqZJ9ud94iK/+0Ofacw7QdtvzFp6SucBBml4XwWZTWoLaLOGDsO7FoWE7yCuwPbX8nLgIM6YmQBeUoZmBtVqQ==", + "license": "Apache-2.0", "dependencies": { - "@polkadot/x-global": "13.3.1", + "@polkadot/x-global": "13.5.6", "tslib": "^2.8.0" }, "engines": { @@ -12195,10 +12201,54 @@ } }, "node_modules/@polkadot/util-crypto/node_modules/@polkadot/x-global": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@polkadot/x-global/-/x-global-13.3.1.tgz", - "integrity": "sha512-861TeIw49a3JvkwlUWrddfG+JaUqtFZDsemYxxZIjjcRJLrKOsoKNqHbiHi2OPrwlX8PwAA/wc5I9Q4XRQ7KEg==", + "version": "13.5.6", + "resolved": "https://registry.npmjs.org/@polkadot/x-global/-/x-global-13.5.6.tgz", + "integrity": "sha512-iw97n0Bnl2284WgAK732LYR4DW6w5+COfBfHzkhiHqs5xwPEwWMgWGrf2hM8WAQqNIz6Ni8w/jagucPyQBur3Q==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.8.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@polkadot/util-crypto/node_modules/@polkadot/x-randomvalues": { + "version": "13.5.6", + "resolved": "https://registry.npmjs.org/@polkadot/x-randomvalues/-/x-randomvalues-13.5.6.tgz", + "integrity": "sha512-w1F9G7FxrJ7+hGC8bh9/VpPH4KN8xmyzgiQdR7+rVB2V8KsKQBQidG69pj5Kwsh3oODOz0yQYsTG6Rm6TAJbGA==", + "license": "Apache-2.0", + "dependencies": { + "@polkadot/x-global": "13.5.6", + "tslib": "^2.8.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@polkadot/util": "13.5.6", + "@polkadot/wasm-util": "*" + } + }, + "node_modules/@polkadot/util-crypto/node_modules/@polkadot/x-textdecoder": { + "version": "13.5.6", + "resolved": "https://registry.npmjs.org/@polkadot/x-textdecoder/-/x-textdecoder-13.5.6.tgz", + "integrity": "sha512-jTGeYCxFh89KRrP7bNj1CPqKO36Onsi0iA6A+5YtRS5wjdQU+/OFM/EHLTP2nvkvZo/tOkOewMR9sausisUvVQ==", + "license": "Apache-2.0", + "dependencies": { + "@polkadot/x-global": "13.5.6", + "tslib": "^2.8.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@polkadot/util-crypto/node_modules/@polkadot/x-textencoder": { + "version": "13.5.6", + "resolved": "https://registry.npmjs.org/@polkadot/x-textencoder/-/x-textencoder-13.5.6.tgz", + "integrity": "sha512-iVwz9+OrYCEF9QbNfr9M206mmWvY/AhDmGPfAIeTR4fRgKGVYqcP8RIF8iu/x0MVQWqiVO3vlhlUk7MfrmAnoQ==", + "license": "Apache-2.0", "dependencies": { + "@polkadot/x-global": "13.5.6", "tslib": "^2.8.0" }, "engines": { @@ -12374,6 +12424,7 @@ "version": "13.3.1", "resolved": "https://registry.npmjs.org/@polkadot/x-randomvalues/-/x-randomvalues-13.3.1.tgz", "integrity": "sha512-GIb0au3vIX2U/DRH0PRckM+1I4EIbU8PLX1roGJgN1MAYKWiylJTKPVoBMafMM87o8qauOevJ46uYB/qlfbiWg==", + "peer": true, "dependencies": { "@polkadot/x-global": "13.3.1", "tslib": "^2.8.0" @@ -12390,6 +12441,7 @@ "version": "13.3.1", "resolved": "https://registry.npmjs.org/@polkadot/x-global/-/x-global-13.3.1.tgz", "integrity": "sha512-861TeIw49a3JvkwlUWrddfG+JaUqtFZDsemYxxZIjjcRJLrKOsoKNqHbiHi2OPrwlX8PwAA/wc5I9Q4XRQ7KEg==", + "peer": true, "dependencies": { "tslib": "^2.8.0" }, @@ -13307,12 +13359,14 @@ "node_modules/@silencelaboratories/dkls-wasm-ll-node": { "version": "1.2.0-pre.4", "resolved": "https://registry.npmjs.org/@silencelaboratories/dkls-wasm-ll-node/-/dkls-wasm-ll-node-1.2.0-pre.4.tgz", - "integrity": "sha512-KWHR/6SCa67mrYVPbhNjzoYEKadhQ5cL3UPI4UgtVZEk/Fc5yB0AaYUX3DuWHskxQTvj0mF2shYcZe9OubkvnQ==" + "integrity": "sha512-KWHR/6SCa67mrYVPbhNjzoYEKadhQ5cL3UPI4UgtVZEk/Fc5yB0AaYUX3DuWHskxQTvj0mF2shYcZe9OubkvnQ==", + "license": "SLL" }, "node_modules/@silencelaboratories/dkls-wasm-ll-web": { "version": "1.2.0-pre.4", "resolved": "https://registry.npmjs.org/@silencelaboratories/dkls-wasm-ll-web/-/dkls-wasm-ll-web-1.2.0-pre.4.tgz", - "integrity": "sha512-RDyGVX6nyABPchnucl4IOV78LWzXBV9QucRiitRNONo3pfO4z375T00lI/wPiId13wXb8YNkB1Ej90hBNUK25A==" + "integrity": "sha512-RDyGVX6nyABPchnucl4IOV78LWzXBV9QucRiitRNONo3pfO4z375T00lI/wPiId13wXb8YNkB1Ej90hBNUK25A==", + "license": "SLL" }, "node_modules/@sinclair/typebox": { "version": "0.27.8", @@ -13419,35 +13473,11 @@ "node": ">= 10" } }, - "node_modules/@solana/buffer-layout-utils/node_modules/bigint-buffer": { - "name": "@trufflesuite/bigint-buffer", - "version": "1.1.10", - "resolved": "https://registry.npmjs.org/@trufflesuite/bigint-buffer/-/bigint-buffer-1.1.10.tgz", - "integrity": "sha512-pYIQC5EcMmID74t26GCC67946mgTJFiLXOT/BYozgrd4UEY2JHEGLhWi9cMiQCt5BSqFEvKkCHNnoj82SRjiEw==", - "hasInstallScript": true, - "license": "Apache-2.0", - "dependencies": { - "node-gyp-build": "4.4.0" - }, - "engines": { - "node": ">= 14.0.0" - } - }, - "node_modules/@solana/buffer-layout-utils/node_modules/node-gyp-build": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.4.0.tgz", - "integrity": "sha512-amJnQCcgtRVw9SvoebO3BKGESClrfXGCUTX9hSn1OuGQTQBOZmVd0Z0OlecpuRksKvbsUqALE8jls/ErClAPuQ==", - "license": "MIT", - "bin": { - "node-gyp-build": "bin.js", - "node-gyp-build-optional": "optional.js", - "node-gyp-build-test": "build-test.js" - } - }, "node_modules/@solana/codecs": { "version": "2.0.0-rc.1", "resolved": "https://registry.npmjs.org/@solana/codecs/-/codecs-2.0.0-rc.1.tgz", "integrity": "sha512-qxoR7VybNJixV51L0G1RD2boZTcxmwUWnKCaJJExQ5qNKwbpSyDdWfFJfM5JhGyKe9DnPVOZB+JHWXnpbZBqrQ==", + "license": "MIT", "dependencies": { "@solana/codecs-core": "2.0.0-rc.1", "@solana/codecs-data-structures": "2.0.0-rc.1", @@ -13463,6 +13493,7 @@ "version": "2.0.0-rc.1", "resolved": "https://registry.npmjs.org/@solana/codecs-core/-/codecs-core-2.0.0-rc.1.tgz", "integrity": "sha512-bauxqMfSs8EHD0JKESaNmNuNvkvHSuN3bbWAF5RjOfDu2PugxHrvRebmYauvSumZ3cTfQ4HJJX6PG5rN852qyQ==", + "license": "MIT", "dependencies": { "@solana/errors": "2.0.0-rc.1" }, @@ -13474,6 +13505,7 @@ "version": "2.0.0-rc.1", "resolved": "https://registry.npmjs.org/@solana/codecs-data-structures/-/codecs-data-structures-2.0.0-rc.1.tgz", "integrity": "sha512-rinCv0RrAVJ9rE/rmaibWJQxMwC5lSaORSZuwjopSUE6T0nb/MVg6Z1siNCXhh/HFTOg0l8bNvZHgBcN/yvXog==", + "license": "MIT", "dependencies": { "@solana/codecs-core": "2.0.0-rc.1", "@solana/codecs-numbers": "2.0.0-rc.1", @@ -13487,6 +13519,7 @@ "version": "2.0.0-rc.1", "resolved": "https://registry.npmjs.org/@solana/codecs-numbers/-/codecs-numbers-2.0.0-rc.1.tgz", "integrity": "sha512-J5i5mOkvukXn8E3Z7sGIPxsThRCgSdgTWJDQeZvucQ9PT6Y3HiVXJ0pcWiOWAoQ3RX8e/f4I3IC+wE6pZiJzDQ==", + "license": "MIT", "dependencies": { "@solana/codecs-core": "2.0.0-rc.1", "@solana/errors": "2.0.0-rc.1" @@ -13499,6 +13532,7 @@ "version": "2.0.0-rc.1", "resolved": "https://registry.npmjs.org/@solana/codecs-strings/-/codecs-strings-2.0.0-rc.1.tgz", "integrity": "sha512-9/wPhw8TbGRTt6mHC4Zz1RqOnuPTqq1Nb4EyuvpZ39GW6O2t2Q7Q0XxiB3+BdoEjwA2XgPw6e2iRfvYgqty44g==", + "license": "MIT", "dependencies": { "@solana/codecs-core": "2.0.0-rc.1", "@solana/codecs-numbers": "2.0.0-rc.1", @@ -13513,6 +13547,7 @@ "version": "2.0.0-rc.1", "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-2.0.0-rc.1.tgz", "integrity": "sha512-ejNvQ2oJ7+bcFAYWj225lyRkHnixuAeb7RQCixm+5mH4n1IA4Qya/9Bmfy5RAAHQzxK43clu3kZmL5eF9VGtYQ==", + "license": "MIT", "dependencies": { "chalk": "^5.3.0", "commander": "^12.1.0" @@ -13528,6 +13563,7 @@ "version": "2.0.0-rc.1", "resolved": "https://registry.npmjs.org/@solana/options/-/options-2.0.0-rc.1.tgz", "integrity": "sha512-mLUcR9mZ3qfHlmMnREdIFPf9dpMc/Bl66tLSOOWxw4ml5xMT2ohFn7WGqoKcu/UHkT9CrC6+amEdqCNvUqI7AA==", + "license": "MIT", "dependencies": { "@solana/codecs-core": "2.0.0-rc.1", "@solana/codecs-data-structures": "2.0.0-rc.1", @@ -13553,57 +13589,19 @@ "superstruct": "^2.0.2" } }, - "node_modules/@solana/spl-stake-pool/node_modules/@solana/codecs-core": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@solana/codecs-core/-/codecs-core-2.3.0.tgz", - "integrity": "sha512-oG+VZzN6YhBHIoSKgS5ESM9VIGzhWjEHEGNPSibiDTxFhsFWxNaz8LbMDPjBUE69r9wmdGLkrQ+wVPbnJcZPvw==", - "dependencies": { - "@solana/errors": "2.3.0" - }, - "engines": { - "node": ">=20.18.0" - }, - "peerDependencies": { - "typescript": ">=5.3.3" - } - }, - "node_modules/@solana/spl-stake-pool/node_modules/@solana/codecs-numbers": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@solana/codecs-numbers/-/codecs-numbers-2.3.0.tgz", - "integrity": "sha512-jFvvwKJKffvG7Iz9dmN51OGB7JBcy2CJ6Xf3NqD/VP90xak66m/Lg48T01u5IQ/hc15mChVHiBm+HHuOFDUrQg==", - "dependencies": { - "@solana/codecs-core": "2.3.0", - "@solana/errors": "2.3.0" - }, - "engines": { - "node": ">=20.18.0" - }, - "peerDependencies": { - "typescript": ">=5.3.3" - } - }, - "node_modules/@solana/spl-stake-pool/node_modules/@solana/errors": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-2.3.0.tgz", - "integrity": "sha512-66RI9MAbwYV0UtP7kGcTBVLxJgUxoZGm8Fbc0ah+lGiAw17Gugco6+9GrJCV83VyF2mDWyYnYM9qdI3yjgpnaQ==", - "dependencies": { - "chalk": "^5.4.1", - "commander": "^14.0.0" - }, - "bin": { - "errors": "bin/cli.mjs" - }, + "node_modules/@solana/spl-stake-pool/node_modules/superstruct": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/superstruct/-/superstruct-2.0.2.tgz", + "integrity": "sha512-uV+TFRZdXsqXTL2pRvujROjdZQ4RAlBUS5BTh9IGm+jTqQntYThciG/qu57Gs69yjnVUSqdxF9YLmSnpupBW9A==", "engines": { - "node": ">=20.18.0" - }, - "peerDependencies": { - "typescript": ">=5.3.3" + "node": ">=14.0.0" } }, - "node_modules/@solana/spl-stake-pool/node_modules/@solana/spl-token": { + "node_modules/@solana/spl-token": { "version": "0.4.9", "resolved": "https://registry.npmjs.org/@solana/spl-token/-/spl-token-0.4.9.tgz", "integrity": "sha512-g3wbj4F4gq82YQlwqhPB0gHFXfgsC6UmyGMxtSLf/BozT/oKd59465DbnlUK8L8EcimKMavxsVAMoLcEdeCicg==", + "license": "Apache-2.0", "dependencies": { "@solana/buffer-layout": "^4.0.0", "@solana/buffer-layout-utils": "^0.2.0", @@ -13618,10 +13616,11 @@ "@solana/web3.js": "^1.95.3" } }, - "node_modules/@solana/spl-stake-pool/node_modules/@solana/spl-token-group": { + "node_modules/@solana/spl-token-group": { "version": "0.0.7", "resolved": "https://registry.npmjs.org/@solana/spl-token-group/-/spl-token-group-0.0.7.tgz", "integrity": "sha512-V1N/iX7Cr7H0uazWUT2uk27TMqlqedpXHRqqAbVO2gvmJyT0E0ummMEAVQeXZ05ZhQ/xF39DLSdBp90XebWEug==", + "license": "Apache-2.0", "dependencies": { "@solana/codecs": "2.0.0-rc.1" }, @@ -13632,10 +13631,11 @@ "@solana/web3.js": "^1.95.3" } }, - "node_modules/@solana/spl-stake-pool/node_modules/@solana/spl-token-metadata": { + "node_modules/@solana/spl-token-metadata": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/@solana/spl-token-metadata/-/spl-token-metadata-0.1.6.tgz", "integrity": "sha512-7sMt1rsm/zQOQcUWllQX9mD2O6KhSAtY1hFR2hfFwgqfFWzSY9E9GDvFVNYUI1F0iQKcm6HmePU9QbKRXTEBiA==", + "license": "Apache-2.0", "dependencies": { "@solana/codecs": "2.0.0-rc.1" }, @@ -13646,10 +13646,11 @@ "@solana/web3.js": "^1.95.3" } }, - "node_modules/@solana/spl-stake-pool/node_modules/@solana/web3.js": { + "node_modules/@solana/web3.js": { "version": "1.98.4", "resolved": "https://registry.npmjs.org/@solana/web3.js/-/web3.js-1.98.4.tgz", "integrity": "sha512-vv9lfnvjUsRiq//+j5pBdXig0IQdtzA0BRZ3bXEP4KaIyF1CcaydWqgyzQgfZMNIsWNWmG+AUHwPy4AHOD6gpw==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.25.0", "@noble/curves": "^1.4.2", @@ -13668,100 +13669,54 @@ "superstruct": "^2.0.2" } }, - "node_modules/@solana/spl-stake-pool/node_modules/base-x": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.11.tgz", - "integrity": "sha512-xz7wQ8xDhdyP7tQxwdteLYeFfS68tSMNCZ/Y37WJ4bhGfKPpqEIlmIyueQHqOyoPhE6xNUqjzRr8ra0eF9VRvA==", - "dependencies": { - "safe-buffer": "^5.0.1" - } - }, - "node_modules/@solana/spl-stake-pool/node_modules/borsh": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/borsh/-/borsh-0.7.0.tgz", - "integrity": "sha512-CLCsZGIBCFnPtkNnieW/a8wmreDmfUtjU2m9yHrzPXIlNbqVs0AQrSatSG6vdNYUqdc83tkQi2eHfF98ubzQLA==", + "node_modules/@solana/web3.js/node_modules/@solana/codecs-core": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@solana/codecs-core/-/codecs-core-2.3.0.tgz", + "integrity": "sha512-oG+VZzN6YhBHIoSKgS5ESM9VIGzhWjEHEGNPSibiDTxFhsFWxNaz8LbMDPjBUE69r9wmdGLkrQ+wVPbnJcZPvw==", + "license": "MIT", "dependencies": { - "bn.js": "^5.2.0", - "bs58": "^4.0.0", - "text-encoding-utf-8": "^1.0.2" + "@solana/errors": "2.3.0" + }, + "engines": { + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5.3.3" } }, - "node_modules/@solana/spl-stake-pool/node_modules/bs58": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz", - "integrity": "sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==", + "node_modules/@solana/web3.js/node_modules/@solana/codecs-numbers": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@solana/codecs-numbers/-/codecs-numbers-2.3.0.tgz", + "integrity": "sha512-jFvvwKJKffvG7Iz9dmN51OGB7JBcy2CJ6Xf3NqD/VP90xak66m/Lg48T01u5IQ/hc15mChVHiBm+HHuOFDUrQg==", + "license": "MIT", "dependencies": { - "base-x": "^3.0.2" - } - }, - "node_modules/@solana/spl-stake-pool/node_modules/commander": { - "version": "14.0.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.1.tgz", - "integrity": "sha512-2JkV3gUZUVrbNA+1sjBOYLsMZ5cEEl8GTFP2a4AVz5hvasAMCQ1D2l2le/cX+pV4N6ZU17zjUahLpIXRrnWL8A==", + "@solana/codecs-core": "2.3.0", + "@solana/errors": "2.3.0" + }, "engines": { - "node": ">=20" + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5.3.3" } }, - "node_modules/@solana/spl-stake-pool/node_modules/rpc-websockets": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/rpc-websockets/-/rpc-websockets-9.2.0.tgz", - "integrity": "sha512-DS/XHdPxplQTtNRKiBCRWGBJfjOk56W7fyFUpiYi9fSTWTzoEMbUkn3J4gB0IMniIEVeAGR1/rzFQogzD5MxvQ==", + "node_modules/@solana/web3.js/node_modules/@solana/errors": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-2.3.0.tgz", + "integrity": "sha512-66RI9MAbwYV0UtP7kGcTBVLxJgUxoZGm8Fbc0ah+lGiAw17Gugco6+9GrJCV83VyF2mDWyYnYM9qdI3yjgpnaQ==", + "license": "MIT", "dependencies": { - "@swc/helpers": "^0.5.11", - "@types/uuid": "^8.3.4", - "@types/ws": "^8.2.2", - "buffer": "^6.0.3", - "eventemitter3": "^5.0.1", - "uuid": "^8.3.2", - "ws": "^8.5.0" + "chalk": "^5.4.1", + "commander": "^14.0.0" }, - "funding": { - "type": "paypal", - "url": "https://paypal.me/kozjak" + "bin": { + "errors": "bin/cli.mjs" }, - "optionalDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - } - }, - "node_modules/@solana/spl-stake-pool/node_modules/superstruct": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/superstruct/-/superstruct-2.0.2.tgz", - "integrity": "sha512-uV+TFRZdXsqXTL2pRvujROjdZQ4RAlBUS5BTh9IGm+jTqQntYThciG/qu57Gs69yjnVUSqdxF9YLmSnpupBW9A==", "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@solana/spl-token": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@solana/spl-token/-/spl-token-0.3.1.tgz", - "integrity": "sha512-26/0XlW5Lyeu3CUlBGt+0o3l4H6AJtRtMMtsxhcKj+DwfGg+QMnPl/exTmZLEsymsn03PFhogd97v5fJXhYeow==", - "dependencies": { - "@solana/buffer-layout": "^4.0.0", - "@solana/buffer-layout-utils": "^0.2.0", - "@solana/web3.js": "^1.41.0" - } - }, - "node_modules/@solana/web3.js": { - "version": "1.92.1", - "resolved": "https://registry.npmjs.org/@solana/web3.js/-/web3.js-1.92.1.tgz", - "integrity": "sha512-72hytgOHfJLbvKT0+HRuFUhxxZpCnlo4zFDt37UHPel1DJbgqGOWo3xUf3VEPRWBvSRv0EH15g8MGatdj1PO9g==", - "dependencies": { - "@babel/runtime": "^7.24.6", - "@noble/curves": "^1.4.0", - "@noble/hashes": "^1.4.0", - "@solana/buffer-layout": "^4.0.1", - "agentkeepalive": "^4.5.0", - "bigint-buffer": "^1.1.5", - "bn.js": "^5.2.1", - "borsh": "^0.7.0", - "bs58": "^4.0.1", - "buffer": "6.0.3", - "fast-stable-stringify": "^1.0.0", - "jayson": "^4.1.0", - "node-fetch": "^2.7.0", - "rpc-websockets": "^7.11.1", - "superstruct": "^1.0.4" + "node": ">=20.18.0" + }, + "peerDependencies": { + "typescript": ">=5.3.3" } }, "node_modules/@solana/web3.js/node_modules/base-x": { @@ -13772,20 +13727,6 @@ "safe-buffer": "^5.0.1" } }, - "node_modules/@solana/web3.js/node_modules/bigint-buffer": { - "name": "@trufflesuite/bigint-buffer", - "version": "1.1.10", - "resolved": "https://registry.npmjs.org/@trufflesuite/bigint-buffer/-/bigint-buffer-1.1.10.tgz", - "integrity": "sha512-pYIQC5EcMmID74t26GCC67946mgTJFiLXOT/BYozgrd4UEY2JHEGLhWi9cMiQCt5BSqFEvKkCHNnoj82SRjiEw==", - "hasInstallScript": true, - "license": "Apache-2.0", - "dependencies": { - "node-gyp-build": "4.4.0" - }, - "engines": { - "node": ">= 14.0.0" - } - }, "node_modules/@solana/web3.js/node_modules/borsh": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/borsh/-/borsh-0.7.0.tgz", @@ -13804,15 +13745,22 @@ "base-x": "^3.0.2" } }, - "node_modules/@solana/web3.js/node_modules/node-gyp-build": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.4.0.tgz", - "integrity": "sha512-amJnQCcgtRVw9SvoebO3BKGESClrfXGCUTX9hSn1OuGQTQBOZmVd0Z0OlecpuRksKvbsUqALE8jls/ErClAPuQ==", + "node_modules/@solana/web3.js/node_modules/commander": { + "version": "14.0.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.3.tgz", + "integrity": "sha512-H+y0Jo/T1RZ9qPP4Eh1pkcQcLRglraJaSLoyOtHxu6AapkjWVCy2Sit1QQ4x3Dng8qDlSsZEet7g5Pq06MvTgw==", "license": "MIT", - "bin": { - "node-gyp-build": "bin.js", - "node-gyp-build-optional": "optional.js", - "node-gyp-build-test": "build-test.js" + "engines": { + "node": ">=20" + } + }, + "node_modules/@solana/web3.js/node_modules/superstruct": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/superstruct/-/superstruct-2.0.2.tgz", + "integrity": "sha512-uV+TFRZdXsqXTL2pRvujROjdZQ4RAlBUS5BTh9IGm+jTqQntYThciG/qu57Gs69yjnVUSqdxF9YLmSnpupBW9A==", + "license": "MIT", + "engines": { + "node": ">=14.0.0" } }, "node_modules/@stablelib/binary": { @@ -13823,6 +13771,40 @@ "@stablelib/int": "^1.0.1" } }, + "node_modules/@stablelib/blake2b": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/blake2b/-/blake2b-1.0.1.tgz", + "integrity": "sha512-B3KyKoBAjkIFeH7romcF96i+pVFYk7K2SBQ1pZvaxV+epSBXJ+n0C66esUhyz6FF+5FbdQVm77C5fzGFcEZpKA==", + "license": "MIT", + "dependencies": { + "@stablelib/binary": "^1.0.1", + "@stablelib/hash": "^1.0.1", + "@stablelib/wipe": "^1.0.1" + } + }, + "node_modules/@stablelib/bytes": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/bytes/-/bytes-1.0.1.tgz", + "integrity": "sha512-Kre4Y4kdwuqL8BR2E9hV/R5sOrUj6NanZaZis0V6lX5yzqC3hBuVSDXUIBqQv/sCpmuWRiHLwqiT1pqqjuBXoQ==", + "license": "MIT" + }, + "node_modules/@stablelib/constant-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/constant-time/-/constant-time-1.0.1.tgz", + "integrity": "sha512-tNOs3uD0vSJcK6z1fvef4Y+buN7DXhzHDPqRLSXUel1UfqMB1PWNsnnAezrKfEwTLpN0cGH2p9NNjs6IqeD0eg==", + "license": "MIT" + }, + "node_modules/@stablelib/ed25519": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@stablelib/ed25519/-/ed25519-1.0.3.tgz", + "integrity": "sha512-puIMWaX9QlRsbhxfDc5i+mNPMY+0TmQEskunY1rZEBPi1acBCVQAhnsk/1Hk50DGPtVsZtAWQg4NHGlVaO9Hqg==", + "license": "MIT", + "dependencies": { + "@stablelib/random": "^1.0.2", + "@stablelib/sha512": "^1.0.1", + "@stablelib/wipe": "^1.0.1" + } + }, "node_modules/@stablelib/hash": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@stablelib/hash/-/hash-1.0.1.tgz", @@ -13833,11 +13815,87 @@ "resolved": "https://registry.npmjs.org/@stablelib/hex/-/hex-1.0.1.tgz", "integrity": "sha512-PQOEChVBjhYGgAD+ehO2ow1gSj1slre3jW4oMD4kV8VrhYhzmtsQDWDZej3BQO8qkVezdczDvISxVSF24PuYNA==" }, + "node_modules/@stablelib/hmac": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/hmac/-/hmac-1.0.1.tgz", + "integrity": "sha512-V2APD9NSnhVpV/QMYgCVMIYKiYG6LSqw1S65wxVoirhU/51ACio6D4yDVSwMzuTJXWZoVHbDdINioBwKy5kVmA==", + "license": "MIT", + "dependencies": { + "@stablelib/constant-time": "^1.0.1", + "@stablelib/hash": "^1.0.1", + "@stablelib/wipe": "^1.0.1" + } + }, "node_modules/@stablelib/int": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@stablelib/int/-/int-1.0.1.tgz", "integrity": "sha512-byr69X/sDtDiIjIV6m4roLVWnNNlRGzsvxw+agj8CIEazqWGOQp2dTYgQhtyVXV9wpO6WyXRQUzLV/JRNumT2w==" }, + "node_modules/@stablelib/keyagreement": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/keyagreement/-/keyagreement-1.0.1.tgz", + "integrity": "sha512-VKL6xBwgJnI6l1jKrBAfn265cspaWBPAPEc62VBQrWHLqVgNRE09gQ/AnOEyKUWrrqfD+xSQ3u42gJjLDdMDQg==", + "license": "MIT", + "dependencies": { + "@stablelib/bytes": "^1.0.1" + } + }, + "node_modules/@stablelib/nacl": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@stablelib/nacl/-/nacl-1.0.4.tgz", + "integrity": "sha512-PJ2U/MrkXSKUM8C4qFs87WeCNxri7KQwR8Cdwm9q2sweGuAtTvOJGuW0F3N+zn+ySLPJA98SYWSSpogMJ1gCmw==", + "license": "MIT", + "dependencies": { + "@stablelib/poly1305": "^1.0.1", + "@stablelib/random": "^1.0.2", + "@stablelib/wipe": "^1.0.1", + "@stablelib/x25519": "^1.0.3", + "@stablelib/xsalsa20": "^1.0.2" + } + }, + "node_modules/@stablelib/pbkdf2": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/pbkdf2/-/pbkdf2-1.0.1.tgz", + "integrity": "sha512-d5jwK6jW1DkMyzqY8D1Io+fRXcsUVr95lk5LKX9ghaUdAITTc1ZL0bff+R0IrwSixbHluxhnivG7vDw59AZ/Nw==", + "license": "MIT", + "dependencies": { + "@stablelib/binary": "^1.0.1", + "@stablelib/hash": "^1.0.1", + "@stablelib/hmac": "^1.0.1", + "@stablelib/wipe": "^1.0.1" + } + }, + "node_modules/@stablelib/poly1305": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/poly1305/-/poly1305-1.0.1.tgz", + "integrity": "sha512-1HlG3oTSuQDOhSnLwJRKeTRSAdFNVB/1djy2ZbS35rBSJ/PFqx9cf9qatinWghC2UbfOYD8AcrtbUQl8WoxabA==", + "license": "MIT", + "dependencies": { + "@stablelib/constant-time": "^1.0.1", + "@stablelib/wipe": "^1.0.1" + } + }, + "node_modules/@stablelib/random": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@stablelib/random/-/random-1.0.2.tgz", + "integrity": "sha512-rIsE83Xpb7clHPVRlBj8qNe5L8ISQOzjghYQm/dZ7VaM2KHYwMW5adjQjrzTZCchFnNCNhkwtnOBa9HTMJCI8w==", + "license": "MIT", + "dependencies": { + "@stablelib/binary": "^1.0.1", + "@stablelib/wipe": "^1.0.1" + } + }, + "node_modules/@stablelib/salsa20": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@stablelib/salsa20/-/salsa20-1.0.2.tgz", + "integrity": "sha512-nfjKzw0KTKrrKBasEP+j7UP4I8Xudom8lVZIBCp0kQNARXq72IlSic0oabg2FC1NU68L4RdHrNJDd8bFwrphYA==", + "license": "MIT", + "dependencies": { + "@stablelib/binary": "^1.0.1", + "@stablelib/constant-time": "^1.0.1", + "@stablelib/wipe": "^1.0.1" + } + }, "node_modules/@stablelib/sha384": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@stablelib/sha384/-/sha384-1.0.1.tgz", @@ -13861,6 +13919,28 @@ "resolved": "https://registry.npmjs.org/@stablelib/wipe/-/wipe-1.0.1.tgz", "integrity": "sha512-WfqfX/eXGiAd3RJe4VU2snh/ZPwtSjLG4ynQ/vYzvghTh7dHFcI1wl+nrkWG6lGhukOxOsUHfv8dUXr58D0ayg==" }, + "node_modules/@stablelib/x25519": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@stablelib/x25519/-/x25519-1.0.3.tgz", + "integrity": "sha512-KnTbKmUhPhHavzobclVJQG5kuivH+qDLpe84iRqX3CLrKp881cF160JvXJ+hjn1aMyCwYOKeIZefIH/P5cJoRw==", + "license": "MIT", + "dependencies": { + "@stablelib/keyagreement": "^1.0.1", + "@stablelib/random": "^1.0.2", + "@stablelib/wipe": "^1.0.1" + } + }, + "node_modules/@stablelib/xsalsa20": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@stablelib/xsalsa20/-/xsalsa20-1.0.2.tgz", + "integrity": "sha512-7XdBGbcNgBShmuhDXv1G1WPVCkjZdkb1oPMzSidO7Fve0MHntH6TjFkj5bfLI+aRE+61weO076vYpP/jmaAYog==", + "license": "MIT", + "dependencies": { + "@stablelib/binary": "^1.0.1", + "@stablelib/salsa20": "^1.0.2", + "@stablelib/wipe": "^1.0.1" + } + }, "node_modules/@stacks/common": { "version": "4.3.5", "resolved": "https://registry.npmjs.org/@stacks/common/-/common-4.3.5.tgz", @@ -14028,6 +14108,7 @@ "version": "7.5.3", "resolved": "https://registry.npmjs.org/@substrate/txwrapper-registry/-/txwrapper-registry-7.5.3.tgz", "integrity": "sha512-Rye7wXfLQWjYQSvhhIEv5TnAROKyxNwAPWPsPGfei/VD5n/cpNHuhLRXYl4ULZk5IuFH2/ZXEt09BMe8hll9oA==", + "license": "Apache-2.0", "dependencies": { "@polkadot/networks": "^13.1.1", "@substrate/txwrapper-core": "^7.5.3" @@ -14037,6 +14118,7 @@ "version": "7.5.3", "resolved": "https://registry.npmjs.org/@substrate/txwrapper-core/-/txwrapper-core-7.5.3.tgz", "integrity": "sha512-vcb9GaAY8ex330yjJoDCa2w32R2u/KUmEKsD/5DRgTbPEUF1OYiKmmuOJWcD0jHu9HZ8HWlniiV8wxxwo3PVCA==", + "license": "Apache-2.0", "dependencies": { "@polkadot/api": "^14.0.1", "@polkadot/keyring": "^13.1.1", @@ -14047,6 +14129,7 @@ "version": "0.4.17", "resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.4.17.tgz", "integrity": "sha512-DGqD7Hjpi/1or4F/aYAspXKNm5Yili0QDAFAY4QYvpqpgiY6+1jOfqpmByzjxbWd/T9mChbCArXAbDAsTm5oXA==", + "license": "ISC", "dependencies": { "d": "^1.0.2", "es5-ext": "^0.10.64", @@ -14330,52 +14413,89 @@ "node": ">=14.16" } }, + "node_modules/@taquito/core": { + "version": "23.1.0", + "resolved": "https://registry.npmjs.org/@taquito/core/-/core-23.1.0.tgz", + "integrity": "sha512-7gTcQ2XtyGzXRPuph0mBRd2AfwOzagGrIZ6OPwlurl3RlOvUSInA0v8GOud7JwNVgLJJCz4L4EEfkdOZY9/LIg==", + "license": "Apache-2.0", + "dependencies": { + "json-stringify-safe": "^5.0.1" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/@taquito/http-utils": { + "version": "23.1.0", + "resolved": "https://registry.npmjs.org/@taquito/http-utils/-/http-utils-23.1.0.tgz", + "integrity": "sha512-720BWBvkYAhuRbKYpU7ebNV8EWlUp5eD0/ra2ZfWrLV6iYxDf1tayER/cKYkLvJhw4B0ZK12/G+B3urf8ot+OQ==", + "license": "Apache-2.0", + "dependencies": { + "@taquito/core": "^23.1.0", + "node-fetch": "^2.7.0" + }, + "engines": { + "node": ">=20" + } + }, "node_modules/@taquito/local-forging": { - "version": "6.3.5-beta.0", - "resolved": "https://registry.npmjs.org/@taquito/local-forging/-/local-forging-6.3.5-beta.0.tgz", - "integrity": "sha512-p0E3Ww3kg+YQYPmp/XK4YKZpWdKqtIg1ZlDtptLn66nbDA3ivzbiFHe3LxceJsYnaCcoWTXl/sRf34VKTkMK3Q==", + "version": "23.1.0", + "resolved": "https://registry.npmjs.org/@taquito/local-forging/-/local-forging-23.1.0.tgz", + "integrity": "sha512-6JZTWY60fEfhutXj3xx167tQgluzXdBwov694ESrZ8wi7wGEQYa69F047SGJIQFM53o/iGMVSgaGsPCSOaDf/Q==", + "license": "Apache-2.0", "dependencies": { - "@taquito/utils": "^6.3.5-beta.0", - "bignumber.js": "^9.0.0" + "@taquito/core": "^23.1.0", + "@taquito/utils": "^23.1.0", + "bignumber.js": "^9.1.2", + "fast-text-encoding": "^1.0.6" }, "engines": { - "node": ">=6.0.0" + "node": ">=20" } }, - "node_modules/@taquito/signer": { - "version": "6.3.5-beta.0", - "resolved": "https://registry.npmjs.org/@taquito/signer/-/signer-6.3.5-beta.0.tgz", - "integrity": "sha512-8f2XPXw8XveGuJGCiqj9vyAiATBepz+s/J6asYil4HGwjgAXZ2unBemuqNk7oQ9xSz9fCCbFxc4ZER1GtJ8Auw==", + "node_modules/@taquito/rpc": { + "version": "23.1.0", + "resolved": "https://registry.npmjs.org/@taquito/rpc/-/rpc-23.1.0.tgz", + "integrity": "sha512-daP1M42qC66Wyc91qWVUPfoHNRbv2SFVZvwcAx/jwhrV+Jpd2YkyZUArYJ13PYUEIRAKiFV2ym67cobEShsMkQ==", + "license": "Apache-2.0", "dependencies": { - "@taquito/utils": "^6.3.5-beta.0", - "bignumber.js": "^9.0.0", - "bip39": "^3.0.2", - "elliptic": "^6.5.2", - "libsodium-wrappers": "^0.7.6", - "pbkdf2": "^3.0.17", - "typedarray-to-buffer": "^3.1.5" + "@taquito/core": "^23.1.0", + "@taquito/http-utils": "^23.1.0", + "@taquito/utils": "^23.1.0", + "bignumber.js": "^9.1.2" }, "engines": { - "node": ">=6.0.0" + "node": ">=20" } }, - "node_modules/@taquito/utils": { - "version": "6.3.5-beta.0", - "resolved": "https://registry.npmjs.org/@taquito/utils/-/utils-6.3.5-beta.0.tgz", - "integrity": "sha512-EFzDnTXMctbIEnt3yfgqPmogwxR2jTYnAZqxGOgfycYlZQWGNAfvgW5KFMlhYPAfYEAU/2euvE5BYMgnexBIOA==", + "node_modules/@taquito/signer": { + "version": "23.1.0", + "resolved": "https://registry.npmjs.org/@taquito/signer/-/signer-23.1.0.tgz", + "integrity": "sha512-eA4Z0L88L57RG6CGzhPFSa2I9VTrMSvycKA3UXi1zBwSnxWh1atL4ndPKUeg+qVFC9k/thOAo7x8eT1C4MZ3RA==", + "license": "Apache-2.0", "dependencies": { - "blakejs": "^1.1.0", - "bs58check": "^2.1.2", - "buffer": "^5.6.0" + "@noble/curves": "^1.9.7", + "@stablelib/blake2b": "^1.0.1", + "@stablelib/ed25519": "^1.0.3", + "@stablelib/hmac": "^1.0.1", + "@stablelib/nacl": "^1.0.4", + "@stablelib/pbkdf2": "^1.0.1", + "@stablelib/sha512": "^1.0.1", + "@taquito/core": "^23.1.0", + "@taquito/utils": "^23.1.0", + "@types/bn.js": "^5.1.5", + "bip39": "3.1.0", + "pbkdf2": "^3.1.2", + "typedarray-to-buffer": "^4.0.0" }, "engines": { - "node": ">=6.0.0" + "node": ">=20" } }, - "node_modules/@taquito/utils/node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "node_modules/@taquito/signer/node_modules/typedarray-to-buffer": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-4.0.0.tgz", + "integrity": "sha512-6dOYeZfS3O9RtRD1caom0sMxgK59b27+IwoNy8RDPsmslSGOyU+mpTamlaIW7aNKi90ZQZ9DFaZL3YRoiSCULQ==", "funding": [ { "type": "github", @@ -14390,11 +14510,74 @@ "url": "https://feross.org/support" } ], + "license": "MIT" + }, + "node_modules/@taquito/utils": { + "version": "23.1.0", + "resolved": "https://registry.npmjs.org/@taquito/utils/-/utils-23.1.0.tgz", + "integrity": "sha512-CC6dLj6Ppjn28HZEok3q/7IjwCAyCUUC9olczz1S9diEAByxgI+XKKbkCXAOjAC8ogpCosHvU3n3crQuCd8ycg==", + "license": "Apache-2.0", "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" + "@noble/curves": "^1.9.7", + "@stablelib/blake2b": "^1.0.1", + "@stablelib/ed25519": "^1.0.3", + "@taquito/core": "^23.1.0", + "@types/bs58check": "^2.1.2", + "bignumber.js": "^9.1.2", + "blakejs": "^1.2.1", + "bs58check": "^3.0.1", + "buffer": "^6.0.3", + "typedarray-to-buffer": "^4.0.0" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/@taquito/utils/node_modules/base-x": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/base-x/-/base-x-4.0.1.tgz", + "integrity": "sha512-uAZ8x6r6S3aUM9rbHGVOIsR15U/ZSc82b3ymnCPsT45Gk1DDvhDPdIgB5MrhirZWt+5K0EEPQH985kNqZgNPFw==", + "license": "MIT" + }, + "node_modules/@taquito/utils/node_modules/bs58": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/bs58/-/bs58-5.0.0.tgz", + "integrity": "sha512-r+ihvQJvahgYT50JD05dyJNKlmmSlMoOGwn1lCcEzanPglg7TxYjioQUYehQ9mAR/+hOSd2jRc/Z2y5UxBymvQ==", + "license": "MIT", + "dependencies": { + "base-x": "^4.0.0" + } + }, + "node_modules/@taquito/utils/node_modules/bs58check": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/bs58check/-/bs58check-3.0.1.tgz", + "integrity": "sha512-hjuuJvoWEybo7Hn/0xOrczQKKEKD63WguEjlhLExYs2wUBcebDC1jDNK17eEAD2lYfw82d5ASC1d7K3SWszjaQ==", + "license": "MIT", + "dependencies": { + "@noble/hashes": "^1.2.0", + "bs58": "^5.0.0" } }, + "node_modules/@taquito/utils/node_modules/typedarray-to-buffer": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-4.0.0.tgz", + "integrity": "sha512-6dOYeZfS3O9RtRD1caom0sMxgK59b27+IwoNy8RDPsmslSGOyU+mpTamlaIW7aNKi90ZQZ9DFaZL3YRoiSCULQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, "node_modules/@tootallnate/quickjs-emscripten": { "version": "0.23.0", "resolved": "https://registry.npmjs.org/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz", @@ -14484,6 +14667,15 @@ "@types/node": "*" } }, + "node_modules/@types/bs58check": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@types/bs58check/-/bs58check-2.1.2.tgz", + "integrity": "sha512-xpXaQlOIY1KoXlA/ytHGHpEIU87PJt+g9SH7nC6HdCgaBwT2IEZIwBMHbjuX6BpnfbiUMlmwqurdLDwXpcdmSA==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@types/chai": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.2.2.tgz", @@ -14527,6 +14719,7 @@ "version": "4.1.12", "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", + "dev": true, "dependencies": { "@types/ms": "*" } @@ -14577,15 +14770,6 @@ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==" }, - "node_modules/@types/ethereumjs-util": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@types/ethereumjs-util/-/ethereumjs-util-5.2.0.tgz", - "integrity": "sha512-qwQgQqXXTRv2h2AlJef+tMEszLFkCB9dWnrJYIdAwqjubERXEc/geB+S3apRw0yQyTVnsBf8r6BhlrE8vx+3WQ==", - "dependencies": { - "@types/bn.js": "*", - "@types/node": "*" - } - }, "node_modules/@types/eventsource": { "version": "1.1.15", "resolved": "https://registry.npmjs.org/@types/eventsource/-/eventsource-1.1.15.tgz", @@ -14689,35 +14873,11 @@ "@types/node": "*" } }, - "node_modules/@types/linkify-it": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@types/linkify-it/-/linkify-it-5.0.0.tgz", - "integrity": "sha512-sVDA58zAw4eWAffKOaQH5/5j3XeayukzDk+ewSsnv3p4yJEZHCCzMDiZM8e0OUrRvmpGZ85jf4yDHkHsgBNr9Q==" - }, "node_modules/@types/lodash": { "version": "4.17.20", "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.20.tgz", "integrity": "sha512-H3MHACvFUEiujabxhaI/ImO6gUrd8oOurg7LQtS7mbwIXA/cUqWrvBsaeJ23aZEPk1TAYkurjfMbSELfoCXlGA==" }, - "node_modules/@types/long": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.2.tgz", - "integrity": "sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==" - }, - "node_modules/@types/markdown-it": { - "version": "14.1.2", - "resolved": "https://registry.npmjs.org/@types/markdown-it/-/markdown-it-14.1.2.tgz", - "integrity": "sha512-promo4eFwuiW+TfGxhi+0x3czqTYJkG8qB17ZUJiVF10Xm7NLVRSLUsfRTU/6h1e24VvRnXCx+hG7li58lkzog==", - "dependencies": { - "@types/linkify-it": "^5", - "@types/mdurl": "^2" - } - }, - "node_modules/@types/mdurl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@types/mdurl/-/mdurl-2.0.0.tgz", - "integrity": "sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg==" - }, "node_modules/@types/methods": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/@types/methods/-/methods-1.1.4.tgz", @@ -14747,7 +14907,8 @@ "node_modules/@types/ms": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/@types/ms/-/ms-2.1.0.tgz", - "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==" + "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==", + "dev": true }, "node_modules/@types/node": { "version": "16.18.126", @@ -14886,15 +15047,11 @@ "resolved": "https://registry.npmjs.org/@types/urijs/-/urijs-1.19.25.tgz", "integrity": "sha512-XOfUup9r3Y06nFAZh3WvO0rBU4OtlfPB/vgxpjg+NRdGU6CN6djdc6OEiH+PcqHCY6eFLo9Ista73uarf4gnBg==" }, - "node_modules/@types/utf8": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/@types/utf8/-/utf8-2.1.6.tgz", - "integrity": "sha512-pRs2gYF5yoKYrgSaira0DJqVg2tFuF+Qjp838xS7K+mJyY2jJzjsrl6y17GbIa4uMRogMbxs+ghNCvKg6XyNrA==" - }, "node_modules/@types/uuid": { - "version": "8.3.4", - "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-8.3.4.tgz", - "integrity": "sha512-c/I8ZRb51j+pYGAu5CrFMRxqZ2ke4y2grEBO5AUjgSkSk+qT2Ea+OdWElz/OiMf5MNpn2b17kuVBwZLQJXzihw==" + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-10.0.0.tgz", + "integrity": "sha512-7gqG38EyHgyP1S+7+xomFtL+ZNHcKv6DwNaCZmJmo1vgMugyF3TCnXVg4t1uk89mLNwnLtnY3TpOpCOyp1/xHQ==", + "license": "MIT" }, "node_modules/@types/winston": { "version": "2.4.4", @@ -15546,7 +15703,8 @@ "node_modules/@wasmer/wasi": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/@wasmer/wasi/-/wasi-1.2.2.tgz", - "integrity": "sha512-39ZB3gefOVhBmkhf7Ta79RRSV/emIV8LhdvcWhP/MOZEjMmtzoZWMzt7phdKj8CUXOze+AwbvGK60lKaKldn1w==" + "integrity": "sha512-39ZB3gefOVhBmkhf7Ta79RRSV/emIV8LhdvcWhP/MOZEjMmtzoZWMzt7phdKj8CUXOze+AwbvGK60lKaKldn1w==", + "license": "MIT" }, "node_modules/@webassemblyjs/ast": { "version": "1.14.1", @@ -15680,14 +15838,13 @@ } }, "node_modules/@xmldom/xmldom": { - "version": "0.7.13", - "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.7.13.tgz", - "integrity": "sha512-lm2GW5PkosIzccsaZIz7tp8cPADSIlIHWDFTR1N0SzfinhhYgeIQjFMz4rYzanCScr3DqQLeomUDArp6MWKm+g==", - "deprecated": "this version is no longer supported, please update to at least 0.8.*", + "version": "0.9.10", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.9.10.tgz", + "integrity": "sha512-A9gOqLdi6cV4ibazAjcQufGj0B1y/vDqYrcuP6d/6x8P27gRS8643Dj9o1dEKtB6O7fwxb2FgBmJS2mX7gpvdw==", "license": "MIT", "peer": true, "engines": { - "node": ">=10.0.0" + "node": ">=14.6" } }, "node_modules/@xrplf/isomorphic": { @@ -16056,14 +16213,6 @@ "resolved": "https://registry.npmjs.org/asmcrypto.js/-/asmcrypto.js-0.22.0.tgz", "integrity": "sha512-usgMoyXjMbx/ZPdzTSXExhMPur2FTdz/Vo5PVx2gIaBcdAAJNOFlsdgqveM8Cff7W0v+xrf9BwjOV26JSAF9qA==" }, - "node_modules/asn1": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", - "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", - "dependencies": { - "safer-buffer": "~2.1.0" - } - }, "node_modules/asn1.js": { "version": "5.4.1", "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", @@ -16098,6 +16247,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/assert/-/assert-2.0.0.tgz", "integrity": "sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==", + "license": "MIT", "dependencies": { "es6-object-assign": "^1.1.0", "is-nan": "^1.2.1", @@ -16105,14 +16255,6 @@ "util": "^0.12.0" } }, - "node_modules/assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", - "engines": { - "node": ">=0.8" - } - }, "node_modules/ast-types": { "version": "0.13.4", "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz", @@ -16169,6 +16311,7 @@ "resolved": "https://registry.npmjs.org/avalanche/-/avalanche-3.15.3.tgz", "integrity": "sha512-Oh63Q/Aj9MGI7vHODoSddpwa5JOgqFDX8ZhTMf2Ly8VFhJqgIa0JI9gynTsIHmxHCcdcDhtMh+7V+XJbX1ZbYw==", "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", + "license": "BSD-3-Clause", "dependencies": { "assert": "2.0.0", "axios": "0.27.2", @@ -16206,6 +16349,7 @@ "url": "https://www.buymeacoffee.com/ricmoo" } ], + "license": "MIT", "dependencies": { "@ethersproject/address": "^5.6.1", "@ethersproject/bignumber": "^5.6.2", @@ -16232,6 +16376,7 @@ "url": "https://www.buymeacoffee.com/ricmoo" } ], + "license": "MIT", "dependencies": { "@ethersproject/bignumber": "^5.6.2", "@ethersproject/bytes": "^5.6.1", @@ -16256,6 +16401,7 @@ "url": "https://www.buymeacoffee.com/ricmoo" } ], + "license": "MIT", "dependencies": { "@ethersproject/abstract-provider": "^5.6.1", "@ethersproject/bignumber": "^5.6.2", @@ -16278,6 +16424,7 @@ "url": "https://www.buymeacoffee.com/ricmoo" } ], + "license": "MIT", "dependencies": { "@ethersproject/bignumber": "^5.6.2", "@ethersproject/bytes": "^5.6.1", @@ -16300,6 +16447,7 @@ "url": "https://www.buymeacoffee.com/ricmoo" } ], + "license": "MIT", "dependencies": { "@ethersproject/bytes": "^5.6.1" } @@ -16318,6 +16466,7 @@ "url": "https://www.buymeacoffee.com/ricmoo" } ], + "license": "MIT", "dependencies": { "@ethersproject/bytes": "^5.6.1", "@ethersproject/properties": "^5.6.0" @@ -16337,6 +16486,7 @@ "url": "https://www.buymeacoffee.com/ricmoo" } ], + "license": "MIT", "dependencies": { "@ethersproject/bytes": "^5.6.1", "@ethersproject/logger": "^5.6.0", @@ -16357,6 +16507,7 @@ "url": "https://www.buymeacoffee.com/ricmoo" } ], + "license": "MIT", "dependencies": { "@ethersproject/logger": "^5.6.0" } @@ -16375,6 +16526,7 @@ "url": "https://www.buymeacoffee.com/ricmoo" } ], + "license": "MIT", "dependencies": { "@ethersproject/bignumber": "^5.6.2" } @@ -16393,6 +16545,7 @@ "url": "https://www.buymeacoffee.com/ricmoo" } ], + "license": "MIT", "dependencies": { "@ethersproject/abi": "^5.6.3", "@ethersproject/abstract-provider": "^5.6.1", @@ -16420,6 +16573,7 @@ "url": "https://www.buymeacoffee.com/ricmoo" } ], + "license": "MIT", "dependencies": { "@ethersproject/abstract-signer": "^5.6.2", "@ethersproject/address": "^5.6.1", @@ -16445,6 +16599,7 @@ "url": "https://www.buymeacoffee.com/ricmoo" } ], + "license": "MIT", "dependencies": { "@ethersproject/abstract-signer": "^5.6.2", "@ethersproject/basex": "^5.6.1", @@ -16474,6 +16629,7 @@ "url": "https://www.buymeacoffee.com/ricmoo" } ], + "license": "MIT", "dependencies": { "@ethersproject/abstract-signer": "^5.6.2", "@ethersproject/address": "^5.6.1", @@ -16504,6 +16660,7 @@ "url": "https://www.buymeacoffee.com/ricmoo" } ], + "license": "MIT", "dependencies": { "@ethersproject/bytes": "^5.6.1", "js-sha3": "0.8.0" @@ -16522,7 +16679,8 @@ "type": "individual", "url": "https://www.buymeacoffee.com/ricmoo" } - ] + ], + "license": "MIT" }, "node_modules/avalanche/node_modules/@ethersproject/networks": { "version": "5.6.4", @@ -16538,6 +16696,7 @@ "url": "https://www.buymeacoffee.com/ricmoo" } ], + "license": "MIT", "dependencies": { "@ethersproject/logger": "^5.6.0" } @@ -16556,6 +16715,7 @@ "url": "https://www.buymeacoffee.com/ricmoo" } ], + "license": "MIT", "dependencies": { "@ethersproject/bytes": "^5.6.1", "@ethersproject/sha2": "^5.6.1" @@ -16575,6 +16735,7 @@ "url": "https://www.buymeacoffee.com/ricmoo" } ], + "license": "MIT", "dependencies": { "@ethersproject/logger": "^5.6.0" } @@ -16593,6 +16754,7 @@ "url": "https://www.buymeacoffee.com/ricmoo" } ], + "license": "MIT", "dependencies": { "@ethersproject/abstract-provider": "^5.6.1", "@ethersproject/abstract-signer": "^5.6.2", @@ -16619,7 +16781,8 @@ "node_modules/avalanche/node_modules/@ethersproject/providers/node_modules/bech32": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/bech32/-/bech32-1.1.4.tgz", - "integrity": "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==" + "integrity": "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==", + "license": "MIT" }, "node_modules/avalanche/node_modules/@ethersproject/random": { "version": "5.6.1", @@ -16635,6 +16798,7 @@ "url": "https://www.buymeacoffee.com/ricmoo" } ], + "license": "MIT", "dependencies": { "@ethersproject/bytes": "^5.6.1", "@ethersproject/logger": "^5.6.0" @@ -16654,6 +16818,7 @@ "url": "https://www.buymeacoffee.com/ricmoo" } ], + "license": "MIT", "dependencies": { "@ethersproject/bytes": "^5.6.1", "@ethersproject/logger": "^5.6.0" @@ -16673,6 +16838,7 @@ "url": "https://www.buymeacoffee.com/ricmoo" } ], + "license": "MIT", "dependencies": { "@ethersproject/bytes": "^5.6.1", "@ethersproject/logger": "^5.6.0", @@ -16693,6 +16859,7 @@ "url": "https://www.buymeacoffee.com/ricmoo" } ], + "license": "MIT", "dependencies": { "@ethersproject/bytes": "^5.6.1", "@ethersproject/logger": "^5.6.0", @@ -16716,6 +16883,7 @@ "url": "https://www.buymeacoffee.com/ricmoo" } ], + "license": "MIT", "dependencies": { "@ethersproject/bignumber": "^5.6.2", "@ethersproject/bytes": "^5.6.1", @@ -16739,6 +16907,7 @@ "url": "https://www.buymeacoffee.com/ricmoo" } ], + "license": "MIT", "dependencies": { "@ethersproject/bytes": "^5.6.1", "@ethersproject/constants": "^5.6.1", @@ -16759,6 +16928,7 @@ "url": "https://www.buymeacoffee.com/ricmoo" } ], + "license": "MIT", "dependencies": { "@ethersproject/address": "^5.6.1", "@ethersproject/bignumber": "^5.6.2", @@ -16785,6 +16955,7 @@ "url": "https://www.buymeacoffee.com/ricmoo" } ], + "license": "MIT", "dependencies": { "@ethersproject/bignumber": "^5.6.2", "@ethersproject/constants": "^5.6.1", @@ -16805,6 +16976,7 @@ "url": "https://www.buymeacoffee.com/ricmoo" } ], + "license": "MIT", "dependencies": { "@ethersproject/abstract-provider": "^5.6.1", "@ethersproject/abstract-signer": "^5.6.2", @@ -16837,6 +17009,7 @@ "url": "https://www.buymeacoffee.com/ricmoo" } ], + "license": "MIT", "dependencies": { "@ethersproject/base64": "^5.6.1", "@ethersproject/bytes": "^5.6.1", @@ -16859,6 +17032,7 @@ "url": "https://www.buymeacoffee.com/ricmoo" } ], + "license": "MIT", "dependencies": { "@ethersproject/bytes": "^5.6.1", "@ethersproject/hash": "^5.6.1", @@ -16870,12 +17044,14 @@ "node_modules/avalanche/node_modules/@types/node": { "version": "11.11.6", "resolved": "https://registry.npmjs.org/@types/node/-/node-11.11.6.tgz", - "integrity": "sha512-Exw4yUWMBXM3X+8oqzJNRqZSwUAaS4+7NdvHqQuFi/d+synz++xmX3QIf+BFqneW8N31R8Ky+sikfZUXq07ggQ==" + "integrity": "sha512-Exw4yUWMBXM3X+8oqzJNRqZSwUAaS4+7NdvHqQuFi/d+synz++xmX3QIf+BFqneW8N31R8Ky+sikfZUXq07ggQ==", + "license": "MIT" }, "node_modules/avalanche/node_modules/bip39": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/bip39/-/bip39-3.0.4.tgz", "integrity": "sha512-YZKQlb752TrUWqHWj7XAwCSjYEgGAk+/Aas3V7NyjQeZYsztO8JnQUaCWhcnL4T+jL8nvB8typ2jRPzTlgugNw==", + "license": "ISC", "dependencies": { "@types/node": "11.11.6", "create-hash": "^1.1.0", @@ -16886,7 +17062,8 @@ "node_modules/avalanche/node_modules/bn.js": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", - "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==", + "license": "MIT" }, "node_modules/avalanche/node_modules/ethers": { "version": "5.6.9", @@ -16902,6 +17079,7 @@ "url": "https://www.buymeacoffee.com/ricmoo" } ], + "license": "MIT", "dependencies": { "@ethersproject/abi": "5.6.4", "@ethersproject/abstract-provider": "5.6.1", @@ -16939,23 +17117,11 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-5.0.0.tgz", "integrity": "sha512-muId7Zzn9ywDsyXgTIafTry2sV3nySZeUDe6YedVd1Hvuuep5AsIlqK+XefWpYTyJG5e503F2xIuT2lcU6rCSw==", + "license": "MIT", "peerDependencies": { "ws": "*" } }, - "node_modules/aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", - "engines": { - "node": "*" - } - }, - "node_modules/aws4": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.13.2.tgz", - "integrity": "sha512-lHe62zvbTB5eEABUVi/AwVh0ZKY9rMMDhmm+eeyuuUQbQ3+J+fONVQOZyj+DdrvD4BY33uYniyRJ4UJIaSKAfw==" - }, "node_modules/axios": { "version": "1.14.0", "resolved": "https://registry.npmjs.org/axios/-/axios-1.14.0.tgz", @@ -17311,27 +17477,14 @@ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, "node_modules/basic-ftp": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.2.0.tgz", - "integrity": "sha512-VoMINM2rqJwJgfdHq6RiUudKt2BV+FY5ZFezP/ypmwayk68+NzzAQy4XXLlqsGD4MCzq3DrmNFD/uUmBJuGoXw==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.3.0.tgz", + "integrity": "sha512-5K9eNNn7ywHPsYnFwjKgYH8Hf8B5emh7JKcPaVjjrMJFQQwGpwowEnZNEtHs7DfR7hCZsmaK3VA4HUK0YarT+w==", "license": "MIT", "engines": { "node": ">=10.0.0" } }, - "node_modules/bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", - "dependencies": { - "tweetnacl": "^0.14.3" - } - }, - "node_modules/bcrypt-pbkdf/node_modules/tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==" - }, "node_modules/bech32": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/bech32/-/bech32-2.0.0.tgz", @@ -17396,6 +17549,7 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==", + "license": "MIT", "engines": { "node": "*" } @@ -17405,10 +17559,36 @@ "resolved": "https://registry.npmjs.org/bigi/-/bigi-1.4.2.tgz", "integrity": "sha512-ddkU+dFIuEIW8lE7ZwdIAf2UPoM90eaprg5m3YXAVVTmKlqV/9BX4A2M8BOK2yOq6/VgZFVhK6QAxJebhlbhzw==" }, + "node_modules/bigint-buffer": { + "name": "@trufflesuite/bigint-buffer", + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/@trufflesuite/bigint-buffer/-/bigint-buffer-1.1.10.tgz", + "integrity": "sha512-pYIQC5EcMmID74t26GCC67946mgTJFiLXOT/BYozgrd4UEY2JHEGLhWi9cMiQCt5BSqFEvKkCHNnoj82SRjiEw==", + "hasInstallScript": true, + "license": "Apache-2.0", + "dependencies": { + "node-gyp-build": "4.4.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/bigint-buffer/node_modules/node-gyp-build": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.4.0.tgz", + "integrity": "sha512-amJnQCcgtRVw9SvoebO3BKGESClrfXGCUTX9hSn1OuGQTQBOZmVd0Z0OlecpuRksKvbsUqALE8jls/ErClAPuQ==", + "license": "MIT", + "bin": { + "node-gyp-build": "bin.js", + "node-gyp-build-optional": "optional.js", + "node-gyp-build-test": "build-test.js" + } + }, "node_modules/bigint-crypto-utils": { "version": "3.1.4", "resolved": "https://registry.npmjs.org/bigint-crypto-utils/-/bigint-crypto-utils-3.1.4.tgz", "integrity": "sha512-niSkvARUEe8MiAiH+zKXPkgXzlvGDbOqXL3JDevWaA1TrPhUGSCgV+iedm8qMEBQwvSlMMn8GpSuoUjvsm2QfQ==", + "license": "MIT", "dependencies": { "bigint-mod-arith": "^3.1.0" }, @@ -17420,6 +17600,7 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/bigint-mod-arith/-/bigint-mod-arith-3.1.2.tgz", "integrity": "sha512-nx8J8bBeiRR+NlsROFH9jHswW5HO8mgfOSqW0AmjicMMvaONDa8AO+5ViKDUUNytBPWiwfvZP4/Bj4Y3lUfvgQ==", + "license": "MIT", "engines": { "node": ">=10.4.0" } @@ -17449,6 +17630,7 @@ "version": "3.1.0-master.4", "resolved": "https://registry.npmjs.org/@bitgo-forks/bip174/-/bip174-3.1.0-master.4.tgz", "integrity": "sha512-WDRNzPSdJGDqQNqfN+L5KHNHFDmNOPYnUnT7NkEkfHWn5m1jSOfcf8Swaslt5P0xcSDiERdN2gZxFc6XtOqRYg==", + "license": "MIT", "engines": { "node": ">=8.0.0" } @@ -17457,6 +17639,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/bip32/-/bip32-3.1.0.tgz", "integrity": "sha512-eoeajYEzJ4d6yyVtby8C+XkCeKItiC4Mx56a0M9VaqTMC73SWOm4xVZG7SaR8e/yp4eSyky2XcBpH3DApPdu7Q==", + "license": "MIT", "dependencies": { "bs58check": "^2.1.1", "create-hash": "^1.2.0", @@ -17473,6 +17656,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/bip39/-/bip39-3.1.0.tgz", "integrity": "sha512-c9kiwdk45Do5GL0vJMe7tS95VjCii65mYAH7DfWl3uW8AVzXKQVUm64i3hzVybBDMp9r7j9iNxR85+ul8MdN/A==", + "license": "ISC", "dependencies": { "@noble/hashes": "^1.2.0" } @@ -17480,13 +17664,15 @@ "node_modules/bitcoin-ops": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/bitcoin-ops/-/bitcoin-ops-1.4.1.tgz", - "integrity": "sha512-pef6gxZFztEhaE9RY9HmWVmiIHqCb2OyS4HPKkpc6CIiiOa3Qmuoylxc5P2EkU3w+5eTSifI9SEZC88idAIGow==" + "integrity": "sha512-pef6gxZFztEhaE9RY9HmWVmiIHqCb2OyS4HPKkpc6CIiiOa3Qmuoylxc5P2EkU3w+5eTSifI9SEZC88idAIGow==", + "license": "MIT" }, "node_modules/bitcoinjs-lib": { "name": "@bitgo-forks/bitcoinjs-lib", "version": "7.1.0-master.11", "resolved": "https://registry.npmjs.org/@bitgo-forks/bitcoinjs-lib/-/bitcoinjs-lib-7.1.0-master.11.tgz", "integrity": "sha512-Yyh67I26iI7FGqPBY7rxqHZ9FM9JuouAsViQocrr7URhRpuZEWVsM/oMTNbMnRw2cPFj4jWKhRDLadgrUk2HEQ==", + "license": "MIT", "dependencies": { "bech32": "^2.0.0", "bip174": "npm:@bitgo-forks/bip174@3.1.0-master.4", @@ -17530,11 +17716,6 @@ "resolved": "https://registry.npmjs.org/blakejs/-/blakejs-1.2.1.tgz", "integrity": "sha512-QXUSXI3QVc/gJME0dBpXrag1kbzOqCjCX8/b54ntNyW6sjtoqxqRk3LTmXzaJoh71zMsDCjM+47jS7XiwN/+fQ==" }, - "node_modules/bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" - }, "node_modules/blueimp-md5": { "version": "2.19.0", "resolved": "https://registry.npmjs.org/blueimp-md5/-/blueimp-md5-2.19.0.tgz", @@ -17706,6 +17887,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "license": "MIT", "dependencies": { "browserify-aes": "^1.0.4", "browserify-des": "^1.0.0", @@ -17716,6 +17898,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "license": "MIT", "dependencies": { "cipher-base": "^1.0.1", "des.js": "^1.0.0", @@ -17727,6 +17910,7 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.1.tgz", "integrity": "sha512-YBjSAiTqM04ZVei6sXighu679a3SqWORA3qZTEqZImnlkDIFtKc6pNutpjyZ8RJTjQtuYfeetkxM11GwoYXMIQ==", + "license": "MIT", "dependencies": { "bn.js": "^5.2.1", "randombytes": "^2.1.0", @@ -17740,6 +17924,7 @@ "version": "4.2.5", "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.5.tgz", "integrity": "sha512-C2AUdAJg6rlM2W5QMp2Q4KGQMVBwR1lIimTsUnutJ8bMpW5B52pGpR2gEnNBNwijumDo5FojQ0L9JrXA8m4YEw==", + "license": "ISC", "dependencies": { "bn.js": "^5.2.2", "browserify-rsa": "^4.1.1", @@ -17758,12 +17943,14 @@ "node_modules/browserify-sign/node_modules/isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "license": "MIT" }, "node_modules/browserify-sign/node_modules/readable-stream": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -17777,12 +17964,14 @@ "node_modules/browserify-sign/node_modules/readable-stream/node_modules/safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" }, "node_modules/browserify-sign/node_modules/string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "license": "MIT", "dependencies": { "safe-buffer": "~5.1.0" } @@ -17790,7 +17979,8 @@ "node_modules/browserify-sign/node_modules/string_decoder/node_modules/safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" }, "node_modules/browserslist": { "version": "4.28.2", @@ -17948,11 +18138,6 @@ "node": ">=4.5" } }, - "node_modules/buffer-to-arraybuffer": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/buffer-to-arraybuffer/-/buffer-to-arraybuffer-0.0.5.tgz", - "integrity": "sha512-3dthu5CYiVB1DEJp61FtApNnNndTckcqe4pFcLdvHtrpG+kcyekCJKg4MRiDcFW7A6AODnXB9U4dwQiCW5kzJQ==" - }, "node_modules/buffer-xor": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", @@ -17963,6 +18148,7 @@ "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.9.tgz", "integrity": "sha512-WDtdLmJvAuNNPzByAYpRo2rF1Mmradw6gvWsQKf63476DDXmomT9zUiGypLcG4ibIM67vhAj8jJRdbmEws2Aqw==", "hasInstallScript": true, + "optional": true, "dependencies": { "node-gyp-build": "^4.3.0" }, @@ -18300,15 +18486,11 @@ "cdl": "bin/cdl.js" } }, - "node_modules/caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==" - }, "node_modules/cashaddress": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/cashaddress/-/cashaddress-1.1.0.tgz", "integrity": "sha512-cdqIjZodtErhoQOiojQ1SRqDKh6bOVkLYNJjMmFEUxGoErrO2am8txotXmEi8glvU/y9wzup+LsvEBl8AttUwA==", + "license": "MIT", "dependencies": { "bigi": "^1.4.2" } @@ -18381,17 +18563,6 @@ "setimmediate": "^1.0.5" } }, - "node_modules/catharsis": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/catharsis/-/catharsis-0.9.0.tgz", - "integrity": "sha512-prMTQVpcns/tzFgFVkVp6ak6RykZyWb3gu8ckUpd6YkTlacOd3DXGJjIpD4Q6zJirizvaiAjSSHlOsA+6sNh2A==", - "dependencies": { - "lodash": "^4.17.15" - }, - "engines": { - "node": ">= 10" - } - }, "node_modules/cbor": { "version": "10.0.11", "resolved": "https://registry.npmjs.org/cbor/-/cbor-10.0.11.tgz", @@ -18541,56 +18712,6 @@ "node": ">=8" } }, - "node_modules/cids": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/cids/-/cids-0.7.5.tgz", - "integrity": "sha512-zT7mPeghoWAu+ppn8+BS1tQ5qGmbMfB4AregnQjA/qHY3GC1m1ptI9GkWNlgeu38r7CuRdXB47uY2XgAYt6QVA==", - "deprecated": "This module has been superseded by the multiformats module", - "dependencies": { - "buffer": "^5.5.0", - "class-is": "^1.1.0", - "multibase": "~0.6.0", - "multicodec": "^1.0.0", - "multihashes": "~0.4.15" - }, - "engines": { - "node": ">=4.0.0", - "npm": ">=3.0.0" - } - }, - "node_modules/cids/node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "node_modules/cids/node_modules/multicodec": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-1.0.4.tgz", - "integrity": "sha512-NDd7FeS3QamVtbgfvu5h7fd1IlbaC4EQ0/pgU4zqE2vdHCmBGsUa0TiM8/TdSeG6BMPC92OOCf8F1ocE/Wkrrg==", - "deprecated": "This module has been superseded by the multiformats module", - "dependencies": { - "buffer": "^5.6.0", - "varint": "^5.0.0" - } - }, "node_modules/cipher-base": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.7.tgz", @@ -18610,11 +18731,6 @@ "integrity": "sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==", "dev": true }, - "node_modules/class-is": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/class-is/-/class-is-1.1.0.tgz", - "integrity": "sha512-rhjH9AG1fvabIDoGRVH587413LPjTZgmDF9fOFCbFJQV4yuocX1mHxxvXI4g3cGwbVY9wAYIoKlg1N79frJKQw==" - }, "node_modules/clean-stack": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", @@ -19069,16 +19185,6 @@ "node": ">= 0.6" } }, - "node_modules/content-hash": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/content-hash/-/content-hash-2.5.2.tgz", - "integrity": "sha512-FvIQKy0S1JaWV10sMsA7TRx8bpU+pqPkhbsfvOJAdjRXvYxEckAwQWGwtRjiaJfh+E0DvcWUGqcdjwMGFjsSdw==", - "dependencies": { - "cids": "^0.7.1", - "multicodec": "^0.5.5", - "multihashes": "^0.4.15" - } - }, "node_modules/content-type": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", @@ -19199,18 +19305,6 @@ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" }, - "node_modules/cors": { - "version": "2.8.5", - "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", - "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", - "dependencies": { - "object-assign": "^4", - "vary": "^1" - }, - "engines": { - "node": ">= 0.10" - } - }, "node_modules/cosmiconfig": { "version": "9.0.0", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz", @@ -19263,31 +19357,6 @@ "protobufjs": "~6.11.2" } }, - "node_modules/cosmjs-types/node_modules/protobufjs": { - "version": "6.11.4", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.4.tgz", - "integrity": "sha512-5kQWPaJHi1WoCpjTGszzQ32PG2F4+wRY6BmAT4Vfw56Q2FZ4YZzK20xUYQH4YkfehY1e6QSICrJquM6xXZNcrw==", - "hasInstallScript": true, - "dependencies": { - "@protobufjs/aspromise": "^1.1.2", - "@protobufjs/base64": "^1.1.2", - "@protobufjs/codegen": "^2.0.4", - "@protobufjs/eventemitter": "^1.1.0", - "@protobufjs/fetch": "^1.1.0", - "@protobufjs/float": "^1.0.2", - "@protobufjs/inquire": "^1.1.0", - "@protobufjs/path": "^1.1.2", - "@protobufjs/pool": "^1.1.0", - "@protobufjs/utf8": "^1.1.0", - "@types/long": "^4.0.1", - "@types/node": ">=13.7.0", - "long": "^4.0.0" - }, - "bin": { - "pbjs": "bin/pbjs", - "pbts": "bin/pbts" - } - }, "node_modules/crc": { "version": "3.8.0", "resolved": "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz", @@ -19334,6 +19403,7 @@ "version": "4.0.4", "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "license": "MIT", "dependencies": { "bn.js": "^4.1.0", "elliptic": "^6.5.3" @@ -19512,6 +19582,7 @@ "version": "3.12.0", "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "license": "MIT", "dependencies": { "browserify-cipher": "^1.0.0", "browserify-sign": "^4.0.0", @@ -19564,7 +19635,8 @@ "node_modules/cssfilter": { "version": "0.0.10", "resolved": "https://registry.npmjs.org/cssfilter/-/cssfilter-0.0.10.tgz", - "integrity": "sha512-FAaLDaplstoRsDR8XGYH51znUN0UY7nMc6Z9/fvE8EXGwvJE9hu7W2vHwx1+bd6gCYnln9nLbzxFTrcO9YQDZw==" + "integrity": "sha512-FAaLDaplstoRsDR8XGYH51znUN0UY7nMc6Z9/fvE8EXGwvJE9hu7W2vHwx1+bd6gCYnln9nLbzxFTrcO9YQDZw==", + "license": "MIT" }, "node_modules/d": { "version": "1.0.2", @@ -19597,17 +19669,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", - "dependencies": { - "assert-plus": "^1.0.0" - }, - "engines": { - "node": ">=0.10" - } - }, "node_modules/dateformat": { "version": "4.6.3", "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-4.6.3.tgz", @@ -19638,14 +19699,6 @@ "node": ">=0.10.0" } }, - "node_modules/decode-uri-component": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", - "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", - "engines": { - "node": ">=0.10" - } - }, "node_modules/decompress-response": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", @@ -20049,6 +20102,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.1.0.tgz", "integrity": "sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==", + "license": "MIT", "dependencies": { "inherits": "^2.0.1", "minimalistic-assert": "^1.0.0" @@ -20123,6 +20177,7 @@ "version": "5.0.3", "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "license": "MIT", "dependencies": { "bn.js": "^4.1.0", "miller-rabin": "^4.0.0", @@ -20161,6 +20216,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "license": "MIT", "dependencies": { "domelementtype": "^2.3.0", "domhandler": "^5.0.2", @@ -20170,10 +20226,17 @@ "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" } }, - "node_modules/dom-walk": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", - "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==" + "node_modules/dom-serializer/node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } }, "node_modules/domelementtype": { "version": "2.3.0", @@ -20184,12 +20247,14 @@ "type": "github", "url": "https://github.com/sponsors/fb55" } - ] + ], + "license": "BSD-2-Clause" }, "node_modules/domhandler": { "version": "5.0.3", "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "license": "BSD-2-Clause", "dependencies": { "domelementtype": "^2.3.0" }, @@ -20204,6 +20269,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz", "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==", + "license": "BSD-2-Clause", "dependencies": { "dom-serializer": "^2.0.0", "domelementtype": "^2.3.0", @@ -20288,15 +20354,6 @@ "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", "license": "MIT" }, - "node_modules/ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", - "dependencies": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, "node_modules/eccrypto": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/eccrypto/-/eccrypto-1.1.6.tgz", @@ -20317,6 +20374,7 @@ "version": "2.1.0-rc.0", "resolved": "https://registry.npmjs.org/@bitgo/ecpair/-/ecpair-2.1.0-rc.0.tgz", "integrity": "sha512-qPZetcEA1Lzzm9NsqsGF9NGorAGaXrv20eZjopLUjsdwftWcsYTE7lwzE/Xjdf4fcq6G4+vjrCudWAMGNfJqOQ==", + "license": "MIT", "dependencies": { "randombytes": "^2.1.0", "typeforce": "^1.18.0", @@ -20401,29 +20459,6 @@ "node": ">= 0.8" } }, - "node_modules/encoding": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", - "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", - "optional": true, - "peer": true, - "dependencies": { - "iconv-lite": "^0.6.2" - } - }, - "node_modules/encoding/node_modules/iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "optional": true, - "peer": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/end-of-stream": { "version": "1.4.5", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz", @@ -20446,9 +20481,10 @@ } }, "node_modules/entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-7.0.1.tgz", + "integrity": "sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==", + "license": "BSD-2-Clause", "engines": { "node": ">=0.12" }, @@ -20625,7 +20661,8 @@ "node_modules/eol": { "version": "0.5.1", "resolved": "https://registry.npmjs.org/eol/-/eol-0.5.1.tgz", - "integrity": "sha512-mlG6+lv5G7pXnSK/k7jh7B++h3nIxoNdevctYQWfd14UUvowwseRWpYdqXdYeumDwPAp69DorsnK/eWK9lm4AA==" + "integrity": "sha512-mlG6+lv5G7pXnSK/k7jh7B++h3nIxoNdevctYQWfd14UUvowwseRWpYdqXdYeumDwPAp69DorsnK/eWK9lm4AA==", + "license": "MIT" }, "node_modules/eosjs": { "version": "21.0.4", @@ -20818,7 +20855,8 @@ "node_modules/es6-object-assign": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz", - "integrity": "sha512-MEl9uirslVwqQU369iHNWZXsI8yaZYGg/D65aOgZkeyFJwHYSxilf7rQzXKI7DdDuBPrBXbfk3sl9hJhmd5AUw==" + "integrity": "sha512-MEl9uirslVwqQU369iHNWZXsI8yaZYGg/D65aOgZkeyFJwHYSxilf7rQzXKI7DdDuBPrBXbfk3sl9hJhmd5AUw==", + "license": "MIT" }, "node_modules/es6-promise": { "version": "4.2.8", @@ -20880,74 +20918,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/escodegen": { - "version": "1.14.3", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", - "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", - "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^4.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" - }, - "engines": { - "node": ">=4.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" - } - }, - "node_modules/escodegen/node_modules/levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", - "dependencies": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/escodegen/node_modules/optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "dependencies": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/escodegen/node_modules/prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/escodegen/node_modules/type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", - "dependencies": { - "prelude-ls": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, "node_modules/eslint": { "version": "8.57.1", "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", @@ -21335,44 +21305,6 @@ "node": ">= 0.6" } }, - "node_modules/eth-ens-namehash": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/eth-ens-namehash/-/eth-ens-namehash-2.0.8.tgz", - "integrity": "sha512-VWEI1+KJfz4Km//dadyvBBoBeSQ0MHTXPvr8UIXiLW6IanxvAV+DmlZAijZwAyggqGUfwQBeHf7tc9wzc1piSw==", - "dependencies": { - "idna-uts46-hx": "^2.3.1", - "js-sha3": "^0.5.7" - } - }, - "node_modules/eth-ens-namehash/node_modules/js-sha3": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz", - "integrity": "sha512-GII20kjaPX0zJ8wzkTbNDYMY7msuZcTWk8S5UOh6806Jq/wz1J8/bnr8uGU0DAUmYDjj2Mr4X1cW8v/GLYnR+g==" - }, - "node_modules/eth-lib": { - "version": "0.2.8", - "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.2.8.tgz", - "integrity": "sha512-ArJ7x1WcWOlSpzdoTBX8vkwlkSQ85CjjifSZtV4co64vWxSV8geWfPI9x4SVYu3DSxnX4yWFVTtGL+j9DUFLNw==", - "dependencies": { - "bn.js": "^4.11.6", - "elliptic": "^6.4.0", - "xhr-request-promise": "^0.1.2" - } - }, - "node_modules/eth-lib/node_modules/bn.js": { - "version": "4.12.3", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.3.tgz", - "integrity": "sha512-fGTi3gxV/23FTYdAoUtLYp6qySe2KE3teyZitipKNRuVYcBkoP/bB3guXN/XVKUe9mxCHXnc9C4ocyz8OmgN0g==", - "license": "MIT" - }, - "node_modules/ethereum-bloom-filters": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/ethereum-bloom-filters/-/ethereum-bloom-filters-1.2.0.tgz", - "integrity": "sha512-28hyiE7HVsWubqhpVLVmZXFd4ITeHi+BUu05o9isf0GUpMtzBUi+8/gFrGaGYzvGAJQmJ3JKj77Mk9G98T84rA==", - "dependencies": { - "@noble/hashes": "^1.4.0" - } - }, "node_modules/ethereum-cryptography": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-1.2.0.tgz", @@ -21497,72 +21429,6 @@ "rlp": "^2.2.3" } }, - "node_modules/ethereumjs-common": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/ethereumjs-common/-/ethereumjs-common-1.5.2.tgz", - "integrity": "sha512-hTfZjwGX52GS2jcVO6E2sx4YuFnf0Fhp5ylo4pEPhEffNln7vS59Hr5sLnp3/QCazFLluuBZ+FZ6J5HTp0EqCA==", - "deprecated": "New package name format for new versions: @ethereumjs/common. Please update." - }, - "node_modules/ethereumjs-tx": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ethereumjs-tx/-/ethereumjs-tx-2.1.2.tgz", - "integrity": "sha512-zZEK1onCeiORb0wyCXUvg94Ve5It/K6GD1K+26KfFKodiBiS6d9lfCXlUKGBBdQ+bv7Day+JK0tj1K+BeNFRAw==", - "deprecated": "New package name format for new versions: @ethereumjs/tx. Please update.", - "dependencies": { - "ethereumjs-common": "^1.5.0", - "ethereumjs-util": "^6.0.0" - } - }, - "node_modules/ethereumjs-tx/node_modules/@types/bn.js": { - "version": "4.11.6", - "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-4.11.6.tgz", - "integrity": "sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/ethereumjs-tx/node_modules/bn.js": { - "version": "4.12.3", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.3.tgz", - "integrity": "sha512-fGTi3gxV/23FTYdAoUtLYp6qySe2KE3teyZitipKNRuVYcBkoP/bB3guXN/XVKUe9mxCHXnc9C4ocyz8OmgN0g==", - "license": "MIT" - }, - "node_modules/ethereumjs-tx/node_modules/ethereum-cryptography": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-0.1.3.tgz", - "integrity": "sha512-w8/4x1SGGzc+tO97TASLja6SLd3fRIK2tLVcV2Gx4IB21hE19atll5Cq9o3d0ZmAYC/8aw0ipieTSiekAea4SQ==", - "dependencies": { - "@types/pbkdf2": "^3.0.0", - "@types/secp256k1": "^4.0.1", - "blakejs": "^1.1.0", - "browserify-aes": "^1.2.0", - "bs58check": "^2.1.2", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "hash.js": "^1.1.7", - "keccak": "^3.0.0", - "pbkdf2": "^3.0.17", - "randombytes": "^2.1.0", - "safe-buffer": "^5.1.2", - "scrypt-js": "^3.0.0", - "secp256k1": "^4.0.1", - "setimmediate": "^1.0.5" - } - }, - "node_modules/ethereumjs-tx/node_modules/ethereumjs-util": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz", - "integrity": "sha512-W2Ktez4L01Vexijrm5EB6w7dg4n/TgpoYU4avuT5T3Vmnw/eCRtiBrJfQYS/DCSvDIOLn2k57GcHdeBcgVxAqw==", - "dependencies": { - "@types/bn.js": "^4.11.3", - "bn.js": "^4.11.0", - "create-hash": "^1.1.2", - "elliptic": "^6.5.2", - "ethereum-cryptography": "^0.1.3", - "ethjs-util": "0.1.6", - "rlp": "^2.2.3" - } - }, "node_modules/ethereumjs-util": { "version": "7.1.5", "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-7.1.5.tgz", @@ -22393,14 +22259,6 @@ "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" }, - "node_modules/extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", - "engines": [ - "node >=0.6.0" - ] - }, "node_modules/eyes": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz", @@ -22473,13 +22331,20 @@ "node_modules/fast-sha256": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/fast-sha256/-/fast-sha256-1.3.0.tgz", - "integrity": "sha512-n11RGP/lrWEFI/bWdygLxhI+pVeo1ZYIVwvvPkW7azl/rOy+F3HYRZ2K5zeE9mmkhQppyv9sQFx0JM9UabnpPQ==" + "integrity": "sha512-n11RGP/lrWEFI/bWdygLxhI+pVeo1ZYIVwvvPkW7azl/rOy+F3HYRZ2K5zeE9mmkhQppyv9sQFx0JM9UabnpPQ==", + "license": "Unlicense" }, "node_modules/fast-stable-stringify": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fast-stable-stringify/-/fast-stable-stringify-1.0.0.tgz", "integrity": "sha512-wpYMUmFu5f00Sm0cj2pfivpmawLZ0NKdviQ4w9zJeR8JVtOpOxHmLaJuj0vxvGqMJQWyP/COUkF75/57OKyRag==" }, + "node_modules/fast-text-encoding": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/fast-text-encoding/-/fast-text-encoding-1.0.6.tgz", + "integrity": "sha512-VhXlQgj9ioXCqGstD37E/HBeqEGV/qOD/kmbVG8h5xKBYvM1L3lR1Zn4555cQ8GkYbJa8aJSipLPndE1k6zK2w==", + "license": "Apache-2.0" + }, "node_modules/fast-uri": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.0.tgz", @@ -22499,12 +22364,14 @@ "version": "1.0.22", "resolved": "https://registry.npmjs.org/fastestsmallesttextencoderdecoder/-/fastestsmallesttextencoderdecoder-1.0.22.tgz", "integrity": "sha512-Pb8d48e+oIuY4MaM64Cd7OW1gt4nxCHs7/ddPPZ/Ic3sg8yVGM7O9wDvZ7us6ScaUupzM+pfBolwtYhN1IxBIw==", + "license": "CC0-1.0", "peer": true }, "node_modules/fastpriorityqueue": { "version": "0.7.5", "resolved": "https://registry.npmjs.org/fastpriorityqueue/-/fastpriorityqueue-0.7.5.tgz", - "integrity": "sha512-3Pa0n9gwy8yIbEsT3m2j/E9DXgWvvjfiZjjqcJ+AdNKTAlVMIuFYrYG5Y3RHEM8O6cwv9hOpOWY/NaMfywoQVA==" + "integrity": "sha512-3Pa0n9gwy8yIbEsT3m2j/E9DXgWvvjfiZjjqcJ+AdNKTAlVMIuFYrYG5Y3RHEM8O6cwv9hOpOWY/NaMfywoQVA==", + "license": "Apache-2.0" }, "node_modules/fastq": { "version": "1.19.1", @@ -22879,14 +22746,6 @@ "node": ">=8.0.0" } }, - "node_modules/forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", - "engines": { - "node": "*" - } - }, "node_modules/forge-light": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/forge-light/-/forge-light-1.1.4.tgz", @@ -23107,6 +22966,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/generator-function/-/generator-function-2.0.1.tgz", "integrity": "sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==", + "license": "MIT", "engines": { "node": ">= 0.4" } @@ -23234,14 +23094,6 @@ "node": ">=6" } }, - "node_modules/getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", - "dependencies": { - "assert-plus": "^1.0.0" - } - }, "node_modules/git-log-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/git-log-parser/-/git-log-parser-1.2.1.tgz", @@ -23395,15 +23247,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/global": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", - "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==", - "dependencies": { - "min-document": "^2.19.0", - "process": "^0.11.10" - } - }, "node_modules/global-directory": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/global-directory/-/global-directory-4.0.1.tgz", @@ -23585,48 +23428,6 @@ "uglify-js": "^3.1.4" } }, - "node_modules/har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==", - "engines": { - "node": ">=4" - } - }, - "node_modules/har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "deprecated": "this library is no longer supported", - "dependencies": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/har-validator/node_modules/ajv": { - "version": "6.14.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz", - "integrity": "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==", - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/har-validator/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, "node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -23771,6 +23572,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/hdkey/-/hdkey-2.0.1.tgz", "integrity": "sha512-c+tl9PHG9/XkGgG0tD7CJpRVaE0jfZizDNmnErUAKQ4EjQSOcOUcV3EN9ZEZS8pZ4usaeiiK0H7stzuzna8feA==", + "license": "MIT", "dependencies": { "bs58check": "^2.1.2", "safe-buffer": "^5.1.1", @@ -23864,9 +23666,9 @@ "dev": true }, "node_modules/htmlparser2": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz", - "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-10.1.0.tgz", + "integrity": "sha512-VTZkM9GWRAtEpveh7MSF6SjjrpNVNNVJfFup7xTY3UpFtm67foy9HDVXneLtFVt4pMz5kZtgNcvCniNFb1hlEQ==", "funding": [ "https://github.com/fb55/htmlparser2?sponsor=1", { @@ -23874,11 +23676,12 @@ "url": "https://github.com/sponsors/fb55" } ], + "license": "MIT", "dependencies": { "domelementtype": "^2.3.0", "domhandler": "^5.0.3", - "domutils": "^3.0.1", - "entities": "^4.4.0" + "domutils": "^3.2.2", + "entities": "^7.0.1" } }, "node_modules/http-cache-semantics": { @@ -23902,11 +23705,6 @@ "node": ">= 0.8" } }, - "node_modules/http-https": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/http-https/-/http-https-1.0.0.tgz", - "integrity": "sha512-o0PWwVCSp3O0wS6FvNr6xfBCHgt0m1tvPLFOCc2iFDKTRAXhB7m8klDf7ErowFH8POa6dVdGatKU5I1YYwzUyg==" - }, "node_modules/http-proxy-agent": { "version": "7.0.2", "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", @@ -23940,20 +23738,6 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" }, - "node_modules/http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", - "dependencies": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - }, - "engines": { - "node": ">=0.8", - "npm": ">=1.3.7" - } - }, "node_modules/http2-wrapper": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-2.2.1.tgz", @@ -24048,17 +23832,6 @@ "node": ">=0.10.0" } }, - "node_modules/idna-uts46-hx": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/idna-uts46-hx/-/idna-uts46-hx-2.3.1.tgz", - "integrity": "sha512-PWoF9Keq6laYdIRwwCdhTPl60xRqAloYNMQLiyUnG42VjT53oW07BXIRM+NK7eQjzXjAk2gUvX9caRxlnF9TAA==", - "dependencies": { - "punycode": "2.1.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, "node_modules/ieee754": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", @@ -24336,6 +24109,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.2.0.tgz", "integrity": "sha512-7bVbi0huj/wrIAOzb8U1aszg9kdi3KN/CyU19CTI7tAoZYEZoL9yCDXpbXN+uPsuWnP02cyug1gleqq+TU+YCA==", + "license": "MIT", "dependencies": { "call-bound": "^1.0.2", "has-tostringtag": "^1.0.2" @@ -24428,11 +24202,6 @@ "node": ">=8" } }, - "node_modules/is-function": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz", - "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==" - }, "node_modules/is-generator-fn": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", @@ -24446,6 +24215,7 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.2.tgz", "integrity": "sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA==", + "license": "MIT", "dependencies": { "call-bound": "^1.0.4", "generator-function": "^2.0.0", @@ -24537,6 +24307,7 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.0", "define-properties": "^1.1.3" @@ -24603,6 +24374,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -24621,6 +24393,7 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", + "license": "MIT", "dependencies": { "call-bound": "^1.0.2", "gopd": "^1.2.0", @@ -24684,7 +24457,8 @@ "node_modules/is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", + "dev": true }, "node_modules/is-unicode-supported": { "version": "0.1.0", @@ -24801,11 +24575,6 @@ "ws": "*" } }, - "node_modules/isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==" - }, "node_modules/issue-parser": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/issue-parser/-/issue-parser-6.0.0.tgz", @@ -26354,61 +26123,12 @@ "js-yaml": "bin/js-yaml.js" } }, - "node_modules/js2xmlparser": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-4.0.2.tgz", - "integrity": "sha512-6n4D8gLlLf1n5mNLQPRfViYzu9RATblzPEtm1SthMX1Pjao0r9YI9nw7ZIfRxQMERS87mcswrg+r/OYrPRX6jA==", - "dependencies": { - "xmlcreate": "^2.0.4" - } - }, - "node_modules/jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==" - }, "node_modules/jsc-safe-url": { "version": "0.2.4", "resolved": "https://registry.npmjs.org/jsc-safe-url/-/jsc-safe-url-0.2.4.tgz", "integrity": "sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q==", "peer": true }, - "node_modules/jsdoc": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/jsdoc/-/jsdoc-4.0.5.tgz", - "integrity": "sha512-P4C6MWP9yIlMiK8nwoZvxN84vb6MsnXcHuy7XzVOvQoCizWX5JFCBsWIIWKXBltpoRZXddUOVQmCTOZt9yDj9g==", - "dependencies": { - "@babel/parser": "^7.20.15", - "@jsdoc/salty": "^0.2.1", - "@types/markdown-it": "^14.1.1", - "bluebird": "^3.7.2", - "catharsis": "^0.9.0", - "escape-string-regexp": "^2.0.0", - "js2xmlparser": "^4.0.2", - "klaw": "^3.0.0", - "markdown-it": "^14.1.0", - "markdown-it-anchor": "^8.6.7", - "marked": "^4.0.10", - "mkdirp": "^1.0.4", - "requizzle": "^0.2.3", - "strip-json-comments": "^3.1.0", - "underscore": "~1.13.2" - }, - "bin": { - "jsdoc": "jsdoc.js" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/jsdoc/node_modules/escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "engines": { - "node": ">=8" - } - }, "node_modules/jsesc": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", @@ -26444,11 +26164,6 @@ "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" }, - "node_modules/json-schema": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" - }, "node_modules/json-schema-deref-sync": { "version": "0.13.0", "resolved": "https://registry.npmjs.org/json-schema-deref-sync/-/json-schema-deref-sync-0.13.0.tgz", @@ -26567,20 +26282,6 @@ "node": "*" } }, - "node_modules/jsprim": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", - "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", - "dependencies": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.4.0", - "verror": "1.10.0" - }, - "engines": { - "node": ">=0.6.0" - } - }, "node_modules/just-extend": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/just-extend/-/just-extend-6.2.0.tgz", @@ -26634,14 +26335,6 @@ "json-buffer": "3.0.1" } }, - "node_modules/klaw": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/klaw/-/klaw-3.0.0.tgz", - "integrity": "sha512-0Fo5oir+O9jnXu5EefYbVK+mHMBeEVEy2cmctR1O1NECcCkPRreJKrS6Qt/j3KC2C148Dfo9i3pCmCMsdqGr0g==", - "dependencies": { - "graceful-fs": "^4.1.9" - } - }, "node_modules/kleur": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", @@ -26681,9 +26374,10 @@ "integrity": "sha512-sZwRknt/tUpE2AwzHq3jEyUU5uvIZHtSssktXq7owd++3CSgn8RGrv6UZJJBpP7+iBghBqe7Z06/2M31rI2NKw==" }, "node_modules/libsodium-sumo": { - "version": "0.7.15", - "resolved": "https://registry.npmjs.org/libsodium-sumo/-/libsodium-sumo-0.7.15.tgz", - "integrity": "sha512-5tPmqPmq8T8Nikpm1Nqj0hBHvsLFCXvdhBFV7SGOitQPZAA6jso8XoL0r4L7vmfKXr486fiQInvErHtEvizFMw==" + "version": "0.7.16", + "resolved": "https://registry.npmjs.org/libsodium-sumo/-/libsodium-sumo-0.7.16.tgz", + "integrity": "sha512-x6atrz2AdXCJg6G709x9W9TTJRI6/0NcL5dD0l5GGVqNE48UJmDsjO4RUWYTeyXXUpg+NXZ2SHECaZnFRYzwGA==", + "license": "ISC" }, "node_modules/libsodium-wrappers": { "version": "0.7.15", @@ -26694,11 +26388,12 @@ } }, "node_modules/libsodium-wrappers-sumo": { - "version": "0.7.15", - "resolved": "https://registry.npmjs.org/libsodium-wrappers-sumo/-/libsodium-wrappers-sumo-0.7.15.tgz", - "integrity": "sha512-aSWY8wKDZh5TC7rMvEdTHoyppVq/1dTSAeAR7H6pzd6QRT3vQWcT5pGwCotLcpPEOLXX6VvqihSPkpEhYAjANA==", + "version": "0.7.16", + "resolved": "https://registry.npmjs.org/libsodium-wrappers-sumo/-/libsodium-wrappers-sumo-0.7.16.tgz", + "integrity": "sha512-gR0JEFPeN3831lB9+ogooQk0KH4K5LSMIO5Prd5Q5XYR2wHFtZfPg0eP7t1oJIWq+UIzlU4WVeBxZ97mt28tXw==", + "license": "ISC", "dependencies": { - "libsodium-sumo": "^0.7.15" + "libsodium-sumo": "^0.7.16" } }, "node_modules/lighthouse-logger": { @@ -26725,14 +26420,6 @@ "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" }, - "node_modules/linkify-it": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-5.0.0.tgz", - "integrity": "sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==", - "dependencies": { - "uc.micro": "^2.0.0" - } - }, "node_modules/load-json-file": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", @@ -26798,9 +26485,10 @@ } }, "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.18.1.tgz", + "integrity": "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==", + "license": "MIT" }, "node_modules/lodash-es": { "version": "4.17.23", @@ -27089,36 +26777,12 @@ "tmpl": "1.0.5" } }, - "node_modules/markdown-it": { - "version": "14.1.1", - "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-14.1.1.tgz", - "integrity": "sha512-BuU2qnTti9YKgK5N+IeMubp14ZUKUUw7yeJbkjtosvHiP0AZ5c8IAgEMk79D0eC8F23r4Ac/q8cAIFdm2FtyoA==", - "license": "MIT", - "dependencies": { - "argparse": "^2.0.1", - "entities": "^4.4.0", - "linkify-it": "^5.0.0", - "mdurl": "^2.0.0", - "punycode.js": "^2.3.1", - "uc.micro": "^2.1.0" - }, - "bin": { - "markdown-it": "bin/markdown-it.mjs" - } - }, - "node_modules/markdown-it-anchor": { - "version": "8.6.7", - "resolved": "https://registry.npmjs.org/markdown-it-anchor/-/markdown-it-anchor-8.6.7.tgz", - "integrity": "sha512-FlCHFwNnutLgVTflOYHPW2pPcl2AACqVzExlkGQNsi4CJgqOHN7YTgDd4LuhgN1BFO3TS0vLAruV1Td6dwWPJA==", - "peerDependencies": { - "@types/markdown-it": "*", - "markdown-it": "*" - } - }, "node_modules/marked": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/marked/-/marked-4.3.0.tgz", "integrity": "sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==", + "dev": true, + "peer": true, "bin": { "marked": "bin/marked.js" }, @@ -27217,11 +26881,6 @@ "license": "MIT", "peer": true }, - "node_modules/mdurl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-2.0.0.tgz", - "integrity": "sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==" - }, "node_modules/media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", @@ -27777,6 +27436,7 @@ "version": "0.7.2", "resolved": "https://registry.npmjs.org/micro-eth-signer/-/micro-eth-signer-0.7.2.tgz", "integrity": "sha512-uFH23nqPNdg2KZ9ZdvLG4GO3bTAOWRhwGTsecY4Et2IdQOJ26x6inu8lJ9oyslnYL/0o1vnETCGhMimMvO0SqQ==", + "license": "MIT", "dependencies": { "@ethereumjs/rlp": "5.0.0", "@noble/curves": "~1.3.0", @@ -27789,6 +27449,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/@ethereumjs/rlp/-/rlp-5.0.0.tgz", "integrity": "sha512-WuS1l7GJmB0n0HsXLozCoEFc9IwYgf3l0gCkKVYgR67puVF1O4OpEaN0hWmm1c+iHUHFCKt1hJrvy5toLg+6ag==", + "license": "MPL-2.0", "bin": { "rlp": "bin/rlp" }, @@ -27800,6 +27461,7 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.3.0.tgz", "integrity": "sha512-t01iSXPuN+Eqzb4eBX0S5oubSqXbK/xXa1Ne18Hj8f9pStxztHCE2gfboSp/dZRLSqfuLpRK2nDXDK+W9puocA==", + "license": "MIT", "dependencies": { "@noble/hashes": "1.3.3" }, @@ -27811,6 +27473,7 @@ "version": "1.3.3", "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.3.tgz", "integrity": "sha512-V7/fPHgl+jsVPXqqeOzT8egNj2iBIVt+ECeMMG8TdcnTikP3oaBtUVqpT/gYCR68aEBJSF+XbYUxStjbFMqIIA==", + "license": "MIT", "engines": { "node": ">= 16" }, @@ -27827,6 +27490,7 @@ "version": "0.5.3", "resolved": "https://registry.npmjs.org/micro-packed/-/micro-packed-0.5.3.tgz", "integrity": "sha512-zWRoH+qUb/ZMp9gVZhexvRGCENDM5HEQF4sflqpdilUHWK2/zKR7/MT8GBctnTwbhNJwy1iuk5q6+TYP7/twYA==", + "license": "MIT", "dependencies": { "@scure/base": "~1.1.5" }, @@ -27850,6 +27514,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "license": "MIT", "dependencies": { "bn.js": "^4.0.0", "brorand": "^1.0.1" @@ -27907,23 +27572,6 @@ "node": ">=6" } }, - "node_modules/mimic-response": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/min-document": { - "version": "2.19.2", - "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.2.tgz", - "integrity": "sha512-8S5I8db/uZN8r9HSLFVWPdJCvYOejMcEC82VIzNUc6Zkklf/d1gg2psfE79/vyhWOj4+J8MtwmoOz3TmvaGu5A==", - "license": "MIT", - "dependencies": { - "dom-walk": "^0.1.0" - } - }, "node_modules/minimalistic-assert": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", @@ -28018,6 +27666,7 @@ "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.1.0.tgz", "integrity": "sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw==", "license": "MIT", + "peer": true, "dependencies": { "minipass": "^7.1.2" }, @@ -28030,6 +27679,7 @@ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.3.tgz", "integrity": "sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==", "license": "BlueOak-1.0.0", + "peer": true, "engines": { "node": ">=16 || 14 >=14.17" } @@ -28038,6 +27688,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "peer": true, "bin": { "mkdirp": "bin/cmd.js" }, @@ -28045,18 +27696,6 @@ "node": ">=10" } }, - "node_modules/mkdirp-promise": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/mkdirp-promise/-/mkdirp-promise-5.0.1.tgz", - "integrity": "sha512-Hepn5kb1lJPtVW84RFT40YG1OddBNTOVUZR2bzQUHc+Z03en8/3uX0+060JDhcEzyO08HmipsN9DcnFMxhIL9w==", - "deprecated": "This package is broken and no longer maintained. 'mkdirp' itself supports promises now, please switch to that.", - "dependencies": { - "mkdirp": "*" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/mocha": { "version": "11.7.5", "resolved": "https://registry.npmjs.org/mocha/-/mocha-11.7.5.tgz", @@ -28213,11 +27852,6 @@ "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/mock-fs": { - "version": "4.14.0", - "resolved": "https://registry.npmjs.org/mock-fs/-/mock-fs-4.14.0.tgz", - "integrity": "sha512-qYvlv/exQ4+svI3UOvPUpLDF0OMX5euvUH0Ny4N5QyRyhNdgAgUrVH3iUINSzEPLvx0kbo/Bp28GJKIqvE7URw==" - }, "node_modules/mock-socket": { "version": "9.3.1", "resolved": "https://registry.npmjs.org/mock-socket/-/mock-socket-9.3.1.tgz", @@ -28283,107 +27917,6 @@ "resolved": "https://registry.npmjs.org/msrcrypto/-/msrcrypto-1.5.8.tgz", "integrity": "sha512-ujZ0TRuozHKKm6eGbKHfXef7f+esIhEckmThVnz7RNyiOJd7a6MXj2JGBoL9cnPDW+JMG16MoTUh5X+XXjI66Q==" }, - "node_modules/multibase": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/multibase/-/multibase-0.6.1.tgz", - "integrity": "sha512-pFfAwyTjbbQgNc3G7D48JkJxWtoJoBMaR4xQUOuB8RnCgRqaYmWNFeJTTvrJ2w51bjLq2zTby6Rqj9TQ9elSUw==", - "deprecated": "This module has been superseded by the multiformats module", - "dependencies": { - "base-x": "^3.0.8", - "buffer": "^5.5.0" - } - }, - "node_modules/multibase/node_modules/base-x": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.11.tgz", - "integrity": "sha512-xz7wQ8xDhdyP7tQxwdteLYeFfS68tSMNCZ/Y37WJ4bhGfKPpqEIlmIyueQHqOyoPhE6xNUqjzRr8ra0eF9VRvA==", - "dependencies": { - "safe-buffer": "^5.0.1" - } - }, - "node_modules/multibase/node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "node_modules/multicodec": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-0.5.7.tgz", - "integrity": "sha512-PscoRxm3f+88fAtELwUnZxGDkduE2HD9Q6GHUOywQLjOGT/HAdhjLDYNZ1e7VR0s0TP0EwZ16LNUTFpoBGivOA==", - "deprecated": "This module has been superseded by the multiformats module", - "dependencies": { - "varint": "^5.0.0" - } - }, - "node_modules/multihashes": { - "version": "0.4.21", - "resolved": "https://registry.npmjs.org/multihashes/-/multihashes-0.4.21.tgz", - "integrity": "sha512-uVSvmeCWf36pU2nB4/1kzYZjsXD9vofZKpgudqkceYY5g2aZZXJ5r9lxuzoRLl1OAp28XljXsEJ/X/85ZsKmKw==", - "dependencies": { - "buffer": "^5.5.0", - "multibase": "^0.7.0", - "varint": "^5.0.0" - } - }, - "node_modules/multihashes/node_modules/base-x": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.11.tgz", - "integrity": "sha512-xz7wQ8xDhdyP7tQxwdteLYeFfS68tSMNCZ/Y37WJ4bhGfKPpqEIlmIyueQHqOyoPhE6xNUqjzRr8ra0eF9VRvA==", - "dependencies": { - "safe-buffer": "^5.0.1" - } - }, - "node_modules/multihashes/node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "node_modules/multihashes/node_modules/multibase": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/multibase/-/multibase-0.7.0.tgz", - "integrity": "sha512-TW8q03O0f6PNFTQDvh3xxH03c8CjGaaYrjkl9UQPG6rz53TQzzxJVCIWVjzcbN/Q5Y53Zd0IBQBMVktVgNx4Fg==", - "deprecated": "This module has been superseded by the multiformats module", - "dependencies": { - "base-x": "^3.0.8", - "buffer": "^5.5.0" - } - }, "node_modules/mustache": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/mustache/-/mustache-4.0.0.tgz", @@ -28457,15 +27990,11 @@ "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==" }, - "node_modules/nano-json-stream-parser": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/nano-json-stream-parser/-/nano-json-stream-parser-0.1.2.tgz", - "integrity": "sha512-9MqxMH/BSJC7dnLsEMPyfN5Dvoo49IsPFYMcHw3Bcfc2kN0lpHRBSzlMSVx4HGyJ7s9B31CyBTVehWJoQ8Ctew==" - }, "node_modules/nanoassert": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/nanoassert/-/nanoassert-2.0.0.tgz", - "integrity": "sha512-7vO7n28+aYO4J+8w96AzhmU8G+Y/xpPDJz/se19ICsqj/momRbb9mh9ZUtkoJ5X3nTnPdhEJyc0qnM6yAsHBaA==" + "integrity": "sha512-7vO7n28+aYO4J+8w96AzhmU8G+Y/xpPDJz/se19ICsqj/momRbb9mh9ZUtkoJ5X3nTnPdhEJyc0qnM6yAsHBaA==", + "license": "ISC" }, "node_modules/nanoid": { "version": "3.3.11", @@ -28477,6 +28006,7 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -28748,7 +28278,8 @@ "version": "0.7.2", "resolved": "https://registry.npmjs.org/noble-bls12-381/-/noble-bls12-381-0.7.2.tgz", "integrity": "sha512-Z5isbU6opuWPL3dxsGqO5BdOE8WP1XUM7HFIn/xeE5pATTnml/PEIy4MFQQrktHiitkuJdsCDtzEOnS9eIpC3Q==", - "deprecated": "Switch to @noble/curves for security updates" + "deprecated": "Switch to @noble/curves for security updates", + "license": "MIT" }, "node_modules/nock": { "version": "13.5.6", @@ -31905,14 +31436,6 @@ "node": ">=6" } }, - "node_modules/oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "engines": { - "node": "*" - } - }, "node_modules/ob1": { "version": "0.83.3", "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.83.3.tgz", @@ -31929,6 +31452,7 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "peer": true, "engines": { "node": ">=0.10.0" } @@ -31948,6 +31472,7 @@ "version": "1.1.6", "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz", "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1" @@ -31967,14 +31492,6 @@ "node": ">= 0.4" } }, - "node_modules/oboe": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/oboe/-/oboe-2.1.5.tgz", - "integrity": "sha512-zRFWiF+FoicxEs3jNI/WYUrVEgA7DeET/InK0XQuudGHRg8iIob3cNPrJTKaz4004uaA9Pbe+Dwa8iluhjLZWA==", - "dependencies": { - "http-https": "^1.0.0" - } - }, "node_modules/on-exit-leak-free": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/on-exit-leak-free/-/on-exit-leak-free-2.1.2.tgz", @@ -32520,6 +32037,7 @@ "version": "3.3.0", "resolved": "https://registry.npmjs.org/paillier-bigint/-/paillier-bigint-3.3.0.tgz", "integrity": "sha512-Aa8a75dODYOGxLYQhi1Y0Xsi0Vbl+5gzPvaVfxuCA/zT8CK/keXv5CA2Ddn5AV9VxmTkpIEdYs40hv1rkFcODg==", + "license": "MIT", "dependencies": { "bigint-crypto-utils": "^3.0.17" }, @@ -32547,6 +32065,7 @@ "version": "5.1.9", "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.9.tgz", "integrity": "sha512-fIYNuZ/HastSb80baGOuPRo1O9cf4baWw5WsAp7dBuUzeTD/BoaG8sVTdlPFksBE2lF21dN+A1AnrpIjSWqHHg==", + "license": "ISC", "dependencies": { "asn1.js": "^4.10.1", "browserify-aes": "^1.2.0", @@ -32562,6 +32081,7 @@ "version": "4.10.1", "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", + "license": "MIT", "dependencies": { "bn.js": "^4.0.0", "inherits": "^2.0.1", @@ -32574,11 +32094,6 @@ "integrity": "sha512-fGTi3gxV/23FTYdAoUtLYp6qySe2KE3teyZitipKNRuVYcBkoP/bB3guXN/XVKUe9mxCHXnc9C4ocyz8OmgN0g==", "license": "MIT" }, - "node_modules/parse-headers": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.6.tgz", - "integrity": "sha512-Tz11t3uKztEW5FEVZnj1ox8GKblWn+PvHY9TmJV5Mll2uHEwRdR/5Li1OlXoECjLYkApdhWy44ocONwXLiKO5A==" - }, "node_modules/parse-json": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", @@ -32613,7 +32128,8 @@ "node_modules/parse-srcset": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/parse-srcset/-/parse-srcset-1.0.2.tgz", - "integrity": "sha512-/2qh0lav6CmI15FzA3i/2Bzk2zCgQhGMkvhOhKNcBVQ1ldgpbfiNTVslmooUmWJcADi1f1kIeynbDRVzNlfR6Q==" + "integrity": "sha512-/2qh0lav6CmI15FzA3i/2Bzk2zCgQhGMkvhOhKNcBVQ1ldgpbfiNTVslmooUmWJcADi1f1kIeynbDRVzNlfR6Q==", + "license": "MIT" }, "node_modules/parseurl": { "version": "1.3.3", @@ -32715,11 +32231,6 @@ "node": ">= 0.10" } }, - "node_modules/performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" - }, "node_modules/picocolors": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", @@ -33050,16 +32561,6 @@ "node": ">=10.4.0" } }, - "node_modules/plist/node_modules/@xmldom/xmldom": { - "version": "0.8.11", - "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.11.tgz", - "integrity": "sha512-cQzWCtO6C8TQiYl1ruKNn2U6Ao4o4WBBcbL61yJl84x+j5sOWWFU9X7DpND8XZG3daDppSsigMdfAIl2upQBRw==", - "license": "MIT", - "peer": true, - "engines": { - "node": ">=10.0.0" - } - }, "node_modules/plist/node_modules/xmlbuilder": { "version": "15.1.1", "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz", @@ -33094,9 +32595,9 @@ } }, "node_modules/postcss": { - "version": "8.5.6", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", - "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", + "version": "8.5.10", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.10.tgz", + "integrity": "sha512-pMMHxBOZKFU6HgAZ4eyGnwXF/EvPGGqUr0MnZ5+99485wwW41kW91A4LOGxSHhgugZmSChL5AlElNdwlNgcnLQ==", "funding": [ { "type": "opencollective", @@ -33111,6 +32612,7 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", @@ -33179,14 +32681,6 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", - "engines": { - "node": ">= 0.6.0" - } - }, "node_modules/process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", @@ -33273,10 +32767,11 @@ "dev": true }, "node_modules/protobufjs": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.5.4.tgz", - "integrity": "sha512-CvexbZtbov6jW2eXAvLukXjXUW1TzFaivC46BpWc/3BpcCysb5Vffu+B3XHMm8lVEuy2Mm4XGex8hBSg1yapPg==", + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.5.5.tgz", + "integrity": "sha512-3wY1AxV+VBNW8Yypfd1yQY9pXnqTAN+KwQxL8iYm3/BjKYMNg4i0owhEe26PWDOMaIrzeeF98Lqd5NGz4omiIg==", "hasInstallScript": true, + "license": "BSD-3-Clause", "dependencies": { "@protobufjs/aspromise": "^1.1.2", "@protobufjs/base64": "^1.1.2", @@ -33295,86 +32790,6 @@ "node": ">=12.0.0" } }, - "node_modules/protobufjs-cli": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/protobufjs-cli/-/protobufjs-cli-1.1.3.tgz", - "integrity": "sha512-MqD10lqF+FMsOayFiNOdOGNlXc4iKDCf0ZQPkPR+gizYh9gqUeGTWulABUCdI+N67w5RfJ6xhgX4J8pa8qmMXQ==", - "dependencies": { - "chalk": "^4.0.0", - "escodegen": "^1.13.0", - "espree": "^9.0.0", - "estraverse": "^5.1.0", - "glob": "^8.0.0", - "jsdoc": "^4.0.0", - "minimist": "^1.2.0", - "semver": "^7.1.2", - "tmp": "^0.2.1", - "uglify-js": "^3.7.7" - }, - "bin": { - "pbjs": "bin/pbjs", - "pbts": "bin/pbts" - }, - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "protobufjs": "^7.0.0" - } - }, - "node_modules/protobufjs-cli/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/protobufjs-cli/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/protobufjs-cli/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/protobufjs-cli/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/protobufjs-cli/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "engines": { - "node": ">=4.0" - } - }, "node_modules/protobufjs/node_modules/long": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/long/-/long-5.3.2.tgz", @@ -33454,25 +32869,6 @@ "resolve": "^1.11.1" } }, - "node_modules/psl": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.15.0.tgz", - "integrity": "sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==", - "dependencies": { - "punycode": "^2.3.1" - }, - "funding": { - "url": "https://github.com/sponsors/lupomontero" - } - }, - "node_modules/psl/node_modules/punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "engines": { - "node": ">=6" - } - }, "node_modules/pstree.remy": { "version": "1.1.8", "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz", @@ -33483,6 +32879,7 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "license": "MIT", "dependencies": { "bn.js": "^4.1.0", "browserify-rsa": "^4.0.0", @@ -33515,14 +32912,6 @@ "node": ">=6" } }, - "node_modules/punycode.js": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode.js/-/punycode.js-2.3.1.tgz", - "integrity": "sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==", - "engines": { - "node": ">=6" - } - }, "node_modules/pure-rand": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.1.0.tgz", @@ -33578,24 +32967,12 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/query-string": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", - "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", - "dependencies": { - "decode-uri-component": "^0.2.0", - "object-assign": "^4.1.0", - "strict-uri-encode": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/querystringify": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/queue": { "version": "6.0.2", @@ -33654,6 +33031,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "license": "MIT", "dependencies": { "randombytes": "^2.0.5", "safe-buffer": "^5.1.0" @@ -34081,55 +33459,6 @@ "license": "MIT", "peer": true }, - "node_modules/request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", - "dependencies": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/request/node_modules/qs": { - "version": "6.5.5", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.5.tgz", - "integrity": "sha512-mzR4sElr1bfCaPJe7m8ilJ6ZXdDaGoObcYR0ZHSsktM/Lt21MVHj5De30GQH2eiZ1qGRTO7LCAzQsUeXTNexWQ==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/request/node_modules/uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", - "bin": { - "uuid": "bin/uuid" - } - }, "node_modules/require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", @@ -34180,15 +33509,8 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", - "license": "MIT" - }, - "node_modules/requizzle": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/requizzle/-/requizzle-0.2.4.tgz", - "integrity": "sha512-JRrFk1D4OQ4SqovXOgdav+K8EAhSB/LJZqCz8tbX0KObcdeM15Ss59ozWMBWmmINMagCwmqn4ZNryUGpBsl6Jw==", - "dependencies": { - "lodash": "^4.17.21" - } + "license": "MIT", + "peer": true }, "node_modules/reselect": { "version": "4.1.8", @@ -34402,12 +33724,17 @@ } }, "node_modules/rpc-websockets": { - "version": "7.11.2", - "resolved": "https://registry.npmjs.org/rpc-websockets/-/rpc-websockets-7.11.2.tgz", - "integrity": "sha512-pL9r5N6AVHlMN/vT98+fcO+5+/UcPLf/4tq+WUaid/PPUGS/ttJ3y8e9IqmaWKtShNAysMSjkczuEA49NuV7UQ==", + "version": "9.3.8", + "resolved": "https://registry.npmjs.org/rpc-websockets/-/rpc-websockets-9.3.8.tgz", + "integrity": "sha512-7r+fm4tSJmLf9GvZfL1DJ1SJwpagpp6AazqM0FUaeV7CA+7+NYINSk1syWa4tU/6OF2CyBicLtzENGmXRJH6wQ==", + "license": "LGPL-3.0-only", "dependencies": { - "eventemitter3": "^4.0.7", - "uuid": "^8.3.2", + "@swc/helpers": "^0.5.11", + "@types/uuid": "^10.0.0", + "@types/ws": "^8.2.2", + "buffer": "^6.0.3", + "eventemitter3": "^5.0.1", + "uuid": "^11.0.0", "ws": "^8.5.0" }, "funding": { @@ -34416,13 +33743,35 @@ }, "optionalDependencies": { "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" + "utf-8-validate": "^6.0.0" } }, - "node_modules/rpc-websockets/node_modules/eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + "node_modules/rpc-websockets/node_modules/utf-8-validate": { + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-6.0.6.tgz", + "integrity": "sha512-q3l3P9UtEEiAHcsgsqTgf9PPjctrDWoIXW3NpOHFdRDbLvu4DLIcxHangJ4RLrWkBcKjmcs/6NkerI8T/rE4LA==", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "dependencies": { + "node-gyp-build": "^4.3.0" + }, + "engines": { + "node": ">=6.14.2" + } + }, + "node_modules/rpc-websockets/node_modules/uuid": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.1.0.tgz", + "integrity": "sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "license": "MIT", + "bin": { + "uuid": "dist/esm/bin/uuid" + } }, "node_modules/run-parallel": { "version": "1.2.0", @@ -34485,6 +33834,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", + "license": "MIT", "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", @@ -34511,13 +33861,14 @@ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "node_modules/sanitize-html": { - "version": "2.17.0", - "resolved": "https://registry.npmjs.org/sanitize-html/-/sanitize-html-2.17.0.tgz", - "integrity": "sha512-dLAADUSS8rBwhaevT12yCezvioCA+bmUTPH/u57xKPT8d++voeYE6HeluA/bPbQ15TwDBG2ii+QZIEmYx8VdxA==", + "version": "2.17.3", + "resolved": "https://registry.npmjs.org/sanitize-html/-/sanitize-html-2.17.3.tgz", + "integrity": "sha512-Kn4srCAo2+wZyvCNKCSyB2g8RQ8IkX/gQs2uqoSRNu5t9I2qvUyAVvRDiFUVAiX3N3PNuwStY0eNr+ooBHVWEg==", + "license": "MIT", "dependencies": { "deepmerge": "^4.2.2", "escape-string-regexp": "^4.0.0", - "htmlparser2": "^8.0.0", + "htmlparser2": "^10.1.0", "is-plain-object": "^5.0.0", "parse-srcset": "^1.0.2", "postcss": "^8.3.11" @@ -34588,7 +33939,8 @@ "node_modules/secrets.js-grempe": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/secrets.js-grempe/-/secrets.js-grempe-1.1.0.tgz", - "integrity": "sha512-OsbpZUFTjvQPKHpseAbFPY82U3mVNP4G3WSbJiDtMLjzwsV52MTdc6rTwIooIkg3klf5eCrg62ZuGIz5GaW02A==" + "integrity": "sha512-OsbpZUFTjvQPKHpseAbFPY82U3mVNP4G3WSbJiDtMLjzwsV52MTdc6rTwIooIkg3klf5eCrg62ZuGIz5GaW02A==", + "license": "MIT" }, "node_modules/secure-json-parse": { "version": "4.1.0", @@ -35041,21 +34393,6 @@ "node": ">= 0.8.0" } }, - "node_modules/servify": { - "version": "0.1.12", - "resolved": "https://registry.npmjs.org/servify/-/servify-0.1.12.tgz", - "integrity": "sha512-/xE6GvsKKqyo1BAY+KxOWXcLpPsUUyji7Qg3bVD7hh1eRze5bR1uYiuDA/k3Gof1s9BTzQZEJK8sNcNGFIzeWw==", - "dependencies": { - "body-parser": "^1.16.0", - "cors": "^2.8.1", - "express": "^4.14.0", - "request": "^2.79.0", - "xhr": "^2.3.3" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/set-blocking": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", @@ -35388,46 +34725,6 @@ "resolved": "https://registry.npmjs.org/simple-cbor/-/simple-cbor-0.4.1.tgz", "integrity": "sha512-rijcxtwx2b4Bje3sqeIqw5EeW7UlOIC4YfOdwqIKacpvRQ/D78bWg/4/0m5e0U91oKvlGh7LlJuZCu07ISCC7w==" }, - "node_modules/simple-concat": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", - "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/simple-get": { - "version": "2.8.2", - "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-2.8.2.tgz", - "integrity": "sha512-Ijd/rV5o+mSBBs4F/x9oDPtTx9Zb6X9brmnXvMW4J7IR15ngi9q5xxqWBKU744jTZiaXtxaPL7uHG6vtN8kUkw==", - "dependencies": { - "decompress-response": "^3.3.0", - "once": "^1.3.1", - "simple-concat": "^1.0.0" - } - }, - "node_modules/simple-get/node_modules/decompress-response": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", - "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", - "dependencies": { - "mimic-response": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/simple-plist": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/simple-plist/-/simple-plist-1.3.1.tgz", @@ -35647,6 +34944,7 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -35762,35 +35060,6 @@ "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" }, - "node_modules/sshpk": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.18.0.tgz", - "integrity": "sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==", - "dependencies": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - }, - "bin": { - "sshpk-conv": "bin/sshpk-conv", - "sshpk-sign": "bin/sshpk-sign", - "sshpk-verify": "bin/sshpk-verify" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sshpk/node_modules/tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==" - }, "node_modules/ssri": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", @@ -35944,6 +35213,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==", + "license": "MIT", "dependencies": { "inherits": "~2.0.4", "readable-stream": "^3.5.0" @@ -36023,14 +35293,6 @@ "resolved": "https://registry.npmjs.org/strict-event-emitter-types/-/strict-event-emitter-types-2.0.0.tgz", "integrity": "sha512-Nk/brWYpD85WlOgzw5h173aci0Teyv8YdIAEtV+N88nDB0dLlazZyJMIsN6eo1/AR61l+p6CJTG1JIyFaoNEEA==" }, - "node_modules/strict-uri-encode": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", - "integrity": "sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/string_decoder": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", @@ -36402,84 +35664,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/swarm-js": { - "version": "0.1.42", - "resolved": "https://registry.npmjs.org/swarm-js/-/swarm-js-0.1.42.tgz", - "integrity": "sha512-BV7c/dVlA3R6ya1lMlSSNPLYrntt0LUq4YMgy3iwpCIc6rZnS5W2wUoctarZ5pXlpKtxDDf9hNziEkcfrxdhqQ==", - "dependencies": { - "bluebird": "^3.5.0", - "buffer": "^5.0.5", - "eth-lib": "^0.1.26", - "fs-extra": "^4.0.2", - "got": "^11.8.5", - "mime-types": "^2.1.16", - "mkdirp-promise": "^5.0.1", - "mock-fs": "^4.1.0", - "setimmediate": "^1.0.5", - "tar": "^4.0.2", - "xhr-request": "^1.0.1" - } - }, - "node_modules/swarm-js/node_modules/bn.js": { - "version": "4.12.3", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.3.tgz", - "integrity": "sha512-fGTi3gxV/23FTYdAoUtLYp6qySe2KE3teyZitipKNRuVYcBkoP/bB3guXN/XVKUe9mxCHXnc9C4ocyz8OmgN0g==", - "license": "MIT" - }, - "node_modules/swarm-js/node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "node_modules/swarm-js/node_modules/eth-lib": { - "version": "0.1.29", - "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.1.29.tgz", - "integrity": "sha512-bfttrr3/7gG4E02HoWTDUcDDslN003OlOoBxk9virpAZQ1ja/jDgwkWB8QfJF7ojuEowrqy+lzp9VcJG7/k5bQ==", - "dependencies": { - "bn.js": "^4.11.6", - "elliptic": "^6.4.0", - "nano-json-stream-parser": "^0.1.2", - "servify": "^0.1.12", - "ws": "^3.0.0", - "xhr-request-promise": "^0.1.2" - } - }, - "node_modules/swarm-js/node_modules/fs-extra": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", - "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", - "dependencies": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "node_modules/swarm-js/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, "node_modules/symbol-observable": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-2.0.3.tgz", @@ -36506,6 +35690,7 @@ "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.13.tgz", "integrity": "sha512-tOG/7GyXpFevhXVh8jOPJrmtRpOTsYqUIkVdVooZYJS/z8WhfQUX8RJILmeuJNinGAMSu1veBr4asSHFt5/hng==", "license": "BlueOak-1.0.0", + "peer": true, "dependencies": { "@isaacs/fs-minipass": "^4.0.0", "chownr": "^3.0.0", @@ -36522,6 +35707,7 @@ "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz", "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==", "license": "BlueOak-1.0.0", + "peer": true, "engines": { "node": ">=18" } @@ -36531,6 +35717,7 @@ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.3.tgz", "integrity": "sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==", "license": "BlueOak-1.0.0", + "peer": true, "engines": { "node": ">=16 || 14 >=14.17" } @@ -36540,6 +35727,7 @@ "resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz", "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==", "license": "BlueOak-1.0.0", + "peer": true, "engines": { "node": ">=18" } @@ -36547,7 +35735,8 @@ "node_modules/tcomb": { "version": "3.2.29", "resolved": "https://registry.npmjs.org/tcomb/-/tcomb-3.2.29.tgz", - "integrity": "sha512-di2Hd1DB2Zfw6StGv861JoAF5h/uQVu/QJp2g8KVbtfKnoHdBQl5M32YWq6mnSYBQ1vFFrns5B1haWJL7rKaOQ==" + "integrity": "sha512-di2Hd1DB2Zfw6StGv861JoAF5h/uQVu/QJp2g8KVbtfKnoHdBQl5M32YWq6mnSYBQ1vFFrns5B1haWJL7rKaOQ==", + "license": "MIT" }, "node_modules/temp-dir": { "version": "3.0.0", @@ -36863,14 +36052,6 @@ "safe-buffer": "~5.1.0" } }, - "node_modules/timed-out": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", - "integrity": "sha512-G7r3AhovYtr5YKOWQkta8RKAPb+J9IsO4uVmzjl8AZwfhs8UcUwTiD6gcJYSgOtzyjvQKrKYn41syHbUWMkafA==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/timers-ext": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.8.tgz", @@ -36889,14 +36070,6 @@ "integrity": "sha512-5uC6DDlmeqiOwCPmK9jMSdOuZTh8bU39Ys6yidB+UTt5hfZUPGAypSgFRiEp+jbi9qH40BLDvy85jIU88wKSqw==", "dev": true }, - "node_modules/tmp": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.5.tgz", - "integrity": "sha512-voyz6MApa1rQGUxT3E+BK7/ROe8itEx7vD8/HEvt4xwXucvQ5G5oeEiHkmHZJuBO21RpOf+YYm9MOivj709jow==", - "engines": { - "node": ">=14.14" - } - }, "node_modules/tmpl": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", @@ -36968,38 +36141,6 @@ "nodetouch": "bin/nodetouch.js" } }, - "node_modules/tough-cookie": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", - "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==", - "license": "BSD-3-Clause", - "dependencies": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.2.0", - "url-parse": "^1.5.3" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/tough-cookie/node_modules/punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/tough-cookie/node_modules/universalify": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", - "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", - "license": "MIT", - "engines": { - "node": ">= 4.0.0" - } - }, "node_modules/tr46": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.1.1.tgz", @@ -37228,17 +36369,6 @@ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "dev": true }, - "node_modules/tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", - "dependencies": { - "safe-buffer": "^5.0.1" - }, - "engines": { - "node": "*" - } - }, "node_modules/tweetnacl": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz", @@ -37326,6 +36456,7 @@ "version": "3.1.5", "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dev": true, "dependencies": { "is-typedarray": "^1.0.0" } @@ -37341,7 +36472,8 @@ "node_modules/typeforce": { "version": "1.18.0", "resolved": "https://registry.npmjs.org/typeforce/-/typeforce-1.18.0.tgz", - "integrity": "sha512-7uc1O8h1M1g0rArakJdf0uLRSSgFcYexrVoKo+bzJd32gd4gDy2L/Z+8/FjPnU9ydY3pEnVPtr9FyscYY60K1g==" + "integrity": "sha512-7uc1O8h1M1g0rArakJdf0uLRSSgFcYexrVoKo+bzJd32gd4gDy2L/Z+8/FjPnU9ydY3pEnVPtr9FyscYY60K1g==", + "license": "MIT" }, "node_modules/typescript": { "version": "5.9.3", @@ -37408,15 +36540,12 @@ "node": "*" } }, - "node_modules/uc.micro": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-2.1.0.tgz", - "integrity": "sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==" - }, "node_modules/uglify-js": { "version": "3.19.3", "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.19.3.tgz", "integrity": "sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==", + "dev": true, + "optional": true, "bin": { "uglifyjs": "bin/uglifyjs" }, @@ -37430,12 +36559,6 @@ "integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==", "dev": true }, - "node_modules/underscore": { - "version": "1.13.8", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.8.tgz", - "integrity": "sha512-DXtD3ZtEQzc7M8m4cXotyHR+FAS18C64asBYY5vqZexfYryNNnDc02W4hKg3rdQuqOYas1jkseX0+nZXjTXnvQ==", - "license": "MIT" - }, "node_modules/undici-types": { "version": "5.26.5", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", @@ -37621,21 +36744,18 @@ "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", "license": "MIT", + "peer": true, "dependencies": { "querystringify": "^2.1.1", "requires-port": "^1.0.0" } }, - "node_modules/url-set-query": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/url-set-query/-/url-set-query-1.0.0.tgz", - "integrity": "sha512-3AChu4NiXquPfeckE5R5cGdiHCMWJx1dwCWOmWIL4KHAziJNOFIYJlpGFeKDvwLPHovZRCxK3cYlwzqI9Vp+Gg==" - }, "node_modules/utf-8-validate": { "version": "5.0.10", "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.10.tgz", "integrity": "sha512-Z6czzLq4u8fPOyx7TU6X3dvUZVvoJmxSQ+IcrlmagKhilxlhZgxPK6C5Jqbkw1IDUmFTM+cz9QDnnLTwDz/2gQ==", "hasInstallScript": true, + "optional": true, "dependencies": { "node-gyp-build": "^4.3.0" }, @@ -37652,6 +36772,7 @@ "version": "0.12.5", "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", + "license": "MIT", "dependencies": { "inherits": "^2.0.3", "is-arguments": "^1.0.4", @@ -37744,11 +36865,6 @@ "node": ">= 0.10" } }, - "node_modules/varint": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.2.tgz", - "integrity": "sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==" - }, "node_modules/varuint-bitcoin": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/varuint-bitcoin/-/varuint-bitcoin-1.1.2.tgz", @@ -37765,24 +36881,6 @@ "node": ">= 0.8" } }, - "node_modules/verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", - "engines": [ - "node >=0.6.0" - ], - "dependencies": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "node_modules/verror/node_modules/core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==" - }, "node_modules/viem": { "version": "2.38.2", "resolved": "https://registry.npmjs.org/viem/-/viem-2.38.2.tgz", @@ -37882,416 +36980,6 @@ "defaults": "^1.0.3" } }, - "node_modules/web3": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/web3/-/web3-1.3.6.tgz", - "integrity": "sha512-jEpPhnL6GDteifdVh7ulzlPrtVQeA30V9vnki9liYlUvLV82ZM7BNOQJiuzlDePuE+jZETZSP/0G/JlUVt6pOA==", - "hasInstallScript": true, - "dependencies": { - "web3-bzz": "1.3.6", - "web3-core": "1.3.6", - "web3-eth": "1.3.6", - "web3-eth-personal": "1.3.6", - "web3-net": "1.3.6", - "web3-shh": "1.3.6", - "web3-utils": "1.3.6" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/web3-bzz": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/web3-bzz/-/web3-bzz-1.3.6.tgz", - "integrity": "sha512-ibHdx1wkseujFejrtY7ZyC0QxQ4ATXjzcNUpaLrvM6AEae8prUiyT/OloG9FWDgFD2CPLwzKwfSQezYQlANNlw==", - "hasInstallScript": true, - "dependencies": { - "@types/node": "^12.12.6", - "got": "9.6.0", - "swarm-js": "^0.1.40", - "underscore": "1.12.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/web3-bzz/node_modules/@types/node": { - "version": "12.20.55", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz", - "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==" - }, - "node_modules/web3-core": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/web3-core/-/web3-core-1.3.6.tgz", - "integrity": "sha512-gkLDM4T1Sc0T+HZIwxrNrwPg0IfWI0oABSglP2X5ZbBAYVUeEATA0o92LWV8BeF+okvKXLK1Fek/p6axwM/h3Q==", - "dependencies": { - "@types/bn.js": "^4.11.5", - "@types/node": "^12.12.6", - "bignumber.js": "^9.0.0", - "web3-core-helpers": "1.3.6", - "web3-core-method": "1.3.6", - "web3-core-requestmanager": "1.3.6", - "web3-utils": "1.3.6" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/web3-core-helpers": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/web3-core-helpers/-/web3-core-helpers-1.3.6.tgz", - "integrity": "sha512-nhtjA2ZbkppjlxTSwG0Ttu6FcPkVu1rCN5IFAOVpF/L0SEt+jy+O5l90+cjDq0jAYvlBwUwnbh2mR9hwDEJCNA==", - "dependencies": { - "underscore": "1.12.1", - "web3-eth-iban": "1.3.6", - "web3-utils": "1.3.6" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/web3-core-method": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/web3-core-method/-/web3-core-method-1.3.6.tgz", - "integrity": "sha512-RyegqVGxn0cyYW5yzAwkPlsSEynkdPiegd7RxgB4ak1eKk2Cv1q2x4C7D2sZjeeCEF+q6fOkVmo2OZNqS2iQxg==", - "dependencies": { - "@ethersproject/transactions": "^5.0.0-beta.135", - "underscore": "1.12.1", - "web3-core-helpers": "1.3.6", - "web3-core-promievent": "1.3.6", - "web3-core-subscriptions": "1.3.6", - "web3-utils": "1.3.6" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/web3-core-promievent": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.3.6.tgz", - "integrity": "sha512-Z+QzfyYDTXD5wJmZO5wwnRO8bAAHEItT1XNSPVb4J1CToV/I/SbF7CuF8Uzh2jns0Cm1109o666H7StFFvzVKw==", - "dependencies": { - "eventemitter3": "4.0.4" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/web3-core-promievent/node_modules/eventemitter3": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz", - "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==" - }, - "node_modules/web3-core-requestmanager": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/web3-core-requestmanager/-/web3-core-requestmanager-1.3.6.tgz", - "integrity": "sha512-2rIaeuqeo7QN1Eex7aXP0ZqeteJEPWXYFS/M3r3LXMiV8R4STQBKE+//dnHJXoo2ctzEB5cgd+7NaJM8S3gPyA==", - "dependencies": { - "underscore": "1.12.1", - "util": "^0.12.0", - "web3-core-helpers": "1.3.6", - "web3-providers-http": "1.3.6", - "web3-providers-ipc": "1.3.6", - "web3-providers-ws": "1.3.6" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/web3-core-subscriptions": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/web3-core-subscriptions/-/web3-core-subscriptions-1.3.6.tgz", - "integrity": "sha512-wi9Z9X5X75OKvxAg42GGIf81ttbNR2TxzkAsp1g+nnp5K8mBwgZvXrIsDuj7Z7gx72Y45mWJADCWjk/2vqNu8g==", - "dependencies": { - "eventemitter3": "4.0.4", - "underscore": "1.12.1", - "web3-core-helpers": "1.3.6" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/web3-core-subscriptions/node_modules/eventemitter3": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz", - "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==" - }, - "node_modules/web3-core/node_modules/@types/bn.js": { - "version": "4.11.6", - "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-4.11.6.tgz", - "integrity": "sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/web3-core/node_modules/@types/node": { - "version": "12.20.55", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz", - "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==" - }, - "node_modules/web3-eth": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/web3-eth/-/web3-eth-1.3.6.tgz", - "integrity": "sha512-9+rnywRRpyX3C4hfsAQXPQh6vHh9XzQkgLxo3gyeXfbhbShUoq2gFVuy42vsRs//6JlsKdyZS7Z3hHPHz2wreA==", - "dependencies": { - "underscore": "1.12.1", - "web3-core": "1.3.6", - "web3-core-helpers": "1.3.6", - "web3-core-method": "1.3.6", - "web3-core-subscriptions": "1.3.6", - "web3-eth-abi": "1.3.6", - "web3-eth-accounts": "1.3.6", - "web3-eth-contract": "1.3.6", - "web3-eth-ens": "1.3.6", - "web3-eth-iban": "1.3.6", - "web3-eth-personal": "1.3.6", - "web3-net": "1.3.6", - "web3-utils": "1.3.6" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/web3-eth-abi": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/web3-eth-abi/-/web3-eth-abi-1.3.6.tgz", - "integrity": "sha512-Or5cRnZu6WzgScpmbkvC6bfNxR26hqiKK4i8sMPFeTUABQcb/FU3pBj7huBLYbp9dH+P5W79D2MqwbWwjj9DoQ==", - "dependencies": { - "@ethersproject/abi": "5.0.7", - "underscore": "1.12.1", - "web3-utils": "1.3.6" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/web3-eth-abi/node_modules/@ethersproject/abi": { - "version": "5.0.7", - "resolved": "https://registry.npmjs.org/@ethersproject/abi/-/abi-5.0.7.tgz", - "integrity": "sha512-Cqktk+hSIckwP/W8O47Eef60VwmoSC/L3lY0+dIBhQPCNn9E4V7rwmm2aFrNRRDJfFlGuZ1khkQUOc3oBX+niw==", - "dependencies": { - "@ethersproject/address": "^5.0.4", - "@ethersproject/bignumber": "^5.0.7", - "@ethersproject/bytes": "^5.0.4", - "@ethersproject/constants": "^5.0.4", - "@ethersproject/hash": "^5.0.4", - "@ethersproject/keccak256": "^5.0.3", - "@ethersproject/logger": "^5.0.5", - "@ethersproject/properties": "^5.0.3", - "@ethersproject/strings": "^5.0.4" - } - }, - "node_modules/web3-eth-accounts": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/web3-eth-accounts/-/web3-eth-accounts-1.3.6.tgz", - "integrity": "sha512-Ilr0hG6ONbCdSlVKffasCmNwftD5HsNpwyQASevocIQwHdTlvlwO0tb3oGYuajbKOaDzNTwXfz25bttAEoFCGA==", - "dependencies": { - "crypto-browserify": "3.12.0", - "eth-lib": "0.2.8", - "ethereumjs-common": "^1.3.2", - "ethereumjs-tx": "^2.1.1", - "scrypt-js": "^3.0.1", - "underscore": "1.12.1", - "uuid": "3.3.2", - "web3-core": "1.3.6", - "web3-core-helpers": "1.3.6", - "web3-core-method": "1.3.6", - "web3-utils": "1.3.6" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/web3-eth-accounts/node_modules/uuid": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", - "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", - "bin": { - "uuid": "bin/uuid" - } - }, - "node_modules/web3-eth-contract": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/web3-eth-contract/-/web3-eth-contract-1.3.6.tgz", - "integrity": "sha512-8gDaRrLF2HCg+YEZN1ov0zN35vmtPnGf3h1DxmJQK5Wm2lRMLomz9rsWsuvig3UJMHqZAQKD7tOl3ocJocQsmA==", - "dependencies": { - "@types/bn.js": "^4.11.5", - "underscore": "1.12.1", - "web3-core": "1.3.6", - "web3-core-helpers": "1.3.6", - "web3-core-method": "1.3.6", - "web3-core-promievent": "1.3.6", - "web3-core-subscriptions": "1.3.6", - "web3-eth-abi": "1.3.6", - "web3-utils": "1.3.6" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/web3-eth-contract/node_modules/@types/bn.js": { - "version": "4.11.6", - "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-4.11.6.tgz", - "integrity": "sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/web3-eth-ens": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/web3-eth-ens/-/web3-eth-ens-1.3.6.tgz", - "integrity": "sha512-n27HNj7lpSkRxTgSx+Zo7cmKAgyg2ElFilaFlUu/X2CNH23lXfcPm2bWssivH9z0ndhg0OyR4AYFZqPaqDHkJA==", - "dependencies": { - "content-hash": "^2.5.2", - "eth-ens-namehash": "2.0.8", - "underscore": "1.12.1", - "web3-core": "1.3.6", - "web3-core-helpers": "1.3.6", - "web3-core-promievent": "1.3.6", - "web3-eth-abi": "1.3.6", - "web3-eth-contract": "1.3.6", - "web3-utils": "1.3.6" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/web3-eth-iban": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/web3-eth-iban/-/web3-eth-iban-1.3.6.tgz", - "integrity": "sha512-nfMQaaLA/zsg5W4Oy/EJQbs8rSs1vBAX6b/35xzjYoutXlpHMQadujDx2RerTKhSHqFXSJeQAfE+2f6mdhYkRQ==", - "dependencies": { - "bn.js": "^4.11.9", - "web3-utils": "1.3.6" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/web3-eth-iban/node_modules/bn.js": { - "version": "4.12.3", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.3.tgz", - "integrity": "sha512-fGTi3gxV/23FTYdAoUtLYp6qySe2KE3teyZitipKNRuVYcBkoP/bB3guXN/XVKUe9mxCHXnc9C4ocyz8OmgN0g==", - "license": "MIT" - }, - "node_modules/web3-eth-personal": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/web3-eth-personal/-/web3-eth-personal-1.3.6.tgz", - "integrity": "sha512-pOHU0+/h1RFRYoh1ehYBehRbcKWP4OSzd4F7mDljhHngv6W8ewMHrAN8O1ol9uysN2MuCdRE19qkRg5eNgvzFQ==", - "dependencies": { - "@types/node": "^12.12.6", - "web3-core": "1.3.6", - "web3-core-helpers": "1.3.6", - "web3-core-method": "1.3.6", - "web3-net": "1.3.6", - "web3-utils": "1.3.6" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/web3-eth-personal/node_modules/@types/node": { - "version": "12.20.55", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz", - "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==" - }, - "node_modules/web3-net": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/web3-net/-/web3-net-1.3.6.tgz", - "integrity": "sha512-KhzU3wMQY/YYjyMiQzbaLPt2kut88Ncx2iqjy3nw28vRux3gVX0WOCk9EL/KVJBiAA/fK7VklTXvgy9dZnnipw==", - "dependencies": { - "web3-core": "1.3.6", - "web3-core-method": "1.3.6", - "web3-utils": "1.3.6" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/web3-providers-http": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/web3-providers-http/-/web3-providers-http-1.3.6.tgz", - "integrity": "sha512-OQkT32O1A06dISIdazpGLveZcOXhEo5cEX6QyiSQkiPk/cjzDrXMw4SKZOGQbbS1+0Vjizm1Hrp7O8Vp2D1M5Q==", - "dependencies": { - "web3-core-helpers": "1.3.6", - "xhr2-cookies": "1.1.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/web3-providers-ipc": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/web3-providers-ipc/-/web3-providers-ipc-1.3.6.tgz", - "integrity": "sha512-+TVsSd2sSVvVgHG4s6FXwwYPPT91boKKcRuEFXqEfAbUC5t52XOgmyc2LNiD9LzPhed65FbV4LqICpeYGUvSwA==", - "dependencies": { - "oboe": "2.1.5", - "underscore": "1.12.1", - "web3-core-helpers": "1.3.6" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/web3-providers-ws": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/web3-providers-ws/-/web3-providers-ws-1.3.6.tgz", - "integrity": "sha512-bk7MnJf5or0Re2zKyhR3L3CjGululLCHXx4vlbc/drnaTARUVvi559OI5uLytc/1k5HKUUyENAxLvetz2G1dnQ==", - "dependencies": { - "eventemitter3": "4.0.4", - "underscore": "1.12.1", - "web3-core-helpers": "1.3.6", - "websocket": "^1.0.32" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/web3-providers-ws/node_modules/eventemitter3": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz", - "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==" - }, - "node_modules/web3-shh": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/web3-shh/-/web3-shh-1.3.6.tgz", - "integrity": "sha512-9zRo415O0iBslxBnmu9OzYjNErzLnzOsy+IOvSpIreLYbbAw0XkDWxv3SfcpKnTIWIACBR4AYMIxmmyi5iB3jw==", - "hasInstallScript": true, - "dependencies": { - "web3-core": "1.3.6", - "web3-core-method": "1.3.6", - "web3-core-subscriptions": "1.3.6", - "web3-net": "1.3.6" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/web3-utils": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.3.6.tgz", - "integrity": "sha512-hHatFaQpkQgjGVER17gNx8u1qMyaXFZtM0y0XLGH1bzsjMPlkMPLRcYOrZ00rOPfTEuYFOdrpGOqZXVmGrMZRg==", - "dependencies": { - "bn.js": "^4.11.9", - "eth-lib": "0.2.8", - "ethereum-bloom-filters": "^1.0.6", - "ethjs-unit": "0.1.6", - "number-to-bn": "1.7.0", - "randombytes": "^2.1.0", - "underscore": "1.12.1", - "utf8": "3.0.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/web3-utils/node_modules/bn.js": { - "version": "4.12.3", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.3.tgz", - "integrity": "sha512-fGTi3gxV/23FTYdAoUtLYp6qySe2KE3teyZitipKNRuVYcBkoP/bB3guXN/XVKUe9mxCHXnc9C4ocyz8OmgN0g==", - "license": "MIT" - }, "node_modules/webcrypto-core": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/webcrypto-core/-/webcrypto-core-1.8.1.tgz", @@ -38397,30 +37085,6 @@ "acorn": "^8.14.0" } }, - "node_modules/websocket": { - "version": "1.0.35", - "resolved": "https://registry.npmjs.org/websocket/-/websocket-1.0.35.tgz", - "integrity": "sha512-/REy6amwPZl44DDzvRCkaI1q1bIiQB0mEFQLUrhz3z2EK91cp3n72rAjUlrTP0zV22HJIUOVHQGPxhFRjxjt+Q==", - "dependencies": { - "bufferutil": "^4.0.1", - "debug": "^2.2.0", - "es5-ext": "^0.10.63", - "typedarray-to-buffer": "^3.1.5", - "utf-8-validate": "^5.0.2", - "yaeti": "^0.0.6" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/websocket/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, "node_modules/whatwg-fetch": { "version": "3.6.20", "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", @@ -38482,6 +37146,7 @@ "version": "2.0.6", "resolved": "https://registry.npmjs.org/wif/-/wif-2.0.6.tgz", "integrity": "sha512-HIanZn1zmduSF+BQhkE+YXIbEiH0xPr1012QbFEGB0xsKqJii0/SqJjyn8dFv6y36kOznMgMB+LGcbZTJ1xACQ==", + "license": "MIT", "dependencies": { "bs58check": "<3.0.0" } @@ -38714,47 +37379,6 @@ "uuid": "dist/bin/uuid" } }, - "node_modules/xhr": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.6.0.tgz", - "integrity": "sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA==", - "dependencies": { - "global": "~4.4.0", - "is-function": "^1.0.1", - "parse-headers": "^2.0.0", - "xtend": "^4.0.0" - } - }, - "node_modules/xhr-request": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/xhr-request/-/xhr-request-1.1.0.tgz", - "integrity": "sha512-Y7qzEaR3FDtL3fP30k9wO/e+FBnBByZeybKOhASsGP30NIkRAAkKD/sCnLvgEfAIEC1rcmK7YG8f4oEnIrrWzA==", - "dependencies": { - "buffer-to-arraybuffer": "^0.0.5", - "object-assign": "^4.1.1", - "query-string": "^5.0.1", - "simple-get": "^2.7.0", - "timed-out": "^4.0.1", - "url-set-query": "^1.0.0", - "xhr": "^2.0.4" - } - }, - "node_modules/xhr-request-promise": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/xhr-request-promise/-/xhr-request-promise-0.1.3.tgz", - "integrity": "sha512-YUBytBsuwgitWtdRzXDDkWAXzhdGB8bYm0sSzMPZT7Z2MBjMSTHFsyCT1yCRATY+XC69DUrQraRAEgcoCRaIPg==", - "dependencies": { - "xhr-request": "^1.1.0" - } - }, - "node_modules/xhr2-cookies": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/xhr2-cookies/-/xhr2-cookies-1.1.0.tgz", - "integrity": "sha512-hjXUA6q+jl/bd8ADHcVfFsSPIf+tyLIjuO9TwJC9WI6JP2zKcS7C+p56I9kCLLsaCiNT035iYvEUUzdEFj/8+g==", - "dependencies": { - "cookiejar": "^2.1.1" - } - }, "node_modules/xml2js": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.5.0.tgz", @@ -38789,11 +37413,6 @@ "node": ">=8.0" } }, - "node_modules/xmlcreate": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-2.0.4.tgz", - "integrity": "sha512-nquOebG4sngPmGPICTS5EnxqhKbCmz5Ox5hsszI2T6U5qdrJizBc+0ilYSEjTSzU0yZcmvppztXe/5Al5fUwdg==" - }, "node_modules/xrpl": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/xrpl/-/xrpl-4.0.0.tgz", @@ -38817,6 +37436,7 @@ "version": "1.0.13", "resolved": "https://registry.npmjs.org/xss/-/xss-1.0.13.tgz", "integrity": "sha512-clu7dxTm1e8Mo5fz3n/oW3UCXBfV89xZ72jM8yzo1vR/pIS0w3sgB3XV2H8Vm6zfGnHL0FzvLJPJEBhd86/z4Q==", + "license": "MIT", "dependencies": { "commander": "^2.20.3", "cssfilter": "0.0.10" @@ -38831,7 +37451,8 @@ "node_modules/xss/node_modules/commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "license": "MIT" }, "node_modules/xstream": { "version": "11.14.0", @@ -38858,15 +37479,6 @@ "node": ">=10" } }, - "node_modules/yaeti": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/yaeti/-/yaeti-0.0.6.tgz", - "integrity": "sha512-MvQa//+KcZCUkBTIC9blM+CU9J2GzuTytsOUwf2lidtvkx/6gnEp1QvJv34t9vdjhFmha/mUiNDbN0D0mJWdug==", - "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", - "engines": { - "node": ">=0.10.32" - } - }, "node_modules/yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", diff --git a/package.json b/package.json index e2561de7..1be4a795 100644 --- a/package.json +++ b/package.json @@ -28,80 +28,80 @@ "@api-ts/response": "^2.1.0", "@api-ts/superagent-wrapper": "^1.3.3", "@api-ts/typed-express-router": "2.0.0", - "@bitgo-beta/abstract-cosmos": "1.0.1-beta.1212", - "@bitgo-beta/abstract-eth": "1.0.2-beta.1461", - "@bitgo-beta/abstract-utxo": "1.1.1-beta.1464", - "@bitgo-beta/sdk-api": "1.10.1-beta.1230", - "@bitgo-beta/sdk-coin-ada": "2.3.14-beta.1229", - "@bitgo-beta/sdk-coin-algo": "1.3.19-beta.1229", - "@bitgo-beta/sdk-coin-apt": "1.0.1-beta.671", - "@bitgo-beta/sdk-coin-arbeth": "1.0.1-beta.1085", - "@bitgo-beta/sdk-coin-asi": "1.0.1-beta.318", - "@bitgo-beta/sdk-coin-atom": "3.1.2-beta.1227", - "@bitgo-beta/sdk-coin-avaxc": "1.1.1-beta.1455", - "@bitgo-beta/sdk-coin-avaxp": "3.5.10-beta.1228", - "@bitgo-beta/sdk-coin-baby": "1.0.1-beta.570", - "@bitgo-beta/sdk-coin-bch": "1.1.1-beta.1456", - "@bitgo-beta/sdk-coin-bcha": "1.1.1-beta.1455", - "@bitgo-beta/sdk-coin-bera": "1.0.1-beta.1084", - "@bitgo-beta/sdk-coin-bld": "1.0.1-beta.1189", - "@bitgo-beta/sdk-coin-bsc": "1.0.1-beta.1455", - "@bitgo-beta/sdk-coin-bsv": "1.1.1-beta.1455", - "@bitgo-beta/sdk-coin-btc": "1.0.2-beta.1456", - "@bitgo-beta/sdk-coin-btg": "1.1.1-beta.1455", - "@bitgo-beta/sdk-coin-celo": "1.1.1-beta.1454", - "@bitgo-beta/sdk-coin-coredao": "1.0.0-beta.663", - "@bitgo-beta/sdk-coin-coreum": "1.0.1-beta.1071", - "@bitgo-beta/sdk-coin-cronos": "1.0.1-beta.363", - "@bitgo-beta/sdk-coin-cspr": "1.2.19-beta.1228", - "@bitgo-beta/sdk-coin-dash": "1.1.1-beta.1456", - "@bitgo-beta/sdk-coin-doge": "1.0.2-beta.1456", - "@bitgo-beta/sdk-coin-dot": "2.2.8-beta.1228", - "@bitgo-beta/sdk-coin-eos": "1.3.19-beta.1227", - "@bitgo-beta/sdk-coin-etc": "1.0.2-beta.1454", - "@bitgo-beta/sdk-coin-eth": "4.4.1-beta.1226", - "@bitgo-beta/sdk-coin-ethw": "20.0.76-beta.393", - "@bitgo-beta/sdk-coin-flr": "1.0.1-beta.570", - "@bitgo-beta/sdk-coin-hash": "1.0.1-beta.1186", - "@bitgo-beta/sdk-coin-hbar": "1.0.2-beta.1456", - "@bitgo-beta/sdk-coin-icp": "1.0.1-beta.583", - "@bitgo-beta/sdk-coin-initia": "1.1.1-beta.343", - "@bitgo-beta/sdk-coin-injective": "1.1.3-beta.1180", - "@bitgo-beta/sdk-coin-islm": "1.0.1-beta.1083", - "@bitgo-beta/sdk-coin-ltc": "1.1.1-beta.1456", - "@bitgo-beta/sdk-coin-mon": "1.0.1-beta.399", - "@bitgo-beta/sdk-coin-near": "1.3.19-beta.1226", - "@bitgo-beta/sdk-coin-oas": "1.0.1-beta.665", - "@bitgo-beta/sdk-coin-opeth": "1.0.1-beta.1082", - "@bitgo-beta/sdk-coin-osmo": "1.0.1-beta.1210", - "@bitgo-beta/sdk-coin-polygon": "1.0.2-beta.1455", - "@bitgo-beta/sdk-coin-polyx": "1.0.1-beta.428", - "@bitgo-beta/sdk-coin-rbtc": "1.1.1-beta.1454", - "@bitgo-beta/sdk-coin-rune": "1.0.0-beta.694", - "@bitgo-beta/sdk-coin-sei": "1.0.1-beta.1182", - "@bitgo-beta/sdk-coin-sgb": "1.1.1-beta.570", - "@bitgo-beta/sdk-coin-sol": "2.4.3-beta.1225", - "@bitgo-beta/sdk-coin-soneium": "1.0.1-beta.379", - "@bitgo-beta/sdk-coin-stt": "1.0.1-beta.388", - "@bitgo-beta/sdk-coin-stx": "1.1.1-beta.1460", - "@bitgo-beta/sdk-coin-sui": "3.0.3-beta.1225", - "@bitgo-beta/sdk-coin-tao": "1.0.0-beta.592", - "@bitgo-beta/sdk-coin-tia": "3.1.8-beta.197", - "@bitgo-beta/sdk-coin-ton": "1.0.1-beta.1093", - "@bitgo-beta/sdk-coin-trx": "1.0.2-beta.1459", - "@bitgo-beta/sdk-coin-vet": "1.0.1-beta.343", - "@bitgo-beta/sdk-coin-wemix": "1.0.1-beta.563", - "@bitgo-beta/sdk-coin-world": "1.0.1-beta.389", - "@bitgo-beta/sdk-coin-xdc": "1.0.1-beta.570", - "@bitgo-beta/sdk-coin-xlm": "2.0.5-beta.1225", - "@bitgo-beta/sdk-coin-xrp": "1.1.1-beta.1458", - "@bitgo-beta/sdk-coin-xtz": "1.1.1-beta.1458", - "@bitgo-beta/sdk-coin-zec": "1.1.1-beta.1456", - "@bitgo-beta/sdk-coin-zeta": "1.0.1-beta.1147", - "@bitgo-beta/sdk-coin-zketh": "1.0.1-beta.1012", - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", - "@bitgo-beta/sdk-lib-mpc": "8.2.0-beta.1223", - "@bitgo-beta/statics": "15.1.1-beta.1234", + "@bitgo-beta/abstract-cosmos": "1.0.1-beta.1689", + "@bitgo-beta/abstract-eth": "1.0.2-beta.1938", + "@bitgo-beta/abstract-utxo": "1.1.1-beta.1941", + "@bitgo-beta/sdk-api": "1.10.1-beta.1707", + "@bitgo-beta/sdk-coin-ada": "2.3.14-beta.1706", + "@bitgo-beta/sdk-coin-algo": "2.8.9-beta.186", + "@bitgo-beta/sdk-coin-apt": "1.0.1-beta.1148", + "@bitgo-beta/sdk-coin-arbeth": "1.0.1-beta.1561", + "@bitgo-beta/sdk-coin-asi": "1.0.1-beta.795", + "@bitgo-beta/sdk-coin-atom": "3.1.2-beta.1704", + "@bitgo-beta/sdk-coin-avaxc": "1.1.1-beta.1931", + "@bitgo-beta/sdk-coin-avaxp": "5.7.3-beta.20", + "@bitgo-beta/sdk-coin-baby": "1.0.1-beta.1047", + "@bitgo-beta/sdk-coin-bch": "1.1.1-beta.1932", + "@bitgo-beta/sdk-coin-bcha": "1.1.1-beta.1931", + "@bitgo-beta/sdk-coin-bera": "1.0.1-beta.1560", + "@bitgo-beta/sdk-coin-bld": "1.0.1-beta.1666", + "@bitgo-beta/sdk-coin-bsc": "1.0.1-beta.1931", + "@bitgo-beta/sdk-coin-bsv": "1.1.1-beta.1931", + "@bitgo-beta/sdk-coin-btc": "1.0.2-beta.1931", + "@bitgo-beta/sdk-coin-btg": "1.1.1-beta.1931", + "@bitgo-beta/sdk-coin-celo": "1.1.1-beta.1930", + "@bitgo-beta/sdk-coin-coredao": "1.0.0-beta.1139", + "@bitgo-beta/sdk-coin-coreum": "1.0.1-beta.1548", + "@bitgo-beta/sdk-coin-cronos": "1.0.1-beta.839", + "@bitgo-beta/sdk-coin-cspr": "1.2.19-beta.1704", + "@bitgo-beta/sdk-coin-dash": "1.1.1-beta.1932", + "@bitgo-beta/sdk-coin-doge": "1.0.2-beta.1932", + "@bitgo-beta/sdk-coin-dot": "2.2.8-beta.1704", + "@bitgo-beta/sdk-coin-eos": "1.3.19-beta.1702", + "@bitgo-beta/sdk-coin-etc": "1.0.2-beta.1930", + "@bitgo-beta/sdk-coin-eth": "4.4.1-beta.1702", + "@bitgo-beta/sdk-coin-ethw": "20.0.76-beta.869", + "@bitgo-beta/sdk-coin-flr": "1.0.1-beta.1046", + "@bitgo-beta/sdk-coin-hash": "1.0.1-beta.1662", + "@bitgo-beta/sdk-coin-hbar": "1.0.2-beta.1932", + "@bitgo-beta/sdk-coin-icp": "1.0.1-beta.1059", + "@bitgo-beta/sdk-coin-initia": "1.1.1-beta.818", + "@bitgo-beta/sdk-coin-injective": "1.1.3-beta.1656", + "@bitgo-beta/sdk-coin-islm": "1.0.1-beta.1559", + "@bitgo-beta/sdk-coin-ltc": "1.1.1-beta.1932", + "@bitgo-beta/sdk-coin-mon": "1.0.1-beta.875", + "@bitgo-beta/sdk-coin-near": "1.3.19-beta.1702", + "@bitgo-beta/sdk-coin-oas": "1.0.1-beta.1141", + "@bitgo-beta/sdk-coin-opeth": "1.0.1-beta.1558", + "@bitgo-beta/sdk-coin-osmo": "1.0.1-beta.1686", + "@bitgo-beta/sdk-coin-polygon": "1.0.2-beta.1931", + "@bitgo-beta/sdk-coin-polyx": "1.0.1-beta.904", + "@bitgo-beta/sdk-coin-rbtc": "1.1.1-beta.1930", + "@bitgo-beta/sdk-coin-rune": "1.0.0-beta.1170", + "@bitgo-beta/sdk-coin-sei": "1.0.1-beta.1658", + "@bitgo-beta/sdk-coin-sgb": "1.1.1-beta.1046", + "@bitgo-beta/sdk-coin-sol": "7.6.4-beta.351", + "@bitgo-beta/sdk-coin-soneium": "1.0.1-beta.855", + "@bitgo-beta/sdk-coin-stt": "1.0.1-beta.864", + "@bitgo-beta/sdk-coin-stx": "1.1.1-beta.1936", + "@bitgo-beta/sdk-coin-sui": "3.0.3-beta.1701", + "@bitgo-beta/sdk-coin-tao": "1.0.0-beta.1068", + "@bitgo-beta/sdk-coin-tia": "3.1.8-beta.673", + "@bitgo-beta/sdk-coin-ton": "1.0.1-beta.1569", + "@bitgo-beta/sdk-coin-trx": "1.0.2-beta.1935", + "@bitgo-beta/sdk-coin-vet": "1.0.1-beta.819", + "@bitgo-beta/sdk-coin-wemix": "1.0.1-beta.1039", + "@bitgo-beta/sdk-coin-world": "1.0.1-beta.865", + "@bitgo-beta/sdk-coin-xdc": "1.0.1-beta.1046", + "@bitgo-beta/sdk-coin-xlm": "2.0.5-beta.1700", + "@bitgo-beta/sdk-coin-xrp": "1.1.1-beta.1933", + "@bitgo-beta/sdk-coin-xtz": "1.1.1-beta.1934", + "@bitgo-beta/sdk-coin-zec": "1.1.1-beta.1932", + "@bitgo-beta/sdk-coin-zeta": "1.0.1-beta.1623", + "@bitgo-beta/sdk-coin-zketh": "1.0.1-beta.1488", + "@bitgo-beta/sdk-core": "8.2.1-beta.1708", + "@bitgo-beta/sdk-lib-mpc": "8.2.0-beta.1703", + "@bitgo-beta/statics": "15.1.1-beta.1714", "@bitgo/wasm-miniscript": "2.0.0-beta.7", "@commitlint/config-conventional": "^19.8.1", "@ethereumjs/tx": "^3.3.0", @@ -120,7 +120,6 @@ "zod": "^3.25.48" }, "overrides": { - "@bitgo-beta/sdk-core": "8.2.1-beta.1231", "elliptic": "^6.6.1", "expo": "^48.0.0", "form-data": "^4.0.4", @@ -136,7 +135,9 @@ "got": "^12.1.0", "store2": "^2.14.4", "tar": "^7.5.11", - "basic-ftp": "^5.2.0", + "basic-ftp": "^5.3.0", + "@xmldom/xmldom": "^0.9.9", + "protobufjs": "^7.5.5", "flatted": "^3.4.0", "serialize-javascript": "^7.0.3", "@isaacs/brace-expansion": "^5.0.1", diff --git a/src/__tests__/api/advancedWalletManager/recoveryMultisigTransaction.test.ts b/src/__tests__/api/advancedWalletManager/recoveryMultisigTransaction.test.ts index 296de0b1..a1cafad2 100644 --- a/src/__tests__/api/advancedWalletManager/recoveryMultisigTransaction.test.ts +++ b/src/__tests__/api/advancedWalletManager/recoveryMultisigTransaction.test.ts @@ -84,7 +84,7 @@ describe('UTXO recovery', () => { const unsignedSweepPrebuildTx = { txHex: - '0100000001edd7a583fef5aabf265e6dca24452581a3cca2671a1fa6b4e404bccb6ff4c83b0000000000ffffffff01780f0000000000002200202120dcf53e62a4cc9d3843993aa2258bd14fbf911a4ea4cf4f3ac840f417027900000000', + '70736274ff01005e0100000001edd7a583fef5aabf265e6dca24452581a3cca2671a1fa6b4e404bccb6ff4c83b0000000000ffffffff01780f0000000000002200202120dcf53e62a4cc9d3843993aa2258bd14fbf911a4ea4cf4f3ac840f4170279000000000001012ba00f00000000000022002008da4d49c618c6a00dc86a962f9c452dc0151653d2630470dcf8375a9f6496a501030401000000010569522103a1c425fd9b169e6ab5ed3de596acb777ccae0cda3d91256238b5e739a3f14aae210222a76697605c890dc4365132f9ae0d351952a1aad7eecf78d9923766dbe74a1e21033b21c0758ffbd446204914fa1d1c5921e9f82c2671dac89737666aa9375973e953ae22060222a76697605c890dc4365132f9ae0d351952a1aad7eecf78d9923766dbe74a1e14502e31ca000000000000000014000000000000002206033b21c0758ffbd446204914fa1d1c5921e9f82c2671dac89737666aa9375973e9146700d77100000000000000001400000000000000220603a1c425fd9b169e6ab5ed3de596acb777ccae0cda3d91256238b5e739a3f14aae14c2d0eb0a000000000000000014000000000000000000', txInfo: { unspents: [ { diff --git a/src/__tests__/api/advancedWalletManager/signMultisigTransaction.test.ts b/src/__tests__/api/advancedWalletManager/signMultisigTransaction.test.ts index d4a1998f..bee83492 100644 --- a/src/__tests__/api/advancedWalletManager/signMultisigTransaction.test.ts +++ b/src/__tests__/api/advancedWalletManager/signMultisigTransaction.test.ts @@ -118,4 +118,40 @@ describe('signMultisigTransaction', () => { kmsNock.done(); }); + + it('should sign a tbtc PSBT when walletPubs are provided', async () => { + const txHexPrefix = '70736274ff'; // PSBT magic bytes + const userPub = + 'xpub661MyMwAqRbcF3g1sUm7T5pN8ViCr9bS6XiQbq7dVXFdPEGYfhGgjjV2AFxTYVWik29y7NHmCZjWYDkt4RGw57HNYpHnoHeeqJV6s8hwcsV'; + const backupPub = + 'xpub661MyMwAqRbcEywGPF6Pg1FDUtHGyxsn7nph8dcy8GFLKvQ8hSCKgUm8sNbJhegDbmLtMpMnGZtrqfRXCjeDtfJ2UGDSzNTkRuvAQ5KNPcH'; + const bitgoPub = + 'xpub661MyMwAqRbcGcBurxn9ptqqKGmMhnKa8D7TeZkaWpfQNTeG4qKEJ67eb6Hy58kZBwPHqjUt5iApUwvFVk9ffQYaV42RRom2p7yU5bcCwpq'; + + const txHex = `${txHexPrefix}01005e0100000001edd7a583fef5aabf265e6dca24452581a3cca2671a1fa6b4e404bccb6ff4c83b0000000000ffffffff01780f0000000000002200202120dcf53e62a4cc9d3843993aa2258bd14fbf911a4ea4cf4f3ac840f4170279000000000001012ba00f00000000000022002008da4d49c618c6a00dc86a962f9c452dc0151653d2630470dcf8375a9f6496a501030401000000010569522103a1c425fd9b169e6ab5ed3de596acb777ccae0cda3d91256238b5e739a3f14aae210222a76697605c890dc4365132f9ae0d351952a1aad7eecf78d9923766dbe74a1e21033b21c0758ffbd446204914fa1d1c5921e9f82c2671dac89737666aa9375973e953ae22060222a76697605c890dc4365132f9ae0d351952a1aad7eecf78d9923766dbe74a1e14502e31ca000000000000000014000000000000002206033b21c0758ffbd446204914fa1d1c5921e9f82c2671dac89737666aa9375973e9146700d77100000000000000001400000000000000220603a1c425fd9b169e6ab5ed3de596acb777ccae0cda3d91256238b5e739a3f14aae14c2d0eb0a000000000000000014000000000000000000`; + + const kmsNock = nock(kmsUrl).get(`/key/${userPub}`).query({ source: 'user' }).reply(200, { + prv: 'xprv9s21ZrQH143K2ZbYmTE75wsdaTsiSgsajJnooSi1wBieWRwQ89xSBwAYK1VJR795Y8XFCCXYHHs4sk2Heg6dkX3CHMBq5bw8DwBWByWx883', + pub: userPub, + source: 'user', + type: 'independent', + }); + + const response = await agent + .post(`/api/tbtc/multisig/sign`) + .set('Authorization', `Bearer ${accessToken}`) + .send({ + source: 'user', + pub: userPub, + txPrebuild: { txHex }, + walletPubs: [userPub, backupPub, bitgoPub], + }); + + response.status.should.equal(200); + // BitGoPsbt path returns { txHex } (signed PSBT hex), not { halfSigned } + response.body.should.have.property('txHex'); + response.body.txHex.should.startWith(txHexPrefix); + + kmsNock.done(); + }); }); diff --git a/src/__tests__/api/master/sendMany.test.ts b/src/__tests__/api/master/sendMany.test.ts index d599fa31..967ca387 100644 --- a/src/__tests__/api/master/sendMany.test.ts +++ b/src/__tests__/api/master/sendMany.test.ts @@ -59,14 +59,22 @@ describe('POST /api/v1/:coin/advancedwallet/:walletId/sendMany', () => { multisigType: 'onchain', }); - // Mock keychain get request + // Mock keychain get requests — user-key-id is fetched twice (signing key + walletPubs for UTXO signing) const keychainGetNock = nock(bitgoApiUrl) .get(`/api/v2/${coin}/key/user-key-id`) .matchHeader('any', () => true) - .reply(200, { - id: 'user-key-id', - pub: 'xpub_user', - }); + .times(2) + .reply(200, { id: 'user-key-id', pub: 'xpub_user' }); + + nock(bitgoApiUrl) + .get(`/api/v2/${coin}/key/backup-key-id`) + .matchHeader('any', () => true) + .reply(200, { id: 'backup-key-id', pub: 'xpub_backup' }); + + nock(bitgoApiUrl) + .get(`/api/v2/${coin}/key/bitgo-key-id`) + .matchHeader('any', () => true) + .reply(200, { id: 'bitgo-key-id', pub: 'xpub_bitgo' }); const prebuildStub = sinon.stub(Wallet.prototype, 'prebuildTransaction').resolves({ txHex: 'prebuilt-tx-hex', @@ -136,6 +144,141 @@ describe('POST /api/v1/:coin/advancedwallet/:walletId/sendMany', () => { submitNock.done(); }); + it('should send walletPubs (all 3 xpubs) to AWM for UTXO signing', async () => { + nock(bitgoApiUrl) + .get(`/api/v2/${coin}/wallet/${walletId}`) + .matchHeader('any', () => true) + .reply(200, { + id: walletId, + type: 'advanced', + keys: ['user-key-id', 'backup-key-id', 'bitgo-key-id'], + multisigType: 'onchain', + }); + + nock(bitgoApiUrl) + .get(`/api/v2/${coin}/key/user-key-id`) + .matchHeader('any', () => true) + .times(2) + .reply(200, { id: 'user-key-id', pub: 'xpub_user' }); + + nock(bitgoApiUrl) + .get(`/api/v2/${coin}/key/backup-key-id`) + .matchHeader('any', () => true) + .reply(200, { id: 'backup-key-id', pub: 'xpub_backup' }); + + nock(bitgoApiUrl) + .get(`/api/v2/${coin}/key/bitgo-key-id`) + .matchHeader('any', () => true) + .reply(200, { id: 'bitgo-key-id', pub: 'xpub_bitgo' }); + + sinon.stub(Wallet.prototype, 'prebuildTransaction').resolves({ + txHex: 'prebuilt-tx-hex', + txInfo: { nP2SHInputs: 1, nSegwitInputs: 0, nOutputs: 2 }, + walletId, + }); + + sinon.stub(Tbtc.prototype, 'verifyTransaction').resolves(true); + + let capturedSignBody: any; + const signNock = nock(advancedWalletManagerUrl) + .post(`/api/${coin}/multisig/sign`, (body) => { + capturedSignBody = body; + return true; + }) + .reply(200, { + halfSigned: { txHex: 'signed-tx-hex', txInfo: {} }, + walletId, + source: 'user', + pub: 'xpub_user', + }); + + nock(bitgoApiUrl) + .post(`/api/v2/${coin}/wallet/${walletId}/tx/send`) + .matchHeader('any', () => true) + .reply(200, { txid: 'test-tx-id', status: 'signed' }); + + const response = await agent + .post(`/api/v1/${coin}/advancedwallet/${walletId}/sendMany`) + .set('Authorization', `Bearer ${accessToken}`) + .send({ + recipients: [{ address: 'tb1qtest1', amount: '100000' }], + source: 'user', + pubkey: 'xpub_user', + }); + + response.status.should.equal(200); + signNock.done(); + capturedSignBody.should.have.property('walletPubs'); + capturedSignBody.walletPubs.should.deepEqual(['xpub_user', 'xpub_backup', 'xpub_bitgo']); + }); + + it('should omit walletPubs from AWM request when any keychain is missing a pub', async () => { + nock(bitgoApiUrl) + .get(`/api/v2/${coin}/wallet/${walletId}`) + .matchHeader('any', () => true) + .reply(200, { + id: walletId, + type: 'advanced', + keys: ['user-key-id', 'backup-key-id', 'bitgo-key-id'], + multisigType: 'onchain', + }); + + nock(bitgoApiUrl) + .get(`/api/v2/${coin}/key/user-key-id`) + .matchHeader('any', () => true) + .times(2) + .reply(200, { id: 'user-key-id', pub: 'xpub_user' }); + + nock(bitgoApiUrl) + .get(`/api/v2/${coin}/key/backup-key-id`) + .matchHeader('any', () => true) + .reply(200, { id: 'backup-key-id' }); // no pub + + nock(bitgoApiUrl) + .get(`/api/v2/${coin}/key/bitgo-key-id`) + .matchHeader('any', () => true) + .reply(200, { id: 'bitgo-key-id', pub: 'xpub_bitgo' }); + + sinon.stub(Wallet.prototype, 'prebuildTransaction').resolves({ + txHex: 'prebuilt-tx-hex', + txInfo: { nP2SHInputs: 1, nSegwitInputs: 0, nOutputs: 2 }, + walletId, + }); + + sinon.stub(Tbtc.prototype, 'verifyTransaction').resolves(true); + + let capturedSignBody: any; + const signNock = nock(advancedWalletManagerUrl) + .post(`/api/${coin}/multisig/sign`, (body) => { + capturedSignBody = body; + return true; + }) + .reply(200, { + halfSigned: { txHex: 'signed-tx-hex', txInfo: {} }, + walletId, + source: 'user', + pub: 'xpub_user', + }); + + nock(bitgoApiUrl) + .post(`/api/v2/${coin}/wallet/${walletId}/tx/send`) + .matchHeader('any', () => true) + .reply(200, { txid: 'test-tx-id', status: 'signed' }); + + const response = await agent + .post(`/api/v1/${coin}/advancedwallet/${walletId}/sendMany`) + .set('Authorization', `Bearer ${accessToken}`) + .send({ + recipients: [{ address: 'tb1qtest1', amount: '100000' }], + source: 'user', + pubkey: 'xpub_user', + }); + + response.status.should.equal(200); + signNock.done(); + capturedSignBody.should.not.have.property('walletPubs'); + }); + it('should handle backup key signing', async () => { // Mock wallet get request const walletGetNock = nock(bitgoApiUrl) @@ -147,14 +290,22 @@ describe('POST /api/v1/:coin/advancedwallet/:walletId/sendMany', () => { keys: ['user-key-id', 'backup-key-id', 'bitgo-key-id'], }); - // Mock keychain get request for backup key + // Mock keychain get requests — backup-key-id fetched twice (signing key + walletPubs) const keychainGetNock = nock(bitgoApiUrl) .get(`/api/v2/${coin}/key/backup-key-id`) .matchHeader('any', () => true) - .reply(200, { - id: 'backup-key-id', - pub: 'xpub_backup', - }); + .times(2) + .reply(200, { id: 'backup-key-id', pub: 'xpub_backup' }); + + nock(bitgoApiUrl) + .get(`/api/v2/${coin}/key/user-key-id`) + .matchHeader('any', () => true) + .reply(200, { id: 'user-key-id', pub: 'xpub_user' }); + + nock(bitgoApiUrl) + .get(`/api/v2/${coin}/key/bitgo-key-id`) + .matchHeader('any', () => true) + .reply(200, { id: 'bitgo-key-id', pub: 'xpub_bitgo' }); const prebuildStub = sinon.stub(Wallet.prototype, 'prebuildTransaction').resolves({ txHex: 'prebuilt-tx-hex', @@ -720,15 +871,26 @@ describe('POST /api/v1/:coin/advancedwallet/:walletId/sendMany', () => { keys: ['user-key-id', 'backup-key-id', 'bitgo-key-id'], }); - // Mock keychain get request + // Mock keychain get request — user-key-id fetched twice (signing key + walletPubs) const keychainGetNock = nock(bitgoApiUrl) .get(`/api/v2/${coin}/key/user-key-id`) .matchHeader('any', () => true) + .times(2) .reply(200, { id: 'user-key-id', pub: 'xpub_user', }); + nock(bitgoApiUrl) + .get(`/api/v2/${coin}/key/backup-key-id`) + .matchHeader('any', () => true) + .reply(200, { id: 'backup-key-id', pub: 'xpub_backup' }); + + nock(bitgoApiUrl) + .get(`/api/v2/${coin}/key/bitgo-key-id`) + .matchHeader('any', () => true) + .reply(200, { id: 'bitgo-key-id', pub: 'xpub_bitgo' }); + const prebuildStub = sinon.stub(Wallet.prototype, 'prebuildTransaction').resolves({ txHex: 'prebuilt-tx-hex', txInfo: { diff --git a/src/advancedWalletManager/handlers/multisigSignTransaction.ts b/src/advancedWalletManager/handlers/multisigSignTransaction.ts index 51c54ccd..801af6b5 100644 --- a/src/advancedWalletManager/handlers/multisigSignTransaction.ts +++ b/src/advancedWalletManager/handlers/multisigSignTransaction.ts @@ -11,7 +11,9 @@ export async function signMultisigTransaction( source, pub, txPrebuild, - }: { source: string; pub: string; txPrebuild: TransactionPrebuild } = req.body; + walletPubs, + }: { source: string; pub: string; txPrebuild: TransactionPrebuild; walletPubs?: string[] } = + req.body; const bitgo = req.bitgo; const kms = new KmsClient(req.config); @@ -31,7 +33,11 @@ export async function signMultisigTransaction( // Sign the transaction using BitGo SDK const coin = await coinFactory.getCoin(req.params.coin, bitgo); try { - const signedTx = await coin.signTransaction({ txPrebuild, prv }); + const signedTx = await coin.signTransaction({ + txPrebuild, + prv, + ...(walletPubs && { pubs: walletPubs }), + }); // The signed transaction format depends on the coin type return signedTx; } catch (error) { diff --git a/src/advancedWalletManager/routers/advancedWalletManagerApiSpec.ts b/src/advancedWalletManager/routers/advancedWalletManagerApiSpec.ts index adeffafc..0b84ace0 100644 --- a/src/advancedWalletManager/routers/advancedWalletManagerApiSpec.ts +++ b/src/advancedWalletManager/routers/advancedWalletManagerApiSpec.ts @@ -55,6 +55,7 @@ const SignMultisigRequest = { source: t.string, pub: t.string, txPrebuild: t.any, + walletPubs: optional(t.array(t.string)), }; // Response type for /multisig/sign endpoint diff --git a/src/masterBitgoExpress/clients/advancedWalletManagerClient.ts b/src/masterBitgoExpress/clients/advancedWalletManagerClient.ts index cb6e08e2..e17bc4be 100644 --- a/src/masterBitgoExpress/clients/advancedWalletManagerClient.ts +++ b/src/masterBitgoExpress/clients/advancedWalletManagerClient.ts @@ -84,6 +84,7 @@ interface SignMultisigOptions { txPrebuild: TransactionPrebuild; source: 'user' | 'backup'; pub: string; + walletPubs?: string[]; } interface RecoveryMultisigOptions { @@ -324,6 +325,7 @@ export class AdvancedWalletManagerClient { source: params.source, pub: params.pub, txPrebuild: params.txPrebuild, + walletPubs: params.walletPubs, }); if (this.tlsMode === TlsMode.MTLS) { diff --git a/src/masterBitgoExpress/handlers/handleSendMany.ts b/src/masterBitgoExpress/handlers/handleSendMany.ts index 9253beaf..d555b686 100644 --- a/src/masterBitgoExpress/handlers/handleSendMany.ts +++ b/src/masterBitgoExpress/handlers/handleSendMany.ts @@ -173,6 +173,16 @@ export async function handleSendMany(req: MasterApiSpecRouteRequest<'v1.wallet.s throw new BadRequestError(`Transaction prebuild failed local validation: ${err.message}`); } + const [userKeychain, backupKeychain, bitgoKeychain] = await Promise.all([ + baseCoin.keychains().get({ id: wallet.keyIds()[KeyIndices.USER] }), + baseCoin.keychains().get({ id: wallet.keyIds()[KeyIndices.BACKUP] }), + baseCoin.keychains().get({ id: wallet.keyIds()[KeyIndices.BITGO] }), + ]); + const walletPubs = + userKeychain?.pub && backupKeychain?.pub && bitgoKeychain?.pub + ? [userKeychain.pub, backupKeychain.pub, bitgoKeychain.pub] + : undefined; + return signAndSendMultisig( wallet, req.decoded.source, @@ -181,6 +191,7 @@ export async function handleSendMany(req: MasterApiSpecRouteRequest<'v1.wallet.s awmClient, signingKeychain, reqId, + walletPubs, ); } catch (error) { const err = error as Error; @@ -197,6 +208,7 @@ export async function signAndSendMultisig( awmClient: AdvancedWalletManagerClient, signingKeychain: Keychain, reqId: RequestTracer, + walletPubs?: string[], ) { if (!signingKeychain.pub) { throw new BadRequestError(`Signing keychain pub not found for ${source}`); @@ -206,8 +218,9 @@ export async function signAndSendMultisig( // Then sign it using the advanced wallet manager client const signedTx = await awmClient.signMultisig({ + source, + walletPubs, txPrebuild: txPrebuilt, - source: source, pub: signingKeychain.pub, });